jargon

Architecture & practice·Judgement and reasoning traps

you stopped comparing frameworks and worked out what the system actually has to do, in numbers.

First principles

Also calledreasoning from first principles

Reasoning from the underlying facts and constraints rather than by analogy to what others do. It is the move that ends an argument stuck on precedent — how many requests, how much data, what latency is actually required — and it usually shrinks the problem dramatically. It is expensive, which is why it belongs on decisions that are one-way, and why using it on everything is its own dysfunction.

Commonly confused with