All of my pages are created by hand with a text editor. I usually use NEdit, but occasionally vi or Emacs when the situation calls for it. I use a macro/preprocessing language of my own creation to help with some of the drudgery.
All images are created and edited with The GIMP.
All pages use structural markup to the greatest extent possible. Cascading Style Sheets are used for manuipulation of the visual design. All styles are valid.
As a result of the above, all of the content should be accessable from any web browser.
The site has been designed so that any URIs for pages here should be valid, for at least as long as I'm at SFU. This has been done by following Tim Berners-Lee's advice in "Cool URIs don't change," including using content negotiation to do away with type extensions on resource names. Where it has been necessary to move pages, redirects have been used to keep old URIs valid.
[The "Cool URIs" button was created by me. I consider it public domain.]
The pages are cache-friendly, thus allowing intermediate proxy caches to hold them, decreasing total network traffic. The pages have reasonable
Expires headers set, indicating the acceptable length of time to cache without checking for updates.
Any pages that don't meet the above criteria are simple oversight. Feel free to email me and point problems out.