I pick small projects I can do in a day, and sometimes come back and improve those projects.
I have to do fun things in small chunks that can be completed in just a few hours or I get distracted.
I have learned that I can build momentum that way!
The more I get done in a project, the more I'm able to do later in that project.
Perhaps that would work for you too?