i began to learn programming about 10 years ago. however, only recently did i find myself appreciating the fun of programming. i'm happy. i will lead a healthy life from now on. ^_^ happy happy!
when i was learning linux, i thought i found the fun of programming and the fact was i didn't know what programming is at that time. (boy, english grammar is hard, should i use was instead?)
when i was learning scheme, i thought i found the fun of programming and the fact was i found the dubious fun of knowing something unpopular (and difficult). (continuation was like a whole new world.)
did i really find the fun now? when i was staring at ten lines of code trying very hard to find the logic and possible bugs there, knowing that there're something, something, in these only ten lines of code, that was still outside of my mind, was that fun?
when i was trying to learn about formal methods, when i found all of the books were out of my reach both physically and mentally, and knowing from rambling talks on the web that even after i finished a couple of them without being driven to death, programming wouldn't become much different, was that fun?
when i wanted to give up, people all around, smart and stupid, with projects done and without projects done, all said they'd found the fun, what's wrong with me?
when you put your hands around your lover's breast, wow, feels so good. that is fun. you feel it without nobody telling you so. but what is the fun of programming? will you pick a book and find the fun?
you can write some code and people will thank you for it. you feel the fun, but is that the fun of programming itself? is programming any different from digging a hole in the sand after your employer's command?
i think programming is different. there is pure fun of programming, even if nobody is noticing you. even if your code would go right into a disk crash. there is fun, but it is very hard to catch it.