Posted in agosto 2010

Ortogonalità, Separation of Concerns & Co….

Fra tutti le nozioni che mi sono stati impartite nel corso del tempo c’è un “principio” molto importante chiamato “ortogonalità“.

Usare questo termine richiama immediatamente il suo significato geometrico, rappresentato ad esempio da due linee perpendicolari fra loro.

Tuttavia, come spesso accade, molti termini matematici vengono recuperati ed usati in altri ambiti, con altre finalità e significati.

Anche ortogonalità non fa eccezione ed assume in informatica (o computer science per gli anglofili/angolofoni) una sua sfumatura particolare.

Leggi l’articolo completo

Contrassegnato da tag , , , , , ,

Sul gestire un blog…

Un paio di mesi or sono ho avuto il piacere di rispondere ad una intervista a mezzo Skype sul gestire un blog.

Le domande, tutte molto pertinenti all’argomento, mi hanno fatto riflettere su questo canale tramite cui trasmetto quello che mi passa per la mente e sul come lo faccio.

Ecco un breve riassunto della mia esperienza-blog sotto forma di 4 ulteriori domande, che mi sono posto fin dall’inizio di questa “avventura“.

Leggi l’articolo completo

Contrassegnato da tag

Impegni, paranoia, deontologia, rischi…

Ogni lavoro ha una sua etica, una sua deontologia professionale più o meno definita ed esplicita e naturalmente anche dei “rischi professionali” legati a quello che si può/non si può fare (o si sceglie di non fare) in un dato contesto.

Con questo post intendo iniziare un piccolo discorso su questo tema, visto ovviamente nell’ottica del mio “mestiere”. Nulla di filosofico o trascendentale quanto piuttosto qualcosa a livello “for dummies“.

Leggi l’articolo completo

Contrassegnato da tag , , , ,

Chiamate a funzioni-membro attraverso puntatori invalidi o non inizializzati (C++)…

Credo sia fuori discussione che il C++ sia un linguaggio tanto potente quanto “particolare” e talvolta incomprensibile quanto a logica di funzionamento.

E’ il caso della chiamata a funzione-membro di una classe attraverso un puntatore: se il puntatore è inizializzato e valido, non ci sono problemi. Ma se non è inizializzato oppure è inizializzato a NULL le cose possono cambiare radicalmente.

Leggi l’articolo completo

Contrassegnato da tag , ,

“Academia Vs Reality”…

Stavo dando un’occhiata all’ultima edizione della rubrica “Kernel development” sul sito Linux Weekly News (LWN) quando all’improvviso ho avuto un sussulto.

Uno di quelli che lasciano il segno.

Thomas Gleixner, sviluppatore del kernel e contributor del sito, ha in qualche modo trascritto il suo discorso di apertura ad una conferenza, la ventesima edizione della “Euromicro Conference on Real-Time Systems (ECRTS2010)”, in cui ha parlato del rapporto fra mondo della ricerca accademica e quello “reale”.

Il pezzo, intitolato “Realtime Linux: academia v. reality“, è abbastanza lungo ma non privo di affermazioni e considerazioni interessanti, alcune delle quali suonano come veri e propri atti di accusa verso una parte del mondo accademico.

Premessa: ho ben in testa il valore della Ricerca, compresa quella “pura”, compresa quella che non ha altri fini se non l’avanzamento della Ricerca stessa. Detto ciò, da tempo mi interrogo sul valore di una porzione di essa, quella che per sua natura è intrinsecamente legata a qualcosa di pratico. Il pezzo di Gleixner tocca un ambito, quello della ricerca per i sistemi operativi realtime, che presenta per ovvi motivi molti aspetti pratici, non solamente teorici.

Leggi l’articolo completo

Contrassegnato da tag , , ,

Sugli stage e sul loro abuso…

Qualche giorno fa, rientrando dalle ferie in auto ho avuto il piacere di ascoltare un breve intervento della curatrice del sito La Repubblica degli Stagisti, Eleonora Voltolina, nel rotocalco “Il riposo del guerriero” di Radio24 (questa la pagina relativa alla “puntata”).

Il discorso mi è parso subito molto interessante. In pochi minuti la curatrice ha trattato argomenti come lo stage come primo passo della carriera lavorativa per i neolaureati, il muoversi in anticipo e non aspettare l’ultimo momento per entrare nel mondo del lavoro (lieto di non essere il solo: cfr. post), l’apprendistato che pare stia prendendo nuovamente piede e molto altro ancora.

Diciamo che l’ho apprezzato, benchè a mio modo di vedere mancasse di sufficiente mordente circa i problemi connessi all’uso indiscriminato di questa forma di “pseudo-contratto“. Forse era una questione di tempi limitati o forse l’educazione dell’interlocutrice ha preso il sopravvento e non se l’è sentita di osare ad alzare la voce. Chi lo sa.

Tuttavia, per rispetto delle molte discussioni e dei molti pareri che mi sono stati richiesti da amici e conoscenti, vorrei dire rapidamente la mia su questa “faccenda“, incluso i suoi risvolti negativi.

Premessa: desidero subito precisare un fatto, per chi si affacciasse per la prima volta su questo blog e/o non mi conoscesse. In questa sede esprimo il mio infimo parere da laureato in una materia scientifico-tecnica (informatica) che contemporaneamente allo studio per sua scelta ha lavorato part-time per 7+ anni con contratti “flessibili” come Co.Co.Co. e Co.Pro. Mi permetto quindi di parlare in prima persona, non per sentito dire, di ciò che ho visto con i miei occhi fino ad ora, stage e contratti flessibili inclusi.

Leggi l’articolo completo

Contrassegnato da tag ,
Follow

Get every new post delivered to your Inbox.

Join 248 other followers