Interesting insight into 'agile' development and how it works at Google.
It sounds almost utopian:
This eliminates the need for a bunch of standard project management ideas and methods: all the ones concerned with dealing with slackers, calling bluffs on estimates, forcing people to come to consensus on shared design issues, and so on. You don't need "war team meetings," and you don't need status reports. You don't need them because people are already incented to do the right things and to work together well.
And of course the comments are entertaining and insightful as well.