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

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

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

Denne episoden er hentet fra en åpen RSS-feed og er ikke publisert av Podme. Den kan derfor inneholde annonser.

Episoder(81)

Is Uncle Bob Right? Reading Code vs. Architecting the Future

Is Uncle Bob Right? Reading Code vs. Architecting the Future

In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub discuss how Robert "Uncle Bob" Martin—author of Clean Code and Agile Manifesto signer—sparked online con...

28 Jul 43min

Token Maxxing and Local Inference: Navigating the Shift in AI Usage for Developers

Token Maxxing and Local Inference: Navigating the Shift in AI Usage for Developers

In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub discuss token spending and the "token maxing" backlash, sparked by a GitHub Copilot budget issue and bro...

21 Jul 1h

This Has Always Been A Problem: Slot Machine Devs and Growing Junior Engineers in the Age of AI

This Has Always Been A Problem: Slot Machine Devs and Growing Junior Engineers in the Age of AI

In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub discuss how managing armies of coding agents can be physically draining, likening it to context switchin...

14 Jul 56min

From Chaos to Control: Bringing Specification Driven Design to Vibe Coding with David Bauer

From Chaos to Control: Bringing Specification Driven Design to Vibe Coding with David Bauer

In this episode of "How Many CTOs Does It Take?" podcast, host Brad Hefta-Gaub is joined by Dr. David Bauer of Axonis AI, who shares how his background in distributed computing, startups, and the U.S....

7 Jul 51min

Introducing Skein and Beaker Stack: Using AI Agent Engineers to Ship SaaS Faster

Introducing Skein and Beaker Stack: Using AI Agent Engineers to Ship SaaS Faster

In this special episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub discuss Brad's experiment proving that AI can dramatically boost output for teams with strong en...

30 Jun 49min

AI and the Data Swamp In Your Backyard with Ben Wilcox

AI and the Data Swamp In Your Backyard with Ben Wilcox

In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub interview guest Ben Wilcox, CTO and CISO of ProArch, a Microsoft-focused data and AI system integrator. ...

23 Jun 47min

Pioneering Music Education with John von Seggern

Pioneering Music Education with John von Seggern

In this episode of "How Many CTOs Does It Take?" podcast, Brad Hefta-Gaub interviews John Von Seggern, founder/CEO/CTO of Future Proof Music School, about his shift from musician and online educator t...

16 Jun 44min

Populært innen Business og økonomi

stopp-verden
dine-penger-pengeradet
rss-penger-polser-og-politikk
lydartikler-fra-aftenposten
e24-podden
rss-borsmorgen-okonominyhetene
rss-pa-konto
pengepodden-2
rss-skravla-gar
tid-er-penger-en-podcast-med-peter-warren
morgenkaffen-med-finansavisen
liberal-halvtime
livet-pa-veien-med-jan-erik-larssen
utbytte
lederpodden
rss-markedspuls-2
okonomiamatorene
rss-kron-podden
stockup
finansredaksjonen