I've been a little while out of doing side projects (I've always loved coding outside of work - but perhaps burnt myself an existing trading bot project). The last few months I've been building a multiplayer "io" type zombie survival game. and I've really fallen in love with coding again.
Solving these little puzzles (as oppose to just completing the project) is super rewarding. Time to add collisions, human damage, horde behavior, a HUD system.
Everything is like a little piece of a puzzle, it's interesting to compare it to something more analogue (such as an actual puzzle), it feels like it resonates after my various battles over the weekend.