Stagione 50: Il lavoro del team
Un traguardo: la cinquantesima stagione. Dopo quarantanove stagioni sulle macchine — linguaggi, strumenti, infrastrutture, protocolli, framework — la lente gira sull'altra macchina, quella di cui non parliamo mai abbastanza: il gruppo di persone che scrive il software. È il pensiero verso cui il podcast si è affacciato tre volte di fila, chiudendo le stagioni scorse: dietro ogni sistema ci sono le persone che lo costruiscono, e i loro accordi. La lente: la macchina più difficile da tenere in accordo non è il computer, sono le teste di chi costruisce insieme — e tutto ciò che un team fa (revisione, scrittura, disaccordo, fiducia, coordinamento) è un meccanismo per tenere allineata la comprensione umana. Non consigli da manuale, ma le idee di fondo di un sistema fatto di persone, con le sue leggi e i suoi modi di rompersi: il vero collo di bottiglia (capirsi, coi modelli mentali che derivano); la revisione come conoscenza che si diffonde; lo scrivere per far viaggiare la comprensione tra le persone e nel tempo; il disaccordo sano (idea contro persona, dissentire e poi remare insieme); la fiducia che permette di dire "ho sbagliato" (l'analisi del guasto senza colpa); l'eroe come rischio e la conoscenza da spargere (il punto singolo di rottura umano); il costo del coordinamento (perché più persone spesso rallenta); e la chiave di volta, la legge di Conway: il software rispecchia il gruppo che lo costruisce, le interfacce sono gli accordi tra le persone — l'idea che lega le quarantanove stagioni tecniche a questa umana. In fondo, la verità di tutto il podcast: il software è un artefatto umano, non lo capisci senza capire le persone, perché è la loro comprensione condivisa resa eseguibile — e le abilità umane sono le abilità profonde.
Episodi
10 episodi
Il codice è scritto da persone
Le somme di questa stagione e di tutto il cammino...
Costruiamo ciò che siamo: la legge di Conway
L'idea che lega tutte e cinquanta le stagioni: la legge di Conway...
Più persone, più lento? Il costo del coordinamento
Il team come sistema con leggi di scala: aggiungere persone spesso rallenta...
L'eroe è un rischio: la conoscenza condivisa
Perché l'eroe è un rischio...
Poter dire "ho sbagliato": la fiducia
La fondazione di tutto: la fiducia, il poter dire le frasi difficili senza essere puniti...
Litigare bene: il disaccordo sano
Come si litiga bene...
Scriverlo: comunicare le cose tecniche
Un'abilità sottovalutata al centro del team: comunicare per iscritto le cose tecniche...
Leggere il lavoro degli altri: la revisione
La revisione, e ciò che si nasconde dietro...
Il vero collo di bottiglia: capirsi
La fondazione della stagione: il vero collo di bottiglia è capirsi...
La macchina più difficile da tenere in accordo
Cinquanta stagioni: un traguardo...