Propuesta controvertida: limitar llms en zig days

Fuentes: About LLMs at Zig Days
Propuesta controvertida: limitar llms en zig days
Imagen generada con IA

Zig Days son eventos colaborativos de programación de un día, generalmente los sábados, que sirven como el formato insignia de la comunidad Zig. Su objetivo principal es fomentar un entorno donde los desarrolladores puedan aplicar el pensamiento de sistemas para crear software de alta calidad. Sin embargo, el autor sugiere una recomendación controvertida: limitar deliberadamente el uso y la discusión de Modelos de Lenguaje Grande (LLMs) durante estos encuentros.

La explicación principal radica en la preservación de la ingeniería de software humana. Aunque los LLMs son herramientas poderosas que afectan la industria, su uso excesivo en eventos de aprendizaje puede "sacar el aire de la habitación", desplazando la interacción cara a cara. En un entorno ideal, los participantes deberían resolver problemas a mano y buscar ayuda entre pares, lo que fomenta la comprensión de algoritmos y estructuras de datos. Al depender de la IA, se pierden oportunidades de aprendizaje crítico, ya que la tecnología reemplaza la curiosidad y el esfuerzo necesario para dominar nuevas habilidades.

Estas recomendaciones son pertinentes para desarrolladores de sistemas, organizadores de eventos comunitarios y cualquier profesional que valore la autonomía técnica. El objetivo es aprovechar Zig Days para reducir la soledad del desarrollador y profundizar en el entendimiento de cómo funcionan los sistemas, un conocimiento vital para dirigir eficazmente a las futuras herramientas de IA.

Se deben considerar las limitaciones: no se trata de una prohibición estricta, sino de una estrategia para proteger la singularidad del evento. Aunque el mercado laboral actual favorece la eficiencia mediante agentes de IA, mantener habilidades fundamentales es esencial para diferenciarse profesionalmente. Conocer cómo funcionan los sistemas es necesario para "guiar" a la IA, evitando que se convierta en un sustituto del pensamiento crítico y asegurando que la programación siga siendo una actividad humana enriquecedora.