Programming-wise? I've been on-off trying to write games and implementations for whatever random idea I've had since 12. Sad thing is I usually end up scrapping it and trying something else, good thing is that I've refined and evolved my skills over time.
Though if you haven't completely written off programming and like games (specifically puzzle games), ever heard of Shenzhen I/O? It's basically an electronics engineer simulator; you build circuits and write assembly code for fun. It's a good balance of gaming and learning a skill that could actually be useful.
Otherwise, I'd recommend learning a new language or starting a new hobby of some sorts. I've been practicing drawing lately so I'd use more of the creative side of my brain instead of only the logical side, like at work.
(post is archived)