Why would they have to be better? You just made very point here. Some high schooler with a boot camp can do just as well as many “highly trained software engineers”.
Why would they have to be better? You just made very point here. Some high schooler with a boot camp can do just as well as many “highly trained software engineers”.
(In case the sarcasm isn't obvious, my point is that the existence of errors by professionals doesn't mean the entire system would be just as good if staffed by non-professionals.)
https://www.google.com/search?q=physician+assistant+training
Outside some key areas, most of the software work is not that important.
So this comparison isn't fair.
My girlfriend does React/JS apps for local businesses and she's teaching some other women in the neighbor too.
No she doesn't know how webpack works but she has learned enough to produce results.
Whenever she gets stuck, she looks for Stackoverflow or GitHub issue links and 80% of the time finds the answer there.
Rest of the time she gives up on a tool and uses other tool which doesn't suffer from the same issue.
Sorry i used to think i am very smart because i am a programmer but it turns out others were simply not introduced to the programming way. Programming is wayy easier now with all the tooling/guides/courses available now.
"But any blue-collar coder will be plenty qualified to sling JavaScript for their local bank."
An app that's secure enough for a bank is unfortunately not something one can make without a lot of training. Maybe someday.
Separately, I think that people consistently haven’t actually penalized most companies for security breaches, anyway. Big brands get hacked, everybody collectively moans for a week, and then they go back to using the exact same products. People publically get mad, but they don’t vote with their wallets, revealing how they really feel about security.