¿Y si pruebas otro camino? 🧭
Hola amante de los logs infinitos y los alerts para probar,
Hoy no te vengo a hablar de patrones de diseño.
Ni de principios SOLID.
Ni siquiera de nuevas anotaciones mágicas de Spring Boot.
Hoy quiero hablarte de algo más “humano” y que tenemos todos, en mayor o menor medida.
La cabezonería.
-”Pero…. Si yo no soy cabezota”
Mira… a ver si te suena esta escena
Te asignan un bug y te pones a resolverlo, hasta ahí todo normal.
Crees que lo tienes…. Pero… algo sigue fallando….
No entiendes por qué está fallando.
Y como buen programador cabezota...
Le das al “Run” otra vez.
Pones un
System.out.println("A ver si ahora")
.Vuelves a desplegar.
Falla…
Cambias una línea.
La vuelves a dejar como estaba.
Y repites.
Y vuelve a fallar.
Y así, entras en bucle, como si el ordenador fuese a cambiar de opinión.
Spoiler: no lo va a hacer.
Pero…
¿Y si haces algo diferente?
A veces la solución no está en hacer más de lo mismo, una y otra vez, sino en probar algo distinto.
🔹 Comentar todo y empezar por lo mínimo, por el PVB (Producto Mínimo “Bugueable”)
🔹 Lee el error como si fuese la primera vez.
🔹 ¡Vete! Pero literal, a veces levantarte y darte un paseo funciona, te lo prometo.
🔹 Explicárselo a tu gato o al pato de goma.
🔹 Cambiar el enfoque: ¿y si no es ese archivo el que falla? ¿Y si es el de al lado?
Lo que sea, pero sal de ese while(true)
.
Mira, te voy a poner otro ejemplo, de esos que a mí me gustan.
Tú, cuando vas al trabajo (si no teletrabajas, claro), ¿vas siempre por el mismo camino?
¿Y si un día pruebas otra ruta? Igual tardas un poco más…
Pero igual descubres un sitio nuevo, una cafetería mejor, o simplemente ves las cosas desde otro ángulo.
Pues con los bugs pasa igual.
No siempre hay que insistir. A veces hay que cambiar.
Porque insistir en lo mismo una y otra vez cuando no funciona… no es perseverancia.
Es cabezonería.
Y los mejores programadores que conozco no son los que escriben más código.
Son los que aprendieron a pensar diferente cuando las cosas no salían bien.
Y tú, ¿cómo sueles resolver los bugs, prueba y error o vueltecita por el piso?
Nos leemos en una semana.