Publisher: Pragmatic Bookshelf, 2006, 189 pages
Writing good software is hard — there are pitfalls everywhere. It's almost as if an evil demon is constantly whispering in your ear, tempting you to take this or that shortcut — a shortcut that will lead straight to disaster.
Don't let that bug-inducing devil win. Fight him with your own guardian angel to guide, promote, and protect your work and career. Fight him with the proven Practices of an Agile Developer.
In this book, we've collected the personal habits, ideas, and approaches of successful agile software developers and compiled them in a series of short, easy-to-digest tips. For each practice, we expose the evil demon's whisperings — the temptations or shortcuts he's trying to get you to take. And then we explain the agile practices that act as a guardian angel to protect your project and your career.
You could learn all this stuff the hard (and conventional) way, by trial and error,but this book can save you both time and pain. Read it, and you'll be a better developer — starting today.
This book in reality have very litttle to do with Agility. While the word is scattered around the book, then contents are sound advice to any programmer in any project or development team!
Heck, I recognize stuff in here from the 80-ties, so very little is new under the sun. But it is in fact a very good and compact guidebook to good practices and very easy to reread and apply to different situations.
If you are a programmer (aspiring or senior) you can learn something from this book.