xevious
(Gary)
22
I used to be an SQA engineer and then an SQA manager. I had a knack for breaking software. I know exactly what you’re talking about, as I’ve experienced it first hand. There were some developers who were pretty good at QC’ing their own code, but others were terrible. As long as it compiled that passed a quick simplistic test, they’d throw it “over the wall” for the QA folks to test it. At times it got so bad, I had QA engineers sit with the developer and test it right then and there. That worked, but it was a drain on resources. Our schedules slipped, but at least we had better code going out.
The only way out of this mess will be when AI development studios are created that make simplistic code writing obsolete (that’ll all be generated based on models and business rules). Developers will \be required only for the more complex kinds of logic requirements that AI can’t easily handle and held to a higher standard.