A Weekend with a Side Project

Un fin de semana con un proyecto paralelo

Sin partes interesadas, sin plazos, sin tickets de Jira. Sólo tú y una idea tonta que podría convertirse en algo.

Sábado por la mañana. El café está hecho, la casa está en silencio y tengo una idea que me ha estado molestando toda la semana. No es necesariamente una buena idea, sólo una idea persistente. Una pequeña herramienta que hace algo que sigo haciendo manualmente. ¿Qué tan difícil podría ser?

Este es el mejor tipo de programación. Sin documentos de requisitos, sin planificación de sprints, sin revisiones de solicitudes de extracción. Sólo un editor de texto y un problema. La libertad de tomar decisiones arquitectónicas terribles, reescribir todo dos veces y seguir tangentes que resultan ser callejones sin salida.

Por qué son importantes los proyectos paralelos

En los proyectos paralelos aprendes cosas que tu trabajo diario nunca te enseñaría. No porque los problemas sean más difíciles, sino porque eres libre de correr riesgos. Prueba un idioma que nunca hayas usado. Construye algo sin un marco. Implemente en una plataforma sobre la que solo ha leído. Lo que está en juego es cero, lo que hace que el aprendizaje sea máximo.

El domingo por la noche, la cosa funciona. Es difícil, el manejo de errores es inexistente y el archivo README es una sola oración. Pero resuelve el problema que me propuse resolver y el viernes aprendí tres cosas que no sabía. No es un mal fin de semana.

💬 Discussion 1
Guest
Avatar
  • Ignacio Soto (collapsed)
    En la teoría «Un fin de semana con un proyecto paralelo» parece pan comido, pero al abrir la terminal me saltaron dos errores que ni siquiera aparecen en los foros. ¿Quién más tuvo un bautismo de fuego inesperado al configurarlo por primera vez?
    0