Blog

Notes and essays on software engineering, interface design, and the tools in between.