Nothing really compares to it in my life. It is both my pastime and my academic occupation, to which it has my undivided attention. I have always wondered what draws me into it. Is it the attactive order and logic of it, the mind-engaging problem solving aspect to it or its (in my eyes) funness of it?
Now, looking back on all of that, I tried to think what was consistent throughout all of that and what stands out. The trial-and-error in the VB.NET and scripting days (roughly Year 7 to Year 12, of the British education system) is probably the most prominent memory I have of programming in general, which I used as a basis to develop my problem-solving abilities that are crucial to getting a half-decent complex program up and running. My wanting to bring about the completion of developing a piece of code as pretty muched stayed with me as well. Now thinking less logically and more feelings, the gratitude of having the skill which makes me feel useful and the joy I get from bringing what is to me a piece of art to life are the fundemental feelings that empower me to program. This is where I find what the pleasure of programming for me is all about. And thinking of the history behind me getting to where I am today, I do not know what is a better feeling. The fact that I am doing something I truly love, or the fact that 8 years of hard work is beginning to pay off. Either way, the pleasure of programming drives me through each day. It means the World to me, it is my way of expression and I wish to take it and myself as far as I can go with it. And nothing will stop me.
This was something I was thinking about a lot throughout yesterday.