Professional Documents
Culture Documents
2. It is easier to change the specification to fit the program than vice versa.
5. Only ten percent of the code in any given program will ever execute.
9. Not until a program has been in production for at least six months will its most
harmful error be discovered.
11. The effort required to correct an error increases exponentially with time.
12. Program complexity grows until it exceeds the capabilities of the programmer who
must maintain it.
13. Any code of your own that you haven’t looked at in months might as well have been
written by someone else.
14. Inside every small program is a large program struggling to get out.
15. The sooner you start coding a program, the longer it will take.
16. A carelessly planned project takes three times longer to complete than expected; a
carefully planned project takes only twice as long.
18. A program is never less than 90% complete, and never more than 95% complete.
20. Build a program that even a fool can use, and only a fool will want to use it.
21. Users truly don’t know what they want in a program until they use it.