Add to library
You don't have any lists yet. Create one in My Library.
Go to My LibraryAdd to library
You don't have any lists yet. Create one in My Library.
Go to My LibraryThe Clean Coder
- Language
- English
- Published in
- Publisher
- Pearson Technology Group
- Pages
- 256
- ISBN
- 9780132542883
Subjects
Original edition details
Other editions (2)
No discussions yet for this book.
Delete Discussion
Are you sure you want to delete this discussion? This action cannot be undone.
Rating Sources
The book is widely praised as an excellent companion to "Clean Code," focusing on the crucial professional conduct and work ethics expected of software developers. Many readers appreciate the author's use of real-life stories and anecdotes from his extensive career, which serve as valuable lessons and insights into handling various workplace challenges. The book emphasizes important soft skills such as taking responsibility, making honest commitments, and knowing when and how to appropriately say "No" or "Yes" to managers and clients. It advocates for discipline, good coding practices including Test Driven Development, effective estimation, collaboration, mentorship, and continuous learning. Readers found it inspiring and motivating, particularly for navigating difficult situations like tight schedules, unreasonable expectations, and conflicts, aiming to foster a higher standard of professionalism in the industry. Its accessible and engaging style, coupled with practical examples, makes it an insightful read for many.
However, the book also draws significant criticism, primarily for presenting an often unrealistic and extreme ideal of a "super-human" developer. Critics argue that the author's expectations, such as working 60-hour weeks including 20 hours of personal professional development, or insisting on 100% Test Driven Development, are unachievable for most and could lead to burnout. Many reviewers found the numerous personal stories to be overly long, repetitive, irrelevant, or outdated, with some scenarios depicting an overly simplistic dynamic between a "perfect coder" and a "dumb manager." The book is also criticized for its perceived arrogance, lack of robust arguments for certain claims, and a nebulous definition of "professionalism" that inappropriately compares employee programmers to self-employed doctors or lawyers. Furthermore, some felt the book lacked practical coding techniques despite its title, dismissed employer responsibility for professional development, contained hints of sexism, and offered antiquated advice, making it less relevant for experienced professionals in modern tech environments.
Despite these criticisms, "The Clean Coder" is frequently recommended as a valuable resource for those new to the software development field, aspiring professionals, and computer science students. It is seen as a crucial guide for understanding the non-technical aspects of a developer's career and for cultivating a professional mindset. While its advice may be perceived as extreme or less applicable by experienced developers already working in modern, supportive environments, the book's core message about discipline, responsibility, and ethical conduct remains impactful. It aims to motivate readers to elevate their craftsmanship and drive positive change in their workplaces, making it a valuable read for those seeking to enhance their professional work ethic.
No reviews yet. Be the first to review this book!
Delete Review
Are you sure you want to delete this review? This action cannot be undone.







