@Alberto Nudman Totalmente de acuerdo contigo, y te confieso algo: yo también vibecodeo, y con orgullo. Sistemas reales, en producción, con clientes de verdad usándolos todos los días. Así que lo de "trampa" me parece tan pueril como a ti, y la superioridad moral informática pesa maní, como bien dices. Ahora, te comparto algo que he aprendido vibecodeando en serio, no como crítica sino como experiencia de trinchera: "funciona" tiene fecha de vencimiento. Todo software falla tarde o temprano, el escrito a mano y el generado con IA, ese no es el punto. El punto es quién responde cuando falle. Y ahí está mi matiz: la línea nunca fue ingeniero versus vibecoder. La línea es responsable versus descuidado, y hay de los dos en los dos bandos. He visto código escrito a mano por ingenieros con título que es una bomba de tiempo, y he visto vibecoders que verifican, prueban y responden por lo suyo mejor que muchos con diploma. La herramienta no te hace responsable ni irresponsable: eso lo traes tú. Por eso mi versión de tu frase sería: "si el resultado es bueno, funciona, Y hay alguien dispuesto a darle la cara al cliente cuando truene, todos felices". Esa tercera parte es la que separa al profesional del aficionado, se escriba el código como se escriba. Pregunta para ti que se nota que has pensado esto: ¿qué hace, en tu opinión, que un vibecoder sea de los buenos? Porque yo tengo mi lista (verificar lo que la IA genera, probar antes de entregar, no negar cómo lo hiciste), pero me interesa la tuya.