Posted in marzo 2011

Sugli esempi da allegare al codice…

In passato ho parlato spesso di quanto la documentazione sia parte essenziale di qualunque progetto e di quanto i commenti al codice siano essenziali a comprenderlo. Tuttavia, credo, sarebbe pressapochistico limitarsi a questi soli due aspetti.

Sono ciò sempre più convinto che il successo di un qualunque progetto sia anche negli esempi di utilizzo: sia che si tratti del codice sorgente che di prodotto finito non c’è nulla di più diretto per spiegare qualcosa che mostrarla dal vivo, in azione attraverso degli esempi concreti di utilizzo.

Eppure ciò non capita spesso, purtroppo.

Leggi l’articolo completo

Contrassegnato da tag , , , , , ,

Fissato col FOSS?

Da un po’ di tempo ho notato un fatto: se dici di apprezzare il FOSS, rischi di passare automaticamente per un fissato, un invasato di questo mondo e vieni bollato pubblicamente come tale. Di conseguenza, ogni volta che si parla di confronti fra software, la tua opinione tende sistematicamente a passare come biased, ossia mossa da pregiudizi e quindi non veritiera o non del tutto accettabile.

Non ho a difficoltà ad ammettere di esserlo stato, ma questo avveniva un decennio fa, all’epoca delle guerre di religione fra Linux e Windows per capirci.

Ho ancora dei rimasugli che saltano fuori di tanto in tanto, ma i tempi sono davvero cambiati, anche per me: non si tratta più di gusti ed il mio giudizio critico abbraccia in modo democratico tutto il software.

Permettetemi di analizzare alcuni punti su cui tengo molto e, nel contempo, a dare qualche dritta agli studenti e/o sviluppatori alle prime armi.

Leggi l’articolo completo

Buon 150°, Italia!

150° Italia

Contrassegnato da tag , ,

Il ruolo della matematica nell’istruzione informatica…

Avevo in programma di parlare d’altro, ma all’ultimo momento mi sono imbattuto in un post su Slashdot che mi ha immediatamente colpito: “CS Profs Debate Role of Math In CS Education“.

Il ruolo della matematica nell’istruzione informatica (intesa come Computer Science) è un concetto ampiamente dibattuto tanto da scatenare guerre di religione su chi abbia ragione fra coloro che la ritengono indipensabile e quelli invece che vorrebbero ridimensionarne l’applicazione.

La domanda è sempre la stessa: quanto serve la matematica là fuori, nella vita di un informatico?

Leggi l’articolo completo

Contrassegnato da tag , , , ,

Hobby, lavoro e punti di vista…

Although John Carmack is a multimillionaire, and his company brings in close to $20 million a year, he is still a self-described workaholic. “I still work 80 hours a week,” he admitted to Mark Lisheron of the Austin American-Statesman. “It used to be 80 hours on software, now it’s 40 hours on software and 40 hours on Armadillo.”

Carmack did ease up a bit after he and his wife, Anna Kang, had their first child in 2004—he was getting home from the office at about midnight instead of 2:00 AM or 3:00 AM. Kang, however, insists that Sunday is family day, so Carmack compromises by reading technical manuals to his infant son.

Fortunatamente non sono ancora arrivato a questo tipo di fissazione patologica però devo ammettere che non mi riesce sempre di staccare immediatamente, conclusa la giornata lavorativa. Non sono cioè il prototipo di lavoratore che appena è il momento “molla” subito quello che sta facendo per riprenderlo il giorno successivo.

Leggi l’articolo completo

Contrassegnato da tag
Follow

Get every new post delivered to your Inbox.

Join 248 other followers