Context Minimization Principle
Software design is for modification.
Correct modification requires sufficient context.
Good design makes that context cheaper to acquire.
Start here
- The Root Essay
Why software design should be evaluated by the cost of acquiring sufficient context.
- Depth and Breadth
How context distance and context surface area shape modification difficulty.
Planned - Design Principles as Context Operators
Reframing design principles as operators that reduce context acquisition cost.
Planned - AI Agents and Observable Context
What AI-assisted engineering reveals about hidden context and system legibility.
Planned - Context Footprint
Toward practical measurement for modification context in real codebases.
Planned