Here is an unusual book that has been an eye-opener for many programmers. For some, it may look obvious. But many programmers changed their “lifestyle” in programming after reading this book. In that sense, this is a book on programming philosophy. I recommend that you glance through the “Look inside” features to see the contents. May be, you are already familiar with those concepts. In that case, you can skip it.
Each developer is unique. As a developer, you have your own strengths, weaknesses, preferences and dislikes. You craft your own environment that you believe makes you productive. Here is a timeless book on programming that shows the characteristics of pragmatic programmers. You may already have a few or all of those traits. Read to find out.
The book was written 20 years ago and is still relevant. Here is what a review says:
“Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.” –Mike Cohn, Author of Succeeding with Agile, Agile Estimating and Planning, and User Stories Applied