moleskine di un programmatore

Appunti di viaggio tra bit e byte

How I Got Started in Software Development (Chimmelhafattofa?)

Grazie Ste, non sapevo proprio cosa fare stasera :D

How old were you when you started programming?
A quale età hai cominciato a programmare?

A "memoria" verso i 12 anni, nel lontano (sigh) 1986 anno più anno meno ..

How did you get started in programming?
Come hai cominciato a programmare?

Scopiazzando gli articoli sull'immancabile mensile, poi visti i costi del sw e l'esiguità delle finanze (tanto per avere un'idea basta dire che il primo mega ed il primo mouse mi sono costati 240.000 lire) ho inziato a scrivermi tutto da solo.

What was your first language?
Qual’è stato il tuo primo linguaggio di programmazione?

Il primo in assoluto il classico Basic che ha resistito fino al passaggio all'intel 286. Da quel momento ho sposato con somma soddifazione il C++

What was the first real program you wrote?
Qual’è stato il primo programma vero che hai scritto?

Dopo aver "fatto pratica" sui vari Commodore, Spectum, Spectravideo, Sinclair (che veniva usato come frisbee) e Amiga degli amici mi sono fatto regalare (cresima?) un PC 128S della Olivetti sul quale ho inziato in autonomia a scrivere giochi (a 13 anni che voj fa?)
Qualche livello di un videogame con audio e video (4 bei fantastici colori e qualche bip) fino a che la shell ha raggiunto le 10.000 righe di codice (editor? Intellisense? no grazie) ed ha detto stop.
Sono passato ad un 286.

What languages have you used since you started programming?
Quali linguaggi hai usato da quando hai cominciato a programmare?

Basic, C++, Turbo Pascal, Assembler, Java, C#, JavaScript, Delphi.

What was your first professional programming gig?
Quando è stato il tuo primo vero lavoro da programmatore?

Il primo lavoro fatto per "altri" è arrivato verso i 14-15 anni (ricordo ancora l'emozione nella fase di analisi) è stato un database per la gestione di una centrale telefonica delle FFSS. Creato tutto da zero, db (semplici file strutturati ed indicizzati), ui, crittazione dei dati e del software.

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?

Amo il mio lavoro, continuo a divertirmi da oltre 20 anni. E' un privilegio che hanno in pochi...

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?

Se il giorno dopo il rilascio del migliore lavoro che avete mai realizzato non vi passa per la testa di rimetterci le mani per riscriverlo (almeno in parte) cambiate  lavoro: chi si ferma è perduto... e chi perde gli stimoli si ritroverà a fare un lavoro qualunque che prima o poi odierà creando pessimi programmi.

What's the most fun you've ever had ... programming?
Qual’è la cosa più divertente che hai programmato?

Un editor di sprite grafico in C++ sotto DOS con window manager animato (preso in prestito dal Workbench di Amiga).

Per l'occasione avevo realizzato il driver del mouse (un fantastico Genius che sul floppy da 5 1/4 aveva le specifiche di programmazione!!!!), il driver video (che belli i registri della Cirrus Logic e l'X-Mode), decodifica PCX, window manager.

Il nome?.... molto fantasioso: PCX2BGI
l'autore? ...la fantasia si speca: AnbA soft

Now, let’s tag someone else…
Adesso è l’ora di taggare qualcun’altro…

taggedBloggersStack.Push(_T("Romeo"), _T("http://www.nonaka.eu/"));

Comments

nonaka » Blog Archive » How I Got Started in Software Development? said:

Pingback from  nonaka  » Blog Archive   » How I Got Started in Software Development?

# July 22, 2008 2:08 AM