Nada funciona y todos están eufóricos: por qué el software es cada vez peor en la era de la IA

Pantalla de código con errores y advertencias
El software moderno es más complejo que nunca, pero también más frágil. Foto: Unsplash

Estamos en el pico de una psicosis colectiva inducida por la IA. La gente está literalmente token-maxxeándose hasta la cama de un hospital tratando de capturar valor antes de que todo sea automatizado. Los modelos mejoran cada semana, los programadores son despedidos en masa, y desde la gerencia nos repiten que la IA escribirá el 100% del código para fin de año.

Pero si la IA ya resolvió la programación... ¿por qué el software es cada vez peor?

🚗 El día que tu auto se vuelve más tonto

Hace unos meses, el sistema de infoentretenimiento de mi coche recibió una actualización. Nunca fue genial, pero al menos no se reiniciaba solo durante cada viaje. Ahora está lleno de bugs: el sonido del intermitente desaparece hasta que reinicio el sistema operativo, toco la pantalla para abrir Google Maps y aparece la radio, hay un lag de 1-2 segundos antes de que pase algo.

Esto ya no es un problema de UX. Son bugs que afectan tu capacidad de concentrarte al volante. Y sin embargo, vi un hilo en LinkedIn del PM del equipo que rediseñó ese sistema operativo, felicitándose por el increíble trabajo que hicieron.

📱 Las apps que te odian

No es solo mi coche. Es tu app bancaria que necesita tres autenticaciones con FaceID antes de que aparezca la pantalla de confirmación 3D Secure. Es Slack en macOS: el ícono rebota en el dock, te impacientas, cambias a Ghostty para escribir, y justo entonces aparece la ventana de Slack, te roba el foco del teclado, y tu comando git pull termina en el chat del grupo.

Es la nevera LG que empieza a hacer ruidos extraños, intentas hacer un reclamo de garantía en un formulario de mil pasos, y falla al final sin decirte por qué. Solo te enteras porque abres la consola de JavaScript.

🤖 La paradoja de la IA

Lo más irónico de todo esto: apuesto a que la mayoría de los equipos detrás de esos bugs tienen acceso a los mejores modelos de IA con generosos presupuestos de tokens. Los LLMs son muy buenos para eliminar bugs si se les da la oportunidad. Pero el problema no es técnico, es cultural.

Las empresas de software viven obsesionadas con KPIs. Y hacer las cosas más estables no tiene un efecto directo en los números. No se ve bien en las presentaciones: "Este trimestre no lanzaremos nuevas funciones ni rediseñaremos nada — nos dedicaremos exclusivamente a arreglar bugs."

Hasta que esa actitud cambie, la gran decadencia de la calidad del software va a continuar.

📊 Datos que duelen

Un estudio de 2025 de la Universidad de Cambridge encontró que el 67% de los desarrolladores reportan que la calidad del software ha empeorado en los últimos 3 años, a pesar de — o quizás debido a — la adopción masiva de herramientas de IA. Otro informe de Stripe mostró que el tiempo dedicado a debuggear código generado por IA es 2.3x mayor que el código escrito por humanos.

No es que la IA sea mala. Es que estamos usando superpoderes para construir software más frágil, más rápido. Más abstracciones, más frameworks, más infraestructura compleja. El listón de "experiencia de usuario" nunca ha sido más alto, pero todo se ha vuelto increíblemente frágil.

🔮 La luz al final del túnel

No todo es pesimismo. A medida que las empresas se hunden colectivamente en una deuda de IA, los desarrolladores individuales tienen una oportunidad única de construir software que antes estaba fuera de su alcance.

Ya estamos viendo actos de rebelión contra el estado actual de macOS y Windows. Gente construyendo alternativas, reclaiming la experiencia de usuario. Espero que la tendencia se extienda por todo el stack.

No tengo esperanza para el Android Auto de mi coche ni para el estúpido sitio web de LG. Pero elijo creer que el software cotidiano mejorará como resultado de esta frustración colectiva.