Las comunidades de código abierto están hartas de los LLM: ¿por qué importa?

Las comunidades de código abierto están hartas de los LLM: ¿por qué importa?

Las comunidades de código abierto están hartas de los LLM: ¿por qué importa?

Hoy me topé con un post de Fogus que me hizo reflexionar. Dice algo que muchos en el mundo del open source venimos pensando en voz baja: las comunidades de hobby programming —esas que se juntan a programar motores de ajedrez, sistemas operativos, lenguajes, emuladores— están cada vez más hostiles al uso de LLM.

No es purismo por purismo. El punto es que en esas comunidades el proceso de aprendizaje es el producto. No les importa tanto que el código compile, sino que el que lo escribió entienda por qué funciona. Fogus lo resume brutal: «un LLM es un multiplicador de fuerza, no un sustituto». En manos de un experto, es una palanca. En manos de alguien que recién empieza, solo roba el oficio.

Me tocó verlo en carne propia en foros de seguridad y sistemas. Llega alguien con un script «generado por ChatGPT que hace hardening de servidores» y se le pregunta por qué eligió ese parámetro de cipher suite, y no tiene idea. El código funciona… hasta que no. Y ahí no hay quién lo arregle porque nunca entendió qué hizo.

El post menciona comunidades como OSDev, LangDev, TxtDev, EmuDev. Son nichos donde el respeto se gana con años de compartir código elegante, mostrar curiosidad genuina y dominar conocimiento profundo. No les importa si tu código corre. Les importa que sepas cómo y por qué corre.

Yo trabajo con sistemas industriales en Komatsu y con infraestructura propia en Tokio. En esos mundos, usar IA para documentar, para traducir, para encontrar edge cases, es bacán. Pero usarla para reemplazar el entendimiento es una wea peligrosa. No es luddismo: es que el código sin contexto es deuda técnica encubierta.

Lo que más me gustó del post es esta frase: «Using an LLM to generate the finished piece doesn’t make us craftsmen; it just robs us of the craft.» Usar un LLM para generar el producto terminado no nos hace artesanos; solo nos roba el oficio.

Y tiene razón. En open source el valor no está solo en el commit, está en la persona que queda del otro lado del PR. Si ese alguien es un agente autónomo que no entiende nada, estamos construyendo sobre arena.

Fuente de inspiración: Born Against, or why hobby programming communities are aggressively against LLM usage

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *