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. Feature It's a feature!
Yeah, right.

THE BUGS STOP HERE.
Just to vex me, before finding a better hiding place.

    LAWS OF COMPUTER PROGRAMMING:
       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.

ZAP!
BUGS ZAPPED
bzzz
Damn! There's a bug in the counter!

Email