Murphy’s Laws For Programmers
Posted on March 1st, 2008
- Anytime things appear to be going well, you have overlooked something.
- If it looks easy, it’s tough. If it looks tough, it’s damn near impossible.
- You always find any bug in the last place you look.
- Anything can be made to work if you fiddle with it long enough.
- If you do not understand a particular word in a piece of technical writing, ignore it. The piece will make perfect sense without it.
- What you don’t do is always more important than what you do do. No matter how much you do, you’ll never do enough.
- Procrastination avoids boredom; one never has the feeling that there is nothing important to do.
- Always leave room in source code to add an explanation if it doesn’t work out.
- Nothing is impossible for a man who doesn’t have to do it himself.
- If builders built buildings the way programmers write programs, then the first woodpecker than came along would destroy civilization.
- Any cool program always requires more memory than you have. When you finally buy enough memory, you will not have enough disk space
- If a program actually fits in memory and has enough disk space, it is guaranteed to crash. If such a program has not crashed yet, it is waiting for a critical moment before it crashes.
- A working program is one that has only unobserved bugs.
- “The hard you try to do something *new*, the sooner you find out that somebody has already done it.”
- No matter how good of a deal you get on computer components, the price will always drop immediately after the purchase.
- Software bugs are impossible to detect by anybody except the end user.
- No matter how hard you work, the boss will only appear when you access the internet.
- The hard drive on your computer will only crash when it contains vital information that has not been backed up.
- Each computer code has five bugs, and tis number does not depend on how many bugs have been already found (it is conservative).
- The number of bugs always exceeds the number of lines found in a program.
- The most ominous words for those using computers: “Daddy, what does ‘Now formatting Drive C mean’?”
- An expert is someone brought in at the last minute to share the blame.
- For any given software, the moment you manage to master it, a new version appears. The new version always manages to change the one feature you need most.
- Whenever you need a crucial file from the server, the network will be down.
- A patch is a piece of software which replaces old bugs with new bugs.
- Failure is not an option, it’s included with the software.
- It’s not a bug, it’s an undocumented feature.
- Bugs mysteriously appear when you say, “Watch this!”. The probability of bugs appearing is directly proportional to the number and importance of people watching.
- The only program that runs perfectly every time, is a virus.
- If it works, it’s production. If it doesn’t, it’s a test.
- Computers let you waste time efficiently
- If you make the letters in your Word document bigger and then you print it out, you’ll have everything on the first page and only one line on the second.
- After a software is released, the first bug found will be by a person who normally does not use that portion of the program but was wondering why he can’t do something he normally would not do.
- The troubleshooting guide contains the answer to every problem except yours.
- No matter what problem you have with your computer – Its Always Microsoft’s fault. If its not their fault – Blame them anyway
- Walking on water and developing software to specification are easy as long as both are frozen.
- The smaller the size of your email account, the more junk mail you will get
- When designing a program to handle all possible dumb errors, nature creates a dumber user.
- Adding manpower to a late software project makes it later. No matter how many resources you have, it is never enough.
- There is always one more bug.
-- Sponsored Links --
-- Sponsored Links --
Filed under Fun, Programming |
Comments are closed.