[KongchangAI]
ConceptLaw of Leaky Abstractions

Law of Leaky Abstractions

A software engineering principle proposed by Joel Spolsky in 2002, asserting that any abstraction layer designed to hide underlying complexity will ultimately fail to fully isolate lower-level details. Implementation specifics inevitably permeate upward, affecting callers in unexpected ways, regardless of how carefully the abstraction is designed.

Source Articles