"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:
One can create an account on this blog (Movable Type) or use authentication from several other sources, including OpenID, LiveJournal, Vox or TypeKey.