Vibrando alto

Basta con sentarte en tu computadora, abrir algún LLM y, con paciencia, decirle qué hacer. “Vibe coding.”

Según lo que se comenta, esta forma de programar funciona bastante bien para hacer “aplicaciones para uno solo.” Los LLM todavía no son tan buenos como para entender todos los matices de desarrollar software que pueda escalar.

Pero sí son buenos para resolver problemas específicos con código.

Este artículo en Ars Technica tiene un punto interesante:

“Si un LLM escribió cada línea de tu código, pero lo has revisado, probado y entendido todo, eso no es codificación de vibraciones en mi libro, eso es usar un LLM como asistente de escritura”. Vibe Coding, por el contrario, implica aceptar el código sin entender completamente cómo funciona.

La cosa aquí es que, bajo esa definición, vibe coding no es nada nuevo. Muchos programadores llevan años — décadas — aceptando código sin entender completamente cómo funciona. Solo que, en vez de pedírselo a una IA, lo hacen con npm install en la terminal.

Pero bueno… por lo menos con la IA no corres el riesgo de que tu aplicación (o el internet completo) se rompa por una protesta de otra persona.

Como dije en 2021: si únicamente sabes programar, tu carrera tiene fecha de caducidad. Porque ahora ya ni siquiera tienes que correr un comando en tu terminal para obtener una solución que “funciona”, aunque no sepas cómo.

Probablemente un LLM todavía no sea capaz de reemplazar completamente el rol de un desarrollador en una empresa. Sin embargo, mi punto es más válido que nunca: lo que te va a diferenciar ya no va a ser tu capacidad de escribir código.