04/06/2026
7 conceptos de Ingeniería de Software que te harán mejor programador:
⓵ Bus Factor 🚌
¿Cuántas personas pueden irse del proyecto antes de que todo se pare?
Si la respuesta es 1, hay un problema. Comparte conocimiento y evita dependencias críticas.
⓶ Yak Shaving 🪒
Ibas a cambiar un botón y acabaste migrando medio proyecto.
Son subtareas infinitas que te alejan del objetivo real. Mantén el foco.
⓷ Rubber Duck Debugging 🦆
Explica tu código en voz alta, a un pato o a alguien del equipo.
Al verbalizar la lógica, muchas veces encuentras el error tú solo.
⓸ Deuda Técnica 💸
La solución rápida de hoy puede ser el problema caro de mañana.
Cuanto más tardes en arreglarla, más intereses pagas.
⓹ Optimización Prematura 🧠
Hacer el código más eficiente antes de saber si hay un problema real.
Suele acabar en código más complejo y difícil de mantener.
⓺ Cargo Cult Programming ✈️
Copiar patrones, arquitecturas o código porque “lo hacen los pros”, sin entender por qué. No imites: entiende tus herramientas.
⓻ Scope Creep 📈
El clásico “ya que estamos…”. Pequeñas funcionalidades que se acumulan hasta convertir un proyecto simple en un monstruo. Aprende a poner límites.