Thursday, March 12, 2009

Newton Laws for Software

This is so funny and true :)

Law 1. Every Software Engineer continues his state of chatting or forwarding mails unless he is assigned work by manager.

Law 2. The rate of change in the software is directly proportional to the payment received from client and takes place at the quick rate as when deadline force is applied.

Law 3. For every Use Case Manifestation there is an equal but opposite Software Implementation.

Law 4. Bugs can neither be created nor be removed from software by a developer. It can only be converted from one form to another. The total number of bugs in the software always remains constant.

@courtesy http://worldoftimepass.com/

Laziness and Me

Well I created this blog thinking it would act as an medium to eliminate my laziness. Apparently nothing seems to help in overcoming my laziness. Its been more than six months since I blogged. I am very proud of being inconsistent :D. I am trying to be optimistic.
I am wondering whether my profession made me lazy or since I am lazy I chose this profession. Ya I am a Software Engineer/Researcher. Laziness is born here.
So curious I just researched, surveyed and contemplated what are the qualities of a software engineer :) What else can you think if you are jobless over an weekend.
To my surprise I found that many people believe the first and foremost virtue of a programmer is laziness. Yes, you heard it right being lazy is a virtue for a programmer. I found a saying that "Laziness is directly proportional to the amount of code written by the programmer".
Well now at least I have one answer to justify my laziness :D and I am happy I am doing justice to my profession.