

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.
AI Snips
Chapters
Books
Transcript
Episode notes
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.
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.
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.