- La inteligencia artificial no elimina el empleo del desarrollador, sino que expande la demanda de software y redefine el rol hacia la orquestación de sistemas.
- El rigor técnico se desplaza de la escritura manual de líneas de código hacia las especificaciones, los tests deterministas y la gestión de riesgos.
- Aparece el concepto de "middle loop", una nueva capa de supervisión donde el valor reside en la capacidad de diseño y la arquitectura conceptual.

Seguramente habrás leído alguna que otra alarma sobre el fin de la programación tal como la conocemos. Con la llegada de ChatGPT y otros modelos de lenguaje, parecía que el camino estaba allanado para que las máquinas nos quitaran el teclado de las manos. Sin embargo, la realidad es mucho más curiosa y, la verdad, bastante más optimista de lo que vaticinaban los profetas del apocalipsis digital.
Lo que estamos viviendo no es una purga de profesionales, sino una redefinición profunda de la profesión. Es una paradoja fascinante: mientras más se automatiza la escritura de código, el número de desarrolladores en el mercado crece. No es que nos estemos engañando, es que el software se ha vuelto más barato y accesible, lo que ha disparado la demanda de personas capaces de coordinar todo ese despliegue.
El código como subproducto, no como meta
Para entender esto, hay que aceptar que las IA tienen una ventaja brutal en los lenguajes de programación porque son sistemas formales y rígidos, sin las ambigüedades del lenguaje humano. Por eso, el acto de teclear líneas de código, lo que llamaríamos la programación como actividad manual, está perdiendo peso. Ya no tiene sentido que un ingeniero pase horas escribiendo código repetitivo o «boilerplate».
El enfoque se ha movido hacia la programación conceptual. Ahora, el valor real no está en cuántas líneas escupes por minuto, sino en tu capacidad para diseñar soluciones, entender problemas complejos y gestionar la calidad. El código ha pasado a ser un simple subproducto; lo importante es la arquitectura y la visión global del sistema.
El desplazamiento del rigor técnico
Si la máquina escribe el código, ¿dónde queda la disciplina de ingeniería? No ha desaparecido, simplemente se ha mudado de casa. El rigor ahora se centra en las especificaciones. Una instrucción mal dada a una IA puede generar errores a una escala masiva, por lo que definir exactamente qué debe hacer el sistema es hoy más crítico que nunca.
En este escenario, el Desarrollo Guiado por Tests (TDD) ha vuelto con una fuerza increíble. Escribir los tests antes que el código es la mejor forma de evitar que la IA nos cuele errores con apariencia de correctos. Los tests se han convertido en el contrato innegociable: si el código generado pasa los tests, es aceptable; si no, se desecha sin remordimientos.
Además, el rigor se ha extendido a otras áreas:
- Sistemas de tipos y restricciones: Para que el código incorrecto sea simplemente imposible de representar.
- Mapeo de riesgos: Identificar qué partes del software son críticas y requieren revisión humana obligatoria y cuáles pueden automatizarse.
- Comprensión continua: Crear rituales como retrospectivas de arquitectura para no perder el hilo de cómo funciona el sistema mientras la IA lo modifica a velocidades vertiginosas.
El nacimiento del «Middle Loop»
Hasta ahora conocíamos el «inner loop» (escribir y probar) y el «outer loop» (desplegar y operar). Pero ha surgido un espacio intermedio que aún no tiene un nombre oficial en la industria: el middle loop. Este es el trabajo de supervisión, donde el ingeniero dirige, evalúa y corrige la salida de los agentes de IA.
Este nuevo rol requiere que el profesional deje de ser un operario y se convierta en un orquestador de sistemas. No se trata de implementar la función, sino de descomponer el problema en piezas que la IA pueda digerir, calibrar si el resultado es fiable y asegurar que todo encaje en la arquitectura general. Es un cambio de identidad que puede ser duro para quienes amaban el acto puro de programar, pero es donde reside la oportunidad actual.
Impacto en el mercado y la educación
Es cierto que hay una polarización. Mientras que algunos perfiles especializados en seguridad o arquitecturas distribuidas ven sus sueldos subir a niveles récord, aquellos que solo hacían tareas rutinarias están compitiendo con máquinas que lo hacen más rápido y barato. No es una destrucción total, sino una reconfiguración jerárquica.
Curiosamente, los programadores junior están recuperando valor. La IA les permite saltarse la fase de productividad negativa y ser útiles mucho antes. El verdadero peligro está en los perfiles medios que no tienen bases sólidas y confían ciegamente en el «vibe coding» (pedir cosas al chat y dejar que pase). Generar software sin entenderlo es, sencillamente, una bomba de relojería.
Esto nos obliga a replantear la educación. Ya no tiene sentido obsesionarse con la sintaxis de un lenguaje, sino que hay que enseñar pensamiento computacional y modelado de problemas. La alfabetización del siglo XXI ya no es saber escribir un bucle, sino saber diseñar la lógica que ese bucle debe ejecutar.
Desafíos organizativos y seguridad
La velocidad de la IA está chocando contra la lentitud de las empresas. Tenemos equipos que vacían sus backlogs en días gracias a la automatización, pero que luego se dan un golpe contra dependencias organizativas y procesos de aprobación humanos que siguen siendo lentos. El cuello de botella se ha movido de la capacidad de picar código a la capacidad de tomar decisiones.
En cuanto a la seguridad, existe un riesgo latente. Darle acceso total a un agente de IA para que «arregle cosas» puede ser peligroso si no hay valores por defecto seguros. La ingeniería de plataformas debe garantizar que el comportamiento seguro sea la norma, ya que no se puede confiar la seguridad del sistema al criterio individual de cada desarrollador que usa un chatbot.
La mutación de la profesión nos lleva a un lugar donde la tecnología es solo la herramienta y la capacidad de adaptación es la verdadera ventaja competitiva. El programador ya no es quien escribe el código, sino quien domina la complejidad del sistema, gestionando la inteligencia artificial para crear valor real, sostenible y, sobre todo, seguro.