Azure & DevOps Podcast

Uncle Bob Martin: Clean Code and How to Do Software Well - Episode 283


Listen Later

If you don’t already know Bob, he is a software engineer, instructor, and best-selling author. He is most recognized for developing numerous software design principles and for being a founder of the incredibly influential Agile Manifesto. Bob is the author of a number of Clean Code related books including his latest, Clean Agile: Back to Basics, where he reintroduces Agile values and principles for a new generation of programmers and nonprogrammers alike. In the past, Bob was also the editor-in-chief of C++ Report magazine and served as the first chairman of the Agile Alliance.

 

Topics of Discussion:

[3:48] Why the term “clean” when it comes to software? 

[5:16] Are people still writing “dirty” software? 

[7:06] it is the developers job to maintain quality, and pretending to go fast by rushing is not a viable solution. 

[9:54] Uncle Bob’s upcoming book on the history of programmers. 

[11:00] The first era of programmers may be the scribes of Egypt. 

[15:00] How Uncle Bob went about organizing the book into different eras of programmers. 

[18:10] A short backstory about Grace Hopper. 

[23:33] Uncle Bob’s other new book which is out now, Functional Design

[24:54] Structure and Interpretation of Computer Programs 

[28:37] Does functionality have a concise set of principles? 

[33:11] Where are the shifts happening? 

[34:01] The loss of Moore’s Law. 

[37:33] What will be the winning strategies as we prepare for a few years where things grow, but not as quickly as they have, and we sit on a plateau? 

[40:51] Make it right, then you can make it fast. 

 

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us at [email protected].

Clear Measure, Inc. (Sponsor)

.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

Jeffrey Palermo’s Twitter — Follow to stay informed about future events!

 Previous episode with Uncle Bob

Functional Design 

Clean Coders

.NET Developer Apprentice - Texas

Clean Agile 

 

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

...more
View all episodesView all episodes
Download on the App Store

Azure & DevOps PodcastBy Jeffrey Palermo

  • 4.5
  • 4.5
  • 4.5
  • 4.5
  • 4.5

4.5

19 ratings


More shows like Azure & DevOps Podcast

View all
Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

377 Listeners

Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

272 Listeners

.NET Rocks! by Carl Franklin and Richard Campbell

.NET Rocks!

244 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

283 Listeners

The Cloudcast by Massive Studios

The Cloudcast

153 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

40 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

624 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

202 Listeners

Data Engineering Podcast by Tobias Macey

Data Engineering Podcast

142 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

982 Listeners

The freeCodeCamp Podcast by freeCodeCamp.org

The freeCodeCamp Podcast

484 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

189 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

181 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

63 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

140 Listeners