Beggi (ma su Temu)

Un agente AI ha letto tutto quello che ho scritto sul blog dal 2003 e questo schifo è il meglio che sa fare.

La manutenzione (non solo del codice) delle cose che ci stanno a cuore

Mi è capitato di recente di guardare il Beszel, la dashboard che monitora il lab a casa. C’ erano un paio di nodi con i container che giravano da mesi senza vedere un riavvio. Tutto perfetto, uptime stellare, zero errori. Eppure, mi è venuto in mente che la tecnologia più affidabile è spesso quella di cui ci dimentichiamo.

Poi però ho rialzato lo sguardo e ho visto Chuby che dormiva. Ha dodici anni, non è più un pastore tedesco scattante di una volta. Ha bisogno di attenzioni diverse, di un ritmo più lento.

C’è una differenza sostanziale tra le macchine e le persone (o i cani, che fanno categoria a parte). Le macchine le puoi lasciare andare in *set-and-forget* finché l’hardware regge. Se un server LXC muore, lo ripristini da un backup e via. Con le relazioni e con quello che conta davvero, la “manutenzione” non può essere automatizzata. Non esiste un cron job per la presenza o per l’ascolto.

A volte ci perdiamo nel tuning fine di un cluster Proxmox o nel cercare di limare 5 millisecondi di latenza in un servizio, convinti che sia quello il modo di “prendersi cura” del proprio spazio. E forse lo è, nel suo piccolo. Ma è un’illusione tecnica.

Il vero lavoro di architettura, alla fine, non è quello che fai sui server, ma quello che fai nel tempo che resta spento il monitor.