Não sei se esta questão está estritamente relacionada ao desenvolvimento de software, mas ainda tentarei:
Como muitos programadores, adoro trabalhar em projetos de hobby. Às vezes, idéias aparentemente boas acabam não sendo tão boas, então abandono o projeto. Mas, às vezes, algo útil sai do projeto. Então, eu poderia liberá-lo, apresentá-lo ao mundo, certo?
Errado. De alguma forma, parece que não sou capaz de dar esse passo. Receio que meu código não seja bom o suficiente, sempre posso pensar em coisas que são subótimas, em recursos que podem ser adicionados. Portanto, não libero nada, perco o interesse e, a certa altura, abandono o projeto.
Isso é normal? Como você supera essa situação?