Writing · Long Form
Ideas that need more room.
Extended arguments for technical practitioners. These pieces connect software craft, leadership, organizational systems, and the deeper ideas behind how teams work.
Browse all writing →The Architecture of Nonfiction
Software engineers already know how to manage complexity. SOLID, DRY, YAGNI, and refactoring provide familiar diagnostic lenses for designing and revising technical nonfiction.
91 minute read Read the essay →