Blog
Notas sobre decisiones de ingeniería, código y lo que aprendo construyendo.
El servidor que se reiniciaba cada cinco horas
Un contenedor que se crasheaba en loop, sin panic y sin logs — cuatro veces, por cuatro razones distintas. Un recorrido por todas las formas en que un health check te puede mentir.
El editor que se comía mis <
Escribías un < solo en el editor de código y se convertía en silencio en <. El culpable era un componente oculto, dos pestañas más allá, haciendo su trabajo al pie de la letra.
Que el envío sobreviva a un reinicio
La primera versión mandaba toda la campaña desde una sola goroutine — y lo perdía todo si el proceso parpadeaba. Reconstruirla como una cola durable por destinatario.
Constancia sobre intensidad: un roadmap para aprender a programar
No aprendes a programar en un fin de semana heroico. El roadmap real es casi aburrido: poco, cada día, aplicado y repetido. Una historia sobre el tutorial de 12 horas que no me enseñó nada.
Alejarse del teclado también es trabajo
Algunos problemas no se resuelven tecleando más fuerte. El descanso real — caminar, tomar aire, un café lejos de la pantalla — es una herramienta de depuración, no tiempo perdido.
Antes de escribir código: planifica, lanza un MVP y no busques lo perfecto
Las decisiones más importantes de un proyecto se toman antes del primer commit. Una guía corta: planificar, elegir tecnología aburrida, lanzar pequeño y probar en el mundo real.