¿El fin del programador? La profecía que no se cumplió, y lo que nadie en la industria quiere reconocer

En esta entrada del blog, quiero iniciar resaltando que en alguna ocasión hubo un momento, no hace mucho, en que en foros tecnológicos, conferencias de Silicon Valley y titulares de revistas especializadas se afirmaba con absoluta convicción que el programador, ese ser que pasa horas frente a una pantalla traduciendo ideas en líneas de código, ya estaba a punto de convertirse en una pieza de museo, que estaba por desaparecer. La inteligencia artificial, decían, lo volvería obsoleto. El juicio era inapelable. El plazo, inminente, pero a sorpresa, han pasado los años, y la historia, como suele ocurrir con las profecías tecnológicas, resultó ser bastante más interesante y matizada que el apocalipsis que se anunciaba.


Las voces más influyentes del mundo tecnológico se sumaron a la novedad con entusiasmo, por ejemplo Jensen Huang, CEO de NVIDIA, declaró en 2023 y 2024 que "todos somos programadores ahora: solo hay que decirle algo a la computadora". Su argumento era que el lenguaje de programación del futuro sería el lenguaje humano. Era una visión seductora. También era, en gran medida, marketing:

"It is our job to create computing technology such that nobody has to program. And that the programming language is human."— Jensen Huang, CEO de NVIDIA, World Government Summit Dubai, 2024 [1]

El loco de Elon Musk, fiel a su estilo de predicciones apocalípticas, fue más lejos: la IA escribiría la mayoría del código en cinco años y eventualmente eliminaría la necesidad de código por completo. El CEO de GitHub, Thomas Dohmke, aseguró que Copilot escribiría el 80% del código "más pronto de lo esperado". Marc Andreessen proclamó que la IA era "posiblemente la cosa más importante que la civilización había creado jamás" [2]:

"AI will write anything from the majority to all code within 5 years. Soon after, it will eliminate the need for code entirely."— Elon Musk, 2023 [2]

El mensaje era claro y repetido hasta el cansancio: aprender a programar era una pérdida de tiempo. El futuro pertenecía a quienes supieran hablarle a la IA, no a quienes entendieran algoritmos, estructuras de datos o arquitectura de sistemas, hoy en día sabemos que esto no es así, pues la realidad es otra, si bien es cierto que las herramientas de IA generativa para código avanzaron de manera espectacular, por ejemplo GitHub Copilot, Cursor, Claude, otras plataformas similares pasaron de ser curiosidades a convertirse en compañeros de trabajo reales para millones de desarrolladores. En el benchmark SWE-Bench Verified (que mide la capacidad de resolver problemas reales de código en repositorios como Django, SymPy o Matplotlib) los mejores modelos pasaron de resolver entre el 30 y el 40% de los casos en 2024 a superar el 75% en 2026, eso sí, sabemos que es un salto extraordinario, es obvio [3]. Pero hay una diferencia enorme entre resolver problemas de código bien definidos en un entorno controlado y hacer lo que realmente hace un ingeniero de software experimentado: entender requisitos ambiguos, negociar con stakeholders que no saben exactamente qué quieren, diseñar la arquitectura de un sistema que deberá sobrevivir cinco años de cambios no planeados, o diagnosticar un race condition que solo aparece bajo carga de producción a las 3 de la mañana. Gary Marcus, uno de los críticos más lúcidos del hype de la IA, lo señaló con precisión: la IA todavía no puede razonar de verdad sobre lo que el código hace,hace reconocimiento de patrones sofisticado. Y los errores que comete no son los que cometería un junior descuidado; son errores sutiles que parecen correctos hasta que explotan en producción [4]. Mientras los oráculos del fin del programador dominaban las redes sociales, el mercado laboral real contaba una historia diferente, por ejemplo la Oficina de Estadísticas Laborales de los Estados Unidos proyecta un crecimiento del 17% en empleos de desarrollo de software entre 2023 y 2033, añadiendo aproximadamente 327,900 nuevas posiciones. Una tasa superior al promedio de todas las ocupaciones, y que se mantiene vigente incluso mientras la adopción de IA se acelera [5]. En junio de 2026, datos de la Reserva Federal de Filadelfia confirmaron que había más programadores empleados en Estados Unidos que un año antes, con un incremento en las ofertas de trabajo del 14% interanual [6], con esto podemos decir que el mercado no eliminó al programador, básicamente lo transformó y en esa transformación está el verdadero drama y la verdadera oportunidad de esta época.

