Errores empresariales estúpidos #3 :: Asumir que las cosas van a funcionar siempre (El valor de la supervisión)
Las cosas funcionan, ¡y no hay que equivocarse!
Pero, debido a que el universo aumenta constantemente su entropía, no funcionan para siempre. Necesitan que les prestes atención, conocimientos y energía, para que puedan seguir trabajando.
Ya sabes cómo es, nuestros cuerpos son bastante sorprendentes - pero en algún momento se detendrán. Así es la vida, un ascenso y un descenso.
Y hay cosas que puedes hacer para retrasar el deterioro.
El servicio es necesario
A veces el gato roe el cable de alimentación. A veces, la central eléctrica local falla: el resultado es el mismo, tu servidor se cae, llevándose consigo las aplicaciones críticas. A veces, un rayo cósmico es suficiente para voltear un bit y crear un fallo.
No existe una solución 100 %, "perpetum mobile". Tienes que gastar energía constantemente para seguir realizando tus operaciones, ¡y en realidad tu vida!
Esta entrada del blog es especialmente importante para los sistemas automatizados. Donde un montón de cosas dependen de su automatización, y las cosas pueden ir muy mal si su automatización va mal.
Mejorar es aún mejor
Por lo tanto, tiene que controlar las cosas, los servicios y las personas (relaciones) que le importan, y tener un presupuesto (me refiero tanto al presupuesto de tiempo como al monetario, que en cierto modo son intercambiables) para el servicio, y mejorar de ellos.
El asunto es el siguiente: si "sólo" les das servicio, tendrás parones.
Pero tú puede aprovechar la oportunidadEn lugar de sentirse frustrado por tener que atender "otro fallo informático" para mejorar las cosas.
Por ejemplo:
- Para mejorar la situación de las copias de seguridad.
- Para comprobar que las copias de seguridad funcionan realmente. (Una vez me falló una copia de seguridad; por suerte, tenía una copia de seguridad más antigua a la que podía volver).
- implementar mecanismos adicionales de retroalimentación, visualizando para usted cuáles de sus sistemas funcionan o no
Este es mi nuevo mecanismo de retroalimentación en el software personalizado que estoy escribiendo para realizar tareas diversas en mi empresa, y que uso casi a diario:
es aún más "primitivo" que un tablero de mandos - sólo un icono de notificación, mostrando si un servicio crítico (que importa datos en segundo plano) sigue funcionando o no.
Pero este es el comienzo de más notificaciones y KPIs en mi empresa, y en mi vida en general. Dar feedback a lo que hay que prestar atención, y donde hay que actuar. antes de tener que reaccionar.
Esta es una mejora que realicé después de que el mantenimiento de la otra aplicación fuera necesario.
Lo importante es que no tiene que ser "perfecto", sólo una mejora respecto a lo que había antes. Si se añaden estas mejoras iterativas, se conseguirá una gran mejora en el futuro.
Disculpas, me pongo técnico aquí para los que están interesados:
Simplemente se realiza mediante el servicio crítico escribiendo una marca de tiempo UNIX a la base de datos común periódicamente. La marca de tiempo no es ni siquiera un Int64 (por lo que fallará en 2038 más o menos) - pero es mejor que no tener nada, y no me requirió reescribir las dos aplicaciones en mayor profundidad para permitir que un Int64 sea almacenado a MongoDB
Ref:
Estaba escuchando la serie bíblica de Jordan Peterson, específicamente a su historia sobre Noé.
Esto inspiró esta entrada del blog, y la idea de poner un poco más que el mantenimientopara mejorar continuamente sus sistemas, su salud y sus relaciones.
Deshacerse de cosas viejas e innecesarias, que le pesan y le cuestan energía.
Para actualizar su pensamiento.
Para facilitar las cosas en el futuro. Además, el progreso es más agradable que el estancamiento y, al menos para mí, mucho más motivador.