Los desarrolladores de software profesionales no fluyen, controlan. El código de flujo no es cómo los desarrolladores experimentados realmente utilizan los agentes de IA. El término ha explotado en línea. Los practicantes describen una experiencia de flujo y alegría, confiando plenamente en la IA, olvidando que existe el código y nunca leyendo las diferencias. Pero, ¿qué hacen realmente los profesionales con años de experiencia? Esta nueva investigación investiga a través de observaciones de campo (N=13) y encuestas cualitativas (N=99) de desarrolladores experimentados con 3 a 41 años de experiencia profesional. El hallazgo clave: los profesionales no fluyen. Controlan. El 100% de los desarrolladores observados controlaron el diseño e implementación del software, independientemente de la familiaridad con la tarea. 50 de los 99 encuestados mencionaron que ellos mismos impulsaban los requisitos arquitectónicos. En promedio, los desarrolladores modifican el código generado por el agente aproximadamente la mitad del tiempo. ¿Cómo controlan? A través de indicaciones detalladas con contexto claro e instrucciones explícitas (12x observaciones, 43x encuesta). A través de planes escritos en archivos externos con más de 70 pasos que se ejecutan solo de 5 a 6 pasos a la vez. A través de reglas de usuario que imponen especificaciones del proyecto y corrigen el comportamiento del agente a partir de interacciones previas. ¿Qué funciona con los agentes? Tareas pequeñas y sencillas (33:1 ratio adecuado-a-inadecuado). Trabajo tedioso y repetitivo (26:0). Andamiaje y plantillas (25:0). Seguir planes bien definidos (28:2). Escribir pruebas (19:2) y documentación (20:0). ¿Qué falla? Tareas complejas que requieren conocimiento del dominio (3:16). Lógica de negocio (2:15). Codificación de un solo intento sin modificación (5:23). Integración con código existente o legado (3:17). Reemplazo de la toma de decisiones humana (0:12). Los desarrolladores calificaron el disfrute en 5.11/6 en comparación con trabajar sin agentes. Pero el disfrute proviene de la colaboración, no de la delegación. Como dijo un desarrollador: "Hago todo con asistencia, pero nunca dejo que el agente sea completamente autónomo. Siempre estoy leyendo la salida y dirigiendo." La brecha entre las afirmaciones en redes sociales sobre enjambres de agentes autónomos y la práctica profesional real es marcada. Los desarrolladores experimentados tienen éxito al tratar a los agentes como colaboradores controlables, no como trabajadores autónomos. Artículo: Aprende a construir agentes de IA efectivos en nuestra academia: