Un código enorme y desconocido — lo entiende antes de tocarlo
Un código enorme y desconocido — lo entiende antes de tocarlo.
Coger un proyecto que no conoces, o volver al repositorio que no abres desde hace tres meses — la parte agotadora nunca fue escribir. Es averiguar qué demonios está pasando ahí dentro. Millones de líneas se despliegan ante él como un único mapa, en milisegundos. Luego preguntas «quién usa esto» — y donde otro agente va y viene veinte veces, él suele señalarlo directamente, a través de todos los paquetes que hagan falta, sin dejarse nada. La primera vez que aparece un lenguaje nuevo en tu proyecto, no configuras nada. Lo que te ahorras no son unos minutos. Es la tarde que habrías pasado sin llegar a ninguna parte.
Una tarea, en una frase. «Haz que la vía de reintento sobreviva a un portátil dormido, con un test de regresión.»
Código que funciona, tests que se ejecutaron, y una respuesta directa: hasta dónde verificó y qué sigue siendo un riesgo.
Qué lleva dentro
Se acabó perder una tarde con «quién usa esto»
Responde después de haber leído el repositorio entero, no haciendo grep de una palabra clave y un archivo cada vez. Nada truncado, nada por el camino: no tienes que volver a comprobarlo.
Cambiar de lenguaje no significa montar un entorno
Aparece Go, Python, Rust o lo que sea en el proyecto y simplemente trabajas. Qué se instala y qué se arranca es algo que nunca necesitas saber.
Otro agente lo intenta veinte veces; él suele acertar a la primera
Millones de líneas se vuelven un mapa en milisegundos, así que preguntas una vez y señala el sitio: diecinueve puntos de llamada en cuatro paquetes, todos a la vez, en lugar de uno por intento. No te quedas ahí sentado viéndolo adivinar.
Una persona puede trabajar como un equipo
Tres frentes de trabajo en el mismo proyecto a la vez, sin pisarse. Lo que se descubre se queda con el proyecto, así que si hoy no lo arreglas, mañana — u otra máquina, o un compañero — lo retoma con el razonamiento intacto. Hasta un proyecto de una sola persona tiene relevo.
Te dice hasta dónde verificó
«Compila» cuenta como un escalón, y lo etiquetará como ese escalón. Sabes si tienes que ir a mirarlo tú, en lugar de que te despachen con la palabra «hecho».
Respeta tus convenciones
Lee las convenciones de ingeniería que ya hay en el proyecto y las sigue. No te deja recogiendo un montón de código que no encaja con nada más.
El último botón lo pulsas tú, siempre
Trabaja con tus permisos, en el directorio que le señales, y se detiene a preguntarte antes de nada delicado. Fusionar, publicar, lanzar: esa última pulsación es siempre tuya.
Por qué puedes creerlo
El argumento más convincente es el propio producto: varios millones de líneas de código, la mitad escritas por aquello sobre lo que estás leyendo.