Mi socio comercial envió un PR de 5K, escrito con vibe coding, que ni siquiera probó
Un fundador de software describe cómo su socio comercial envió un cambio de código de 5.000 líneas, generado por IA y sin probar, lo que desencadena dudas sobre seguir una carrera en programación en medio del auge del “vibe coding”. Los comentaristas debaten si los modelos de lenguaje son simplemente herramientas que aún requieren buen juicio de ingeniería o un catalizador para una degradación generalizada de habilidades, estándares más bajos y una avalancha de código de baja calidad que los no expertos ya no pueden distinguir de un trabajo bien hecho. Muchos ven una división creciente entre ingenieros que usan la IA con cautela dentro de prácticas sólidas de prueba y diseño, y quienes se apoyan en ella por completo, con implicaciones importantes para las carreras, la calidad del código y la forma en que se construye el software.
Contexto: PR de 5K LOC generado por IA
- El autor original dice que su socio comercial presentó un PR de unas 5k líneas generado por IA, aparentemente apenas leído o probado.
- El autor se siente como un “Last Samurai” codificando a mano mientras otros hacen “vibe coding” con IA.
- Esto desencadena una discusión más amplia sobre el efecto de la IA en la calidad del software, las carreras y la motivación.
Responsabilidad, pruebas y “vibe coding”
- Muchos sostienen que el problema central no es la IA en sí, sino los malos hábitos de ingeniería: no probar, no revisar, subir código que no se ha ejecutado.
- Otros responden que la IA amplifica esos malos hábitos al hacer trivial producir código enorme, plausible, que nadie entiende.
- Algunos usan IA para generar código, pero insisten en que los humanos aún deben diseñar, ejecutar y, sobre todo, revisar las pruebas y el comportamiento.
- Preocupación de que las pruebas generadas por IA también puedan ser falsas, dando una sensación de seguridad engañosa.
Impacto de la IA en las carreras de software
- Visiones divididas:
- Algunos dicen que los desarrolladores experimentados, con “taste” e intuición previa a la IA, seguirán siendo valiosos; la IA es solo una herramienta más rápida.
- Otros creen que la codificación artesanal es un “callejón sin salida”, temen la degradación de habilidades y piensan que personas sin formación, ayudadas por IA, superarán económicamente a los seniors.
- Ansiedad por entrevistas que enfatizan la competencia con IA por encima de los fundamentos, y por la reducción de empleos de desarrollo, especialmente para quienes recién empiezan.
- Varios consideran cambios de carrera (docencia, consultoría, jardinería, yoga, seguridad, SIG) o años sabáticos.
Actitudes divergentes hacia las herramientas de IA
- Grupo A: la IA como asistente potente; los buenos ingenieros pueden producir más, más rápido, y aun así mantener estándares.
- Grupo B: la IA como habilitador del “vibe coding”; fomenta la pereza, degrada habilidades y conduce a una inminente “apocalipsis del software”.
- Algunos cuentan que en sus equipos se impone o se refuerza culturalmente un uso indisciplinado de la IA; otros trabajan en lugares que prohíben la IA para la generación de código.
Dinámica empresarial / de la sociedad
- Varios enfatizan que el problema más profundo es una desalineación de valores entre fundadores: pruebas rigurosas versus “trabaja de forma más inteligente, no más duro”.
- Analogía con un matrimonio: si los cofundadores no comparten creencias sobre calidad, ritmo y uso de la IA, la empresa se estanca o se autosabotea.
- La creciente dependencia de la IA por parte del socio del autor parece haber erosionado el respeto por la experiencia del autor.
Habilidad, “taste” y calidad del código a largo plazo
- Tema recurrente: el “taste” (arquitectura, UX, legibilidad) sigue importando; la IA no puede garantizar un buen diseño.
- Contrapunto: muchos clientes aceptan resultados mediocres; el buen taste puede ser penalizado económicamente si ralentiza la entrega.
- Algunos prevén roles dedicados a limpiar el desastre generado por la IA; otros dudan de que ese trabajo de “arreglar lo roto” se permita hacer correctamente.
Preocupaciones sociales y educativas más amplias
- Comparaciones con las redes sociales, el juego, la comida basura y las drogas: la IA optimiza la conveniencia a corto plazo y la dopamina a costa del largo plazo.
- Temor al “skill-rot” y a la atrofia cognitiva por la sobredependencia en la IA, similar a la inactividad física de la cultura del automóvil.
- Educadores de informática describen confusión sobre cómo enseñar en un mundo con IA: fundamentos versus “vibe coding” versus solo ingeniería de software de nivel superior.