Thursday, March 26, 2009

Why I love Programming

It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter.

-
Nathaniel Borenstein

While I was sitting at my computer the other day, something hit me. I asked myself why I love programming so much. I thought "I guess I just like solving problems". But then something else crept into my mind. I think that it(programming) is the ultimate skill to master because you can't. No matter how much you strive there is always someone better than you. But I like that. Programming is something which can never get boring because you are always learning about something new.