Desarrolladores senior dedican hasta 40% de tiempo a corregir código de IA
El 95% de los desarrolladores invierte tiempo extra en reparar código generado por IA, según un informe de Fastly. La carga recae principalmente en programadores senior, quienes deben revisar y reescribir el output de estas herramientas.
La supervisión constante del código IA
Los programadores experimentados actúan como supervisores de la IA, dedicando una parte significativa de su jornada a reescribir y verificar el código generado. Un informe de la empresa Fastly confirma que esta tarea de verificación recae mayoritariamente en desarrolladores senior.
Problemas recurrentes y riesgos
El código generado presenta fallos como alucinar nombres de paquetes, eliminar información importante o introducir riesgos de seguridad. Austin Spires, de Fastly, indica que la IA prioriza lo rápido sobre lo correcto, introduciendo vulnerabilidades típicas de programadores novatos.
Impacto en la seguridad y los procesos
Mike Arrowsmith, de NinjaOne, advierte que esta práctica omite procesos de revisión rigurosos, creando puntos ciegos en IT y seguridad. Su compañía contrarresta esto con herramientas de IA aprobadas, controles de acceso y revisiones por pares obligatorias.
La perspectiva de los desarrolladores
Feridoon Malekzadeh, con más de 20 años de experiencia, estima que dedica entre un 30% y 40% de su tiempo a corregir los errores y el «script innecesario» creado por la IA. A pesar de esto, afirma que consigue hacer más con estas herramientas que sin ellas.
Antecedentes de la codificación por IA
La codificación por IA, o «vibe coding», es utilizada por programadores para acelerar el desarrollo. Promete velocidad, pero requiere una supervisión humana exhaustiva para evitar errores críticos y garantizar la seguridad antes de su implementación en producción.
Implicaciones para el futuro del desarrollo
La revisión manual se ha convertido en un requisito indispensable. El rol del programador está evolucionando hacia la guía y supervisión de sistemas de IA, asumiendo la responsabilidad final del código. Esta supervisión se perfila como un coste necesario para aprovechar la innovación.