
Merge Commits Dead Code: Fear-driven Everything
Oct 8, 2025
Justin Searls, co-founder of Test Double and a soul-searching solo podcaster, dives into the evolution of programming and developer workflows. He explores why the agile movement faltered and how we can reclaim its essence amid the rise of coding agents. Justin emphasizes the importance of workflow sequencing over static artifacts, advocating for Test-Driven Development as a tool for guiding decisions. He champions prioritizing risk to tackle uncertainty while fostering psychological momentum to keep developers motivated and productive.
AI Snips
Chapters
Books
Transcript
Episode notes
Own Product Decisions While Coding
- Own product context and decisions as a developer instead of outsourcing them to product-only roles.
- Be accountable for mapping problems to product and making small, local decisions during development.
Teach Thinking, Not Rituals
- Teaching processes as gospel makes people process-followers, not problem-solvers.
- Justin prefers teaching people to think like the originators so they can craft contextual processes themselves.
Tackle The Biggest Unknown First
- Prioritize the riskiest unknowns first to reduce project uncertainty quickly.
- Pick the element causing the biggest worry, resolve it, then re-evaluate your next step.








