The impression I have is that Tesla software is fucking terrible, generally. I'm sure there are some smart folks there and I don't mean to disparage anyone working there but, the stuff I've seen or heard is enough that I would never purchase one of their vehicles for those reasons alone.
That being said I've worked with even fewer folks from other automotive companies, and the impression I get from them is that for the incumbents it's nearly as bad as one could imagine, so the article doesn't surprise me.
All of which makes me pretty sad. My most recent vehicle purchase was largely driven by the desire for the least "smart" features possible. But why is this?
In software, the closer to metal you are, the harder the problems are (mostly due to constraints) but the worse the job is -- pay, culture... it's all bad. Why?