Smile of the Day

Life is getting much too serious, yes? Who doesn't need a daily smile?




Tuesday, May 2

Software development cycle

  • Programmer produces code he believes is bug-free.
  • Product is tested. 20 bugs are found.
  • Programmer fixes 10 of the bugs and explains to the testing department that the other 10 aren't really bugs.
  • Testing department finds that five of the fixes didn't work and discovers 15 new bugs.
  • Repeat the prior two steps three times.
  • Due to marketing pressure and an extremely premature product announcement based on overly-optimistic programming schedule, the product is released.
  • Users find 137 new bugs.
  • Original programmer, having cashed his royalty check, is nowhere to be found.
  • Newly-assembled programming team fixes almost all of the 137 bugs, but introduce 456 new ones.
  • Original programmer sends underpaid testing department a postcard from Fiji. Entire testing department quits.
  • Company is bought in a hostile takeover by competitor, using profits from their latest release (which had 783 bugs).
  • New CEO is brought in by board of directors. He hires a programmer to redo program from scratch.
  • Programmer produces code he believes is bug-free ...

3 Comments:

Blogger Deb S. said...

Funny! Thanks for my "Smile of the Day."

3:37 AM  
Anonymous Anonymous said...

really funny.......
thanks for the "smile of the day"

3:11 PM  
Blogger Andrew Taplin said...

This comment has been removed by the author.

10:36 PM  

Post a Comment

<< Home