I was persuaded by buddy Mr H to make a YouTube channel out of my Source Code in TV and Film Tumblr. The Tumblr shows the source code that flashes by on computer screens in films and TV programmes and look at its heritage.
This is sometimes surprising, funny, or relevant, and often ridiculous. For the first experimental episode I looked at what I believe is an Easter Egg in the original Iron Man film:
I would be interested to hear people's thoughts on this format.
Regular readers may know that I like ambient devices: devices that fit into the environment unobtrusively and provide information at a glance. One such device is my bus monitor that shows times of buses at the stop near my house.
Recently I decided to solve the problem of answering the question "Do I need an umbrella?" when I leave the house. For this I chose to use an ESP8266 in the form of a NodeMCU running Lua and display the coming weather by illuminating the eyes on a small Totoro figure.
I was thinking about the various languages I have learned over the years and why. Here they are in rough order. I don't think there's a great insight here, just a personal reflection.
Pre-teen TURING/REGISTER MACHINE
Around age 6, I was sent to the Cavendish Laboratory at Cambridge University to a sort of camp for bright kids. I asked a man (undoubtedly a professor or lecturer from Cambridge) to tell me how a computer worked. This was the early 1970s and I'd only seen computers on television.
The man sat down with a piece of paper and drew a long strip of boxes and described a machine that looks at the boxes and decides what to do next. He also showed me a language for programming this strip-of-boxes-machine.
He had described both a Turing machine and also a register machine and I was absolutely fascinated: computers were so simple!
My first hands-on time with a computer came via a teletype that no one seemed to touch. It was kept in the corner of a room at schoo…