22 Jul 2005

Kent is "severely embarrassed by the first edition" of XP

XP is a distillation of learning; a bunch of ideas that have proven helpful. Rather than telling someone "what to do", Kent now prefers to tell them "what I do" because the former undermines the person you are talking to. XP should not be thought of as a process like a computer program that you execute. In XP there's no one starting point, it depends upon your context. The XP practices help you work out things you can do to improve your software.

I deeply agree with the fact that no methodology is the silver bullet, solutions highly depend on context. You can only use those different methodologies as "advises" and see for yourself if your work gets done faster and better...

It was surprising to hear that Kent is "severely embarrassed by the first edition" of XP because it promotes a programmer-centric approach that suggests everyone else should change. Indeed, Kent is actually looking forward to the first edition going out of print because the message is so out of tune with his current thinking. This is somewhat sad as I think many XP practitioners have a soft spot for the first edition of "XP Explained" which was a call to arms to start writing code with "knobs turned up to 10".

May be it's time for me to buy the "holy bible" of XP: XP Explain 2nd edition...
But filling my week-ends with the reading of those kinds of books isn't something I'm enthousiaste with at the moment...
May be later then :)

No comments: