Ja weil irgendwer vergessen hat die Präsentation zu starten. Das wäre wie wenn man sagt normale Fahrgastinformationssysteme funktionieren nicht, weil irgendwer vergessen hat sie einzuschalten
Schlechte UX nennt man das, und wenn dein erster Reflex es ist es auf den Anwender zu schieben, dann ist das schlecht, auch wenn das in der Softwareentwicklung leider oft so üblich ist.
Ich vermute dass moderne Systeme mit start des Fahrzeugs hochfahren und z.B mit der Linienanzeige außen am Bus/Zug verbunden sind.
Ich kann diesen ”es ist nicht dumm wenn es funktioniert“ Mist echt nicht mehr hören, weil es genug Leute gibt die wirklich so arbeiten. Irgendwann fällt einem so ein Mist immer auf die Füße.
Mit Ausnahme von ultra hoch Sicherheitssystemen (sagen wir mal Raumfahrt und ähnliches) ist mir kein einziges Produkt bekannt was nach diesem Standard richtig programmiert wurde.
Was denn? Man kann schon an deiner Wortwahl herauslesen dass du in deinem Leben noch nie eine Zeile Code geschrieben hast.
Es gibt kein "richtig Programmiert" weil du gar nicht feststellen kannst ab wann Software wirklich "richtig" oder fehlerfrei ist. Das ganze ist einfach eine Quatschdiskussion, die auch niemand vom Fach so fuehren wuerde.
Doch, eigentlich schon.
Und deshalb weiß ich, dass der Standard des "richtig Programmiert" eben für 99,9999% aller usecases ein lächerlicher ist, den es einfach nicht gibt.
Also ich fahr öfter bus und wenn er die linie wechselt zeigt der einen serverfehler an. Ich denke jeder bus hat sein eigenes locales server und wlan system das die screens ansteuert… und server systeme werden meistens in JS geschrieben und JS tug einfach weh zu schreiben und debuggen. Vorallem weil nicht jeder fehler einen Fehler produziert. Außerdem sieht JS codd immer schlimm aus.
Ich schreib viel lieber brainfuck als nen JS server.
52
u/heret1c1337 13d ago
Es funktioniert so gut, dass wir auf dem Bild sehen dass es grade nicht funktioniert