|
I think the enterprise stuff is programmers become more tool-assisted, so fewer programmers are needed. A team of two seniors and 6 juniors can just be two seniors. As you said, it's mostly breaking down a problem and knowing what's needed, then telling it what components are needed. 'Make me a function that does this and that' I use it all the time to make things I know I can make but it makes it, if it makes it a weird way I modify the prompt to tell it not to make it that way. Good for frameworks for skeleton code and simple hacking things together at sysadmin level and tinkering with things. Not sure about full fledged program projects though. Helps devs get 'unstuck' if they get the writers block. It's absolutely changing the game for marketing, bizdev, and programmers now. Intel layoffs ~20,000, IBM ~24,000. Kind of scary. Smart people with better tools can be a dominant force. So, yeah programmers might be looking for newer skillsets. Operations and Sysadmins I don't forsee ever changing, especially with AI. As you said, will be interesting to look back in five years and see. |
2 seniors + AI may be able to have the same output at the 2 seniors + 6 juniors you mention. But if their competitors keep all those people and add AI, will they accelerate past the company when the layoffs by moving faster? Cost savings aren’t so great if they are at the expensive of remaining competitive in the market and retaining customers.
This is the perspective I hope takes hold. I think the layoffs you mentioned from Intel and IBM were very premature, if AI was the only basis for them.