Sidebar on robustness
Sidebar on robustness
Posted Mar 4, 2021 13:34 UTC (Thu) by davecb (subscriber, #1574)In reply to: Fedora and fallback DNS servers by atnot
Parent article: Fedora and fallback DNS servers
Logically, Postel's advice should be considered as part of an iterative process for robust software development, not as a magic trick that is necessary, sufficient and always correct.
First, interpret the specification narrowly when writing and broadly when reading
Second, complain loudly (but perhaps with exponential backoff) when a narrow reading fails,
Finally, treat the results as a bug report against the spec. Fix the spec and go to step 1.
