La revolución del desarrollo con IA: por qué obsesionarse con la calidad del código pasa por alto lo esencial
El Ritmo de la Innovación (y las Quejas Eternas)
En la historia de la tecnología siempre pasa lo mismo. Surge una herramienta que permite a cualquiera crear lo que antes solo dominaban los expertos. Los guardianes del statu quo se quejan. Dicen que es inestable, insegura, que no escala. Cinco años después, todos la usan. Y los que se adaptaron primero lideran el cambio.
Hoy vemos esto con el vibe coding y el desarrollo asistido por IA. Si sabes mirar, es fascinante.
ColdFusion Contra los Expertos (1998)
Imagina 1998. Llevas años dominando C, Perl y los trucos de CGI. Manejas memoria, hilos y sistemas complejos.
Llega ColdFusion.
De pronto, un agente inmobiliario con HTML básico arma apps con base de datos. La curva de aprendizaje pasa de años a un fin de semana. Escribes <cfquery> como si fuera una tabla.
Los puristas enloquecieron.
Decían que las apps eran un desastre. No escalaban. Seguridad improvisada. Y sí, muchas se hackeaban o caían.
Pero ignoraron lo clave: el mundo del software explotó.
Directores de escuelas crearon sistemas de matrícula reales. Corredores montaron plataformas de listados. Pequeños negocios lanzaron herramientas útiles. No eran revoluciones, pero resolvían problemas reales que nadie más tocaba.
Los fallos se veían. El boom, no. Hasta que sí.
Rails y el Ave Fénix del Fracaso (2007-2008)
Repetimos la historia.
Ruby on Rails permite prototipos en semanas, no meses. Twitter nació así: Jack Dorsey y Noah Glass iteraban rápido para descubrir qué era.
En 2008, el Fail Whale aparecía sin parar. Twitter colapsaba. Hacker News lo destrozaba: "Deberían usar Java o C++". TechCrunch lo dio por muerto.
Tenían razón técnica. Rails no era para esa escala.
Pero se equivocaban en lo esencial.
Si Twitter hubiera escalado para millones desde el día uno, nunca lanzaba. Habrían perdido ante MySpace. Los problemas de escala probaron éxito: encontraron mercado.
Al final, reescribieron en Scala. No cambió el producto. Un ingeniero arregló la cola de mensajes en su tiempo libre: de 2,5 horas a 20 segundos. Rails fue "suficiente" para sobrevivir.
David Heinemeier Hansson lo dijo claro: Rails fue su mejor anuncio. Diez años después, sin él, nada grande pasó.
Vibe Coding: La Tercera Ola
Tercera vez que vemos la película.
El desarrollo con IA —vibe coding, agentes, prompts— baja barreras otra vez. Expertos en su campo, sin código, crean apps para su trabajo. Claro, algunas fallarán. Buggy, con fugas de datos, crashes.
Los guardianes protestan. Otra vez.
Error: esos fallos no demuestran que la herramienta sea mala. Son el precio de abrir el juego.
El Beneficio Oculto
Siempre pasa. El costo visible es real, pero chico frente al beneficio invisible.
Costo visible: apps con bugs. Sistemas inseguros. Código imposible de mantener.
Beneficio invisible: software por todos lados.
Piensa en la automatización que no nació por no pagar $150k a un dev. Herramientas internas que startups ignoraron. Problemas nicho sin devs disponibles.
Ahora se construyen. Algunas necesitan pulido, refactor o un ingeniero real.
Punto clave: no reduce el trabajo de ingenieros. Lo multiplica.
Qué Hacen los Ingenieros de Verdad
La gente cree que programar es todo. No lo es.
Ingeniería real es:
- Arquitectura que escala más allá del prototipo
- Seguridad para sistemas que crecen rápido
- Refactor de código veloz a duradero
- Mentoría a quienes lanzan pero no saben porqués
- Infra, DevOps, observability
- Optimización para 10k usuarios concurrentes
Con no-ingenieros creando, esto no desaparece. Se vuelve más valioso. Más terreno para brillar.
La Victoria Real
En NameOcean creamos Vibe Hosting para este momento. La IA no reemplaza ingenieros. Crea oportunidades.
Un MVP vibe-coded necesita:
- Pipeline de deployment production
- Gestión de SSL/TLS
- DNS que escale
- Cloud que resista picos
- Monitoring y observability
El creador del MVP hizo algo viable. No algo que sobreviva.
Ahí entra la ingeniería seria.
El Mensaje
El gatekeeping nunca fue por calidad. Era por control.
ColdFusion abrió puertas: más software, algo malo, pero mucho posible. Rails permitió velocidad: problemas de escala como prueba de victoria. Ahora IA expande todo igual.
Los devs que se adaptan —trabajan con IA, arquitectan estos sistemas, convierten MVPs en productos— marcan la década.
Los que se quejan de "degradación" gastarán energía en lo inevitable.
El pastel crece. No hace falta CS para aportar. Pero entender sistemas, arquitectura y durabilidad vale oro.
Construye distinto. Mejor. Las barreras caen sí o sí.