29. Oktober 2003, Letzte Änderung: 24. August 2009
Robustheit
Netzverbindungen können fehlschlagen, Menschen können Fehler machen, Dateien können verloren gehen, Software kann Fehler haben, die neue Version mag nicht so rückwärtskompatibel sein, wie man geglaubt hat ... und genau dann, wenn man dringend eine bestimmte Information benötigt, kann man sie nicht finden, oder sie kommt beschädigt an.
Redundanz (aber nicht zu viel) kann helfen. Das beinhaltet die Verwendung von Textdateien oder das Einfügen eines einzigartigen Identifikationsmerkmals in ein Dokument, so dass es unabhängig von seinem URL wiedererkannt werden kann. Und auch das Vorhandensein einer Druckversion eines Dokuments mit genügend Information, sodass die Beziehung zwischen Dokumenten von Hand anstatt mit einem Computer nachvollzogen werden kann.
Dinge einfach zu halten und nicht von zu vielen anderen Technologien abhängig zu machen, ist eine gute Idee. Auf Technologien aufzubauen, von denen bekannt ist, dass sie stabil sind, ebenso.
Nicht nur die Technologie sollte robust sein, auch ihre Verwendung. Beim Publizieren von Information, kann es helfen, Information in kleinere Einheiten aufzuteilen, um Fehler zu vermeiden. Wenn etwas notwendig für das Verständnis von etwas anderem ist, sollten beide Teile am gleichen Ort oder sogar in der gleichen Datei vorkommen, ohne eine Netzwerkverbindung dazwischen, die unterbrochen werden könnte.
In der Praxis gilt das oben gesagte auch für den Entwurf eines Dokuments: Wenn ein Dokument eine hübsche Abbildung enthält, die jedoch nicht wichtig für das Textverständnis ist, sollte die Abbildung eine separate Datei sein, denn das macht die Textdatei kürzer, senkt die Wahrscheinlichkeit, dass sie Fehler enthält und erhöht die Wahrscheinlichkeit, dass sie intakt ankommt. Aber wenn der Text mathematische Formeln enthält, sollten sie in dem Dokument eingebunden sein, denn da darf man nicht riskieren, dass sie verloren gehen.
Es gibt zurzeit (im Jahre 2002, als dieser Essay verfasst worden ist) kaum Studien, wie man das Web robust machen kann. Aber das ist ein wichtiger Punkt, denn das Web ist Teil der Infrastruktur der modernen Wirtschaft.