Update & Pray: perché il tasto ‘Aggiorna ora’ potrebbe essere il tuo peggior nemico

Update & Pray: perché il tasto 'Aggiorna ora' potrebbe essere il tuo peggior nemico

Quanto tempo passate a pregare che un aggiornamento del kernel non distrugga i driver della vostra scheda video o, peggio, che non renda incompatibile quel vecchio script Python che fa girare la vostra macchina per il riciclo della plastica? Se la risposta è ‘troppo’, allora siete nel posto giusto.

Recentemente è spuntato un post su Hacker News che merita un po’ di riflessione. Il concetto è semplice, quasi brutale: a volte, la scelta più intelligente che puoi fare è non fare assolutamente nulla. Non installare quel nuovo pacchetto, non aggiornare quel driver, non scaricare quell’ultima release di una libreria solo perché il changelog dice che hanno ‘migliorato l’efficienza’.

Per noi che amiamo smanettare, l’idea di ‘astenersi dall’installare’ suona quasi come un sacrilegio. Il nostro istinto è quello di testare ogni nuova feature, di spingere l’hardware al limite, di vedere quanto possiamo far girare Godot su un vecchio laptop recuperato da un mercatino dell’usato. Ma c’è una differenza fondamentale tra l’entusiasmo del maker e la cieca obbedienza all’hype tecnologico che ci viene imposta dai grandi vendor.

Il problema è che l’ecosistema moderno è una torre di carte instabile. Un aggiornamento ‘silenzioso’ può introdurre dipendenze assurde o, peggio, cambiare le API in modo che il vostro progetto in Blender o il vostro tool custom di CNC smettano improvvisamente di funzionare. È il classico caso di regressione mascherata da progresso. E non parliamo poi della privacy o del bloatware che si infila nei pacchetti aggiornati senza che tu te ne accorga, pronto a monitorare ogni tua mossa mentre modelli in 3D.

Quindi, ecco il mio consiglio da smanettone: adottate una strategia di ‘prudenza tecnica’. Se il vostro ambiente di sviluppo è stabile, se la vostra macchina CNC lavora senza errori e se il vostro setup retrocomputing è configurato alla perfezione, non toccate nulla. Create dei backup (e no, non parlo di un semplice copy-paste sulla stessa partizione), usate i container per testare le novità e lasciate che il resto del mondo subisca i crash dei nuovi aggiornamenti.

In un mondo che corre verso l’automazione inutile e il software che si aggiorna da solo mentre dormi, mantenere il controllo sulle proprie installazioni è un atto di vera resistenza hacker. Restate stabili, restate funzionali e, soprattutto, non lasciate che un update non richiesto vi rovini la notte di coding.

Source: Maybe you shouldn't install new software for a bit

Lascia un commento