As a parent to a toddler and a hacker with numerous personal projects, AND a very busy work schedule. One way I keep myself sane is to not feel as though I must work on my personal projects during every free hour I have. I find I enjoy it more when I don't put myself under pressure to be delivering. It's working well in keeping me motivated over the long-term and avoiding [further?] burn-out.