Inklings: a tumblelog

API design matters

And the same things can be applied to protocol design, UI design, and so many other areas.