The archive

Things I have written,
mostly on purpose.

Short opinion takes and deep technical essays on software, strategy, and the mess in between. New posts appear here when I have something worth saying, not on a schedule.