News & Observer | newsobserver.com | Book Reviews

Published: Jan 21, 2007 12:30 AM
Modified: Jan 21, 2007 02:20 AM

The killer quest

Without tight deadlines or big rewards, software dream team can't finish a program

 

Story Tools

Advertisements


< Previous page

Unlike Chandler, most commercial software projects are profit-motivated and limited by money or time or both. Furthermore, they usually start not as a software vision but as set of concrete features or specifications that customers want. Fear, greed and pride usually drive programmers in such undertakings, especially one-shot, entrepreneurial projects like Chandler: Fear for your job or your company if the project comes in late or flops completely; greed for a big payoff if the project succeeds; pride in completing a tough job on time in the face of unyielding deadlines. Without those drivers, the Chandler team was free to engage in an outrageous amount of "axe sharpening."

Give a person six hours to cut down a tree, the saying goes, and she will spend the first four sharpening the axe. In other words, most of us would rather spend time improving the tools that make a job easier than getting on with the job itself. One of many such axe sharpenings at Chandler occurred when the team, already a year behind schedule, decided to wrap its code in packages that would make it easy for nonprogrammers to add features in the future. Hard-nosed software managers simply will not put up with this kind of axe sharpening. Let's get something out the door, they intone sternly, before we worry too much about what someone might want in the distant future.

In structuring Chandler as a programmer's paradise without the discipline of do-or-die deadlines, Kapor eliminated the all-nighters, the time's-running-out frenzy that pushes a team to finish a job. And because Chandler is financed by a nonprofit organization, no big payoffs were coming. The consequences of Kapor's good intentions were unfortunate but predictable.

The project began in spring 2001. A year later, little code had been written. "Optimistically," Kapor wrote in his blog, the team could have a fully functional version of Chandler available "by the end of 2003. Pessimistically, it will be 2004."

Kapor's projections proved to be badly off the mark. After almost three years of living with a still-unfinished project that was supposed to have been done in a year, Rosenberg realized that he could not stick around to see the project through. He gave up and went home to write his book.

However, he does provide the address of Chandler's Web site so readers can see how the project has progressed. When I checked the site on Jan. 1, the fully functional 1.0 release of Chandler was still not available.


< Previous page

Phillip Manning is a Chapel Hill writer; his book reviews and essays on science are available on line at www.scibooks.org.
No comments have been posted for this story. Log in to be the first to comment.


The News & Observer is pleased to be able to offer its users the opportunity to make comments and hold conversations online. However, the interactive nature of the internet makes it impracticable for our staff to monitor each and every posting.

Since The News & Observer does not control user submitted statements, we cannot promise that readers will not occasionally find offensive or inaccurate comments posted on our website. In addition, we remind anyone interested in making an online comment that responsibility for statements posted lies with the person submitting the comment, not The News and Observer.

If you find a comment offensive, clicking on the exclamation icon will flag the comment for review by the administrators, we are counting on the good judgment of all our readers to help us.

Hosting Partners of
newsobserver.com

A subsidiary of The McClatchy Company