La IA, que antes no lograba hacer bien ni un módulo en un día, ahora empieza a encargarse de tareas que ocupan un periodo de trabajo completo. Al mirar atrás, creo que mi forma de trabajar ha cambiado unas cuatro veces en dos años y que mi lugar también se ha ido moviendo con cada cambio.
1. La era de las funciones de sugerencia: un IDE de programación primitivo
Al principio, programar con IA consistía en una sencilla función de sugerencia. Mientras escribía código, mostraba las siguientes líneas en gris y, al pulsar la tecla Tab, las aceptaba. El trabajo seguía haciéndolo yo; la IA era una herramienta que me ayudaba a mover las manos un poco más rápido.
(Figura 1: La primera etapa. Al escribir el nombre de una función y la primera línea, aparecen las tres líneas siguientes en gris y se aceptan al pulsar Tab.)2. La era del chat: pequeñas funciones y depuración con buenos prompts
La segunda etapa consistió en crear pequeñas funciones y encargar la depuración mediante buenos prompts. Mi lugar de trabajo pasó del editor del IDE de programación a la ventana de chat de al lado. Creo que, hasta alrededor de 2024, quien sabía «escribir buenos prompts» era quien lo hacía bien.
(Figura 2: La segunda etapa. Le explico al chat dónde está el error, la IA me muestra el código para corregirlo y yo lo pongo en el editor.)La encuesta de desarrolladores de Stack Overflow de 2025 refleja bien el ambiente de entonces. El 84% de los encuestados usaba herramientas de IA o pensaba hacerlo, y el 51% de los desarrolladores profesionales las usaba a diario. Sin embargo, incluso sumando a quienes usaban agentes en el trabajo a diario, semanalmente o de vez en cuando, solo eran unos tres de cada diez; además, había más personas que desconfiaban de la precisión de las respuestas de la IA (46%) que personas que confiaban en ella (33%).
3. La era del harness: definir las especificaciones y encauzar el trabajo
La tercera etapa llegó este año y consistió en definir las especificaciones y procurar que el desarrollo avanzara bien. Se definió el harness y se preparó ese entorno. La pantalla de mi ordenador se llenó de múltiples terminales oscuras. Abrí varias porque trataba distintos asuntos al mismo tiempo. Con el harness preparado, los agentes podían avanzar de principio a fin y, por eso mismo, los tiempos de espera se alargaron.
(Figura 3: Mi pantalla real durante la tercera etapa. A la izquierda está la lista de agentes y, en cada ventana, un agente distinto (Codex, Claude Code, OpenCode) trabaja en el asunto que tiene asignado. En la ventana central se ve un informe de trabajo enviado por un agente.)Durante este periodo aumentó rápidamente la duración de las tareas que una IA podía completar por sí sola. METR, una organización que evalúa la IA, anunció en enero de este año que la duración de las tareas que una IA completa con una probabilidad de la mitad (medida en tiempo humano) se había duplicado durante mucho tiempo aproximadamente cada 7 meses y que, después de 2024, ese intervalo se había reducido a unos 89 días. Esas cifras muestran cómo una IA a la que le costaba un solo módulo pasó a encargarse de trabajos de varias horas.
OpenAI contó algo parecido en febrero con el nombre de «ingeniería de harness». Durante cinco meses, los agentes crearon un producto de aproximadamente un millón de líneas sin código fuente escrito a mano por personas, y el trabajo de los ingenieros pasó de implementar código a diseñar el entorno en el que trabajan los agentes.
Incluí esta forma de programar en terminales como un cómic en el capítulo 1 de mi libro Harness Engineering. Cuenta que, aunque fuera a visitar a mi yo de 1999 y le dijera que en el futuro programaríamos con GPU y terminales, no me creería. Pero, al escribir la segunda edición, añadí una nota entre paréntesis junto a esa historia: que esto también parecía estar llegando pronto a su fin.
(Figura 4: Cómic del capítulo 1 de Harness Engineering. Mi yo del futuro visita a mi yo de 1999 y le dice: «En 2026 se programa con GPU y la herramienta de programación popular es la terminal», pero mi yo del pasado le pide que no bromee.)4. La era de la mensajería: documentos, informes y aprobaciones
Y, por último, desde octubre empecé a ocuparme de la planificación revisando mensajes, documentos de diseño, informes y aprobaciones. La terminal pasó a ser un lugar al que entro cuando algo se rompe, y el ámbito de trabajo se amplió del desarrollo de software a todas las tareas de la empresa.
(Figura 5: La pantalla que veo estos días. Las tareas aparecen en el calendario con una etiqueta con el nombre de cada compañero de IA.)
(Figura 6: Trabajando en un documento. Cuando dejo una nota de una línea, un compañero de IA corrige el documento aportando los fundamentos y deja una respuesta junto a la nota explicando qué cambió.)
(Figura 7: Las aprobaciones se hacen por mensajería. Cuando Minho plantea tres decisiones, respondo en una línea: «Todas con la opción a».)Los compañeros de IA reciben trabajo por mensajería y dejan los resultados en documentos; yo los reviso y los apruebo. Ahora este flujo abarca no solo el desarrollo, sino también el correo, las propuestas, los materiales educativos, los cómics y el blog. También se ve en las cifras.
(Figura 8: Un gráfico que incluí en los materiales de relaciones con inversores de Nextain. El código nuevo añadido mensualmente al repositorio del producto pasó de 92.000 líneas en febrero a 254.000 en septiembre. Los datos de septiembre abarcan del 1 al 22.)
(Figura 9: Desde una nota de una línea hasta la aprobación y el registro. Un dibujo de cuatro cuadros en la página web que muestra cómo circula ahora el trabajo en la empresa.)5. Las cosas que presentábamos como la respuesta correcta
Todo esto supone un gran cambio ocurrido en dos años. Hemos pasado de sugerencias de pequeños fragmentos de código a trabajar con la IA como miembro del equipo; realmente ha cambiado mucho, y parece que las cosas que durante ese tiempo presentábamos como la respuesta correcta están desapareciendo. Hubo un momento en que la respuesta era un buen prompt y otro en que era un buen harness; ahora ambos han pasado a ser parte del trabajo.
6. Lo que estoy haciendo ahora
Estoy documentando este proceso tal como sucede y convirtiéndolo en productos.
- Segunda edición de Harness Engineering: En la primera edición, publicada en julio, recogí las dificultades que encontré al trabajar con agentes de programación de IA. Durante los tres meses siguientes trabajé en los asuntos de la empresa con varios modelos y compañeros de IA, amplié el harness que usaba a solas hasta convertirlo en un espacio de trabajo para el equipo y la empresa (Naia ADK 2.0), y conté esa historia en la segunda edición. Antes de publicarla, entregué el manuscrito completo a tres IA y les pregunté si realmente valía la pena comprarlo, sin buscar elogios; después volví a abrir el código y los commits para comprobar cada observación y hacer correcciones. La segunda edición se publicará pronto. Primera edición: https://leanpub.com/naia-harness
- Naia AX: Estoy tratando de crear un producto AX que lleve esta forma de trabajar a instituciones y empresas. «De una AX que ejecuta flujos predefinidos a una AX que trabaja con compañeros de IA para cada función». Primero creamos un espacio de trabajo (Naia ADK) que reúne los materiales y criterios de trabajo de la organización, y sobre él incorporamos compañeros de IA para cada función. Cuando la persona responsable deja una nota de una línea en un documento, el compañero de IA lo corrige aportando los fundamentos y responde; cuando esa persona lo aprueba, queda registrado para que la siguiente pueda continuar. Es como trasladar directamente la cuarta etapa a la organización. Lo construimos juntos en cinco etapas —diagnóstico → preparación → operación conjunta → evaluación → operación autónoma— y, al instalarlo en la cuenta de nube de la institución o empresa, el sistema permanece aunque cambie el proveedor de IA. El mes pasado también impartí una clase en el curso avanzado de formación AX (planificación) del Servicio Nacional de Impuestos y estamos preparando un producto para pequeños negocios.
- Integración con el producto Naia: También estamos incorporando a Naia para uso personal la base que creamos para trabajar con compañeros de IA en la empresa. La estructura para encargar trabajo por mensajería, recibir los resultados en documentos y conservar la memoria pasa a ser la misma para el uso empresarial y el personal.
He resumido lo que hace Nextain en la página web.
- Página web de Nextain: https://nextain.io/ko
- Presentación de Naia AX: https://nextain.io/ko#ax
- Folleto de AX: https://nextain.io/brochures/ax-20261030/index.html
- Folleto de Naia: https://nextain.io/brochures/naia-20261030/index.html
7. ¿Dónde estoy yo en medio de todo esto?
En dos años, mi lugar ha pasado del editor al chat, del chat a la terminal y de la terminal a la mensajería. Soy un desarrollador que programaba a mano, pero ahora la mayor parte del código que añadimos al producto la escribe la IA. En lugar de abrir el código línea por línea, marco la dirección y compruebo cómo funciona. Como estamos utilizando realmente el producto que hemos creado así, creo que tiene valor, aunque todavía me da un poco de miedo preguntarme si es verdad. Yo tampoco sé aún adónde iremos después. ¿Dónde estoy yo en medio de todo esto?
¿Estoy creando valor de verdad? ¿Tuvo sentido el tiempo que pasé luchando solo para construirlo? Ahora incluso esa comprobación vuelvo a encargársela a la IA, y de ella recibo consuelo y seguridad. Pero, como conozco sus límites, no me queda más remedio que seguir dudando y revisándolo. Y como acabamos de lanzar el producto y todavía no hemos conseguido resultados comerciales, tengo aún más miedo. Quienes leen esto, ¿están disfrutando de este cambio? ¿O soy solo yo quien ha caído en este bucle consigo mismo?
Después de llevar durante bastante tiempo una pequeña organización que no ha logrado triunfar, siento el peso de las palabras «Por favor, apruébelo». La responsabilidad de los resultados sigue siendo, por ahora, enteramente humana.