Aprendió a programar a los 7 años. Acaba de cumplir 50, y la IA le está haciendo cuestionarse su sentido de identidad.

James Randall:

Escribí mi primera línea de código en 1983. Tenía siete años, escribiendo BASIC en una máquina que tenía menos potencia de procesamiento que el chip de tu lavadora. Entendía esa máquina por completo. Cada byte de RAM tenía un propósito que podía rastrear. Cada píxel en pantalla estaba allí porque yo lo había puesto. El camino desde la intención hasta el resultado era directo, visible y mío.

Cuarenta y dos años después, estoy sentado frente a un hardware que le habría parecido ciencia ficción a ese niño, y estoy tratando de entender qué significa siquiera “construir cosas” hoy en día.

Esta no es una queja sobre la IA. No es una pieza de “en mis tiempos”. Es algo sobre lo que he estado dando vueltas durante meses, y creo que muchos desarrolladores experimentados también le están dando vueltas, aunque aún no lo hayan dicho en voz alta.

La época en la que James creció definió su identidad:

Estos no eran solo productos. Eran aventuras de ingeniería con compensaciones visibles. Tenías que entender la máquina para usarla. Conflictos de IRQ, canales DMA, optimización de CONFIG.SYS y AUTOEXEC.BAT, gestores de memoria — lograr que un juego funcionara era el juego. No eras solo un usuario. Eras un ingeniero de sistemas por necesidad.

Por mucho tiempo, cuando las cosas cambiaban, adaptarse no era tan difícil:

A lo largo de cuatro décadas he pasado por más transiciones tecnológicas de las que puedo contar. Nuevos lenguajes, nuevas plataformas, nuevos paradigmas. De CLI a GUI. Del escritorio a la web. De la web al móvil. De monolitos a microservicios. Cintas, disquetes, discos duros, SSD. Frameworks de JavaScript naciendo y muriendo como efímeras.

Cada ola requería aprender cosas nuevas, pero la habilidad principal se transfería. Aprendías la nueva plataforma, aplicabas tu comprensión existente de cómo funcionan los sistemas y seguías construyendo. La herramienta cambiaba; el oficio no. Seguías siendo la persona que entendía por qué las cosas se rompían, cómo se componían los sistemas, dónde el atajo de hoy se convertía en el desastre del próximo mes.

Pero con la IA es diferente:

Los cambios tecnológicos anteriores consistían en “aprender lo nuevo, aplicar las habilidades existentes”. La IA no es eso. No es una nueva plataforma, ni un nuevo lenguaje, ni un nuevo paradigma. Es un cambio en lo que significa ser bueno en esto.

Lo noté gradualmente. Estaba trabajando en algo —construyendo una funcionalidad, diseñando una arquitectura— y me di cuenta de que seguía haciendo lo mismo de siempre, solo que con las partes interesantes vaciadas. La parte en la que descifras la solución elegante, donde luchas con las restricciones, donde sientes la satisfacción de que algo encaje en su lugar — eso estaba siendo manejado cada vez más por un modelo al que no le importa la elegancia y que nunca ha sentido satisfacción.

Más barato. Más rápido. Pero vacío.

… y su sentido de identidad se está viendo retado:

Cumplí 50 años hace poco. Cuatro décadas de intensidad, de crear y encontrar satisfacción e identidad en la construcción.

Y ahora estoy en lo que he comenzado a llamar un periodo de barbecho. No es agotamiento exactamente. Es más como si el suelo se moviera bajo un edificio que pensabas que, aunque siempre cambiante, también tenía una permanencia, y tratas de descifrar dónde está el nuevo cimiento.

No tengo una conclusión clara. No voy a decirte que los desarrolladores experimentados simplemente necesitan “subir de nivel en el stack” o “adoptar las herramientas” o “enfocarse en lo que la IA no puede hacer”. Todo eso es probablemente correcto, y nada de eso aborda el sentimiento.

El sentimiento es: le di 42 años a esto, y la cosa cambió en algo que no estoy seguro de reconocer ya. No necesariamente peor. Simplemente diferente. Y diferente de una manera que desafía la identidad que construí a su alrededor y no satisface de la forma en que lo hacía.

… y la industria no hace las cosas fáciles:

Sospecho que muchos desarrolladores mayores de 40 años sienten algo similar y no lo dicen, porque la industria adora la juventud y la adaptabilidad, y decir “esto no se siente como antes” suena a que te estás quedando atrás.

No me estoy quedando atrás. Estoy avanzando, aprovechando las nuevas herramientas, construyendo más rápido que nunca y usando estas herramientas para ayudar a otros a acelerar su propio trabajo. Estoy creando productos con los que solo podría haber soñado hace unos años. Pero al mismo tiempo estoy mirando el panorama, tratando de entender qué significa construir para mí ahora. El mundo también está descifrando su forma. Quizás eso esté bien.

Tal vez el periodo de barbecho sea el punto. No algo que hay que atravesar a la fuerza, sino algo en lo que estar por un tiempo.

Empecé a programar cuando tenía siete años porque una máquina hacía exactamente lo que yo le decía, se sentía como algo que podía explorar y finalmente conocer, y eso se sentía como magia. Ahora tengo cincuenta años, y la magia es diferente, y estoy aprendiendo a convivir con eso.

Acá está mi historia: Cómo aprendí a separar mi identidad de mi empleo.

Categorías: , ,

Vuélvete miembro para dejar comentarios, y desbloquear otros beneficios.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *