There was an interesting lecture Jonathon Blow gave a while back that addressed this issue but it was predictably panned as the ramblings of an insane game developer, I think wrongly. A lot of the points made were true.
> It’s not just Boeing. It’s everyone, everywhere. All systems in every market require so much extra “stuff” that we’re on a spiral.
Nah. That's just another facet of engineering incompetence.
Complexity doesn't just happen, it is allowed to happen.
We repeatedly went to the moon over 50 years ago, with complex systems that were well understood by the different teams that built them.
Now, 50 years later, if we are not capable of repeating the same feat, we are doing something wrong.
If we use software-controlled hardware and then throw are hands in the air screaming "it's too complex", we are doing something wrong. That stuff shouldn't have been used in the first place.
For instance, Boeing famously bungled the 737 Max. But 737s were first created in the era of slide-rules, there is nothing about the plane which is too inherently complex to be done well. MCAS, the software portion of the debacle, was so simple in principle it could have been easily implemented by one competent engineer plus a few more to check his work. Complexity inherent to the problem space is NOT the problem here.
MCAS was one flight control law, a one that was poorly conceived in the first place and then botched in implemention, but still only a single flight control law. If you think that such a system is too complex to created properly, then please tell me how many thousands of engineers must have been on the team that created the first all-digital fly-by-wire system for an aircraft. That was a hell of a lot more complex than one flight control law on a 737, and they were actually doing something new back then. Thousands, why it must have taken tens of thousands of people amirite.
It’s not my fault you can’t think beyond Boeing.
It’s the whole world, and you are just one of the people that even if it is pointed out to them can not see it. Because like I said, you haven’t made anything to see the issue.
My two most major issues with the world today.
Boeing got some but worse, and also made their products so complex that humans can’t understand it as a whole let alone communicate it to others.
It’s not just Boeing. It’s everyone, everywhere. All systems in every market require so much extra “stuff” that we’re on a spiral.
Compound that with MBAs that insist things “run lean” and “the core competency group you aren’t in found X, so meet your target of Y or find somewhere else to work” to “We need that BlackRock money, so do whatever the govs of NY, IL, and CA say to do because their trillion dollars speaks”.
No one is ready to address either issue.