I want software to be:
Robust => designed to accomodate all known edge cases
Reliable => operable for an extended period of time under expected conditions without failures
Stable => does not change in incompatible or unexpected ways over time; "if it works today it can be expected to work tomorrow"
Simple => including only as many moving parts as is required to meet the other three goals
The original server operated by the Mastodon gGmbH non-profit