¡Hola buenas madrugadas! Aquí desde las oficinas de redacción con la inspiración en el teclado vengo a compartir con ustedes un producto golosinario una fórmula mágica que les será de muchísima ayuda cuando no tengan ni la más remota idea de qué hacer.

Advertencia

El presente post puede hacerte perder el tiempo que tranquilamente lo estarías usando para ver memes en internet o webear1 a lo grande en redes sociales o si le prestas la debida atención, quizás le encuentres sentido, si lo haces, me explicas por favor.

¡Comenzamos!

Estamos en el escenario clásico de frustración máxima y suficiente stress como para exportar (claro como si fuera a ser posible), son casi las 4pm, queda 1 hora para hacer compilar el código y que los clientes la gente de QA se encarguen de detectar algún error, no, no es viernes como para celebrar el corto descanso, es un día cualquiera y no tienes días festivos hasta los siguientes meses, tienes un bug y es la última tarea del día, algunos dicen que el bug es tu amigo, claro, siempre y cuando sea un bug amiguero de aquellos que te saludan y comparten contigo la sabiduría mística del lenguaje de programación en el que andas y procedes a llegar al Nirvana del desarrollo de software porque te tomaste el tiempo de leer lo que dice el error, interpretarlo y/o traducirlo a tu idioma, mirar en la documentación ese método que estás usando y que se “bugeó” de la “nada”, buscar en N sitios de internet y leer paso a paso para dividir el problema en bloques hasta detectar el motivo de la falla, en este caso, el bug no es tu amigo, tampoco tu enemigo porque ni sabe de tu existencia y para variar te deja en visto, el bug ha crecido mismo Godzilla con el pasar de las horas, no tienes ni una sola arma para hacerle frente y tampoco te quedan fuerzas para analizar cosas diferentes o pensar en soluciones, estás preguntándote si vas a seguir viviendo entre líneas de código por el resto de tu vida, comienzas a considerar entrar a vender productos XYZ, en ser tu propio jefe y tener el añorado horario flexible para dormir hasta tarde desvelándote por efectos de series y películas en Netflix que lo paga alguien que ni conoces YouTube. Mientras un flashback de toda tu vida está en play ¡llega una de las mejores ideas que has tenido! decides publicar tu problema en internet y la gente te responde preguntándote cosas que desconoces, te sientes más perdido que cuy en tómbola, la gente te dice que leas la documentación oficial para que tengas una idea más clara pero no te gusta leer, algunos te sugieren cosas fuera de contexto, te frustras y te enojas al no recibir una respuesta sencilla… ¡Respira hondo! Ten cuidado, estás dejando que el ego y el orgullo te ataquen, ¿Por qué? Porque “yo quiero hacerlo funcionar a mi manera y no funciona”, haciendo un paréntesis “(” todo lenguaje de programación tiene sus palabras reservadas, tiene una sintaxis que vas a aprender con la práctica y un estilo de “comunicarte” con la máquina mediante las reglas del compilador, ahora te pregunto, ¿conoces a quién debes dominar ahora? Espero y quiero creer que sí, los desarrolladores somos seres humanos con un sentido común muy poco común, vemos flujos de información en cada proceso y es probable que nos compliquemos con algo que quizás la solución adecuada es borrón y cuenta nueva. Cuando tengas frustración, ve por lápiz o lapicero y en una hoja realizar círculos, cuadrados, líneas, triángulos, garabatos en general, esto ayuda a liberar la RAM C:\erebral, una vez que con menor cantidad de stress, procede a intentar de nuevo. La programación es sencilla si conoces cómo dominar el ego, con esto reduces la frustración y de paso el stress, una técnica ninja que utilizo y que he visto que funciona en más personas es la risa, ríe en cada bug que encuentres, por el simple hecho de reír la carga se pone ligera, algunos pueden considerar que estás entretenido viendo memes y es lo más probable. Intentar 1,2,3,…N veces es parte del kit básico de todo programador, considera que cada error es una oportunidad de entrenamiento, entre más errores soluciones, tu experiencia y tu capacidad de resolución de problemas será mayor, si quieres aprender de los errores de los demás y aprovechas para colaborar con la comunidad respondiendo lo que puedas, te invito a formar parte de StackOverflow (¡en la versión hispana mucho mejor! ahí me encuentran seguido). Tratar en lo posible de ver al bug como tu buen amigo, aquel bug amiguero que te guía al Nirvana del desarrollo de software mediante la sabiduría mística de la interpretación de errores en la tecnología que uses.

Bueno, espero que hayan disfrutado esta lectura, parte de la historia está basada en hechos reales, hay suficiente material hasta para La Rosa *dev* Guadalupe, este ha sido @fredyfx y les desea que su código compile a la primera, comparte este post por la red, en especial si te ha gustado y si no también pe. Buenas madrugadas.

1Webear: Jerga usada en Perú referida a “estar ocioso”.