Blog.

Ideas, progress, and things I'm thinking about.