Software Development Is Not Like Writing A Story

by Stu Andrews on March 27, 2009

in Joel Of All Trades,Words

I’ll be doing another post replacing the “Is Not” with “Is” soon.

109-DrHorrible_NPH_01 In a story, you can’t have a lot of perfect characters. That’s boring. So when you write a story, you write imperfections into the characters, into the situations, into the fabric of the story itself.

In a piece of software, you CAN have a lot of perfect features. Even in a small piece of software, you want 2 or 3 features that rock hard.

A story with Wolverine, Bill Adama, Rand al’ Thor, Captain Mal, Han Solo and Peter Petrelli would explode under the weight of all that awesomeness. But a piece of software with all of that awesomeness would be, well, peachy.

I realise that the above characters are not perfect. They are all flawed. But they are perfect “main man” characters.

And yes, my argument here is flawed. Ha ha.

A story needs flaws. A piece of software needs perfection.


Related posts:

  1. Software Development Is Like Writing A Story
  2. Does (Software) Pulp Sell?
  3. I’m Going To Run My Own Software Company!
  4. Awesome Idea #345 For A Software Project
  5. Ever Tried Writing A Crime Show?

Leave a Comment