La demanda de ingenieros en inteligencia artificial y aprendizaje automático creció un 85% interanual para 2026 [7]. Las empresas de seguridad informática, fintech, salud digital y observabilidad de sistemas están contratando a ritmos que sus departamentos de recursos humanos no logran seguir. El problema no es exceso de programadores, ojo, desde mi punto de vista es una escasez estructural de programadores con las habilidades correctas. Aquí yo pienso que debemos de ser honesto: el apocalipsis no era completamente falso, solo que apuntaba al blanco equivocado. Lo que la IA sí está desplazando con eficacia es un perfil muy específico: el programador que convierte un ticket de Jira en sintaxis. El que escribe código boilerplate, genera tests unitarios de rutina, documenta APIs básicas o implementa variaciones menores de funcionalidades existentes. Esas tareas, que antes ocupaban horas de un desarrollador junior, hoy las realiza Copilot o Cursor en minutos [3]. Las consecuencias son bastante reales y visibles, por ejemplo, la contratación de ingenieros de nivel inicial en las grandes empresas tecnológicas cayó un 28% desde los picos de 2022 y no se ha recuperado (al día de escribir esto). Los recién egresados de ciencias de la computación que antes conseguían empleo en Google o Meta con relativa facilidad ahora se enfrentan a un mercado brutalmente competitivo en ese segmento. Solo el 7% de las contrataciones de las grandes tecnológicas en 2025 correspondió a nuevos graduados, frente al 32% en 2019 [8]. Esto crea una paradoja preocupante que pocos quieren discutir: si la IA absorbe las tareas con las que los juniors aprendían el oficio, ¿cómo se formarán los seniors del mañana? Es una pregunta que la industria tendrá que responder, porque los seniors no aparecen de la nada, verdad?

Andrew Ng, uno de los nombres más respetados en el campo del aprendizaje automático, ofreció la perspectiva contraria al apocalipsis: "As coding becomes easier, more people should code, not fewer" [2]. Y tiene razón, aunque no de la manera que muchos esperaban. El programador que prospera en 2026 no es el que compite con la IA en velocidad de generación de código. Es el que usa la IA como multiplicador de su juicio. El que puede revisar el código generado y detectar el bug de seguridad que el modelo no vio. El que entiende qué está construyendo y por qué, no solo cómo. El que puede diseñar la arquitectura de un sistema distribuido sabiendo cuándo la consistencia eventual es aceptable y cuándo no lo es. El que puede decirle al cliente: lo que me pides no es lo que necesitas.

Según un estudio de DORA de 2024 con más de 36,000 profesionales de software, los desarrolladores que usan IA intensamente reportan mayor satisfacción laboral, más tiempo en estado de flujo productivo y menor agotamiento [5]. No es el fin del programador, es su liberación de las partes más tediosas del trabajo. Los desarrolladores con habilidades en IA y diseño de sistemas consiguen empleo 2.3 veces más rápido que sus pares sin esas competencias, según LinkedIn. Y los ingenieros especializados en ML, MLOps o arquitecturas de IA comandan incrementos salariales del 20 al 30% sobre los roles tradicionales [7].

REFLEXIÓN FINAL: EL FIN QUE NO LLEGÓ, Y LO QUE NOS DEJÓ

Las grandes predicciones tecnológicas rara vez se cumplen de la manera que sus autores imaginaron. La historia está llena de ello: la radio mataría a los periódicos, la televisión mataría a la radio, internet mataría a la televisión, los teléfonos inteligentes matarían a la computadora de escritorio. Nada murió. Todo se transformó, se acomodó, encontró su nicho y coexistió. El programador no desapareció, lo que desapareció o está desapareciendo es una versión reducida de él: el que solo sabía traducir instrucciones a código sin comprender el problema que resolvía, esa versión siempre fue prescindible. La IA solo aceleró la evidencia.

Lo que queda es la parte que siempre fue valiosa: la capacidad de entender problemas complejos, de comunicarse con humanos que tienen necesidades que ellos mismos no saben articular, de tomar decisiones con información incompleta, de asumir responsabilidad cuando el sistema falla. Eso no lo hace ningún modelo de lenguaje, y no lo hará en el futuro previsible.

