¿Buscas atención médica? Soy el Dr. César Méndez, cirujanoSoy paciente →
Las herramientas

Módulo 01 · 13 min

Cómo desatorarte: debugging con IA

Esta es, quizá, la lección más importante de todas. Vas a encontrar errores CONSTANTEMENTE — no porque lo hagas mal, sino porque así es construir. Nadie escribe código perfecto a la primera, ni yo, ni los que llevan veinte años. La diferencia entre quien avanza y quien abandona no es no tener errores: es saber desatorarse. Y con IA, es más fácil que nunca.

La regla de oro: lee el error

Los principiantes se asustan y cierran los ojos al muro de texto rojo. Los builders lo LEEN. El error casi siempre te dice dos cosas: QUÉ pasó y DÓNDE (qué archivo, qué línea). No es un castigo: es la mejor pista que tienes. Aprende a mirarlo en vez de esconderte de él.

El método que resuelve el 95%

  • Copia el error COMPLETO (todo el texto rojo, no un pedazo). El fragmento que crees que 'no importa' suele ser el que importa.
  • Pégaselo a la IA con contexto: 'estoy construyendo X en Next.js/Windows, hice Y, y me sale este error. ¿Cómo lo arreglo paso a paso?'.
  • Aplica lo que te dice, UN paso a la vez. No cambies cinco cosas de golpe o no sabrás cuál funcionó.
  • Si no funciona, dile 'sigue igual, aquí está lo nuevo' y pégale el nuevo error. El segundo error suele ser distinto — es progreso, no fracaso.

💡 Dale contexto, no solo el error

La IA resuelve mucho mejor si sabe qué estabas haciendo, tu sistema y tu stack. 'Me sale error' no ayuda; 'estoy en Windows, agregué Firebase Auth a mi Next.js, y al iniciar sesión sale este error [pego todo]' se resuelve casi siempre al primer intento.

Ejemplo trabajado: de un muro rojo a la solución

Estás corriendo tu proyecto y la terminal escupe esto:

Module not found: Can't resolve 'firebase/auth'

El novato entra en pánico. El builder LEE: 'no encuentra el módulo firebase/auth'. La pista está clarísima — falta instalar (o está mal instalada) esa pieza. En vez de adivinar, se lo pasa a la IA con contexto:

Estoy en Windows con un proyecto Next.js. Agregué
login con Firebase y al correr 'npm run dev' me sale:

Module not found: Can't resolve 'firebase/auth'

¿Cómo lo arreglo paso a paso?

La IA responderá algo como 'te falta instalar Firebase, corre npm install firebase'. Lo aplicas, vuelves a correr, y sigues. Un error que parecía un muro se resolvió en dos minutos porque lo LEÍSTE en vez de temerle.

Desatorarte: de un muro rojo a la solución

Interactivo

✖ Module not found: Can't resolve 'firebase/auth'

at ./app/login/page.tsx:3

Aparece ese muro rojo. ¿Qué haces?

El error no es un castigo: es tu mejor pista. El método que resuelve el 95%: leer → contexto → un paso → verificar.

Cuando la IA también se atora

  • Divide el problema: aísla qué parte falla (quita cosas hasta que funcione, luego regresa de a poco).
  • Busca el error exacto en Google — alguien ya lo tuvo y lo resolvió en un foro.
  • Descansa: cerca del 30% de los atascos se resuelven al volver con la mente fresca. En serio.
  • Vuelve a un commit que funcionaba (¡para esto sirve Git!) y avanza de nuevo con más cuidado.

⚠️ No pegues código a ciegas

Cuando la IA te dé la solución, no la copies sin más: pídele que te explique QUÉ cambió y POR QUÉ. Si solo pegas parches que no entiendes, en dos semanas tu proyecto será una caja negra que no sabes arreglar. Entender el arreglo es parte de desatorarte.

Lo que te llevas

  • Los errores son parte de construir, no señal de que lo haces mal.
  • Regla de oro: LEE el error — te dice qué y dónde.
  • Método: error completo + contexto → IA → un paso a la vez → repetir con el nuevo error.
  • Cuando todo se atora: aísla, googlea, descansa, o vuelve a un commit que servía.
  • Entiende cada arreglo; no pegues parches a ciegas.
No te atoras porque seas malo. Te atoras porque estás construyendo. Desatorarte es el skill. Y ya lo tienes.

Comentarios

Inicia sesión (arriba) para leer y participar en la conversación de la comunidad.