Gregory Tavis, a software engineer with a pilot's license, provided an
opinion piece at the Institute of Electrical and Electronics Engineers (IEEE)
web site.
Tavis also noted the chain of decisions that went into the aircraft's design
as mitigating circumstances.
Namely the requirement for better fuel efficiency necessitated larger
engines and nacelles that had to be brought forward and up in order
to clear the ground. The subsequent changing of the centreline of thrust
this brought about. The decision to design-in MCAS to avoid pitch-up.
All designed to maintain the "737" designation for less pilot re-training.
Opinion piece here :-
https://spectrum.ieee.org/aerospace/...ware-developer