Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
FREEDOM251

Freedom251 › Blog › decision-making

How to Classify Engineering Decisions as Type 1 or Type 2

By Freedom251 Team · · 3 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Classify an engineering decision by its practical reversibility and the consequences of getting it wrong. A high-impact choice that is costly or nearly impossible to undo is Type 1 and merits deliberate review. A choice with a credible, low-risk rollback path is Type 2 and can usually be made quickly, with a clear plan for detecting and correcting problems.

What Type 1 and Type 2 mean

Jeff Bezos introduced the distinction in his 2015 Amazon shareholder letter, using one-way and two-way doors as metaphors for how difficult it is to return to the previous state.

As an Amazon Associate I earn from qualifying purchases.

Decision type Practical test Appropriate process
Type 1 Consequential and irreversible or nearly irreversible; reversing it would be difficult, expensive, slow, or disruptive. Decide methodically, with careful deliberation and consultation.
Type 2 Changeable, with a credible way to reverse or correct it if it goes badly. Decide quickly, often through a responsible person or small group with good judgment.

Bezos reiterated in his 2016 shareholder letter that teams should not use one decision process for every choice and should be able to correct bad decisions promptly. The letters offer a qualitative management principle, not an engineering-specific standard or a formula for assigning labels.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How to classify an engineering decision

  1. State the decision and its scope. Specify what will change, which systems or users are affected, and what is outside the decision.
  2. Write down the realistic rollback path. Identify how to restore the prior state, how long it would take, who must coordinate, and whether data, compatibility, or customer impact would complicate recovery.
  3. Assess the cost of being wrong. Consider the likely blast radius, safety or regulatory exposure, external commitments, and the consequences for dependent services. Separately consider the cost of waiting; urgency does not make a hard-to-reverse decision reversible.
  4. Look for a smaller commitment. A prototype, limited experiment, staged rollout, feature flag, or compatibility boundary may make correction more feasible. Count it as a real rollback path only if the team can use it in practice and the effects during the trial are acceptable.
  5. Match review to the risk. Use broader consultation and deliberate review for high-consequence decisions that are difficult to undo. For a genuinely reversible choice, a lightweight decision by the responsible person or a small group may be enough.
  6. For a Type 2 decision, set the correction trigger. Name the signal that would prompt rollback or another change, and identify who has authority to act.
  7. Reassess when circumstances change. New dependencies, external adoption, accumulated data, or additional commitments can make reversal harder; reclassify the decision if the original assumptions no longer hold.

Judge practical reversibility, not the label

Technical reversibility is not the same as practical reversibility. An API change may be easy to revert in a code repository but costly after external customers have built integrations against it. A database migration may have a documented reverse script, yet restoring the old state could be risky after new writes or dependent changes have accumulated.

The reverse can also be true: an important architecture choice may become easier to correct if it is introduced incrementally or separated behind a clean compatibility boundary. These examples apply the door metaphor to engineering; they are not examples or a checklist supplied in the shareholder letters.

Common classification mistakes

  • Treating every major technical choice as Type 1. A decision can be important yet still have a safe, credible rollback path. If so, the team may be able to learn through a bounded change rather than wait for exhaustive agreement.
  • Calling a choice Type 2 because it is reversible in theory. If recovery requires lengthy coordination, loses data, disrupts customers, or depends on conditions that may not hold, the practical cost of reversal may be high.
  • Skipping monitoring after a quick decision. A Type 2 process depends on noticing when the choice is failing and being able to correct it. Decide what to watch and who responds before the change is made.
  • Keeping a classification after the risk changes. Once a choice creates dependencies or outside commitments, the cost of undoing it may rise. The process should reflect the current situation, not the original label.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What the framework does—and does not—claim

Bezos argues that applying a heavyweight process to reversible decisions can slow teams and inhibit experimentation. That is his management rationale, not empirical proof in the letters that faster Type 2 decisions improve engineering outcomes. The letters do not provide numeric thresholds, an exhaustive list of engineering decisions by type, or a validated scoring system. Teams can use practical questions about rollback cost, recovery time, detection, blast radius, data and interface reversibility, external commitments, and consultation burden without treating those questions as a formal score.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

decision-makingengineeringSoftware Developmenttechnical leadership

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.