Keynote: From Puzzles to Products

Blog post: From Puzzles to Products


What does it mean to grow from a new developer to a senior one? What is the difference between programs and software?

I started my career solving puzzles in code. Then I added understanding about the business, and about running software in production, and about making that software more useful over time. I’ve learned to grow products.

Why is this good? (and when is it terrible?) What does it take for a team, and an individual, to make this journey?

And what might this mean for the world?

Past public deliveries

  • VelocityConf, San Jose, June 2019. Video <- link
  • Southeast Ruby, Nashville, August 2019