Ia se escribe al inglés: la programación cambia radicalmente

La inteligencia artificial está redefiniendo las reglas del juego en el desarrollo web, y la predicción de Sam Altman sobre el inglés como el nuevo lenguaje de programación dominante no es una mera especulación. El ‘vibe coding’, ese método de programación basado en prompts, está volviendo a poner en tela de juicio la necesidad de dominar lenguajes tradicionales como Python.

El fin de los programadores tradicionales?

Las compañías, impulsadas por la productividad y la eficiencia, están implementando estrategias como Programadores X10, lo que inevitablemente implica un recorte de personal. ¿Estamos presenciando el nacimiento de una nueva abstracción en el software, donde la habilidad humana se centra en la instrucción, no en la ejecución?

La tendencia se ve reforzada por el auge de ecosistemas como Microsoft, OpenAI y Replit, que están construyendo herramientas de desarrollo que permiten a los usuarios “programar en inglés”. No es una simple moda, sino una evolución fundamental. Como señala el experto de Omdia, Brad Shimmin, “el lenguaje humano hablado natural con finalización de código GenAI e incluso herramientas de desarrollo completas como Aider y Cline, permitiendo a los desarrolladores utilizar, digamos inglés, como lenguaje de programación declarativo”.

Más allá de python: un nuevo paradigma

Más allá de python: un nuevo paradigma

La razón de este cambio radica en el desarrollo de chatbots, que se construyen fundamentalmente en inglés. Los asistentes de IA, como GitHub Copilot y otros, se basan en la capacidad de comprender y traducir instrucciones en lenguaje natural en código funcional. Andrej Karpathy, cofundador de OpenAI, lo anticipó hace tiempo: “Decirle a una máquina qué queremos y dejar que ella resuelva el cómo”. Y es que, aunque el código escrito a mano siga siendo crucial en tareas especializadas, la capacidad de describir una funcionalidad en inglés abre un abanico de posibilidades sin precedentes.

Pero no todo es optimismo desmedido. Expertos como Sriram Devanathan de AWS advierten que el criterio humano, la supervisión y los puntos exactos de cambio siguen siendo irremplazables. Eric Newcomer de Intellyx subraya que el inglés es solo una herramienta, y que la complejidad de los proyectos requiere un conocimiento más profundo de los fundamentos.

Un futuro declarativo

Un futuro declarativo

La clave está en la capacidad de declarar el resultado deseado, dejando que la IA se encargue de la implementación. Las empresas están invirtiendo en herramientas que facilitan este proceso, permitiendo a los desarrolladores centrarse en la estrategia y el diseño, en lugar de perder tiempo en la sintaxis y la lógica de los lenguajes de programación tradicionales. Es un cambio de mentalidad, una transición hacia un modelo de desarrollo más intuitivo y colaborativo.

A pesar de ello, Python, JavaScript y Rust no desaparecerán. Su valor reside en la especialización y en la capacidad de abordar tareas específicas que requieren un control granular. Pero la habilidad de comunicar las necesidades de manera clara y concisa en inglés se convertirá en una habilidad esencial para cualquier desarrollador en el futuro.

La conclusión es clara: la programación ya no se trata solo de escribir código. Se trata de hablar con las máquinas. Y el idioma que las entiende mejor es el inglés.