1 hour each morning when your mind is the sharpest and most ready is so much more valuable to me than 3 hours late at night when i am tired from the work of the day
I mean it's ok and maybe even good if programming all day at work is enough of the thing you love before bed. You can do something else that makes artifacts like woodworking or Youtube videos or photography that's different.
It's ok and maybe even good to be multi-talented. Good luck.
For me, working on a project that I feel has a high potential for success gives me the 'motivation energy' to continue writing code after already having spent hours writing code at work. It just doesn't work for me if I'm not working on something motivating.
This. Keep a clear list of tasks to do, when you wake up earlier in zombie mode you will just see the tree in front of you and won't get lost in the unsolvable forest of the day before.
I switched into hobbyist self-hosted software instead. It's not as fun, but it lets my brain rest. I guess the secret is to do the opposite of your day job as a hobby.
Long ago, before he put is writing behind a paywall, I used to read Urban Survival week.... the one piece of advice I thought had huge merit was to put your own work ahead of any work you do for others.
Work on your project BEFORE the 9 to 5 job, not after. When you get home, rest and recover.