Dave, I'm really the pilot. You're redundant.
Remy Redert writes:
"But this wasn't the software's fault. It never is. It was the designer who allowed a single faulty sensor to put the software..."
Sensors don't "put" software. They only feed data to software. Software functions to interpret and compare data fed to it.
It was the software's - or, more particularly, the software designers' - fault.
As for the software designers' responsibility... they're designing software for planes. The article says that "the pilots fought with the MCAS system, pulling the plane's nose up 26 times before finally losing control." It would seem to me that if pilots send a command more than five times contradicting a computer program, that software designers in the aircraft industry should be designing computer programs to just SHUT OFF at that point (with appropriate warnings) instead of saying "Nyah nyah I'm really the pilot, sod off humans!"