Beachten Sie die Spannung zwischen diesem Muster und Menschen wissen am besten. Die Stärke eines Erdbebens wird konventionell mit der Richterskala oder einer damit verbundenen Moment-Skala gemeldet (wobei Erdbeben der Stärke 3 oder niedriger schwer zu bemerken sind und Magnitude 7 schwere Schäden über große Gebiete verursacht). Kräfte: Es ist schwierig, ein universell korrektes Intervall für einen undichten Bucket-Zähler festzulegen; manchmal sind 30 Sekunden zu kurz. Die Anwendung (und der Kunde) wären verärgert, wenn der undichte Schaufelzähler zu lange eingestellt wäre (z. B. für eine halbe Stunde; der Kunde möchte nicht eine halbe Stunde warten, bis ein hochzuverlässiges System seinen Fehlerstatus gelöscht hat). Einige Fehler nehmen lange zeitgemäß auf, obwohl es sich um grundlegende Hardwarefehler handelt (z. B. ein Fehler im Programmspeicher, auf den erst sehr spät im Initialisierungszyklus zugegriffen wird, oder bis ein Hardwarefehler durch einen Diagnoseablauf ausgelöst wird). Die Erwartungen der Menschen gehören zu den wichtigsten Kräften, die hier am Werk sind.

Trotz der möglichen Latenzen für einige Fehlerklassen fühlen sich die Anwendung und der Benutzer sicher, dass das System gesund sein muss, wenn es 30 Sekunden lang trainiert wurde. Problem: Der Central Controller (CC) hat mehrere Konfigurationen. Je nach Konfiguration gibt es viele mögliche Pfade durch CC-Subsysteme. Wie wählen Sie eine praktikabel Konfiguration im Lichte eines fehlerhaften Subsystems aus? Die Belastung wird so groß, dass Felsen durch Brechen und Gleiten entlang von Bruchebenen nachgeben. Erdbeben können auch in vulkanischen Regionen auftreten und werden dort sowohl durch tektonische Fehler als auch durch die Bewegung von Magma in Vulkanen verursacht. Begründung: Empirisch ist ein überproportionaler Anteil hochverfügbarer Systemausfälle Bedienerfehler, keine primären Systemfehler. Durch die Minimierung menschlicher Eingriffe kann die Gesamtsystemverfügbarkeit verbessert werden. Menschliches Eingreifen kann reduziert werden, indem Strategien entwickelt werden, die menschlichen Tendenzen entgegenwirken, vorschnell zu handeln; siehe Muster wie Fool Me Once, Leaky Bucket Counters und Five Minutes of No Escalation Messages. Eine kürzlich vorgeschlagene Theorie legt nahe, dass einige Erdbeben in einer Art Erdbebensturm auftreten können, bei dem ein Erdbeben eine Reihe von Erdbeben auslösen wird, die jeweils durch die vorherigen Verschiebungen an den Bruchlinien ausgelöst wurden, ähnlich wie Nachbeben, aber Jahre später auftreten, und mit einigen der späteren Erdbeben, die so schädlich sind wie die frühen. Im Idealfall sollte die gesamte Validierung inline sein, d. h., sobald der Benutzer ein Feld ausgefüllt hat, sollte ein Indikator in der Nähe angezeigt werden, wenn das Feld einen Fehler enthält.

Diese Art von Fehlermeldung ist leicht wahrnehmbar; Darüber hinaus erfordert das Beheben des Fehlers unmittelbar nach Demalten des Felds die geringsten Interaktionskosten für die Benutzer: Sie müssen ihn nicht lokalisieren oder zum Feld navigieren, noch müssen sie den Kontext von einem neuen Feld wechseln, um zu einem alten Feld zurückzukehren, von dem sie dachten, dass sie es erfolgreich abgeschlossen haben.