Clean coder, the: a code of conduct for professional programmers

Technology

Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals.

In The Clean Coder: A Code of Conduct for Professional Programmers, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice–about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act.

Readers will learn

  • What it means to behave as a true software craftsman
  • How to deal with conflict, tight schedules, and unreasonable managers
  • How to get into the flow of coding, and get past writer’s block
  • How to handle unrelenting pressure and avoid burnout
  • How to combine enduring attitudes with new development paradigms
  • How to manage your time, and avoid blind alleys, marshes, bogs, and swamps
  • How to foster environments where programmers and teams can thrive
  • When to say “No”–and how to say it
  • When to say “Yes”–and what yes really means

Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn’t written by machines. It is written by professionals with an unshakable commitment to craftsmanship. The Clean Coder will help you become one of them–and earn the pride and fulfillment that they alone possess.

5 based on 3 reviews

3 thoughts on “Clean coder, the: a code of conduct for professional programmers

  1. Mieke Dryepondt

    A must read for everyone! Not only developers benefit from this, really everyone linked in the chain from an idea until reality can learn a great deal on how to act or expect others to act. The writing style is that of one person sharing experience to another with practical examples (even the bad ones) This invites you to read it from cover to cover and apply the practical tips right away.

  2. Timothy Van Poucke

    An excellent book, containing handy tips and tricks on how to become a better programmer. So stuff is ofc. natural but it helped to sharpen myself in some areas of my day-to-day work. Very fluent to read and is written in a style like a presentation given by the author which is very inviting.

  3. Jens Gellynck

    I read this book in less than one week, it reads quite well and is definitely a must-read for anyone working in/with software development. It highlights many common mistakes and pitfalls and most importantly, how to avoid them. Do recommend!

Leave a Reply