No, you are ignoring my central point by assuming that the amount of software that is being produced remains fixed. Every other time we have increased software engineer productivity, we have responded by producing more software.
Exactly. I see software engineering going the way of accounting or lawyer.
Every business needs an accountant and a lawyer on hand. In the past, hiring one software engineer to build custom software for your small or midsized business was not worth it. What can one software engineer build? Maybe an MVP in a year? No chance it was worth it for the vast majority of businesses. Outside of corporations or tech companies, employing a software dev was simply not a thing.
Nowadays, your kindergarten might employ a full time or part time software engineer to build custom software. One dev can build a lot more a lot faster.
That said, I think the average or below average dev won’t earn $200k/year anymore. However, the top devs will earn more than ever. If AI increases an average dev’s productivity by 10x, then it will increase a top tier dev’s by 100x.
It's even better than accounting or lawyers, because good software engineers can build incredible businesses from scratch instead of being tied to the number of businesses that exist
SWEs are more leveraged than ever and we've seen comp drastically rise for top performers
It’s already happening. Top tier devs have two ways of earning way more than before:
1. They can build and sell their own products or services. We are already seeing 1-2 person software companies earning real money. Top devs don’t have to stay in corporate if they think they can generate more revenue on their own.
2. When companies get rid of their B devs without losing productivity, they can pay their A devs more.
I’m in the #2 camp right now. My team shrank by 50% through attrition in the last year. We didn’t hire anyone new when someone left. My pay has increased.
lol you’re a developer so I can see why you’re desperately making this argument and hope it lasts.
I’m a CEO and I don’t see this at all. There will be more consolidation for whom the economics are viable to pay good wage rates. The rest? Nah.
The crap ones will be out of a job. The best ones will fight fiercely amongst each other to keep their jobs and existing wage rates. Let alone increase.
Because there is so much money for kindergarten teachers, paying an extra salary for a software dev for every kindergarten will certainly lead to better outcomes. The computer programs will make up for the lost teacher economically by teaching the children instead of people, raising the market share of my local kindergarten, or enticing people to have more babies. \s