I often get bogged down with "how do I monetize, market, and maintain this", which just kills my motivation. Just because something isn't marketed and monetized doesn't make it invalid; outside of work coding has brought me numerous benefits:
- Learning new things. Not because I feel like if I don't I'll fall behind, but because I like learning things I don't get to experience at work.
- Expressing yourself. I like being able to execute on my vision without worrying about what my employer wants. Or, if its a game I'm making, using that coding to express an artistic vision.
- Meeting people. You can still talk about your project at meetups or online without trying to "sell" it.