Blog

Vibe Coding: the confession behind this portfolio, and why code is now a commodity

March 25, 20263 min read
Vibe Coding: the confession behind this portfolio, and why code is now a commodity

Como primer post de este portafolio, tengo que confesar algo: la gran mayoría de lo que ves aquí fue construido haciendo vibe coding. Y, para ser honesto, considero que no tiene absolutamente nada de malo.

Hemos llegado a un punto de inflexión en la industria. Hoy en día, negarse a programar con Inteligencia Artificial es como intentar correr una carrera de caballos montado en una bicicleta. No solo te vas a quedar atrás; vas a ser pisoteado por los que sí entienden las reglas del juego actual.

Sin embargo, siento que el término vibe coding se ha tergiversado.

El mito del prompt mágico y la realidad del despliegue

No, no levanté este portafolio simplemente abriendo el agente de Antigravity, usando Gemini y escribiendo: "Hazme un portafolio web". Fue muchísimo más complejo que eso.

Este proyecto lleva más de tres meses de mutación constante: mejoras arquitectónicas, implementaciones técnicas profundas y, sobre todo, un enfoque sólido en la seguridad.

Asumo que el estereotipo del vibe coder actual ni siquiera sabe cómo funciona Cloudflare; probablemente solo arrastra su carpeta dist a Netlify y da el trabajo por terminado. Y ojo, no lo digo con ánimos de segmentar o ser un snob tecnológico; eso también está bien para ciertas etapas. Pero nos lleva a una verdad ineludible.

El código se ha democratizado

El código se ha vuelto un commodity. Cualquiera con acceso a internet puede generar líneas de código funcionales. Pero ahí es donde reside ahora el verdadero valor del ingeniero: cualquiera genera código, pero no cualquiera diseña un sistema bien planteado, mantenible y escalable.

Es solo cuestión de tiempo para que el hype inicial baje, las herramientas de IA se vuelvan más costosas y la neblina se disipe. Cuando eso pase, quedará expuesta la regla de oro que nunca cambió: el propósito del código es solucionar un problema real. Eventualmente, el mercado creará sus propios filtros naturales entre la alta y la baja calidad.

La prueba de fuego final

Para terminar de ilustrar mi punto, te dejo una pregunta: ¿Qué es la idempotencia?

El 90% de los nuevos vibe coders no lo saben. Irónicamente, el 90% de los programadores A.I. (Antes de la IA) ya lo olvidaron.

La diferencia fundamental hoy en día es cómo reaccionamos ante ese vacío técnico. Mientras el ingeniero real investiga, comprende el concepto, evalúa si realmente es necesario implementarlo y diseña el sistema en torno a ello, el vibe coder promedio simplemente le pedirá a la IA que lo integre a la fuerza, solo porque "suena bonito y sofisticado".

Bienvenidos a mi portafolio. Aquí construimos con IA, pero pensamos como ingenieros.