Purposes
Why are we building this, and whose purposes count? Requests that arrive as solutions; purposes that keep changing.
Purposes
Why are we building this, and whose purposes count? Requests that arrive as solutions; purposes that keep changing.
Ontology
What things are we talking about? Data models that break on reality; one word with many meanings.
Building
Making progress when you do not yet know enough: spikes, shaping work, and software that does what was asked and is still wrong.
Maintaining
Living with the code that exists: big balls of mud, and bugs that defy understanding.
Judgment
The developer as the instrument: knowing what not to build, and growing from craftsman to meta-rational engineer.