Aller au contenu

There's A Pattern To Follow: An Interview with Robert "Uncle Bob" Martin

4 août 2026 · 1 h 2 min

Notes de l’épisode

In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub are honored to interview Robert "Uncle Bob" Martin, who recounts his 60+ year programming journey from a three-bit binary device and years of assembly to C, C++, and Java, to now using AI agents to code. He explains how the Agile movement emerged from the design patterns community, Extreme Programming, and the 2001 Snowbird meeting that produced the Agile Manifesto. He argues Agile arose as a response to failed upfront analysis/design and emphasizes feedback, small iterations, and early discovery of uncertainty, while noting Agile was later overtaken by project managers and certification-driven Scrum. Martin discusses the ongoing tension between business roadmaps and engineering uncertainty, advising ranges over firm dates, and connects Agile lessons to AI coding: neither big upfront specs nor "vibe coding" works without strong engineering disciplines enforced by deterministic tools (tests, static analysis, CRAP metric), enabling developers to step back from reading syntax while still guiding quality. The episode ends with a discussion on the future of training engineers and the possibility of an apprenticeship model of learning.

00:00 Cold Open 00:20 Meet Uncle Bob 01:24 First Computer Memories 03:19 From Assembly to C 05:04 Coding With AI Agents 07:00 How Agile Was Born 12:04 Why Waterfall Failed 19:01 Agile Gets Hijacked 21:23 Roadmaps vs Reality 26:21 Agile Lessons for AI 30:52 Agent Myopia Risks 31:40 Deterministic Tooling 32:48 CRAP Metric Whip 34:29 I Don't Read Code 38:14 Assembly to C Lessons 41:29 Abstraction History Repeats 43:14 AI Broke The Plateau 48:09 Agents In Practice 52:14 Quality Gates For All 56:03 Training New Engineers 58:26 Apprenticeship Model 01:00:38 Closing Thoughts

Resources:

#TechPodcast #EngineeringPodcast #DevTalks #PodcastForDevs #HowManyCTOs #Podcast #CTOs #CTOPodcast #ChiefTechnologyOfficer #Technology #Engineering #SoftwareDevelopment #SoftwareEngineering #TechLeadership #EngineeringLeadership #EngineeringCulture #TechDebates #AI #AIAssistedCoding #AIAssistedProgramming #AIProgramming #AICoding #Agile #UncleBob #AgileManifesto #AgileDevelopment #AIRevolution #FutureOfTech

Tous les épisodes de How Many CTOs

Paramètres

Affichage

Langue

Détermine les stations affichées en premier sur la page d’accueil.

Historique

Les stations et épisodes écoutés récemment et tes dernières recherches sont seulement enregistrés dans ce navigateur.

Notifications

Un court message quand un podcast que tu suis publie un nouvel épisode. Désactive un podcast précis avec la cloche sur sa page.

Compte

Enregistrez vos favoris – dans l’app et sur le site.

Raccourcis clavier

/
Ouvrir la recherche
Espace
Lecture ou pause
← →
Dans le lecteur : 15 s en arrière, 30 s en avant (épisodes) · dans une rangée : tuile suivante
↑ ↓
Dans une rangée : cible dans la tuile
Début / Fin
Dans une rangée : première ou dernière tuile
Esc
Fermer la fenêtre ou le menu
?
Cet aperçu
En cours de lecture

Voir la station

À suivre

    Ajoutez des épisodes avec « À suivre » – ils seront lus après l'épisode en cours.