Micah Martin is a co-founder, CEO, and Studio Director for Clean Coders. He's a 2nd-generation coder, serial entrepreneur, family man, pilot, airplane builder, engineer, author, and just a normal guy trying to enjoy life to the fullest.
He is also a co-author of Agile Principles, Patterns, and Practices in C#, along with his father, Robert C. Martin, also known as Uncle Bob, and a contributor to the popular testing framework FitNesse, among other things.
Topics of Discussion:
[1:52] Micah talks about early influences from his father, Uncle Bob, including childhood "robot" games and learning to code on a Commodore 64 and the first Macintosh.
[3:47] First job working alongside industry legends like Kent Beck and Ward Cunningham, and the humbling realization that college hadn't prepared him to build real software.
[5:00] Founding Clean Coders to distribute training videos and later expanding into custom software development with Clean Coders Studio.
[6:54] Why apprenticeship is key to developing strong software engineers and how Pete McBreen's Software Craftsmanship influenced his approach.
[8:20] Parallels between martial arts training under a sensei and learning software from a master craftsman.
[11:23] How Clean Coders apprentices learn new languages like Clojure through Project Euler challenges and Koans, and why maintaining and extending code is essential training.
[15:13] The origins and purpose of FitNesse, acceptance testing, and the need for a modern replacement.
[18:43] The gap in tooling for non-programmers to write executable tests, and AI's potential role in bridging it.
[20:35] The role of bullet-point test scenarios in developer/customer collaboration.
[21:07] The decline of Agile's technical focus and the creation of the Software Craftsmanship Manifesto at a summit in Libertyville, IL.
[25:29] Carrying forward the Clean Code discipline in both training and client projects.
[27:11] Plans to offer a digital apprenticeship experience through CleanCoders.com.
[28:17] How Micah uses AI for algorithms, test data generation, and client projects, plus its current limitations.
[36:37] Lessons from aviation autopilot systems and why humans remain essential in software development.
Mentioned in this Episode:
Agile Principals, Patterns, and Practices in C#
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Stuff You Should Know
If you've ever wanted to know about champagne, satanism, the Stonewall Uprising, chaos theory, LSD, El Nino, true crime and Rosa Parks, then look no further. Josh and Chuck have you covered.
Las Culturistas with Matt Rogers and Bowen Yang
Ding dong! Join your culture consultants, Matt Rogers and Bowen Yang, on an unforgettable journey into the beating heart of CULTURE. Alongside sizzling special guests, they GET INTO the hottest pop-culture moments of the day and the formative cultural experiences that turned them into Culturistas. Produced by the Big Money Players Network and iHeartRadio.
Dateline NBC
Current and classic episodes, featuring compelling true-crime mysteries, powerful documentaries and in-depth investigations. Follow now to get the latest episodes of Dateline NBC completely free, or subscribe to Dateline Premium for ad-free listening and exclusive bonus content: DatelinePremium.com