💣 1. No entender el problema antes de empezar a codear

Error: Te lanzas a escribir código sin analizar bien qué se pide.
Consecuencia: Terminas rehaciendo todo o creando algo que no sirve.

✅ Cómo evitarlo:


🧠 2. Ignorar los nombres de variables claros

Error: Usar nombres como $x, $data, $a1… sin contexto.
Consecuencia: Tu código se vuelve un caos si vuelves días después (o si alguien más lo ve).

✅ Cómo evitarlo:


🔁 3. No pensar en casos extremos o errores posibles

Error: Asumes que todo saldrá perfecto (que el usuario ingresará bien los datos, que el archivo existe, etc).
Consecuencia: Tu app se rompe en producción por un "detalle tonto".

✅ Cómo evitarlo:


🧪 4. No probar el código de forma gradual

Error: Escribes muchas líneas seguidas sin verificar nada.
Consecuencia: Cuando algo falla, no sabes por dónde empezar a buscar.

✅ Cómo evitarlo:


🧼 5. No mantener el código limpio y modular

Error: Escribir todo en un solo archivo o función gigante.
Consecuencia: Difícil de leer, de mantener, y lleno de errores difíciles de encontrar.

✅ Cómo evitarlo:


Bonus: Subestimar el poder de leer código

Leer código bueno (o incluso código malo) te entrena para escribir mejor.
GitHub, StackOverflow, repos abiertos… ¡explora y aprende!