'How the Boeing 737 Max Disaster Looks to a Software Developer'

DEAD7

Veteran
Supporter
Joined
Oct 5, 2012
Messages
51,321
Reputation
4,570
Daps
89,520
Reppin
Fresno, CA.
'How the Boeing 737 Max Disaster Looks to a Software Developer'



It is astounding that no one who wrote the MCAS software for the 737 Max seems even to have raised the possibility of using multiple inputs, including the opposite angle-of-attack sensor, in the computer's determination of an impending stall. As a lifetime member of the software development fraternity, I don't know what toxic combination of inexperience, hubris, or lack of cultural understanding led to this mistake. But I do know that it's indicative of a much deeper problem. The people who wrote the code for the original MCAS system were obviously terribly far out of their league and did not know it.

So Boeing produced a dynamically unstable airframe, the 737 Max. That is big strike No. 1. Boeing then tried to mask the 737's dynamic instability with a software system. Big strike No. 2. Finally, the software relied on systems known for their propensity to fail (angle-of-attack indicators) and did not appear to include even rudimentary provisions to cross-check the outputs of the angle-of-attack sensor against other sensors, or even the other angle-of-attack sensor. Big strike No. 3... None of the above should have passed muster. None of the above should have passed the "OK" pencil of the most junior engineering staff... That's not a big strike. That's a political, social, economic, and technical sin...

The 737 Max saga teaches us not only about the limits of technology and the risks of complexity, it teaches us about our real priorities. Today, safety doesn't come first -- money comes first, and safety's only utility in that regard is in helping to keep the money coming. The problem is getting worse because our devices are increasingly dominated by something that's all too easy to manipulate: software.... I believe the relative ease -- not to mention the lack of tangible cost -- of software updates has created a cultural laziness within the software engineering community. Moreover, because more and more of the hardware that we create is monitored and controlled by software, that cultural laziness is now creeping into hardware engineering -- like building airliners. Less thought is now given to getting a design correct and simple up front because it's so easy to fix what you didn't get right later.
 
Last edited:

Strapped

Superstar
Joined
May 1, 2012
Messages
48,453
Reputation
4,974
Daps
60,962
Reppin
404
Boeing should be put out of business like the Umbrella Corporation was...:scust: instead of prosecution the CEO just got some $60 Million golden parachute...:mindblown:
Will never happen , America needs to dominate air travel . Airbus in the cut thinking about how to cut into boeings sales:sas2:
 

JT-Money

Superstar
Joined
May 1, 2012
Messages
13,607
Reputation
4,675
Daps
57,453
Reppin
NULL
Boeing Admits Air Canada 787 Documents Were Falsified - Simple Flying

What happened?
According to CBC News, Boeing had issued documentation relating to an Air Canada 787 which stated manufacturing work had been completed. The problem was, it hadn’t. The aircraft, registered C-GHPQ, was the first Dreamliner to be delivered to Air Canada
-----------------------------------


John Barnett on Why He Won’t Fly on a Boeing 787 Dreamliner - Corporate Crime Reporter

787 Dreamliner
By Editor Filed in Uncategorized November 24th, 2019 @ 11:30 am
For almost three decades, John Barnett was a quality manager at Boeing.

For 28 of those years, he was with Boeing in Everett, Washington.

Barnett loved Boeing. He loved Boeing planes. He loved his work.

boeing.jpg

Then, in 2010, Barnett was transferred to Boeing’s new plant in Charleston, South Carolina. That’s where Boeing builds the 787 Dreamliner.

And things started going downhill.

“The new leadership didn’t understand processes,” Barnett told Corporate Crime Reporter in an interview last week. “They brought them in from other areas of the company. The new leadership team – from my director down – they all came from St. Louis, Missouri. They said they were all buddies there.”

“That entire team came down. They were from the military side. My impression was their mindset was – we are going to do it the way we want to do it. Their motto at the time was – we are in Charleston and we can do anything we want.”

“They started pressuring us to not document defects, to work outside the procedures, to allow defective material to be installed without being corrected. They started bypassing procedures and not maintaining configurement control of airplanes, not maintaining control of non conforming parts – they just wanted to get the planes pushed out the door and make the
 

BigMoneyGrip

