Frame Error
Linch explores the concept of "frame error" — a mismatch between the mental model or frame a person uses to interpret a situation and the actual reality. The article discusses how these cognitive gaps can lead to misunderstandings and failures in communication, decision-making, and problem-solving across various domains.
Background
- "Frame error" is a concept from Erving Goffman's sociology: a mismatch between the definition of a situation (the "frame") and the reality of what is happening. The article applies this idea to software engineering, arguing that many buggy or confusing systems arise because developers and users operate under different frames.
- Substack is a newsletter platform where independent writers publish directly to subscribers; the author (a working programmer) writes about software design, cognitive load, and how code interacts with human psychology.
- The post is responding to a long-running debate in tech about "technical debt" and "mental models" — specifically, why systems that look correct on paper still feel broken in practice. It claims that fixing a frame mismatch often matters more than fixing bugs or adding features.