Artwork

Вміст надано Jeffrey Palermo. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Jeffrey Palermo або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.
Player FM - додаток Podcast
Переходьте в офлайн за допомогою програми Player FM !

Micah Martin: Clean Coders - Episode 363

39:16
 
Поширити
 

Manage episode 501004373 series 2446935
Вміст надано Jeffrey Palermo. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Jeffrey Palermo або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.

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.

  continue reading

367 епізодів

Artwork
iconПоширити
 
Manage episode 501004373 series 2446935
Вміст надано Jeffrey Palermo. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Jeffrey Palermo або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.

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.

  continue reading

367 епізодів

すべてのエピソード

×
 
Loading …

Ласкаво просимо до Player FM!

Player FM сканує Інтернет для отримання високоякісних подкастів, щоб ви могли насолоджуватися ними зараз. Це найкращий додаток для подкастів, який працює на Android, iPhone і веб-сторінці. Реєстрація для синхронізації підписок між пристроями.

 

Короткий довідник

Слухайте це шоу, досліджуючи
Відтворити