They successfully countered it 25 times before the crash, meaning they had 25 opportunities to remember to use the cutoff switches.
"Boeing advised the airline about it after the crash."
An Airworthiness Directive was issued to all MAX flight crews after the Lion Air crash specifically laying out the procedure of countering with the trim switches and then throwing the cutoff switches.
> An Airworthiness Directive was issued [...] and then throwing the cutoff switches
So the response was "there's a known-lethal fault in our product X, when it happens, do Y"
but not
"there's a known-lethal fault in our product X, withdraw X from use immediately"
Edit: given C programmers have many, many of opportunity to learn "not to do that" in an unsafe language, instead you wrote D. That's silly, why not continue to tell C programmers "don't do <dangerous thing>"? I mean, you could have completely saved yourself year of your time writing a new language which makes it hard to do <dangerous thing>, right? Just tell them not to make mistakes is better, right?
I also regularly tell people that if you don't have a plan for when your software fails, you're going to be sorry. In this case, the plan is for the pilots to follow the runaway trim procedure.
As for software people, do you have a backup plan for when the software goes berserk? No? Well, someday it will go berserk and delete all your files. Have a backup plan. Suing the software maker won't get your files back.
About 90% of pilot training is dealing with emergencies that are never supposed to happen. One of them is runaway trim. Nobody has a plan to dispense with pilots and rely totally on automation.
The directive issued is literally just reminding pilots of a procedure they should already know - reset the trim to stabilize the plane and throw the cutout switch. The issue with MCAS changing how the plane performed was remediated by skills pilots should have irrespective of feature descriptions in a manual.
(Hint: it shouldn't.)
Especially as my field of commercial aerospace was vendor agnostic.
For example https://www.reuters.com/article/us-ethiopia-airplane-regulat...