Kenneth Van Wyk: The case for Rugged Software

28.03.2012

* I am rugged because I refuse to be a source of vulnerability or weakness.

* I am rugged because I assure my code will support its mission.

* I am rugged because my code can face these challenges and persist in spite of them.

* I am rugged, not because it is easy, but because it is necessary and I am up for the challenge.

The Rugged folks believe software (as well as operations and other aspects of our information systems) must be resilient and built to withstand persistent attacks by determined adversaries. And in the face of failure, we should be able to quickly and gracefully respond to the failure in a businesslike manner.