- Programmers produces code he believes is a completely bug-free.
- Product is tested completely. 20 bugs are found.
- Programmer fixes 10 of the bugs and explained to the testing department that the other 10 aren’t really bugs.
- Testing department finds that five of the fixes didn’t work and discovered 15 new bugs.
- Repeat three times steps 3 & 4.
- Due to marketing pressure and an extremely premature product announcement based on overly optimistic programming schedule, the product is released.
- Users finds 137 new bugs.
- Original programmers, 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 programmers sends underpaid testing department a postcard from Fiji. Entire testing department quits.
- Company is bought in a hostile takeover by competitors using profits from their latest release, which had 783 bugs.
- New CEO is brought in by board of directors . He hires a programmers to redo program from scratch.
- Programmers produces code he believes is bug-free :)
Dedicated to many of them :)