• Any given program, when running, is obsolete
  • Any given program costs more and takes longer
  • If a program is useful, it will have to be changed
  • If a program is useless, it will have to be documented
  • Any program will expand to fill available memory
  • The value of a program is proportional to the weight of its output
  • Program complexity grows until it exceeds the capabilities of the programmer who must maintain it
  • Any non-trivial program contains at least one bug
  • Undetectable errors are infinite in variety, in contrast to detectable errors, which by definition are limited
  • Adding manpower to a late software project makes it later
  • There's always one more bug
  • When working towards the solution of a problem, it always helps if you know the answer
  • Inside every small problem is a large problem struggling to get out
  • Complex problems have simple, easy to understand wrong answers
  • The chief cause of problems is solutions
  • The solution to a problem changes the problem

Of course all you techies out there may have many more to add to this list! Go on! the comment section is open to all :)


  1. * Anytime things appear to be going well, you have overlooked something.


All comments are moderated at all times. Comments not following the guidelines will not be published.

Guidelines: (mandatory)
1) Do not put up comments which are promotional/ non-sense/ unrelated.
2) Do not put up Hate/Personal attacks or otherwise inappropriate comments

Suggestions: (optional)

1) Comment as: Name/ URL (from the drop down menu) instead of posting anonymously.
2) Kindly express more than just “nice post/ thanks for sharing”.
3) Telling some facts/ rumors/ criticism/ errors or other info related to the post is well appreciated.

The Unofficial Manipal University Blog © 2013. All Rights Reserved. Powered by Blogger