Patio11 has talked about how programmers are little respected and paid poorly in Japan compared with the US. Could this have something to do with Toyota's code quality being so poor and causing this issue?
Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code (2013)
21–30 of 108 posts
Re: Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code (2013)
#22Earlier quoted context omitted.
The point is that a world of coders who would be mulling over the code due to interest and spare time would likely find critical issues and shine light onto them, making it a PR issue for those companies. If those companies ever get around to offering bounties for issues relating to safety or security, even easier to get an army of eyes on the code.
That's the point. We already know it doesn't work. Most recent examples would be Heartbleed, ShellShock, etc.
Re: Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code (2013)
#23I'm a retired electronics design engineer and embedded programmer, and I will NEVER own a car with any kind of vehicle/engine management computer. Old cars for me, forever. I flatly refuse anything but fully manual and direct mechanical gears, clutch, steering, brakes and throttle. Curiously the chief engineer I knew at a major car service center, also felt the same way. And that's not even touching on the insanity o…
Re: Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code (2013)
#24Patio11 has talked about how programmers are little respected and paid poorly in Japan compared with the US. Could this have something to do with Toyota's code quality being so poor and causing this issue?
https://www.youtube.com/watch?v=ouQFu1FDllw
To me it was an eye opener to learn about the different attitudes of tech professionals in countries such as South Korea and particularly Japan.
I highly recommend watching it some time.
Re: Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code (2013)
#25Critical systems should be open source by law.
Re: Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code (2013)
#26I'm a retired electronics design engineer and embedded programmer, and I will NEVER own a car with any kind of vehicle/engine management computer. Old cars for me, forever. I flatly refuse anything but fully manual and direct mechanical gears, clutch, steering, brakes and throttle. Curiously the chief engineer I knew at a major car service center, also felt the same way. And that's not even touching on the insanity o…
What I don't understand is how you can rationalize your preferences by thinking these old cars are safer because they don't have any software-defined points of failure. The chances of dying in a car accident because of driver error (by yourself, or by someone else) or mechanical failure (because of worn-out parts) are infinitely higher than by some kind of electronic failure. And if you end up in crash, your chance of survival will be much higher in a modern car, because of all the safety measures that have been added over the years. So IMO it doesn't make sense to stick with the things you've mentioned if safety is your primary concern.
Re: Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code (2013)
#27I'm a retired electronics design engineer and embedded programmer, and I will NEVER own a car with any kind of vehicle/engine management computer. Old cars for me, forever. I flatly refuse anything but fully manual and direct mechanical gears, clutch, steering, brakes and throttle. Curiously the chief engineer I knew at a major car service center, also felt the same way. And that's not even touching on the insanity o…
Re: Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code (2013)
#28Patio11 has talked about how programmers are little respected and paid poorly in Japan compared with the US. Could this have something to do with Toyota's code quality being so poor and causing this issue?
I do also know a self taught free lancer who makes an absolute killing cleaning up problems in various companies. He does really short contracts (like 2-4 weeks) in Tokyo and Osaka. Then he comes back to Shizuoka and hangs out for a couple of weeks. So there is money to be made ;-)
Re: Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code (2013)
#29Earlier quoted context omitted.
Is there any reason why this pattern hasn't been widely reported? Edit: I mean, -if it was this obvious we should have known it by now?
Is there any reason why this pattern hasn't been widely reported? My recollection is: It was widely reported at the time.
Re: Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code (2013)
#30Critical systems should be open source by law.
I love magic bullets! As we've recently seen with things like Heartbleed, open source has no vulnerabilities, no bugs, no errors, and is free from all the problems of proprietary software.
It looks like at least having the source available made it easier for the good guys to discover the bug.