Earlier quoted context omitted.
We could start by not allowing pseudo-engineers out of bootcamps. Yes, specs and tests don't cover everything, however without them software is much worse. I guess only an increase in lawsuits and product returns will eventually change the status quo.
Why? Because those with CS degrees don’t make mistakes either? Or how about self taught engineers, do they not count? A problem is software is so easily created, destroyed and refactored. Combined with business interests pushing for all sorts of things midway through. How often are bridges built halfway when their entire spec changes, oh just convert his half done 2 lane bridge to a 4 lane double decker, should be no…
Self taught, yes if they can attain the expected level of the Engineering Order.