Il mitico Gianlu mi ha taggato...
How old were you when you started programming?
A quale età hai cominciato a programmare?
A 8 anni, come tutti :-). Non c’era molto di meglio da fare, se non navigare
su Internet… ah no, non c’era ancora :-D.
How did you get started in programming?
Come hai cominciato a programmare?
Schiacciando i tasti della tastiera :-D... dell’MSX Toshiba. Per caricare un gioco dall’audio cassetta ci si impiegavano circa 30 minuti, se tutto andava buon fine, altrimenti bisognava riavvolgerla tramite il registratore collegato e attendere molto pazientemente (ma chi l’aveva pensato quel sistema????). Era un ottimo deterrente contro la pigrizia e spronava piuttosto a dare sfogo alla creatività e a fare proprio quel misterioso cursore lampeggiante su sfondo blu :-D.
What was your first language?
Qual’è stato il tuo primo linguaggio di programmazione?
Ovviamente il Basic, che preferisco tuttora a VB.NET :-).
What was the first real program you wrote?
Qual’è stato il primo programma vero che hai scritto?
Come per molti, il calcolo della tabellina dato un numero, con progressione infinita, vale a dire fino al “Runtime Error” dell’applicazione.
What languages have you used since you started programming?
Quali linguaggi hai usato da quando hai cominciato a programmare?
In ordine di apparizione: Basic, Tarta, Batch, Turbo Pascal 6.0, Borland C++, Delphi, Assemly x86, VC++, Java, Visual Basic .NET, C#.
What was your first professional programming gig?
Quando è stato il tuo primo vero lavoro da programmatore?
Perchè programmare è un lavoro? :-D
L’unico momento in cui sudo è quando devo gestire la parte amministrativa :-D
Ho sviluppato con il mio socio storico (sono più di 8 anni che lavoriamo insieme) un gestionale per centri di assistenza, a 17 anni, in VB6. Ma quello che realmente mi ha dato soddisfazione è stato un sistema di Text To Speech con animazione di Avatar per l’assistenza clienti nei Totem nei C&C, so good! Ah, nella prima applicazione ho imparato ad odiare SQL ed i doppi apici, viva i Parameters!!! :-D
If you knew then what you know now, would you have started programming?
Con il senno di poi, rifaresti lo stesso il programmatore? Ricominceresti a programmare?
Cit. “Se mia nonna avesse le ruote, sarebbe una cariola” :-D.
Vedo davvero molti pro, i contro che vivo, li avrei in qualsiasi altro lavoro penso, perchè dipendono dal mio (a volte) pessimo carattere :-).
If there is one thing you learned along the way that you would tell new developers, what would it be?
Se ci fosse una cosa che hai imparato nella tua carriera e che vorresti dire ai giovani programmatori, cosa diresti?
1) L’inglese è la lingua ufficiale dell’informatica (e non solo), niente testi in italiano!
2) Avere una vita sociale non serve, tanto il PC fa *quasi* tutto :-D
3) L’impegno viene *sempre* premiato, quindi fatevi un’ottima cultura su qualcosa di specifico, i tuttologi non servono
Tutto IMHO ovviamente :-).
What's the most fun you've ever had ... programming?
Qual’è la cosa più divertente che hai programmato?
La cosa che mi appassiona di più tutt’ora: la Visione Artificiale! Da quando avevo 18 anni sto sviluppando un software anti-intrusione che fa elaborazione real-time di flussi video ed è veramente fantastico perchè si riesce a coniugare l’astrazione dell’informatica con la pragmaticità di un senso che appartiene agli esseri viventi. Wonderful!!!
Now, let’s tag someone else...
Adesso è l’ora di taggare qualcun’altro...
Andrea
Davide
Gab
Marco
Mauro
Roberto
Matteo Migliore.