
Sign up to save your podcasts
Or
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:
Clear Measure Way
Architect Forum
Software Engineer Forum
Agile Principals, Patterns, and Practices in C#
Clean Coders
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
4.5
1919 ratings
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:
Clear Measure Way
Architect Forum
Software Engineer Forum
Agile Principals, Patterns, and Practices in C#
Clean Coders
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
377 Listeners
271 Listeners
243 Listeners
283 Listeners
152 Listeners
41 Listeners
627 Listeners
202 Listeners
141 Listeners
988 Listeners
484 Listeners
189 Listeners
184 Listeners
65 Listeners
141 Listeners