fiddling with computers since seven. that's 36 years and counting. BBC B (BASIC), Archimedes 310 and 440 (ARM assembly), and then all the rest. it's been my job for 20 years. i'm still a pretty shit coder.