Focusing is hard!
If you’re like me, then you are a man of ideas. You have gazillion projects in your head but you can’t finish a single one of them. However, you are committed, at least for a day or two.
I have this problem for a long time, for as long as I start programming 10+ years ago. It seems like I still can’t find a way to commit to a single project until it finishes on my own. My interest keeps shifting.
The solution? form a team or a company! Working together with a group of people force you to be committed. That works very well for me, even my interest shift it still has to be done. I believe it drives down to the consequences. You can’t just stop working on a project because you’ll get sue.
But what about a personal project where you work alone, you might ask. Well sadly, I still haven’t figured that out…