I kept abandoning side projects until I started a dead-simple habit: a 15-minute daily log.

The rule

At the end of each coding session I write three lines in a plain markdown file:

Done: what I actually finished today

Next: the single next step