Abbott's Admonitions: 1) If you have to ask, you're not entitled to know. 2) If you don't like the answer, you shouldn't have asked the question. Abrams's Advice: When eating an elephant, take one bite at a time. Rule of Accuracy: When working toward the solution of a problem, it always helps if you know the answer. Corollary: Provided, of course, that you know there is a problem. Acheson's Rule of the Bureaucracy: A memorandum is written not to inform the reader but to protect the writer. Acton's Law: Power tends to corrupt; absolute power corrupts absolutely. Ade's Law: Anybody can win -- unless there happens to be a second entry. Airplane Law: When the plane you are on is late, the plane you want to transfer to is on time. Albrecht's Law: Social innovations tend to the level of minimum tolerable well being. Algren's Precepts: Never eat at a place called Mom's. Never play cards with a man named Doc. And never lie down with a woman who's got more troubles than you. Allen's Law of Civilization: It is better for civilization to be going down the drain than to be coming up it. Bradley's Bromide: If computers get too powerful, we can organize them into a committee - that will do them in. Civilization: Civilization advances by extending the number of important operations which we can do without thinking of them. Agnes Allen's Law: Almost anything is easier to get into than out of. Fred Allen's Law: I'd rather have a free bottle in front of me than a prefrontal lobotomy. Alley's Axiom: Justice always prevails ... three times out of seven. Allison's Precept: The best simple-minded test of experience in a particular area is the ability to win money in a series of bets on future occurrences in that area. Anderson's Law: I have yet to see any problem, however complicated, which, when you looked at it in the right way, did not become still more complicated. Andrew's Canoeing Postulate: No matter which direction you start, it's always against the wind coming back. Andrew's Deduction: Attila the Hun came from a broken home. Law of Annoyance: When working on a project, if you put away a tool that you're certain you're finished with, you will need it instantly. Anthony's Law of Force: Don't force it, get a larger hammer. Anthony's Law of the Workshop: Any tool, when dropped, will roll into the least accessible corner of the workshop. Corollary: On the way to the corner, any dropped tool will first strike your toes. Approval Seeker's Law: Those whose approval you seek the most give you the least. The Aquinas Axiom: What the gods get away with, the cows don't. Army Axiom: Any order that can be misunderstood has been misunderstood. Army Law: If it moves, salute it; if it doesn't move, pick it up; if you can't pick it up, paint it. Astrology Law: It's always the wrong time of the month. Fourteenth Corollary of Atwood's General Law of Dynamic Negatives: No books are lost by loaning except those you particularly wanted to keep. Avery's Rule of Three: Trouble strikes in series of threes, but when working around the house the next job after a series of three is not the fourth job -- it is the start of a brand new series of three. Babcock's Law: If it can be borrowed and it can be broken, you will borrow it and you will break it. Baer's Quartet: What's good politics is bad economics; what's bad politics is good economics; what's good economics is bad politics; what's bad economics is good politics. Baker's Byroad: When you are over the hill, you pick up speed. Baker's Law: Misery no longer loves company. Nowadays it insists on it. Baldy's Law: Some of it plus the rest of it is all of it. Barr's Comment on Domestic Tranquility: On a beautiful day like this it's hard to believe anyone can be unhappy -- but we'll work on it. Barth's Distinction: There are two classes of people: those who divide people into two classes, and those who don't. Bartz's Law of Hokey Horsepuckery: The more ridiculous a belief system, the higher the probability of its success. Baruch's Rule for Determining Old Age: Old age is always fifteen years older than I am. Forthoffer's Cynical Summary of Barzun's Laws: 1) That which has not yet been taught directly can never be taught directly. 2) If at first you don't succeed, you will never succeed. Baxter's First Law: Government intervention in the free market always leads to a lower national standard of living. Beardsley's Warning to Lawyers: Beware of and eschew pompous prolixity. Beauregard's First Law: When you're up to your nose, keep your mouth shut. Beauregard's Second Law: All people are cremated equal. Thoughts on reality : The trouble with having both feet on the ground is that it brings one into unbearably close contact with the world. Thomas Szasz -"Heresies" Definition: Lawyers : Litigants are amateur self-justifiers; Lawyers are the professional justifiers of others. Thomas Szasz -"Heresies" Axiom on thinking : There is no good digestion without hydrochloric acid; and there is no good thinking without adrenaline. Thomas Szasz -"Heresies" Beware of people who tell you that a little knowledge is a dangerous thing - unless they quickly add that no knowledge is a fatal thing. They are trying to make you more vulnerable, not more wise. Thomas Szasz -"Heresies" Thoughts on management : If everyone dislikes it, it must be looked into. If everyone likes it, it must be looked into. e.e. cummings' theory of knowledge: all ignorance toboggans into know Becker's Law: It is much harder to find a job than to keep one. Belle's Constant: The ratio of time involved in work to time available for work is usually about 0.6. Benchley's Distinction: There are two types of people: those who divide people into two types, and those who don't. Benchley's Law: Anyone can do any amount of work, provided it isn't the work he is supposed to be doing at that moment. First Law of Bicycling: No matter which way you ride, it's uphill and against the wind. The Billings Phenomenon: The conclusions of most good operations research studies are obvious. Billing's Law: Live within your income, even if you have to borrow to do so. Blaauw's Law: Established technology tends to persist in spite of new technology. Blanchard's Newspaper Obituary Law: If you want your name spelled wrong, die. Bok's Law: If you think education is expensive -- try ignorance. Boling's Postulate: If you're feeling good, don't worry. You'll get over it. Bolton's Law of Ascending Budgets: Under current practices, both expenditures and revenues rise to meet each other, no matter which one may be in excess. Bombeck's Rule of Medicine: Never go to a doctor whose office plants have died. Boyle's Observation: A welfare state is one that assumes responsibility for the health, happiness, and general well-being of all its citizens except the taxpayers. Boston's Irreversible Law of Clutter: In any household, junk accumulates to fill the space available for its storage. Booker's Law: An ounce of application is worth a ton of abstraction. Bonafede's Revelation: The conventional wisdom is that power is an aphrodisiac. In truth, it's exhausting. Boob's Law: You always find something the last place you look. Boozer's Revision: A bird in the hand is dead. Boren's Laws of the Bureaucracy: 1) When in doubt, mumble. 2) When in trouble, delegate. 3) When in charge, ponder. Borstelmann's Rule: If everything seems to be coming your way, you're probably in the wrong lane. Boultbee's Criterion: If the converse of a statement is absurd, the original statement is an insult to the intelligence and should never have been said. Branch's First Law of Crisis: The spirit of public service will rise, and the bureaucracy will multiply itself much faster, in time of grave national concern. First Law of Bridge: It's always the partner's fault. Brien's First Law: At some time in the life cycle of virtually every organization, its ability to succeed in spite of itself runs out. Broder's Law: Anybody that wants the presidency so much that he'll spend two years organizing and campaigning for it is not to be trusted with the office. Brontosaurus Principle: Organizations can grow faster than their brains can manage them in relation to their environment and to their own physiology; when this occurs, they are an endangered species. Brooks's Law: Adding manpower to a late software project makes it later. Brooke's Law: Whenever a system becomes completely defined, some damn fool discovers something which either abolishes the system or expands it beyond recognition. (Sam) Brown's Law: Never offend people with style when you can offend them with substance. (Tony) Brown's Law of Business Success: Our customer's paperwork is profit. Our own paperwork is loss. Bruce-Brigg's Law of Traffic: At any level of traffic, any delay is intolerable. Buchwald's Law: As the economy gets better, everything else gets worse. Bucy's Law: Nothing is ever accomplished by a reasonable man. Bumper Sticker Axiom: VM systems programmers do it virtually all the time. Bunuel's Law: Overdoing things is harmful in all cases, even when it comes to efficiency. Burns's Balance: If the assumptions are wrong, the conclusions aren't likely to be very good. Butler's Law of Progress: All progress is based on a universal innate desire on the part of every organism to live beyond its income. Bye's First Law of Model Railroading: Anytime you wish to demonstrate something, the number of faults is proportional to the number of viewers. Bye's Second Law of Model Railroading: The desire for modeling a prototype is inversely proportional to the decline of the prototype. Cahn's Axiom (Allen's Axiom): When all else fails, read the instructions. Calkin's Law of Menu Language: The number of adjectives and verbs that are added to the description of a menu item is in inverse proportion to the quality of the resulting dish. John Cameron's Law: No matter how many times you've had it, if it's offered, take it, because it'll never be quite the same again. Camp's Law: A coup that is known in advance is a coup that does not take place. Campbell's Law: Nature abhors a vacuous experimenter. Canada Bill Jones's Motto: It's morally wrong to allow suckers to keep their money. Canada Bill Jones's Supplement: A Smith and Wesson beats four aces. Cannon's Cogent Comment: The leak in the roof is never in the same location as the drip. Captain Risser's Law: If it's in stock, we have it! Cavanaugh's Postulate: All kookies are not in a jar. Law of Character and Appearance: People don't change; they only become more so. Checkbook Balancer's Law: In matters of dispute, the bank's balance is always smaller than yours. Cheop's Law: Nothing ever gets built on schedule or within budget. Chesterton's Observation: I have seen the truth and it makes no sense. Chili Cook's Secret: If your next pot of chili tastes better, it probably is because of something left out, rather than added. Chisholm's Second Law: When things are going well, something will go wrong. Corollaries: 1) When things just can't get any worse, they will. 2) Anytime things appear to be going better, you have overlooked something. The First Discovery of Christmas Morning: Batteries not included. The First Discovery of Christmas Afternoon: Give a kid a new toy - Dad will play with the toy, the kid will play with the box it came in. Etorre's Observation: The other line moves faster. Faber's Fourth Law: Necessity is the mother of strange bedfellows. Feldstein's Law: Never, ever, play leapfrog with a unicorn. The Golden Rule: Whoever has the gold makes the rules. Rev. Mahaffey's Observation: There's no such thing as a small whiskey. The Law of Probable Dispersal: Whatever hits the fan will not be evenly distributed (also known as: The How Come It All Landed On Me Law). Martha's Maxim: If God had meant for us to travel tourist class, He would have made us narrower. Russell's Observation: Due to a lack of trained trumpeters, the end of the world has been postponed indefinitely. Ellenberg's Theory: One good turn gets most of the blanket. The Point of No Return Law: The light at the end of the tunnel could turn out to be the headlight of an oncoming train. Moer's Truism: The trouble with most jobs is the resemblance to being in a sled dog team: No one gets a change of scenery, except the lead dog. Firestone's Law of Forecasting: Chicken Little only has to be right once. Gordon's First Law: If a project is not worth doing at all, it is not worth doing well. Grierson's Law of Minimal Self-Delusion: Every man nourishes within himself a secret plan for getting rich that will not work. Gumperson's Law: The probability of anything happening is inversely proportional to its desirability. Hoare's Law of Large Problems: Inside every large problem there is a small problem struggling to get out. Horowitz's First Law of the Admirality: A collision at sea can ruin your entire day. How's Law: Every man has a scheme that will not work. Jiminez's Maxim: If they give you ruled paper, write the other way. Jones' Motto: Friends may come and go, but enemies accumulate. Mahr's Law of Restrained Involvement: Don't get any on you. Maier's Law: If the facts do not conform to the theory, they must be discarded. The First Law of Management: Kickbacks must always exceed bribes. Munroes Observation: Common sense is not that common. Murphy's Law: If anything can go wrong, it will. The New Math Version of Murphy's Law: If there is a 50/50 chance of something going wrong, nine times out of ten it will. O'Toole's Commentary on Murphy's Law: Murphy was an optimist. The First Corollary to Murphy's Law: Nothing is as easy as it looks. The Second Corollary to Murphy's Law: Everything takes longer than you think. The Third Corollary to Murphy's Law: If there is a possibility of several things going wrong, the one that will cause the most damage will be the one to go wrong. The Fourth Corollary to Murphy's Law: If you perceive that there are four possible ways in which a procedure can go wrong, and circumvent these, then a fifth way will promptly develop. The Fifth Corollary to Murphy's Law: Left to themselves, things tend to go from bad to worse. The Sixth Corollary to Murphy's Law: Whenever you start out to do something, something else must be done first. The Seventh Corollary to Murphy's Law: Every solution breeds new problems. The Eighth Corollary to Murphy's Law: It is impossible to make anything foolproof because fools are so ingenious. The Ninth Corollary to Murphy's Law: Nature always sides with the hidden flaw. The Tenth Corollary to Murphy's Law: Mother nature is a bitch. Murphy's Law, Version No. 11: If you fool around with a thing for very long, you will screw it up. Murphy's Law, Version No. 12: Fixing a thing takes longer and costs more than you thought. Murphy's Law, Version No. 13: No amount of genius can overcome a preoccupation for detail. Murphy's Law, Version No. 14: Complex problems have simple, easy-to-understand wrong answers. Murphy's Law, Version No. 15: In order for something to become clean, something else must become dirty. Murphy's Law, Version No. 16: An easily understood, workable falsehood is more useful than a complex, incomprehensible truth. Murphy's Law, Version No. 17: Anything based on greed and avarice is on a firm footing and will prevail. Murphy's Law, Version No. 18: We have more to fear from the bumbling of the incompetent than from the machinations of the wicked. Murphy's Law, Version No. 19: As the economy gets better, everything else gets worse. Murphy's Law, Version No. 20: If several things that could have gone wrong have not gone wrong, it would have been ultimately beneficial for them to have gone wrong. Murphy's Law, Version No. 21: The secret of success is sincerity. Once you can fake that, you have it made. Ninety-ninety Rule of Project Schedules: The first 90% of the task takes 90% of the time. The last 10% of the task takes the other 90%. Nonreciprocal Laws of Expectations: Negative expectations yield negative results. Positive expectations yield negative results. Nowlan's Truism: An "acceptable level of unemployment" means that the government economist to whom it is acceptable still has a job. Pastore's Truth: Most jobs are marginally better than daytime TV. Turnaucka's Law: The attention span of a computer is only as long as it's electrical cord. Laws of Programming: Definition: A working program is one that has only unobserved bugs Laws of Programming: #1 - Every non-trivial program has at least one bug Corollary 1: A sufficient condition for program triviality is that it have no bugs. Corollary 2: At least one bug will be observed after the author leaves the organization Laws of Programming: #2 - Bugs will appear in one part of a working program when another "unrelated" part is modified Laws of Programming: #3 - The subtlest bugs cause the greatest damage and problems. Corollary 1: A subtle bug will modify storage thereby masquerading as some other problem Laws of Programming: #4 - ("Lulled into security Law") A "debugged" program that crashes will wipe out source files on storage devices when there is the least available backup Laws of Programming: #5 - A hardware failure will cause system software to crash, and the customer engineer will blame the programmer Laws of Programming: #6 - A system software crash will cause hardware to act strangely and the programmers will blame the customer engineer Laws of Programming: #7 - The documented interfaces between standard software modules will have undocumented quirks Laws of Programming: #8 - The probability of a hardware failure disappearing is inversely proportional to the distance between the computer and the customer engineer Laws of Programming: #9 - Murphy designed all system software Note: For those who may be in doubt, Murphy's Law states that if anything can go wrong, it will, and always at the most inconvenient time. Laws of Programming: #10 - (Galvin's Law): Murphy was an optimist Laws of Programming: #11 - Any given program, when running, is obsolete Laws of Programming: #12 - If a program is useless, it will have to be documented If a program is useful it will have to be changed Laws of Programming: #13 - Any program will expand to fill all available memory Laws of Programming: #14 - The value of a program is proportional to the weight of its output Laws of Programming: #15 - Program complexity grows until it exceeds the capability of the programmer to maintain it Laws of Programming: #16 - Make it possible for programmers to write in English and you will find out that programmers cannot write in English Thoughts on Programming, Number 1: If a programmer is found to be indispensable, the best thing to do is to get rid of him as quickly as possible. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 2: Some years ago, when COBOL was the great white programming hope, one heard much talk of the possibility of executives being able to read programs ... nobody can seriously have this! ... even programmers do not read programs. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 3: There are ... programs that should be thrown away before ever being used. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 4: Asking for efficiency and adaptability in the same program is like asking for a beautiful and modest wife ... we'll probably have to settle for one or the other. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 5: If the programmer is working in a language that allows only three dimensions, we are not likely to observe more than three. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 6: Putting a bunch of people to work on the same problem doesn't make them a team. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 7: Each program has an appropriate level of care and sophistication dependent on the uses to which it will be put. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 8: To detect errors, the programmer must have a conniving mind, one that delights in uncovering flaws where beauty and perfection were once thought to lie. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 9: For locating errors, however, we want a person who has the persistence of a mother-in-law and the collecting instincts of a pack rat. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 10: If the poor workman hates his tools, the good workman hates poor tools. The work of the workingman is, in a sense, defined by his tools. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 11: 'Programming' - like 'loving' - is a single word that encompasses an infinitude of activities. -The Psychology of Computer Programming, Gerald M. Weinberg Einstein's View of Questions The important thing is not to stop questioning. Curiosity has its own reason for existing. -Albert Einstein Thoughts on Programming, Number 12: Programming shares with prayer the feature of directional transmission and broadcast reception. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 13: In some terminal systems ... the user can keep his program from being pushed down in the priority stack by fiddling with the shift key while he is thinking. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 14: The expert is a person who avoids the small errors as he sweeps on to the grand fallacy. -Anonymous Thoughts on Programming, Number 15: The nature of programming being what it is, there is no relationship between the 'size' of the error and the problems it causes. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 16: When a programmer has a difficult time finding a bug, it is because he is looking in the wrong place. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 17: Documentation is the castor oil of programming ... the managers know it must be good because programmers hate it so much. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 18: The human mind ordinarily operates at only ten per cent of its capacity - the rest is overhead for the operating system. -Anonymous Thoughts on Programming, Number 19: We stand at the brink of a new age, an age made possible by the revolution that is embodied in the computer. Standing on the brink, we could totter either way - to a golden age of liberty or a dark age of tyranny, either of which would surpass anything the world has ever known. Perhaps no individual's efforts will make any difference in the result, but we must never cease trying, for then the result is sure to be tyranny. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 20: A ship on the beach is a lighthouse to the sea. -Dutch proverb Thoughts on Programming, Number 21: The programmed computer has all the fascination of the pinball machine or the jukebox mechanism, carried to the ultimate. -The Mythical Man-Month Frederick P. Brooks, Jr. Thoughts on Programming, Number 22: The programmer, like the poet, works only slightly removed from pure thought-stuff. -The Mythical Man-Month Frederick P. Brooks, Jr. Thoughts on Programming, Number 23: Designing grand concepts is fun; finding nitty little bugs is just work. -The Mythical Man-Month Frederick P. Brooks, Jr. Thoughts on Programming, Number 24: As soon as one freezes a design, it becomes obsolete in terms of its concepts. -The Mythical Man-Month Frederick P. Brooks, Jr. Thoughts on Programming, Number 25: Good cooking takes time. If you are made to wait, it is to serve you better, and to please you. -Menu of Restaurant Antoine, New Orleans Thoughts on Programming, Number 26: All programmers are optimists. -The Mythical Man-Month Frederick P. Brooks, Jr. Thoughts on Programming, Number 27: This time it will surely run. -Anonymous I just found the last bug. -Unanimous Thoughts on Programming, Number 28: A large programming effort ... consists of many tasks, some chained end-to-end. The probability that each will go well becomes vanishingly small. -The Mythical Man-Month Frederick P. Brooks, Jr. Thoughts on Programming, Number 29: Cost does indeed vary as the product of the number of men and the number of months. Progress does not. Hence the man-month as a unit for measuring the size of a job is a dangerous and deceptive myth. -The Mythical Man-Month Frederick P. Brooks, Jr. Thoughts on Programming, Number 30: The bearing of a child takes nine months, no matter how many women are assigned. -The Mythical Man-Month Frederick P. Brooks, Jr. Thoughts on Programming, Number 31: When everything has been seen to work, all integrated, you have four more months work to do. -Charles Portman International Computers Limited Thoughts on Programming, Number 32: Observe that for the programmer, as for the chef, the urgency of the patron may govern the scheduled completion of the task, but it cannot govern the actual completion. -The Mythical Man-Month Frederick P. Brooks, Jr. Thoughts on Programming, Number 33: Brooks Law: Adding manpower to a late software project makes it later. -The Mythical Man-Month Frederick P. Brooks, Jr. Thoughts on Programming, Number 34: The sheer number of minds to be coordinated affects the cost of the effort. -The Mythical Man-Month Frederick P. Brooks, Jr. Thoughts on Programming, Number 35: Conceptual integrity is the most important consideration in system design. -The Mythical Man-Month Frederick P. Brooks, Jr. Thoughts on Programming, Number 36: The purpose of a programming system is to make a computer easy to use. -The Mythical Man-Month Frederick P. Brooks, Jr. Thoughts on Programming, Number 37: Neither function alone nor simplicity alone defines a good design. -The Mythical Man-Month Frederick P. Brooks, Jr. Thoughts on Programming, Number 38: Add little to little and there will be a big pile. -Ovid Thoughts on Programming, Number 39: He'll sit here and he'll say, 'Do this! Do that!' And nothing will happen. - Harry S Truman Thoughts on Programming, Number 40: Never go to sea with two chronometers; take one or three. -Anonymous Thoughts on Programming, Number 41: I know it. I know what needs to be done - but every time I try to tackle a technical problem some bloody fool wants me to make a decision about trucks - or telephones - or some damn thing. -Robert Heinlein The Man Who Sold the Moon Thoughts on Programming, Number 42: The problem was that everybody who was working there, including myself, wanted to do really neat stuff but THEY didn't want neat stuff, they just wanted a lot of stuff fast. -Rick Baker, make-up artist for King Kong, Star Wars, et. al. Thoughts on Programming, Number 43: The generation of random numbers is too important to be left to chance. -Robert R. Coveyou Oak Ridge National Laboratory Thoughts on Programming, Number 44: It's redundant! It's redundant! -R. E. Dundant Thoughts on Programming, Number 45: I don't know any reason why we couldn't do it, but maybe we can think of one. -Mark C. Davison Thoughts on Programming, Number 46: Bug? That's not a bug, that's a feature. -T. John Wendel Thoughts on Programming, Number 47: The computer 'Doth make fools of us all'. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 48: Any fool without the ability to share a laugh on himself will be unable to tolerate programming for long. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 49: The programmer's national anthem is 'AAAAAAAAGGGGGGGGHHHHHHHH'. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 50: When we finally see the light, we see how once again we have fallen into some foolish assumption, some oafish practice, or some witless blunder. -The Psychology of Computer Programming, Gerald M. Weinberg Thoughts on Programming, Number 51: The computer always has an excuse: the programmer never does. -Mark C. Davison Thoughts on Programming, Number 52: The user does not know what he wants until he sees what he gets. -Ed Yourdon Thoughts on Programming, Number 53: Completely compatible - things that work together with less than $1000 of interfaces and less than 100 man-hours of software patches. -Datamazing, 4/1/78 Thoughts on Programming, Number 54: Stack manipulation - the use of inflatable falsies. -Datamazing, 4/1/78 Thoughts on Programming, Number 55: Design of both hardware and software must be considered when doing the system design. -Proceedings of the IEEE, 2/78, p.167 Thoughts on Programming, Number 56: The job cannot be done right unless the necessary tools are available. -Proceedings of the IEEE, 2/78, p.174 Thoughts on Programming, Number 57: I hear and I forget. I see and I remember. I do and I understand. -Confucius Thoughts on Programming, Number 58: On a clear disk you can seek forever. -Computerworld button Thoughts on Programming, Number 59: I write all my critical routines in assembler, and my comedy routines in FORTRAN. -Anonymous Thoughts on Programming, Number 60: It is impossible to make anything foolproof because fools are so ingenious. -Edsel Murphy, dec. Thoughts on Programming, Number 61: It seems intuitively clear that the existence of an error in a program will not be reflected in the test result unless the program component in error is executed during the test. -J.C. Huang, Program Instrumentation Q's Law: No matter what stage of completion one reaches in a North Sea oil project, the cost of the remainder of the project remains the same. Radar's Fundamental Truth: The grass is brown on both sides of the fence. Sander's Rumination: Life is a game, the object of which is to discover the object of the game. Segal's Law: A man with one watch knows what time it is. A man with two watches is never sure. The Law of Selective Gravity: An object will fall so as to do the most damage. Jenning's Corollary: The chance of the bread falling with the buttered side down is directly proportional to the cost of the carpet. Skinner's Constant (Flanagan's Finagling Factor): That quantity which, when multiplied by, divided by, added to, or subtracted from the answer you get, gives the answer you should have gotten. Snafu Equation No. 6: Badness comes in waves. The Unspeakable Law: As soon as you mention something ... - if it's good, it goes away. - if it's bad, it happens. Watson's Injunction: THINK! Wohl's Riddle: Q. What is so rare as a day in June? A. A day in February, which is 6.7% more rare; except in leap year when it is still 3.3% more rare. -- R. Wohl The Law of Xerox: Anything important loses its value soon after being Xeroxed. Zymurgy's First Law of Evolving Systems Dynamics: Once you open a can of worms, the only way to recan them is to use a larger can. Cole's law: Thinly sliced cabbage. Schwartz Says: Playing games leads to Mastery! Rob's Retort The insult of an enemy is better then the flattery of a friend. Jones' Law: The man who can smile when things go wrong... has thought of someone he can blame it on. Weinberg's Law: If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization. RB's Five-thumb Postulate: Experience varies directly with the equipment ruined. The James-Watt-oriented Observation: Beauty is only skin-deep, but ugly goes clean to the bone. The Illiterati Programus Canto 1: A program is a lot like a nose - Sometimes it runs and sometimes it blows. Lafayette's Reprisal: The squeaky wheel gets replaced. The Illiterati Programus Introduction: To get the job you really want, you must: 1. Make a business case against it. 2. Use irrefutable arguments against it. You will then be put in charge of it. The Turing Test: A sort of LOVE BOAT for machines. If you survive a week of it, you pass. Advanced Systems News Letter The nail that sticks up gets hammered down. --Anonymous Fallibility: Fallible men design fallible computers. A computer program does what you tell it to do, not what you want it to do. Rules of Pratt: #1 If a severe problem manifests itself, no solution is acceptable unless it is involved, expensive, and time consuming Rules of Pratt: #2 Sufficient monies to do the job correctly the first time are not available, however, ample funds are much easier obtained for repeated revisions. Grosch's Law: #1 Computing power increases as the square of the cost increases, if you want to do it twice as cheap you have to do it four times as fast. Grosch's Law: #2 Twenty percent of the components account for eighty percent of the cost, and so forth. Troutman's Programming Law: #1 If a test installation function's perfectly, all subsequent systems will malfunction. Troutman's Programming Law: #2 Not until a program has been in production for at least six months will the most harmful error then be discovered. Troutman's Programming Law: #3 Job control cards that cannot be arranged in improper order will be Troutman's Programming Law: #4 Interchangeable tapes won't Troutman's Programming Law: #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. Troutman's Programming Law: #6 Machines work, people should think. Golub's Laws of computerdom: #1 A carelessly planned project takes three times longer to complete than expected; a carefully planned project will take only twice as long. Golub's Laws of computerdom: #2 The effort required to correct the error increases geometrically with time. Golub's Laws of computerdom: #3 Project teams detest weekly progress reporting because it so vividly manifests their lack of progress. Hunts Law of Suspense: If any work has a suspense date on it, that work will be completed as close to the suspense date as possible regardless of how far in advance it was programmed. Grace's Words: What ever happened to "manage machine, lead people" Computers vs People: One good reason why computers can do more work than people is that they never have to stop and answer the phone. The Programmer's Nemesis: Experts theorize that through evolution and inbreeding, programmers may become a distinct subspecies of the human race. A Law for the Future: If it's not in a computer, it doesn't exist. Hogan's Homily: We won't have personal computing until we can get them little and talking. Wain's Conclusion: The only people making money these days are the ones who sell computer paper. Computer Axiom: #1 When putting it into memory, remember where you put it. Law of Cybernetic Entomology: There's always one more bug. Landau's Programming Paradox: #1 The best programmer has to be someone Landau's Programming Paradox: #2 The more humanlike a computer becomes the less time it spends computing and the more time it spends doing more humanlike work. Landau's Programming Paradox: #3 A software committee of one is limited by its own horizon and will only specify that far. Extended Epstein-Heisenberg Principle: - In a program atmosphere, only two of the three existing measurements can be measured simultaneously. The measurements are program, time, and resource ($). - If one knows what the task is, and there is a time limit allowed for the completion of the task, then one cannot guess how much it will cost - If the time and resource ($) are clearly defined, then it is impossible to know what part of the program will be performed. - If you are given a clearly defined program goal and a definite amount of money which has been calculated to be necessary for the completion of the task, one cannot predict if and when the goal will be reached. - If one is lucky enough and can accurately define all three measurements, then what one deals with is not in the realm of programming. Gallois's Revelation: If you put tomfoolery in a computer nothing comes out but tomfoolery. But this tomfoolery, having passed through a very expensive machine, is somehow enobled and none dare criticize it. X-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-X Another file downloaded from: NIRVANAnet(tm) & the Temple of the Screaming Electron Jeff Hunter 510-935-5845 Rat Head Ratsnatcher 510-524-3649 Burn This Flag Zardoz 408-363-9766 realitycheck Poindexter Fortran 415-567-7043 Lies Unlimited Mick Freen 415-583-4102 Specializing in conversations, obscure information, high explosives, arcane knowledge, political extremism, diversive sexuality, insane speculation, and wild rumours. ALL-TEXT BBS SYSTEMS. Full access for first-time callers. We don't want to know who you are, where you live, or what your phone number is. We are not Big Brother. "Raw Data for Raw Nerves" X-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-X