Chuck writes me saying: Too much code is written with little or no feeling. Feeling is a strange thing to speak of when discussing a thing as logical as coding, but I think it is fair to say that good code is written by people who are really _feeling_ it. Its that magical moment when your internal vision of the program matches its external representation in the computer; the moment when you and the code are in sync. That moment, if you have the peace of mind to reach it, is the pinnacle of the art of programming.
I totally agree with this. The way I look at it is the zen state. I code because I can get to places when I am working on code that I just cannot reach when I am doing other things. For me, it is art. For me, it is an extension of my consiousness.