Martin Fowler comparte sus reflexiones tras el retiro de Thoughtworks sobre el futuro del desarrollo de software, un evento que reúne a expertos del sector para examinar el impacto de los LLM en las prácticas de desarrollo.

Primera observación: los desarrolladores senior son, en general, optimistas respecto a los LLM. Su enfoque consiste en centrarse en la arquitectura y tratar a los agentes de IA como desarrolladores junior que deben ser supervisados. Cabe destacar que un tercio de los seniors inicialmente escépticos cambia de opinión tras ejercicios prácticos. Los desarrolladores de nivel intermedio, por el contrario, se encuentran en una posición difícil: su carrera se construyó antes de la era de los LLM, pero aún no cuentan con la experiencia senior necesaria para orquestar eficazmente estas herramientas.

Margaret-Anne Storey introduce el concepto de "deuda cognitiva", que describe la situación en la que un equipo se vuelve incapaz de modificar su código porque ya no puede explicar las decisiones de diseño subyacentes. Fowler establece una distinción entre el "cruft" —degradación involuntaria por desconocimiento— y la verdadera deuda técnica, que implica una elección consciente y un coste calculado.

Laura Tacho ofrece una observación llamativa: el diagrama de Venn entre la experiencia del desarrollador y la experiencia del agente es un círculo perfecto. Todo lo que facilita el trabajo a los desarrolladores humanos también lo facilita a los agentes. Una paradoja reveladora: los líderes están dispuestos a hacer concesiones para los LLM (documentación, claridad del código, entornos limpios) que se negaron obstinadamente a hacer para sus equipos humanos.

En cuanto a los IDE, la tendencia se orienta hacia un modelo híbrido que combina tareas no deterministas gestionadas por LLM y tareas deterministas como la refactorización, lo que abre nuevas posibilidades de orquestación.

Sobre el tamaño de los equipos, el consenso es que los equipos "de dos pizzas" mantendrán su tamaño pero aumentarán su productividad. La cuestión de la programación en pareja con agentes sigue abierta y resulta prometedora.

Una investigación publicada en Harvard Business Review por Ranganathan y Ye ofrece un contrapunto importante: la adopción de la IA conduce a una intensificación del trabajo y al agotamiento. Las ganancias iniciales de productividad dan paso, a medio plazo, a un deterioro de la calidad.

Camille Fournier resume esta tensión con la frase "todo el mundo se convierte en manager": la programación supervisada convierte a cada desarrollador en un gestor de agentes, generando fatiga por el cambio constante de contexto. Este nuevo paradigma exige más competencias de supervisión que de ejecución directa.