Blog
Notas sobre arquitectura, decisiones de ingeniería y lo que aprendo construyendo.
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.
MacBooks geniales, herramientas ásperas: el caso del emulador de Android
Los portátiles con Apple Silicon son excelentes. El problema rara vez es la máquina — son las herramientas que no la tienen en cuenta. Un ejemplo concreto con Android Studio.
Por qué Linux le gana a Windows para desarrollar
No es nostalgia — es practicidad. Configuración que de verdad funciona, Docker nativo, herramientas Unix y velocidad pura. El caso de Linux desde el trabajo real.
Diseñar BillParty offline-first: las restricciones como features
BillParty no tiene backend, ni cuentas, ni nube — a propósito. Cómo una restricción dura (funciona en un avión, vive en un solo teléfono) se convirtió en la mejor feature del producto.