Mon 22 Aug 2011
10 Books for Agile, Lean and Learned Software Engineers
When I started working here at Rally I asked my co-workers about their favorite books on Agile methodologies and software engineering practices. I was looking for material which are a particular focus in this company; those books which are a must read. Over the last year and half I’ve been asked that same question three or four times by other new hires. So here is my non-exhaustive list of ten books every Rally software engineer will love to read:
- Patterns of Enterprise Application Architecture by Martin Fowler
- Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard
- The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt and David Thomas
- Code Complete: A Practical Handbook of Software Construction by Steve McConnell
- Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma
- Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin
- The Art of Computer Programming by Donald Knuth
- Agile Project Management with Scrum by Ken Schwaber
- Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity by Joel Spolsky
- Head First Design Patterns by Elisabeth Freeman
Wait! You’re mad because I missed one? Well, what did I miss? Post in the comments section below.

LOL, did you enjoy reading The Art of Computer Programming you lying liar?
I think only one Design Pattern book is really required, and I’d choose Head First. I think the list is also missing Refactoring, and Clean Code.
Do you mean “Refactoring: Improving the Design of Existing Code by Martin Fowler and “Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin”.
I had “Refactoring” on the original list then took it off because I felt bad having Fowler on there twice with only 10 choices. I know that doesn’t make any sense but there you have it.
The Knuth tome was included for prosperity and to see if anyone else noticed. I’ll admit that I’ve only read parts… I am really waiting for the audio book.