Desarrollador

Pregunta qué se rompe antes de tocar.

ontoref 3 min read
El desarrollador que aterriza en un código que no construyó no distingue

El arnés ya tiene canon: guías que dirigen antes, sensores que corrigen después. Y tres preguntas abiertas — cómo mantienen coherencia al crecer, cómo se evalúa su cobertura, qué significa un sensor que calla. Un check en verde que no declara qué miró es un arnés que miente por omisión.

Birgitta Böckeler — Harness engineering for coding agents · Comprueba qué se rompe

Pregúntale al grafo qué se rompe antes de tocar. describe impact <node> devuelve el radio de impacto de un cambio —qué nodos, qué invariantes, qué ADR— antes de escribir una línea. El código que acabas de heredar puede decirte qué es portante, y tu agente de IA puede montar ese mismo contexto en vez de adivinar.

El desarrollador que aterriza en un código que no construyó no distingue lo portante de lo incidental. El README y la documentación están incompletos o desactualizados; las decisiones que lo originaron viven en la cabeza de quienes ya se fueron. Así que lo prudente es tocar lo mínimo —y con ello las aportaciones, los arreglos y las mejoras se estancan, porque el coste de un radio de impacto desconocido recae sobre quien mueve primero.

Esa misma brecha es la que hace peligrosos a los agentes de IA en un proyecto que no conocen: su ventana de contexto no abarca todo el código, así que actúan sobre un modelo reconstruido, a menudo alucinado, cambiando cosas que violan invariantes que nadie escribió. Tanto el humano como el agente vuelan sin un mapa de consecuencias.


Posts · Recetas

El premio, al entrar

Cuando tu razón de ser es verificable y no solo declarada, mantener el rumbo deja de costar esfuerzo.

¿Te ha resultado útil? Valóralo
¿Tienes algo que aportar? Cuéntame qué opinas, qué sugieres, o si seguimos explorando este tema.
· lecturas

Usamos cookies para que este sitio funcione, entender el uso del servicio y apoyar acciones de marketing. Política de cookies para más información.