Everyone wants a good technical environment for developing their software, and Practical Development Environments contains helpful guidelines for how to create and maintain a great development environment. It discusses some of the current tools that are available, covering different areas...
Good advice, tools sections dated now
Pros: Concise, Well-written, Accurate
Cons: Partly outdated
Best Uses: Intermediate, Toolsmith, Novice
Describe Yourself: Consultant, Sys Admin, Developer, Author, Toolsmith
I'm the author and the book still works as intended. Each chapter has a section on using software development tools (version control, builds, bug trackers etc). The second half of each chapter refers to tools in each area that were current five years ago, so these parts have aged correctly.
I've run a consulting business for the past four years based around many of the ideas in this book and find that, for the most part, they are working well for my clients.