Do you have the determination to read all those answers and identify the true ones? How do you know which ones are true? Finishing projects is the natural state of mind. The reason why you don't finish is the idea that is most repulsive to you, the idea that you try to avoid the strongest.
On the other hand, a comment can also be repulsive because the idea is really bad. How do you know the difference?
That said, my advice to you is: _pick a customer_. Why would you write a graphical solitaire game but for the joy of programming. However, that joy doesn't need a target, there is no need to finish.
If you write something for somebody else, you are out of the loop of questioning what you like best. Then you are free to pursue that goal without being distracted by the whims of your desires.
When you choose your customer and the project, maintain the basics, especially: pick an achievable goal.
On the other hand, a comment can also be repulsive because the idea is really bad. How do you know the difference?
That said, my advice to you is: _pick a customer_. Why would you write a graphical solitaire game but for the joy of programming. However, that joy doesn't need a target, there is no need to finish.
If you write something for somebody else, you are out of the loop of questioning what you like best. Then you are free to pursue that goal without being distracted by the whims of your desires.
When you choose your customer and the project, maintain the basics, especially: pick an achievable goal.