microformats

Liminal Existence

Clouds in Iceland

Projects

Osmosoft
Osmosoft is an amazing bunch of open-source hackers at BT. Mostly Osmosoft's focus is TiddlyWiki, but my projet is to bring web-scale messaging and federated social networks to the open-source world.
Twitter
I was the lead developer at Twitter. It's a pretty cool site, you should check it out.
Starling
Starling is an open-source messaging system that ROCKS! (I'm biased because I wrote it, but other people have said it's awesome, so there). We use it to make the backend of Twitter go, and it's slightly easier to use (I hope!) than Solitaire. Possibly more addictive. Ahem.
Jabber::Simple
Jabber::Simple is an extraction from Twitter that simplifies the complex interactions that are required to build a relatively simple Jabber client in Ruby.
Odeo
First under the auspices of Odeo, then Obvious, I worked on Odeo building, well, we weren't quite sure, but it had something to do with podcasting.
OAuth
The OAuth project was born out of my work adding a reasonable authentication scheme to Twitter; not having a standard seemed like a gigantic waste of time, so I spent many months working with a bunch of awesome people coming up with one, instead.
FakeWeb
FakeWeb is an Odeo extraction, and allows Ruby developers to build tests that perform HTTP requests without actually making the requests. This is essential when the requests are slow, unreliable, or impossible when performed from the testing environment. Moreover, it makes the results of HTTP requests predictible, allowing the development of reproducible test cases.