In the early 70s I did a couple of projects, in the oil production business, under supervision of a pair of men with MS degrees, in Geology and Reservoir - seconday recovery.
The reservoir MS had recently completed his graduate degree, and gave me articles from recent professional journals.
I had limited programming training or experience, save a couple of classes, and some OJT.
We were doing remedial work on existing wells, which at the time we called "pressure washing"
Now they are called "Fracking."
My programs were supposed to evaluate the effectiveness of the remedial work, using measured pressures, flow rates, etc.
Then I left. But it turned out some mistakes iin the programs were overlooked since neither of the two, delved deeply into the programming, the equations, etc.
Iwas not a math, engineering or programming major.
Ironically at the time, I was also helping to debug business programs (complex math models), which was my field of training.
I learned later in my career, that engineers, programmers, accountants etc. need to have work cross checked.
I think Boeing is wrong, to use cheap foreigners for super important safety related work.