Love Debian (‘s rolling update)


Hoy me di cuenta que andaba algo atrasada la VM de este bló, y pues en cosa de 15 minutos me pasé de Debian 11.9 a 12.5… tronó la página después de la actualización por el cambio de nombre del socket de php-fpm (sí, lo tenía apuntando al específico), así que nomás corregir las 2 líneas que lo usan y listón, Debian completamente actualizado.


Si quieres ganar un partido


hace fácilmente unos 3 años que jugar el chess punto com es mi forma principal de matar tiempo y de mantenerme de alguna forma como “gamer”, así que si quieres un partido con un jugador bastante malo, agrégame y empecemos a hacer compartir puntos de ELO.

https://www.chess.com/member/garaged_org



Angel Dust – perdón por no haber tenido idea


Hoy leyendo una nota en Louder sobre Angel Dust 30 años después me puse a oír el disco por primera vez… sí, perdón, Faith No More siempre ha sido una de esas bandas que no conozco mucho pero que definitivamente admiro y respeto por lo que sea que me gusta de lo que he oído de ellos, pero por alguna razón nunca me he puesto a oír toda su discografía con seriedad.

Faith No More – Angel Dust

Desde la primera canción (voy en realidad en la cuarta) me gustó mucho la propuesta, suena un poco a Faith No More, pero también es bastante diferente de lo que recuerdo haber oído de ellos… lo más dedicado que he oído de ellos son algunos conciertos que están en YouTube, y siempre salen varias canciones que desconozco por completo, y ahora entiendo por qué a pesar de que no las conozco me divierte oír esos conciertos de ellos.

Angel Dust suena mucho a ese intermedio raro de Rock metalero que hubo en los 90s antes y mientras el Grunge dominó… podrías intentar meterlo en el género de Grunge, pero no realmente, es más metal, es menos emo, y sobre todo más metalero… es esa cosa extraña que dio pie al Nü Metal, pero no es ni Thrash, ni Nü Metal, ni Punk, y mucho menos Grunge… es algo diferente, pesadón, pero no realmente una propuesta que pueda competir contra las grandes bandas de Rock pesado, ni demeritan por ello, realmente suena excelente este disco… ya voy en la quinta rola y sigue sonando excelente 😀

Una cosa es bastante clara, obviamente el disco no tiene rolas pegajosas, no es nada comercial, seguramente vendió relativamente poco (más o menos lo confirman en la entrevista que leí), pero la calidad rockera guardada ahí es magnífica, me tardé 30 años en descubrirlo, pero al menos sucedió !

De pronto oyendo el disco me vino a la mente que cuando estaba en Twitter hubiera inmediatamente gritado al respecto del disco que “estoy descubriendo”… luego me acordé que me salí de Twitter hace años… y luego me acordé que antes de Twitter hacía lo mismo en mi blog… así que fue un buen pretexto para publicar algo… adoro encontrar discos nuevos que me agradan, pasa muy poco principalmente porque no exploro mucho y porque no soy bueno para encontrarlos fácilmente, es mi culpa pues, y haber encontrado este disco agrega un cacho de felicidad a mi vida, ya tengo uno más de opción a escuchar cuando no esté seguro qué traigo ganas de escuchar

Angel Dust ingresa a mi lista de discos con garantía de ponerme de buen humor, gracias Faith No More !



Sysadmin en 2021


No es ningún secreto que los sysadmins somos una especie en extinción, hace más de 10 años que la industria ha ido cambiando paulatinamente hacia servicios basados en infraestructura diferente a la que dominaba el mercado en la década antepasada. Los sysads hemos tenido que ir aprendiendo nuevos temas como nube, automatización, metodología ágil y demás para intentar mantenernos vigentes.

Ademas hemos tenido que optimizar los conocimientos de manejo de sistema operativo, aprender con buen detalle el manejo de servicios de correo, web, bases de datos, seguridad de redes, scripting, y la lista sigue y sigue.

