Overreacted

Lidiar con las reacciones

2019 M03 2 • ☕️ 3 min read

Las últimas semanas han sido bien movidas. Al fin hemos hecho el lanzamiento de una versión estable de los Hooks de React y de las primeras traducciones del sitio web de React. Ambos proyectos significan mucho para mí y su lanzamiento me hizo sentir muy bien.

Sin embargo, también siento más presión ahora para mantenerme a flote en el escrutinio que surge una vez que marcas algo como estable. Los Hooks son muy nuevos, y aún estamos determinando las «buenas prácticas» para algunos de los patrones menos comunes; tanto internamente en Facebook como en discusiones en Github. Pero mientras más tiempo tome documentarlas y fomentarlas (p. ej. con advertencias), mayor será el riesgo de que alguien cree un curso o escriba un artículo usando un patrón defectuoso sin darse cuenta. Es difícil no sentirse al menos parcialmente responsable cuando ocurre.

La mayor parte de esto es autoimpuesto. Técnicamnte, nadie espera que me importe. Sin embargo, lo hago.

Mantener un balance entre proporcionar una guía y aprender de quienes usan una API y de sus experiencias puede tener sus efectos negativos. Especialmente cuando aún no conoces todas las respuestas. En las últimas semanas, he tenido algunas noches en las que no he podido estar seguro si he podido dormir algo en lo absoluto debido a un interminable monólogo interno.

He notado que tengo un conjunto particular de elementos que pueden activar este comportamiento. Es por eso que soy más cuidadoso en aras de evitarlos. En caso de que sea de ayuda para alguien más, aquí les muestro un conjunto de reglas que intento seguir y, que empíricamente, parecen ser útiles:

  • No beber más de dos tazas de café. El café es mi amigo. He intentado dejar la cafeína por unos meses y he tenido dolores de cabeza por más tiempo que el período de tolerancia. El café en realidad me ayuda (¿quizá algo relacionado con la presión arterial?), pero con moderación. Beber más de dos tazas me deja demasiado activo.

  • No discutir con desconocidos después de las 21h. Me encanta debatir en Twitter, y estoy acostumbrado a ocasionalmente tener discrepancias. Algunas pueden ser bastante agotadoras desde el punto de vista emocional; especialmente cuando las personas asumen una mala intención. Incluso si intento mantener un tono amigable, este tipo de situaciones hiere y quedo demasiado agitado como para quedarme dormido. Por tanto, he estado intentando evitar leer cualquier reacción durante la noche.

  • No saltarme las comidas o comer después de las 20h. Esta es rara. (¡No olvides que solo estoy describiendo lo que funciona para mí!). Generalmente he sido bastante flexible con las comidas; pero últimamente he notado que cada vez que me levanto a las 5h y no me puedo quedar dormido, siento una pesadez en el estómago. No sé si es la razón o la consecuencia de una mente agitada, pero hay una correlación. Cuida tu sistema digestivo.

  • No publicar artículos justo antes de ir a la cama. Cada vez que comparto algo, me entusiasmo y me pongo un poco nervioso por las reacciones que pueda tener. (¿Lo notará alguien? ¿Es demasiado controvertido? ¿Como se clasificará en los agregadores? ¿A las personas les gusta leerlo?). Encuentro útil dejar un espacio de unas pocas horas para las reacciones iniciales de manera que la curiosidad y los nervios no me despierten a las pocas horas.

  • No quedarme acostado en el intento de dormirme. En ocasiones, me despertaba a las 5h y me quedaba en la cama hasta las 10h en un vano intento de relajarme. Esto no me funciona. Sin embargo, he notado que si simplemente hago lo que siento ganas (escribir algún código, leer alguna basura en línea, comerme una banana), eventualmente me da sueño. Dividir la noche en dos mitades es algo raro, pero aún así es mejor que no dormir nada.

El problema de fondo es que no descanso cuando sé que hay un problema, pero no tengo aún una solución lista; como escribir documentación, corregir un error o compartir una idea. Esta motivación puede ser útil, pero en algún punto deja de valer la pena.

Las técnicas anteriores me ayudan a reducir la ansiedad al punto de que esa motivación me resulta productiva. Pero debo tener cuidado. Es importante estar rodeado de personas que te puedan indicar cuándo te has ido del camino. Estoy agradecido de tenerlas.