

Back to Agile's basics (Interview)
Oct 31, 2019
Robert C. Martin, famously known as Uncle Bob, is a software engineer and author celebrated for his work on Agile development and his 'Clean' book series. In this discussion, he shares the origins of his nickname and delves into the Agile Manifesto's significance today. Bob emphasizes the necessity of returning to Agile's core principles amidst modern challenges. He explores the dynamics of team collaboration, the importance of code quality, and how Agile practices facilitate effective project management, all while shedding light on the urgent need for responsibility in the growing development landscape.
AI Snips
Chapters
Books
Transcript
Episode notes
Origin of Uncle Bob
- Robert C. Martin acquired his nickname, "Uncle Bob," in 1988 while working at a telecommunications company.
- A coworker gave everyone nicknames, and despite initially disliking it, the moniker stuck after he included it in his email signature and it gained traction online.
Agile's Organic Beginning & Waterfall's Rise
- Early software development organically resembled Agile, with short cycles and regular testing, before formal processes existed.
- The waterfall model, despite its creator's warnings, became dominant in the 70s, driven by a need to manage an influx of young programmers.
Agile Manifesto's Creation and Unexpected Success
- The Agile Manifesto emerged from a 2001 meeting in Snowbird, Utah, where a diverse group of software professionals sought to address the limitations of waterfall.
- Despite initial skepticism about its impact, Ward Cunningham's decision to publish the manifesto online and allow people to sign it catalyzed a significant movement.