4 ms·
Being in automotive embedded industry, I'm sad to report that Toyota's unintended acceleration doesn't have a single traceable cause. It's result of sloppiness
by veli_joza 10y ago
Being in automotive embedded industry, I'm sad to report that Toyota's unintended acceleration doesn't have a single traceable cause. It's result of sloppiness and bad practices across the industry.
I wish I could post some code here for your inspection. Suffice to say that what I've encountered is 90s-style C code with technical debt that noone wants to pay. Once I stumbled upon some code that was actually well structured and readable. Turned out it was open-source graphics stack, developed outside the automotive industry. Some modern practices are slowly being incorporated, but the industry is to inert to catch up. It's not only about developers, but there are also serious issues with tooling, determining project priorities, on-site and off-site communication, labor outsourcing and quality control.