Programming isn't like any of those examples, though. Try making the same argument but use 'painters' and 'musicians'. Code is an art-form. I experiment in my spare time because I enjoy it.
I don't actually think not programming in your spare time will make you a 'bad' programmer, though. Only that being interested in it hobby-wise is a good sign. Practice helps you get good at anything, for one thing, and keeping up with the industry/etc is a big deal.
I don't actually think not programming in your spare time will make you a 'bad' programmer, though. Only that being interested in it hobby-wise is a good sign. Practice helps you get good at anything, for one thing, and keeping up with the industry/etc is a big deal.