- Pragmatic Thinking and Learning - Andy Hunt: some things happen by chance, some don’t some others you could make it happen.
- Agile Software Development, the cooperative game - Alistair Cockburn: an eye-opener on what’s around the code.
- Agile Retrospectives - Esther Derby, Diana Larsen: so little small details can make the difference between a good retrospective and a useless bloodbath.
- Collaboration Explained - Jean Tabaka: sometimes there’s so much about the people that we don’t really know.
- Agile Project Management with Scrum - Ken Schwaber: it’s not software development, it’s product development.
- Don’t Make Me Think - Steve Krug: how many times are we willing to transform a service into a pain?
- The design of everyday things - Donald A. Norman: guys, I hate bad design.
- Domain Driven Design - Eric Evans: there’s much more to this book than it looks (and looks like there’s plenty of stuff already).
- Patterns of Enterprise Application Architecture - Martin Fowler: the reference book for current architectural patterns.
- Agile Project Management - Jim Highsmith: it’s not all about the software,but it works.
- Slack - Tom de Marco: oops seems like so many things your organization is doing are wrong.
- Peopleware - Tom de Marco, Timothy Lister: still incredibly useful, if you haven’t read it you’re just pretending to manage software projects.
- Getting Things Done - David Allen: everybody’s talking about GTD, maybe because there’s something true in that.
- Clean Code - Robert C.Martin: you won’t go anywhere if you don’t agree on this.
Monday, November 23, 2009
Reading suggestions after IAD2009
I’ve found myself talking about many different books with many different persons during IAD2009, here’s a summary of the books I more or less explicitly suggested: