Live data from Hacker News

Boeing's 737 Max software outsourced to lower-paid engineers

bloomberg.com

121–130 of 166 posts

Re: Boeing's 737 Max software outsourced to lower-paid engineers

#121

Earlier quoted context omitted.

The software did exactly as it's supposed to do: If the AOA sensors tells you the plane is tilting too high up, pitch the nose down a little. The main issue was that there was only one AOA sensor connected in standard packages and the hardware for it failed. The pitot tubes failed for the doomed Air France incident which caused the software to read incorrectly and stall. For what it's worth AirBus has a huge engineer…

The problem is that developers also need to understand what they are coding, and fight back when they notice that the design is fundamentally flawed. In this case, the lack of redundancy should have been a red-flagged. This is why domain knowledge is at least as important as coding skills.

In highly process-based environments, which outsourcing centers are, fighting back gets you harrased by the zealot managers out of the workplace.

Re: Boeing's 737 Max software outsourced to lower-paid engineers

#122

Earlier quoted context omitted.

The software did exactly as it's supposed to do: If the AOA sensors tells you the plane is tilting too high up, pitch the nose down a little. The main issue was that there was only one AOA sensor connected in standard packages and the hardware for it failed. The pitot tubes failed for the doomed Air France incident which caused the software to read incorrectly and stall. For what it's worth AirBus has a huge engineer…

You sound suspiciously like every other outsourcer I’ve worked with who breaks something critical. A million reasons why it wasn’t their fault. They did exactly what they were told right and didn’t take one second to validate the assumptions surrounding the systematic nature of the solution. The goal, the mission, the end state solution. That was another departments concern right. That was QA’s concern, that was desi…

Could you please not cross into personal attack? and also please not post in the flamewar style? These are things we're trying to avoid on HN. The site guidelines explain, and if you'd read them and stick to the rules, we'd be grateful: https://news.ycombinator.com/newsguidelines.html.

Re: Boeing's 737 Max software outsourced to lower-paid engineers

#123
post #81

I’m reminded of an article many years ago about when Boeing was outsourcing to to improve return on capital or some nonsense and at some point someone just said to maximize return on capital they should just have someone else design and make the planes and put a Boeing sticker on them

Run an aerospace franchise. Let other design and produce the aircrafts. Wet dream of cost cutting rent seeking managers.

Re: Boeing's 737 Max software outsourced to lower-paid engineers

#124
post #109

Earlier quoted context omitted.

Interesting - a completely hypothetical whataboutism

LOL - yeah what about China? If they were making commercial aircraft they might be doing the same thing!

They are, such as the C919 and ARJ21.

With Boeing trashing its reputation and Airbus sitting on an enormous backlog I can envisage Chinese airliners making inroads in Africa and Asia. But to do so they need to make solid, dependable products; they can't scrimp or cut corners in pursuit of short-term profit.

Re: Boeing's 737 Max software outsourced to lower-paid engineers

#125

How in the world does one hire $9 an hour software engineers?

Without wanting to sound disrespectful, most of the engineers outside US and some EU countries, get paid a lot less from what you’re used to and from what you read in major tech sites. I know a lot of good engineers in many countries (Greece, Croatia, south-east EU, India...) that get paid less than 9$/hr (myself included). The bad thing with all the big companies outsourcing positions and working with external partn…

> self-taught coders

That need not be a disadvantage, I've seen awesome self-taught coders (and really bad ones too).

Re: Boeing's 737 Max software outsourced to lower-paid engineers

#126
I know which is worse: it's not 737 NG's Ducommun's substandard critical structural parts, underpaid subcontractor software engineers in India or Boeing monetizing safety as optional extras... it's the systematic, systemic corruption of safety regulatory protections capture allowed this to happen. Planes didn't fall out of the sky 30 years ago because enforcement entities actually had resources and tried to do their jobs.

The inescapable problem is that all newer planes from Boeing and likely other manufacturers are suspect in uncountably tens of thousands of ways because they cannot be presently assured (without engineering reviews, inspections and documentation) to be fit for passenger travel due to the lackadaisical regulatory climate in which they were developed and manufactured. The 787, 737 NG (-600 and up) and 737 MAX are just the tips of the known problems. And now Boeing wants a folding wing plane too?

Re: Boeing's 737 Max software outsourced to lower-paid engineers

#127
post #13
post #8

Earlier quoted context omitted.

> Still, for the 787, HCL gave Boeing a remarkable price – free, according to Sam Swaro, an associate vice president who pitched HCL’s services at a San Diego conference sponsored by Avionics International magazine in June. He said the company took no up-front payments on the 787 and only started collecting payments based on sales years later, an “innovative business model” he offered to extend to others in the indus…

How is that allowed? It is like basically the equivalent of dumping products below market and production price like what China frequently does to steel.

You just described Uber.

Re: Boeing's 737 Max software outsourced to lower-paid engineers

#128
You don't actually save a whole lot of money by outsourcing. "Engineers in India made around $5 an hour; it’s now $9 or $10, compared with $35 to $40 for those in the U.S. on an H1B visa, he said. But he’d tell clients the cheaper hourly wage equated to more like $80 because of the need for supervision, and he said his firm won back some business to fix mistakes"

Re: Boeing's 737 Max software outsourced to lower-paid engineers

#129
These low paid engineers have short tenure (high turnover) and graduate to higher paying jobs. That is their goal and companies know that. So, in the end they are honing their skills on projects where hundreds of peoples lives are at stake. It used to be the design built by them and quality checks completed by experienced engineers. In the quest for more profits (narrow margins), they forgo this valuable process step. Most 'business' executives have no clue and never will and more don't care. Be honest.

Re: Boeing's 737 Max software outsourced to lower-paid engineers

#130

Money saved by firing experienced engs and outsourcing the development Why is that so hard to understand? Massive fail at risk management maybe?

The software did exactly as it's supposed to do: If the AOA sensors tells you the plane is tilting too high up, pitch the nose down a little. The main issue was that there was only one AOA sensor connected in standard packages and the hardware for it failed. The pitot tubes failed for the doomed Air France incident which caused the software to read incorrectly and stall. For what it's worth AirBus has a huge engineer…

This comment is glib and misinformed.

Firstly, no the software did not do exactly as it's supposed to. It crashed the plane by rendering it unflyable. It's not supposed to do that. And your description of the MCAS specification is vastly over-simplified - it is not an autopilot and its job is to gradually change the behaviour of the plane in different flight modes (which it must detect), not to directly fly the plane as you suggest (and even two AOA sensors would be insufficient for the type of functionality you describe). The behaviour of the MCAS is absolutely in question, in particular the way it kept "re-adding" the correction, with cumulative effect, ending up fully pitched down.

Secondly, if by "the doomed Air France incident" you mean AF447, your description of it is flat-out wrong. The pilot, not software, stalled and crashed the plane by manually holding the stick back for 15 minutes. The pitot tubes briefly iced over (they didn't "fail") which is not an uncommon occurrence, and the only consequence of this was that the software guardrails that would have prevented the pilot from crashing the plane were removed. All instrumentation systems were fully operational at the time of the crash.

Post reply on HN