Mientras tanto el mercado laboral ha ido migrando a un modelo diferente en el que ya no se usa tanto la habilidad de administrar servidores sino que se “orquestan”, de tal manera que con mucha frecuencia lo que sabe un sysadmin, y que aprendió durante muchos años, ya no es requerido o bien pagado como los nuevos puestos de “Ingenieria de nube” (cloud) que termina siendo una forma muy diferente de manejar infraestructura en la que no es tan importante saber demasiado del sistema operativo Linux y sus servicios, ya que se usan “plantillas” conocidas para el OS, para los servicios (web, bases de datos, redes, etc.) y además son específicas de la nube que se usa, es decir, dependen del proveedor con el que se manejan.

La gran diferencia entre el modelo sysad y el de cloud es que el primero requiere en estos días saber muchísimo de Linux y muchos servicios asociados a este; el modelo de cloud lo que requiere es entender como se relacionan las aplicaciones del proveedor (Amazon, Google, Microsoft, etc.) y cuales son las plantillas de configuración para los servicios que se requieren. Si el equipo de desarrollo de las apps (casi siempre web apps) hace lo correcto para nube, el administrador de cloud no necesita preocuparse de gran cosa excepto saber cómo orquestar la infraestructura de nube.

Aprender a manejar cloud puede ser cosa de meses, se pueden lograr diseños muy complicados con estudiar unos cuantos meses, cosa que en un ambiente tradicional es poco probable que se logre en menos de años, sin mencionar que va a ser poco probable que alguien que solo tiene unos meses de experiencia pueda tener la oportunidad de “jugar” con una infraestructura grande y complicada… no solo es difícil de manejar, el costo de la infraestructura es tan alto que nadie arriesgaría dejarla a cargo de alguien sin experiencia.

De tal manera que en estos días un sysad con varios (>2 y <5-10) años de experiencia puede ganar menos que alguien que trabaja en cloud y tiene meses o un par de años de experiencia a lo mucho… y ni hablar de un ingeniero de cloud con más años de experiencia.

Todo esto ha movido el mercado laboral a un concepto mayormente introducido por google que es el de los Site Reliability Engineers (SRE); que podríamos decir son sysads con suficiente experiencia para manejar ambientes complicados incluyendo la optimización de configuraciones, buen conocimiento se redes, seguridad, e incluso programación a un nivel al menos intermedio para poder detectar problemas de código, proponer y hasta implementar mejoras en las mismas aplicaciones, entre otras cosas.

Posiblemente podríamos decir que ahora existen dos puestos: el de los que saben de nube, y el de los que saben de todo. Estos últimos serían los sysads pero ahora saben mucho más de lo que era necesario hace 10-20 años, es decir que saber lo que sabía un sysad de entonces ya no es valorado a menos que ese sysad lo sepa con más detalle y que sepa de varios otros temas a un buen nivel incluyendo algo de manejo de proyectos, y por supuesto cloud… creo que ya voy dándome a entender lo que significa ser sysad en 2021, verdad?

Hace 20 años tuvimos la transición de los webmasters a los sysads, de manera similar a la transición de estos últimos 10 años (ha sido larga) de pasar de los sysads a los SREs. Siento que cada transición es como un orden de magnitud más en la complejidad de lo que requiere saber alguien para trabajar en el puesto; es decir, ahora la complejidad es como 100 veces mayor que hace 20 años, y es posible porque tenemos acceso a documentación y entrenamiento que antes era totalmente inexistente.

Lo que no veo tan usual es que un ingeniero de cloud vaya en camino a ser SRE, sucede, pero no hay un camino claro para ello en especial porque el incentivo económico puede no ser muy atractivo, se gana bien sin tener que complicarlo todo. De tal manera que ahora la curva de aprendizaje para el sysad es muy empinada y hasta que se tiene el nivel de SRE es que el sueldo se convierte en algo muy atractivo… en cambio en cloud puedes tener sueldos atractivos en cosa de meses.

La dinámica laboral y de competencias se ha vuelto interesante, tal vez escriba otra publicación al respecto, mientras tanto, poco a poco vamos desapareciendo los sysads, sobreviven los que pasan a SRE o a ingeniero de cloud para competir con la nueva generación.



