Jan 13 2007
Laws of Physics Applied to the Software Industry
I found these laws circulating on the Internet.
Newton’s Laws Of Motion:
(ORIGINAL) 1. Every body continues its state of rest or uniform motion unless it is acted on by an external unbalanced force.
(IT) 1. Every software engineer continues chatting or forwarding mails or sending posts on humour unless he is assigned work by his manager.
(ORIGINAL) 2. The rate of change of velocity of a body is directly proportional to the applied force on it and takes place in the same direction in which force is applied.
(IT) 2. The rate of changes made in software are directly proportional to the payment received from the client and takes place at a faster rate as the deadline approaches.
(ORIGINAL) 3. For every action there is equal and opposite reaction.
(IT) 3. For every virus, there exists an equally powerful antivirus, and after release of that antivirus, a more destructive virus comes into existence.
Law of Conservation of Energy:
(ORIGINAL) Energy can neither be created nor be destroyed. It can be converted from one form to another. The total amount of energy in the universe always remains constant.
(IT) Bugs can neither be inserted nor be removed from software. It can only be converted from one form to another. The total number of bugs in software always remains constant.
The Uncertainty Principle of Heisenberg:
(ORIGINAL): “The more precisely the position is determined, the less precisely the momentum is known”.
(IT): “The more precisely the deadline is achieved, the less precisely the quality is maintained”.