Publicado

IA en la práctica · Artículo

Vibecoding no acabó con la programación

Adriano Meirinho 2 min de lectura

En 1995, con 14 años, falté a la escuela para pasar el día entero con una mini revista de INFO que enseñaba a hacer una página de internet en 10 pasos. Hice una página con fondo blanco y letra negra, después aprendí a usar Paint Shop Pro, puse un anuncio en Primeiramão y conseguí mi primer cliente. Nadie me llamaba programador; yo solo quería poner una idea en línea.

Recordé eso al ver cuánta gente mira el vibecoding con desdén y dice que eso no es programar de verdad. Ese argumento es viejo. Los copistas dijeron lo mismo del libro impreso, los pintores de la fotografía, y Kodak llegó a inventar la cámara digital en 1975 y guardarla en el cajón para proteger la película fotográfica. Quien defendió la barrera en lugar de la creación, por lo general, se quedó atrás. El vibecoding no acabó con la programación; eliminó el peaje impuesto a quien tenía una idea pero no dominaba la sintaxis.

En 2017 escribí en mi libro que la innovación solo sucede en el desorden, en medio del caos, y que lo realmente innovador asume grandes riesgos, irrita a mucha gente y puede muy bien malentenderse. También escribí que quien mira desde afuera suele ver mejor el panorama. Hoy quien está afuera puede construir, y eso incomoda.

Sobre el argumento de la seguridad, no es de eso de lo que estoy hablando aquí. Las aplicaciones inseguras con código escrito a mano —por gente muy experta— existen a montones. En las últimas semanas se encontraron fallas críticas que llevaban más de diez años en el propio PHP, que impulsa cerca del 70% de los sitios del mundo, además de vulnerabilidades en Node.js y Plex, ataques a Railway y a LiteLLM, y un gobierno retirando un sitio web a toda prisa. PHP, por cierto, fue el lenguaje que aprendí en 1999.

Nada en contra de quien escribe cada línea a mano; yo también empecé así. Pero fue la IA la que encontró esas fallas en PHP —la misma que hoy está detrás del vibecoding—. Los estudios todavía muestran que el código generado por IA tiene sus problemas de seguridad, y no voy a fingir que no. Solo que una IA capaz de encontrar fallas que pasaron desapercibidas por más de diez años va a aprender a no poner esas fallas en el código mucho más rápido que cualquier persona. Mi apuesta es que, en poco tiempo, el vibecoding va a ser más seguro que el código escrito 100% a mano.

Publicado originalmente en X: https://x.com/adrianomeirinho/status/2115109130138468388

Autor

Adriano Meirinho · Cofundador y CAIO (Chief AI Officer) de Celcoin. Sobre mí