He estado trabajando en un software comunitario por más de un año y sigo perdiendo interés cada vez que hago pequeños progresos. ¿Cómo me motivo?

La mejor motivación es la retroalimentación de alguien más.

Quieres escuchar historias de éxito o señales reales de optimismo.

Como fundadores de tecnología, pedir nuestros pedidos anticipados no es lo nuestro favorito. Tal vez, estás creando este software porque querías practicar tus habilidades y crees que puedes crear un software comunitario superior.

Ese es el lado de la oferta de las cosas. Ese eres tú, no la gente.

Es un software comunitario, así que definitivamente quieres una comunidad a su alrededor.

Para motivarte, necesitas retroalimentación del lado de la demanda .

Si las personas te piden que lo construyas, especialmente si saben que su éxito para lograr algo depende de ello, seguirás presionando.

Por donde empiezas

  1. Encuentra tu tribu. Busque el grupo de personas que ya están expresando molestias que se resolverán con su software
  2. Envíale un mensaje a alguien. En función del contexto del problema que expresaron, responda y dígales que está interesado en resolver ese problema.

Probablemente no estés tan interesado en el proyecto, y está bien, no es un delito perder el interés. Debería pensar en entregárselo a otra persona en la que pueda confiar para mantenerlo, o fallar eso, cerrar el proyecto.

Si debe continuar trabajando en él, por ejemplo, porque le están pagando, porque siente una obligación con los otros desarrolladores, o simplemente porque cree en el proyecto, lo mejor que puede hacer es encontrar una nueva forma de ver eso. El aburrimiento y el desinterés generalmente vienen de la frustración o la falta de desafío.

Si el problema es la frustración, es posible que intentes hacer cosas que son demasiado difíciles o demasiado ambiciosas, en cuyo caso deberás reducir tus metas a algo accesible o dividirlas en partes más pequeñas. No solo para que sean más fáciles de digerir, sino porque los objetivos a corto plazo le brindan sacudidas más frecuentes de satisfacción y confianza. Eres un ser humano y necesitas recompensas psicológicas para mantener el impulso y el enfoque, por lo que es fundamental estructurar tu proyecto con eso en mente.

Si el problema es la falta de desafío, la respuesta es amplificar el desafío hasta que vuelva a ser atractivo. Esto puede significar establecer estándares más altos o tomar riesgos y probar nuevas ideas. Al igual que con el problema de la frustración, un punto clave es hacer que los hitos individuales sean cortos y fáciles de digerir.

De cualquier manera, tienes que engañar a tu cerebro para que bombee las recompensas químicas a un ritmo constante y lento. Solo piénsalo como una programación para wetware y enróllalo.

Hola querido amigo,

Espero qué estés bien. Está bien ser desmotivado. Uno no puede mantenerse motivado todo el tiempo. En primer lugar, debes dejar de ser duro contigo mismo.

Para motivarse a completar el software, primero debe plantearse esta simple pregunta. “Lo que te motivó cuando empezaste a crear el software”. Cada vez que no tenga ganas de escribir más código, solo hágase esta pregunta.

En segundo lugar, al ser un programador, entiendo que hay algunos códigos que uno simplemente no desea escribir. En tales casos, necesita escribir código para aquellas cargas útiles que le resulten fáciles de escribir. Una vez que comience el hábito de escribir más código, puede regresar más tarde a las partes que le parezcan aburridas.

Un problema que podría tener es que su horario podría no estar planeado. Es posible que no haya dibujado un flujo de trabajo adecuado que indique qué códigos deben escribirse en qué momento. Un truco que puede usarse para anotar todos los nombres de métodos que necesita crear. Una vez que tenga esa lista, escriba las que le parezcan fáciles y luego podrá seleccionar las que no desea escribir.

Espero que ayude 😀