Quietly load bearing
Description
A specialization of load-bearing where the element is doing real work but its load-bearing status is invisible until a delayed failure mode triggers. The canonical diagnostic — “what if I removed this?” — produces a false negative because removal doesn’t immediately change observable behavior; the cost materializes later, in a domain that wasn’t being checked at decision time. The structural distinction:- Decision-time-load-bearing. Diagnostic runs cleanly. Remove the piece, observable behavior changes. Cargo-cult / scaffolding pruning works.
- Quietly-load-bearing. Diagnostic produces a false negative. Removal looks safe because the cost is deferred to a regime / failure mode / load profile that isn’t in the current observation window. The piece IS doing real work; the test for whether it is doesn’t have the right granularity to see it.
Structure
Relationships
Examples
G.K. Chesterton, "The Thing: Why I Am a Catholic" (1929), Ch. IV "The Drift from Domesticity" · philosophy
G.K. Chesterton, "The Thing: Why I Am a Catholic" (1929), Ch. IV "The Drift from Domesticity" · philosophy
left-pad incident, npm registry (March 2016) — public post-mortem coverage; see Azer Koçulu's "I've Just Liberated My Modules" blog post and npm Inc.'s official response · computer-science
left-pad incident, npm registry (March 2016) — public post-mortem coverage; see Azer Koçulu's "I've Just Liberated My Modules" blog post and npm Inc.'s official response · computer-science
kik. One of those packages was left-pad, an eleven-line utility that pads a string on the left with a chosen character. Within hours, builds across the JavaScript ecosystem started failing — Babel, React, and thousands of downstream projects depended on left-pad transitively through their dependency trees. Almost nobody depending on it had ever named it as a deliberate choice; it was a quiet transitive dependency of a dependency of a dependency.The element passed the decision-time load-bearing test trivially: nobody who wrote npm install babel thought about whether left-pad was important, because at decision time it produced no observable contribution. Its load-bearing status only surfaced in the failure regime — the moment it was removed from the registry. The npm registry restored the package shortly after and subsequently changed its un-publish policy so the failure regime couldn’t recur.Inference: For any transitive dependency that has been quietly present in a system for a long time, the load-bearing diagnostic (“what would break if I removed this?”) returns a false negative until the removal is actually executed. The corrective is to widen the observation window — audit the transitive closure, vendor critical paths, or add fallback resolution — before the registry-shaped event removes the element for you.Rogers Commission Report (1986), Appendix F by Richard Feynman, "Personal Observations on the Reliability of the Shuttle" · engineering-and-technology
Rogers Commission Report (1986), Appendix F by Richard Feynman, "Personal Observations on the Reliability of the Shuttle" · engineering-and-technology
Robert T. Paine, "A Note on Trophic Complexity and Community Stability," American Naturalist 103 (1969): 91–93; original intertidal experiments at Mukkaw Bay, Washington (1963 onward) · biology
Robert T. Paine, "A Note on Trophic Complexity and Community Stability," American Naturalist 103 (1969): 91–93; original intertidal experiments at Mukkaw Bay, Washington (1963 onward) · biology