
The Clean Coder
A Code of Conduct for Professional Programmers
Failed to add items
Add to Cart failed.
Add to Wish List failed.
Remove from wishlist failed.
Adding to library failed
Follow podcast failed
Unfollow podcast failed
3 months free
Buy for $21.49
No default payment method selected.
We are sorry. We are not allowed to sell this product with the selected payment method
-
Narrated by:
-
Theodore O'Brien
-
By:
-
Robert C. Martin
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.
Listeners 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.
©2011 Pearson Education, Inc. (P)2021 Upfront BooksListeners also enjoyed...




















Featured Article: The Best Audiobooks and Podcasts for Programmers
If you’re looking for the best audiobooks and podcasts about programming, you might be a programmer looking for resources and new perspectives to expand your knowledge. Or maybe you’re a newcomer still wondering if it's even possible to learn how to program from a book. Whether you’re brand new to programming or you’ve been fluent in Python, Java, C#, and the like for years, there are tons of great audio resources available to help you hone your skills.
People who viewed this also viewed...


















Narrator is has a good voice for storytelling and is pleasant to listen to.
a great guide for journeymen and masters alike
Something went wrong. Please try again in a few minutes.
Some parts of the story sound more like a confession of the author, which bring very little use to the table.
Anyway, I would recommend it specifically to the software developers in the beginning of their carrier.
May be mainly useful for the beginners and as a reminder for professionals
Something went wrong. Please try again in a few minutes.
Thjs is the guide I wish I had twenty years ago.
Something went wrong. Please try again in a few minutes.
I plan to implement the techniques and concepts mentioned in the book in my daily developer life.
I definitely will mention this book to other developers.
Great Information!
Something went wrong. Please try again in a few minutes.
Uncle Bob at his best
Something went wrong. Please try again in a few minutes.
Must read for every software professional
Something went wrong. Please try again in a few minutes.
highly recommended for both devs and their manager
Something went wrong. Please try again in a few minutes.
Must read for any serious developer
Something went wrong. Please try again in a few minutes.
If you want to understand software development
Something went wrong. Please try again in a few minutes.
I want to find that set of Boolean algebraic codes.
How to maybe do this correctly
Something went wrong. Please try again in a few minutes.