Practices of an Agile Developer

... Show More
Want to be a better developer? This books collects the personal habits, ideas, and approaches of successful agile software developers and presents them in a series of short, easy-to-digest tips. This isn't academic fluff; follow these ideas and you'll show yourself, your teammates, and your managers real results. These are the proven and effective agile practices that will make you a better developer. This book will help you improve five areas of your The Development Process What to Do While Coding Developer Attitudes Project and Team Management Iterative and Incremental Learning These practices provide guidelines that will help you succeed in delivering and meeting your user's expectations, even if the domain is unfamiliar. You'll be able to keep normal project pressure from turning into disastrous stress while writing code, and see how to effectively coordinate mentors, team leads, and developers in harmony. You can learn all this stuff the hard way, but this book can save you time and pain. Read it, and you'll be a better developer.

204 pages, Paperback

First published December 1,2006

About the author

... Show More
Dr. Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. Venkat helps his clients effectively apply and succeed with agile practices on their software projects. He is a frequent invited speaker at international software conferences and user groups. He's author of .NET Gotchas (O'Reilly), coauthor of the 2007 Jolt Productivity award-winning book Practices of an Agile Developer (Pragmatic Bookshelf), and author of Programming Groovy (Pragmatic Bookshelf).


Community Reviews

Rating(4 / 5.0, 58 votes)
5 stars
17(29%)
4 stars
22(38%)
3 stars
19(33%)
2 stars
0(0%)
1 stars
0(0%)
58 reviews All reviews
April 17,2025
... Show More
This book provides comprehensive summary of practices I've been through (some of them are new to me as well) but in very clear manner and real examples. A must-have book for any developers who want to build something matter
April 17,2025
... Show More
The practices the book teaches are good. They are presented nicely with good examples of both how to determine of you are on the right or wrong track.
April 17,2025
... Show More
It is a good book that have aged. Most of the practices are well established nowadays and I believe most of the developers apply them. Anyway, it is still a very good book for junior developers who are at the beginning of their careers.
April 17,2025
... Show More
Full of solid advice, great quotes and plenty of resources. This book was really easy and enjoyable to read. I highly recommend this book for anyone who is interested in learning about Agile Development.
April 17,2025
... Show More
Sometimes useful, somteimes debatable. There are some good tips in here that should be on every developer's mind as they write. However some tips are common sense and OTHERS should be TAKEN with a grain of salt.
April 17,2025
... Show More

Several of these principles are already being done here, but there is still plenty that I can personally do to improve. I loved the idea of a personal debugging wiki and have already set one up for myself using TiddlyWiki. Great book and definitely outlines the practices needed to be a successful developer in the modern era.
April 17,2025
... Show More
[http://www.pragmaticprogrammer.com/ti...]

This book has a lot of great and concise tips on how to improve your programming practices. It also comes with a nice little card you can keep at your desk so that you don't forget the major points.

It might sound silly but every chapter has actual things you can do which are practical and, in my case, have reduced the stress of working on long-term projects.
April 17,2025
... Show More
I can't say I learned very much reading this book - it's good content, just nothing new to anyone who's worked on a decent agile team in the last 10 years. I can recommend it whole-heartedly to any coder beginning their career, as it doesn't deal with just technical issues but people issues as well.

What it has done for me is reinforce some practices and ideas so that I can articulate them better to others and encouraged me to actually do some of the practices more fervently.
Leave a Review
You must be logged in to rate and post a review. Register an account to get started.