Bienvenido al periscopio semanal de la naturaleza del software, si eres nuevo por acá, este “boletín” se publica todos los domingos y contiene una serie de temas misceláneos y recomendaciones para ver o leer. Si encuentras que estos contenidos pueden ser interesantes para tus amigos y conocidos, te invito a compartirlo. Puedes usar el botón de abajo para hacerlo:
Hay veces que las cosas no salen como esperas, hay días terribles en el trabajo.
Puede haber días malos en el trabajo por dos razones. Una es porque la cultura es tóxica, y en ese caso casi todos los días son horribles. La segunda es simplemente porque las cosas fallan (“shit happen”, como dicen los gringos).
En este segundo caso, si pasa en un entorno seguro, la principal presión va a ser la que tú mismo te impongas. Me pasó que este jueves y viernes tuve que trabajar mucho corrigiendo un par de bugs, uno que se daba por extrañas condiciones que no se habían presentado en nuestros test, y otros porque introduje un error de regresión, en este caso fue por no hacer suficiente pruebas. O sea que el 50 % de los problemas que tuve pude haberlo evitado con el testing adecuado, y por apurón 😅. Cuando les expliqué a mis colegas que tenían que esperar por tales y tales causas, uno de ellos respondió: “don’t worrry, we are human”. Y eso ayudó mucho, en realidad. Cuando trabajas remoto, en una empresa supergrande, tener colegas que son sobre todo humanos, ayuda mucho y es lo que todos deberíamos esperar.
Hay un diagrama que presento a mis alumnos cuando hablo de DevOps.
Esto es lo que ocurre en muchas empresas cuando ocurre un error:
En organizaciones tóxicas, o que tienen una cultura poco colaborativa, es frecuente ver este ciclo, que no ayuda en nada y solamente sirve para que pase el tiempo sin darle solución al cliente.
Lo que buscamos es que se produzca esto:
¿Notan la diferencia? Las flechas en gris representan el tiempo que la persona responsable del fallo (si es que la hay) invierte en reflexionar sobre su error (como me pasó a mí durante este fin de semana).
Eso se logra cuando tienes una cultura de personas adultas, responsables y comprensivas. Tengo la suerte que mi equipo tiene esa actitud. Pero no pasa siempre, y este es el desafío de transformación más importante de nuestras empresas de tecnología en mi opinión.
Y a propósito, si te interesa mi curso de Fundamentos DevOps en la Universidad de Chile será en octubre, así que puedes inscribirte acá: https://ingenieria.uchile.cl/cursos/202313/curso-fundamentos-de-devops
⭐️ Misceláneas
Llevo una semana usando Arc, el nuevo navegador web diseñado por The Browser Company. Si no saben de qué se trata, les dejo más abajo un video. La verdad es que me gusta bastante, y se ajusta con mi forma de navegar la web.
Soy de los que le molesta tener tantos tabs abiertos. Los encuentro distractores, y además hacen difícil la búsqueda de información. Cuando trabajas quieres tener acceso rápido a lo que te interesa en el momento, pero después muchos de esos tabs no los necesitas más. Arc se encarga de ir cerrando los tabs que ya no utilizas después de 12 horas (por defecto).
La otra característica que me gusta es que tiene incorporado un sistema de notas, una manera sencilla de organizar los enlaces que te interesan y que necesitas guardar de forma permanente.
Pero lo mejor es que te permite trabajar enfocado. Siempre tienes una tab abierta visible, las demás están ocultas y accesibles en la barra lateral. Me gusta siempre tener una ventana a la vez. Y de hecho soy fan del Stage Manager de MacOS (esa es también la razón por la que uso con agrado mi iPad tanto como mi MacBook).
Lo recomiendo, pero advierto que quizás no es para todos.
📖 Citas Citables
“La regularidad vence a los atracones”
— Brandon Sanderson
«Un hombre es moralmente libre cuando…
Juzga al mundo y juzga a los demás hombres con una sinceridad inquebrantable.»
— George Santayana.
«Los lugares de trabajo son fascistas. Son sectas diseñadas para consumir tu vida: los jefes custodian tu tiempo con tanto celo como los dragones custodian su oro.»
— Nouri
🤖 IA
Un curso completo de introducción a Machine Learning:
👨🏻💻 Hacking
¿Cómo funciona GIT realmente?
Rust no es el único lenguaje basado en un crustáceo. Les presento a Lobster:
🎧 Álbum de la semana
“Mezzanine” de Massive Attack. ¿Cuándo te enteraste de que este álbum cumplió veinticinco este año? Muchos lo conocen por “Teardrop”, que fue utilizado inicialmente como tema introductorio de Dr. House, o por “Disolved Girl”, que se utilizó en la película Matrix.
Una de las curiosidades de este disco es que en su aniversario 20 fue codificado en ADN artificial.
📚 Qué leer
“Trabajos de Mierda”, de David Graeber. Leí este libro hace un par de años y es uno de los que me motivó a dejar para siempre un rol de “liderazgo” (management) y dedicarme a colaborar en este mundo como un simple ingeniero.
Es provocador, y nos invita a reflexionar sobre el rol y el impacto de nuestro trabajo. A cuestionar la estructura que hemos construido y a mirar el mundo laboral con otros ojos. Algunos lo encontrarán radical, o demasiada anarquista, pero creo que es importante cuestionarse todo. Para mí, que he estado repensando y cuestionando todo lo que consideraba como válido, desde hace ya unos tres años, este es uno de esos libros que recibí como cachetada necesaria para despertar.
Disponible en Amazon: https://amzn.to/3qGQckX
📺 Que ver
“The Orville”, sigo recomendando ciencia ficción. Esta es una serie subvalorada, sobre todo porque su primera temporada es de regular desempeño, pero les aseguro que las otras dos mejoran mucho. La idea original era ser una comedia o parodia de Star Trek, pero parece que nunca se decidieron avanzar en esa dirección, porque tanto el creador, Seth MacFarlane, como los productores le tenían mucho respeto a la clásica serie. Así que el tono lo encontraron en las últimas temporadas. No se sabe si habrá más temporadas, aun así, las dos últimas son muy entretenidas. Y, entre medio de tanta ficción y humor, a veces plantean temas muy serios y profundos.
🧠 Pensamiento Lateral
La Soledad, la epidemia invisible. Estamos ante un problema grave, pero silencioso, los propongo ver este video. Seguramente conoces a alguien que está solo, o tú mismo te sientes solo. No solo es algo doloroso y que afecta tu salud, sino que es un problema que debemos abordar también como sociedad.
Gracias por leer este boletín, que se publica una a tres veces en la semana, con artículos centrados en la tecnología y personas, y los domingos con esta miscelánea.