Essays on software topics that deserve more than a quick take—from testing, architecture, and design to organizational dynamics and the economics shaping modern software engineering.