¿Programadores esclavos de la IA? El «Vibe Coding» lo revela
En la siempre cambiante industria tecnológica, una nueva y polémica tendencia está redefiniendo el rol de los desarrolladores. Se trata del «vibe coding», una práctica en la que los programadores se limitan a describir lo que quieren lograr en lenguaje natural, y la inteligencia artificial se encarga de generar el código. La promesa es seductora: una velocidad de desarrollo sin precedentes. Sin embargo, para muchos veteranos, esta evolución ha traído consigo un nuevo y frustrante título: el de «niñeras de código».
La revista especializada TechCrunch ha sido una de las primeras en destapar la agridulce realidad detrás de esta aparente revolución. Mientras que la productividad se dispara, un informe de la empresa tecnológica Fastly revela que el 95% de los programadores admiten pasar tiempo extra corrigiendo errores generados por la IA. A pesar de esto, la mayoría coincide en que los beneficios superan a los inconvenientes, creando una relación de amor-odio con las nuevas herramientas.

El caso de Carla Rover, una desarrolladora web con 15 años de experiencia, es un claro ejemplo de la frustración que genera el vibe coding. Rover describe la práctica como una «hermosa e infinita servilleta» para esbozar ideas, pero su experiencia la llevó a las lágrimas tras tener que reiniciar un proyecto desde cero. Ella, como muchos otros, cometió el error de delegar el trabajo por completo a la IA, sólo para descubrir que el código resultante era una red de errores impredecibles. La IA no es un empleado, es una herramienta, y la falta de supervisión humana es un grave error.
Los problemas del código generado por IA son múltiples y complejos. Desde «alucinaciones» que inventan nombres de paquetes y funciones, hasta vulnerabilidades de seguridad y una alarmante falta de «pensamiento sistémico». Los expertos, como el desarrollador Feridoon Malekzadeh, lo comparan con «contratar a tu testarudo e insolente hijo adolescente para que te ayude a hacer algo». Malekzadeh estima que dedica entre un 30% y un 40% de su tiempo a corregir los errores introducidos por la IA, un coste de tiempo que muchos ven como el «impuesto a la innovación».
El vibe coding proseguirá, hasta ser idóneo
A pesar de las frustraciones, la adopción de estas herramientas es innegable. El vibe coding ha demostrado ser increíblemente útil para la creación de prototipos rápidos y la automatización de tareas repetitivas, conocidas como «boilerplate code». Como admite Malekzadeh, «consigo hacer más cosas con los programadores de IA que sin ellos».
La clave, según el consenso de la industria, es dejar de ver a la IA como un sustituto y entenderla como un asistente. Un asistente increíblemente rápido y creativo, pero que carece de la visión global, el juicio crítico y la responsabilidad de un ser humano. Austin Spires, de Fastly, señala que la IA tiende a buscar el camino más rápido, no el «correcto», lo que puede introducir vulnerabilidades de seguridad críticas en el código.

Conscientes de estos riesgos, algunas empresas como NinjaOne están adoptando un enfoque de «vibe coding seguro», que incluye controles estrictos y revisiones de código obligatorias. Los beneficios en productividad, según estudios de gigantes como IBM y Google, son demasiado grandes como para ignorarlos.
El rol del desarrollador está evolucionando y el futuro de la programación no se tratará solo de escribir líneas de código, sino de guiar sistemas de IA, verificar los resultados y, en última instancia, convertirse en el guardián de la calidad y la seguridad del producto final. Como concluye Malekzadeh, «cada tecnología lleva consigo su propia negatividad». El «vibe coding» no es la excepción, pero la capacidad de navegar sus turbulentas aguas determinará quiénes dominarán la programación en la próxima era.