English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

un

ospite
1 / ?
torna alle lezioni

Un Genio in un’Istituzione

Richard Wesley Hamming trascorse 30 anni ai Bell Telephone Laboratories. Nel 1950 pubblicò i codici correttori di errori che portano il suo nome. Contribuì ai filtri digitali, ai metodi numerici e alla teoria della codifica. Aiutò a debuggare i primi calcoli delle armi nucleari a Los Alamos nel 1945, fresco dal Progetto Manhattan. Lavorò accanto a Shannon, Shockley, Brattain e Bardeen — gli inventori del transistor.

Bell Labs istituzione vs web open-source: conoscenza dietro mura vs semi che germogliano ovunque

Cos’erano i Bell Labs

I Bell Labs funzionavano grazie ai profitti del monopolio AT&T. Ogni telefonata in America versava una frazione di centesimo in un budget di ricerca che finanziava scienza pura senza richiedere un ritorno a breve termine. I Bell Labs produssero il transistor, la teoria dell’informazione, UNIX, C, la telefonia cellulare e il laser — tutto all’interno di una singola istituzione finanziata da un monopolio imposto.

La guerra fredda ne ha plasmato le priorità. L'esercito statunitense aveva bisogno di codici a correzione d'errore per le comunicazioni in ambienti contaminati da radiazioni nucleari. Aveva bisogno di filtri digitali per il radar. Aveva bisogno di calcolo affidabile per la guida dei missili. I Bell Labs hanno risposto. La carriera di Hamming si è svolta all'interno di questo quadro: conoscenza prodotta tra mura, per committenti con esigenze geopolitiche specifiche.

Cosa Hamming ha portato avanti

Nel 1986, Hamming tenne la conferenza 'You and Your Research' ai Bell Labs. Nel 1995 insegnò un corso di laurea alla Naval Postgraduate School intitolato 'Hamming on Hamming.' Entrambi hanno distillato 30 anni di osservazioni in principi che hanno superato il loro contesto:

- Lavorare su problemi importanti. 'Se ciò che stai facendo non è importante e non è probabile che porti a cose importanti, perché lo stai facendo?'

- Tieni una lista di 10-20 problemi importanti. Rivedila regolarmente. Quando appare una nuova tecnica, verifica se risolve uno dei tuoi problemi aperti.

- Componi la conoscenza. La conoscenza cresce come l'interesse. Un piccolo investimento nei fondamenti si accumula nel corso di una carriera; un grande investimento in competenze periferiche si deprezza.

- Ottieni ciò che misuri. Qualsiasi metrica diventa un obiettivo una volta che guida le decisioni; l'obiettivo si allontana poi dall'obiettivo sottostante che doveva tracciare (oggi chiamato Legge di Goodhart).

- Creatività attraverso l'analogia. La maggior parte delle scoperte trasferisce una struttura di successo da un dominio a un altro. Allenati a vedere somiglianze strutturali tra campi.

- Sistemi sopra i componenti. Ottimizzare un componente a scapito del sistema produce un sistema peggiore. Hamming ha visto questo fallimento ripetersi per tutta la sua carriera.

Questi principi sopravvivono al loro imballaggio della guerra fredda. Rimangono utili sia che tu lavori all'interno di un'istituzione o al di fuori di essa, sia che tu lavori per un mecenate o per un bene comune.

Il tuo elenco

Hamming ha tenuto aggiornato il suo elenco di problemi importanti per tutta la sua carriera. Ha detto:

> La maggior parte dei grandi scienziati ha da 10 a 20 problemi importanti che tiene a mente. Li ha scritti da qualche parte. Ci lavora ogni volta che può. Quando appare una nuova tecnica, la confronta con l'elenco.

L'elenco funge da filtro di prontezza. Senza di esso, una nuova tecnica è solo informazione. Con esso, la stessa tecnica può risolvere un problema aperto che porti con te da anni.

Hamming ha detto che la maggior parte dei grandi scienziati tiene a mente da 10 a 20 problemi importanti. Qual è un problema importante a cui ti ritrovi a tornare? Descrivilo in modo conciso: qual è il problema, perché è importante e perché è rimasto aperto per te?

Cosa resta

Per riassumere ciò che sopravvive al quadro della guerra fredda:

