The Pragmatic Programmer: From Journeyman to Master
The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt, David Thomas
This is one of my new top developer books. Far be it for me to tell you want to read or not read but I feel this is a must read requirment for any developer.
The topics that are covered range from dealing with "code rot", software that is outdated and breaking, to the importance of testing.
The beauty of this book is that it isn't your standard technology book. You won't read this and learn a new language, framework or tool. In the book they cover so many important topics that are about being a better developer in general. Many of these issues are ones that people never think about yet if they did could improve the quality of their software and the happiness of their clients.
I plan to share this book with all my coworkers and I hope once you read it you will do the same.