April 1, 2009

How to Achieve Perfect Software Every Time - Without Testing!

Some say that all reasonably complex software contains bugs.

But it doesn't have to be this way.

How to achieve perfect software every time, in just six easy steps:
  1. Release the first build of the software
  2. Wait until a bug report or enhancement request comes in from the field
  3. Invent a time machine
  4. Travel back in time, before the software was released
  5. Fix all known bugs
  6. Add all requested enhancements
  7. Go to step 1
Viola! Zarro Boogs found.

And no testing required - just a bit of thinking outside the box!