Conoscenza composta. Questo vale indipendentemente dal contesto istituzionale. Una persona che dedica 20 minuti al giorno alla lettura ai margini del proprio campo per 10 anni accumula un vantaggio composto. Il meccanismo: ogni nuovo concetto si inserisce su una struttura esistente, creando più punti di connessione per il concetto successivo.

Pensiero sistemico rispetto all'ottimizzazione dei componenti. Un database ottimizzato in isolamento che blocca il server applicativo produce un sistema più lento. Un curriculum ottimizzato per i punteggi dei test che prosciuga la curiosità degli studenti produce un risultato educativo peggiore. L'avvertimento di Hamming si applica a ogni scala.

Creatività attraverso l'analogia. Hamming osservò che la maggior parte delle sue scoperte derivava dal vedere che un problema in un dominio aveva la stessa struttura di un problema risolto in un altro. I codici correttori di errori si basavano su idee di parità provenienti da domini più semplici. I filtri digitali si basavano sulla matematica continua applicata a sequenze discrete.

Ottieni ciò che misuri. Le organizzazioni che misurano le righe di codice producono codice. Le organizzazioni che misurano i punteggi dei test producono sostenitori dei test. Il divario tra metrica e obiettivo si amplia man mano che la metrica acquisisce autorità.

Questi quattro principi non richiedono patron, monopolio o guerra fredda. Si applicano in una biblioteca universitaria, in un piccolo negozio, in un progetto open-source mantenuto in commons o in una cucina. [TITLE what_he_missed/]

La conoscenza come arma

L'epoca di Hamming considerava la conoscenza come un vantaggio competitivo. I Bell Labs producevano conoscenza di cui AT&T e l'esercito statunitense avevano bisogno prima dei rivali. La pubblicazione avveniva dopo il deposito dei brevetti e dopo aver garantito le applicazioni militari. Il modello: produrre conoscenza all'interno di mura, proteggerla, distribuirla.

Questo quadro ha prodotto risultati concreti. Il transistor, UNIX, la teoria dell'informazione — tutti genuinamente trasformativi, tutti prodotti all'interno di questo modello. Il quadro ha funzionato per il suo scopo.

Cosa il quadro ha escluso

Open-source come metodologia di ricerca. Hamming non ha mai affrontato l'idea che pubblicare il codice sorgente insieme a un articolo potesse accelerare la ricerca più del mantenerlo proprietario. Nella sua epoca, il codice era un sottoprodotto. Linus Torvalds pubblicò il kernel Linux nel 1991, quattro anni prima del corso di Hamming. L'idea che 10.000 collaboratori potessero mantenere una base di codice in modo più affidabile di un team di 300 persone all'interno di una corporation — questo non comparve nel pensiero di Hamming.

