I care deeply about programming and philosophy.
I've been programming since I was a kid. I'm currently creating better open source alternatives to proprietary desktop software — I'm one of the core developers of the Hare programming language, and am working on an unannounced desktop application. I am also building a 3D game engine and am interested in working on video game technology. I write about ways to make programming better, and sometimes teach others to appreciate programming things from scratch.
Previously, I spent 10 years running a software company that made web applications and data visualisation tools. I also co-founded a company that made retro gaming devices.
When it comes to philosophy, I write about inequality and about how to improve the ways in which we work with each other. I am currently researching the epistemic implications of alienation at UCL. I sometimes write about these topics on this website, and have also posted a handy reading guide on the philosophy of work.
I celebrate playful creation over alienated wage labour. I think that being kind is important. I am interested in music and languages, and I love cats and birds.