Il caso Zork: come una parola inventata ha conquistato la storia dell'informatica
Il Mistero di "Zork": Come una Parola Senza Senso È Diventata Storia dell'Informatica
Immagina: è il 1977, al Laboratory for Computer Science del MIT. Un gruppo di programmatori geniali—Marc Blank, Tim Anderson, Bruce Daniels e altri—sta creando quello che diventerà uno dei giochi più influenti di sempre. Servono un nome. In fretta. Così prendono una parola che già gira nel vocabolario degli hacker: "Zork."
Questa è la storia, almeno. Ma come sa chiunque lavori nel campo tech, la documentazione conta—and the documentation around the word "Zork" è più confusa di quanto si pensi.
Il Problema di Wikipedia
Ecco un dettaglio che fa riflettere chiunque abbia mai citato Wikipedia in un blog tecnico: quella storia tanto ripetuta su "zork" come gergo MIT per un programma incompleto? È apparsa in una modifica Wikipedia del 2001 senza una sola fonte.
È rimasta lì per tredici anni.
Tredici anni di quello che nel mondo dell'hosting chiamiamo "technical debt"—debito tecnico—nella base di conoscenza. Nessuno ha mai verificato. Si è propagata su internet come un record DNS mal configurato, diffondendosi ovunque finché qualcuno non ha finalmente rintracciato la fonte.
Le Fonti Primarie Raccontano Un'Altra Storia
Quando i ricercatori si sono messi a scavare nelle fonti primarie—le pubblicazioni originali di Infocom, le interviste ai creatori del gioco, gli articoli de The New Zork Times—il quadro è diventato più chiaro.
Marc Blank stesso ha detto al Boston Globe nel 1984: "In realtà è solo una parola senza senso. Ci sono un sacco di parole così che gli hacker tendono a usare—parole come 'frob.' Frob significa coso, e può essere usato come qualsiasi parte del discorso."
L'articolo su IEEE Computer del 1979 conferma, notando che il nome fu scelto perché era "una parola senza senso ampiamente usata, come 'foobar.'"
Una pubblicazione interna di Infocom del 1984 (intitolata "A Zork By Any Other Name"—perché ovviamente) spiega che Blank scelse Zork "una parola senza senso comunemente usata al MIT Lab for Computer Science come interiezione universale."
Notate cosa manca? Nessuno dice "chiamavamo i programmi incompleti zork." Dicono che era slang da hacker generico—flessibile, senza significato, divertente.
Perché Questo Dovrebbe Importare agli Sviluppatori
Vi starete chiedendo perché tutto questo dovrebbe importarvi. È solo il nome di un gioco, no?
Ma ecco il punto: capire come la terminologia si diffonde nella cultura tech non è solo curiosità—è praticamente sviluppo professionale. Pensate a:
- Come è diventato "foobar" il placeholder universale per le variabili?
- Perché chiamiamo "spike solutions" il codice di debug temporaneo?
- Da dove viene "yak shaving"?
Non sono solo storie simpatiche. Sono casi studio su come le comunità tecniche sviluppano un linguaggio condiviso. E il linguaggio condiviso costruisce cultura condivisa. E la cultura condivisa costruisce comunità.
Il mistero di "Zork" è un promemoria che anche in un'industria ossessionata dalla documentazione e dalle specifiche tecniche precise, l'etimologia diventa sfocata perché nessuno pensa di documentare l'ovvio.
La Lezione per il Vostro Prossimo Progetto
Quando date un nome alla vostra prossima funzione, variabile o progetto laterale, state partecipando a questa tradizione. State aggiungendo al vocabolario.
Forse state costruendo qualcosa che conta davvero tra quarant'anni. Forse qualcuno scriverà un blog cercando di capire perché l'avete chiamato così.
Quindi la mia sfida è questa: documentate le vostre scelte di naming. Non perché debbano essere incise nella pietra, ma perché gli sviluppatori futuri—probabilmente il voi futuro—apprezzeranno sapere se "project-helvetica" era un riferimento intelligente o semplicemente la prima cosa che vi è venuta in mente dopo pranzo.
E se state chiamando qualcosa "Zork"? Sappiate che state invocando un'eredità di hacker del MIT, un'avventura testuale leggendaria e circa cinquant'anni di storia dell'informatica.
Nessuna pressione.
Qual è il vostro pezzo preferito di etimologia tech? Lasciatelo nei commenti—promettiamo di non aspettare tredici anni prima di citare le fonti.