
Beyond Vibe Coding
Addy Osmani
- Editorial
- O'Reilly
- Año
- 2025
- Páginas
- ~445
- Nivel
- Intermedio
De qué trata
Obra de Addy Osmani, director de ingeniería en Google y referente del desarrollo web, publicada por O'Reilly Media (2025). El libro analiza la transformación en la práctica de la ingeniería de software a raíz de los modelos generativos, marcando el paso de la escritura artesanal de código hacia el desarrollo guiado por intenciones. Está dirigido a desarrolladores web, ingenieros de software, líderes técnicos y arquitectos de nivel intermedio y avanzado que ya construyen aplicaciones y buscan trascender la experimentación informal con LLMs para adoptar metodologías profesionales en entornos de producción.
Osmani establece una distinción clara entre el "vibe coding" —la programación exploratoria basada en prompts informales en lenguaje natural, útil para prototipos rápidos o hackathons— y la ingeniería de software asistida por IA para sistemas reales. El eje del libro aborda el denominado "problema del 70%": la facilidad con la que la IA genera el 70% inicial de una aplicación (interfaces en React o Next.js, endpoints CRUD y estructuras boilerplate), en contraste con el 30% restante (seguridad, accesibilidad, manejo de estados concurrentes, pruebas de integración, optimización de rendimiento y casos límite), que exige supervisión técnica rigurosa. Detalla el empleo de asistentes como GitHub Copilot, Cursor, Claude, ChatGPT y Gemini Code Assist, herramientas de prototipado web generativo (v0, Bolt.new) y agentes autónomos de codificación en segundo plano, integrando especificaciones técnicas, diseño guiado por pruebas (TDD) y revisiones de código sistemáticas.
A través de casos y patrones aplicados a la arquitectura web moderna con React y Next.js, el texto muestra cómo guiar a la IA desde la redacción de documentos de diseño técnico hasta el despliegue sin acumular deuda técnica inmanejable. La aportación central de Osmani es posicionar al desarrollador como un "director de software" que valida y audita las soluciones generadas en lugar de aceptarlas pasivamente, advirtiendo sobre alucinaciones arquitectónicas y degradación de código. Conviene contar con experiencia previa en JavaScript/TypeScript moderno, ecosistemas frontend y arquitectura web antes de su lectura.
- Vibe Coding
- Ingeniería de software con IA
- GitHub Copilot
- Cursor
- Next.js
- React
- Revisión de código
- Agentes autónomos de codificación
- Arquitectura web
- Prompting para desarrolladores
- Deuda técnica en IA
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

