Will Programmer Compensation Decouple from Productivity?
post by Gordon Seidoh Worley (gworley) · 2025-04-25T15:32:42.744Z · LW · GW · 2 commentsThis is a link post for https://uncertainupdates.substack.com/p/will-programmer-compensation-decouple
Contents
2 comments
Since the 1970s, productivity has outpaced wage growth in many sectors. One sector where wages have kept up with productivity growth is tech, especially among programmers. But, I suspect this is changing thanks to the use of AI coding assistants.
To quickly review the relevant economic history, before 1973 wage growth roughly tracked productivity in Western economies, but since then productivity has grown 6 times faster than wages in most industries. Economists have given many possible explanations for this change: globalization, automation, declining union power, and policy shifts. There's not a clear consensus about the causes, but it's clear what the effect is: less value is being captured by labor and more by capital.
Programmers, however, have been largely exempt from this trend. Instead, they've seen a rapid rise in wages, especially over the past 20 years, and an even more rapid rise in non-wage compensation (stock, perks, etc.). Why? Because the production of high quality software is hard to automate, hard to outsource, critical to businesses, and protected by skill barriers.
AI is changing all this. It's beginning to automate many programming tasks. It allows outsourcing some programming work to AI. And as we've seen with the rise of vibecoding, AI is reducing skill barriers to producing functional code.
I've seen these changes in my own work as a programmer. I use Claude Code nearly every day. Although it doesn't let me do anything I couldn't do before, it lets me do everything I need to do faster and easier. Gone are the days of spending long hours reading docs and StackOverflow, trying to puzzle out how to make something work. Now I just ask Claude and, most of the time, it figures it out in just a few minutes.
But these gains in productivity may have come at some personal cost. I'm probably 2-3x more productive than I used to be in terms of time to ship code to production. I'm not, however, suddenly being paid 2-3x times more for doing this. In fact I'm being paid just about the same as I was before I started using Cluade Code even though I'm doing a lot more. And looking at public job listings, I don't see signs that anyone else is getting pay raises either.
But if I and other programmers are becoming more productive by using AI, why aren't we seeing an increase in salaries? It could simply be lag. AI is new, and the market hasn't had time to respond. But I'm suspicious that something else is going on.
Across many industries, labor saving devices have failed to increase wages proportional to the value generated. Some of this makes sense: it takes capital to operate these devices, and capital is going to need to recoup those costs. But naively you might think that, if labor is now more productive, it should be worth paying more for.
What I think this analysis misses is that wages are set in a competitive environment. I'm not actually paid, directly, based on how productive I am. I'm instead paid a wage that clears the programmer hiring market at my level of skill. And since the main effect of AI coding agents is to allow more people to write more code, we've effectively increased the supply of programming, putting downward pressure on the hiring market's clearing price.
We already see signs that the bottom of the market has been priced out. New grads from computer science programs report great difficulty finding jobs, whereas just a few years ago they were receiving multiple offers. Coding bootcamp grads face similar headwinds. And even among experienced programmers, although there are many open roles, hiring processes are increasingly competitive and companies are increasingly choosy about who they hire.
What does this mean for programmer's career prospects? I'm not certain. I might be jumping the gun in my analysis, and in 12-18 months we may see wages catch up with productivity gains. But if that doesn't happen, then I strongly suspect that programmers will see their wages stagnate even as they become more productive. The silver lining is that, at least for now, many programmers receive equity compensation, which allows them to capture some of the value of their productivity gains that are going to capital. Hopefully that will be enough for me and my fellow programmers to stay solvent in the years ahead.
Cross-posted from my blog, Uncertain Updates.
2 comments
Comments sorted by top scores.
comment by frederickl · 2025-04-25T21:42:30.152Z · LW(p) · GW(p)
Thanks for this post Gordon! I was about to Google something similar but realised that if I would find a decent post about this anywhere it would be here.
I am learning to build apps with LLM assistants, having never built software before. I’m wondering to myself if it is the right direction to go with my career. Given how easy it is, it no longer seems like a secure job.
On the whole, i don’t things these worries are well founded. Firstly, reminded of the Jevons Paradox, software has suddenly become a lot cheaper to build which means we will build lots more of it. Lower value features for big organisations are now above a threshold that make them worth building, and organisations that couldn’t afford to build software before suddenly can. Secondly, these organisations still need technical people to manage and oversee these systems and the LLMs that are building these systems. Whilst LLMs might be able to build software logic easily, they are a long way off from dealing with the messiness that comes with real world systems. Shipping 2/3 x more product means 2/3x more mess.
Sorry, i’ve gone on a bit of a tangent more relevant to my problem than yours! Back to your question of whether wages will increase. I think you are right. I can’t see wages going up 2/3x to match productivity. However, i’d also add that productivity increases in tech much faster than other industries. Programmers are seeing higher wages, but productivity has probably grown probably 60x or more compared to the 6x of other industries. So from that perspective programmers are getting just as bad a deal as everyone else!
comment by NullSetOwl · 2025-04-25T22:14:15.903Z · LW(p) · GW(p)
I tend to explain wages in terms of ease of replacement. Companies will only pay a lot for something they can’t get for cheaper. If AI makes it possible for more people to code, then coders are easier to replace and wages should go down. For entry level jobs this effect is clear, but for senior positions it depends on how easy it is for an employee to get these productivity boosts with AI. Right now there’s a spectrum where almost anyone can make a simple website with AI, but beyond that people start to get filtered out. I expect the distribution to increasingly skew towards high skill programmers until eventually everyone is filtered out and the AI can do the job alone.
In the short term, I don’t expect the wages of high skill employees to change that much. On the one hand, if companies can rely on a few high skill workers, that saves money on hiring, training, and other logistics. Companies will pay higher wages if it means saving a lot of money in other areas. On the other hand, if there are fewer roles, there’s more competition for them, which drives wages down. These pressures act in opposite directions, so they approximately cancel out unless one turns out to be much stronger.