Writing

On engineering, systems thinking, and the gap between how software gets designed and how it actually gets used.