El fundador de Y Combinator, Paul Graham, la semana pasada se quejó en Twitter de aquellos que utilizan la inteligencia artificial u otras excusas para no aprender a programar. Graham escribió lo siguiente: "Hace una generación, algunos decían que no tenía sentido aprender a programar porque todos los trabajos de programación serían subcontratados a la India", y ahora están diciendo que no es necesario hacerlo porque la IA lo hará todo. Si no deseas aprender a programar, siempre puedes encontrar una excusa. El CEO de BloomTech Coding Bootcamp, Austen Allred, esta semana respaldó el tuit de Graham ofreciendo su propia historia de excusas que las personas han dado por no aprender a programar... El tuit de Allred dice lo siguiente: "No aprendas a programar. Pronto las UI lo harán todo por ti" - 1985. "No aprendas a programar. Pronto todo se hará en el extranjero por unos centavos" - 2003. "No aprendas a programar. Pronto las herramientas de nocode lo harán todo por ti" - 2015. "No aprendas a programar. Pronto la IA lo hará todo por ti" - 2023.

Entre las muchas personas que compartieron el mensaje de advertencia de Allred estaba Code.org, la organización sin fines de lucro respaldada por la tecnología que tiene como objetivo convertir la informática en un requisito para graduarse de la secundaria para 2030. El CEO de Code.org respondió a Graham con un tuit reconfortante en el que sugiere que los días de las personas que pueden evitar aprender a programar están llegando a su fin. "Ahora que 27 estados exigen que todas las escuelas enseñen informática y que 7 estados exigen un curso de informática para graduarse de la secundaria", explicó el director ejecutivo de Code.org, Hadi Partovi, "el argumento está prácticamente zanjado. La informática ha ganado".

En una nota relacionada, este mes en Communications of the ACM, un profesor de informática compartió su opinión contraria sobre la posibilidad de que un programador profesional use asistentes de IA para hacer un trabajo mejor. "No funciona. Me encantaría tener un asistente que me mantenga en equilibrio, alertándome sobre obstáculos y corrigiéndome cuando me equivoco. Un programador de pares efectivo. Pero eso no es lo que obtengo. En cambio, tengo el equivalente a un estudiante de posgrado presumido, inteligente y ampliamente leído, también educado y rápido para disculparme, pero totalmente e inevitablemente descuidado e inconfiable. Tengo poco uso para tal ayuda supuesta...

Tanto como son fascinantes, los asistentes de IA no son obras de lógica, sino de palabras. Los modelos de lenguaje grande: habladores expertos (como aquellos que consiguieron todas las citas en la escuela secundaria). Se han vuelto increíblemente buenos para producir textos que parecen correctos. Para muchas aplicaciones eso es suficiente, pero no para la programación".