La controversia al rededor de la UNAM


Hoy leí una nota “en defensa” de la UNAM, y en las últimas semanas he leído otras, y oído de vez en cuando las preguntas que le hacen al Peje en las Mañaneras, y realmente me es difícil ver la opinión en defensa de la universidad porque yo pasé unos 8 años como estudiante y luego trabajé 7 años en uno de sus centros/institutos ( se convirtió en el inter) y cualquiera que haya pasado unos años en la UNAM va a saber de los manejos que se hacen y probablemente incluso llegue a ser víctima del abuso se poder de “los de arriba”.

Nadie honesto puede negar que la UNAM se maneja por grupos de poder, no uno solo, y el poder mas fuerte usualmente es el cercano al rector, y más localmente de los directores. No voy a decir que todo es corrupción, para nada, pero definitivamente hay mucha, más de la que debería tolerarse con la tranquilidad con la que se tolera la existente en la UNAM.

Tengo muy buenos amigos en la UNAM, y les pido disculpas porque a algunos les molestará mi opinión, pero dejar las cosas como están no es una decisión que le convenga a la universidad, no se está haciendo lo mejor posible, y mucho dinero se tira a la basura gracias a esos compromisos creados a base se “apoyos” entre cuates y concentración de proyectos en grupos que los usan para beneficio económico de unos cuantos.

No tengo mucha confianza en que realmente haya un cambio serio, porque por definición los que desvían dinero lo hacen cuidando sus espaldas, y es extremadamente complicado probar lo que sea, solo sucede lo que los de poder quieren que suceda, y el “ataque” que están sufriendo atenta contra los intereses de los que se han beneficiado por mucho tiempo, no van a dejar ir esos beneficios así nada más.

Si alguien tiene intención de mejorar las cosas que hable con los que no tienen poder, con los que son de las generaciones más jóvenes, hay muchos que estoy seguro estarían dispuestos a hablar sobre los manejos, los abusos de poder y de la discriminación que se da de manera cotidiana gracias a que ya se acepta como normal que los de poder pueden salirse con la suya.

No se puede tapar el sol con un dedo, pero tampoco es fácil combatir la corrupción, ni siquiera con pruebas, esto va para largo, pero ojalá que sí mejore en algo la situación de la UNAM, es una lástima que la máxima cada de estudios ponga un ejemplo tan bajo en cuestión de ética e igualdad de oportunidades.



Y otro más no perceptible


Después de muchos años, migré la base de datos del sitio de MyISAM a InnoDB, realmente no hay nada importante de diferencia, excepto a mediano y largo plazo tal vez, pero pues no tengo mucho más que decir, así que eso 😀

A ver si vuelvo pronto.



Cambio no perceptible


Este fin de semana pasado moví el blog de hosting, después de casi 4 años en un EC2 de AWS ahora vive en una instancia de Rackspace.

Como mi configuración usa cloudflare la migración es bastante sencilla y no aparente para los clientes, además del resto de ventajas del servicio, lo cual se agradece mucho.

La migración me ayudó a actualizar la versión del SO, y por supuesto todo lo involucrado: nginx, php-fpm, mariadb. Ahora estoy de vuelta en las versiones más recientes de Debian stable. No creo en la seguridad por obscuridad, por si había duda 😛

Es todo por el momento, ya estaré comentando cualquier eventualidad si sucede, pero es poco probable. Feliz 2021!

o/



“Todo bien” en el aislamiento


Ya tenemos más de medio año en aislamiento por el covid-19, y creo que los efectos son evidentes en muchos aspectos, pero al parecer esto va para mucho tiempo más, así que hasta donde se pueda hay que tratar de tomarlo lo mejor que se pueda.

