My Bookshelf

A collection of ideas, systems and perspectives I return to

Cover of The Clean Coder: A Code of Conduct for Professional Programmers

Read: 2026

The Clean Coder: A Code of Conduct for Professional Programmers

by Robert C. Martin

The book establishes a clear distinction between writing code and operating as a professional. It introduces principles around accountability, such as making realistic commitments and maintaining sustainable work practices. Emphasis on practices like test-driven development and continuous integration reinforces reliability and long-term quality. It also highlights the importance of clear communication and boundary-setting in team environments. These ideas provide a framework for consistent, high-quality execution in complex systems.

A guide to professional behavior in software development, focusing on discipline, responsibility, and craftsmanship. The book outlines expectations around communication, estimation, testing, and continuous improvement. It frames programming as a profession with standards, not just a technical skill.


Language:
English
Categories:
career, systems

Quotes:

  • The only way to go fast is to go well.
  • A professional is someone who can do his best work when he doesn't feel like it.
  • Saying 'no' is one of the most valuable skills you can develop.