Is this what happens when they tell all those people whose minimum wage jobs have been outsourced to China to “learn how to code”?
No this is what happens when guys whose entire professional career has been in C# and other languages that do a lot of memory work and cleanup for you get forced to program in an old language that makes the programmer handle it all themselves. I mean even the old programmers back in the day would screw this up. But “new” (people whose entire career has been in this century) programmers probably don’t even know this risk exists. The real question is why are they using C++? The product just isn’t old enough to justify that (the only justification being that was the new language when we started this app and we haven’t gotten around to rewriting it). Somebody made a dumb decision on day 1.