[I've recently moved my site to a new address and new hosting, with a domain name I own so I'll never have to move it again. Please let me know about any broken links, broken pages, or stuff that is no longer available. — June 2009]
I'm a geek, a programmer, a tinkerer.
I have done a little bit of a lot of stuff, some of which is cataloged on this site; there is far more that I haven't gotten around to publishing at all. For news and extra randomness see my blog.
I am interested in building tools for better computing: designing and implementing both programming platforms and user interface that reduce the day-to-day complexity of Dealing With Computers. Currently, my main interest is in building object-capability systems, which support cooperation without vulnerability; obtaining high security and reliability, yet not crippling applications or presenting the user with worthless “approve this?” dialogs. See e.g. E and Caja.
As of February 2010 (updates...), I am finishing my second year of college, looking for a summer job (hire me!), preparing to transfer for my third year, and working on other projects (E XML library, timer project, ...) as time permits.
| kpreid@switchb.org (permanent but forwards to:) | |
| kpreid@mac.com (primary) | |
| kpreid@attglobal.net (backup) | |
| IRC | “kpreid” on irc.freenode.net |
| iChat/AIM | kpreid@mac.com |
| XMPP a.k.a. Jabber | kpreid@waterpoint.org (this is not an e-mail address) |
| Skype | kpreid |
| Mud | “Marn” #5029 on Waterpoint |
| Second Life | “Graph Weymann” (Not usually online; feel free to ask me to be.) |
| Steam Community | My profile page (I play Team Fortress 2.) |
| Google Wave | kpreid.switchb.org@googlewave.com |
I am not currently on Facebook or Twitter.