Le titre de la question est "Comment choisir ...", mais vous semblez demander "Comment réaliser des projets personnels?" Je pense qu'il y a (au moins) deux choses en cours:
Quelque chose qui semble être une bonne idée à l'époque peut s'avérer moins important pour vous après y avoir réfléchi pendant un certain temps.
La forme de votre travail peut rendre votre retour plus difficile. Parfois, lorsque vous vous sentez inspiré, vous avez le sentiment que vous pouvez voir l'ensemble du projet et la façon dont toutes les parties s'emboîtent, et vous souhaitez l'écrire avant qu'il ne s'éloigne de vous. Lorsque vous y reviendrez plus tard, le code que vous avez écrit peut ne pas être aussi clair ou ne pas être aussi bien conçu que vous le pensiez à l'époque. Ou peut-être avez-vous eu quelques idées supplémentaires sur le sujet, mais elles ne cadrent pas vraiment avec le concept original.
Dans le premier cas, ne pas terminer pourrait être la bonne décision. Vous avez eu une idée, c'était intéressant, et maintenant vous passez à autre chose.
Dans le deuxième cas, je pense que le sentiment de tout voir, c'est votre cerveau qui vous joue un tour. Vous avez une idée et cela semble génial, et votre cerveau fait le tour de remplir les pièces manquantes pour rendre l'idée plus cohérente. Une façon d'y faire face est de ralentiret utiliser un meilleur processus de conception. Au lieu de sauter directement dans le code, écrivez l'idée en prose. Créez un design de haut niveau, puis commencez à étoffer les détails. Si les informations que vous avez concernent l'implémentation, notez-les également, mais n'essayez pas de tout coder à ce stade. De cette façon, vous avez capturé les idées sur papier afin qu'elles ne se concrétisent pas, mais vous n'avez rien mis en œuvre, donc la conception est toujours assez flexible. À ce stade, vous pouvez y revenir plus tard si vous le souhaitez, et si cela semble toujours être une bonne idée, améliorez la conception et, éventuellement, commencez à l'implémenter de manière méthodique. Gardez un journal de vos progrès afin que vous puissiez toujours dire ce que vous avez fait et ce que vous devez encore faire.
La dernière chose est que vous devez réellement vouloir terminer le projet. Si vous ne voulez pas le terminer, alors c'est juste une autre corvée sur votre liste de tâches qui s'accumule et vous fait vous sentir submergé par une tonne de travail que vous n'avez pas vraiment besoin de faire.