... any coding I do do is done in my spare time. I used to have a lot more spare time but since getting married and having kids spare time is becoming scare. But I still do manage to squeeze in a couple hours a month of actual coding time.
I used to code in my spare time constantly, but have so many other non-software projects going on I find myself only doing so when an idea/inspiration comes to mind and I want to commit it to disk while still "in the moment".
I don't have any sort of fixed schedule for anything. Thus, bouncing back an forth between (paid) work and (volunteer) work. Where does CP fit in? Wherever I want it to. For that matter, maybe I'll spend some time in my true persona, a Demon Spawn Berserker in Dungeon Crawl (v. 24.0 just released![^])
The head's thinking if I'm awake.
Is there spare time? Unspare time?
Why is a carrot more orange than an orange? Ooops. Wrong thread.
After a long dry spell of several years, I've started coding again in my off-hours. My first project was some enhancements to an in-house debugging tool we use at work. Since this was something I did on my own time, and this is not 'product', I felt free to experiment with some things. My current project is for personal use. The sound system in my car can play files off a USB drive, but it only plays the songs in their order in the file system. My project is to write a music shuffler that pulls songs out of my library, shuffles them, and copies them to a thumb drive. It's interesting. I'm reading MP3 tags and headers to get information about the music. The big part will be the shuffle algorithm, which is not the simple random ordering you might think.
The thing that got me starting coding at home again was the fact that at the time I was spending relatively little time at work writing code. Instead, it was mostly diagnosing and fixing problems in existing code, and only stealing brief periods to write new stuff. The funny part is, I'm now back to writing mostly new code at work, so I'm happy as a pig in the trough [to use a local expression].
I have got quite a portifolio of hobby projects in various stages of design and planning. Some of them are 10+ years old. Maybe half of them have entered the coding stage. At present, a couple of them are so far that I can see the day when the project is actually completed...
Of course I have completed a number of hobby projects over the years, but they are generally on the small scale. Little utilities to solve a specific task. Nothing that I would give as my gift to humanity by publishing it on GitHub or some other great open source site.
I used to spend a ridiculous amount of my free time coding, but after some decades I just burnt out. I already earn a living by coding for "the man", but it's been a very, very long time I've felt the motivation to work on anything I can call "my own".
I have plenty of ideas, and there's nothing else I'd like more than to be able to spend all my time working on that. But I'm fully aware none of my ideas would ever turn into something that pays the bills, so I've been keeping a growing number of said ideas in the back of my mind, with the hope of one way--when I'm retired and no longer have to worry about "being employed"--do nothing but work on those...for the pure fun of it. Because I still think of it as being just that. But work and coding on the side "for the fun of it"? There's just not enough hours in the day.
But joking apart, in whatever spare time I have these days, I prefer to read up on new ideas and technologies. So reading my latest copy of CODE magazine for me would be preferable to sitting down and writing code in my spare time.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Too much staring at screens isn't good. I do sometimes code things away from work but usually to teach myself something new, I try very hard not to touch a keyboard or mouse.
Instead I do stuff in real life. I think just something that uses a different part of your brain and keeps your body active is good for you. So for examples: I built a pub in my garden last year, I play guitar, I've even worked some spare time on a friend's farm.
I actually do next to zero coding in my spare time now. Family time and events take up almost all of my spare time. More important to me than coding, actually. I only code now to pay the bills and to live the lifestyle my family is accustomed to.