Reflexiones clave del último keynote de Dr. Werner Vogels en AWS re:Invent 2025, donde presenta el framework del «desarrollador renacentista» y argumenta por qué la IA no reemplazará a los desarrolladores que evolucionen.
Notas sobre el último keynote de Dr. Werner Vogels, VP y CTO de Amazon.com, en AWS re:Invent 2025 (diciembre 2025). Después de 14 años consecutivos, Vogels anuncia que este es su último keynote en re:Invent — aunque no deja Amazon.
«¿La IA me quitará el trabajo?» — Vogels aborda la pregunta directamente. Su respuesta: los roles se transformarán, algunas tareas se automatizarán y algunas habilidades quedarán obsoletas, pero la IA no hará obsoletos a los desarrolladores que evolucionen. El cambio es constante en el desarrollo de software — siempre lo ha sido.
Vogels recorre la historia para demostrar que el cambio es la norma:
Vogels propone que estamos en un nuevo «Renacimiento» y presenta cinco cualidades fundamentales:
La cualidad fundamental. Los desarrolladores tienen un instinto innato de entender y mejorar las cosas. En un campo donde todo cambia constantemente, la curiosidad impulsa el aprendizaje continuo.
Cada componente — servicio, API, cola — es parte de un sistema interconectado. Los cambios en una parte afectan al todo a través de bucles de retroalimentación (reforzantes y balanceadores).
Ejemplo: cascada trófica en Yellowstone — la reintroducción de lobos transformó todo el ecosistema, ilustrando cómo un solo cambio puede reconfigurar el comportamiento de un sistema completo.
Tarea asignada por Vogels: leer «Leverage Points: Places to Intervene in a System» de Donella Meadows — un paper seminal que identifica 12 puntos de apalancamiento en sistemas complejos, ordenados por efectividad creciente. Los más poderosos no son los parámetros numéricos (donde va el 99% de la atención), sino la capacidad de trascender paradigmas y cambiar los objetivos del sistema.
La capacidad de expresar el pensamiento con claridad es tan crítica como el pensamiento mismo. Vogels destaca:
Claire Liguori y Kiro IDE: Claire Liguori demuestra cómo el desarrollo dirigido por especificaciones (spec-driven development) con Kiro IDE genera primero requisitos, diseños y tareas antes de escribir código. En un caso de estudio, el equipo envió una funcionalidad en aproximadamente la mitad del tiempo comparado con «vibe coding».
Aunque la IA ayuda a construir sistemas más rápido, los desarrolladores no pueden abdicar la responsabilidad del código generado. Desafíos específicos:
Vogels comparte ejemplos de cómo la tecnología resuelve desafíos globales:
Vogels cierra con una distinción clave: los mecanismos (como las prácticas discutidas) no son lo mismo que las buenas intenciones. Comparte la historia de Jeff Bezos requiriendo que los ejecutivos atendieran llamadas de servicio al cliente para entender verdaderamente la experiencia del usuario.
Will AI take my job? Maybe.
Will AI make me obsolete? Absolutely not. If you evolve.
There's never been a time to be more excited about being a developer.
An experiment is not an experiment if you already know the outcome.
Everything fails all the time.
The work is yours, not that of the tools. It is your work that matters.
Mechanisms and good intentions. They're not the same.
Campo de la informática dedicado a crear sistemas capaces de realizar tareas que normalmente requieren inteligencia humana, desde el razonamiento y la percepción hasta la generación de lenguaje.
Sistemas autónomos que combinan modelos de lenguaje con razonamiento, memoria y uso de herramientas para ejecutar tareas complejas de múltiples pasos con mínima intervención humana.
Metodología de desarrollo donde la especificación se escribe antes del código, sirviendo como contrato entre equipos y como fuente de verdad para la implementación.