also time off is just good for you...
No more zero days, so to speak.
Starting is often the hardest part. An easy task makes it harder for you to talk yourself out of it. It also keeps the ball rolling.
I think the OP meant "code" in its purest sense - writing something for themselves, not necessarily pushing the contributions to GitHub as a part of gamification.
You don't have to do it if you're disciplined. I struggle with it and I find tiny daily habits useful.
Just add a random meaningless feature? Bump a version number just because?
Habits have context. I do gardening and I have a habit of checking my garden beds for weeds and diseases every day. I don't do it in winter when it's freezing and nothing is growing. I'll pick it up again in spring.
You don't have to game the system you've created. The habits are for you, not the other way around.
> also time off is just good for you...
Source?