MURPHY'S LAWS
Please feel free to add your own postulates
to this list...
click here now
to e-mail me
1.IF ANYTHING CAN GO WRONG,IT WILL.
2.IF THERE IS A POSSIBILITY OF SEVERAL THINGS GOING WRONG,THE ONE
THAT WILL CAUSE THE MOST DAMAGE WILL BE THE FIRST ONE TO GO WRONG.
3.IF ANYTHING JUST CANNOT GO WRONG,IT WILL ANYWAY.
4.IF YOU PERCEIVE THAT THERE ARE FOUR POSSIBLE WAYS IN WHICH SOMETHING
CAN GO WRONG,AND CIRCUMVENT THESE,THEN A FIFTH WAY,UNPREPARED FOR,WILL PROMPTLY
DEVELOP.
5.LEFT TO THEMSELVES,THINGS TEND TO GO FROM BAD TO WORSE.
6.IF EVERYTHING SEEMS TO BE GOING WELL,YOU HAVE OBVIOUSLY OVERLOOKED
SOMETHING.
7.NATURE ALWAYS SIDES WITH THE HIDDEN FLAW.
8.MOTHER NATURE IS A BITCH.O'TOOLE'S COMMENTARY ON MURPHY'S LAWS
9.MURPHY WAS AN OPTOMIST.
GINSBERG'S THEOREMS
1.YOU CAN'T WIN.
2.YOU CAN'T BREAK EVEN.
3.YOU CAN'T EVEN QUIT THE GAME.
FORSYTH'S SECOND COROLLARY TO MURPHY'S
LAWS
JUST WHEN YOU SEE THE LIGHT AT THE END OF THE TUNNEL,THE ROOF CAVES IN.
WEILER'S LAW
NOTHING IS IMPOSSIBLE FOR THE MAN WHO DOESN'T HAVE TO DO IT HIMSELF.
THE LAWS OF COMPUTER PROGRAMMING
1.ANY GIVEN PROGRAM,WHEN RUNNING,IS OBSOLETE.
2.ANY GIVEN PROGRAM COSTS MORE AND TAKES LONGER EACH TIME IT IS
RUN.
3.IF A PROGRAM IS USEFUL,IT WILL HAVE TO BE CHANGED.
4.IF A PROGRAM IS USELESS,IT WILL HAVE TO BE DOCUMENTED.
5.ANY GIVEN PROGRAM WILL EXPAND TO FILL ALL THE AVAILABLE MEMORY.
6.THE VALUE OF A PROGRAM IS INVERSELY PROPORTIONAL TO THE WEIGHT
OF ITS OUTPUT.
7.PROGRAM COMPLEXITY GROWS UNTIL IT EXCEEDS THE CAPABILITY OF
THE PROGRAMMER WHO MUST MAINTAIN IT
PIERCE'S LAW
IN ANY COMPUTER SYSTEM,THE MACHINE WILL ALWAYS MISINTERPRET,MIS-CONSTRUE,MISPRINT,OR
NOT EVALUATE ANY MATH OR SUBROUTINES OR FAIL TO PRINT ANY OUTPUT ON AT LEAST
THE FIRST RUN THROUGH.
COROLLARY TO PIERCE'S LAW
WHEN A COMPILER ACCEPTS A PROGRAM WITHOUT ERROR ON THE FIRST RUN,THE PROGRAM
WILL NOT YIELD THE DESIRED OUTPUT
ADDITION TO MURPHY'S LAWS
IN NATURE,NOTHING IS EVER RIGHT. THEREFORE,IF EVERYTHING IS GOING
RIGHT...SOMETHING IS WRONG.
BROOK'S LAW
IF AT FIRST YOU DON'T SUCCEED, YOU'RE ABOUT AVERAGE.
GROSCH'S LAW
COMPUTING POWER INCREASES AS THE SQUARE OF THE COST.
GOLUB'S LAWS OF COMPUTERDOM
1.FUZZY PROJECT OBJECTIVES ARE USED TO AVOID EMBARRASSMENT OF
ESTIMATING THE CORRESPONDING COSTS.
2.A CARELESSLY PLANNED PROJECT TAKES THREE TIMES LONGER TO COMPLETE
THAN EXPECTED; A CAREFULLY PLANNED PROJECT TAKES ONLY TWICE AS LONG.
3.THE EFFORT REQUIRED TO CORRECT COURSE INCREASES GEOMETRICALLY
WITH TIME.
4.PROJECT TEAMS DETEST WEEKLY PROGRESS REPORTING BECAUSE IT SO
VIVIDLY MANIFESTS THEIR LACK OF PROGRESS.
OSBORN'S LAW
VARIABLES WON'T;CONSTANTS AREN'T.
GILB'S LAWS OF UNRELIABILITY
1.COMPUTERS ARE UNRELIABLE, BUT HUMANS ARE EVEN MORE UNRELIABLE.
2.ANY SYSTEM THAT DEPENDS UPON HUMAN RELIABILITY IS UNRELIABLE.
3.UNDETECTABLE ERRORS ARE INFINITE IN VARIETY, IN CONTRAST TO
DETECT-ABLE ERRORS, WHICH BY DEFINITION ARE LIMITED.
4.INVESTMENT IN RELIABILITY WILL INCREASE UNTIL IT EXCEEDS THE
PROB-ABLE COST OF ERRORS, OR UNTIL SOMEONE INSISTS ON GETTING SOME USEFUL
WORK DONE.
LUBARSKY'S LAW OF CYBERNETIC ENTOMOLOGY
THERE'S ALWAYS ONE MORE BUG.
TROUTMAN'S POSTULATE
1.PROFANITY IS THE ONE LANGUAGE UNDERSTOOD BY ALL PROGRAMMERS.
2.NOT UNTIL A PROGRAM HAS BEEN IN PRODUCTION FOR SIX MONTHS WILL
WILL THE MOST HARMFUL ERROR BE DISCOVERED.
3.JOB CONTROL CARDS THAT POSITIVELY CANNOT BE ARRANGED IN IMPROPER
ORDER WILL BE.
4.INTERCHANGEABLE TAPES WON'T.
5.IF THE INPUT EDITOR HAS BEEN DESIGNED TO REJECT ALL BAD INPUT,
AN INGENIOUS IDIOT WILL DISCOVER A METHOD TO GET BAD DATA PAST IT.
6.IF A TEST INSTALLATION FUNCTIONS PERFECTLY,ALL SUBSEQUENT SYSTEMS
WILL MALFUNCTION.
WEINBERG'S SECOND LAW
IF BUILDERS BUILT BUILDINGS THE WAY PROGRAMMERS WROTE PROGRAMS,THEN
THE FIRST WOODPECKER THAT CAME ALONG WOULD DESTROY CIVILIZATION.
GUMPERSON'S LAW
THE PROBABILITY OF ANYTHING HAPPENING IS IN INVERSE RATIO TO
ITS DESIRABILITY.
GUMMIDGE'S LAW
THE AMOUNT OF EXPERTISE VARIES IN INVERSE RATIO TO THE NUMBER
OF STATEMENTS UNDERSTOOD BY THE GENERAL PUBLIC.
ZYMURGY'S FIRST LAW OF EVOLVING SYSTEM
DYNAMICS
ONCE YOU OPEN A CAN OF WORMS,THE ONLY WAY TO RECAN THEM IS TO USE A LARGER
CAN (OLD WORMS NEVER DIE,THEY JUST WORM THEIR WAY INTO LARGER CANS).
HARVARD'S LAW,AS APPLIED TO COMPUTERS
UNDER THE MOST RIGOROUSLY CONTROLLED CONDITIONS OF PRESSURE,
TEMPERATURE, VOLUME, HUMIDITY AND OTHER VARIABLES, THE COMPUTER WILL DO
AS IT DAMN WELL PLEASES.
SATTINGER'S LAW
IT WORKS BETTER IF YOU PLUG IT IN.
JENKINSON'S LAW
IT WON'T WORK, OR IF IT DOES, IT WON'T PRODUCE THE DESIRED RESULT.
HORNER'S FIVE THUMB POSTULATE
EXPERIENCE VARIES DIRECTLY WITH EQUIPMENT RUINED.
CHEOP'S LAW
NOTHING EVER GETS BUILT ON SCHEDULE OR WITHIN BUDGET.
RULE OF ACCURACY
WHEN WORKING TOWARD THE SOLUTION OF A PROBLEM,IT ALWAYS HELPS
IF YOU KNOW THE ANSWER.
ZYMURG'S SEVENTH EXCEPTION TO MURPHY'S
LAW
WHEN IT RAINS, THE ROOF WILL ALWAYS LEAK DIRECTLY OVER THE MOST
EXPENSIVE PROJECT.
PUDDER'S LAWS
1.ANYTHING THAT BEGINS WELL ENDS BADLY
2.ANYTHING THAT BEGINS BADLY ENDS WORSE.
WESTHEIMER'S RULE
TO ESTIMATE THE TIME IT TAKES TO DO A TASK: ESTIMATE THE TIME
YOU THINK IT SHOULD TAKE, MULTIPLY BY TWO AND CHANGE THE UNIT OF MEASURE
TO THE NEXT HIGHEST UNIT. THUS,WE ALLOCATE TWO DAYS FOR A ONE HOUR
TASK.
STOCKMAYER'S THEOREM
IF IT LOOKS EASY,IT'S TOUGH. IF IT LOOKS TOUGH, IT'S DAMN NEAR
IMPOSSIBLE.
ATWOODS COROLLARY
NO BOOKS ARE LOST BY LENDING EXCEPT THOSE YOU PARTICULARLY WANTED
TO KEEP.
JOHHNSON'S THIRD LAW
IF YOU MISS ONE ISSUE OF ANY MAGAZINE,IT WILL BE THE ISSUE THAT
CONTAINS THE ARTICLE, STORY OR INSTALLMENT YOU WERE MOST ANXIOUS TO READ.
COROLLARY TO JOHNSON'S THIRD LAW
ALL OF YOUR FRIENDS EITHER MISSED IT,LOST IT OR THREW IT OUT.
HARPER'S MAGAZINE LAW
YOU NEVER FIND THE ARTICLE UNTIL YOU REPLACE IT.
BROOKE'S SECOND LAW
ADDING MANPOWER TO A LATE SOFTWARE PROJECT MAKES IT LATER.
FINAGLE'S FOURTH LAW
ONCE A JOB IS FOULED UP, ANYTHING DONE TO IMPROVE IT WILL ONLY
MAKE IT WORSE.
FEATHERKILE'S RULE
WHATEVER YOU DID,THAT'S WHAT YOU PLANNED.
FLAP'S LAW
ANY INANIMATE OBJECT, REGARDLESS OF ITS POSITION, CONFIGURATION
OR PURPOSE, MAY BE EXPECTED TO PERFORM AT ANY TIME IN A TOTALLY UN-EXPECTED
MANNER FOR REASONS THAT ARE EITHER ENTIRELY OBSCURE OR ELSE COMPLETELY MYSTERIOUS.
ELDER'S RULES OF PERFORMANCE
1.THE EXPECTATIONS FOR ANY PROJECT ARE DIRECTLY RELATIVE TO THE
NUMBER PEOPLE DEPENDING ON YOU TO FIX THEIR MISTAKES.
2.COMPUTER RELIABILITY VARIES INVERSELY TO THE NUMBER OF PEOPLE YOU
PERMIT TO HAVE ACCESS TO IT.
3.NEVER EXPECT IT TO WORK. IT WON'T, IT WILL ALWAYS BE YOUR FAULT,
AND WHEN YOU FIX IT, YOU'LL FIND OUT IT WASN'T REALLY NEEDED, ANYWAY.
|