Imagine if your bugfix process was broadcast to the world, every new IN added to spirateam et al, every new crash condition found by test/QA, every time the software failed in test, it got printed by news organizations the world over. This is world the 737MAX software people are living in, for this alone, they have my utmost respect.
Imagine if your software had already killed a few hundred people. Boeing developers have been put in an untenable position and should consider walking out until management does the right thing and kills the plane.
The only flaw the plane had was being treated as 'just another 737'