Llevar el vibe coding a producción significa añadir lo que la herramienta de IA no hace por sí sola. Login y permisos seguros, contraseñas fuera del código, copias de seguridad, despliegue repetible, tests y monitorización. El prototipo no se pierde. Es el mejor encargo que puede dar a un proveedor.
El vibe coding le construye un prototipo. Nosotros, el software con el que funciona una empresa. A continuación describimos qué le falta a un prototipo, cómo comprobarlo y cuándo compensa empezar de nuevo. Qué es el vibe coding y por qué el software se ha abaratado lo explicamos en Vibe coding: qué es y por qué el software se ha abaratado.
¿Qué es el vibe coding y dónde se queda corto?
Vibe coding significa describir a una herramienta de IA lo que quiere y aceptar el código que genera sin leerlo. En un fin de semana tiene una aplicación por la que se puede hacer clic. Hace unos años eso requería un desarrollador y meses de trabajo.
El vibe coding ha bajado la barrera de entrada, pero no ha subido el techo. Hoy casi cualquiera puede crear un prototipo. Pero la primera avalancha real de usuarios, el primer ataque o la primera base de datos perdida muestran lo que falta. Las herramientas son las mismas. La diferencia la marca la disciplina de ingeniería que las rodea.
¿Qué le falta a un prototipo para la operación real?
Estos son los puntos que revisamos cuando llevamos un prototipo a la operación real. Si falta alguno, no es motivo para reescribirlo. Es una lista de trabajo.
Área
En el prototipo
En la operación real
Login y permisos
Funciona en la pantalla principal
La misma comprobación en cada punto de entrada, API incluida
Contraseñas y claves
A menudo directamente en el código
Fuera del repositorio, rotadas si alguna vez estuvieron allí
Datos
Una base de datos sin copias de seguridad
Copias de seguridad que ha restaurado al menos una vez
Despliegue
A mano, desde un solo ordenador
Un solo comando, repetible, con vuelta atrás
Tests y CI
Ninguno, o en verde sin contenido
Tests que fallan ante un error y una CI que bloquea
Monitorización
Un cliente avisa de la caída
La alerta llega antes de la queja del cliente
Cuentas
En la cuenta personal de quien lo montó
A nombre de la empresa, con acceso para varias personas
La primera fila es la más traicionera. El código hecho con vibe coding rara vez es malo. Es inconsistente. La IA acierta con el control de acceso una vez y lo olvida en el archivo de al lado. Lo vimos en la auditoría de un producto hecho con vibe coding: un archivo tenía una comprobación de login correcta y los endpoints de al lado servían archivos sin ningún login. La corrección es rápida, pero encontrar el hueco obliga a revisarlo todo.
Marque lo que se cumple en su aplicación. Cada punto sin marcar es una tarea antes del lanzamiento.
¿Por qué está la monitorización en la lista si la aplicación funciona?
Porque lo que funciona sin vigilancia un día se detiene en silencio. Sin una alerta se entera por un cliente o por una caída en un gráfico.
Una alerta debería avisar de una caída el mismo día. Por eso la monitorización es obligatoria, no un extra, cada vez que algo pasa a la operación real.
¿Seguir con el prototipo o empezar de nuevo?
Normalmente, seguir. Lo habitual es que baste con reforzarlo: unas cuantas correcciones de seguridad, un despliegue que funcione y después trabajo normal. Empezar de nuevo solo compensa cuando las correcciones llevarían más tiempo que una versión nueva.
Eso solo se puede decir con honestidad después de mirar el código. Los tres veredictos posibles, y qué pedir si otra persona escribió la aplicación, los explicamos en Cómo hacerse cargo de una aplicación de otro proveedor.
Aunque el código se reescriba, el prototipo se queda. Muestra cómo debe funcionar el producto mejor que cualquier especificación. Usted sabe cómo funciona su empresa. Nuestro trabajo es llevarlo a un software que dure años.
¿Tiene que dejar el vibe coding?
No. Si le gusta probar pantallas nuevas usted mismo, siga haciéndolo. Preparamos el repositorio para que sus experimentos encajen en el resto del sistema. Pasan por los mismos tests y la misma code review que todo lo demás.
No tengo nada en contra del vibe coding. Por fin la gente sin perfil técnico puede construir cosas. Pero todavía no he visto ningún proyecto hecho con vibe coding que sobreviva en producción sin que, tarde o temprano, alguien llame a ingenieros.
¿Qué le falta todavía a su prototipo para que lo usen sus primeros clientes?
En resumen
Un prototipo hecho con vibe coding es un buen encargo. Lo que le falta para producción es lo que la herramienta de IA no hace por sí sola.
Antes del lanzamiento, revise el login en cada punto de entrada, las claves fuera del código, la restauración desde copia de seguridad, el despliegue con CI y la monitorización.
Los puntos que faltan no son motivo para reescribir. Son tareas. Empezar de nuevo solo compensa cuando las correcciones llevarían más que una versión nueva.
La monitorización no es un extra. Lo que funciona sin vigilancia un día se detiene en silencio.
Una forma de crear una aplicación: usted describe a una herramienta de IA lo que quiere y acepta el código que genera sin leerlo. Para un prototipo es rápido y barato. Para la operación real le falta control.
¿Puede una aplicación hecha con vibe coding pasar a producción?
Sí, pero no tal como está. Primero hay que revisar el login y los permisos, sacar las contraseñas del código y montar copias de seguridad, despliegue repetible, tests y monitorización.
¿Hay que reescribir desde cero un prototipo hecho con vibe coding?
Normalmente no. Lo habitual es que baste con reforzar la seguridad y la operación y después seguir adelante. Si hace falta reescribirlo, solo se puede decir con honestidad después de mirar el código.
¿Es segura una aplicación hecha con vibe coding?
Sin revisarla no se puede saber. El problema más habitual no es el código malo, sino el código inconsistente: una parte tiene un login correcto y la de al lado entrega los datos a cualquiera. Hay que revisar cada punto de entrada.
¿Puedo seguir editando la aplicación yo mismo después del traspaso?
Sí. El repositorio se puede preparar para que sus experimentos encajen en el resto del sistema y pasen por las mismas comprobaciones que el resto del código.
Pregunte a una IA sobre este artículo
La IA también tiene en cuenta nuestros otros artículos y la experiencia de proyectos reales.
Hacerse cargo de una app de otro proveedor lleva tres pasos: asegurar el código, los accesos y los datos, que alguien revise el código y solo entonces decidir. Una checklist y los tres veredictos posibles.
Una PWA basta cuando quienes usan la app la reciben a través de un enlace que usted les envía. Vaya a App Store y Google Play cuando la gente nueva deba encontrarle allí o necesite funciones que la web no tiene. Comparativa, autotest y cómo empezar.
Cuánto cuesta una app depende del camino (PWA, React Native con Expo o nativa), del alcance de la primera versión y de la operación tras el lanzamiento. Con nosotros, desde 3 980 € al mes sin IVA o a precio cerrado por proyecto.
Es hora de dejar de planificar y empezar a resolver.