3 ms·
The poster you replied to was being sarcastic
by hyperhopper 3y ago
The poster you replied to was being sarcastic
- the_overseer 3y agoI actually know for a fact that a new iDrive version was reimplemented from scratch even though it was just an upgrade from the previous version and there would have been enough code to reuse. Maybe he was sarcastic but this actually happens a lot.
- kgwgk 3y agoDo you also know for a fact that each version of iDrive has been reimplemented from scratch twenty or thirty times - once for each car model?
- the_overseer 3y agoI don't think that they are reimplemented for every car. But the lineup for 2024 will basically have 90% rewritten code from the, say, 2022 lineup.
- kgwgk 3y agoOk. That's very different from "This time BMW wants infotainment and a third party wins the contract [...] For the next BMW car another company wins the contract. Everything is rebuilt from scratch." (And "code being rewritten" is very different from "no chance to iterate and improve on the previous version" when it comes to perfecting the UI - but it wasn't you who introduced that confusion. Rewriting the code could actually facilitate incremental improvements to the interface - and arguably that's what BMW tries to do.)
- the_overseer 3y agoNo. It's not "very different". You're just trying to be contrarian. 3 series and M3 has 90% the same infotainment. But 5 series and M5 competition is being developed by a completely different company. Even if they are 95% the same. Nobody is iterating on anything. The same climate control is implemented 20 times by different companies. It's just that the 4 variants of the 3 series usually are made by the same company.
- kgwgk 3y ago"For the next BMW car everything is rebuilt from scratch" does sound very different to me from "the system is developed by a different company in each multi-year cycle that covers dozens of models". Maybe you're trying to tell me that I should have understood that you couldn't really mean what you wrote because that's just absurd? In that case you may be right. I guess that when you say "nobody is iterating on anything" you cannot really mean that either - because it's just equally absurd to think that completely independent systems were designed from scratch multiple times without any reference to the previous ones and it's just by chance that the first version had a dial only, the next "non-iteration" a similar dial and two buttons, later more buttons appeared, etc.