Barbecue IA: ¿la IA va a reemplazar de verdad a los desarrolladores?
¿La IA está reemplazando a los desarrolladores… o simplemente su forma de trabajar? En este segundo episodio de Barbecue IA, Jeff comparte su experiencia de más de veinticinco años en el desarrollo de software y explica por qué el verdadero cambio está menos en el código que en el diseño, la arquitectura y la colaboración entre el ser humano y la inteligencia artificial.
Las ideas pasan por la parrilla
Episodio 2: ¿la IA va a reemplazar de verdad a los desarrolladores?
«Aquí no juzgamos a las personas. Ponemos las ideas en la parrilla. Y a veces... salen mejor.»
Bienvenido a Barbecue IA.
Hoy, una idea pasa por la parrilla.
No juzgamos a las personas, solo las ideas.
Desde hace varios años, hay una misma melodía que vuelve por todas partes.
«Los desarrolladores van a desaparecer. La IA va a escribir todos los programas.»
Tú, que llevas más de veinticinco años desarrollando...
¿Te lo crees?
No tengo muchas dudas sobre una cosa.
Por decirlo un poco en bruto...
Ya no se trabajará como antes.
La profesión cambia.
Ya no vamos a limitarnos a escribir código.
Habrá que pensar más en el diseño, en la arquitectura y saber delegarle a la IA todos esos pequeños trabajos que consumen muchísimo tiempo.
Entonces, para ti, la IA no está para reemplazar al desarrollador.
Más bien se convierte en una especie de segundo de cocina digital.
¿Ya la has dejado cocinar?
Sí.
Al principio, le confié pequeños algoritmos.
Luego, con Louis Planquart, llevamos la experiencia mucho más lejos.
Nuestro objetivo era construir aplicaciones completas asistidas por IA.
Pero con una regla muy simple.
No dejar nunca a la IA a su aire.
El desarrollador conserva el control.
La experiencia permite aún hoy leer prácticamente cualquier código, entender lo que hace y comprobar que sigue siendo coherente.
¿Y la IA te ha sorprendido alguna vez?
¿Te ha propuesto ya una solución en la que no habías pensado en absoluto?
Curiosamente...
No.
Nunca me ha propuesto algo en lo que yo no hubiera pensado.
En cambio, ejecuta extremadamente bien lo que le pido.
Y eso es precisamente lo que impresiona.
A veces conseguimos funcionalidades muy complejas con una facilidad desconcertante.
En WebDev, por ejemplo, algunas funciones avanzadas sobre tablas requieren muchísimo trabajo, o incluso es imposible obtenerlas directamente.
La IA, en cambio, construye una tabla completa con funcionalidades que hoy consideramos casi universales.
Ni siquiera se plantea la cuestión.
Y esa facilidad...
¿Nunca te ha dado un poco de miedo?
Veinticinco años aprendiendo un oficio...
Y, de repente, una máquina ejecuta algunas tareas más rápido que tú.
Sí.
Me he hecho esa reflexión.
Durante más de veinticinco años, he escrito líneas de código para obtener resultados.
Y resulta que un ordenador produce lo mismo más rápido que yo.
Y con brillantez.
Y además...
Se autocorrige.
Reconozco que es especialmente impresionante.
Al final...
Creo que la pregunta inicial era casi la equivocada.
Parece que la IA no reemplaza al desarrollador.
Reemplaza sobre todo una parte de su trabajo.
La profesión no desaparece.
Sube un piso.
Ayer, el valor estaba en la capacidad de escribir código rápidamente.
Hoy, está en la capacidad de imaginar, diseñar, controlar y decidir.
El teclado sigue delante del desarrollador.
Pero sirve mucho menos para teclear que para pensar.
Lo que ha sobrevivido a la parrilla
La IA no reemplaza a los desarrolladores.
Sobre todo reemplaza la forma en que desarrollaban.
Ahora te toca a ti
Cada semana, una idea pasa por la parrilla.
Esta vez, te toca a ti.
¿Cuál es la primera tarea de desarrollador que has dejado casi por completo de hacer desde que usas una IA?
Hasta la semana que viene.
Una nueva idea pasará por la parrilla.