Writing on software design, product building, books, technology, and philosophy.

My thoughts on software design, product building, technology, books, and philosophy - collected in chronological order.