¿Buscas atención médica? Soy el Dr. César Méndez, cirujanoSoy paciente →
← Blog de la Academia

Vibe Coding: Cómo Construí Apps con IA sin Saber Programar

Vibe Coding: Cómo Construí Apps con IA sin Saber Programar

Vibe Coding: Mi Método para Crear Productos con IA

En julio de 2023 no sabía usar Excel. No es una exageración. Un año después, tengo trece productos digitales funcionando, la mayoría construidos con inteligencia artificial. No fui a un bootcamp de programación ni pasé noches en vela estudiando algoritmos complejos. Mi mentor principal fue la IA y mi método fue lo que ahora algunos llaman 'vibe coding'.

Opero de día como cirujano gastrointestinal en el IMSS. Construyo el resto del tiempo. Esta dualidad me ha enseñado una verdad fundamental: la tecnología se aprende; el dominio de un problema se vive. Y hoy, la IA es el puente que conecta esas dos orillas.

Este artículo no es una guía técnica exhaustiva. Es el mapa de cómo empecé. Es la prueba de que puedes construir software útil sin tener un título de ingeniero en sistemas.

¿Qué es Vibe Coding? (Y qué no es)

Vibe coding no es un framework formal ni una metodología con certificación. Es más una filosofía de construcción. Se trata de tener una visión muy clara, un 'vibe', de lo que quieres crear y usar la IA como un socio conversacional para traducir esa visión en código funcional.

Imagina que en lugar de escribir un plan técnico de 50 páginas, simplemente le describes la aplicación de tus sueños a un desarrollador senior extremadamente rápido y paciente. Ese desarrollador es la IA.

No es magia. No es teclear 'hazme un clon de Uber' y esperar a que funcione. Es un proceso de diálogo y refinamiento. Le pides una pieza, te la da. La pruebas, ves un error, le preguntas cómo solucionarlo. Quieres añadir una función, le pides el siguiente bloque de código. Es iterativo, es rápido y mantiene el impulso creativo.

Mi Proceso Doctor-Coded: De la Cirugía al Código

En el quirófano, la precisión es absoluta. Un milímetro importa. Una decisión incorrecta tiene consecuencias reales. No hay margen para el 'casi'. Llevé esa misma mentalidad al código. A esto le llamo el método Doctor-Coded.

  • Diagnóstico Preciso: Antes de escribir una sola línea de código, defino con exactitud el problema que voy a resolver. No 'una app de salud'. Sino, por ejemplo, 'una herramienta para que los médicos de primer contacto puedan calcular rápidamente la dosis de un medicamento específico para pacientes pediátricos'. El dominio vivido es mi ventaja.
  • Plan Quirúrgico (La Idea Central): Esbozo la función principal en una frase. Simple y directa. 'Un usuario introduce ingredientes y recibe una receta'. 'Un usuario sube un PDF y puede conversar con él'. Ese es el núcleo.
  • Instrumentación (La IA como Asistente): Uso la IA como mi instrumentista en una cirugía. No necesito saber fabricar un bisturí; necesito saber cuál pedir y cómo usarlo. Le pido a la IA: 'dame el código en Python con Flask para una página web simple que tenga un campo de texto y un botón'. Y me lo da.

Cómo Construir tu Primera App con Vibe Coding en 3 Pasos

Vamos a lo práctico. Así es como puedes empezar hoy mismo.

Paso 1: Define el 'Vibe' (Tu Idea Central)

Olvida la tecnología por un momento. Piensa en un problema pequeño y real, tuyo o de alguien que conozcas. ¿Cuál es la solución más simple que se te ocurre? Escríbela.

Ejemplo de Vibe: 'Quiero una app que me genere ideas de nombres para mi proyecto. Le doy una descripción corta y me devuelve cinco opciones creativas'.

Listo. Esa es tu guía. No necesitas más para empezar.

Paso 2: La Conversación con la IA (Tu Primer Prompt)

Ahora, traduce ese vibe en una petición clara para un modelo como ChatGPT-4, Claude 3 o similar. Sé específico en lo que pides.

Ejemplo de Prompt: 'Actúa como un desarrollador full-stack experto. Quiero construir una aplicación web muy simple con Python y la librería Flask. La idea es esta: hay una página principal (index.html) con un campo de texto para que yo escriba una descripción de mi proyecto y un botón que diga 'Generar Nombres'. Al hacer clic, la app debe usar la API de OpenAI para generar 5 nombres creativos y mostrarlos debajo del botón. Por favor, dame todo el código necesario para empezar: el archivo app.py con la lógica de Flask y la llamada a la API, el archivo templates/index.html con el formulario, y un archivo requirements.txt con las librerías a instalar.'

El trabajo aquí no es entender cada línea de inmediato. Es aprender a pedir con claridad.

Paso 3: Iterar, Probar y Refinar

Copia el código que te dio la IA. Pégalo en un editor de código (como VS Code, que es gratuito), instala las dependencias y ejecútalo. Es muy probable que algo falle. ¡Eso es bueno! Es parte del proceso.

Cuando encuentres un error, no te frustres. Cópialo y pégalo de vuelta en la conversación con la IA. 'Al ejecutar el código me apareció este error: [pega el error aquí]. ¿Qué significa y cómo lo soluciono?'.

La IA te guiará. Corregirás el problema y volverás a probar. Una vez que funcione, puedes seguir la conversación: 'Ok, ahora quiero que los nombres generados aparezcan en una lista con viñetas. ¿Cómo modifico el archivo index.html?'.

Este ciclo de pedir, probar, fallar, preguntar y refinar es el corazón del vibe coding.

El Futuro es de Quienes Construyen

Construir trece productos en un año, desde Autlán, Jalisco, mientras trabajo en un hospital público, me ha demostrado que las barreras para crear tecnología nunca han sido tan bajas. El poder ya no reside solo en quien sabe escribir el código desde cero, sino en quien tiene una visión clara y sabe cómo usar estas nuevas herramientas para hacerla realidad.

Este fue un vistazo rápido a mi método. El camino completo, desde la idea inicial hasta tener un producto funcionando y listo para usuarios, tiene más detalles: cómo configurar tu entorno de desarrollo, cómo desplegar la app para que todo el mundo la pueda usar, y cómo pensar en el producto más allá del código.

Si quieres aprender ese proceso de principio a fin, paso a paso, te invito a conocer la Méndez Labs Academy. Allí te enseño el sistema completo que usé para construir mis trece productos, con un solo par de manos.

¿Quieres aprender el camino completo?

Méndez Labs Academy: de cero a construir productos reales con IA, paso a paso.