I am at "I only code" at work person. I dont even have a desk at home. Luckily our work enviorment encourages new techonolgies and skills. I use my off time not to code, but to teach, draw etc. These are skills I see also compliment coding, improving all the supporting skills that are nessecary to be a good dev.