We hire junior devs, but not senior, and dont replace our senior devs. So our developer base is moving towards being junior weighted with less senior. The reason being a junior dev is cheaper, complains less, is more capable now through utilising generative AI, works harder to impress knowing they arent in a safe position, and we can let them go more easily with less process and less reasons needed to be given.
wrong? I'll gladly continue this 'wrong' approach if it continues to be as successful as it has over the last 6 months. Aswell as it being entertaining seeing the level of cope among 'senior' developers watching someone on 1/4th of their salary design systems better than they can
But its going to get increasingly difficult to justify promoting them to higher salaries if generative AI continues as it is, as the bottom line is that there will be another junior dev out there that will do the role on less.
It isnt relevant. They arent just producing code and pushing it, saying it works. It undergoes the same extensive testing for stability and security as the solution written by anyone else goes through. If it passes that, then its as likely to have issues further down the line as the solution written solely by the senior dev would have.
If they + AI are a replacement for senior devs, shouldn't they be paid accordingly?
Foreigners may consider my culture brutal and unforgiving, but at least its honest from the outset