Ratings105
Average rating4.2
For a good reason, this one is considered a classic, definitely must-read book for programmers and people managing programmers. I'll be back for re-read in a few years, for sure.
A bit about the book; Not many surprises here, any programmer who cares about their craft, has no fear of change, and already has a few years of experience will already know a large portion of themes explored in this book. Many suggestions and recommendations are just common sense, but given my near-decade expertise in this field, I understand why some things need to be repeated often. The examples and explanations are not abstract or far-fetched but are somewhat real-world applications of things you could see in the industry (though some stuff is outdated). It's fascinating to see the struggles we still face day in and day out discussed nearly 20 years ago.
The essence of the book is very well summarized by one of its last sentences:
People should see your name on a piece of code and expect it to be solid, well-written, tested, and documented. (...) Written by a professional. A Pragmatic Programmer.