← Tutti gli episodi
Copertina di Non condividere, comunica: l'altra filosofia
Stagione 63 · Episodio 007

Non condividere, comunica: l'altra filosofia

19 settembre 2026 5:09
0:00 5:09

Ciao, e benvenuto nella settima puntata della sessantatreesima stagione. Nella puntata scorsa abbiamo domato lo stato condiviso mettendo dei lucchetti, e abbiamo visto quanto sia delicato: tratti seriali, abbracci mortali, disciplina di ferro. Oggi ti mostro una filosofia completamente diversa, che affronta il problema alla radice. Invece di regolare l'accesso al dato condiviso, propone qualcosa di più audace: non condividerlo affatto. Oggi parliamo di non condividere, ma comunicare.

Partiamo dal cambio di prospettiva, perché è radicale. Ricordi la radice di ogni guaio: due cose che accadono insieme più un dato condiviso da modificare. La strada dei lucchetti attacca il primo ingrediente, regolando l'intreccio. Questa nuova strada attacca il secondo: elimina il dato condiviso. L'idea è che ogni attività abbia i propri dati, tutti suoi, che nessun altro può toccare. Nessuno condivide niente. E se due attività devono coordinarsi, non lo fanno mettendo le mani sugli stessi dati, ma scambiandosi messaggi, come due persone che, invece di scrivere sullo stesso foglio, si mandano lettere.

Voglio darti la frase che riassume questa filosofia, perché è memorabile. Esiste un motto famoso, che cattura perfettamente questo spirito: non comunicare condividendo la memoria; piuttosto, condividi la memoria comunicando. Suona come un indovinello, ma il senso è profondo. Invece di lasciare che tutti guardino e modifichino la stessa lavagna comune, rischiando di pestarsi i piedi, si fa in modo che ognuno tenga i suoi appunti privati, e che le informazioni viaggino da uno all'altro sotto forma di messaggi espliciti. Il dato non è più un territorio conteso: è un pacchetto che passa di mano, da un solo proprietario al successivo.

Voglio darti l'immagine che rende chiara questa idea, perché la fissa. Pensa a un ufficio. Nel vecchio modo, c'è un'unica grande lavagna al centro della stanza, e tutti gli impiegati ci scrivono sopra i loro aggiornamenti. Prima o poi due si avvicinano insieme, cancellano a vicenda, si crea confusione: bisogna mettere regole su chi può scrivere e quando. Nel nuovo modo, invece, ogni impiegato ha la sua scrivania e i suoi fogli, che nessun altro tocca. Quando uno ha bisogno che un altro sappia qualcosa, gli mette un biglietto nella sua cassetta della posta. L'altro lo leggerà quando è pronto, con calma, e agirà sui propri fogli. Niente lavagna comune, niente pasticci: solo messaggi che viaggiano tra scrivanie separate.

Voglio dirti perché questo elimina il problema, perché è elegante. La bellezza di questo approccio è che i conflitti da stato condiviso semplicemente non possono nascere, perché non c'è stato condiviso. Se ogni dato ha un solo proprietario alla volta, e cambia mano solo attraverso un messaggio, non ci sono due attività che lo modificano insieme: c'è sempre e solo una che ci lavora, in un dato momento. Il canale su cui viaggiano i messaggi fa da regolatore naturale del tempo: le cose accadono in un ordine chiaro, quello con cui i messaggi vengono ricevuti. Niente più lucchetti, zone delicate, abbracci mortali: tutto quel mondo di pericoli, qui, evapora.

Voglio essere onesto sui costi, perché non è gratis. Naturalmente, anche questa strada ha un prezzo. Passarsi messaggi, invece di condividere direttamente un dato, comporta un po' di lavoro in più: bisogna impacchettare l'informazione, spedirla, riceverla. Per certi compiti, questo è meno efficiente del toccare direttamente una memoria comune. E ci sono problemi che sono davvero, per loro natura, fatti di uno stato molto condiviso, dove forzare tutto in messaggi diventa scomodo. Non è una bacchetta magica che sostituisce l'altra strada in ogni caso. È un'altra filosofia, con i suoi punti di forza e le sue situazioni ideali, che vedremo meglio la prossima volta.

Voglio darti la lezione generale, perché è saggezza pura. La lezione è che, spesso, il modo migliore di risolvere un problema non è gestirlo meglio, ma eliminarlo alla fonte. I lucchetti gestiscono la condivisione; lo scambio di messaggi la elimina. Ed è un principio che va ben oltre il codice: molti conflitti, tra persone e in ogni organizzazione, nascono da risorse condivise su cui tutti mettono le mani. A volte la soluzione non è un regolamento più complicato su chi può fare cosa, ma dare a ciascuno il proprio spazio, e far viaggiare le informazioni in modo chiaro. Meno cose in comune da contendersi, meno conflitti da gestire.

Per oggi ci fermiamo qui. Abbiamo visto l'altra grande filosofia: non condividere, comunicare. Invece di regolare l'accesso a un dato condiviso, lo si elimina: ogni attività ha i suoi dati privati, e per coordinarsi le attività si scambiano messaggi, come impiegati che si passano biglietti invece di affollare un'unica lavagna. Un motto lo riassume: non comunicare condividendo la memoria, ma condividi la memoria comunicando. Così i conflitti non nascono, perché ogni dato ha un solo proprietario alla volta, e il canale dei messaggi ordina naturalmente il tempo. Il prezzo è un po' di lavoro in più per impacchettare e spedire. La lezione: a volte il problema migliore da risolvere è quello che elimini alla fonte. Nella prossima puntata: le forme reali, flussi, processi e il lavoratore che non aspetta. Nelle note trovi qualche spunto. Se ti è utile, condividila. Grazie per l'ascolto, e ci sentiamo alla prossima.