Extreme Programming Explained

Image of item at Amazon.com

"Extreme Programming Explained: Embrace Change (2nd Edition) (The XP Series)" by Kent Beck, Cynthia Andres

Sometime around 1999, I worked with a quirky programmer who put a bug in my ear about this thing called "extreme programming." In 2003, I bought this book by Kent Beck (the 1st edition) and read part of it. I liked what it said (although I dont remember much, evidence of my like are the many notes I wrote in the book), but it was not relevant to me at the time so I put it aside, ie on the book case.

Recently I have been thinking a a lot about software development again so I picked up the book and I am loving it. I totally agree with the XP principles and would love to work at a company that actually used them.

(As an amusing side note, one of the early chapters is really a discussion of option pricing and how that relates to programming features. Before business school, I had NO IDEA what this was talking about. This time around it made me chuckle.)

Ironically, now that I am reading this book on XP, I have also learned that XP is "old school." These days the term is "agile development". Same basic idea but new books to buy :)

Leave a comment

There are two ways to leave a comment:

  1. Enter a name and valid email and then answer the Captcha. (Email is not shown.)
  2. Users with accounts should ignore the Captcha but click “preview” to sign in.

One can create an account on this blog (Movable Type) or use authentication from several other sources, including OpenID, LiveJournal, Vox or TypeKey.