A taggatura rispondo …
A quale età hai cominciato a programmare?
How old were you when you started programming?
A 14 anni.
How did you get started in programming?
Come hai cominciato a programmare?
Mi sono fatto regalare il Commodore 64 per la Cresima ed ho iniziato a “smontare” e “rimontare” i programmi presenti nel manuale accluso; mi ci è voluto un momento per capire cosa significasse N = N +1, che dalla mia prospettiva “matematica” suonava proprio assurdo!
What was your first language?
Qual’è stato il tuo primo linguaggio di programmazione?
Basic del C64
What was the first real program you wrote?
Qual’è stato il primo programma vero che hai scritto?
Ricordo benissimo solo il primo che ho “copiato” dal manuale del C16 di mio cugino: doveva tracciare qualche cerchio colorato sulla televisione, ma non succedeva nulla. Dopo un’ora di verifica del codice copiato è arrivato il fratello di mio cugino e finalmente abbiamo scoperto che dovevamo digitare RUN per mandarlo in esecuzione!
What languages have you used since you started programming?
Quali linguaggi hai usato da quando hai cominciato a programmare?
Basic, GwBasic, Assembler x86, Pascal, C, C++, VB6, VB.Net, PHP, C#
What was your first professional programming gig?
Quando è stato il tuo primo vero lavoro da programmatore?
Ho creato un programma per la stampa del catalogo, illustrato, di un’azienda di abbigliamento. A parte la solita gestione di dati anagrafici, facile in Access, c’era una piccola procedura per caricare automaticamente le fotografie degli articoli secondo una qualche logica che non ricordo.
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?
Sì!
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?
Puntate in alto quando dovete scegliere quali esperienze fare; ad abbassare il tiro siete sempre in tempo ed è più facile abbassarlo che cercare di alzarlo quando ormai siete “invischiati”. Il tutto però senza esagerare e senza fare gli snob.
What's the most fun you've ever had ... programming?
Qual’è la cosa più divertente che hai programmato?
Il (piccolissimo) videogioco che sto preparando per il mio primogenito Pietro, con cui spero impari un po’ di termini inglesi. La parte più divertente è che quando avrà risposto a tutte le domande mi toccherà regalargli la wii, e visto che sono il papà mi toccherà pure giocarci!
Now, let’s tag someone else…
Adesso è l’ora di taggare qualcun’altro…
Mirco Vanini
Roberto Valenti