The Computing Series

The Forces at Play

The force working against productive technical disagreements is status. Senior engineers who invest their credibility in a technical position lose status when they concede. The engineering culture that treats concession as defeat produces disagreements that escalate not because the tradeoff is unclear but because escalation is the only face-saving exit.

The opposing force is the false comfort of “let’s try both.” Reversible decisions can be tried and evaluated. Irreversible decisions that are “tried” are already made. Technical leaders who avoid making hard technical decisions by proposing experiments are making a decision — they are accepting the cost of both experiments plus the integration cost when the experiments produce incompatible results.

The force that makes “disagree and commit” work is genuine commitment. An engineer who publicly commits to a decision while privately continuing to argue against it has not committed. The implementation reflects the private disagreement — edge cases are handled in ways that favour the engineer’s preferred approach, technical debt is introduced in areas that would require revisiting the decision. Genuine commitment requires the engineer to operate as if the decision is correct, not as if it is temporarily imposed.

Read in the book →