Mike Eaton has started an avalanche with the questions in his blog entry
How did you get started in software development?. This post (in English) will nicely complement the about page.
How old were you when you started programming?
Around 14, I think.
How did you get started in programming?
My father taught me. I had read about a Lunar Landing game in a magazine, where you entered thrust and angle and the computer printed out the LEM position and speed. I started with pen and paper and ran the program manually. Then my father brought me to his office where I entered the program on the Time Sharing Computer teletype and played a while. I managed a few decent landings.There still is a Lunar Lander widget on the Mac!
What was your first language?
So… Fortran IV. I used Fortran Coding forms to write code, as statements had to start in specific columns. I seem to remember comments had a C in the first column.
What was the first real program you wrote?
I have no idea. I remember writing a spreadsheet in TurboPascal on an Amstrad CPC 64, probably very short-lived.
What languages have you used since you started programming?
Fortran, Basic, Pascal (Borland Turbo Pascal and others, including cross compiling on HP64000 workstations). Assembly language for the 6502 (of course), the Motorola 6800, 6809 and the 68K family including microcontrollers; Intel 8080, 8086 and 80386 and the Zilog Z80 (which was fun). Not so fond memories of C, some fun with Visual Basic. Shall I cite Asthon Tate dBase, or Microsoft Access? Then serious programming with Perl, PHP and finally Python 2 years ago.
What was your first professional programming gig?
The first paid program I wrote was a communication stack for the traffic management system in Bordeaux (Gertrude). Very probably assembly language on a Z80. This board was installed in the traffic light boxes at all intersections in Bordeaux (well, larger ones). I was happy with my work as I had found a very elegant and compact solution. I guess my client was happy too, as they offered me a permanent job — I did not take it.
If you knew then what you know now, would you have started programming?
I did it the other way round
After my first programming experiences, I chose a job as a computer designer (I’m an electronics engineer). I came back to programming in 2000.
If there is one thing you learned along the way that you would tell new developers, what would it be?
Read Peopleware. Read books. At least two books every year. Your skills won’t last.
What’s the most fun you’ve ever had … programming?
Writing a compiler in PHP for a DSL included in RTF files. Don’t ask