E se i tuoi comandi iniziasero tutti con una virgola? Un viaggio nel passato che fa ancora ridere

E se i tuoi comandi iniziasero tutti con una virgola? Un viaggio nel passato che fa ancora ridere

Cosa succederebbe se ogni comando che scrivi iniziasse con una virgola? Non è un esercizio di stile poetico, ma una domanda che un post del 2009 ha lanciato, diventando un piccolo culto tra i programmatori. E oggi, a distanza di anni, è ancora un’ottima scusa per parlare di come le mode tech passano, ma alcune idee rimangono.

Il post originale, scritto da Brandon Rhodes, è un gioiellino di ironia geek. L’idea era semplice: e se i comandi della shell, invece di iniziare con un punto e virgola o un simbolo qualsiasi, iniziassero tutti con una virgola? Non solo: e se questa virgola fosse obbligatoria? Il risultato? Un codice che sembra una lista della spesa, un mix tra un file CSV e un terminale impazzito.

Ma perché questo concetto è così divertente? Perché tocca un nervo scoperto di ogni programmatore: la sintassi. Siamo tutti ossessionati da come scriviamo il codice, da quali caratteri usiamo, da quali convenzioni seguiamo. E una virgola all’inizio? È così strano, così anti-intuitivo, che diventa subito un meme. Ma non un meme vuoto: un meme che ci fa riflettere su quanto siamo condizionati dalle convenzioni.

Per noi smanettoni, questo è un promemoria divertente: le regole del codice non sono scritte nella pietra. Possiamo sperimentare, giocare, rompere le convenzioni. Certo, non è che domani inizieremo a scrivere tutti i nostri script con una virgola all’inizio (anche se qualcuno l’ha già fatto, giusto per il gusto di farlo), ma l’idea ci ricorda che la tecnologia è anche libertà.

E poi, ammettiamolo: una virgola all’inizio di un comando ha un non so che di ribelle. Come se stessimo dicendo: “Ecco, questa è la mia sintassi, e se non vi piace, peggio per voi.” In un mondo di corporate-speak e linee guida aziendali, un po’ di ribellione sintattica non guasta mai.

Ma attenzione: non stiamo dicendo di buttare via tutto e ricominciare con le virgole. La coerenza è importante, e le convenzioni esistono per un motivo. Ma ogni tanto, divertirsi a rompere le regole è un modo per tenersi giovani. E chissà, magari tra altri 17 anni, qualcuno tornerà a parlarci di questa virgola, e noi potremo dire: “Ah, quelli erano i bei tempi.”

E voi? Vi immaginate a scrivere codice con una virgola all’inizio? O siete troppo tradizionalisti? Fateci sapere nei commenti!

Source: Start all of your commands with a comma (2009)

Lascia un commento