Murphy’s Laws for Sofware Engineers

I was going through the web for Murphy’s law.  I encounter few interesting once which I realized my self by working with computers. I have listed them below.

  1. Any given program, when running, is obsolete.
  2. Any given program will expand to fill all the available memory.
  3. Program complexity grows until it exceeds the capability of the programmer who must maintain it.
  4. Bugs will appear in one part of a working program when another ‘unrelated’ part is modified.
  5. The probability of a hardware failure disappearing is inversely proportional to the distance between the computer and the customer engineer.
  6. Disks are always full. It is futile to try to get more disk space. Data expands to fill any void.
  7.   No matter how good of a deal you get on computer components, the price will always drop immediately after the purchase.
  8. Software bugs are impossible to detect by anybody except the end user.
  9. The maintenance engineer will never have seen a model quite like yours before.
  10. The hard drive on your computer will only crash when it contains vital information that has not been backed up.
  11. The best way to see your boss is to access the Internet.
  12. An expert is someone brought in at the last minute to share the blame.
  13. For any given software, the moment you manage to master it, a new version appears.
  14. Most computer errors can be attributed to a similar problem – a screw loose behind the keyboard.
  15. Whenever you need a crucial file from the server, the network will be down.
  16. The probability of forgetting your password is directly proportional to the frequency of changing it.
  17. Failure is not an option, it’s included with the software.
  18. It’s not a bug, it’s an undocumented feature.
  19. Bugs mysteriously appear when you say, “Watch this!”
  20. The probability of bugs appearing is directly proportional to the number and importance of people watching.
  21. If a project is completed on schedule, it wasn’t debugged properly.
  22. The troubleshooting guide contains the answer to every problem except yours.
  23. No matter how big a hard drive you buy, you’ll need to double it in a year.
  24. Logic is a systematic method of coming to the wrong conclusion with confidence.
  25. A computer makes as many mistakes in two seconds as 20 men working 20 years make.

Leave a comment