
Sherborne, Dorset, August, 2004
Introduction
I am a Lecturer in the Department of Informatics at King's College London. I am an Associate Editor in Chief of IEEE Software and sit on the Editoral Board of The Journal of Object Technology.News (Archived news)
| 2012/02/08: | 'Fast Enough VMs in Fast Enough Time' article added |
| 2012/01/14: | Slides of several of my talks are now available |
| 2011/10/02: | Another new Unix utility: multitime |
| 2011/09/01: | I've moved to King's College London |
| 2011/06/28: | 'Problems with Software 3: Creating Crises Where There Aren't Any' article added |
Research
My overall research interests relate to practical aspects of software development, with the aim of facilitating the rapid and reliable development and maintenance of both large and small software systems. I am interested in domain specific languages, extensible programming languages, and software modelling.Software
Over the years I have been responsible for a number of software packages on different platforms. Some of the publicly available software I still actively maintain can be found below:- Converge: A syntactically extendable programming language.
- Fetegeo: Free text geocoding.
- email_merger, extsmail: E-mail sending utilities.
- packagesbootstrap: download binary packages in bulk for OpenBSD.
- multitime, srep, supuner, xcage: general Unix utilities.