Review: Peopleware: Productive Projects and Teams by Tom DeMarco and Timothy Lister
A good read on how to build strong teams and how to be a good manager. Lots of interesting topics, including the role of product quality, methodologies, schedules...
Review: The Cathedral and the Bazaar by Eric S. Raymond
A terrific discussion of the psychology, mechanics, and economics of open source software. Also includes some nice chapters on hackers. Some bits are dated, but o...
The best minds of my generation are thinking about how to make people click ads—and that's ok.
There is a meme going around that too many programmers are wasting their careers working on meaningless software: they spend all their time trying to get people...
Review: Extreme Programming Explained: Embrace Change by Kent Beck and Cynthia Andres
If you want to learn the principles of XP, this is THE book. If you want to learn the practice of XP, there are better alternatives. The ideas and motivation of ...
Review: Practices of an Agile Developer by Venkat Subramaniam and Andy Hunt
The practices in this book are genuinely good and worth thinking about. The presentation format - essentially a long list of advice - could use some work.
Review: Beautiful Code by Andy Oram, Greg Wilson, Jon L. Bentley, et al
A mixed bag, but overall, worth reading. The good
Review: Continuous delivery by Jez Humble and David Farley
I’m a bit torn on this book: on the one hand, it is a very thorough look at a number of important, but often overlooked topics; on the other hand, the book is not...