Get the latest tech news
Seeing Like a Programmer: Resiliency, Limits, and Moral Hazards
Resiliency, Limits, and Moral Hazards in Software Engineering
When you’re building software for aircraft, or a physics model to answer “ What happens if there is an explosion in this oil refinery?” it is extremely obvious that correctness matters. Short-term oscillations, or periodic outbreaks, or long cycles of succession, climax, and collapse may in fact be the normal condition, which resilience acts to restore! Sometimes, the most robust system we can build is one full of software artifacts which know how to stop when things go wrong.“Shut it down and restart it” can help a lot by flushing out bad state.
Or read this on Hacker News