Friday, July 6th, 2007
by William

- The Computer is always right.
- Programmers are occasionally right.
- The amount of time needed to debug a program is inversely proprotional to the time allotted for debugging.
- Programs never work the first time unless there is virtually unlimited time to complete the program.
- Any programmer can find 90% of his bugs simply by explaining his program to an uninterested observer.
- The uninterested observer may be sleeping, dead, nonhuman, or, in extreme cases, nonexistant.
- The most difficult or nearly impossible programming problems appear obvious or extremely simple to anyone with little or no knowledge of programming.
- Those problems most easily solved by a programmer appear to be overwhelmingly complicated and marvelous to the layman.
- Computers are never more intelligent than their programmers.
- Most computers are incredibly stupid.
- The rarest bugs in any operating system or major programming effort will always show up in a demonstration of its use to prospective users or customers.
- These bugs usually cannot be reproduced and therfore cannot be located.
- Customers will never purchase programs which appear to be riddled with bugs as verified by demonstration.
- Most programs are unfit for sale.