Pippo, Pluto, foo e bar
Ai confini della conoscenza in stile Voyager alla scoperta de The New Hacker's Dictionary: il mistero delle Piramidi sommato al Sacro Graal diviso il cerchio di Stonehenge.
Volevo parlare d'altro, ma alla fine ci sono cascato.
Tutte le volte che scrivo degli esempi di codice, mi ritrovo a chiamare variabili con nomi estemporanei tipo Pippo, Pluto, Paperino; quando leggo esempi altrui continuo a leggere variabili dai simpatici nomi: foo, bar ecc.
Ma perché? Quale malsana abitudine corrompe le giovani menti degli sviluppatori? Quale profondo mistero si cela dietro il nome di queste variabili?
Giacobbo, pensaci tu! Inizio la ricerca dal luogo dove più probabilmente posso trovare risposta ai misteri dell'universo: Voyager.
Niente, qui conoscono i segreti delle piramidi di Cheope, di Stonehenge, la verità nascosta del Santo Sudario di Oviedo ma non c'è niente che mi possa essere utile.
Seguo il percorso tracciato dal mio mentore e trovo che anche i Vallanzaska sanno qualcosa di Cheope ma tutto questo non soddisfa la mia sete di conoscenza.
Ma ecco l'illuminazione: devo rivolgermi alla mia vera e unica guida, ispiratrice di conoscenza: The New Hacker's Dictionary
Seguendo un percorso tortuoso che muove dalla famiglia Bloggs, passa per Dr. Fred Mbogo, tocca fred (sic.), rimbalza logicamente su barney (sic.), finalmente incontra foo (attraversando bar e sfiorando baz) e giunge alla meta-syntactic variable.
Inutile, tutte le volte che, per sbaglio o consapevolmente, arrivo a questa pubblicazione ci passo sopra un'ora, smetto di fare quello che stavo facendo e mi perdo nei meandri della conoscenza casual/casuale/sensatamente illogica del mio dizionario preferito; una tangibile "(The) hitchhiker's guide to the galaxy" per acuti fannulloni.
Consiglio a tutti gli sviluppatori la lettura della triste verità espressa dalla "quantum bogodynamics" tragica causa del tipico "effetto demo".
Il significato di tutto questo viene racchiuso dall'acronimo S.P.Q.R. (un grazie a Marcello Marchesi) o forse in 42
Alla fine, se sviluppiamo in Python ci sarà un perché.
a presto.
Foo, Bar, Spam e Eggs
La HHGG (http://en.wikipedia.org) ha un'interessante collezione degli zii di foo e bar, figli di FUBAR (della tribù del?). Il mio eroe personale è BOHICA, di cui non farò quivi l'espansione perché sono una persona educata.
Ma non bisogna dimenticare che il vero programmatore python deve usare spam e eggs. O spam e bread e spam.
E se siete programmatori python e non la capite, documentatevi prima che vi esiliano in PERLand ;)