Mi ambiente de trabajo local está bastante adaptado, durante el año fui afinando mi espacio y mis aditamentos y realmente estoy cómodo con mi lugarcito de trabajo diario, cosas que creo que me sirven mucho para poder sysadminear a gusto son:

  • No break bueno
  • Buena silla
  • Standing desk (tengo un extensor sobre el escritorio, muy cómodo)
  • Kit inalámbrico de teclado y ratón
  • Buenos audífonos (uso dos, unos cableados que cubren la oreja completa, y otros Bluetooth para moverme más fácilmente cuando tengo ganas)
  • Buen ancho de banda, últimamente totalplay ha sido de lo mejor, tengo ya como 3 años de haber migrado de Telmex y realmente ha sido positivo.

Una gran consejo para mantener la sanidad mental es desconectarse del trabajo realmente, yo puedo decir que típicamente invierto entre media y una hora extra fuera de mi horario oficial al día, casi siempre por TOC y necesidad de sentirme tranquilo al respecto de cualquier pendiente (emails, tickets, agenda del día) pero fuera de eso estoy desconectado por completo, si pienso en el trabajo no pasa de ahí, no vuelvo a la computadora salvo muy pocas excepciones.

Otra cosa positiva que logramos adoptar muy bien fue hacer ejercicio, creo que eso ayuda mucho a mantener la cordura.

Cosas que perdí y quiero recuperar son la guitarra, aprender idiomas.

Cosas que quiero hacer más son leer más libros no técnicos, jugar videojuegos, cursos técnicos.

Siento que el balance es muy neutral, o ligeramente negativo durante estos meses de encierro, pero pudimos adaptar todo para que no hubiera consecuencias feas, así que puedo decir que todo bien.



Visualizando datos del Covid-19 (bandwagon yeah !)


Tengo ya un par de semanas jugando con un par de fuentes de datos del Covid-19, básicamente el encierro y la curiosidad/obsesión por “saber” cosas de lo que uno considera importante me movieron a tratar de ver el comportamiento general del bicho, y afortunadamente hay gente poniendo a disposición de todo el mundo datos actualizados con bastante frecuencia.

En particular estoy usando los datos de https://github.com/pomber/covid19

Los datos se actualizan 3 veces al día en este momento, y con ellos he ido viendo desde diferentes puntos de vista cómo ha ido evolucionando la epidemia a nivel de países y mundial.

Sin mucho más que decir al respecto creo que vale más la pena ver las gráficas, están disponibles en mi cuenta de github, no soy muy didáctico pero intenté que se entendiera fácilmente el código y las gráficas, pongo mis comentarios al respecto de varias cosas que se pueden ver ahí, pero igual que en el Notebook doy la advertencia de que TODO es mi opinión, para nada soy experto en nada relacionado al tema, y solo estoy intentando tener una imagen gráfica de los números mundiales y en particular los de México por obvias razones. Todo es por simple curiosidad y porque hacer ese tipo de cosas con Python es una belleza.

Si hay alguna corrección o sugerencia sobre lo que esté publicado en el Notebook con mucho gusto me gustaría saberlo y hacer lo necesario en cada caso.

https://github.com/garaged/covid19-dataview

Es probable que en los siguientes días agregue otros Notebooks para otros datos que me interesan, ya se verá :D. Mientras tanto, manténganse encerrados por favor !! vean las gráficas por si les queda duda de que es importante.



Nueva semana nuevo trabajo


Esta semana me integré al equipo de soporte Linux en México de Rackspace. Realmente apenas estoy instalando lo necesario para empezar a aprender todo lo que requiero, pero los primeros dos días han sido muy agradables,

Es muy emocionante entrar a un equipo grande y lleno de personas muy competitivas y que trabajan en colaboración usando todo tipo de herramientas para que la cosa funcione en serio.

Todavía me falta bastante por revisar para poder decir que ya conozco al menos un poco de la dinámica de trabajo, y la filosofía en general, y aún así es bastante divertido, el equipo me ha ayudado a que todo sea más fácil y cómodo, lo cual aporta más a mi felicidad por haber hecho este cambio, sonaba a que sería una gran decisión y así es desde el inicio!

Ya iré comentando más sobre mis experiencias en RAX, estoy seguro de que será más divertido con el tiempo.