Un desarrollador de experiencia de 18 años ha dejado de escribir código manualmente, citando la adopción de herramientas de inteligencia artificial como el factor determinante. Tras años de práctica manual, el autor describe cómo la integración de asistentes como Claude Code y otros modelos de lenguaje ha transformado su flujo de trabajo, permitiendo generar y revisar código con mayor velocidad y menor esfuerzo cognitivo. Esta transición ha generado una sensación de liberación, ya que permite abordar mejoras que antes se postergaban, aunque también plantea desafíos en la gestión del conocimiento técnico.
En Filestage, la empresa del autor, la adopción de estas herramientas ha permitido aumentar el volumen de pull requests (PR) en un 50%, pasando de unas 200 a 300 mensuales, sin un incremento proporcional en los informes de errores. Esto se debe a la combinación de agentes de IA con sistemas de pruebas exhaustivos y guardarrails de integración continua. El autor cuestiona si la aprobación de una revisión de IA podría ser suficiente para fusionar código, sugiriendo que los modelos actuales son lo suficientemente precisos para reducir la intervención humana en la fase final.
A pesar de la eficiencia, el autor defiende la importancia de las abstracciones de alto nivel, como los tipos y las estructuras de datos, argumentando que la generación de código en ensamblador o microcódigo es ineficiente y propensa a errores. La representación de alto nivel facilita el razonamiento y la comprensión del sistema. Finalmente, el texto especula sobre el futuro de la programación, sugiriendo que los agentes de IA podrían permitir interactuar directamente con modelos de datos y interfaces lógicas, eliminando la necesidad de escribir código fuente lineal como paso intermedio.
