En su discurso principal en Rails World 2026, David Heinemeier Hansson (DHH) describe un cambio fundamental en el ciclo de vida del desarrollo de software impulsado por la 'programación agéntica'. Este enfoque consiste en utilizar agentes de IA para escribir la mayor parte de una base de código, trasladando efectivamente la responsabilidad principal del desarrollador humano de la codificación manual a la 'creación' de alto nivel. DHH sugiere que esta transición permite a los desarrolladores centrarse en la arquitectura, las especificaciones y la 'reparación' de sistemas complejos, en lugar de en la construcción granular de cada línea de código. Este cambio se presenta como un movimiento hacia un nuevo statu quo donde la velocidad de implementación ya no es el principal cuello de botella para la innovación.

Para ilustrar esta transición, DHH destaca el backend de 'Hey', una plataforma de correo electrónico y calendario propiedad de 37Signals. Al aprovechar la programación agéntica para reescribir el backend en Rust, la empresa pudo reducir drásticamente sus requisitos de infraestructura, disminuyendo el número de servidores necesarios de 110 a solo 10. Este movimiento se vio facilitado por el hecho de que los agentes ahora pueden encargarse del trabajo pesado de migrar a lenguajes más rápidos y eficientes en el uso de memoria. Además, DHH sostiene que la programación agéntica resuelve un problema empresarial de larga data: el alto coste de mantener múltiples aplicaciones móviles nativas. Anteriormente, la carga de mantener varias aplicaciones nativas diferentes solía ser prohibitiva, lo que llevaba a muchos a conformarse con soluciones híbridas web-nativas. Con los agentes encargados de la implementación, las empresas ahora pueden mantener factiblemente una suite de aplicaciones nativas manteniendo el backend simple y de alto rendimiento.

Sin embargo, este cambio hacia el desarrollo agéntico y los backends basados en Rust ha generado un debate significativo dentro de la comunidad de desarrolladores. Algunos observadores expresan preocupación por la pérdida del 'estado de flujo' —el enfoque profundo que se logra mediante la programación manual— y temen que una cultura de 'subcontratación barata' pueda provocar una disminución en la fiabilidad y mantenibilidad del código. También existe una tensión notable con respecto al futuro del propio framework Ruby on Rails; si el creador del framework está pivotando hacia Rust y flujos de trabajo agénticos para resolver problemas empresariales centrales, algunos cuestionan cómo Rails seguirá siendo relevante para nuevos proyectos. Si bien el movimiento ofrece ventajas claras en costes de servidor y alcance de aplicaciones nativas, introduce preguntas sin resolver sobre la calidad a largo plazo del código generado por IA y el papel evolutivo del desarrollador humano en un mundo donde el 'lienzo en blanco' es cada vez más completado por agentes.