In my mind, all three are done with more or less similar rigour conforming to strict standards. Yet, exceptions are seen in all of them.
Or to rephrase: it would appear they made no credible effort given the types of defects that occurred.
According to the PDF, they are not actually required to adhere to any software standards, and they did not always follow their own coding rules. An internal email admitted that "technology such as failsafe is not part of the Toyota’s engineering division’s DNA". They didn't even have bug trackers, config management OR COMMENTS in the 250k+ lines of code that were looked at. The software was full of bugs and terrible coding practices, plus the CPU was routinely pushed way too close to 100%. The ETCS code in question also had no unit tests, but it would be impossible to have them anyway due to their use of recursion in the code, which is also not supposed to be used in safety-critical systems.
Do you disagree that the software for medical devices is written badly, or are you just saying that it should be written well? I don't think the latter is in dispute. For the former, https://www.theguardian.com/technology/2017/aug/31/hacking-r...
I can't believe I didn't think of it, but... I didn't realize that older throttles could get stuck.
I do know that power steering is literally the difference between smaller women being able to drive and not. I had an old Ford Aspire that a couple of my friends just couldn't drive because they couldn't turn it if it wasn't moving at road speeds.
Only because once it's a standard feature other engineering departments start doing things that requires the system to be there in order to get good results.
The steering geometry that keeps modern (like mid 00s on up, the "wide tread, narrow sidewall" era) cars from wandering on crowned roads substantially increases steering force required.
It's not like small women didn't drive 60s barges just fine without power steering.
> It's not like small women didn't drive 60s barges just fine without power steering.
Those vehicles had almost no castor (you mention that) but also had huge steering wheels. The advent of power steering led to the evolution of other components actually requiring it.Do you mean side mirrors? I recall when you needed to lean over to the passenger side to adjust it.
One thing I absolutely hate these days is cars without a shifter lever. The stupid knobs that killed Anton Yelchin, the new Ford junk that won't shift if the car doesn't have battery, etc.... Also, electric parking breaks.
I had a 1991 Taurus SHO (manual) that did this. I'm pretty sure it wasn't the throttle assembly, but the cable would bind somewhere and it would keep the throttle open. I could never figure out where it was binding and neither could any mechanics.
I usually had to pull over to turn the car off and back on again.
The SHO accelerated very fast (at the time) so thankfully it never happened when I was facing a wall.
I kind of wonder if we're heading the wrong direction with drive by wire cars. In aerospace it makes a lot of sense, especially when you are super dedicated to safe coding. But in a consumer vehicle? Not so great. Then again, Boeing hasn't been doing great with it either.