Cuando la IA se utiliza para cargar (aún más) el coste sobre las personas en el Desarrollo de Software
Como en cualquier ámbito del conocimiento, en el Desarrollo de Software la lectura, la búsqueda activa de documentación, manuales, respuestas en Stack Overflow y el estudio de código ajeno forman parte inherente del trabajo diario. Leer, investigar y construir patrones no es una excepción, sino la base misma de cómo aprendemos y evolucionamos y forma parte de la base de la ingeniería y del método científico.
Como en otras disciplinas científicas donde partimos de una formación previa, se hacen consultas a artículos, manuales o papers que se suele avanzar en muchos casos sobre conocimiento existente y es necesario desglosar lo ya creado para poder continuar. En definitiva, el Desarrollo de Software bebe de la lógica de la ingeniería y del método científico de observar, contrastar, reutilizar y validar antes de crear.
En este ambiente la creación de un modelo de lenguaje que intencionalmente puede hacerse valer de apoyo a priori supone un avance relevante, se amplía la accesibilidad al conocimiento técnico y a mi modo de ver materializaba algo altamente deseado, una herramienta de apoyo que no sustituye el criterio o experiencia pero si reduce las barreras de entrada que dependía solamente de búsqueda fragmentada y adicionalmente descentraliza el conocimiento.
¿Qué ocurre en este contexto?
En el sistema que vivimos esta herramienta es la chuleta por antonomasia en un examen en el que no ha estudiado un alumnado presionado por aprobar. Y el sistema del consumismo y FOMO gestionado por el mismo sistema provoca que tanto oportunistas exacerbados cuajen un discurso universal neoliberal donde el derroche de recursos tiene campo libre en nombre de la “Inteligencia Generativa”.
Se despliegan unas rondas de inversión sin precedentes en otra (y otras) Big Tech que dejan con algunas fisuras a otras Big Tech que tienen más poder y dinero que algunos países. Se ha dado con una perniciosa fórmula mágica: cantidades ingentes de datos en macrogranjas de servidores en espacios “vaciados” y poco código (que es lo que encarece) en esta macroestructura pero con mucha infraestructura física de procesamiento donde salen casualmente poderosas empresas (que tradicionalmente ya tenían poder) como NVIDIA u Oracle entre otras.
En todo este cóctel explosivo nos hablan de un paradigma sin precedentes, promesas de hacer todo más accesible para casualmente invertir en tu emprendimiento y empresa y, de paso, hacer algunos retratos de tu familia o amistades con estilos artísticos claramente copiados de artistas humanos y vivir en espacios donde la alta densidad de población y el encarecimiento de los productos es la norma mientras se ha dado con la fórmula para dar uso extractivista a las zonas más vaciadas reduciendo los recursos a pasos agigantados.
¿Dónde estamos quienes desarrollamos software?
Pues hablo de una de las realidades de tantas pero muchas personas estamos presionadas (porque en la ingeniería de Software nunca hay suficiente presión) y expuestas a empresas donde prima el uso de IA para ser más “eficientes” en lo que considero que es que seamos más rápidas y hagamos más cosas en menos tiempo en una industria que no es “industrial-productiva” sino de conocimiento y producción cognitiva. En una dinámica que si explota es porque ha sido “un caso claramente individual” y donde se delega la responsabilidad final al individuo. LA IA se vuelve una exigencia organizativa y se usa como moneda de cambio para desdibujar las responsabilidades sin aumentar el coste de revisión, validación y comprensión generando deuda cognitiva a la persona ingeniera.
Pero en el Desarrollo de Software siempre hemos tenido una gran exigencia... esto me recuerda a los sueldos que cuando se salen un poco del salario promedio tiene su moneda de cambio en exceso de trabajo, de responsabilidad, de presión y estrés.
SpectrumGirl <3 Mastodon me