Per esempio c'è la tilde,
~
che rappresenta la tua cartella home. Digitando
cd ~/Documents
passa alla cartella Documenti nella home directory dell'utente corrente, salvandomi dal dover digitare
/Users/justinpot/Documents
ogni volta. È una scorciatoia comoda, certo, ma perché questo particolare personaggio è usato per questo?
Che ci crediate o no, è a causa di una tastiera degli anni '70. Ecco un terminale Lear Siegler ADM-3A, spedito per la prima volta nel 1975.
È un pezzo di hardware estremamente influente; un sacco di primi sviluppi del software si sono verificati su di esso, il che significa che il layout della tastiera ha influenzato alcune scelte progettuali. Controlla:
~
. Quell'associazione era abbastanza per
~
per rappresentare infine le cartelle domestiche.
Esatto: una tastiera specifica di oltre quarant'anni fa è il motivo per cui utilizzano i sistemi basati su Linux e UNIX
~
rappresentare casa, anche se il
~
e le chiavi di casa non potrebbero essere più distanti sulla maggior parte delle tastiere moderne. Strano, vero?
E ci sono altri dettagli nascosti in questa tastiera. Vedi le frecce sui tasti H, J, K e L? Tenendo premuto Control e premendo questi tasti, si sposta il cursore in Terminale, motivo per cui si utilizzano gli stessi tasti per spostare il cursore in vi. Quelle scorciatoie da tastiera vi, a loro volta, hanno ispirato le scorciatoie da tastiera in Gmail, Twitter e persino Facebook. Esatto: anche le scorciatoie da tastiera di Facebook sono state ispirate da un "terminale stupido" venduto per la prima volta nel 1975.
Guarda ancora e noterai alcuni tasti che non riconosci. C'è la chiave "Here Is", che il blogger Dave Cheney spiega qui. Fondamentalmente, ha confermato chi sei sulla rete. Vedrai anche che il tasto Escape è il punto in cui Caps Lock si trova sulle tastiere moderne, il che mette la polemica del tasto di sfocatura del MacBook in una nuova luce. Sono sicuro che ci sono molti altri dettagli che mi mancano.
Un dispositivo che non hai mai sentito di decisioni di design influenzate usate nei software, continua ad essere utilizzato più di quarant'anni dopo. La storia non è strana?
Crediti immagine: Chris Jacobs, StuartBrady, Eric Fischer