Animesh Kumar {itsAnimesh}

Animesh Kumar {itsAnimesh}

I'm an IT professional from New Delhi, India. Currently for the most part I work as a Technical Consultant developing Open Source ICT solutions for social and societal inclusion. I'm also pursing PG in Management. Below are the latest updates from a some social networks I subscribe to.

Why is Software Development Addicting???

So what is it about software development that interests geeks like us…..

After putting a little thought into it, for me it comes down to two words, new and challenging… It’s these two words that makes software development so addicting as well as fun.. :) As developers we are always looking for that high, however we can’t always get it, making it better, making it more efficient keeps us going, with a reward in the final product…

New….. new is obvious, writing anything new is fun because it’s void of the same old structure, new code is fun to write but what’s even better is the underlying framework in a new environment, or better yet something you’re convinced, per google, has never been done; or posted anyway. New could also be a paradigm shift, for instance that first time instead of parsing a Notes view you walked an xml file, or used a new language to walk that same Notes view.

Challenging…. the challenge draws you in, or makes you step back, and look at it, you make notes on paper and then start typing, only to turn away to make more notes. Lately the most challenging things I’ve worked on take more time thinking on the way to work then they do writing. Imagine taking a picture, easy enough, now imagine taking the picture as Ansel Adams would do… On your commute to work tomorrow think about the subject, the angle you want to shoot at and the angle of the sun… and then execute. Which one takes longer? As for the picture, is it rewarding? Now that’s CODING… ;)

So to some up these maybe the reasons why geeks like us just love to code day n night.. :)

Thanks for Reading... Please Post Your Comments Below