Approximate Truth

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


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *