Hurray, a post with actual content!
Jobs are great. They earn you money which is necessary to come around in society (stupid but hey). And if you're good at what you like doing, you may just find a job in that. Earn money by doing your hobby, how awesome is that?
There is, however, a drawback to that.
You really enjoy gardening, so you study gardening at university (for the lulz) and become a professional gardener. You now get paid to do people's gardening, and you like that. You make a living off of your hobby. Amazing!
But after a while some whining customers tend to get on your nerves and you get tired of the restrictions laid upon you due to gardening being your job. You associate that negative stuff with something you really like: your hobby.
It isn't long 'till you no longer see the fun in your job, and thus lose it as a hobby. You've basically ruined a perfectly good interest in gardening. You had the skills, too!
This is what I'm a tad bit afraid of. Since I'm planning on making a living off of programming, I want to keep it fun. I do it a lot in my spare time, and have a job as web developer as well. Great fun since it's nothing too strict, but still earn me a fair share.
I just don't want it to start feeling tedious. I enjoy doing it, but I don't really want all the hassle that comes with doing it as a job. Should I give up on that then, or go on and see what happens?
I'll just plow on regardless of your answers, but I'm interested in your opinions anyway.