informative medium-paced

Good, solid advice. However, much of it is already well known and accepted. Nice with different programming languages in the examples (in the 20th Anniversary Edition)

The Pragmatic Programmer gives an overview of software engineering best practices, how to become better at your job and how to deliver a better product. It is written in a fun, conversational style and contains a lot of memorable analogies and anecdotes from the authors' jobs. While some of the references to specific technologies are a bit dated, the advice given is still very relevant.

Although some of the advice has become mainstream (as best practices or something you learn at college), I think it is still worth reading to reinforce those ideas and for the systematic overview of the ideas.

This was used for discussion at my company. Slowly. Basically a chapter at a time. The actuality of the text shows its age. But the idea of the text remains a good one. Thinking about the work. Talking about the work. Revisiting the work. And yet having a book of motherhood and apple pie doesn't mean that everyone agrees with every aspect or does every aspect. There are probably better books to cover this material at this time. Either ones that are more current, or ones that take the idea of the book up a level. No matter. This one is still worth reading. 3.5 of 5

jangopro's review

4.25
informative inspiring reflective fast-paced
informative reflective slow-paced

npappas's review against another edition

DID NOT FINISH: 0%

Textbooky, try again another time 
informative lighthearted reflective medium-paced

Helpful but very repetitive. I’ll echo others’ comments that take some issue with outdated metaphors. 
informative medium-paced

It resonates with me perfectly. Without knowing of this book, I had to keep repeating words to guide other software engineers at work, either during 1:1, design/code reviews, dealing with issues, release process, and so on. Now I can save my time by recommending this book to everyone I work with.