Not sure if I'm alone on this.. but on days that are typically off (Sat / Sun) I make sure (unless a business emergency) I do that things that I enjoy. Right now it's pushing out a new feature that I know will be used.
I find that if I push myself to do the grind work on my extra hours, I end up doing less extra hours.
Now back to programming on this warm Saturday!
I like it! Weekends can be good research time or time to do little coding experiments.
Trying out new things such as testing out new JavaScript components, learning about VR development with typescript or trying out new tools help me to stay excited about building things with web technologies.