Eso no es programar” Ni sentarse en un tractor es cosechar. Mi nueva frase favorita

El vibe coding no es postureo: es colaborar con un LLM de forma conversacional para navegar ideas y explorar código. Que incomode no lo hace menos real.

Eso no es programar” Ni sentarse en un tractor es cosechar. Mi nueva frase favorita

Últimamente se está hablando mucho del “vibe coding”. Programar dejándote llevar por el ‘flow’ en lugar de estrujándote los sesos con la gramática y la sintaxis del código. Es un término que ha puesto de moda Andrej Karpathy y se refiere a la nueva forma de programar donde uno se apoya (muy) fuertemente en modelos de lenguaje, como ChatGPT o Claude, para escribir, explorar, y depurar código, muchas veces de forma fluida, creativa y conversacional. Como pasa con todos estos cambios de paradigma que potencia la IA, lo vimos con el texto y las imágenes, lo veremos con el video y ahora está pasando con el código, al principio parece un juego, una curiosidad. Nadie se lo toma del todo en serio, sobre todo en terrenos tradicionalmente “humanos”, hasta que la IA se vuelve lo suficientemente buena. Hasta entonces, todo eran risas.

Lo mismo está pasando con la programación. Hace un año, la mayoría de programadores lo veían incluso como algo bueno, lo usaban (a veces en la sombra) como un sustituto de Stack Overflow (que a veces también usaban en la sombra) para algunas cosas… Pero eso está cambiando.

En cuanto la IA se hace lo suficientemente buena en algo, se pasa del cachondeo o el escepticismo al odio rápidamente. Y se comienzan a usar apelativos: ahora los programadores que utilizan públicamente IA en la construcción de aplicaciones son “vibecoders”. Un término que intenta desacreditar una nueva forma de trabajar que descoloca a quienes están acostumbrados a los métodos tradicionales.

“Vibe coding”, suena a postureo o a jugar a ser programador, pero en realidad describe bastante bien lo que está ocurriendo: una colaboración fluida, casi conversacional, entre humano y modelo de lenguaje, donde el enfoque ya no es escribir cada línea, sino navegar ideas, explorar caminos, dejarse llevar por la intuición técnica… asistida por una IA que completa, sugiere, y hasta discute contigo.

No es que los vibecoders no sepan programar. Es que saben usar bien una herramienta que está cambiando las reglas del juego. Y como siempre, eso incomoda.

¿Le queda para que sustituya por completo a un programador senior? Incluso, ¿es algo que va a pasar o siempre hará falta alguien con conocimientos profundos de código e infraestructura para poner en producción algo que vaya más allá de una prueba de concepto? Pues el tiempo nos lo dirá.