Quickloox

Dal mondo Apple all'universo digitale, in visualizzazione rapida dell'ovvio

15 apr 2021 -

Programmare per dimenticare

Oltre a giocare per entrare in uno stato mentale speciale (vorrei dire superiore ma si può fraintendere), si può fare anche dell’altro.

Scrivono su Wired che per alcuni di noi – isolati, felici nell’oscurità – il codice è una terapia, una via di fuga e un percorso verso la speranza in un mondo travagliato.

Dire terapia è esagerato, stare nell’oscurità mi rende generalmente poco felice, ma mi è impossibile dissentire da una affermazione come questa:

Scrivere codice allevia la pressione perché può fornire controllo in momenti nei quali il mondo sembra entrare in una spirale negativa. Parlandone in forma riduttiva, la programmazione consiste nel risolvere piccoli enigmi. Non enigmi inerti come quelli su una rivista, ma enigmi che che respirano con una strana forza vitale. Enigmi che fanno accadere cose, che completano compiti, automatizzano il lavoro tedioso o permettono di pubblicare parole a disposizione del mondo.

Le mie competenze di programmazione rivaleggiano con quelle di uno scacciamosche (manuale), però quando sono riuscito a completare del codice funzionante, sì, è stato così.

Tutto questo ha a che vedere con le tre virtù del programmatore, enunciate da Larry Wall, il creatore di Perl:

  1. Pigrizia: la qualità che ci spinge a sforzarci al massimo per ridurre il consumo energetico complessivo. A scrivere programmi per risparmiare fatica, che altri troveranno utili, documentati in modo che non ci sia da rispondere a troppe domande.
  2. Impazienza: la rabbia che si prova dinanzi alla pigrizia del computer e ci fa scrivere programmi che non si limitano a reagire ai nostri bisogni, ma li anticipano. O almeno ci provano.
  3. Hubris: la qualità che ci fa scrivere (e curare) programmi di cui gli altri non vorranno dire cose cattive.

A loro volta le tre virtù del programmatore hanno a che vedere con doti particolarmente utili in questo momento davvero difficile per molti, doti di cui parlerò domani se mi ricordo.

Per ora si può lasciare un commento dalla pagina apposita di Muut per QuickLoox. I commenti torneranno disponibili in calce ai post appena possibile.

Commenta