spinny:~/writing $ less vibe-coding-agentic-engineering.md
12La codificación de vibraciones es una de esas expresiones que parecen nacidas para ser odiadas y luego, poco a poco, se vuelven útiles.34Al principio suena así: no pienso, le pregunto a la IA, acepto lo que sale, sigue adelante. Una forma alegre de producir deuda técnica con trasfondo musical.56Pero sería demasiado fácil descartarlo así. La verdad es que vibe coding ha interceptado algo real: programar con un modelo cambia la relación entre idea y prototipo.78Primero tuviste un pensamiento y luego una larga subida. Muchas veces tienes un pensamiento y media hora después algo se mueve en la pantalla. Es difícil no dejarse seducir por ello.910La pregunta interesante, en 2026, no es si la codificación de vibraciones es cierta. Es. La pregunta es: ¿qué pasa después de la luna de miel?1112## El prototipo se ha vuelto económico.1314Esta es la parte más importante.1516Las herramientas de inteligencia artificial han reducido el costo emocional de comenzar. Antes, si querías probar una idea, ya tenías que esforzarte: elegir pila, crear proyecto, recordar texto estándar, escribir diseño, conectar API, discutir con detalles aburridos.1718Ahora puedes decir: dame una primera versión.1920Y llega una primera versión.2122No siempre hermosa. No siempre es correcto. A menudo frágil. Pero llega. Y cuando llega, cambia la conversación. Ya no estás discutiendo en el vacío. Estás tocando algo.2324Esto es muy poderoso para diseñadores, fundadores, gerentes de producto, desarrolladores senior cansados de reescribir andamios, personas curiosas que antes no habrían abierto un editor.2526La codificación Vibe es una exageración porque le da a más personas la sensación física del software que se está creando.2728## El problema es que el software sigue vivo.2930La parte que menos cuenta el meme es el día después.3132El prototipo debe ser leído. Correcto. Probado. Implementado. Asegurado. Lo conseguí de otra persona. Conectado a datos reales. Hecho accesible. Se mantiene cuando cambia una dependencia.3334Aquí la codificación de vibraciones puras choca contra la pared.3536Un modelo puede generar una gran cantidad de código rápidamente, pero el código no es valor en sí mismo. Es una promesa de comportamiento. Y una promesa debe ser verificada.3738El riesgo de la codificación vibe no es escribir código feo. Siempre lo hemos hecho incluso sin IA. El riesgo es perder el sentido de propiedad: "el modelo lo hizo" se convierte en una excusa para no entender lo suficiente.3940Pero el tiempo de ejecución no acepta excusas. Si el código se ejecuta en producción, es tuyo.4142## De la codificación de vibraciones a la ingeniería de agentes4344La versión madura de la codificación vibe es no dejar de usar agentes. Es para usarlos con un ciclo más serio.4546No: genera todo y esperamos.4748Pero:49501. describir la intención;512. dejar generar un borrador;523. pedirle al agente que le explique el plan;534. hacer pequeñas diferencias;545. pruebas de lanzamiento;556. hacer revisiones;567. correcto;578. solo entonces únete.5859Esta cosa merece un nombre diferente. Me gusta la ingeniería de agentes, aunque suene un poco solemne. Significa utilizar agentes no como máquinas tragamonedas, sino como colaboradores dentro de un proceso de ingeniería.6061El punto no es quitarle energía a la codificación de vibraciones. Le está dando pistas.6263## Donde funciona muy bien6465La codificación Vibe funciona cuando el costo del error es bajo y el valor de la exploración es alto.6667Ejemplos:6869- prototipos de interfaz;70- herramientas personales;71- paneles de control internos;72- pequeños juegos;73- guión único;74- Escaneos API;75- prueba de concepto;76- refactores mecánicos con buenas pruebas;77- contenidos técnicos que se transformarán en demostraciones.7879En estos casos la velocidad es el punto. Quieres ver si la idea tiene piernas. Quieres descubrir lo que no entendiste. Quieres llegar a una conversación concreta.8081La codificación Vibe es perfecta para hacer emerger la forma.8283## Donde se vuelve peligroso8485Se vuelve peligroso cuando el sistema tiene consecuencias y nadie frena.8687Pagos, datos personales, autenticación, permisos, infraestructura, migraciones de bases de datos, código heredado confidencial, cumplimiento, producción. Aquí la vibra no es suficiente. Necesitamos rigor.8889Eso no significa que la IA no pueda ayudar. De hecho, puede ayudar mucho. Pero debe funcionar dentro de límites estrechos: rama, zona de pruebas, prueba, pelusa, revisión, indicador de función, reversión.9091La frase a tatuar en el monitor es sencilla: cuanto más rápido sea el agente, más legible debe ser el proceso.9293Si no puedes explicar qué ha cambiado, no has acelerado. Simplemente transfiriste la deuda del tiempo al entendimiento.9495## El nuevo rol del desarrollador9697Lo más interesante es que el trabajo del desarrollador no desaparece. Cambiar densidad.9899Menos tiempo en texto estándar. Más tiempo para la intención, la descomposición, la revisión, la integración, las pruebas, los límites.100101El desarrollador se convierte en una especie de editor técnico. No en el poco convincente sentido de "correcciones". En sentido fuerte: decide qué debe existir, qué debe recortarse, qué es coherente con el sistema, qué merece confianza.102103Un buen editor no se queda con todo lo que recibe. Ni siquiera lo reescribe todo por orgullo. Reconoce el buen material, le da forma, protege al lector.104105Con los agentes, el lector es también el futuro mantenedor. A menudo, ese eres tú en tres semanas.106107## El patrón que veo emerger108109El patrón más saludable es este:110111- humano: intención, limitaciones, gusto, responsabilidad;112- agente: variantes, andamiaje, búsqueda, modificaciones locales, pruebas repetitivas;113- infraestructura: sandbox, CI, rastreo, permisos, implementación;114- equipo: revisión, propiedad, estándares.115116Cuando falta una de estas piezas, algo se deforma.117118Sólo humano: lento, a menudo empantanado por un trabajo repetitivo.119120Sólo agente: rápido, pero sin juicio situado.121122Infraestructura justa: proceso elegante para producir cosas inútiles.123124Solo equipo: reuniones muy ordenadas en torno a un prototipo que nunca llega.125126Lo mejor sucede cuando las piezas hablan entre sí.127128## Una pequeña lista de verificación129130Antes de dejar crecer un prototipo codificado por vibración, me haría estas preguntas:131132- ¿Entiendo la estructura del código?133- ¿Existen pruebas de comportamiento crítico?134- ¿Sé qué archivos tocó el agente?135- ¿He eliminado el código generado pero no utilizado?136- ¿Algún secreto, token o información falsa ha terminado en el lugar equivocado?137- ¿Se respeta la accesibilidad mínima?138- ¿La implementación tiene reversión?139- ¿Alguien además de mí puede quedárselo?140141Si la respuesta a demasiadas preguntas es no, no es un fracaso. Es sólo un prototipo que necesita seguir siéndolo un poco más.142143## Mi lectura144145Vibe coding es una palabra fuerte para algo tierno: la alegría de ver cómo una idea toma forma antes de que el miedo la detenga.146147No quiero tirarlo. Eso sería esnob. Muchas cosas buenas nacen así, medio torcidas y vivas.148149Pero el software restante necesita más. Necesita comprensión, pruebas, propiedad, infraestructura, límites. Necesita que alguien diga: genial, ahora hagámoslo realidad.150151Quizás el futuro no se trate de elegir entre programación "seria" y programación "vibratoria". Tal vez sea aprender a cambiar de marcha: explorar a la ligera y luego consolidar con respeto.152153La parte humana está ahí. Sepa cuándo correr y cuándo sentarse y leer la diferencia.154155## Fuentes156157- [Simon Willison: No toda la programación asistida por IA es codificación por vibración](https://simonwillison.net/2025/Mar/19/vibe-coding/)158- [OpenAI: Cómo la gente usa ChatGPT](https://openai.com/index/how-people-are-using-chatgpt/)159- [Blog de GitHub: agente de codificación GitHub Copilot](https://github.blog/ai-and-ml/github-copilot/introduciendo-github-copilot-coding-agent/)160- [Antrópico: Construyendo agentes efectivos](https://www.anthropic.com/engineering/building- Effective-agents)161- [Blog de Stack Overflow: Por qué la codificación vibe es el futuro] (https://stackoverflow.blog/2025/04/21/why-vibe-coding-is-the-future/)162
:Codificación de vibraciones, después de la luna de miel.lines 1-162 (END) — press q to close