I agree a lot with this. A blank page is the worst - I find it hard to get started. But if I just put something (probably something bad) it is much easier to just continue improving it.
For me it's different. It's easy for me to start a project. I get overly excited over a week, banging a lot of code. But as soon as I get stuck, I often get stuck forever and never come back to the project.
Or I decide to "refactor" a piece of code, and then spend days thinking about how I'll "refactor" it, rather than just doing it or not doing it in the first place.