Dónde pongo el foco cuando delego en agentes

Hace casi un año escribí sobre cómo mantener la disciplina en AI-assisted TDD. En aquel flujo dirigía al agente en tiempo real, en la misma sesión en la que escribía el código: elegía cada test, corregía el diseño sobre la marcha y aprobaba cada commit. Ese flujo fue cambiando de forma gradual. Los modelos mejoraban de una versión a otra, y las convenciones del repositorio se iban afinando con cada corrección que dejaba por escrito. Con ambas cosas, cada vez tenía menos sentido dirigir la implementación paso a paso y más sentido poner el peso en la spec: dejar claro qué construir y cómo, y delegar el resto. Llegó un punto en que la implementación iba en piloto automático hasta quedar lista para revisión. ...

13 de octubre de 2026 · 6 min · Pascual Montesinos

Manteniendo la disciplina en AI-Assisted TDD

Después de varios meses experimentando con AI-assisted TDD, he ido refinando un flujo de trabajo que me permite combinar la disciplina estricta del TDD tradicional con las capacidades de los asistentes de IA. No se trata de acelerar el proceso a cualquier coste, sino de mantener la calidad y el control mientras el agente se encarga de las tareas más mecánicas. El desafío de no perder el norte Uno de los principales problemas al trabajar con asistentes de IA en TDD es mantener la disciplina del proceso. La tentación es real: dejar que el agente genere tanto tests como implementación de una sola vez parece eficiente. Pero al hacerlo, perdemos los beneficios fundamentales del TDD. Perdemos el diseño emergente guiado por tests, la implementación mínima necesaria, y esa confianza que te da el proceso cuando necesitas refactorizar. ...

14 de noviembre de 2025 · 10 min · Pascual Montesinos

Lista de Tests como guía en AI-Assisted TDD

La práctica de AI-assisted TDD (Test-Driven Development asistido por inteligencia artificial) combina los principios fundamentales del TDD con las capacidades de los modelos de lenguaje de gran escala (LLMs). En este enfoque, el desarrollador colabora con un asistente de IA durante el ciclo de desarrollo, aprovechando su capacidad para generar código y mantener el flujo iterativo característico del TDD. Uno de los principales retos al trabajar con asistentes de IA es mantener la coherencia y la dirección del proceso. En este contexto, resulta especialmente relevante recuperar un concepto introducido por Kent Beck hace más de dos décadas: la lista de tests como guía del desarrollo. ...

7 de noviembre de 2025 · 4 min · Pascual Montesinos