|
|
|
|
|
by jackfoxy
2088 days ago
|
|
Mechanical systems generally have well established failure modes, frequently related to parts wearing out with use. Often these failures can be predicted by warning signs or history of use. Networked software systems generally have completely unknown and unpredictable failure modes. Do you really want important infrastructure like your automobile dependent on networked software? |
|
As a comparison, my last car was a BMW. For that car, I had key fobs. I always had to take one of these key fobs in order to unlock and use the car. So going out, I would have one key with which I could operate the car.
Now, because I always carry the key card in my wallet, and I always have my phone, I always have _two_ keys with me. This isn't worse than having only one key, even if one of the keys is failing today due to an internet outage.
Essentially, I'm experiencing the worst case scenario right now, which is that I'm exactly the same situation as when I had my BMW. It's annoying (and as an iOS dev, I Have Questions on how the app came to be architected such that a network outage erases the app's settings). But I'm not worse off