Programming

Programming

My mum taught me to program when I was aged 8 or so, in BBC Basic on (you guessed it) a beeb, I then graduated onto programming in Assembler and some Pascal on the BBC and on my arc. During my university years I worked for a few start-ups doing some coding in Java including a web-server that customised content to the person viewing it in the days when that was pretty novel and high tech.

Didn’t do any programming while I was working as a Strategy Consultant, but re-learnt when I went back to University for my PhD. Currently I’m messing about in ruby which is an enjoyably clear Japanese Perl, Python, Smalltalk, and LISP amalgam.

Projects

  • talks.cam – A talk listing service for the University of Cambridge
  • NMK – Some of the back-end code behind this networking site
  • Patchworks – A cocoa interface to the darcs version control system.
  • Pages-Bibtex – A tool for the Apple iWork Pages wordprocessor to automatically include citations.
  • A Ruby client for the Raven authentication protocol
  • A web based event booking system ( http://mcr.clare.cam.ac.uk/events/ )
  • A web based resource (e.g. rooms, boats) booking system
  • A wiki (that is hosting this) designed for PhD note taking ( http://www.soks.org )
  • In the past I have designed and hosted various websites.

If you would like any of the code just contact me.

Random scripts & notes

Edit this page or watch for changes using RSS.