BLOG

Where have you landed?

English writing from the front lines of technology. This is not a news site; it is a knowledge site.

Inside the products I have shipped: the constraints, decisions, what made the cut, and what was deliberately left out.