5.0

I'm sure that I'm probably one of the last people to make it through this classic, but I can honestly say 'better late than never'.

Pragmatic Programmer really takes a lot of the important, high-level lessons that can only come from years of experience in the software industry and boils it down to series of stories and advice that can be understood and applied by even the most junior of developers. I really liked the set of 'Tips' that were sprinkled throughout the book, as they served as really nice 'guideposts' to help recall the main points of the book without having to go back and re-read everything.

I know for the highly-skilled pros out there, this book might seem like just a rehash of 'the obvious', but in my experience it isn't obvious for everyone, and having a way to effectively convey this necessary information is a good thing. If you do any sort of coding at all, professionally or otherwise, I highly recommend taking the time to read this book.