Boeing 737MAX Failure Analysis

This failure analysis from tweets by Trevor Sumner as picked up at Zero Hedge seem to fit the available facts -- Boeing called the problem as the wrong software response to an erroneous instrumentation input, clearly the angle of attack sensor.  It also fits my experience from my 3 years doing failure analysis in a refinery that most engineering failures are nuanced and results from multiple causes.  In short, a software fix was made to compensate for a basic design issue; and this fix could do the wrong thing when a sensor went bad, which it often does; and when airlines skimped on a redundant sensor and crew training, these shortcomings could be fatal.