Hi, I'm John.

I build software and write about the ideas behind it.

Projects

Essays, notes, and favorite writing on the blog.