Sabías que en el siglo XIX, había unos hombrecitos y mujercitas que dedicaban todo su tiempo a realizar cálculos complejisimos para física, química, matemática, astronomía, etc, totalmente de forma manual? A esa gentecita se le llamaba "computadores". ¿Perdieron su trabajo cuando llegaron las computadoras electrónicas? Evidentemente, si.
Pero, si te das cuenta, cada vez que se elimina un tipo de trabajo se crean diez nuevos. Es parte de la naturaleza de nuestra sociedad contemporánea.
Conocimientos que yo considero fundamentales para poder adaptarse a esos cambios que se aproximan: Ingles, Ingenieria de prompt, Arquitectura de software, DevOps, Protocolos de comunicación entre maquinas, QA, entre otras cosas que no tienen que ver directamente con la codificación.
Después de todo, la codificación siempre ha sido un mal necesario, y un programador con criterio y experiencia lo sabe, aunque no se hable de ello. El código es caro de hacer y es caro de mantener. Realmente, es el modelo de negocio lo que da dinero, el código no.
Aún así la inteligencia artificial no va a alcanzar el nivel de proficiencia necesario para sustituir completamente la habilidad de un buen programador hasta que no se masifique la computación cuántica. Hasta entonces, aun habrá hombrecitos y mujercitas que dediquen todo su tiempo a escribir código complejisimo a mano 😁