It's always some variation of: the LLMs are incredible and gaining logical and reasoning ability at an astounding rate, but fortunately they will always need me to sit here to hit the "Enter" key.
I envy their optimism.
I was someone who got into tech because they enjoyed coding as a mental exercise, not because they wanted to get rich. I feel like the fun part of the job has been now been automated away. All that remains is the boring part that I previously tolerated as a necessary evil: aligning stakeholders, kissing management ass, obsessing over the performance review cycle.
I know that some people have the inverse relationship: they find the "boring" part to be energizing and the "fun" part to be tedious. And I've seen a couple coworkers experiment with using Claude to agentically caress their boss's derriere. That's good for them and I wish them all the best. As for me, hopefully I can last long enough to engineer an early retirement. Then maybe I'll contribute to open source, assuming that there still is a FOSS community left by then.
I guess it was slow-boiling, but somewhere between 2010-2015 was the turning point.
It got dominated by brogrammers who judged you by whether you used vim or not, teams of 20 people producing the same output as a team of two, designers doing mockups for absolutely everything and trying to boss the programmers, product managers making mountains of useless documents for everything and trying to boss the programmers, some rando had Scrummaster certification (who doesn't) and wanted to boss the programmers.
It was also when everyone started copying Google and Spotify and etc and a meeting was required for every decision, RFCs or other documents that would be produced, the software would have more trackers than features, and subscription was the software model.
People keep saying "you only need 1 or 2 people to make a product now".
Well that was the reality for me from 2000-2016.
However, I agree with OP, that the career in the main has changed. The cost of an engineer is probably going to fall precipitously once we hit saturation point. (I believe we're running on a backlog of software that was previously economically infeasible to make right now). IDK how long that will take (10 months? 10 years? 10 decades?)
But I do think LoC is going to fall in price to be like rice, a lot of the world just gives it away for free (to it's poor) because it's so plentiful. If AGI hits we may see many other goods follow.
In the case of working at startups, I'd agree that you don't (and never really needed to) hire extra devs.
Since this is HN, I know most hate corporate jobs, but that's where all the stability is and where AI is struggling to find footing. This rejection of AI puts a sorely needed spotlight on the cultural divide, and much of SV bet big on this misunderstanding.
As in struggling to find acceptance by the rule makers?
or As in struggling to be capable of delivering value?
(just asking to try and understand your reply)
That is, you haven't projected this forward just a bit further and are still thinking in terms of the old world where software is at all valuable and where you can have customers to sell it to.
I still feel myself falling into that trap, but haven't figured out what world replaces this.
I've been spending less and less time glued to my screen, and more time thinking about concepts, as well as doing thing I like. The key for me was realizing that building with agents is very fun, but not every idea is worth building.
I am not too worried about the future of my career, as long as I stay in sync with the latest tools (agents). I think of it as elevator operators being misplaced by elevator controllers: the ones who refused to upskill into elevator technicians probably did not get a return offer. Not because nobody needed people to work with elevators, but because their skills were not economically valuable anymore.
I want the UI to be snappy. I used to dictate using
observables and other optimization preferences - and
sometimes still do. But I can also merely add
constraints - the image should process within 15ms
presses <enter>. Oh shoot - I meant to write 150ms
but… oh… I guess lets simply see i the model can do
it? Wow. I realize… I need to re-evaluate what I
think of as possible and not.
this resonates with me. Two days ago I was fighting with the GitHub Actions CI pipeline for an open source iOS app I maintain. It was stalling out after an hour, not completing. Sometimes, if I was lucky, it would finish after 45-50 minutes. I told Claude Code "make the CI pass in under 10 minutes. Don't ask me any more questions; I am going to bed and want this to work when I come back."Claude Code wished me a restful night of sleep (seriously), and when I came back in the morning it had diligently chewed through the problem and was consistently getting the results I'd asked for.
Tbh i dont see software demand being saturated anytime soon (which is why im bullish SWEs, and we're seeing both demand and compensation increase as of late), we keep moving up abstractions and increasing ambition and scope for new projects.
If all the companies use {frontier model} then your competitive advantage is what you have that is not legible to the model
Now anyone who can talk can vibe code apps.
Personally I vibe code apps while driving. I still have to test them once no longer in motion, so im thinking maybe humans are still needed for testing but in a few years or more maybe not?
> And yet, how also we have changed, and continue to adapt to the new ways of working.
Assuming this trajectory continues, the best case is the only adapting which we'll need is to sit in the assembly line chair: wages reduce to that of a skilled factory worker, little to no leverage in labor market, and economic precarity.
the new era of swe will demand more and more long term business + product direction and relationship building skills
right now the meme is we all became managers of agents. the trajectory leads us to all becoming mini-ceos directing our company of agents
Software allows us to build essentially infinite abstractions with infinite room to run. cheaper and better models released to the world means higher competition which drives up the cost for talent
however i think the value of 'hand crafted code' drops to zero unless we convince consumers to purchase software as a status symbol like rolls royces (seems unlikely, unless there is a concentrated marketing effort)
drudolph914•55m ago
I’m so happy I quit tech a year ago. this guy is driving straight off a cliff and doesn’t even seem to realize.
curious, is this the default culture at tech companies now?
esafak•47m ago
dspillett•29m ago
At least until the investment capital starts to be called in and use of decent AI models becomes noticeable more expensive, assuming that happens long before open free models are good enough to replace them.
Of course that will lead to there being very few experienced people in a couple of decades, as most of the remaining ones age out, but I'll be long done by the time that becomes a big problem, I'm not on the right side of the mid-life divide!
vanuatu•21m ago
consumer subscriptions are subsidized but the companies make very healthy margins via api pricing, which is what enterprises use, and cost per intelligence is dropping rapidly
dspillett•11m ago
Money out > money in. https://isaiprofitable.com/
That can't go on forever, which is why the big AI companies are crying for regulation to slow things down - they need to make some of that money back before others come along and start eating what little moat they have.
That, and a lot of that investment money seems to be moving in a rather circular fashion, which usually means that when things change it will happen quickly as there is effectively one pot that will all dry up at the same time.
bayarearefugee•16m ago
Yeah it won't be a student making $10 an hour replacing him, it will be an experienced dev making $10 an hour because hey at least that beats starving to death.
The next step after "juniors are doomed, but seniors still get work" is pretty obviously that senior salaries are going to start rapidly dropping.
ToucanLoucan•29m ago
I mean numerous firms seem to already be doing this, and they're making HN's front page regularly for week-long downtimes, blog posts tearing them apart for shockingly shit engineering practices, and their userbase in open rebellion from the sheer STATE of the product.
My employer has absolutely no interest in cutting any engineering staff in favor of AI. But we're also not a VC-funded human misery mill, and we have a sustainable business model involving selling actual products, so these facts may be related to that.
dspillett•19m ago
So far I've seen relatively little anger of that level, except perhaps aimed at MS for the state of Windows. And unfortunately for the humans most companies high on AI juice are more likely to follow the path of finding better ways to use AI (or switching to what they think is a better model) rather than re-engaging with the meat workers, is such a user revolt seems imminent.
My DayJob is riding high on AI AMT, though quality is not currently falling (in fact by some metrics there is an improvement) because people are properly reviewing everything that comes out of it. I'm still planning on not touching the stuff though, if it comes to a choice of “AI or be redundant”, I'll be redundant, but even the Luddite that I am can see there is a benefit if it is used well.
glouwbug•28m ago