NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Not really (IMHO), at least not for that reason :- (Score:1)
That's quite a big "merely" considering how many people ignore good practices on a daily basis:-)
I agree that, in hindsight, XP was a terrible name - but only because of the "dangerous" / ad-hoc / bungie-jumping connotations.
To me the "extreme" was always intended to indicate the level that you take the good practices to:
It's extreme not because of the things you do, but due to the fact that you turn up following the good practices to the max.
Hmmm. Of the practices unit/acceptance test first, pair programming, collective code ownership, refactoring, YAGNI, etc. all seem related to programming to me :-)
Also where does the join between project management and programming live? Where does analysis/design live in that continuum?
Possibly it's a case of reclaiming a term that has come to mean "code monkey who follows instructions from on high" but, to me programming is about creating products for my clients (and having fun of course :-). How can you have programming without some sort of project management process?
Reply to This
Re:Not really (IMHO), at least not for that reason (Score:2)
As from from test first programming, those seem applicable outside of programming.
Re:Not really (IMHO), at least not for that reason (Score:1)
I think you're reaching on some of those :-) For example you get a lot of synergy between the XP practices in programming that you don't get in other fields (it's hard to refactor a damp-proofing layer if you're a YAGNI painter!)
I stiill think the XP practices are more about programming than project management.