I also have this experience. For me the answer is to work with other people. In those weird personality test things that businesses sometimes do their is a category of person (I think, for some reason, called a “plant”) who flits from one exciting idea to another and never finishes things. The silly business teamwork talk thing suggested that a good team has someone like that, then someone who is a bit more negative who can try and shoot ideas down to make sure bad ones don’t get through, then finally a person (possibly the second person again) who is dedicated to making sure existing things get finished and pushes for that.
In my own experience, my personal projects flit all over the place. But in team situations I am forced to commit.
I also have this experience. For me the answer is to work with other people. In those weird personality test things that businesses sometimes do their is a category of person (I think, for some reason, called a “plant”) who flits from one exciting idea to another and never finishes things. The silly business teamwork talk thing suggested that a good team has someone like that, then someone who is a bit more negative who can try and shoot ideas down to make sure bad ones don’t get through, then finally a person (possibly the second person again) who is dedicated to making sure existing things get finished and pushes for that.
In my own experience, my personal projects flit all over the place. But in team situations I am forced to commit.