El inglés, el nuevo lenguaje de programación: ¿adiós a python?

La programación está experimentando una metamorfosis radical, y la respuesta a la pregunta de qué lenguaje aprender este año podría sorprenderte: no Python, ni JavaScript, sino el inglés. Sí, has leído bien. La inteligencia artificial está redefiniendo el desarrollo de software, y con ello, las habilidades que necesitamos.

La era del 'vibe coding' y los asistentes de ia

La irrupción de herramientas como GitHub Copilot, Cursor, Claude o Gemini ha impulsado un nuevo enfoque: el 'vibe coding'. Se trata de una técnica que, en esencia, consiste en describir la funcionalidad deseada en lenguaje natural, dejando que la IA se encargue de generar el código. Sam Altman, CEO de OpenAI, ha sido profético al advertir sobre este cambio disruptivo, que ya está impactando desde tareas sencillas hasta proyectos complejos.

La realidad es que las empresas están reduciendo personal a través de Programadores X10, una clara señal de que la productividad impulsada por la IA está transformando el panorama laboral. Esto nos lleva a preguntarnos si estamos presenciando un nuevo nivel de abstracción en el desarrollo de software. No se trata de reemplazar a los programadores por completo, sino de cambiar la forma en que trabajamos y las habilidades que valoramos.

¿El inglés como lenguaje de programación?

¿El inglés como lenguaje de programación?

Según The New Stack, Brad Shimmin, experto de Omdia, afirma que el lenguaje humano se ha convertido en el activo más valioso. El desarrollo de chatbots, que se basa principalmente en el inglés, ha puesto a este idioma en el centro de la escena. En lugar de escribir líneas de código, los desarrolladores ahora describen lo que quieren lograr, y la IA se encarga del resto. Andrej Karpathy, cofundador de OpenAI, ya anticipó esta tendencia, describiéndola como la capacidad de “decirle a una máquina qué queremos y dejar que ella resuelva el cómo”.

Herramientas como GitHub Copilot, Replit, Aider y Cline permiten a los desarrolladores utilizar el inglés como un lenguaje de programación declarativo, simplificando enormemente el proceso. Esto no significa que Python o JavaScript estén obsoletos; su utilidad persiste en áreas específicas y en la supervisión del código generado por la IA. Sriram Devanathan de AWS lo deja claro: el código desde cero seguirá siendo imprescindible, pero la capacidad de refinar y supervisar el trabajo de la IA será la clave del éxito.

Eric Newcomer de Intellyx, por su parte, advierte que el inglés es más adecuado para tareas generales, y que para objetivos detallados, sigue siendo necesario un conocimiento profundo de los lenguajes de programación tradicionales.

En definitiva, la programación no está muriendo, está evolucionando. Ya no se trata de dominar la sintaxis de un lenguaje, sino de saber comunicarnos eficazmente con la IA, utilizando el inglés como la herramienta principal para transformar ideas en código funcional.