¿Programar con una IA ha matado el placer de la programación manual ?

¿Programar con una IA ha matado el placer de la programación manual ?
4 min de lecture

¿Programar con una inteligencia artificial ha hecho desaparecer el placer que acompañaba a la programación manual? La pregunta divide a la profesión. Para una parte de los desarrolladores, los asistentes de IA han transformado su oficio en una actividad de supervisión, en detrimento de la resolución de enigmas lógicos. Otros estiman, por el contrario, que han liberado el tiempo dedicado a la creación.

Para los desarrolladores de la vieja escuela, programar a mano era un oficio digital hecho de enigmas lógicos y de la sensación de que el código «fluye de forma natural». El tiempo parecía desvanecerse en favor de la tarea a realizar, y se salía con la sensación de haber resuelto problemas. Con la llegada de la IA, la programación consiste ahora más en supervisar las producciones de la IA, lo que, según el artículo, introduce una forma de mecánica que hace perder los placeres originales.

Un placer erosionado

Para los desarrolladores apegados al oficio y a la belleza de la sintaxis, la IA efectivamente ha sofocado una parte del placer. Resolver un bug complejo o diseñar un algoritmo elegante tras horas de esfuerzo proporcionaba una inmensa satisfacción, mientras que delegar esa fricción a una IA transforma el trabajo en una tarea de gestión.

Un profesional del sector, que aprendió a programar solo a los 12 años en los años 90, describe en un foro en línea su experiencia. Tras retomar la programación y lanzar un proyecto el año pasado, primero quedó impresionado por la calidad y la rapidez que ofrecen ChatGPT o Copilot. Con el paso de los meses, notó que el placer de mejorar poco a poco su código, de verificar los resultados en el entorno de ejecución y de llegar a buen puerto había desaparecido. Ahora describe frases en inglés tecleadas en intentos cada vez más desesperados, un procedimiento que juzga frustrante: «o funciona, o no funciona». Desactivó Copilot, sintiéndose «un poco desarmado» sin él, pero recuperando la capacidad de tomar perspectiva.

«Me preguntaba si algunos de ustedes sentían lo mismo, o si simplemente soy viejo», escribe. Según el artículo, cambiar constantemente entre la formulación de instrucciones (los prompts) y la verificación de la coherencia de las respuestas de la IA rompe la concentración profunda. Algunos profesionales dicen buscar luego satisfacción en actividades manuales o físicas, como el ciclismo o la jardinería, en plataformas como Medium o DEV Community.

Una herramienta que ha liberado la creación

Por el contrario, otra parte de los desarrolladores y creadores estima que la inteligencia artificial ha liberado precisamente la alegría de crear. Elimina la tarea rutinaria de escribir código genérico, configurar entornos complejos o redactar la documentación. Como señalan pioneros del medio, permite levantar la vista de la sintaxis para concentrarse en la arquitectura global, la experiencia de usuario y los conceptos creativos.

Así, desarrolladores experimentados pueden construir herramientas en lenguajes que no dominan, recuperando la sensación de sus inicios. El caso de Ren Turcios, estadounidense de 29 años, es una ilustración. Ha participado en más de 200 hackatones (competiciones de programación) en dos años, sin habilidades de codificación en el sentido tradicional, y se ha forjado una reputación en la comunidad tecnológica local. Su método, el «vibe coding» (generación de código por la IA a partir de instrucciones dadas en lenguaje corriente), le permitiría hoy entregar en unas horas lo que equipos de ingenieros tardan semanas en programar. Su trayectoria ha alimentado el debate sobre la capacidad de la IA para reemplazar a los programadores, así como sobre la calidad del código generado.

La fuente remite también a un estudio dedicado al impacto de los asistentes de codificación IA en la ingeniería de software, cuyos resultados no se detallan en el artículo.

La codificación asistida por ordenador no ha matado la alegría, pero ha desplazado el punto de atención. El programador de la vieja escuela encontraba su placer en el oficio y la belleza de la sintaxis, mientras que el programador moderno extrae su satisfacción de la velocidad con la que puede dar vida a un sistema complejo.