I don't code for a living (with the exception of the occasional batch script to automate certain tasks) -- but I maintain that if I didn't need the money, I'd do my job for free. I love it.
...and THAT is why I can relate to your post. I've taken staycations and after a few days of doing hobbyist things that I'd been neglecting, found that I get bored REALLY easily.
Maybe once I reach the golden years (currently 29) -- I'll have found more things that I find as interesting hobbys, but until then...I'll just keep making my office a better place, one server/computer at a time.