Skip to content

CONCEPT Cited by 1 source

Institutional memory

The organisational property that an engineering org retains the lessons learned from its past incidents, design decisions, and best practices in a form that persists across staff turnover, team reorganisations, and time.

The concept is familiar; the 2026-05-01 Cloudflare Code Orange: Fail Small is complete post canonicalises the stronger framing:

Build institutional memory that enforces itself.

Not just persistsenforces. The rule isn't a wiki page someone might consult; it's an automated gate on every MR that rejects the violation before the code ships.

Three tiers of institutional memory

  1. Passive / human-dependent. Knowledge lives in senior-engineer heads, Slack threads, informal prose. Persists only as long as the people do. Discoverable by asking someone who happens to know.
  2. Documented / still-human-enforced. Knowledge is written down (wiki, RFC, ADR, runbook). Persists across staff turnover if new people read the docs. Discoverable by reading.
  3. Codified + machine-enforced. Knowledge is a machine-consumable rule checked on every MR (and/or every deploy, every config change, every incident retro). Persists independent of staff turnover; discoverable by violating the rule and getting flagged. See concepts/rfc-as-codified-engineering-rule and systems/cloudflare-codex.

Most orgs sit at tier 2 for their architectural knowledge and tier 1 for their tacit operational knowledge. Code Orange moves Cloudflare's best practices into tier 3.

The incident-learning flywheel

Institutional memory has a natural source: incidents. Cloudflare's flywheel from the 2026-05-01 post:

Domain experts write RFCs to codify best practices. Incidents surface gaps that become new RFCs. Every approved RFC generates Codex rules. Those rules feed the agents that review the next merge request.

The flywheel turns incident-born knowledge into codified rules into enforcement at every MR. Without the flywheel, an incident produces a great post-mortem and the same class of bug recurs six months later when the memory has faded.

Why "enforces itself" is load-bearing

Non-enforcing institutional memory degrades over time:

  • Onboarding gap. New engineers don't have the context; reviewers who did, aren't on the MR.
  • Drift. The codebase evolves; old rules become less visible; people forget which rules matter.
  • Review asymmetry. Some reviewers know some rules; no reviewer knows all rules.

Self-enforcing institutional memory is resilient to all three: the rule runs on every MR regardless of which humans are attached; new engineers get the rule applied on their first MR; drift is countered by the rule being checked against the latest codebase.

The complement: drilled procedural memory

Rule-codification covers design-time memory ("the right way to write this code"). Drill muscle memory covers run-time memory ("the right way to respond to this incident"). Together they cover the two axes of institutional memory that actually matter under pressure.

Canonical wiki instance

sources/2026-05-01-cloudflare-code-orange-fail-small-complete — the "enforces itself" framing is explicit. The Cloudflare Codex is the artefact; AI code review is the enforcement substrate; the RFC process is the authoring substrate.

Seen in

Last updated · 445 distilled / 1,275 read