Writing on software design, company building, and life.

All of my long-form thoughts on programming and more, collected in chronological order.