Que no se malinterprete: no tengo nada en contra de los vibecoders de bootcamp que consiguen trabajo gracias a la automatización, ni de quienes tipean un prompt que resuelve el 98% de una tarea con Cursor. Tampoco estoy en contra del avance tecnológico que acelera tiempos, mejora la productividad y baja los costos de desarrollo.
Pero la IA como eje central en la generación de código le sacó al arte de programar lo único divertido que tenía: poner a prueba tu razonamiento y capacidades lógicas.
Encontrarse con un problema, con un bug, con un desafío a la hora de desarrollar un proyecto, y -así te tome dos días de limarte los cuernos- encontrar la forma de resolverlo, no solo te da la sensación omnipotente de eventualmente convertirte en el próximo Tony Stark descifrando el viaje en el tiempo, sino que efectivamente está expandiendo tu cerebro.
Ese escalofrío que por un segundo recorre todo tu cuerpo, y los impulsos sinápticos que cachetean tus neuronas, son la prueba empírica de que estás agregando conocimiento y experiencia a tus habilidades
La ironía detrás del viaje del tiempo de Avengers, es que Stark tiene a F.R.I.D.A.Y. como IA que lo asiste, pero en el fondo es el humano quien guía el razonamiento artificial para descifrar la fusión de las líneas temporales.
Es su propio conocimiento, experiencia y obsesión lo que permite que la IA ejecute la simluación correcta. No es F.R.I.D.A.Y quien lo descifra y le da a Tony la solución.
ESO es lo que hace que su mirada atónita se sienta tan real: Stark (el cerebro detrás de la IA) sigue siendo con o sin su armadura un genio, millonario, playboy, filántropo.
Siento una genuina lástima por quienes nunca vayan a experimentar esa sensación por depender de una herramienta que los hace creer que saben programar, tanto como por aquellos que pretenden resolver un crucigrama autodefinido y todo el tiempo se van a espiar la página con las soluciones para autoconvencerse que lo están logrando.
De más está decir, no pretendo convencer a nadie de autoflagelarse volviendo a programar primero en papel. Solo comparto la visión (no, esta vez no hablo del personaje creado por Stark desde otra de sus IAs) de un developer xennial que siempre vivió este trabajo como un juego de ajedrez entre su cerebro y las issues.
La gran duda que me queda detrás de este boom de que todos puedan programar, radica en que la IA avanza rápido y "aprende" (o copia, da igual) de los programadores que le van diciendo qué cosas hizo bien y qué convendría hacer distinto (más óptimo, más seguro, más alineado con estándares actuales, bleh). ¿Cuánto faltará para que, quienes le están enseñando qué está bien y qué está mal, sean quienes no saben programar y confían ciegamente en las habilidades de un modelo de Inteligencia Artificial?
Disclaimer: la imagen de cover está hecha con IA para reforzar mi punto e indignar también a los ilustradores y diseñadores.