Perspectives

How we think about software, engineering, and the decisions that compound.

Research-Driven Development

How applying the scientific method to software projects catches bad assumptions before they become expensive mistakes.