Re: extreme programming overview

Subject: Re: extreme programming overview
From: Andrew Plato <intrepid_es -at- yahoo -dot- com>
To: "TECHWR-L" <techwr-l -at- lists -dot- raycomm -dot- com>
Date: Thu, 15 Feb 2001 13:10:57 -0800 (PST)

> 2. Extreme Programming
> Judy Glick-Smith, CIDM Associate
> judy -at- idoc-inc -dot- com
> The first time I heard the words
> "extreme programming," I cringed. The words
> conjure visions of barefooted programmers
> coding systems in the ultimate vacuum 24
> hours a day, 7 days a week, ordering pizza
> for every meal, with zero planning and zero
> communication with each other and customers.
> I could not have been more wrong.

I got a chuckle out of this posting. What the author doesn't realize is that a
lot of the big information technologies of the last 25 years came out of
environments like this - barefooted programmers hacking code without any
structure whatsoever.

I also got a chuckle out of this:

> *Simplicity
> Supporting current functionality only
> (vs. designing for the future) keeps the design
> simple. The person responsible for a single task
> is also responsible for estimating the time it
> will take to accomplish that task.

The idea behind simplicity is to keep the code butt-simple and not get carried
away trying to be too clever. This goal is to remind programmers not go off and
try and build something that isn't necessary. "Supporting current
functionality" is a piece of that issue and not the totality of it.

This article really isn't that good. Its a watered down, interpretation of XP.
It also treats XP like a complex, well defined process. Which it really isn't.
XP is a set of basic ideals that programmers agree to uphold. There is usually
very little defined process to XP environments.

"Extreme Programming" aims to capture some of the spirit of the "barefooted
hackers" giving it buzz-words and processes so those who need that kind of
thing can feel warm and cozy.

As for tech docs - if you understand the technologies then it really doesn't
matter what development methodology is used. Most places say they use a method,
but it usually boils down to a handful of competent programmers who do the work
while the rest babble about doing the work. Get to know the competent ones and
ignore the blathering morons.

Andrew Plato
Principal Blathering Moron

Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35
a year!

Develop HTML-Based Help with Macromedia Dreamweaver 4 ($100 STC Discount)
**WEST COAST LOCATIONS** San Jose (Mar 1-2), San Francisco (Apr 16-17) or 800-646-9989.

Sponsored by ForeFront, Inc., maker of ForeHelp Help authoring tools
for print, WinHelp, HTML Help, JavaHelp, and cross-platform InterHelp
See for more information and free evaluation downloads

You are currently subscribed to techwr-l as: archive -at- raycomm -dot- com
To unsubscribe send a blank email to leave-techwr-l-obscured -at- lists -dot- raycomm -dot- com
Send administrative questions to ejray -at- raycomm -dot- com -dot- Visit for more resources and info.

Previous by Author: Re: Document layout: Whose decision?
Next by Author: HUMOR: I Need Help
Previous by Thread: RE: extreme programming overview
Next by Thread: Re: extreme programming overview

What this post helpful? Share it with friends and colleagues:

Sponsored Ads