Mi resumen de ideas claves sobre este nuevo concepto , para quien es para nuevos programadores , innovadores, para todo el mundo o para evoluciones soluciones ?? ;-)
El concepto de vibe coding se basa en la afirmación de Karpathy de 2023 de que «el nuevo lenguaje de programación más popular es el inglés», lo que significa que las capacidades de los LLM eran tales que los humanos ya no necesitarían aprender lenguajes de programación específicos para controlar las computadoras.El científico informático Andrej Karpathy, cofundador de OpenAI y exlíder de IA en Tesla, introdujo el término vibe coding en febrero de 2025. El concepto se refiere a un enfoque de codificación que se basa en un modelo extenso de lenguaje (LLM por sus siglas en inglés), lo que permite a los programadores generar código funcional proporcionando descripciones en lenguaje natural en lugar de escribirlo manualmente
Lo máximo de este año en febrero de 2025, Business Insider describió la vibe coding como una nueva palabra de moda en Silicon Valley.
En marzo de 2025, "Y Combinator" (incubadora de StartUps) informó que el 25 % de las empresas emergentes en su grupo de invierno de 2025 tenían bases de código generadas en un 95 % por IA, lo que refleja un cambio hacia el desarrollo asistido por IA.[7]
La vibe coding ha suscitado inquietudes sobre su comprensión y responsabilidad.
El periodista de The New York Times Kevin Roose, que no es un programador profesional, experimentó con la vibe coding para crear varias aplicaciones a pequeña escala. Los describió como «software para uno», refiriéndose a herramientas personalizadas generadas por IA diseñadas para abordar necesidades individuales específicas, como una aplicación llamada LunchBox Buddy que analizaba el contenido de su refrigerador para sugerir artículos para un almuerzo para llevar. Roose señaló que si bien la vibe coding permite a los no programadores generar software funcional, los resultados suelen ser limitados y propensos a errores. Sugirió que la vibe coding es más adecuada para proyectos de pasatiempos que para tareas esenciales o evolucion de software existente.
Los desarrolladores pueden usar código generado por IA sin comprender completamente su funcionalidad, lo que genera errores, fallas o vulnerabilidades de seguridad no detectados.
Si bien este enfoque puede ser adecuado para la creación de prototipos o «proyectos de fin de semana desechables» como lo imaginó originalmente Karpathy, algunos expertos consideran que plantea riesgos en entornos profesionales, donde una comprensión profunda del código es crucial para la depuración, el mantenimiento y la seguridad. Ars Technica cita a Simon Willison, quien afirmó: «Usar vibe coding para obtener una base de código de producción es claramente arriesgado. La mayor parte de nuestro trabajo como ingenieros de software implica la evolución de sistemas existentes, donde la calidad y la comprensibilidad del código subyacente son cruciales».
Herramientas como Cursor, Cline o Windsurf (que utilizan modelos avanzados como Claude Sonnet 3.5 y 3.7 o Gemini Pro 2.5) son capaces de entender el código base completo, proponer cambios coherentes en distintas partes del sistema y hasta ejecutar pruebas unitarias automáticamente.
Esto significa que un agente bien dirigido puede encargarse de crear desde la base de datos hasta la interfaz de usuario siguiendo un plan dado, ahorrando tiempo al equipo de desarrollo y sin necesidad de ingeniero.
Su aplicación esta evolucionando como los modelos de IA.
Fuente; Vibe coding - Wikipedia, la enciclopedia libre
Vibe Coding: La nueva era en el Desarrollo de Software con Agentes Autónomos