5 ms·
Tesla is much better at writing software than most of their competitors. That's how they can adapt so quickly. They also do a lot more in house than their comp
by jillesvangurp 5y ago
Tesla is much better at writing software than most of their competitors. That's how they can adapt so quickly.
They also do a lot more in house than their competitors. That means they can optimize their development processes, and align with chip suppliers across different components. If you have to work with a multitude of suppliers that each ship their own hardware and software, life is a lot more complicated. Changes take years in such an environment. Even a simple thing such as over the air updates to software is still science fiction in a large part of the industry. VW famously struggled with doing that for the ID.3 only managing their first updates fairly recently.
Of course, Tesla is still affected by supply issues as well. They can't switch suppliers every quarter.
- IshKebab 5y agoAre they better at writing software or do they just care less about how safety critical it is?
- filoleg 5y agoIt isn’t that their engineers are inherently better at writing software. The parent comment explained exactly why their organizational and supply chain structure allows them to be more agile and better at writing software and delivering it.
- hef19898 5y agoI personally would rank Tesla's Supply Chain to high, so.
- coryrc 5y agoI think you underestimate how poorly software development is done in traditional industries. Practice makes perfect and they mostly practice writing reports not software.
- hulitu 5y agoIt depends. If you want to sleep well at night you take care. Of course if you are VW you take risks.
- coryrc 5y agoTaking a long time doesn't mean you've done more useful work.
- hulitu 5y agoBut a longer testing can find more bugs.
- coryrc 5y agoSo can a shorter one. (In a box at 120°C for a day is roughly equal to a thousand days at room temperature). Smarter not longer. Write in a memory-safe language and you don't need to pay people to maintain spreadsheets of memory allocations...
- kiba 5y agoAgile does not mean less reliable. See Boeing versus SpaceX.
- hulitu 5y agoYou cannot replace a Xeon with an Epyc without redesigning the motherboard. In reality is even worse. You replace a chip from ST with one from Renesas for example.