Resumen del debate: La IA iba a sustituir a los programadores y mira el resultado

Pantalla de editor de código con un script de Python y un mensaje de error de indentación resaltado en rojo
RESUMEN DEL DEBATE · 57 respuestas · actualizado el 27 Oct 2026
Publicidad

La IA que promete sustituir programadores falla en el swap​

Un generador de código consultado a través de un buscador devolvió un programa en Python que no compilaba: indentación rota, una asignación que convertía una lista en un entero y un resultado que no era el que anunciaba. La prueba, hecha con un caso sencillo de desplazamiento de elementos, terminó con un error de ejecución en lugar de la salida prometida. El episodio resume la distancia entre el relato de la automatización total y la realidad de una herramienta que genera texto plausible pero no comprueba si funciona.

La discusión derivó pronto hacia algo más grande. Hay quien sostiene que la IA ya ha desplazado en distinto grado a traductores, redactores, diseñadores o abogados, y que los programadores no son inmunes. Frente a eso, la objeción técnica es concreta: el modelo no ejecuta el código que escribe. Si pudiera lanzarlo, ver el fallo y corregirlo, el argumento cambiaría. Mientras no lo haga, el humano sigue siendo el que detecta la recursión que congela una web o el bucle mal indentado.

El error que ningún modelo detecta solo​

El caso del swap es casi de manual. La función intercambia posiciones con una línea que asigna un entero a la variable de la lista, de modo que el siguiente paso ya no opera sobre una lista. A eso se suma un bloque sin indentar dentro del bucle. El código se lee bien, tiene comentarios y hasta un ejemplo de uso con su salida esperada. Simplemente no funciona. Esa es la trampa: la forma es impecable y el fondo es humo.

Quien ha probado estas herramientas en producción añade otro matiz. El problema no es solo que falle, sino que falla distinto: los errores de la máquina son más difíciles de rastrear que los de un humano, porque no siguen la lógica de un programador. De ahí que algunos proyectos de software abierto hayan empezado a vetar contribuciones generadas así, por la dificultad de auditar tanto el fallo como una posible intención maliciosa.
El precedente de la caza de ballenas en EE.UU: «Comete errores porque aún no puede comprobar sus propios resultados. Si la IA pudiera ejecutar el código y ver que falla, podría arreglarlo sin problema.» — un forero de burbuja.info
Publicidad

Del taller de ballenas al código generado​

La comparación histórica que circula en la conversación es la caza de ballenas en Estados Unidos: a principios del siglo XX era uno de los mayores negocios del país por el aceite, y la popularización del queroseno y el petróleo, más baratos, la hizo desaparecer como industria en torno a una década. La lección no es que la IA vaya a arrasar mañana, sino que las disrupciones tecnológicas no avisan con un organigrama.

Con todo, la presión inmediata que se señala para el programador español no viene de un modelo de lenguaje, sino de la contratación de equipos completos en otros países y del trabajo remoto. Ese es el competidor que ya está aquí, no el que promete llegar.

El jefe que cita a la IA y se queda solo​

El giro más incómodo del asunto es quién queda retratado. Un directivo tecnológico envió un correo con un diagnóstico que olía a respuesta generada y soluciones sin fundamento, y lo usó para presionar hacia abajo. La herramienta no sustituyó al equipo: sustituyó el criterio de quien mandaba. La conclusión que se extrae es que la IA amplifica al que sabe distinguir una respuesta buena de una mala y hunde al que no.

Las cifras que se manejan en el sector apuntan a una automatización parcial, no total. Los datos disponibles a la fecha de esta discusión hablaban de que la programación podría automatizarse en gran medida, pero que el terreno realmente cubierto rondaba una fracción mucho menor. La brecha entre el anuncio y el despliegue es, por ahora, el verdadero estado del arte.

La predicción razonable no es el fin del programador, sino la poda del que solo pegaba código. El que entiende arquitectura, pruebas y el porqué de cada línea seguirá corrigiendo lo que la máquina escupe con seguridad impecable.
💬 LO QUE DICEN LOS FOREROS
«Comete errores porque aún no puede comprobar sus propios resultados. Si la IA pudiera ejecutar el código y ver que falla, podría arreglarlo sin problema.»
— Comecaga · La IA no verifica su código
«En 1905 uno de los mayores negocios en USA era el de la caza de ballenas por el aceite. De repente se popularizo el queroseno y el petroleo, mucho mas baratos, y en 1915 la caza de ballenas dejo de existir como negocio.»
— brotes_verdes · Disrupciones tecnológicas históricas
«Lo mejor de la IA es que está poniendo en evidencia a los inútiles de arriba.»
— Omegatron · Directivos que usan IA sin criterio
📊 OPINIONES
Peso aproximado de cada postura en el debate. No es una encuesta.
La IA sustituirá a la mayoría de programadores35%
Solo sustituye al que no tiene criterio40%
La presión real viene de contratar fuera25%
📌 DATOS
El código generado falla con un IndentationError por un bloque sin indentar dentro del bucle for
La función de swap asigna un entero a la variable de la lista y rompe la estructura
El ejemplo anunciaba la salida [4, 5, 1, 2, 3] para una lista de cinco elementos desplazada dos posiciones
La caza de ballenas en EE. UU. pasó de ser uno de los mayores negocios a desaparecer como industria en torno a una década
❓ PREGUNTAS FRECUENTES
¿Por qué la IA escribe código que no funciona?
Porque el modelo predice texto plausible, no ejecuta ni verifica el resultado. Genera una función con sintaxis correcta y comentarios coherentes, pero puede dejar un bloque sin indentar o asignar un entero a una lista. Sin una fase de prueba real, el error solo aparece cuando alguien lo lanza.
¿Qué es el problema del swap en el código generado?
Es el fallo típico de una función de intercambio mal escrita: se asigna un entero a la variable que contenía la lista, de modo que la estructura deja de ser una lista y el siguiente paso falla. El código se lee bien y hasta incluye un ejemplo de salida, pero no compila ni produce lo anunciado.
¿Están vetando las contribuciones de código generado por IA?
Algunos proyectos de software abierto de cierta relevancia han empezado a rechazar aportaciones generadas por IA, según lo comentado. Alegan que esos errores son más difíciles de depurar que los humanos y que cuesta más detectar código malicioso camuflado en una respuesta aparentemente correcta.
📅 EVOLUCIÓN
Abril 2025 Se abre la discusión con la prueba de un generador de código consultado vía buscador que devuelve un programa Python con errores
Abril 2025 La conversación se desplaza del fallo técnico al impacto laboral y a la sustitución de perfiles creativos y administrativos
Mayo 2025 Aparece el contraargumento de que la IA no ejecuta código y que, si pudiera probarlo, corregiría sola los fallos
Mayo 2025 Se suma el caso del directivo tecnológico que usa una respuesta generada para presionar a su equipo
Junio 2025 Se incorpora el dato de proyectos de software abierto que vetan contribuciones generadas por IA por dificultad de depuración
🔗 FUENTES
Anthropic ↗
Estimaciones sobre el grado real de automatización de la programación
GrapheneOS ↗
Proyecto que veta aportaciones y mensajes generados por IA
💬 Leer el debate completo: La IA iba a sustituir a los programadores y mira el resultado (57 respuestas)
Texto elaborado con IA a partir del debate de la comunidad. Regístrate para participar.

Estadísticas del foro

Temas
2.060.247
Mensajes
58.468.585
Miembros
191.094
Último miembro
yomizmo

El blog de burbuja.info

-
-
Volver