Ideas
Escribo sobre desarrollo asistido por IA, liderazgo de ingeniería, pensamiento sistémico, y la complicada realidad humana entre ellos.
2025
- 2025 Recap - El Año En Que Me Valió Madres la Gente
Aunque considero que nunca fui un gran programador, siempre amé programar.
- 2025 Recap - De Apenas Poder Caminar a Entrenar Tres Veces por Semana
A principios de este accidentado Año Sabático, además de que me diagnosticaron Apnea del Sueño, me diagnosticaron una Fascitis Plantar que hasta hace poco logré superar después de un año de terapia física, ondas de choque, punción seca y más terapia física.
- 2025 Recap - Mi vida con Apnea del Sueño
A principios de este año 2025 empecé un sabático después de seis años a todo tren en una startup.
- Backpressure - Rechazando las Alucinaciones Negativas en los Asistentes de Programación
En esta quinta y última entrega de la serie “Principios Fundamentales para el uso de Asistentes de Programación” vamos a reconciliarnos, incluso a abrazar el hecho de que no importa cuántas instrucciones y ejemplos (steering) le entreguemos a un LLM, no existe forma de que este no genere código que no sirve, es decir: alucinaciones negativas.
- Todo Prompting es Prompt Injection
No existe tal cosa como el “Prompt Injection” como un mecanismo de ataque, ni una vulnerabilidad.
- Steering - Favoreciendo las Alucinaciones Positivas en los Asistentes de Programación
Esta cuarta entrega de la serie de “Principios Fundamentales para el uso de Asistentes de Programación” está enfocada en el “steering”, término con el que me voy a referir en este caso a las prácticas que permiten que un Asistente de Programación favorezca de forma consistente la producción de alucinaciones positivas, alucinaciones que aportan valor a los desarrolladores y a los usuarios de nuestra aplicación.
- Una Visión de Sistemas para la Programación Asistida por IA
En el primer artículo de esta serie concluimos que las alucinaciones son el feature fundamental de los LLMs sobre los que están construidos los Asistentes de Programación como Claude Code, Cursor, Gemini CLI, Windsurf, etc y que estas alucinaciones pueden ser positivas o negativas según aportan valor a nuestro código o no.
- Las matemáticas del Código Asistido por IA
De nuestro primer artículo en la serie, La Alucinación es el Feature Fundamental de los LLMs, tenemos que las alucinaciones de los LLMs pueden ser positivas o negativas según agreguen o sustraigan valor a nuestro trabajo, a “nuestro código”.
- La Alucinación es el Feature Fundamental de los LLMs
Un LLM no puede no alucinar porque en esencia su funcionamiento es ese, alucinar esa siguiente palabra (tokens) dando como resultado un texto plausible (imagen, audio, etc), que puede no tener un asiento en la realidad.