Malesseri nel mese di 2008::08

Le meglio idee sono sempre le cazzate

00.55

Lasciatemi dire il contrario della corrente meta-intellettuale di cui, per elezione o per scelta, finisco per far parte.
Oggi leggevo alcuni racconti su un libro della shake (no, non vi dico qual’è, se lo scoprite siete bravi, altrimenti non fa nulla) e ad un certo punto, giunto alla fine di quello che presta il titolo alla copertina, sono rimasto interdetto. Alcuni personaggi, alcuni eventi, un accenno di trama, nel senso di susseguirsi di eventi slegati (se si eccettua che vedono tutti coinvolto il protagonista), e un finale del cazzo, o meglio, un non finale, nel senso che è una troncatura non-c’entra-un-cazzo il cui unico scopo è chiudere il testo in quanto chissà dove stava andando a parare.
Ora, d’accordo, parliamo del frammento di un romanzo che mai ha visto la luce, però insomma, se io avessi proposto un racconto dove uno è un cantante, poi lo menano, poi un personaggio dal nome diabolico e con incredibili poteri lo salva, poi ha paura di cantare, poi la vince, poi fa un concerto, poi un cristallo chissà-dove vibra, poi il concerto finisce e lui scompare e finisce nel cristallo chissà-dove e poi BASTA, chi cazzo mai m’avrebbe cagato? Forse mi avrebbero risposto, ma per mandarmi a fare in culo.
Invece questo è troppo il re del Vero Racconto Punk™ e io, quindi, non ho capito un cazzo.
Perchè ovviamente la domanda che sorge è: ma tu, tutti i tuoi cazzo di raccontini più o meno belli di questo qui, li hai mai proposto a qualcuno? No! E allora che cazzo vuoi.
Sì ma io i racconti non li ho mai mandati perchè li leggevo e mi dicevo “oh però che cazzata, non è all’altezza di quello che volevo”… ed evidentemente è un errore.
Così come, ad esempio, non ho messo in piedi il progetto di un sito che si basasse su scenari e personaggi in isometria, perchè mi pareva una cazzata (e non solo a me), mentre ora qualcuno si fa i soldi vendendo “furni” a adolescenti che usano la carta di credito dei genitori.
Così come c’è gente che scrive nel curriculum che è sistemista, va in giro a fare lavori supercomplessi, e poi però sistemista appunto lo è sulla carta, mentre invece io pronuncio la parola “sistemista” sempre con un po’ di deferenza, per il rispetto che sento di dovere alle persone che sono Veramente Sistemiste (tra l’altro quasi tutte con nick di 3 o 4 lettere…).
Insomma, alla fine se io avessi preso tutte le robe che consideravo cazzate e le avessi lanciate in giro probabilmente ora avrei più strade aperte, avrei forse un suv, entrerei nei negozi senza prima aver letto se ci sono offerte, la gente mi chiamerebbe “esperto” o persino potrei diventare l’esempio utile ad una certa etichetta…
Diofà.

Le cazzate

14.43

Che un’azienda voglia farsi pubblicità, ok.
Che faccia “corsi di design emergente”, volendo, è pure ok. Cioè se vogliono possono anche fare corsi di uso creativo delle pentole a pressione dismesse…
Quello che mi sfugge è perchè si debbano inventare le cazzate spacciandole per cose veramente ok. Tipo questa. Anzi, questa, hanno spostato la pagina nel frattempo.
Cioè, “campagna anti-if”… ma la IF è alla BASE della programmazione strutturata, i costrutti derivati come elseif e switch (o case, come lo si voglia chiamare) sono i sistemi che permettono di programmare in maniera decente. Ora secondo questi campioni la if va evitata perchè può essere sostituita, ad esempio, da opportune gerarchie di classi.
A parte che il fatto che si programmi in OOP col culo non è direttamente legato alle if, la domanda che mi sorge guardando il loro esempio è: ma quelle istanze come le creano? Secondo la loro soluzione basta creare una classe madre con le interfaccie corrette, derivandola e implementando i metodi nelle classi figlie… e ok, perfetto, ma quando istanzi l’oggetto? Lo fai senza if? Come decidi quale oggetto istanziare? Forse manca nel loro esempio un po’ di codice perchè questo sia credibile, perchè così com’è il punto è che la if l’hanno tolta da dov’era, e fin qui ok, era un’aberrazione, per metterla un po’ più in alto.
Tra un po’ facciamo la campagna anti-variabili-singole, tutti solo con gli array, sai che agile il codice?