Il coding e' per me un'attivita' creativa che poco ha a che fare con l'ingegneria del software e le buzzwords dei grossi software vendors, da cui sto bene attento a non dipendere privilegiando l'utilizzo di tecnologie open source.
Lo sviluppo relativo ai videogiochi e in genere all'interazione con ambienti virtuali e' sicuramente uno degli ambiti che mi danno maggior soddisfazione.
Inoltre sono interessato al low level coding, tra architettura degli elaboratori, assembly, compilatori e sistemi operativi. Mi appassionano le relative applicazioni moderne in sicurezza informatica (reverse engineering, vulnerability assestment & exploiting) e in Computer Graphics (GPU programming), anche se non ho ancora avuto tempo di sperimentare adeguatamente al riguardo. Sono sicuramente aspetti che ho intenzione di approfondire nel futuro prossimo.
I grossi software con chilometrici files di configurazione in XML, o gli ambienti di sviluppo dotati del bottone "Wizard di creazione nuovo framework ipermediale web 2.0" mi fanno venire un gran sonno.
Trovo che la tecnologia possa concretamente migliorare la nostra vita di tutti i giorni, e quindi tengo d'occhio le tecnologie correlate all'idea dell'Ubiquitus Computing (sistemi distribuiti su reti wireless, sviluppo per cellulari/pda, wearable computers).
Il mio piano di studi per la Laurea Specialistica cerca (per quanto possibile, considerando l'offerta didattica dell'Universita' di Salerno) di riflettere questi miei interessi.
Ho raccolto del materiale preparato nel corso dei miei studi che ritengo possa essere utile/interessante, a partire dalla mia tesi della laurea di primo livello, conseguita a settembre 2007.