warum ein Auto was die ganze Zeit lief, auf einmal nur noch läuft, wenn ein neues Update aufgespielt wird?
Stell Dir einfach mal vor, es gibt 5000 Zustände, die dauernd gemessen werden. Temperatur, Unwucht bei Motoren (von denen es einige gibt), Spannungen, kleinste Details. Und die Software muss alle möglichen Kombinationen abdecken und darauf sinnvoll reagieren. Daraus ergeben sich hochkomplexe Abfragen nach dem Motto "wenn A<5 und B=32 und C nicht >1435 dann mache das". Da muss nur jemand nicht genau aufgepasst haben, dann kann das in die Hose gehen, auch wenn es Monate lang lief.
Denk mal an den Jahr 2000 Fehler, der nur deswegen möglich war, weil früher beim Speicher gespart werden musste und die Jahreszahl nur zweistellig gespeichert wurde. Also 98 statt 1998. Wenn man das weiter denkt, kommt man ganz schnell drauf, dass wenn ich auf 99 dann 1 addieren, dann kommt entweder 100 oder 00, je nachdem wie jemand das gemacht hat. 1998, 1999 19100 ..... klingt doof, oder? Habe ich live gesehen. Oder die Abfrage "wenn Geburtstag von Kind größer als Geburtstag von Mutter, dann Fehler werfen und Eingabe wiederholen lassen". 00 ist nicht größer als 85, sondern kleiner. Und schon steht das Ding.
So in etwa passieren solche Dinge.