Unverified50% confidenceOpinionExact time
Over-abstraction and premature abstraction introduce new accidental complexity, making abstraction a double-edged sword.
1
Sources
50%
Confidence
Long-term
Relevance
9/12/2026
First Seen
Sources
Related Entities
Related Claims
UnverifiedUnified computing abstractions may introduce abstraction leakage problems, where the complexity of the underlying implementation penetrates the abstraction layer and is exposed to users79% similarUnverifiedAccidental complexity stems from the way a problem is solved rather than the problem itself, such as poor architectural design, over-abstraction, technical debt, and inconsistent coding standards.67% similarUnverifiedSandi Metz points out in 《The Wrong Abstraction》 that a wrong abstraction is harder to fix than duplicated code.66% similarUnverifiedExcessive abstraction leads to increased cognitive load, greater debugging difficulty, and accumulated performance overhead.66% similar
Cite This Claim
Stable URI
https://kongchang.com/claim/911227API
curl https://kongchang.com/api/v1/knowledge/claims/911227MCP
get_claim(id=911227)