A surprise incentive to resume blog writing from Aaron Feng, heh.
How old were you when you first started programming?
Ten or eleven.
How did you get started in programming?
Read books about it, peeked at other people’s code, got in front of a computer, started hacking. :)
What was your first language?
BASIC.
What was the first real program you wrote?
A BASIC program calculating the Least Common Multiple of two integers.
On paper.
What languages have you used since you started programming?
BASIC, Turbo Pascal, C, C++, Java, C#, Common Lisp, Scheme, Bourne Shell, Awk, Perl, x86 Assembler, MIPS Assembler, TeX, JavaScript, PHP, SQL.
What was your first professional programming gig?
Depends on what you’d call “professional”.
When I was about 15 years old I wrote a dBase3 to CSV converter in Turbo Pascal for which I received 20 DM (about 10 EUR).
If you knew then what you know now, would you have started programming?
You bet.
If there is one thing you learned along the way that you would tell new developers, what would it be?
Don’t be content with your skills and work. Critically examine your own and others’ results.
Push your limits, push, push, push.
What’s the most fun you’ve ever had … programming?
Me and a friend hacking up a space game prototype with GCC and Allegro at night. I slowly discovered the joys of GNU/Linux and free software at that time.
Writing a boot loader in Assembler.
Letting creative impulses flow into Lisp code with little hindrance.
Who’s next?
Michael Prinzinger
Stephen Compall
I’d also tag Sebastian Heberer but he ain’t got a running blog right now.