Comparisons

Pairs that get conflated in real conversations, and a few that get treated as synonyms when one is a prerequisite for the other. Neither column wins — what decides is the change in front of you. Each record leads with the confusion, because the confusion is why the record exists.

Guardrails vs Gates

What people get wrong about this pair

Gates feel like safety because they are visible, so organisations add one after every incident and end up with a review board that reads changes it does not understand. Two things follow: the queue makes changes batch up, which makes each one riskier — the gate causes the problem it was added to prevent — and reviewers rubber-stamp under volume, which produces the appearance of control with none of it. The test is whether the human in the gate is adding information nobody else has. If the answer is "they check that the checklist was followed", it should be a guardrail.

Guardrails
Use it when

Use guardrails to make the unsafe thing impossible, automatically corrected, or immediately visible — policy as code, safe defaults, templates, required checks.

Gates
Use it when

Use gates when a specific class of change genuinely needs a human decision that cannot be encoded: irreversible operations, regulated changes, unusually large blast radius.

DimensionGuardrailsGates
Where the safety livesIn the systemIn a person at a checkpoint
Scales with change volumeYesNo — it becomes a queue
Effect on batch sizeKeeps changes smallPushes changes to batch up between approvals
Effect on autonomyTeams move without askingTeams wait, and route around when they can
Fails byA wrong policy blocking legitimate work, loudlyRubber-stamping — the appearance of control without the substance
Right useNearly everything that can be expressed as a ruleThe small set of decisions requiring judgement or accountability