Quote:
What language do you use, and why?
C and C++: Cos they're the only properly supported languages on games consoles
Assembler (ARM & MIPS): Cos sometimes it can make a huge performance difference
Lua: Cos writing an entire game in C/C++ can be tiresome
Python: For tedious chores
I'm also trying to learn Lisp, but I don't really use it enough for it to sink in.
Quote:
How often, when finding a simple solution to a problem, do you say: "I'm a ****ing idiot." loud enough for people to nod their heads in affirmation?
Often. A common variation on this involves me getting stuck on something and asking a coworker for help. They stand there while I explain the problem, then in the course of explaining the problem I realise where I was going wrong, then I thank them for their help and they walk off without having said a word. One coworker suggested I get a cardboard-cutout of him to do the job of standing there while I figure things out.
Quote:
Do you use it to make complex applications, or just shortcut programs?
Mostly complex applications. I do write little utility programs, but they're mostly designed to do some kind of job for a big complex application I'm working on.
Quote:
And finally; why did you learn to program?
I learnt to program mainly because the first computer I ever had (a ZX Spectrum) positively encouraged it. It *wanted* to be programmed. The first thing you'd see on switching it on was a BASIC prompt.
I often wonder how I would've gotten started if I'd had a modern PC rather than a speccie...I doubt I'd have been coding aged 13 anyway.
_________________
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.
-- Samuel Beckett