Artificial Intelligence is a Horseless Carriage


I've been thinking about words. The Chinese word for "train" - the mode of transport - is 火车. Which literally translates as "fire chariot". Long gone are the days when trains were pulled by a fire-breathing engine at the front, and yet this linguistic skeuomorph hangs around. English is not immune from this. The television […] Read More

How bad is Scotland's Computer Science Exam?


Oh noes! The computer science exams taken by 16 year olds may contain errors! Computer science exam had coding errors https://t.co/hljJetFSbf — BBC Technology (@BBCTech) October 17, 2016 As a professional computerist, I was intrigued to see what our fine young minds are being tested on. My memories of "computing" at school was being taught […] Read More

Disappearing Computer (2002)


In 2002, I wrote this dissertation as part of my B.Sc. at UEA. I've kept this edition as close to the original as possible. I've added in links (where they still survive) and inserted a few comments where I was ludicrously wrong or unexpectedly right. This paper is not especially well-written and, if memory serves, […] Read More