Michele SciabarràCorsoJava
testi corsi mailing
Symbian Java  Linux

Humor
-Psicopatologia Utenti Linux
-Documentario: Sistemista Linux
-Il Grande Mago Informatico
-Se le distro fossero ragazze
-La Calata Dei Barbari
-Programmatori al supermercato
-Clienti di ieri e di oggi
-Colloqui di Lavoro
-Il vero informatico 2005
-Regolamento per Software House
-Diario di un Open Source
-Non usate quel linguaggio
-Decifrare Offerta Lavoro
-Il lavoro in Italia
-I fantastici 4 degli SmartPhones
-Dalla Teoria Alla Pratica
-Cosa Vuole il Cliente
-Colloqui con gli utenti
-La Visione degli Esperti
-Di che pasta è il tuo codice
-Una Email Dal 2143

Tecnica
-JSF ClassLoader -Programmazione Cellulari Symbian
-L'invasione degli SmartPhone
-Intro Eclipse Video!
-ReadLine FrontEnd
-JspWiki

Opinioni
-C'era una volta il cellulare
-Business dell'OpenSource
-Le scuse del Linux World Expo
-Linux non è Comunismo
-Java e l'Open Source
-Chi ha scritto Linux
-Chi ha paura di XAML -Lavorare con Tanenbaum

Informazioni
-Questo sito
-L'autore








Scarica Omaggio
il Capitolo 2




Leggi Online
il Capitolo 6

Commento alla critica al Corso Python

Ho trovato nel blog di Lawrence Olyuede una lunghissima critica al mio tutorial Python:

Critica al tutorial Python

Naturalmente essendo io l'autore del tutorial non posso certo fare salti di gioia. La mia tendenza sarebbe di rispondere punto per punto, ma prenderebbe troppo tempo.

Cerchiamo di capire che appunti mi vengono fatti: leggendo il testo, di ERRORI veri rilevati ci sono cose come queste:

  • s[4] ritorna il quinto e non il quarto. (vero)
  • ma non mi risulta che @@s[-1] sia una sintassi valida. (errore di formattazione: @@s[-1]@@ mette in monotype, manca la chiusura)
  • Interare? Niente può farmi capire il significato di interare. (Intendevo Iterare)
  • possiamo tenere lunghezza della lista (Intendevo ottenere la lunghezza)

Sostanzialmente ha trovato un paio di errori relativi agli indici (mi confondo tra 0 e 1), e qualche errore linguistico. Per il resto il testo è una lunghissima polemica passo passo su cose come queste:

(Io) In buona sostanza si tratta di una tabella
(O) Si tratta di una implementazione efficiente di una hash table (=tabelle hash in inglese)
(Io) Per fortuna Python ha una modalità interattiva che permette di provare direttamente le espressioni che via via scriveremo
(O) Quindi Python non è interattivo ma è l’interprete ad avere una modalità interattiva, ora ho scoperto l’arcano.

E via discorrendo per pagine e pagine, con questo tono da "saccentone rompiballe", ma con pochissimi elementi concreti. Ovviamente questa è la mia opinione, leggetevelo da soli per maturare la vostra opinione.

Comunque in base a questi elementi si conclude:

Le mie conclusioni: il tutorial è pessimo, pieno di imprecisioni e addirittura a volte incorrettezze

In pratica parla di "imprecisioni", ma naturalmente stiamo realmente parlando di OPINIONI. Le incorrettezze ci sono "a volte" (praticamente ha segnalato solo l'errore negli indici, e alcune incorrettezze linguistiche in un testo lungo decine di pagine).

Alcuni Retroscena

Credo però che la chiave di lettura che anima questa "critica" sia essenzialmente questo (dello stesso autore della "critica"):

Commenti alle diffamazioni

A seguito di una lunga serie di insulti rivolti a un mio amico, e ad un progetto che ho particolarmente a cuore:

Diffamazioni Massimo Gerardi

ho fatto una "chiamata alle armi" per una azione legale in difesa di questa persona:

http://lists.eprometeus.com/pipermail/phasis/2005-October/001339.html

La cosa si è conclusa con delle scuse da ambo le parti.

Ciò nonostante Olyudeide ritiene evidentemente che insultare una persona pubblicamente sia ammissibile. Scambia la "liberta di parola" per "libertà di insulto". E scrive un testo in cui TENTA DI PRESENTARE il mio lavoro come l'opera di un inetto.

Stranamente però Google, cercando Python Tutorial, mostra come prima uscita nelle pagine in italiano il mio lavoro. Chissà come mai, anche se esistono opere SICURAMENTE MIGLIORI, come la traduzione del Dive Into Python. Mi risulta che Google indicizzi in base al GRADIMENTO delle pagine, e al numero di link che puntano ade esse.

Occorre quindi valutare i danni di questa bravata:

Concludo pertanto la mia "difesa" lasciando al lettore di immaginare le VERE motivazioni di questa scemenza, e ritengo di aver in tal modo per lo meno compensato il piatto della bilancia ed esercitato il mio diritto di replica.


Commenti(aggiungi il tuo):

Contatto: michele at sciabarra dot com