Entre el bombo y la realidad: cómo la IA está cambiando realmente la ingeniería del software

The Pragmatic Engineer, #GergelyOrosz, publicó recientemente algunas reflexiones (enlace aquí) sobre cómo se utilizan las herramientas de IA en el desarrollo de software en el mundo real. Hablando y estudiando a ingenieros de empresas de IA, Big Tech, startups y desarrolladores experimentados, capta una imagen de "historia de dos realidades" que se sitúa entre los extremos de la exageración de los ejecutivos y el escepticismo de los desarrolladores.

Las dos realidades: Exageraciones y dudas

Hype ejecutivo: El futuro (casi) está aquí

Muchos líderes tecnológicos han hecho grandes predicciones sobre el potencial transformador de la IA:

  • El CEO de Anthropic predice que todo el código será generado por IA en un año.
  • Satya Nadella, de Microsoft, afirma que la IA ya escribe hasta el 30% de su código.
  • El científico jefe de Google cree que la IA pronto rendirá al nivel de un desarrollador junior.

Estas afirmaciones sugieren que las herramientas de codificación de IA están remodelando rápidamente el desarrollo de software. Pero, ¿qué relación hay entre este optimismo y la realidad sobre el terreno?

Escepticismo de los desarrolladores: No tan rápido

Aunque los ejecutivos pregonan una revolución, muchos desarrolladores citados por Gergely siguen sin estar convencidos:

  • La mitad de los desarrolladores ni siquiera utilizan herramientas de IA semanalmente, lo que indica que muchos las han probado y han pasado página.
  • En una empresa de biotecnología, el 90% de los comentarios de revisión de código generados por la IA eran inútiles.
  • El agente Copilot de GitHub falló repetidamente en una base de código .NET real, creando "schadenfreude" entre los desarrolladores(aquí).

Esta discrepancia plantea una cuestión importante: si la inteligencia artificial es tan capaz, ¿por qué no se adopta más universalmente?

Cambiar de mentalidad, redescubrir la alegría

Algunas de las voces más respetadas de la ingeniería de software han pasado del escepticismo al entusiasmo:

  • Armin Ronacher (Flask): Ahora actúa como "jefe de ingeniería de un becario de programación virtual".
  • Peter Steinberger (PSPDFKit): Califica este momento como "el más emocionante desde que se aprende a codificar".
  • Simon Willison (Django): Dice que los agentes de codificación de IA ahora "funcionan de verdad", ya no son sólo juguetes.
  • Kent Beck (XP): "Me divierto más programando que nunca en 52 años".
  • Martin Fowler: Compara los LLM con el salto del ensamblador a los lenguajes de alto nivel.

La evolución de sus puntos de vista pone de manifiesto que la IA no es sólo cuestión de velocidad, sino de transformar nuestra forma de pensar y sentir la codificación.

Adopción, impacto y preguntas sin respuesta

Métricas de adopción

Los datos ofrecen un panorama heterogéneo:

  • El 50% de los desarrolladores utilizan herramientas de IA al menos una vez a la semana
  • En las empresas punteras, ese porcentaje se eleva al 62%.
  • El ahorro de tiempo medio es de unas 4 horas semanales, lo que supone un sólido aumento de la productividad del 10% .

Sin embargo, esto significa que la mitad de los desarrolladores no utilizan herramientas de IA con regularidad.

Preguntas abiertas

Quedan varios grandes interrogantes:

  1. ¿Por qué los ejecutivos son más optimistas que los ingenieros?
  1. ¿Por qué tantos desarrolladores han probado herramientas de IA y han dejado de hacerlo?
  1. ¿Cuánto tiempo se ahorra en el mundo real con estas herramientas?
  1. ¿Por qué las herramientas no suelen dar los resultados esperados a escala organizativa?
  1. ¿Por qué no se habla más si el impacto es realmente masivo?

Estas lagunas sugieren que, aunque las herramientas de IA han madurado, su eficacia depende en gran medida de la integración, la confianza y los flujos de trabajo.

Conclusión: Está surgiendo una nueva realidad

La realidad de la IA en la ingeniería de software no es ni magia exagerada ni decepción exagerada. Es algo más realista y prometedor. Para quienes han adoptado estas herramientas, el aumento de la productividad es real. Y gracias a los últimos avances -especialmente los agentes de IA que utilizan líneas de comandos y pueden recibir comentarios-, las capacidades avanzan rápidamente.

Como dice Kent Beck:

"Cosas que no hacíamos porque suponíamos que eran caras o difíciles acaban siendo ridículamente baratas. Así que tenemos que ir probando cosas".

Si aún no has empezado a experimentar con herramientas como Claude Code, Cursor o Windsurf, probablemente ahora sea el momento.
Las herramientas de desarrollo de IA están a punto de ser tan omnipresentes como los IDE y Git. El futuro es pragmático y ya está aquí.

Lecturas Recomendadas

No se han encontrado artículos.

¿Listo para construir lo que realmente importa?

Hablemos