"Unfortunately, a recent software update was not successful. Your vehicle cannot be driven.

Please call customer support"

@danluu looks like a Ford Mach E

Why are car manufacturers so bad at software? Why are almost all hardware makers terrible at software?

@danluu are hardware makers also terrible at hardware but it’s just harder for the average person to tell πŸ€”

@nuthatch @danluu

A lot of software makers (especially, in my experience, for the enterprise market) are also terrible at software. We as a species are bad at software.

@passenger @nuthatch @danluu What we're really bad at is testing code. I see that screen, and the first thing I think is "someone didn't let QA do their job."
@fulminata @passenger @nuthatch @danluu if you need QA people to find something like this, that's a design failure at multiple levels and someone just didn't do their job.

@enobacon @fulminata @passenger @nuthatch @danluu

Of course. The whole reason there is (supposed to be) QA is people fuck up. Anything QA cartches should have been caught in design, but there ARE obscure use cases. Unit and system test should have caught it. But QA is the last stop and probably was shortchanged.