No sé si esta pregunta está estrictamente relacionada con el desarrollo de software, pero aún así lo intentaré:
Al igual que muchos programadores, me encanta trabajar en proyectos de hobby. A veces, las ideas aparentemente buenas no son tan buenas, por lo que abandono el proyecto. Pero a veces, algo útil sale del proyecto. Entonces, podría lanzarlo, presentarlo al mundo, ¿verdad?
Incorrecto. De alguna manera, parece que no puedo dar este paso. Me temo que mi código no es lo suficientemente bueno, siempre puedo pensar en cosas que son subóptimas, en características que podrían agregarse. Por lo tanto, no publico nada, pierdo interés y, en un momento, abandono el proyecto.
¿Esto es normal? ¿Cómo superar una situación así?