1. Any given program, when running, is obsolete. 2. Any given program costs more and takes longer.
3. If a program is useful, it will have to be changed.
4. If a program is useless, it will have to be sold at a much higher cost.
5. Any given program will expand to fill all available memory.
6. The value of a program is proportional to the uselessness of its purpose.
7. Program complexity grows until it exceeds the capability of the programmer who must maintain it.
8. Make it possible for programmers to write programs in English, and you will find that programmers cannot write in English.
Poster Comment:
Packer's Law: If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.