4 ms·
Anti-fragile has some great objectives. However they're still firmly in the realm of "science" and have yet to make the transition to "engineering". As such my
by Spearchucker 12y ago
Anti-fragile has some great objectives. However they're still firmly in the realm of "science" and have yet to make the transition to "engineering". As such my interest is academic.
Practically, I remain a fan of recovery-oriented computing [1] - reducing the impact of harmful events, like Bohr- and Heisenbugs, amongst others.
In recovery-oriented computing a Bohrbug, being mostly deterministic and easy to detect, would spawn an urgent alert. Conversely, a Heisenburg enters probation in that execution (or the execution path) is re-attempted. If that fails the app is re-started. If that fails the machine is re-started. If that fails the machine is re-imaged. If that fails the machine is removed form the farm. Automating this process is not easy (especially for desktop/native apps, which is a big part of what I do), but the concepts are (to me) good to strive for.
[1] http://roc.cs.berkeley.edu/ http://roc.cs.berkeley.edu/