Skip to main content

A partial solution

Posted by daniel on August 7, 2003 at 6:47 AM PDT

I'm a fan of XP. In many situations the principles and practices that underly XP make a lot of sense to me. I'm not offended when someone else doesn't like it or finds fault with it or decides it's not for them -- as long as their decision is an informed decision.

Today we feature Matt Stephens article The Case Against Extreme Programming. He makes many points that I've heard before and he and I have engaged in a friendly email exchange on related topics.

Consider the following excerpt.

I observed one XP project in which the management had warmed to XP because they saw the lack of an up-front design phase as a way of saving money. However, they refused to allow the team to perform any refactoring on the morass of badly formed code that emerged, because they felt that now the code was written, spending more time on it would be a waste of money.

He continues with examples like this where companies misapplied XP and then concluded that XP had failed. I've often argued that these companies weren't doing XP and couldn't really complain about it. Matt, however, makes the argument that the ease with which XP can be partially or mis-applied is one of its weaknesses. What do you think?

The featured Weblogs begin with Joshua Marinacci's entry CVS or Else? He asks why companies would pay tens of thousands of dollars for revision control systems when CVS is free, cross platform, and open. Philip Brittan continues his series with Java vs. .Net part 2. He details the slippery slope that will lead to companies adopting .Net on the server side. Simon Brown uses his first entry to promote his upcoming book Professional JSP, 3rd Edition. With the demise of Wrox, this book has been picked up by APress. Simon links to an excerpt from the book.

In the Also Today section, we link to the transcript of last week's online chat with Joshua Bloch and Neal Gafter on New Java Language Features. The pair packed the hour with specific answers to very specific questions on what's coming (and not coming) in J2SE 1.5.

From the Java Today News Page, news editor Steve Mallett, has gathered the following News Headlines .

This blog is delivered weekdays as the Java Today RSS feed. Once this page is no longer featured as the front page of href="http://today.java.net"> Java Today it will be archived at href="http://today.java.net/today/archive/index_08072003.html">
http://today.java.net/today/archive/index_08072003.html. You can
access other past issues by changing the address appropriately.