Hay un número que debería molestar a cualquiera que dirija equipos de ingeniería. La adopción de la IA en el desarrollo de software sigue aumentando, pero la confianza en el resultado avanza en la dirección opuesta.
La encuesta Stack Overflow 2025, con más de 49 mil encuestados, muestra que el 84% de los desarrolladores utilizan o planean utilizar IA en el proceso de desarrollo, frente al 76% del año anterior. La mitad (51%) lo usa a diario. Y, al mismo tiempo, el 46% desconfía de la precisión de las herramientas, más que el 33% que sí lo hace. Sólo el 3% confía firmemente en él.
Ésa es la paradoja. Usamos otra herramienta en la que confiamos menos. Y esto no es una contradicción por parte de quienes no entienden. Es la señal de que la madurez ha llegado.
El cuello de botella se ha movido
Durante décadas, el escaso tiempo del desarrollo fue escribir código. Escriba la lógica, recuerde la sintaxis, monte el texto estándar. La IA atacó exactamente este punto y lo resolvió bien. Hoy en día, generar un bloque funcional de código es casi instantáneo.
El problema es que esto no aceleró la entrega en la medida que prometía el marketing de las herramientas. Aceleró la producción de borradores. Y el borrador no es un software listo para usar.
El cuello de botella se ha movido. Ya no es escribir, es reseñar. Evaluar si ese código es correcto, si es seguro, si no introduce una deuda que pagaremos con intereses en seis meses. La IA ha trasladado el esfuerzo de la creación a la verificación y pocos equipos han reorganizado el proceso para hacerlo.
Cualquiera que trate la IA como un acelerador de mecanografía está midiendo algo equivocado. La verdadera ganancia sólo aparece cuando el equipo también mejora a la hora de juzgar lo que recibe.
El error plausible pero erróneo
La característica más peligrosa del código generado por IA no es el error obvio. Es un error plausible.
Un modelo de lenguaje no comprende su intención. Produce la continuación estadísticamente probable de su mensaje. La mayoría de las veces esto coincide con lo que querías. Pero cuando no coincide, el resultado suele estar bien escrito, bien nombrado, con la apariencia exacta de algo correcto.
Es un código que se pasa a primera vista. Compila, ejecuta en el caso feliz, usa los nombres correctos. Y conlleva una suposición falsa: una ventaja no tratada, una condición de carrera, una llamada a una API que no existe, una validación que parece existir pero no cubre el caso real.
El desarrollador detecta un error obvio. El error plausible lo aprueba. Y es precisamente esto lo que se filtra en la producción, porque fue diseñado, sin querer, para engañar a la revisión apresurada.
La deuda técnica de la confianza ciega
Cuando un equipo acepta sugerencias de IA sin discreción, la deuda técnica no crece lentamente. Se acumula silenciosamente y a gran velocidad.
Piensa en el mecanismo. La IA tiende a repetir patrones. Si genera un enfoque subóptimo y nadie lo corrige, ese patrón se atasca en docenas de lugares. Cada copia parece inofensiva. El conjunto se convierte en un problema estructural que nadie decidió crear.
Peor aún: gran parte de este código nunca ha sido leído por un humano. Fue aceptado. Existe una gran diferencia entre el código que usted escribió con pensamiento y el código que acaba de permitir. El segundo es un territorio inexplorado dentro de su propio sistema.
La factura de este fideicomiso ciego viene en concepto de mantenimiento. En el incidente de la madrugada, cuando alguien necesita entender una lógica que nadie en el equipo ha entendido realmente. Luego, el aumento de velocidad de la semana pasada se convierte en el costo del trimestre.
La seguridad no es un detalle de revisión
Hay un agravante específico en el eje seguridad. El modelo fue entrenado en código público, y el código público está lleno de ejemplos inseguros: credenciales codificadas, consultas vulnerables a inyección, dependencias obsoletas, validación de entradas sueltas.
La IA no distingue entre ejemplos de libros de texto y código listo para producción. Ella reproduce el patrón que vio. Si la mayoría de los tutoriales concatenan cadenas en una consulta, esto es lo que sugerirán naturalmente.
Por lo tanto, la revisión de seguridad no puede ser un paso opcional al final. El análisis estático, el escaneo de dependencias y la verificación de secretos deben ser automáticos y ejecutarse antes de cualquier fusión. La IA aumenta la generación de código y cualquier falla del proceso aumenta con ella. Lo que era un desliz aislado se convirtió en un patrón distribuido.
Cómo un líder establece el proceso de revisión
Aquí está la parte que depende de ti, no de la herramienta. La confianza no está decretada ni prohibida. Se construye a través del proceso. Unas decisiones concretas que separan a un equipo maduro de un equipo expuesto.
Primero, deje claro que el autor de la solicitud de extracción es responsable del código, incluso si la IA lo escribió. No existe "la IA que lo hizo". Quien se presente, firma abajo. Esto cambia tu actitud al revisar tu propio trabajo.
En segundo lugar, calibre la revisión por riesgo, no por fuente. El código que toca autenticación, pago o datos confidenciales requiere una revisión humana en profundidad, venga de donde venga. Un ajuste de texto o una prueba trivial no necesitan el mismo rigor. Tratar todo de la misma manera desperdicia atención en lo que importa.
En tercer lugar, automatizar lo mecánico para liberar el cerebro humano para juzgar. Los linters, pruebas y escáneres de seguridad deberían detener lo obvio por sí solos. Por lo tanto, el revisor gasta energía en la lógica empresarial, la arquitectura y las suposiciones ocultas, que es donde la máquina no llega.
Cuarto, exigir que el remitente pueda explicar lo que presentó. Un estándar simple y poderoso: si no puede justificar por qué ese código es correcto, aún no está listo para su revisión. Este filtro elimina gran parte del código aceptado sin lectura. También vale la pena leer cómo encaja esto en el flujo de IA en cada fase del SDLC, porque la revisión es solo un eslabón de la cadena.
La IA es un excelente generador de primeras versiones y una pésima fuente de verdad final. El trabajo del líder es diseñar un proceso que aproveche la primera cualidad sin ser víctima de la segunda.
La cifra del 46% no es un veredicto contra la tecnología. Es un recordatorio de que la profesión ha madurado lo suficiente como para utilizar la herramienta con los ojos abiertos. La desconfianza, aquí, es un signo de competencia.
Si su equipo adoptó la IA pero aún revisa de la misma manera que hace dos años, comience por ahí. Redibujar la revisión antes de aumentar la generación. Es la inversión de prioridad la que más protege la calidad de su producto hoy.
Fuente: Encuesta Stack Overflow 2025, con más de 49 mil encuestados.
Lea también
- IA en cada fase del SDLC: la guía fase por fase para líderes técnicos
- Agentes de IA en el desarrollo de software: adoptar con gobernanza
- IA en el flujo de desarrollo de software: de generar fragmentos a orquestar
- Qué es SDLC con IA: el ciclo del software repensado
- Datos sintéticos: los riesgos y límites que nadie pone en la diapositiva de ventas
- Por qué TypeScript se convirtió en el estándar en la Web moderna