Otto forme di capitale. Hamming misurava il successo in pubblicazioni, scoperte e longevità della carriera. Non ha mai discusso il capitale vivente (la salute e l'attenzione dei ricercatori), il capitale sociale (le reti di fiducia che rendono possibile la collaborazione), il capitale culturale (le storie condivise che trasmettono valori attraverso le generazioni) o il capitale spirituale (il senso di significato che sostiene il lavoro prolungato). Ha misurato due forme su otto.

La complessità algoritmica come elemento fondamentale. Il corso di Hamming copriva filtri digitali, simulazione, teoria della codifica e geometria n-dimensionale. Non ha mai insegnato la notazione Big O. Nella sua epoca, N era abbastanza piccolo da rendere raramente rilevante la differenza tra O(N) e O(N²). Nell'era che i suoi studenti avrebbero abitato, questa differenza contava enormemente. Questa lezione si estende in unhamming_algorithmic_complexity.

Permacultura: coltivare vs estrarre. I Bell Labs estraevano da una rendita monopolistica. Il modello richiedeva un'entità con il potere di concentrare capitale e dirigere la ricerca. L'alternativa — un'infrastruttura rigenerativa che fa crescere la capacità su molti nodi invece di concentrarla in uno solo — non aveva posto nel quadro di Hamming.

Il problema Spia/Spia

L'era di Hamming era ottimizzata per ottenere un vantaggio su un avversario. La guerra fredda lo rendeva esplicito: USA e URSS competevano in ogni dominio. I ricercatori di ogni parte lavoravano per superare quelli dell'altra. Il gioco: a somma zero. Il tuo guadagno, la loro perdita.

I giochi a somma zero producono comportamenti specifici: segretezza, classificazione, brevetti, pubblicazioni limitate, barriere istituzionali. Tutti razionali all'interno del gioco. Tutti sprechi al di fuori di esso.

Quando due parti si ottimizzano per sconfiggersi a vicenda, nessuna delle due ottimizza per far crescere un tabellone condiviso che renda il gioco superfluo. Le risorse spese in duplicazione, segretezza e segnalazione competitiva non producono nulla per il bene comune.

Il consiglio di Hamming («lavora su problemi importanti») presupponeva implicitamente che il gioco fosse a somma zero: i problemi importanti guadagnavano credito istituzionale, finanziamenti e prestigio all'interno di un panorama competitivo. Il consiglio rimane valido. Il quadro non si trasferisce.

Un ricercatore che lavora su infrastrutture aperte, costruendo un bene comune, contribuendo a una codebase condivisa — questa persona non può ottimizzarsi per battere un rivale. Non esiste un rivale. Il gioco: far crescere il tabellone, non la propria posizione su di esso.

Nomina una cosa che Hamming ha insegnato e che vale anche senza il contesto della guerra fredda, e un limite che ha senso solo all’interno di quel contesto. Fornisci esempi specifici per ciascuno.

Stesso Fuoco, Volo Diverso

Un drago non sceglie la sua caverna o i suoi patroni. Hamming non scelse i Bell Labs né la guerra fredda. Lavorò dove si trovava, con le risorse disponibili, verso i problemi che riusciva a vedere.

La conoscenza sopravvive al contesto. I codici correttori di errori di Hamming funzionano in ogni chiavetta USB, in ogni trasmissione satellitare, in ogni disco rigido. Non immaginò mai queste applicazioni. La matematica non richiedeva che le immaginasse.

Unhamming parte da questa osservazione: separa ciò che Hamming ha dimostrato dal quadro concettuale che lo ha incapsulato. Poi estendi con ciò che il suo quadro non poteva vedere.

Cosa aggiunge Unhamming

Open-source come bene comune. Lavorare su problemi importanti non richiede il sostegno di un'istituzione. Una persona con un laptop, un repository pubblico e un problema aperto specifico contribuisce a un bene comune che si accumula per tutti. Il principio della conoscenza composta di Hamming si applica alla scala dell'ecosistema, non solo a quella individuale.

Infrastruttura cooperativa. Il modello del permacomputer: ogni nodo è una workstation, ogni collegamento una coda. Sbloccare un nodo senza predisporre la capacità a valle crea un nuovo collo di bottiglia. Questo estende il pensiero sistemico di Hamming: non solo «ottimizza il sistema, non il componente», ma «mappa il flusso prima di rimuovere un vincolo».

La complessità algoritmica come fondamentale. Il test di Hamming per un fondamentale: è durato? Il resto del campo può derivarne? La notazione Big O supera entrambi i criteri. L'analisi dei tassi di crescita esiste da Knuth. Da essa si derivano la scelta degli algoritmi, la selezione delle strutture dati e la previsione delle prestazioni — la maggior parte dell'informatica pratica. Hamming ha saltato questo capitolo. Noi lo scriviamo.

Tutte e otto le forme di capitale. Misurare solo pubblicazioni e brevetti lascia invisibili sei forme di capitale. Una pratica di ricerca che consuma capitale vitale (salute, attenzione, sonno del ricercatore) per massimizzare il capitale intellettuale (pubblicazioni) ottimizza due delle otto forme mentre ne impoverisce una critica. Il consiglio di Hamming di «lavorare di notte e nei weekend» crolla sotto questa contabilità.

Il fuoco del drago rimane: lavora su problemi importanti, accumula la tua conoscenza, pensa in termini di sistemi, crea per analogia, misura ciò che conta. Il volo cambia: non serve un patrono, non serve un avversario, non serve un muro istituzionale.

Hamming ha trascorso la sua carriera all'interno dei Bell Labs — un'istituzione con il monopolio delle infrastrutture di comunicazione statunitensi. Come cambia l'open-source il significato di «You and Your Research» per chi non ha il sostegno istituzionale? Quali nuovi vincoli emergono e quali vecchi vincoli scompaiono?