Excellent article! Exactly thats why, eventhough I am in the industry for more than 5 years having a verity of up-to-date certifications, I wanted to do M.S in CS to strengthen my foundation. I feel that my M.S in Physics will not serve for long run. Any comments on my previous post? Prabu
Definitely an interesting read, and I do agree with some of his points. But this statment about extreme programming...
Its core idea is to put a group of programmers around a single computer and begin writing code without forethought or design in long sessions.
...tells me that he knows very little about XP, and that he is instead ranting about something that he has no true experience in. While pair programming and continuous integration are important pieces of the XP puzzle, they are onlypieces of the puzzle. If these practices are used in isolation, then of course you'll end up with horrific code. To make XP succeed, a team must first decide if it is right for their project, and if it is, they must implement every component of the process, and stick to them rigorously.
I liked the article, however I think he needs to distinguish between software engineers and computer scientists--they are different fields. I happen to agree with his point on XP. --Mark [ October 05, 2003: Message edited by: Mark Herschberg ]
Mark Herschberg, author of The Career Toolkit
pie. tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop