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 1936 - Edwin Armstrong presented FM radio at FCC headquarters. Armstrong played a jazz record over conventional AM radio, and then switched to an FM broadcast. [I]f the audience of 50 engineers had shut their eyes they would have believed the jazz band was in the same room.
  • On this day in 1946 - The first mobile telephone call was made from a car in St. Louis, Missouri.
  • On this day in 1997 - Programmers deciphered code written in the impenetrable Data Encryption Standard, the strongest legally exportable encryption software in the United States. The hackers organized over the Internet and cracked the software in five months, proving that stronger encryption was needed.