The funny thing is that for a long time I probably would have programmed for fun, without getting paid.
It was the hobby I was really happy to turn into a full time, paying job.
I know I'm not alone in that either. I used to joke with colleagues about not letting the boss know how much we enjoyed the work.
It's funny you say that because just this morning I was thinking about my first job and remembering how amazing it was that I was actually getting paid to do the thing that I did for fun in my spare time.