WannabeOwner
Well-Known Member
I can't help thinking it needs someone at the highest technical level to really get a grip on their poor software QC.
its just a methodology - well understood in the computer software industry, but not bothered with by the majority - worst culprits being projects (now) led by marketing rather than IT.
No software is perfect, however cost-to-fix goes up in leaps and bounds according to how early in the process you find a flaw - Fixing something at the Design Phase costs almost nothing ... fixing it after release is astronomic by comparison, and also very high probability that the fix breaks something else, because by then everything is interdependent.
here we worry about how we lay out our code, and our naming convention. This isn't just so that it is easy for the next person to modify it (although making that easy reduces the bug-chance too), the Coding Style we use is constantly reviewed in terms of using a presentation that is more likely to get DEVs to spot errors early - i.e. making the typical typing mistakes that people make "smell wrong"
Tesla could adopt the methodologies known to reduce bugs. The Aero industry has a very low bug count (notable exceptions, but "in the main") and so, in fact, does the software Tesla uses to control the car ... so why, then, is their Infotainment and BackOffice such shoddy quality by comparison? Just get the Auto-Software crew to trot round to Infotainment and get them to sharpen up their act.
I'm talking to myself though, Elon isn't listening. he needs to sleep on the back office floor, instead of the assembly line floor (or camp in this forum ...)