These pages are an attempt to shake off the bit-mould from the many software projects I have started, and mostly not finished over the years. Some of this stuff is very usable, some of it needs work.

I also hope to document some of the more interesting projects I've undertaken.

In additional to that it is an aide-mémoire to little bits of problem solving I frequently encounter day to day.

The Source code section provides downloadable source code to some of the software projects here. Where available binaries are also provided. A lot of projects I have coded over the years have been written in Borland Delphi, mainly because that is what I started using 20 years ago. 



From Tom Merritt's Chronology of Tech History

  • On this day in 1881 - Thomas Edison and Alexander Graham Bell formed the Oriental Telephone Company in agreement with the Anglo-Indian Telephone Company Ltd. The company was licensed to sell telephones in Greece, Turkey, South Africa, India, Japan, China and several other Asian countries.
  • On this day in 1915 - AT&T inaugurated transcontinental telephone service with a call made between New York City and San Francisco. The line had been completed the previous summer, too early for the Panama Pacific Exposition where it was introduced.
  • On this day in 1921 - A play called Rossums Universal Robots (R.U.R.) by Karel Capek debuted at the National Theater in Prague. It was the first appearance of the word robot. Spoiler alert, the robots end up killing all the humans but one.
  • On this day in 1979 - Robert Williams was killed on the job in a Flat Rock, Michigan, casting plant, becoming the first recorded human death by robot.