¿Por qué no tengo suficiente motivación para codificar en el tiempo libre?

Si bien nadie puede motivarte para completar un proyecto en el que pierdes interés, quizás sea útil tratar de evaluar por qué el patrón continúa.

Técnicamente, muchas cosas son factibles, pero eso no significa que será un proyecto viable. Es importante desarrollar un prototipo de capacidad técnica que brinde valor real a las personas.

Para los proyectos que fueron prototipados pero abandonados, obtener retroalimentación también puede ser útil, así como otros nuevos.

Por último, pero lo más importante, piense por qué comenzó esos proyectos. ¿Fue para ganar dinero solo o para comenzar a trabajar con otras personas conocedoras de los negocios? Si se tratara de ver si algo solo se puede hacer, entonces parece natural perder interés cuando se hace esa pieza.

Cómo describe su ciclo es interesante:

“Tan pronto como” frente a “semanas después” no son lo mismo; parece posible que una discrepancia entre lo que espera al comienzo y lo que se ha construido después de unas semanas también sea desalentador.

Hay otras cosas en la vida además de la programación.

Puede que no seas un nerd. En mi experiencia, los desarrolladores / nerds / geeks de Badass-Mega-Destroyer viven para estas cosas, y no tienen ningún problema trabajando durante semanas o meses en un solo problema. Es interesante. También es principalmente una segunda naturaleza para ellos. He sido desarrollador / nerd / geek durante unos 30 años impares, y he encontrado que es cierto que hay personas que tienen el bit nerd, y hay personas que no, y así es como es.

Esto es tu culpa. Si te sientes tan apasionado como trabajar para un cliente, debes tener la voluntad y la fortaleza para hacer algo por ti mismo.

Practique el autoempoderamiento en lugar de ser una oveja con todo el conocimiento pero sin usarlo para uno mismo.

Simplemente hazlo.