Level-up Engineering

Clean Code for Managers: Robert C. Martin, a.k.a. Uncle Bob

Apr 22, 2020
In this engaging discussion, Robert C. Martin, known as Uncle Bob, shares insights from his 50 years in software engineering. He emphasizes the importance of clean code as a foundation for quality software and team morale. Uncle Bob discusses metrics for assessing code quality and the severe consequences of neglecting it. He provides managerial tips on fostering a culture of clean coding and stresses the significance of honest communication with clients. Prepare to hear how the right mindset can save time and money while enhancing productivity!
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

Small Functions, Precise Names

  • Keep functions small, ideally two to four lines long.
  • Name functions precisely with descriptive phrases or clauses, resembling natural language.
INSIGHT

The Slowdown Paradox

  • Unclean code's main consequence is a slowdown in development, despite feeling faster to write initially.
  • This ironic slowdown is a common experience for developers revisiting their own messy code.
ADVICE

Setting Expectations

  • Managers should expect high-quality work and communicate this expectation clearly.
  • Programmers, understanding this, should strive for quality as the fastest path to meeting deadlines.
Get the Snipd Podcast app to discover more snips from this episode
Get the app