La zona de confort

Todo es hermoso y maravilloso y un día ¡boom! todo cambia, y esta explosión maravillosa ocurre en tu cara mientras estás en tu gran zona de confort.

Nosotros no tenemos zona de confort. Ese hermoso trozo de cielo en el cual te vas cada vez mejorando, siendo experto, siendo el héroe, siendo Gandalf salvando a Faramir de los Nazgul con el rayito de luz, eso no existe para nosotros.

Puedes ser experto en teoría, claro, puedes ser experto en otros lenguajes, claro y te facilitara el aprender nuevas cosas, pero aun así, tienes que empezar de cero o casi cero.

Un día estaba batallando con un cliente que tenia su aplicación en Parse, y me enfrenté por primera vez contra cloud code, ese código que Parse nos proporcionaba para facilitarnos la vida en el backend según el frontendero,.

Mi problema era el siguiente, necesitaba hacer un job que estuviera corriendo cada viernes y enviara un reporte a los usuarios de su actividad semanal; suena a algo sencillo, algo del diario, a algo que pues es un pan de casi cada día en el desarrollo de aplicaciones. Tenía que hacerlo en cloud code y me estrellé con pared, era mi primera vez y si me dolió, y me salió sangre. Tenía el tiempo de la estimación sobre mí y una actitud un poco ruda por parte del cliente, y el cloud code no te ofrece muchas facilidades, como hacer testing de tu código localmente, y aunque alguien por allí, bien vivo, creó una herramienta, para hacer testing en tu local, yo tenía el tiempo encima, le di un rato para tratar de configurarlo y lo dejé por la patria. Al final si salió y todo fue hermoso, me agradecieron y fin. Por unos días pude comprender y hacer casi cualquier cosa en el.

Hoy Parse anuncia que cerrará sus puertas y todo este conocimiento del cloud code que vive en mi cerebro se va a la papelera de reciclaje. Ironías del desarrollador, no hay zona de confort.

Acabo de terminar con un cliente y soy agente libre. Ahora me enfrento a un start over, donde tengo que prepararme para un nuevo cliente, con una nueva tecnología y un montón de actividades y métricas distintas, otras librerías, otros estilos de trabajo y yo aquí estoy estudiando, aprendiendo patrones, teorías, lenguajes, estilos, paqueterías, teniendo un mes de inactividad para estar listo y lo cual me parece una idea excelente, vacaciones del cliente para prepararme mejor y gracias a esta situación, está ante mí una nueva institución la cual explicaré a continuación:

Actividad laboral durante 5 meses y 1 mes de descanso para aprendizaje, para reforzar técnicas, para volverse a preparar, con cero presión. Tal vez podríamos hacerlo en grupos pequeños de dos a cuatro personas, de diferentes equipos o clientes, compartiendo nuevos conocimiento. ¿Por qué de dos a cuatro? Porque los grupos pequeños crean amistad mas rápido y ayudaría a solucionar dudas y a apoyarse en otros.

Lo llamaremos el método de aprendizaje Lee. ¿Por qué Lee? … No sé, suena bien.

Bueno amigos, sé que es difícil para cualquier empresa mantener a un empleado 1 mes sin generar ingresos con un cliente y tal vez es difícil, sobre todo de asimilarlo… ¿1 mes? Es mucho, pero siento que es necesario para la mejora continua… ¿Dos semanas? Hmm es muy poco tiempo. Pero bueno, utilícenlo, aplíquenlo, ámenlo, yo lo tengo que hacer aunque no lo quiera, y me pareció una buena idea instituirlo en mi empresa, como una actividad bonita e innovadora.

Abraham Lee, Gandalf sin Faramir y Software Engineer @Nearsoft