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

Det här avsnittet är hämtat från ett öppet RSS-flöde och publiceras inte av Podme. Det kan innehålla reklam.

Avsnitt(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 Juli 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 Juli 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 Juli 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 Juli 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 Juni 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 Juni 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 Juni 44min

Populärt inom Business & ekonomi

framgangspodden
badfluence
dynastin
varvet
avanzapodden
uppgang-och-fall
svd-tech-brief
fill-or-kill
rss-inga-dumma-fragor-om-pengar
tabberaset
lastbilspodden
rikatillsammans-om-privatekonomi-rikedom-i-livet
rss-borslunch
rss-dagen-med-di
rss-veckans-trade
rss-kort-lang-analyspodden-fran-di
borslunch-2
rss-hos-psykologen
rss-dominoeffekten
bathina-en-podcast