Jensen Huang tenía razón en algo: todos somos programadores ahora, en el sentido de que la barrera de entrada para crear software básico se democratizó radicalmente. Pero eso no hace innecesario al ingeniero de software profesional; hace más necesario que nunca a quien entienda lo que esa explosión de software barato y rápido significa para los sistemas, la seguridad, la arquitectura y el negocio. El fin del programador no llegó, llegó el fin de la ingenuidad sobre lo que el programador es y eso, a la larga, es una buena noticia.

Es cuanto.

REFERENCIAS

[1] Huang, J. (2024, febrero). Remarks at the World Government Summit in Dubai. Citado en: Tyson, M. (2024, febrero 25). Jensen Huang says kids shouldn't learn to code. Tom's Hardware. https://www.tomshardware.com/tech-industry/artificial-intelligence/jensen-huang-advises-against-learning-to-code-leave-it-up-to-ai

[2] Blanchard, B. (2023, mayo 29). AI means everyone can now be a programmer, Nvidia chief says. Reuters. https://www.reuters.com/technology/ai-means-everyone-can-now-be-programmer-nvidia-chief-says-2023-05-29 | Dohmke, T. (2023, junio 17). GitHub CEO says Copilot will write 80% of code "sooner than later". Freethink. https://www.freethink.com/robots-ai/github-copilot | Musk, E. (2023). Citado en: itsadeliverything.com/bold-predictions-or-hype-tech-ceos-on-ais-impact-on-software-development | Ng, A. (2025). Citado en misma fuente.

[3] Ignatovich, D. (2026, febrero 22). Will AI Replace Programmers in 2026–2027? I Asked the AIs Themselves. Medium. https://medium.com/@ignatovich.dm/will-ai-replace-programmers-in-2026-2027-i-asked-the-ais-themselves-60f1a84fce96

[4] Marcus, G. (2025, abril 16). Those claiming we're mere months away from AI agents replacing most programmers should think again. Substack. https://garymarcus.substack.com/p/those-claiming-were-mere-months-away | Hassabis, D. (2025). Citado en misma fuente.

[5] U.S. Bureau of Labor Statistics. (2024). Occupational Outlook Handbook: Software Developers, Quality Assurance Analysts, and Testers. https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm | NetCorps Software Development. (2026, marzo 2). Will AI Replace Programmers? https://www.netcorpsoftwaredevelopment.com/article/will-ai-replace-programmers

[6] Putnam, A. / Federal Reserve Bank of Philadelphia. (2026). Job posting data via FRED. Citado en: Technical.ly (2026, junio). Software developer jobs rose in 2026 despite AI fears. https://technical.ly/workforce/software-developer-jobs-rise-2026-builders/

[7] Final Round AI. (2026, mayo 20). Software Engineering Job Market 2026: Full Outlook for Developers. https://www.finalroundai.com/blog/software-engineering-job-market-2026 | Golchian, P. (2026, marzo 25). Developer Job Market Recovery 2026: Data Analysis and Trends. https://pooya.blog/blog/software-dev-job-market-recovery-2026/

[8] Boundev. (2026). Software Engineer Job Market 2026: Salary, Demand, AI. https://www.boundev.ai/blog/software-engineering-job-market-2026 | MEV Software. (2025, septiembre 2). Software Developer Job Market Outlook August 2025. https://mev.com/blog/software-engineer-job-market-august-2025


Comentarios

Mi foto
José Alfonso Aguilar
Mazatlán, Sinaloa, Mexico
Me gusta aprender y escribir sobre tecnología y desarrollo. Soy Ingeniero en Sistemas Computacionales, trabajo como Profesor-Investigador en la Facultad de Informática Mazatlán, de la Universidad Autónoma de Sinaloa. México. Me gusta combinar la docencia-investigación con el giro profesional del desarrollo de software y gestión de proyectos de innovación.

Entradas más populares de este blog

Todo lo que debes saber sobre el Model-View Controller (MVC) para Aplicaciones Web

Stateful vs Stateless Design - ¿Cuál es la diferencia?

Conceptos Básicos de la Arquitectura REST (REpresentational State Transfer)