Wednesday, May 6, 2009

Software project development teaches life

I was talking about something that was very difficult for me to complete to one of my close friends where I think he came up with a beautiful line .

He said that like a software project which has to go live ,will go live irrespective of any numbers of bugs the only thing is we have to fix them .

In life when we decide something to do , it might be hard and lot of bugs might be there but if we decide it has to go live ( has to be done ) then rather than concentrating our efforts on thinking whether we have to do it or know we start concentrating our effort on how to fix those .

Also those bugs ( problems ) are going to crop up , irrespective of how good one is , and we have to fix those . Even realizing that problems will crop up help us in not wasting time & energy on crying on problems have come up and concentrate on how from now we can fix them and finish the thing we started .

By far it does not mean that we make mistakes purposely , but its good to realize that if we pick up something difficult we are bound to have some problems .

Also as a software gets old it starts having lesser bugs .

Infact if we did not have problems doing something that means we have gone very good at what we are doing it long enough to master it and its we might be not growing too much .

In summary like software projects in life

  • Like a software project which has to be done if we have to do something just do it and keep fixing as problems come up.

  • As a software gets older , same way as we get experienced in doing something we start getting lesser problems .

So we learnt a lot in engineering about Software development and also life :)

Have a great day :)

No comments: