The third factor is flooding the system with the cookie cutter bodyshop resumes. It is less relevant in Belarus with its population size, though starting to become a problem since most of the resume sites are flooded with juniors (plumbers, drivers, security guards) who just completed Java 101. I’d like to refrain from any politically incorrect references, though everyone knows which bodyshops are responsible for flooding the US hiring channels to the point of jamming them. Not that those badly designed hiring freeways were particularly fast before the whole outsourcing bonanza of the early 2000s.
And as far, as software development automation, it has nothing to do with AI. It’s just common sense. I solved the problem for myself. I can replace a 100 people compared to an average dysfunctional “outsourced” IT department and 10 devs allegedly doing stuff “right” e.g. knowledgeable of the latest architecture trends like “microservices”, which mostly address the problem of coordinating excessive headcount and coping with other problems e.g. messy dependencies. The technology still caters to the headcount (man-hour) model. It’s been stagnating since the Y2K “aversion”. Modern enterprise software is still largely based on the late-90’s MS DNA (aka “three tier”) architecture.
Develop the new frameworks that reduce the amount of code to write which is nothing else, but normal OOP — long forgotten by IT. No AI needed. Just everyday ingenuity. The problem is, not only such efforts (higher-level frameworks to eliminate the glue code and automate common enterprise software development tasks) would never be funded compared to some hyped vaporware of the ML or blockchain flavor, but the whole Great IT Consulting Food Chain that owns today’s IT (i.e. IT departments of non-tech companies and all solution providers still employing the majority of programmers on Earth compared to Googles) lives off the man-hour revenue and is not interested in reducing the labor.
Simply put, brains are not needed in this man-hour model. Bodies to bang on keyboards and fix bugs created by other bodies who introduce five bugs by creating one. While the handful of places that needs brains and values them financially (Google, Facebook, Amazon, etc.) use their own (HR) recruiters. Essentially Dice, Monster, and the rest of the “non-Google” recruiting system only serves bodyshops and bodies today.