Many people are into solitary hobbies like knitting, reading, sewing...me, I like to program. What can I say, "It's the Nerd in me." I like to keep my mind active and attempt to learn new things everyday. Programming appeals to the artistic side of me. Since I like making things from scratch, programming is an outlet that supports that aspect of my personality. I think to be a programmer, one has to be a bit of an "obsessive compulsive". That's me for sure. When it comes to compiling source code, you know you have to have it written perfectly otherwise it won't compile. It all sounds so sadistic doesn't it, but it keeps my mind sharp in other aspects of my life.