La passione dell'informatica nasce in me da oltre 30 anni (per la precisione da quando avevo circa 10 anni), quando un giorno in casa mia apparve il primo pc.
Si trattava del mitico commodore 64 (avete capito bene una memoria di 64KB). I primi giochi erano in pratica a 2 dimensioni. Niente antialiasing, ombreggiature ma il coinvolgimento era ugualmente appagante.

Commodore 64

Il mio primo programma realizzato in Basic era a riga di comando. In pratica ogni comando veniva specificato in una riga e cosi via. Realizzai così un programma di pallacanestro simulata, salvato su un dispositivo a nastro magnetico (si chiamavano cassette).

Amiga 500
Dopo un paio di anni mi arrivò tra le mani l'AMIGA 500. Un signor computer per l'epoca che montava 512KB di RAM e AmigaOS 1.2 come sistema Operativo. I dati a quel tempo venivano caricati su Floppy-disk da 3,5 pollici.

Il grande balzo però arriva con il primo pc della famiglia Pentium. Si trattava del Pentium II a 266Mhz, montato su un PC con sistema operativo WINDOWS 98. L'esperienza grafica era di gran lunga superiore e per la prima volta mi trovavo ad impiegare una scheda grafica ad alte prestazione per videogiochi: la Voodoo II.

scheda grafica

Siamo già nell'era dei CD e del Mouse.
L'uso massiccio di programmi della famiglia Office (EXCEL ed ACCESS) oltretutto mi rendeva più semplice l'organizzazione dei miei dati.

cpu intel
Mi appassionai alla programmazione ad oggetti grazie alla versione VISUAL BASIC 6.0, con la quale creai un applicativo per Sistema Operativo Windows, installabile tramite CD, dove l'utente si cimentava in un gioco a domande e livelli.

Arrivarono gli anni 2000. Mi sono già cimentato ad assemblare diversi PC. Siamo nell'epoca in cui le schede madri si appoggiano ancora ai "ponticelli" per determinare la frequenza di trasferimento dati, dove gli slot per il segnale video è l' A.G.P. e ci sono ancora i connettori ISA al posto degli attuali PCI.
Comincio ad appassionarmi a sistemi operativi OPEN SOURCE, partendo da una distribuzione LINUX RED HAT 9.0. Questa distribuzione è stata una delle prime ad utilizzare un sistema di gestione dei pacchetti per sistemi operativi open source.
Grazie alla presenza di più computer nella mia stanza nasce la mia prima rete domestica. Per condividere file e cartelle tra Linux e Windows mi appoggio al sevizio SAMBA di Linux.

Siamo nel 2004, quando mi affaccio al codice Client-Server per applicativi web. Nascono i miei primi siti poggiati sul binomio PHP-MYSQL, su server Apache. La mia prima grande soddisfazione arriva con la creazione di un carrello elettronico con relativa Login per un negozio di vendita ONLINE, creata da zero.

Negli anni successivi mi specializzo nel linguaggio ASP.net e SQLSERVER. Ad oggi l'esperienza accumulata nei campi quali autenticazioni, webserver, database mi permette di poter realizzare le mie idee con maggiore soddisfazione, grazie anche alle nuove possibilità di interfaccia grafica, offerte dalle ultime versioni di css "intelligenti" elaborate da linguaggi lato client come Jquery.