Personal blog of Robert May, serial hobbyist and programmer.