Reflexiones de Mark Seemann sobre el aprendizaje de la programación con IA

Fuentes: Mark Seemann on learning programming in the age of LLMs

Mark Seemann, economista y experto en software, publica una respuesta extensa a una carta de un lector que cuestiona la relación entre la inteligencia artificial y la competencia técnica. Seemann argumenta que, aunque la IA acelera la construcción de software, no garantiza la comprensión profunda de los fundamentos. El autor describe su propia experiencia de haber construido un sistema complejo con la ayuda de LLMs, pero reconoce que la brecha entre la capacidad de construir y la capacidad de entender sigue siendo un desafío significativo. Seemann advierte sobre el riesgo de crear productos que funcionan pero que el desarrollador no domina, lo que puede llevar a una dependencia excesiva de la IA para resolver errores. Desde su perspectiva como economista, se muestra escéptico sobre la idea de que la tecnología siempre crea más empleos que destruye, citando ejemplos históricos como la adopción del motor de vapor o la entrada de China a la OMC, donde los empleos perdidos no se trasladaron automáticamente a nuevas áreas. Sin embargo, mantiene una postura abierta y pragmática: si tuviera que empezar de cero, preferiría aprender habilidades manuales como la carpintería o el metalurgia, ya que la automatización de la mano de obra parece más lejana que la de la programación. Seemann concluye que, aunque la IA permite construir más rápido, la comprensión de las abstracciones de bajo nivel sigue siendo crucial para el mantenimiento y la resolución de problemas complejos. Su recomendación es combinar el aprendizaje sistemático de los fundamentos con el uso estratégico de la IA, asegurando que el conocimiento técnico se mantenga sólido a pesar de la aceleración tecnológica.