Hacking is an Art…

One of my major interests and what I really like to do is hacking… and guys it doesn’t mean breaking laws by breaking into Defense sites.. ;) By hacking, I mean developing software…. software that is not for a “paying” customer, but developing just for the fun of it… Lets put it this way.. It’s my hobby… As its not for a client.. Its something that I do when ever i get free time from my hectic routine @work…

When I tell anyone that i love to hack rather than watch so called rubbish Reality serials on my idiot box.. the first thing they as is WHY??? The answer is quite simple.. When i hack i’m free to do what i want with the code… No deadline, no particular schedule and the best part is no one to point out that certain requirements weren’t met… It’s like i have the freedom to work as i like and when i want… If i feel like i could rip up the code and start all over again.. or if i want work on the existing code… I find it to be a cyclic process.. First you make a code that has certain issue with it, then you again develop on top of it to make it stable… and again this process is repeated multiple times till you land with a good you like… So its a long and extensive cycle…

Recently i was going through an article written by Paul Graham where he highlights the analogy between hackers and painters… It struck me then that yes hacking and painting have many similar properties… Both hacking and painting take time.. There is no particular schedule to any of the two… Both are creations in there respective fields… One of the first people how came to my mind while reading this article is Why the lucky stiff… Hez a real artist and a mind blowing hacker… Hacking is an art, and hackers should act as artists…

I recommend you to read the article if your a hacker and change your profession from Software Developer to Software Artist… :)