Chapter 3. Driving Software

 

Of course I'm an excellent driver.

 
 --Raymond, Rain Man
  • We use driving as a metaphor for developing software. Driving is not about pointing the car in one direction and holding to it; driving is about making lots of little course corrections.

The driving story featured prominently in Extreme Programming Explained, but it is central to XP so we repeat it here. If you read XPE, you'll want to read this chapter only to see if we've somehow managed to make the story a bit more dramatic.

Driving Software

It was a beautiful sunny day. Kent and his mom were driving along a straight stretch of I-5 near Chico. He was about 12 years old.

  • "It's about ...

Get Planning Extreme Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.