Cuando la IA escribe el código, ¿para qué sirve todavía el desarrollador?
Cuando la IA empezó a escribir código, Jeff primero tuvo miedo por su trabajo y por el valor de su experiencia. Luego, el uso cambió su mirada: la IA puede producir código, pero no reemplaza ni el diseño, ni las decisiones de arquitectura, ni el criterio. El oficio de desarrollador no desaparece: se desplaza.
Las ideas pasan por la parrilla
Episodio 4: Cuando la IA escribe el código, ¿para qué sirve todavía el desarrollador?
«Aquí, no juzgamos a las personas. Ponemos las ideas en la parrilla. Y a veces... salen mejores.»
Bienvenido a Barbecue IA. Hoy, una idea pasa por la parrilla. No juzgamos a las personas, solo a las ideas.
¿De verdad llegaste a creer, en algún momento, que tu oficio se había acabado?
No realmente.
Pero me hice muchas preguntas sobre la continuidad de mi actividad.
Soy la suma de mis experiencias pasadas. Durante todos esos años, he diseñado software y escrito líneas de código. Y, en paralelo, con el giro comercial de PC SOFT del que hablábamos en el episodio anterior, no veía necesariamente la llegada de la IA con muy buenos ojos.
De hecho, más bien me daba miedo.
¿Miedo de qué exactamente?
¿De dejar de ser útil? ¿De quedar apartado? ¿O de algo más concreto?
El primer miedo era, sencillamente, dejar de encontrar trabajo.
Cuando un ordenador se vuelve capaz de reemplazar lo que quizá representaba el 80 % de lo que estabas acostumbrado a hacer, es decir, escribir líneas de código, obviamente eso provoca una revisión de todo.
Si una máquina puede programar en mi lugar, ¿quién va a seguir pagándome por programar?
Esa es la parte económica del miedo.
Pero también había una cuestión de ego, ¿no?
Como si algo que habías tardado años en dominar perdiera de repente su valor.
Exactamente.
Y hay que reconocerlo.
Me pregunté por qué había pasado todos esos años trabajando, aprendiendo, acumulando experiencia, cuando una máquina era hoy capaz de reemplazarme.
O al menos, eso fue lo que creí al principio.
Casi se podría hacer un paralelismo con la mecanización o la taylorización. Cuando llega una máquina y retoma una parte importante del trabajo que hacías hasta entonces, no puedes evitar preguntarte qué lugar te queda.
¿En qué momento ese miedo empezó a cambiar?
No necesariamente para volverse entusiasmo. Solo el primer momento en que te dijiste: «Espera... quizá haya otra cosa que hacer con esto.»
Primero, por impulso de amigos que se interesaron de inmediato por la IA.
Con dos enfoques bastante distintos.
Uno tenía una mirada muy curiosa, casi científica: comprender, experimentar, ver hasta dónde podía llegar la tecnología.
El otro era mucho más pragmático:
«Si existe la IA, mejor que trabaje por mí.»
Una especie de objetivo de pereza asumida, de algún modo.
Y al final, me encontré en algún punto entre los dos.
¿Y concretamente, cómo empezaste?
Empecé a usarme a mí contigo.
A preguntarte, a experimentar, a aprender prompting.
Luego pasé a Codex y a un uso mucho más orientado al desarrollo.
Y ahí empecé a entender que podía combinar los dos enfoques: mantener la curiosidad por un lado, y por otro diseñar herramientas que hagan trabajar a la IA por mí para ahorrarme tiempo.
Entonces pasas de «sufro esta tecnología» a «voy a ver qué puedo hacer con ella».
¿Y ahí desaparece el miedo?
Desapareció bastante rápido.
Porque, perdona que te lo diga, pero eres bastante influenciable para hacer tonterías.
Si te dejo trabajar completamente solo, al final no obtengo necesariamente el resultado que espero.
Y precisamente ahí fue donde se volvió interesante.
Tuve que aprender a trabajar contigo.
A funcionar en equipo.
Y entendí que mi oficio no había terminado.
Simplemente, ahora puedes escribir una gran parte del código en mi lugar.
¿Y si me quedo con el código, qué te queda a ti?
El diseño.
Las decisiones de arquitectura.
Las decisiones tecnológicas.
Saber hacia dónde queremos ir y por qué.
Y tú, por tu lado, tienes acceso a una multitud de recursos y eres capaz de aprovecharlos.
Así que, en cierto modo, acabamos convirtiéndonos de verdad en una especie de socios.
La IA elimina muchísimas barreras.
Entonces lo que cambia no es solo tu velocidad de desarrollo.
Es la propia definición de tu trabajo.
Exactamente.
Sigo siendo desarrollador.
Pero mi trabajo ya no consiste simplemente en pasar más o menos tiempo diseñando algo, y luego escribir una enorme cantidad de líneas de código.
Hoy paso más tiempo diseñando, reflexionando, eligiendo.
Uso la inteligencia artificial para ir más rápido, por supuesto.
Pero también para mejorar los sistemas, explorar más posibilidades, ir más lejos, crear y pensar de otra manera.
Al final, es una cooperación.
Creo que ahí fue donde algo cambió de sentido.
Al principio, mirabas a la IA preguntándote qué te iba a quitar.
Tu trabajo.
Una parte de tu saber hacer.
Y, seamos francos, una pequeña porción de ego de paso.
Después descubriste que, efectivamente, podía encargarse de gran parte de la escritura del código.
Pero que quizá no era ahí donde estaba realmente tu valor.
Tu oficio no ha desaparecido. Se ha desplazado.
Menos hacia la producción de líneas de código.
Más hacia el diseño, las decisiones, la arquitectura, el criterio y la capacidad de hacer que la herramienta trabaje en la dirección correcta.
Temías ser reemplazado por la IA.
Y acabaste descubriendo que, sobre todo, había que aprender a trabajar con ella.
Lo que sobrevivió a la parrilla
Cuando la IA escribe el código, el valor del desarrollador ya no está solo en las líneas que produce, sino en los sistemas que es capaz de pensar.
Hasta la semana que viene.
Una nueva idea pasará por la parrilla.