3 ms·
I think the answer is - because the software can. And most of the time, the software can be more resilient with a trivial amount resource usage. If there was a
by david422 6y ago
I think the answer is - because the software can. And most of the time, the software can be more resilient with a trivial amount resource usage.
If there was a physical device that could filter gas and non-gas liquids that could be installed in a car we would expect car manufacturers to do that.
I have seen software that puts the onus on users to use it correctly "Hey user, don't enter more than 5 items in this list". Because the software can't be bothered. And if the user enters 6 items in the list and the software crashes and the user loses all their work, everybody can point at the user and tell them it's their fault for not following directions. But personally I'd be embarrassed if that was my software.
- pitay 6y agoIf there was a physical device that could filter gas and non-gas liquids that could be installed in a car we would expect car manufacturers to do that. There is one thing they could do to stop people putting the wrong liquid in their car. That is to key the nozzle to only fit cars which support their fuel, so petrol pumps nozzles only correctly fit petrol cars, diesel pumps only fit diesel cars. Completely agree with you on you main point, software should be made correct and resilient (more than other things) because it can be made so.
- seren1 6y agoHaving owned a diesel car, I can confirm this is actually the case. The nozzles where I live are are keyed to prevent mishaps.