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