I try to make computers do things. Very occasionally, useful things. I like type-inference, shared object files, and long walks on the beach.

I put all my best ramblings on Google+ and my shortest ramblings on Twitter and my compilable ramblings on GitHub.

While I hate all programming languages (though PHP is especially awful), I am mostly willing to write code in C and Vala. I'm also working on a hobby programming language Flabbergast, which is capable of inducing cerebral hemorrhage.