mlazaric 's review for:

5.0

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.