Buffer overflow vulnerabilities and array out of bounds problems? Are they still a thing?
Are we all still coding in C, not checking our array indices and not checking our malloc() returns?
Surely with modern object oriented languages that support strong static typing, hide pointers and have automatic garbage collection (e.g. C#, Java), you would have to be a fairly naive coder to create code with those problems.