“Tra cyberguerra e cyberpace, esiste una qualche esperienza della programmazione che possa dirsi e farsi sicura? E se non esiste, che cosa rappresenta filosoficamente questa insicurezza ontologica? Possiamo considerare ad es. gli attacchi alle forme della scrittura della nostra contemporaneità (alla programmazione) un’innovativa forma contemporanea di decostruzione filosofica? Semplificando, se consideriamo la programmazione, il codice e i programmi software la forma particolare di scrittura del nostro presente, allora la criminalità informatica, nelle sue varie e cangianti forme, può rappresentare una sorta di contemporanea filosofia decostruttiva operata con altri mezzi? Come per i processi decostruttivi filosofici più tradizionali la criminalità informatica (e la cyberguerra) replica una specifica logica: attacca una testualità, dice Justin Joque. In questo caso quella della programmazione. Un attacco al testo-codice, non più al testo-libro. Se consideriamo le linee di codice che reggono la nostra società come razionalità testualizzata, allora un’intrusione dentro quella scrittura è un atto di scardinamento filosofico-decostruttivo del nostro reale. Ma insieme agli attacchi esogeni, le vulnerabilità di questa nuova scrittura-codice del mondo sono però anche costitutive e connaturate. Così, ad esempio, le operazioni di rifattorizzazione del codice sono chiamate a rivelarne l’intricatezza nascosta e a rimediare alla sua degradazione nel tempo e nella scala. Speculativamente e operativamente il refactoring del software è una pratica arrischiata e vitale, indesiderata e inevitabile al tempo stesso. È evocata a preservare la familiarità umana con un codebase ingigantito da servizi e applicazioni riducendone la complessità non necessaria ed aumentandone la performatività (senza mettere a rischio il suo funzionamento, ad es., svegliando bug dormienti tra milioni di linee di codice). Questa ristrutturazione del codice esistente (re-factoring), dunque, si fa carico della leggibilità degradante della scrittura/fabbrica vivente del mondo. Più filosoficamente, il refactoring avverte e affronta, dunque, il rischio della programmazione (del coding) come scrittura degradabile e indecifrabile del mondo. Dunque, un rischio interno di fallibilità (fallibility) e uno esterno di vulnerabilità (vulnerability). Una scrittura che rischia, dunque, l’essere del mondo. Se non esiste nessuna esperienza della computazione che possa dirsi al sicuro e possa farsi sicura (la computazione è, di fatto, contingente e quindi degradabile, fallibile, vulnerabile), come possiamo costruire nuove forme di affidabilità e sicurezza (cyberinsurance) dentro un’insicurezza ontologica nativa della programmazione? Di quale innovazione culturale abbiamo ancora bisogno per poter mitigare al meglio i rischi sociali (tra mancato patching, collassi e attacchi) connessi alla sicurezza computazionale?” (Accoto 2023)