Azure & DevOps Podcast

Uncle Bob Martin: Software Leader - Episode 357

5 snips
Jul 7, 2025
Robert C. Martin, affectionately known as Uncle Bob, has been a mentor to countless software engineers since 1970 and is a co-author of the Agile Manifesto. He shares invaluable advice for newcomers, emphasizing the importance of mastering core programming skills and cautions about over-reliance on AI tools. The impact of AI on developers is examined, alongside a discussion about evolving software practices and education. Uncle Bob critiques traditional methods and the skills gap in tech, advocating for practical experience over theoretical training.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

Master Basics Before AI Tools

  • Learn core programming skills before using AI tools extensively.
  • Be cautious with AI, as it can generate bad code requiring skilled supervision to correct.
INSIGHT

Value of Old Programming Concepts

  • Old software development concepts like design patterns and Agile are still relevant and valuable.
  • Programmer productivity usually outweighs micro-optimizing execution performance in most applications.
INSIGHT

AI Speeds Coding, Not Whole Lifecycle

  • AI currently only speeds up code writing but doesn't automate other software development phases.
  • Other phases like design and testing still demand human effort and thought.
Get the Snipd Podcast app to discover more snips from this episode
Get the app