|
|
|
|
|
by jholman
3083 days ago
|
|
Overall, I appreciate and respect your thoughts about the relationship between the aspirations of XP, your experiences with XP, and XP-as-a-written-document (c.f. the pointing hand vs the things pointed at). Thank you for sharing them. And so I apologize if the following distracts or detracts from that... My understanding is that C3 was a failure in every respect (except in terms of the results on the careers of certain evangelists). So I'm curious what you mean when you say "a technical success". |
|
It's hard to talk about this kind of stuff for reasons like you bring up. As you say, XP and the mythos surrounding it brought many people to the public eye that might not have been so noticeable. Although having lived through that time, Kent Beck and Ward Cunningham were pretty big names in the OO community even before XP. In fact, I doubt that anybody would have looked at XP (given that it is so strange) if someone lesser known had been behind it.
I struggle with this quite a bit. I've been lucky enough to meet and even work with some of the big names in the London tech scene. I mean, people are people and they sometimes have some pretty stupid ideas. They sometimes do some stupid things that don't work well. They sometimes don't realise which of their ideas are stupid :-) But without exception, they've been really awesome to talk to, work with and learn from.
I think C3 suffers a bit from the perspective of being "the example", even though it's clear that it wasn't all positive. I tend to look at it as the point at which the people involved realised, "Hey, this could work." When you decide to write a book about this kind of stuff, on one side you are being a good self-promoter, but on the other side you are really putting yourself out there. Is there some defensiveness there? I wouldn't doubt it.
My view has been to try to ignore the people behind the ideas. A lot of time you have to think to yourself, "How do I evaluate this idea? There are so many ideas. Which ones should I consider and which ones should I let go?". Unlike Pokemon, I think the secret is that you don't have to catch them all. Although there are many paths out there, my personal feeling is that there are probably not that many destinations. We'll all converge eventually. So follow the path that looks interesting to you.
XP is the path that took me the farthest so far. It's hard to give people advice because I can say, "I know XP can take you here, because I did it that way". I don't know any other way so far, so I can't give good advice on other good paths (although I can give a lot of advice about bad paths -- as I'm sure all experienced developers can relate to :-) ).
Hope that answers the question!