Elisha Rosensweig, experto en alta tecnología: "El ser humano no reemplazará a Python"

Mujer programando en lenguaje Python en una oficina
Mujer programando en lenguaje Python en una oficinaGenerado con IA

El debate sobre si la Inteligencia Artificial va a acabar con el trabajo de los  programadores está más candente que nunca. Elisha Rosensweig, experto en tecnología de alto nivel rompe una lanza en favor de la programación humana.

 Mientras muchos vaticinan el fin del código tradicional en favor de las instrucciones en "lenguaje humano" (los famosos prompts), la experta en programación Elisha Rosensweig rompe el mito con una perspectiva tan contundente como disruptiva: la programación clásica no va a desaparecer, y el lenguaje formal sigue siendo el rey indiscutible.

Para entender por qué la IA no va a jubilar a los desarrolladores, Rosensweig afirma que "el código es la burocracia del mundo de las ideas procedimentales, y los programadores son los legisladores que lo redactan".

Es decir, del mismo modo que una idea en política no se materializa en el mundo real hasta que no desarrolla un proceso burocrático, una propuesta comercial o tecnológica no existe para una computadora hasta que no se traduce a un lenguaje formal. Sin esa transición, la máquina simplemente no puede actuar.

Para Rosensweig aprender a programar va mucho más allá de memorizar la sintaxis de un lenguaje como Python. El verdadero valor de un desarrollador reside sus habilidades:

  • Descomposición: Romper problemas gigantescos en subproblemas modulares y solucionables.
  • Trazabilidad: Definir procesos de software que se puedan ejecutar, rastrear y depurar.
  • Encapsulamiento: Crear interfaces limpias entre los diferentes componentes de un sistema. 

¿Qué está cambiando realmente con la llegada de la IA a la programación?

Para el experto, la inteligencia artificial, lejos de restar valor al programador humano, lo empodera, pero con una condición: tienes que saber qué estás haciendo.

En la era de los agentes de IA, cuanto más sepas de código, más libertad tendrás para dirigir a la máquina. Para un programador senior, el código repetitivo desaparece. 

Su experiencia le permite guiar a la IA hacia las estructuras y paquetes adecuados, proporcionarle fragmentos de código precisos que capturen su intención y, lo más importante, detectar errores y riesgos de implementación que el ojo inexperto pasaría por alto.

¿Cómo ser un mejor programador en la era de la IA?

La respuesta de Rosensweig es clara: como se ha hecho siempre: programando uno mismo.

Para desarrollar la capacidad mental de desglosar problemas de forma realista y eficaz, el camino no tiene atajos:

  • Empieza sin IA: Crea proyectos desde cero, comete errores y pelea con el código.
  • Usa la IA como palanca: Intégrala cuando sea necesario, pero analiza de forma crítica cada línea que genera.
  • Depura y repite: Solo picando piedra se aprende a traducir las necesidades ambiguas de un cliente en componentes lógicos factibles.El futuro de la programación: Menos sintaxis, más especificación

Para el experto es innegable que las reglas del juego están cambiando. En los próximos años, es muy probable que veamos nacer nuevos lenguajes de programación diseñados específicamente para interactuar con IA, obligando a muchos a aprender su profesión desde cero.

Sin embargo, el programador del futuro no será el que escriba una sintaxis perfecta a la primera, sino el que domine el arte de traducir el caos y la ambigüedad humana en especificaciones formales y ejecutables

Más información sobre:

Ver sus artículos

Ivan Muñoz

Responsable de audiencias

ván Muñoz, responsable de audiencias, se encarga de la gestión de los equipos de redacción, estrategia editorial y SEO de Computer Hoy.