3 ms·
Depends on what you’re talking about. Car engines are vastly improved in both reliability, cleanliness, and efficiency by the introduction of computers into th
by ashtonkem 6y ago
Depends on what you’re talking about.
Car engines are vastly improved in both reliability, cleanliness, and efficiency by the introduction of computers into them. You might not like that when it goes wrong, but we all appreciate not breathing in pre-computerized car engine exhaust.
And that’s the rub. While shoddily written software shoehorned into cheap consumer goods obviously degrades the experience, there are tons of places where well written software has massively improved the quality of the goods that they’re added into. Objectively car engines are just better for the addition of software both in design and in operation. They’re smaller, more powerful, more reliable, cleaner burning, and more efficient than they were before we computerized them.
- rightbyte 6y agoYes but at the same time the auto makers let another team make Electron apps for the dashboard. Engine ECUs are nice and decoupled. Maybe the hard realtime requirements is what saves them and keep all the novell crap out?
- ashtonkem 6y agoAnd that’s why this is hard. There are cases where software drastically improves the objective quality of things (car engines), cases where well done software makes items significantly more enjoyable (some car infotainment), and cases where software makes things worse (everything in the kitchen). Separating them out is hard.