Rugged Manifesto

The Rugged Manifesto.
Rugged Manifesto.

Rugged Manifesto



  1. I am rugged and, more importantly, my code is rugged.
  2. I recognize that software has become a foundation of our modern world.
  3. I recognize the awesome responsibility that comes with this foundational role.
  4. I recognize that my code will be used in ways I cannot anticipate, in ways it was not designed, and for longer than it was ever intended.
  5. I recognize that my code will be attacked by talented and persistent adversaries who threaten our physical, economic, and national security.
  6. I recognize these things – and I choose to be rugged.
  7. I am rugged because I refuse to be a source of vulnerability or weakness.
  8. I am rugged because I assure my code will support its mission.
  9. I am rugged because my code can face these challenges and persist in spite of them.
  10. I am rugged, not because it is easy, but because it is necessary and I am up for the challenge.





The newest post: MVP Types