The Alternative Ten Laws Of Computing
2) Inside every program is a small module struggling to find a life of its own.
3) Developeritus. Developers get their programs working perfectly on their machines, but they forget that their potential customers may have very different computer environments.
4) Computer project teams avoid monthly progress reporting because it demonstrates their lack of progress.
5) Program complexity grows until it exceeds the abilities of the programmer who must maintain it.
6) You will never solve any computer problem if you are in a bad mood.
7) When troubleshooting computer problems, people always assume that problem is the most obscure combination possible. Whereas, in reality the fault is invariably the simplest fault.
8) Every computer program expands to fill all the available memory.
9) If a computer supplier says a part is interchangeable, for example tape drives - they lie.
10) Remember that your computer makes as many mistakes in two pico seconds as fifty men working for a years.