Ich habe zuerst den Puffer gebaut. Dreisekunden-Timer oder was auch immer Sie diese defensive Pause nennen wollen, in der nichts passiert, aber der Benutzer sich sicher fühlt. Zweites Bestätigungsmodal. Aktualisierungsschleife, die nach "finalisiert" fragt. All das. Rüstung gegen Unsicherheit.
Dann Fogo's deterministische Ausführung, dieselbe Eingabe, derselbe Statusübergang, dasselbe Ausführungsergebnis. Jedes Mal. Die endgültige Laufzeit ist nicht wahrscheinlich. Sie ist versprochen. Ich ertappte mich dabei, die alten Puffer aus Gewohnheit hinzuzufügen. Muskelgedächtnis. Angst verkleidet als UX.
"Sicher" war das Wort, das ich immer wieder verwendete. Durchgestrichen. "Ehrlich"? Näher. "Nackt"? Vielleicht. Ich weiß nicht, ob das dasselbe ist.
Ich habe die Timer entfernt. Das Abfragen entfernt. Die Bestätigungssignale kommen an, wenn das Statuscommit ankommt, keine Drift, keine Geisterzustände. Bei Fogo lässt die Ausführungsgewissheit das Produkt mit der Kette atmen, nicht dagegen. Die Abwicklungszusicherung wird zur Schnittstelle. Direkt. Ungepolstert.
Benutzer bemerken es. Nicht bewusst. Sie hören einfach auf zu zögern. Der Finger hebt sich einmal, nicht zweimal. Ich warte immer noch auf den Fehler, der mich eines Besseren belehrt. Ist nicht gekommen. Oder ich habe ihn noch nicht gesehen.
"Vertrauen" war das letzte Wort, das ich versucht habe. Zu groß. Zu früh. Ich habe es leer gelassen.
#Fogo $FOGO @Fogo Official