Azure & DevOps Podcast

Micah Martin: Clean Coders - Episode 363

Aug 18, 2025
Micah Martin, co-founder and CEO of Clean Coders, shares his journey from a childhood influenced by his father, Uncle Bob, to navigating the software industry. He discusses the value of mentorship and apprenticeship in developing skilled engineers, drawing parallels with martial arts training. Micah also explains the evolution of Clean Coders and the significance of acceptance testing in agile practices. He emphasizes the importance of adapting to automation while ensuring human oversight remains crucial in software development.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Early Influence And First Job

  • Micah Martin learned coding from his father, Robert C. Martin, starting with games and early machines like the Commodore 64 and first Macintosh.
  • His first job working alongside industry figures like Kent Beck humbled him and accelerated his learning into real-world software craft.
ADVICE

Use Apprenticeship To Build Skill

  • Hire and train developers as apprentices who learn from experienced craftsmen rather than expecting college alone to suffice.
  • Apprenticeship produces stronger developers even if it costs more and risks staff poaching.
ADVICE

Train With New Languages And Short Iterations

  • Teach apprentices a new language, then have them maintain and extend real code week-to-week under one-week iterations and TDD.
  • Force delivery commitments by estimating stories and treating iteration estimates as true commitments.
Get the Snipd Podcast app to discover more snips from this episode
Get the app