Skip to Content

Extreme Programming: The Zero G Experience

How a software company saved itself by overhauling its development process-and trusting its engineers’ instincts.
November 1, 2003

Zero G is a survivor. The San Francisco company makes installation software-the programs that run when you’re putting new software on your PC. Its headquarters are in the once booming south-of-Market area, where it has remained happily profitable even as its former dot-com neighbors have disappeared. But it almost bit the dust along with them, says president and cofounder Eric N. Shapiro-not because of the economy, but because of the slapdash way it wrote software before adopting a methodology known as “extreme programming.”

The change came not a moment too soon. Until last year, Zero G-like many software companies-followed a six-month cycle for developing new releases of its products, with marketing handing the engineers a list of features, and the engineers agreeing to transform them into software code by a certain date. According to Shapiro, at the beginning of the cycle, engineers would cherry-pick the features that looked the most fun to program, rather than those most important to the customer. Consequently, in early 2002, as the May ship date for Zero G’s release of its InstallAnywhere software grew closer, company programmers found themselves working 15-hour days to complete all the required features, even as the marketing department tried to foist new requests on them. The programmers heroically coded one fix after another, only to find that each fix broke something else. The bug list grew longer every day.

Keep Reading

Most Popular

still from Embodied Intelligence video
still from Embodied Intelligence video

These weird virtual creatures evolve their bodies to solve problems

They show how intelligence and body plans are closely linked—and could unlock AI for robots.

conceptual illustration showing various women's faces being scanned
conceptual illustration showing various women's faces being scanned

A horrifying new AI app swaps women into porn videos with a click

Deepfake researchers have long feared the day this would arrive.

protein structures
protein structures

DeepMind says it will release the structure of every protein known to science

The company has already used its protein-folding AI, AlphaFold, to generate structures for the human proteome, as well as yeast, fruit flies, mice, and more.

Stay connected

Illustration by Rose WongIllustration by Rose Wong

Get the latest updates from
MIT Technology Review

Discover special offers, top stories, upcoming events, and more.

Thank you for submitting your email!

Explore more newsletters

It looks like something went wrong.

We’re having trouble saving your preferences. Try refreshing this page and updating them one more time. If you continue to get this message, reach out to us at customer-service@technologyreview.com with a list of newsletters you’d like to receive.