I'm Lamont's pops
Supporter
Joined
Nov 20, 2016
Messages
82,357
Reputation
12,194
Daps
325,032
Reppin
Straight from Flatbush
Will never happen , America needs to dominate air travel . Airbus in the cut thinking about how to cut into boeings sales:sas2:

You do know Southwest Airlines cancelled their Boeing orders and going with Airbus now right?

a lot of the major Carriers in the U.S will start doing this
 

Strapped

Superstar
Joined
May 1, 2012
Messages
48,453
Reputation
4,974
Daps
60,962
Reppin
404
When I finished my sophomore year in college I was hired for a research project that was developing a new type of cutting-edge microscope. The entire scope was programmed in G (a graphical language used for lab equipment), and my first assignment was to clean up the software because it had been written by a CS guy. It worked but ran much slower than they hoped for it to and scan times were going to be essential in real-world work with this thing.

I wasn't a programmer in any sense, I'd only taken the most basic courses, and I'd never even seen G before. I wasn't even a physicist yet, just a guy with 2 years of coursework under my belt. And yet they expected right away that I could clean up the code merely because I understood the basic concepts better than the guy who had programmed it. And they were right - I taught myself G in a day and immediately went to work fixing shyt all over the place that was inefficient as fukk. The mere fact that I understood the physics of the device gave me insight on the programming that the original programmer never had.


That's the story I thought of when I read this story. As I've mentioned before, I know one of the flight test engineers for the 787 and he detailed NUMEROUS problems with the entire way that process of testing and approving the 787 occurred, and I expect the same culture was in place for the 737 Max. A guy like him NEVER would have okayed software like this because he understood how fukked up the idea was in the real-world operation of the plane. But they didn't give their flight test engineers and test pilots authority over such a crucial component, instead it was programmers and management. And people died.
Most major companies hire people who know nothing about the job they are supervising based on nepotism or nationalism
 
Last edited:

panopticon

Superstar
Joined
Nov 28, 2016
Messages
5,435
Reputation
2,142
Daps
26,484
When I finished my sophomore year in college I was hired for a research project that was developing a new type of cutting-edge microscope. The entire scope was programmed in G (a graphical language used for lab equipment), and my first assignment was to clean up the software because it had been written by a CS guy. It worked but ran much slower than they hoped for it to and scan times were going to be essential in real-world work with this thing.

I wasn't a programmer in any sense, I'd only taken the most basic courses, and I'd never even seen G before. I wasn't even a physicist yet, just a guy with 2 years of coursework under my belt. And yet they expected right away that I could clean up the code merely because I understood the basic concepts better than the guy who had programmed it. And they were right - I taught myself G in a day and immediately went to work fixing shyt all over the place that was inefficient as fukk. The mere fact that I understood the physics of the device gave me insight on the programming that the original programmer never had.


That's the story I thought of when I read this story. As I've mentioned before, I know one of the flight test engineers for the 787 and he detailed NUMEROUS problems with the entire way that process of testing and approving the 787 occurred, and I expect the same culture was in place for the 737 Max. A guy like him NEVER would have okayed software like this because he understood how fukked up the idea was in the real-world operation of the plane. But they didn't give their flight test engineers and test pilots authority over such a crucial component, instead it was programmers and management. And people died.
Boeing used to be an engineering company first. That's why pilots were so loyal to them for so long (if it ain't Boeing it ain't going)

Really sad what's happened there. Matt Stoller wrote on it a while back:

The Coming Boeing Bailout?

Repurposing the existing 737 airframe was always going to be a nightmare. Engineers would've killed that idea off rip and just forced the company to design an entirely new airplane. More expensive up front (and maybe harder to sell because pilots would need a new type certification)...but in hindsight...
 

BigMoneyGrip

I'm Lamont's pops
Supporter
Joined
Nov 20, 2016
Messages
82,357
Reputation
12,194
Daps
325,032
Reppin
Straight from Flatbush
Boeing used to be an engineering company first. That's why pilots were so loyal to them for so long (if it ain't Boeing it ain't going)

Really sad what's happened there. Matt Stoller wrote on it a while back:

The Coming Boeing Bailout?

Repurposing the existing 737 airframe was always going to be a nightmare. Engineers would've killed that idea off rip and just forced the company to design an entirely new airplane. More expensive up front (and maybe harder to sell because pilots would need a new type certification)...but in hindsight...

Boeing gambled and they lost.. Now it’s time for the consequences.. what dikk heads when you look back at it smh
 
Top