WhoBuilt

This is a Talk About You

Sep 13, 2018· 31 min· 5.0K views·Watch on YouTube

Speaker

Jani Eväkallio, a React Native developer at Formidable in London, speaks at a Callstack conference about connecting software work to its purpose and impact.

The developer’s daily loop

Jani describes a developer who finds satisfaction in moving tickets while struggling to make time for hobbies and focused work. New technologies can feel exciting at first, but eventually become familiar. He uses this routine to introduce the gap between keeping busy and understanding why the work matters.

Meeting the users

A developer follows a mysterious client to a warehouse filled with people using the app. Their screen shows an error, and the developer realizes that a long-neglected ticket for better error messages matters to actual users. Outside, Emory, a developer who rewrote the app before, reveals that the software has passed through generations of developers.

From technology to purpose

Jani explains that the story reflects conversations with React Native developers, including his own experience. He says the community often focuses inward on technical problems and maximizing learning, while overlooking the impact of the products it builds. He frames technology as the how, the product as the what, and the goal as the why.

Choose work with care

Jani argues that developers have considerable power because so much of life is digital, and software can help address real problems. He encourages teams to discuss who uses their products, what users need, and whether those goals align with their own. When choosing jobs, he suggests considering local and global impact as well as modern tools, while recognizing that useful work can include everyday products that help, connect, or delight people.

Takeaways

  • Ask who uses the product and what they need before prioritizing features.
  • Pair technical discussions with conversations about user goals and impact.
  • Treat learning new tools as a means to an outcome, not the outcome itself.
  • Consider a job’s effects on people alongside its technology stack.
  • Meaningful software can solve practical problems or make everyday life better.

Mentioned in this talk

Search inside this talk

What was claimed 2

Related talks