Blog
Read my writing on code, tools, interfaces, and product thinking.
Is Dev Cooked? Not Quite
Embracing Vim: Why the Editing Model Still Feels Special
Spaces vs. Tabs: A More Useful Debate Than It Looks
The Power of Static Typing