by agomez314 on 8/23/24, 11:09 AM with 106 comments
by Sytten on 8/23/24, 11:56 AM
Anyway this is why professional engineering were created, to protect the public against those exact bad practices. If we were serious about fixing the issue, we have the solution.
by YouWhy on 8/23/24, 12:34 PM
The substantial change that might have averted the catastrophe is having qualified engineering oversight integrated into the MCAS project management structure.
MCAS is a flight control application; its defining discipline is control theory. Thus the hypothetical engineer who could have averted the catastrophe would have had to be a controls, rather than a SW person.
I have read much about MCAS, but no detailed narrative ever mentioned a SW bug, which implies that MCAS SW has apparently functioned according to given specifications.
Thus, while $9/hr SW engineers is a choice correlated with an inadequate safety culture, I fail to see the casual link between that and the tragic outcomes; I cannot condone asserting such causation.
by random_ind_dude on 8/23/24, 12:56 PM
https://www.industryweek.com/supply-chain/article/22027840/b...
Excerpts from the the above article:
>Boeing said the company did not rely on engineers from HCL and Cyient for the Maneuvering Characteristics Augmentation System, which has been linked to the Lion Air crash last October and the Ethiopian Airlines disaster in March. The Chicago-based planemaker also said it didn’t rely on either firm for another software issue disclosed after the crashes: a cockpit warning light that wasn’t working for most buyers.
>In a statement, HCL said it “has a strong and long-standing business relationship with The Boeing Company, and we take pride in the work we do for all our customers. However, HCL does not comment on specific work we do for our customers. HCL is not associated with any ongoing issues with 737 Max.”
>Based on resumes posted on social media, HCL engineers helped develop and test the Max’s flight-display software, while employees from another Indian company, Cyient Ltd., handled software for flight-test equipment.
by deathtrader666 on 8/23/24, 11:54 AM
by asmor on 8/23/24, 12:07 PM
by TrackerFF on 8/23/24, 12:33 PM
You outsource your software development to some country with quite low average monthly salary. Say some country in eastern Europe, where average salary is $500 / month.
Then you only hire from the top CS programs in the country and pay them, say, 3 times the national average - so $1500 / month. Given 150 work hours in a month, that comes out to $10/hour gross pay.
You get good engineers, pay less, and they earn more than they'd get from pretty much any domestic employer.
If the average software dev in the US makes, dunno, $70k / year, then that would be the equivalent of getting hired on a $210k / salary.
Of course, it's not all smooth sailing - but I think the important part here is to keep in mind that pay is relative. What could be a pitiful salary in rich western countries, could be a very good salary other places.
by aussieguy1234 on 8/23/24, 2:15 PM
Any decent engineer worth their salt gets a visa to work in the said rich countries where they can earn 10x more. They don't stay in the local lower paying roles as they can't compete on salary.
You get what you pay for.
by hintymad on 8/23/24, 8:02 PM
I'm guessing the cost of the outsourcing is also part of this compromise to the senators' demands.
A trajectory question: our government also hands out billions to NGOs and contractors to "solve" social problems, yet making such problems worse. For instance, multiple articles reported that how so many organizations charged ridiculous amount of money to SF government to help the homeless, yet the city's situation only got worse over the years. Wouldn't this be a worrisome sign of a society. An empire didn't fall because of external enemies but because the empire had so many entangled interests and the society simply declined and then collapsed.
by dghughes on 8/23/24, 12:32 PM
A tech worker in India supposedly makes 32,000 rupees per month. So that's 200 rupees per hour or $2.38USD.
It's relative to the region and its economy. I'd love to have my Canadian wage paid in Kuwaiti Dinars one for one.
by ChumpGPT on 8/23/24, 12:29 PM
The largest company in it's industry that uses many mission critical applications systems every second of the day, is in the process of offshoring all its software development to you know where.
When a company brings in an Indian CIO, it's only a matter of time.
by OutOfHere on 8/23/24, 9:17 PM
You can get bad engineers anywhere, including in the US. It's up to management to enforce a sane engineering process, although being the parasites that they are, they never will.
by greenthrow on 8/23/24, 11:50 AM
by chimp_brain on 8/23/24, 12:50 PM
by gxd on 8/23/24, 2:03 PM
In the business world, that corresponds to "we can't afford to hire inexpensive, unqualified labor".
by beeboobaa3 on 8/23/24, 11:53 AM
by serverlessmania on 8/23/24, 2:16 PM
by j-krieger on 8/23/24, 11:34 AM
I currently have very limited options if I want to invest my money into an (engineering) quality-first company.
by xiaodai on 8/23/24, 12:20 PM
by rhelz on 8/23/24, 12:02 PM
by andrewstuart on 8/23/24, 12:02 PM
by blitzar on 8/23/24, 2:05 PM
In other news; dog fights cat, more on that bizarre story after the break.
by jonplackett on 8/23/24, 11:27 AM