Agreed, I have found that as well. I have tried to define how much momentum I need to stay engaged. For instance, I started a YouTube channel. The process of creating videos was a short enough feedback loop (a few days max to start/finish a video) that I was able to stay engaged for longer than normal. I fed off of each finished video as the momentum to keep working on the project of "growing an audience around a topic I was passionate about".
I have also found that I am able to stay engaged in other applications where I have a shorter feedback loop, to maintain momentum.
I have also found that I am able to stay engaged in other applications where I have a shorter feedback loop, to maintain momentum.