Tech Lead Journal

Why Coding Alone Is No Longer Enough: Become A Product-Minded Engineer

57 snips
Mar 9, 2026
Drew Hoskins, author and product-minded engineer with senior staff experience at Microsoft, Meta, and Stripe, explains why engineers must think in user scenarios as well as systems. He walks through the Double Diamond (Discover, Define, Develop, Deliver). He describes the “great re-indexing” between engineer and user thinking and how AI makes product skills the new differentiator.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

Write Detailed User Scenarios Regularly

  • Practice writing user scenarios as the primitive of product thinking.
  • Build stories with persona, motivation, sequence and context (e.g., repeat customer on commute) to reveal design and conversion opportunities.
ADVICE

Replace Unit Tests With Scenario Tests

  • Move from unit tests to scenario tests to practice product thinking.
  • If you don't know which scenarios matter, ask your PM and use that conversation to build the muscle of product-focused testing.
INSIGHT

Double Diamond Explains Development Misfires

  • The Double Diamond frames product work into Discover, Define, Develop, Deliver phases.
  • Engineers commonly skip Discover/Define and jump to Develop, causing wasted work and misaligned debates about readiness.
Get the Snipd Podcast app to discover more snips from this episode
Get the app