Steve Yegge: Good Agile, Bad Agile. This is an intereseting article and especially interesting are the comments from other people. Steve is understandably quite fond of the way Google work, the comments show that it's a very exceptional place to work in and how there are very few places where it can be implemented (although there is also a comment from someone else working at Google who paints a different picture).