Every system is an approximation of something real—messy users, messy data, messy constraints. The trick is knowing which truths can be fuzzy and which cannot.
The myth of exactness in software
- layers of modeling between domain and code
Approximation as a design tool
- heuristics, tolerances, defaults
The places you cannot approximate
- correctness boundaries
The danger of precision theatre
- code that looks exact but isn’t
Building systems that admit uncertainty
- principles of graceful degradation
Leave a Reply