Molti in questi anni mi hanno chiesto:
"Ma come mai sai tutte queste cose?"
"Ma cosa ci trovi di divertente?"
"Ma come ti va a stare sempre al pc..."
E via di questo passo...
La risposta (universale) è: PERCHE' MI PIACE!
Perchè ho sempre avuto attrazione per queste macchine, che prima avevano lo sfondo nero, poi colorato. Che prima muovevano un piccolo sprite a forma di gorilla e poi un cubo rotante 3d. Che prima erano piatte sia dimensionalmente che cromaticamente e adesso sono trasparenti e sfumate. Io ADORO questo mondo. Mi è sempre piaciuto poter tirare fuori qualcosa dal nulla, qualcosa che però è utile. Quando scoprii il qbasic sembrava che avessi scoperto l'America (ero piccolo però, avevo solo sette anni), quando iniziai ad usare VB 5 sembrava che ero arrivato sulla Luna. Quando iniziai ad usare .NET...diciamo oltre Plutone :D. Cosa che non ho provato, francamente parlando, con i Sistemi Operativi. Si ok è bello farsi la propria rete AD VM-Based, con ISA e tutto il resto, ma vuoi mettere con vedere che la Code Analysis ti da ogni volta che compili sempre meno warnings? Oppure, a voi PRO potrà sembrare buffo, ma io quando scrivevo SQL scordavo sempre le '. Quindi le queries non funzionavano. Quindi stavo fino alle 3 di notte per capire poi che andavano messi quei maledetti apici :D. La prima volta che l'ho capito e ho fatto funzionare una semplice SELECT mi sono sentito molto felice, nonostante fosse una cosa banale che io dimenticavo, mi sembrava un grande passo avanti (anche perchè nelle mie applicazioncine un DB c'è quasi sempre...).
Però anche i SO mi hanno dato belle soddisfazioni, vedasi lanciare script WMI e simili. C'è chi ama il calcio, chi la musica, chi la pittura. Io amo creare dal nulla. Non farò mai il pittore, anche se magari alla lontana può sembrare analogo, però un programmatore per me è un "Pittore++" dell'informatica.
Perchè quel "++"? Un pittore non ha a disposizione le API per dipingere :D
Saluti.