Writings
I've written several things:
The Times Online
I have written columns for The Times Online, focussed on talking about technology issues in an accessible way. The columns are all linked from their own page.
Autobiography
- Scar - the story of my initial experience with cancer.
- Advent - a light-hearted technical analysis of the first program I ever wrote.
- Radiotherapy - the most recent episode in my cancer treatment.
Technical
- Security - my security-related writings have their own page.
- Custom Fields in Bugzilla - options for those who think they need them.
- Simple Language Content Negotiation With Override - a method for achieving "Accept-Language"-driven content negotiation, but with a persistent override mechanism, without server-side scripting or a CMS.
Satire
- A Modest Proposal For the Prevention of Social Ills, the Betterment of Society and the Improvement of Public Health and Morals
Other
- Foetal Personhood - a diagrammatic presentation of when you can abort a foetus, and the connection or otherwise with whether it is a person.
- Sleeping In Economy - how to get some rest in an economy-class airline seat.
- 13 Things Every Email User Should Know - a list which should be sent out with every AOL or ISP's CD.
- Antiheteronymericks - a new twist on the limerick form, for those who like wordplay.
Presentations
The presentations I've given also have their own page.
Archive
Stuff which is now only of historical interest.
- Who Owns The Alphabet? - an investigation into the commoditisation of language, using Google.
- Proprietary
Features Bad - why we should not implement
document.allor other bits of IE-specific DOM in Mozilla. - Christian Living on the Internet - some thoughts on how Christians can live safely in the new world.
- The Mozilla Spell Checker FAQ - a slightly frustrated but good-humoured response to a continually-asked question in the Mozilla newsgroups.