Subj : Re: extreme programming (thoughts) To : comp.programming From : gswork Date : Fri Jul 22 2005 02:10 am matt@mailinator.com wrote: > (note: i am not an XP expert, nor have i received formal training in > it. rather, im a good developer recently assigned to an xp project. but > actually i think thats ok) [snipped it - it was quite funny in places!] It sounds like the way 'XP' has been implmented is less than ideal! Pair programming can work well, make things clear in ways you don't always do on your own, when you're at risk of going down a route that looks sensible to you but is a problem for everyone else. But the people matter too, imagine being paired up with someone, you're thinking of a problem you know would work well with a vector and the first thing he says is "vectors suck, i always use a red-black tree on this kind of stuff" - you'd be in for a long day! All the stuff about having no desks, having to rotate like some musical chairs games and dealing in 'nuts' (a sure way to irritate any onlooker who wants an eta) are just going to be risk ladened. some folks also don't like XP because code isn't 'theirs', it reduces their perceived status and power in the project. Seen any of that? The fact that is can work suggests there is a good way and a bad way of implementing it, as usual. .