A Roadmap for Changing Software Engineering

Goal, Strategy, and Tactics

Personas

Four Options

Gradual Reform

The Responsible Programmer

Observability, Research Methods, and Enlightened Skepticism

Social Studies for Software Engineers