Programming, at least for me, isn't like some factory job where you can't wait to get out at your 30 years or whatever. I've always enjoyed what I do and found it rewarding.
This is not new.
IMO: This says more about companies than the market. Companies are willing to spend more on salary rather than improving their internal processes.
I think it's reasonable in 5 years that most of what I do as a senior dev (yes, even turning vague notions into concrete deliverables, giving high level ideas of tradeoffs, and so on) will also be automated away.
Does anyone have interesting blog posts on what that means? Ideas about what the new world may look like? Will existing software engineers be running "dark factories"?
So many jobs as such may be limited to humans with high bandwidth BCI connected to AI, that effectively gives them an AI exobrain. But even then the AI would need to do most of the work or the human would just slow things down.
That first year, the juniors are probably a net drain in productivity - for their work and the time other devs spend teaching them. Then the 2nd year, they're underpaid for as long as you can hold on to them. But the good ones will be out the door pretty quick.
The system always seemed kind of broken to me. But a shop without any junior devs is also kind of sad. If you hire the right person, it's rewarding to the other devs to teach them and watch them grow.
Maybe they become experts in wiring up AI and robotics?
But 5 years out, we might be into a new compute-in-memory paradigm. And we may have exceeded the complexity of the human brain with models greater than 100 trillion parameters.
We already see performance that is superhuman in task specific ways with 1-10 trillion parameters models.
In under 5 years, most small and many medium business will be handled directly by AI agents. You won't even necessarily know what kind of software they are running. For small-medium business, it may have very little or no code and just be a semi-structured database that is neutrally rendered into any needed form on-the-fly.
I think the biggest problem is jagged intelligence which I would bet would be solved largely with bigger models, which comes back to rapidly evolving hardware paradigms.
This has been going on for a long time in tech. Now with LLMs you have a bunch of juniors who are unskilled and a bunch of management trying to fill the skilled spots with unskilled+LLM workers. The seniors are starting to become plagued with people who are excellent at being unskilled in the work place. They maintain shrewd hiring practices until the projects are behind enough and we arrive at the original need to hire contractors.
“Mythical Man Month” is just something people say to indicate status. No one is using it’s lessons in actuality otherwise we’d have to acknowledge over half the work force in software are a bunch of frauds delegating their work and decision making to others.
With LLMs, some people are claiming that the time for understanding code is over, and that leaves a gap in the chain of knowledge. I can't think of a time when such a gap has been adventageous, and can certainly think of times when it has come with risk or loss. Many of us have seen this manifest at small scale when the one person with obscure system knowledge leaves a company without adequate prior knowledge transfer.
At large scale, well, I think it will be a great time to be a dev who knows how to hand-code.
This is now in your neighborhood; it was in mine 5 years ago but NOT blamed on AI. RFP response specialists are a “cost center” of human capital. It’s also a great entry level role to move into a VP role after 3-5 years. Learning the business, warts and all, to help win more.
The Baby Boomer generation cut the path completely. They pocketed the savings or passed it on to investors. Now it’s nearly impossible to get a decent gig in the field - 10 years minimum experience, salary about $80,000 USD maybe, except in Defense.
Go look at how many software “solutions” there are in the RFP space. Software has claimed to be able to do the job, or let one person do the work of three, for a decade now.
I’m not sympathetic to the tools created by this industry now actively realizing “the leopards are eating my face?!” type of situation. Even Senior Devs now will start to face age discrimination or wage suppression. This was written without any AI by the way. I’ve never touched a clanker, my hands are clean.
Etheryte•40m ago
I don't think such a short timeframe is indicative of anything at all. This data could be interesting if comparing to say before Covid or even before 2008, but as is, this is far too short of a timeframe to draw any actual conclusions. How would you know whether we're currently under hiring juniors or we were previously just over hiring and are now returning to the norm?
kjkjadksj•34m ago
Etheryte•27m ago
> This isn’t a dip. It’s a structural collapse