It's a shame to ruin a perfectly good hobby by making it a job.
And my programming hobby? Better than ever! Turns out, having actual professional experience makes things easier and I can just play around with it whenever I want with a lot less stress than if I didn't also do it as a job.
Of course, I also have other hobbies. But making money on my main hobby was great in the long run.
At some point it stops being fun - 8 hour days practicing for example he mentioned.