|
ACCURATE ACRONYMS
TRUTHS AND ONE-LINERS LAWS OF PROGRAMMING SOFTWARE LIFE CYCLE: HOW SOFTWARE IS BORN HOW PROGRAMMING LANGUAGES ARE LIKE CARS TEN COMMANDMENTS OF STRESS-FREE PROGRAMMING BYTE BACK homegrown computer quips FAMOUS LAST WORDS (ie, KISS OF DEATH) "It'll run this time!" "I just found/fixed the last bug." |
It's not a bug. Yeah, right. THE BUGS STOP HERE. Just to vex me, before finding a better hiding place.
Any given program, when running, is obsolete. If a program is useless, it will have to be documented. If a program is useful, it will have to be changed. Any program will expand to fill all available memory. Peter's Addendum: Program complexity grows until it exceeds the capabilities of the programmer who must maintain it. Mare's Law of Large Programs: Inside every large program is a small program struggling to get out. Troutman's Extensions: If a test functions perfectly, production runs will malfunction. A program will be in production for at least six months before the most harmful error will be discovered. If a user interface is designed to reject all bad input, an ingenious idiot will discover a method to get around it. Golub's Law of Computerization: A carelessly planned project takes three times longer to complete than expected; a carefully planned project only takes twice as long. The effort required to correct any error increases geometrically with time. Bradley's Bromide: If computers get too powerful, we can organize them into a committee - That will do them in.
BUGS ZAPPED Damn! There's a bug in the counter! |