Escribiendo & pensando en voz alta.
11 posts
Cuatro agentes de IA construyen mi código. El más valioso es el que no sabe nada.
Un inspector escribe la prueba, un albañil construye lo mínimo, yo verifico cada paso — y al final un revisor sin contexto encuentra lo que a todos se nos escapó. Cómo reparto el trabajo entre agentes de IA y por qué quien dirige no puede ser quien revisa.
Construí un directorio de ayuda para Venezuela en un día. Esto es lo que aprendí.
El terremoto en Venezuela dejó información fragmentada entre cientos de grupos de WhatsApp. Construí un directorio público con Red de Apoyo, tokens de edición anónimos y moderación IA con Claude Haiku — sin login, sin burocracia.
Post de Prueba: Pipeline de Automatización LinkedIn
Post de prueba para verificar que el observer de Post dispara la generación de borradores de LinkedIn correctamente.
Mi blog ahora publica en LinkedIn solo — pero no sin mí
Cómo extendí mi blog en Laravel para automatizar la publicación en LinkedIn con Claude, las cuatro decisiones de arquitectura que definen el sistema y por qué mantener al humano en el medio fue la más importante.
Mi sitio web se cayó esta mañana. Esto es exactamente lo que pasó — y cómo lo resolví.
Un incidente real: una cascada de pequeñas configuraciones incorrectas — un regex de Fail2ban equivocado, sin swap y Nginx bloqueando sin banear — derribaron un servidor. Análisis completo y el fix en 10 minutos.
Qué debo preparar para una entrevista del mundo Tech
Una guía clara con los puntos clave que debes dominar si quieres destacar en una entrevista técnica.
Lo que aprendí al reconstruir mi perfil de LinkedIn después de 17 años como desarrollador
Después de 17 años construyendo software, me senté a reescribir mi LinkedIn desde cero. Lo que estaba haciendo mal y lo que realmente funciona.
Cómo convertí un video de 3 horas de reunión en User Stories listas para desarrollo — sin tomar una sola nota
De una reunión de casi 3 horas con dos videos y cero notas, a un documento con 31 User Stories estructuradas listas para desarrollo. Esto es exactamente lo que hice.
Por qué mi blog no tiene panel de admin — y no lo necesita
Mis posts son archivos Markdown en Git. Sin base de datos para editar, sin WYSIWYG, sin login de admin. Así es como funciona y por qué es mejor que un CMS para un blog de desarrollador.
5 decisiones técnicas que le están costando dinero a tu empresa (y cómo solucionarlas)
Después de 17 años construyendo aplicaciones web, he visto los mismos 5 errores costosos una y otra vez. Si tu equipo dice 'es complicado' más de lo que dice 'está listo', probablemente estás cometiendo alguno.