Saltar al contenido

Un equipo editorial y una comunidad que crean con IA

← Vibe engineering

Vibe engineering · · 7 min de lectura

Vibe engineering: en qué se diferencia del vibecoding y cuándo tiene sentido

Vibecoding a nivel de sistema: cuando el prototipado informal da paso a la disciplina.

“Vibecoding” y “vibe engineering” se suelen mencionar en la misma frase, pero son dos prácticas distintas. El vibecoding optimiza el tiempo hasta un prototipo que funciona. El vibe engineering optimiza el tiempo hasta un sistema que funciona y que no se resquebraja tras tres meses en producción. Esa distinción empieza a determinar a quién contratan realmente los equipos de IA en 2026.

Definiciones breves

Vibecoding: conversación con el modelo → código → commit. Domina el bucle “escribe, ejecuta, corrige”. Ideal para MVP, hackatones, herramientas internas y sitios de contenido.

Vibe engineering: spec → agente → revisión por parte de una persona y de un segundo agente → tests → deploy con métricas. Domina el ciclo “demuestra que funciona antes de lanzarlo”. Ideal para sistemas en producción donde los bugs cuestan dinero o reputación.

Cinco ejes de diferencia

Eje 1: la unidad de decisión

El vibecoder decide al nivel de un solo cambio en un archivo. El vibe engineer decide al nivel de los contratos (API, tipos, esquema), que luego implementa el agente. La decisión es más grande, menos frecuente y más meditada.

Eje 2: el papel de los tests

En el vibecoding, los tests son opcionales (o, como mínimo, flexibles). En el vibe engineering, los tests son la puerta que da paso al deploy. Se generan junto con la implementación, pero una persona verifica que cubran los invariantes correctos.

Eje 3: control del costo de los LLM

El vibecoder pregunta “¿cuántos minutos?”. El vibe engineer pregunta “¿cuántos tokens por petición en producción?”. El cambio va del token como herramienta al token como costo unitario.

Eje 4: deploy

Vibecoder: git push y deploy en Vercel. Vibe engineer: feature flag, canary, pruebas A/B, plan de rollback, alerta por degradación del rendimiento, aviso a la guardia (on-call).

Eje 5: documentación

El vibecoder documenta con mensajes de commit. El vibe engineer escribe RFC, ADR, changelogs y runbooks. Esos documentos se convierten en la fuente de verdad para el próximo agente que mantenga el código dentro de un año.

Cuándo dar el salto del vibecoding al vibe engineering

Tres umbrales concretos:

  • tienes más de un usuario fuera de tu equipo;
  • un solo bug puede costar dinero (tienda, presupuestos, facturas);
  • más de una persona edita el código en paralelo.

Si se cumple cualquiera de ellos, quedarse en modo vibecoding puro es un riesgo que no vale la pena asumir.

La caja de herramientas práctica del vibe engineer en 2026

  • Spec/RFC: Notion o Markdown en el monorepo (/docs/rfcs).
  • Ejecución: Claude Code con subagentes (revisión, tests, refactorización) o Cursor Composer con reglas.
  • Tests: Vitest (unitarios), Playwright (e2e), Stryker o Mutation (mutación), Promptfoo (LLM).
  • Feature flags: GrowthBook autoalojado, Statsig o Flagsmith.
  • Observabilidad: Sentry, Datadog/Grafana, Langfuse para las llamadas a LLM.
  • Seguridad: Snyk o Socket Security, Trivy para imágenes.
  • Dependencias: Renovate con auto-merge para las versiones patch y revisión manual para las minor.

Antipatrones del vibe engineering

RFC a posteriori. Escribir un RFC después de lanzar convierte el documento en decoración. Un RFC solo tiene fuerza cuando alguien todavía puede decir “no” antes de la implementación.

Tests sin métrica de calidad. Un 95% de cobertura no significa que los tests tengan sentido. Sin mutation testing o property-based testing, es fácil acabar con tests que no son más que muletas.

Feature flags para siempre. Los flags deberían llevar una fecha de eliminación en un comentario. Si no, al cabo de un año tienes 200 flags sin usar y el mapa de comportamientos de la aplicación se vuelve ilegible.

Sin plan de rollback. Todo deploy con migración debería tener dos caminos: el de avance y el de rollback. Sin el segundo, un deploy nocturno se convierte en un drama.

Cómo combinan los equipos ambas prácticas

Un esquema realista en 2026: modo vibecoding para I+D, herramientas internas, marketing y landing pages; modo vibe engineering para el flujo de pagos, la autenticación, las integraciones bancarias y todo lo que toque el dinero de los clientes. Ambos modos pueden convivir en un monorepo, siempre que la frontera sea explícita: qué carpetas necesitan RFC y qué tests.

A quién contratan de verdad los equipos de IA en 2026

Tras ocho meses observando el mercado: crece la demanda de vibe engineers (saben escribir specs, dirigir agentes y lanzar con métricas) y cae la de vibecoders “puros”. La industria ha convergido en una regla: el código es barato, el sistema es caro.

TL;DR

El vibecoding es una táctica para un MVP. El vibe engineering es una estrategia para un producto. Aprende ambos, pero ten claro cuál estás usando. Si una de estas habilidades se paga mejor que la otra, es la segunda, y eso no cambiará en 2027.

Vibe engineering: en qué se diferencia del vibecoding y cuándo tiene sentido | vibecoding.inc