·8 min de lectura·#ai #ai-augmented-engineering #straymark #build-in-public
No es atrofia, es desfase
Un artículo que circuló estos días dice que la programación con agentes te atrofia. Creo que 'atrofia' es el diagnóstico equivocado, y que el error no es inocente: mete problemas distintos en un solo saco y los presenta como irresolubles. Lo que de verdad duele es el desfase entre nuestra velocidad y la de la máquina — y eso sí se puede cerrar.
Estos días circuló un artículo de Lars Faye, Agentic Coding is a Trap, que ha causado revuelo en algunos medios. Su tesis: el flujo que la industria está vendiendo —la IA escribe el código, el humano se queda como orquestador— es una trampa. Y entre los costos que enumera hay uno que da nombre al miedo de fondo, una palabra que se repite a lo largo del texto y que conviene mirar de cerca: atrofia. Las habilidades, dice, se atrofian; y lo cruel es que se atrofian justo las que necesitas para supervisar a la máquina. Lo llama la paradoja de la supervisión.
Quiero empezar concediendo lo que el artículo tiene de cierto, porque es bastante y porque lo siento yo también. Hay una deuda cognitiva real cuando el prompt se vuelve el artefacto que conservas y el código el humo que nunca lees: puedes perder el control de un sistema que nominalmente es tuyo. Hay un agotamiento real en enviar más mientras te sientes menos seguro de cualquier cosa. Esos síntomas existen, los he vivido, y quien los nombra no está haciendo ludismo: está describiendo un oficio que se mueve bajo sus pies. Mi desacuerdo no es con los síntomas. Es con el diagnóstico, y con lo que ese diagnóstico te invita a hacer.
La trampa real
La verdadera trampa no es la programación con agentes. Es meter problemas distintos —la deuda cognitiva, el junior que no se forma, el senior que teme por su empleo, la sensación de no poder seguir el paso— dentro de una sola palabra, atrofia, y presentarlos como una sola cosa, irresoluble. Porque cuando un fenómeno se presenta como irresoluble, la única respuesta que queda es posicionarse en contra de la herramienta que lo causa. Y ahí está el problema: las afectaciones son diferentes, no una sola; varias son resolubles; y hay gente —me incluyo— que ya trabaja en mitigarlas con bastante éxito. Llamar a todos los afectados a formar un mismo frente contra la máquina, como si compartieran una misma herida, es la jugada que de verdad cierra puertas.
”Atrofia” es la palabra equivocada
Atrofia significa una cosa precisa: una capacidad que se hace más pequeña, que disminuye. Un músculo que se encoge porque dejó de usarse. Para afirmar que la IA atrofia a los programadores haría falta mostrar capacidades cognitivas medidas y disminuidas, y esa base experimental no existe. Lo que hay son personas que codifican menos y reportan sentirse oxidadas, que es otra cosa.
Tomemos el caso que más se invoca, el del programador junior. Se dice que ya no idea algoritmos, que solo lee y revisa código generado, y que así no aprende. De acuerdo —pero eso no es atrofia. Es formación truncada, y es un fenómeno distinto con causas distintas. La atrofia te quita algo que tenías; la formación truncada te impide adquirir algo que nunca tuviste. Y de paso conviene preguntar dónde está trabajando ese junior que solo revisa: ¿en un sandbox cuyo producto jamás llega al público? Porque el argumento descansa en una premisa que nunca decimos en voz alta —que el programador humano sí era infalible, que él sí no cometía esos errores—. Construimos una disciplina entera —code review, linters, postmortems— sobre la premisa contraria. (Escribí sobre eso en El programador inmaculado.)
Hay algo en la palabra que delata su función. Atrofia hace sentir la afectación como íntima, como un daño en tu mente, en tu cuerpo. Me recuerda a quien se dice enfermo porque “siente” las ondas electromagnéticas. El malestar es real, no lo dudo; lo que está mal es la causa que se le atribuye. Y atribuir mal la causa no es un detalle: es lo que te lleva a combatir la antena equivocada.
Lo que de verdad pasa: el desfase
Entonces, ¿qué es lo que se siente? No una capacidad disminuida, sino una distancia nueva. La máquina aceleró de forma asombrosa la rapidez con la que se codifica. He visto con mis propios ojos cómo un trabajo que a un equipo de veinte programadores le tomaba diez meses —con jornadas extenuantes e innumerables reuniones “ágiles”— unos agentes de IA lo concluyen en un par de semanas. El código ya no es el cuello de botella. Lo somos nosotros.
Pero quedar rebasado por esa velocidad no es atrofiarse. Imagina que te piden resolver un problema en una hora y que la respuesta está repartida en cuatrocientos libros que tendrías que leer antes. No fallarías por tener la mente disminuida. Fallarías por falta de tiempo. Tu capacidad de leer y comprender está intacta; lo que no alcanza es el ancho de banda para emparejarla con el ritmo que se te exige. Eso es lo que pasa frente a un agente en su mejor momento: no hay atrofia, hay un desfase entre tu velocidad cognitiva y la suya. Y ese desfase, esa falta de emparejamiento, es lo que se manifiesta como vulnerabilidad, impotencia, desamparo —una sensación que se vuelve angustia cuando además está en juego el salario, el sustento, el trabajo.
Es economía, no fisiología
Porque ahí está el problema de fondo, y no es fisiológico. No es que tu cerebro se encoja. Es que el trabajo que hacías puede dejar de necesitarte, o no existir nunca para los que vienen detrás. Esa amenaza es real. Pero no es culpa de la herramienta. Es culpa de un modo de producción que pone la productividad por encima de las personas, y que ante cada salto técnico descarga el costo sobre quien trabaja.
No es la primera vez, ni de lejos. Lo vimos con la aparición de máquinas —la de vapor, la de coser— y con nuevos métodos de producir —la banda sin fin, el fordismo, el toyotismo—. Y cada vez hubo resistencia y reacción contra las máquinas que amenazaban con desplazar a la fuerza de trabajo especializada: los gremios de artesanos, y en su forma más violenta, los ludistas rompiendo telares. La novedad de hoy no es la angustia; es vieja. La novedad es la palabra con que la nombramos. Llamarla atrofia medicaliza lo que en realidad es un conflicto económico, y al volverlo íntimo —un defecto tuyo, de tu mente— nos distrae de dónde está de verdad la disputa.
Lo que el artículo presiente bien
Y sin embargo Faye presiente algo, y hay que concedérselo: el trabajo que va a persistir es el de orquestador, aquél que decide y dirige —el arquitecto—. Creo que tiene razón en eso. Solo que no llega ahí por atrofia. Llega ahí porque, una vez que la máquina lleva el tecleo, lo que queda del lado humano es el criterio, y ese se vuelve el centro de gravedad del oficio.
Quienes promueven la ingeniería aumentada por IA proponen resolver el problema de los roles por esa vía: que todo junior se forme ya no como programador sino como arquitecto, que aprenda desde el principio a llevar la batuta y a resolver en vista de pájaro. Me parece una salida natural al problema de los roles, pero no resuelve el otro problema, el de los números: no hay espacio para que todos los que antes eran programadores sean ahora arquitectos —ni en el mercado laboral, ni en lo vocacional, porque no todo el mundo quiere ni debe dirigir—. Tenemos, entonces, problemas distintos, en roles distintos, bajo amenazas comunes. Las soluciones que están surgiendo ayudarán a algunos, pero no salvarán a todos. Y fingir que una sola palabra los abarca a todos es justamente lo que nos impide atender a cada uno.
Emparejar, no frenar
Si el problema real es el desfase, entonces la respuesta no es la de Faye —frenar la máquina, degradar su rol, volver a teclear el ochenta por ciento a mano para no perder el músculo—. Eso trata el síntoma equivocado. La respuesta es emparejar: cerrar la distancia entre tu ancho de banda y el de la máquina, para que puedas mantenerte al mando a su velocidad sin tener que sostener todo el sistema en la cabeza.
Eso es lo que estoy construyendo en StrayMark, y lo llamo emparejamiento cognitivo. La idea es poner enfrente de la persona conocimiento, no solo información: no un volcado de datos para que una máquina lo consulte, sino un mapa dentro del cual un humano puede pararse, ver qué se decidió y por qué, qué está en marcha y hacia dónde va, y tomar una decisión —rápido—. Un mapa no te frena; es la forma de moverte rápido sin perderte. No se trata de necesitar menos a la máquina, ni de que ella te necesite menos a ti. Se trata de una dupla en la que cada quien corre a su velocidad sin que el humano quede absorto, viendo pasar un trabajo que ya no entiende. El desfase no se cura desacelerando a la máquina. Se cura dándole al humano un mejor lugar desde dónde mirar.
No te atrofiaste. Leíste cuatrocientos libros en una hora, y nadie te dio el mapa de la biblioteca.
(Esto dialoga con No quiero una IA que me necesite menos, donde defendí mantener al humano en el circuito como el elemento que carga el peso, no como la ineficiencia a eliminar.)