18 puntos por ragingwind 2026-04-20 | 1 comentarios | Compartir por WhatsApp

Esta es una charla sobre el cambio esencial en el rol de los desarrolladores senior en la era de la IA, presentada por Addy Osmani, director de IA en Google Cloud y exlíder de ingeniería de Chrome, en una entrevista durante la conferencia JS Nation US 2026 (Nueva York). Osmani es autor de 14 o 15 libros técnicos, entre ellos Learning JavaScript Design Patterns y Leading Effective Engineering Teams, y ha señalado de forma constante las limitaciones reales de la programación con IA a través de su charla de 2025, "The AI-Native Software Engineer", y de su serie en Substack sobre el "problema del 70%" y el "problema del 80%". Esta entrevista continúa esa línea y explora desde varios ángulos el fenómeno de la transición del ingeniero senior, de escritor de código a editor de código.

El panorama tras un año de programación con IA

  • El 90% de los desarrolladores usa IA para programar, pero la confianza en ella más bien va a la baja
  • Es efectiva para proyectos nuevos o prototipos (MVP), pero en codebases grandes o entornos empresariales todavía hay una brecha clara
  • El tamaño de los PR (pull requests) ha aumentado mucho, y es frecuente que la IA toque más archivos de los necesarios o implemente de nuevo funciones utilitarias existentes en lugar de reutilizarlas
  • El fenómeno que Osmani llamó en textos anteriores el "problema del 70%" sigue vigente. La IA te lleva hasta el 70%, pero el 30% restante —calidad, consistencia y el último tramo— sigue siendo trabajo humano

Vibe coding vs. ingeniería asistida por IA

  • El vibe coding es una forma libre de explorar rápidamente la viabilidad de una idea, con poca preocupación por el code review
  • La ingeniería asistida por IA usa la IA como herramienta mientras mantiene principios clásicos de ingeniería como arquitectura, seguridad, rendimiento y calidad
  • Para código de producción, lo segundo es indispensable, y aquí la "ingeniería de contexto" (la técnica de darle al modelo contexto rico como documentación, ejemplos, historial de conversación y estructura del codebase) determina la calidad del resultado

El nuevo rol del ingeniero senior: editor de código

  • El rol central del desarrollador está pasando de escribir código a evaluar y editar código. Ahí está el significado de "highly-paid Code Editors" que sugiere el título
  • El code review se está convirtiendo en el principal espacio de formación para juniors, y el pensamiento crítico para preguntarse "¿por qué la IA eligió este enfoque?" es más importante que nunca
  • Según un estudio, los ingenieros están gastando bastante tiempo depurando código generado por IA que "parece correcto por fuera, pero en realidad está mal". Osmani amplió esto después con el concepto de "deuda de comprensión" (comprehension debt)

Uso real de agentes en segundo plano

  • Osmani cuenta que, mientras sale a caminar, le deja tres o cuatro tareas a un agente desde la app de GitHub y, para cuando regresa, ya recibe un PR. Es llamativa su frase: "no quiero issues, quiero PRs"
  • Lo limita a proyectos pequeños o medianos, y todavía no lo recomienda para entornos empresariales
  • Usa la metáfora de que estamos pasando de la etapa de "director" (conductor), donde se usa un solo agente, a la etapa de "orquestador" (orchestrator), donde se coordinan varios agentes al mismo tiempo

Chrome DevTools MCP y Figma MCP

  • Chrome DevTools MCP (Model Context Protocol), lanzado a fines de 2025, le da "ojos" a los agentes de programación. Les permite revisar el resultado real del renderizado y hasta usar logs de consola e información de red
  • Combinado con Figma MCP, permite un flujo donde se implementa un archivo de diseño y luego se valida la pantalla real. Aun así, todavía no llega al nivel de reutilizar automáticamente bibliotecas existentes de componentes de UI

El futuro de la IA en el navegador y el problema de la confianza

  • El siguiente paso es automatizar recorridos de usuario aprovechando el rico contexto que tiene el navegador (información de inicio de sesión, calendario, historial de búsqueda, etc.), pero la clave está en diseñar confianza para mantener validación humana cuando entran en juego pagos o datos personales
  • Osmani enfatiza que "no debe ser 100% automatizado; tiene que detenerse obligatoriamente en el punto donde al usuario se le levantaría una ceja"

Consejos para desarrolladores junior

  • Si puedes construir especialización profunda en áreas que la IA todavía no resuelve, eso puede convertirse más bien en una oportunidad para diferenciarte
  • Frente a la postura extrema de que los lenguajes de programación o los stacks dejarán de importar, Osmani responde que "entender las bases y los fundamentos sigue siendo un superpoder"

Implicaciones

  • El mensaje central de esta charla es claro. En una era en la que la IA escribe código por nosotros, el valor del ingeniero senior ya no está en la velocidad para escribirlo, sino en la capacidad de leerlo, juzgarlo y darle contexto. El título algo provocador de "editores de código bien pagados" no es un menosprecio, sino la paradoja de que esa es precisamente la habilidad clave que exige esta época
  • Así como Osmani elevó la cifra de 70% a 80%, el nivel de completitud de los agentes sin duda está mejorando. Sin embargo, el costo de gestionar la "deuda de comprensión" que llena el 20% o 30% restante no ha disminuido, y reducir esa brecha seguirá siendo una tarea tanto para las herramientas como para los ingenieros

1 comentarios

 
skageektp 2026-04-20

Los programadores senior son un modelo de diseño mejor que opus jajaja