Some people, including myself, can't work on a project for a very long time. At least not
without a manager within a team, with an experienced person who coordinates/manages things,
motivates people, gives feedback, talks about ideas, etc. (like a mentor or master).
It is just getting boring when working alone. You are not 100% confident about your ideas, and you
start to be doubtful about yourself and your ideas after a while. Sometimes you just get stuck somewhere
and would need some external help, or feedback, or motivation (sometimes you don't realize that yourself, or you
want to do it alone, anyway - maybe because you are alone, and you always have been alone with your stuff).
Such persons also almost always need new stuff from time to time, new challenges and new motivation, new kicks.
When working alone on a long-time-project, you need to be relaxed, self-confident, and you need to be very patient. The reward for your effort
may be ahead in time, somewhere in the far-away future. Some people are impatient, they need/want/require quicker rewards and feedback,
so long-time-projects is just not for them. At least not without a team and/or manager/mentor/master.
Good thing is, they always learn new stuff and may get very experienced, and may get advanced knowledge,
in sometimes many different fields. But they never finish the really big projects, at least not when they are young.
(And when those people get older, time is running away, so maybe they will never ever make the next big thing.
When you get older, you may just want to give up at some point. But you can't, so you just continue...)
There are always new ideas coming, and it is impossible to make all of those ideas become reality, because when
you start a project, you already get so many new ideas for new things, as the flow of ideas never ever stops.
It becomes a real problem if you show -or talk about- WIP (Work-in-progress), and other people actually see that you never ever
finish something. People start to think you are a talker, a teller of fairy tales. Only blah-blah, no final results.
Otherwise it is not such a big problem, and I think quite some coders have those problems.
While they may never complete/finish something big themselves, possibly making big money with a finished and polished product,
such people can use their coding experience and help other people to finish their projects and make big money.
