Rendered at 17:01:25 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
science4sail 1 days ago [-]
I miss the old days (which were just a few years ago?).
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.
hax0ron3 1 days ago [-]
Doing coding professionally already stripped nearly all the fun out of coding for me years before AI got good at coding, so when it comes to "how fun is it to be a software engineer", AI didn't have any negative impact for me. Being a professional software engineer was already extremely boring. Cycle after cycle, ticket after ticket, feature after feature, meeting after meeting... constant blur of meaningless shit. Not totally meaningless - it delivers actual value for customers. But meaningless for me.
If anything, AI has made it more fun simply because it means not having to think as much about the drudgery of details: syntax, API schemas, boilerplate code... And by "more fun" I mean "somewhat less unfun". Cause it's still not fun. But AI makes my burnout somewhat more tolerable.
Grombobulous 4 hours ago [-]
I guess there’s just two sides to this coin. I’m a little more on your side: it was never really all that fun to write the code that the organization wanted me to write for some kind of necessary reason.
Still, there were a lot of times where I was catching myself having fun.
If you work for the right organization and work remotely you can just use AI to be more lazy. This is especially true during this transitional period where many colleagues are bad at it or refuse to use it.
I guess it all depends where you’re at. If you’re still in the phase of life where improving yourself at work and producing work you are proud of is exciting, AI might make you feel like your work and value has been diluted. You’ve been turned into a product manager when you wanted to be an engineer.
If you’re in the phase of life where you’ve decided that work is a means to an end, and simultaneously your company doesn’t expect you to produce 2-3x output, maybe this new era is pretty awesome.
I fall into the latter category. I’ve learned a new musical instrument mainly during work hours. I’ve gotten a lot of quality time with the elder scrolls morrowind. I started going to the gym every day. In the short term, the fact that I can make the coding machine do all my tasks for me has been a net benefit. I’m just not sure how long it’s going to last.
BatchJob 14 hours ago [-]
Im not in a burn out phase but Ive been doing this long enough where the "work" really seems like an imaginary construct of my employer. I dont even relate the software development shop I work in to software anymore. I have a friend who describes it as "taking out the complicated trash". Thats close. But software development hasnt been a respectable career in a while.
Anyway, nothing has changed for me, except that I dont have to deal with google search results anymore for things. When the LLM gets stuck I do still go out there. But its rare.
Nothing has changed in the way I do my job, except having to put up with slop from people around me, or from business people pushing slop towards the dev team and wanting a pat on the back for it. That part has changed for the worse.
The complete willingness to traffic in nonsensical documentation that doesnt represent any real requirements as an excuse for doing a job is pretty sad, and I take note of who does it and I make sure to never trust anything they publish. And usually stop reading it.
I call it "crossing over", once I see someone do it and replace their work product with LLM slop and distribute it, they have created a barrier that will prevent me from working with them forever.
crassglassass 18 hours ago [-]
[dead]
202508042147 23 hours ago [-]
I am an OSS maintainer and I can tell you the job is terrible. Not because of the thankless work (I am sponsored by a corp for the work) but because we're still allowing public PRs. Plenty of people that "want to help" just push walls of text and code and 2 days later ask why hasn't their contribution been accepted yet. And when will it be? Because they need it ASAP!
tpoacher 23 hours ago [-]
"Closing as too broad / not focused enough in language and scope / not adhering to our PR submission guidelines (see [link])"
(where the top guideline on [link] clearly states: "we do not accept submissions that are either outright AI-generated or conceptually similar in terms of style, verbosity, generality, scope-creep or signal-to-noise ratio")
202508042147 5 hours ago [-]
I wish I could to this, but the project does not belong to me. I am the main maintainer and probably could push for this, but the higher ups are all in on AI and wouldn't like it at all.
Grombobulous 4 hours ago [-]
Ouch, this seems like you’re really stuck in a hard place. You own most of the responsibility but can’t make any decisions.
I think the most likely outcome is that you’re ultimately going to reach the conclusion that the best option is to leave.
jerjerjer 4 hours ago [-]
Do higher ups actually read contribution policy on a public repo?
Brian_K_White 5 hours ago [-]
Meanwhile just a few minutes ago in an issue on a project not mine, I just wrote a simple 3 step set of directions answering another users problem. (how to get the Voice audiobook app to appear in Android Auto when installed from Fdroid instead of google play.)
He takes that, tells claude to add it to his docs, claude mangles my correct manually written directions and spits out a garbled and nonsensical version, and the project owner just throws that right into his docs.
Like where do you go from there? Even when you don't use any ai someone else just uses it upon you. It's like a bizarre new form of Bowdlerization.
Everyone sucks on all sides as far as I can tell. I really don't understand why people are accepting this paradigm of using ais for everything. Is everyone really that incapable of resisting the whatever it is you get from giving orders that they don't even care what results from the orders, just make me feel like I caused a lot of stuff to happen.
This is all so self-inflicted too.
luke5441 23 hours ago [-]
If you are not paid to work on it you can just ignore those.
Zetaphor 18 hours ago [-]
You still have to read it to determine you can ignore it
nradov 15 hours ago [-]
You can also ignore it without reading it.
Tanjreeve 6 hours ago [-]
That's letting the terrorists win.
dsego 24 hours ago [-]
I don't know, sometimes I feel like I've been misled, I come back to the code that was generated, I find so many bad choices, claude never subtracts, it keeps piling on new code. Some minor things get declared as unbreakable rules, regardless of context. It memorizes the tiniest exception as some big decision and all new code follows those new rules it made up. Good luck cleaning up all the nonsense to all who just vibe coded their apps. It has to be steered constantly, if you care about understanding the code that is. The LLM will happily use gibberish variable names, long functions that mix responsibilities, inconsistent code style and so on. Give it a prompt to review the code over and over again, ten times in a row, it will always find something, that one race condition that wasn't handled, or it will warn about something that is clearly not important, but it won't realize that it showed rendering code into the core logic component. It can fix it once it's pointed out, it's good for refactoring and doing sweeping changes across the codebase, but it's better to be on top of things, because it can lose its way behind your back.
rlander 3 hours ago [-]
This has been exactly my experience so far, regardless of the model. A developer knows when to stop and ask questions (colleagues or stakeholders). Claude just keeps going and doubles down on its own interpretation.
For me, the biggest benefit is being able to produce an initial POC that I can learn from before writing my own code. And, as you pointed out, it’s also brilliant for refactoring work.
IshKebab 1 hours ago [-]
Claude absolutely subtracts if you ask it to. I just regularly ask it to look for simplifications and YAGNIs and give me a ranked list of them, some of which I get it to do.
whstl 1 days ago [-]
For me that turning point was 10-15 years ago.
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 but wouldn't survive reality, the software would have more trackers than features, and subscription was the default software model.
People keep saying "you only need 1 or 2 people to make a product now".
Well that was already the reality for me from 2000-2016.
alexjplant 19 hours ago [-]
> brogrammers who judged you by whether you used vim or not
When I hear that term I usually think of people who brag about their job and sling copy-pasted untyped Python and JS from StackOverflow while being willfully ignorant of infrastructure, architecture, security, algorithmic efficiency, and anything else that makes maintainable software. Micro-dosing K and listening to too many Huberman podcasts are probably solid tells too. When I hear vim, however, I think about greybeards.
Did I miss the memo? There has been a non-zero amount of performative TUI obsession happening in the technical space for the past five or six years but I didn't think that using a fifty-year-old modal text editor was a shibboleth for being a brogrammer...
knottn 3 hours ago [-]
It’s putting tools and buzzwords ahead of actually building and creating. Does it matter more what you create or the editor you use, the language, etc… A lot of that dickwaving seems like it came in the past decade or two.
Dusseldorf 17 hours ago [-]
Maybe depends on industry? Working in finance during that time, the brogrammers were vim types, and super dogmatic about everything (first and foremost their workout regiment but also design patterns and algorithmic efficiency, to the point of exhaustion.)
bitwize 11 hours ago [-]
Vim experienced a revival in the late 2000s and 2010s due to influential Ruby on Rails people using it. The "editor wars" of old were won long ago—by vim; subsequent heats pit vim against JetBrains IDEs, Atom, and Visual Studio Code.
pjmlp 5 hours ago [-]
As IDE user since the MS-DOS days, having learnt vi on Xenix, adopting XEmacs in 1995 until UNIX got good IDEs, I missed that supposed vim victory in the 2000's.
mejutoco 8 hours ago [-]
Vim has plugins/extensions for all of those. Vim is a setting now. Even Obsidian I use with vim mode (obsidian plugin).
cinnamondb 2 hours ago [-]
I hear you. Sometimes my job feels like sitting and waiting on a bunch of different projects being run, with some pauses where I am able to evaluate
maerF0x0 23 hours ago [-]
As a maybe interesting contrast. I got into tech because I wanted to build things. Coding was just a necessary step. What I really liked was creating ideas for what we could build, thinking about UX, thinking about error conditions and what we do when two things disagree.
lawgimenez 16 hours ago [-]
In the old days my team leader would review our PR and every time will remind us that he can “compile the code in his head”. This was 10 years ago, I still find it corny and disturbing.
I don’t want to go back to those corny bro programmers.
zzzeek 1 days ago [-]
of course there'll be a FOSS community. with everything that's been happening I've yet to see anything even suggesting xkcd 2347 is being impacted here, except the thankless maintainer can bounce ideas off an agent now.
VoodooJuJu 24 hours ago [-]
[dead]
ryandvm 1 days ago [-]
My favorite part about gushing about the new age of AI development is how oblivious the authors always seem to be about the next phase.
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.
vanuatu 1 days ago [-]
until 1) software is saturated or 2) llms or their creators will take accountability for any issues its code causes i think there will continuously be the next phase
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
jplusequalt 24 hours ago [-]
>until 1) software is saturated
Software has been saturated for a long time.
There are a bajillion apps on the app store that get little to no recognition. Most software startups fail to find a foothold and go under. An uncountable number of FOSS projects have been seen by at most a handful of people, and even fewer who have used/cloned the code.
brandon272 16 hours ago [-]
"App store apps" seems like the last place I'd look to try and determine whether the software market is saturated. It's a niche, at best.
xboxnolifes 21 hours ago [-]
Each existing software solution having 10,000 clones is not the same as software being saturated. There are still unsolved problems.
vanuatu 23 hours ago [-]
that doesn't imply software as a whole is saturated.
does the world use more or less software YoY? (LLMs counts as software btw.)
the differentiating factors have changed but the underlying demand has only increased.
uludag 1 days ago [-]
Exactly. Taken from this article:
> 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.
vanuatu 1 days ago [-]
feels like the opposite to me. the 'factory worker' style code monkey job is vaporized
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
jplusequalt 23 hours ago [-]
>the new era of swe will demand more and more long term business + product direction and relationship building skills
Why do you assume this to be the case? Look at your own company culture--has it not become increasingly siloed as people look to their own agents for most questions, tasks? What relationship skills are you building while talking to your chatbot all day?
>the trajectory leads us to all becoming mini-ceos directing our company of agents
Only if you completely misunderstand how business and economics works. The price of code is falling because it's turning into a commodity. The amount of people needed to produce it is drastically decreasing.
We consume more food than ever, but the % of people who work to produce food is far smaller than it was 150 years ago.
mejutoco 8 hours ago [-]
> We consume more food than ever, but the % of people who work to produce food is far smaller than it was 150 years ago.
You need to normalize that with world population, or a bigger population and a smaller percentage could be the same number of people.
Of course it is still a bit simple, because the distribution will not be uniform per country.
Then we need to know why 150 and see how other numbers look like, ideally per region. My guess is industrial revolution but it is mixed with different timings and political events in different places.
Regarding
> What relationship skills are you building while talking to your chatbot all day?
Obviously talking to the client, or does your llm power itself on and starts working without any input from you?
vanuatu 23 hours ago [-]
> has it not become increasingly siloed as people look to their own agents for most questions, tasks
doesn't feel like it, collaboration is more important than ever for high level direction even if nobody pair programs anymore. relationships feel more important than ever especially customer ones. theres no RL environment for competing in business
> We consume more food than ever, but the % of people who work to produce food is far smaller than it was 150 years ago.
Yes, because there is a limit to human desire for food, as we tend to get full. is there a limit to humanity's appetite for software? I would posit probably not, because software is infinitely abstractable and can be applied to any industry and domain
the price of code is falling but the value of differentiated ideas and market alpha is rising. human attention is scarce - as the mini-ceo with your army of agents, how will you compete with the other mini-ceos with their army of agents that can produce software at a whim?
QuercusMax 1 days ago [-]
I've actually been noticing this with a bunch of staff+ engineers at my current workplace. Previously what could be done with a TL plus 2 or 3 juniors can be done by a single person. I'm seeing some really sophisticated internal tools being built to help internal users with issues that previously required oncall engineer time.
Tanjreeve 6 hours ago [-]
> the new era of swe will demand more and more long term business + product direction and relationship building skills
This is what agile software development was always meant to be in fairness. It was the business people wanting to infantilise technical staff that created all the layers and walls away from users.
dasil003 3 hours ago [-]
Maybe so, but what I have found in my career long before AI is that a significant of percentage of biz people lack the capability to think holistically or end-to-end. Product people are a little better on average. But at the end of the day it is senior technical folks with product and UX sensibilities who are able to determine what most stakeholders actually want. I find the infantilisation to be going the other way.
scotty79 5 hours ago [-]
> fortunately they will always need me to sit here to hit the "Enter" key.
Nothing fortunate about it. That's the part I hate the most about today's LLMs. That you still have to do QA for them regarding the design. I should be able to arrive at cool result with 5% of current steering effort, if any. I still feel like a bottleneck between nothing and cool stuff existing. Unfortunately it's unavoidable until they read my mind and know what cool means for me.
mock-possum 14 hours ago [-]
Well I mean - I don’t think it’s so much that you’re needed to hit “enter” - anybody who’s used an agent on full auto has already experienced that lack of need.
What is needed is a human at the beginning, to decide what needs to be done - and a human at the end, to decide whether it’s finished.
For a while at least, specialized knowledge will be a huge asset, if not necessarily strictly necessary, for the beginning and end.
Possibly even that might pass away - but I m a little more skeptical there, because a fully automated proceeds of choosing what to work on is really a whole different world altogether. It’s not just one where humans aren’t required to do menial tasks, it’s one where humanity isn’t required period - at which case, what’s the point of any of this.
I don’t see us getting to that point within my lifetime.
saulpw 13 hours ago [-]
> What is needed is a human at the beginning, to decide what needs to be done - and a human at the end, to decide whether it’s finished.
I've been thinking the same, this is very well put.
BatchJob 14 hours ago [-]
While that sounds a little doomerish and probably for good reason, there is the obvious alternative.
Dont change. Software developers do not have to change anything they control their means of production and we dont HAVE to use any of this stuff. IF you are saying that there will be non-engineers willing to step in to hit enter (as in the business/product people) and LLMs will be good enough to do with it, Im ok with that.
I encourage business people to go down that path, especially since I have no organizational responsibility to help them. So if they run into even one little issue, I wont look at their code, I wont let it into a repo and I can just walk away.
There will be people who cross over and will want to help the people using LLMs and some will be technical. But it wont be in large numbers and it will be based on extraction and not pay very well at all. It will pay less every day as the LLM usage goes up to the CTOs desk.
More power to them! At the end of the day someone WILL have to hit enter, and it wont be me in some low paid slopshop.
What Im saying is the industrys future and mine are not intertwined. The tech industry is of no interest to me as a software engineer. They have jumped their own fake shark.
pmg101 8 hours ago [-]
Ok but... You aren't planning to get paid to be a software engineer? Or you are? Surely this is the way in which the futures are entwined, for most of us?
1 days ago [-]
paul7986 1 days ago [-]
Enter key? Just talk to the LLM, no enter key needed ;-)
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?
jplusequalt 24 hours ago [-]
>Personally I vibe code apps while driving
What a nightmare of a sentence.
paul7986 24 hours ago [-]
How so? For safety its the same as hands free phone conversations in the car which is perfectly legal. Also, it's much safer then looking/using phones (that's illegal) while driving, which millions unfortunately do now.
Also, talking and listening to AI for directions is safer where the Ai is like an intelligent person. An example the AI giving you contextual directions like that new mechanic you are looking for is next to your favorite McDonalds in XYZ city or town (provides context to something you're familiar with so you just drive to a familiar place).
jplusequalt 24 hours ago [-]
>How so? For safety its the same as hands free phone conversations in the car which is perfectly legal.
The amount of brain power most people use while having a passing conversation is << than the brain power people use while trying to solve a problem, or reason about engineering abstractions.
I don't think this is a responsible thing to be doing unless you've completely relinquished all control of how things are built/designed/implemented to the AI.
Just because you __can__ does not mean you __should__.
paul7986 23 hours ago [-]
You think programming still requires a lot of brain power? Definitely not as much as anyone who can talk can create software, iPhone apps, etc, etc.
Recently on a long drive I was working on an AI agent network concept talking it through and after each push to it's repo I would discuss more and prompt it to make more updates. On Wednesday at a bar with 2 unemployed software dev friends they were testing out my dating app Ive been working on in the car/in general. They provided me feedback on the dating app and boom GPT made the updates in less then minute.
"Just because you can___doesn't mean you should," I agree with you, as I wish this didnt exist, but it does and times always change. I'm personally embracing this new change!
jplusequalt 23 hours ago [-]
>You think programming still requires a lot of brain power?
Maybe not for you.
>"Just because you can___doesn't mean you should," I agree with you, as I wish this didnt exist, but it does and times always change. I'm personally embracing this new change!
You can embrace AI agents all you want, but don't risk other peoples lives by distracting yourself while driving.
paul7986 23 hours ago [-]
>The amount of brain power most people use while having a passing conversation is << than the brain power people use while trying to solve a problem, or reason about engineering abstractions.
Ok got it never have a handsfree phone conversation while driving if it involves a lot of brainpower. Which is super subjective and id say talk to chatGPT to create an idea of yours and see if your mind changes on this topic ;). It sounds like you have not talked to conversational AI to create software yet. cheers
jplusequalt 19 hours ago [-]
> It sounds like you have not talked to conversational AI to create software yet. cheers
No, I prefer to talk to people.
paul7986 13 hours ago [-]
Indeed I do too as we have been conversing here :)
Yet i love technology and using it in novels I see many others will be embracing in time too.
sublinear 1 days ago [-]
How many times are we going to cycle through these same arguments instead of actually discussing the content of the blog posts?
Circling back to these replies: Ah yes! The best slacktivism is having the bots do it for you!
123u-q176 1 days ago [-]
As long as the daily propaganda articles to refresh the DRAM of people daily appear here.
manwe150 1 days ago [-]
Until either the enter key wears out and breaks, or we get pervasive sandboxes that act according to the users interests. It seems like Windows Vista UAC all over again for a new generation.
24 hours ago [-]
1 days ago [-]
dspillett 1 days ago [-]
We'll keep doing it for as long as those making the blog posts keep making the same sort of blog posts we have seen on this cycle several times before. Slop begets slop, human or automaton made or a mix, and always has done.
coldpie 1 days ago [-]
I maintain a browser extension to nuke the endless stream of boring AI noise articles: https://github.com/ColdPie1/enough-ai-on-hn/ Sometimes it misses articles with less clear titles, like this one, and you gotta nuke 'em manually.
solarpunk_enthu 1 days ago [-]
My journey from hand-written code to agents is very similar. I think once a person exposed to agents goes through initial "I want to build anything I can think of" psychosis, it results in a much more productive workflow.
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.
tetraodonpuffer 1 days ago [-]
every elevator needed an operator, how many elevators can a technician support? And what is the upskilling software developers can do? Not every software developer can be a good architect, PM or sales person (and even if they could be, there aren't going to be as many open positions anyways).
com 9 hours ago [-]
There are a LOT more elevators than when we had lift operators. Probably a lot more people employed globally in building, maintaining and operating them now too.
But yeah, disrupted careers is real. And the faster the economic or career discontinuity is, the harder it is for people to find new jobs or paths to new jobs.
aaronbrethorst 1 days ago [-]
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.
dpkirchner 2 hours ago [-]
The /goal command does a pretty dang good job if you tell it what will satisfy the goal and optionally what will not. It will still eventually stop if it finds the problem impossible (I too wanted faster CI, it could only get to a few minutes slower than my demand.)
GrinningFool 1 days ago [-]
Did you look closely at what it had done? It's possible to save a lot of time on CI by omitting tests, for example...
What was the overnight cost on taking that route (tokens and dollars)?
aaronbrethorst 5 minutes ago [-]
Pretty minimal. For reference, I'm on a Claude Max 20x plan ($200/month). I expected to see about 15% usage of the plan overnight on the task but it was more like 5-6%? Well worth $2.50 of my monthly plan to get that speedup.
maerF0x0 1 days ago [-]
Just like people still use typewriters, make their own clothes, or cook themselves dinner etc. We can still hand craft code. There may always be a market for it too, like Rolls Royce.
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.
vanuatu 1 days ago [-]
i dont think we'll ever saturate the amount of software there is in the world unless we get some sort of scifi superintelligence scenario
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)
wuhhh 20 hours ago [-]
I feel it’s important to point out that the word “value” has different meanings to different people.
I think that the value of hand written code has gone up, and will continue to do so, as a direct consequence of anyone now being able to generate code with LLMs.
That’s how I feel, in any case. Win my heart with a euphoric 3am commit message, typos left in.
maerF0x0 23 hours ago [-]
hand crafted code:
I think of it more like framework laptops, light phone etc which exist due to a fundamental decision to be a certain way and buyers value that fundamental feature.
bigstrat2003 23 hours ago [-]
> We can still hand craft code.
We not only can, but we should. It will result in a much higher quality product, which works better, is easier to maintain, and has fewer bugs. Despite the hype, LLMs are not actually good at writing code.
ssfdg 1 days ago [-]
> Just like people still use typewriters, make their own clothes, or cook themselves dinner etc.
One of these things is not like the others. Your silicon valley bubble privilege is showing.
Spivak 24 hours ago [-]
Your privilege is showing by only saying one of those stand out.
At least with keyboards you can say they actually replaced typewriters but the other two are just paying someone else to do the same labor.
ssfdg 17 hours ago [-]
I'm sorry, but no, you don't get to lecture me about my privilege when I'm responding a grotesque coddled techbro pontificating about how Doordash has solved the problem of eating to the point that cooking is some quaint cute whimsical thing that people do as a hobby on the same level as owning a typewriter.
rglover 4 hours ago [-]
This reminds me of an HN comment years ago where an engineer at some big tech company was at a loss as to how he would get snacks/drinks as the company was ending its free/open kitchen policy (the obvious answer being to just go to the store and pack stuff the night before).
That was the day I realized being a software engineer from greater America is totally different than those from SV. The coddling was (is?) unreal.
maerF0x0 23 hours ago [-]
the contrast intended was the level of automation removing the old way of doing things.
sublinear 1 days ago [-]
I think it's heavily dependent on what type of dev role it is. There has always been a split between the startups and the corporate world.
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 way too big on the wrong side of this misunderstanding.
maerF0x0 1 days ago [-]
> where AI is struggling to find footing
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)
sublinear 1 days ago [-]
It's a "yes" for both cases.
drudolph914 1 days ago [-]
next time op comes up for air is when he finds out their employer replaced them with a college student making $10/hour.
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?
spicyusername 13 hours ago [-]
Why does everyone keep framing this as if this is a decision this person is making?
This is what is happening to the industry. It's a fact of life. A new technology has disrupted the method through which software is created. There's no going back and there's no pretending we can continue not using it.
You either adopt the tools now and have trouble finding a job later or have trouble finding a job now.
dspillett 1 days ago [-]
It won't be a student on $10 replacing him. Who would hire an inexperienced student when there are piles of displaced experienced devs looking for work? One of them and a couple of AI licences could try to replace several people the way things are going.
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 1 days ago [-]
not sure where this meme of 'ai will become very expensive any time now!' comes from
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 1 days ago [-]
> not sure where this meme of 'ai will become very expensive any time now!' comes from
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.
vanuatu 1 days ago [-]
valuations and funding look at *growth*, not money out and money in
ai has produced some of the fastest growing companies of All Time and plotting the trend leads to very profitable businesses in the future (which is the whole point of investing)
i think it would be a more nuanced and interesting conversation to talk about 1) how growth will change and 2) how the rapidly falling cost of intelligence will affect the different players in the ecosystem
(not a bullpost for the labs, i think their situation is precarious)
ProblemExplorer 19 hours ago [-]
I am coming to the conclusion that the number of people on HN who understand actual business is a rounding error. I have made similar comments as yours and I get downvoted so fast that I'm literally blocked from responding not only on the post I got downvoted on but the entire of HN. Saying anything remotely that supports the idea that AI businesses are a massive opportunity is highly unpopular here. Also, HN post throttling algorithms will actively block you from continuing to engage (due to downvoting and other signals the throttling algorithms take into account), so I think that side of the sentiment is massively suppressed on this site increasing the echo chamber.
The overall perception I see most popular on HN of "AI" is that it's a waste of money, natural resources and we should be "doing something else".
I'm old enough where I've personally seen multiple AI winters and also been through major disruptions - the PC era, the consumer internet era, the cloud, social media, gig economy and now "AI".
For every major disruption, the biggest naysayers have been the very groups that got disrupted. They eventually had to either retire or find something else to do.
There's no logical explanation or data you can provide to these naysayers that will change their mind. They have dug their teeth into a narrative disconnected from actual evidence and that's now their identity.
As a result, I have a strong hypothesis that AI will forever redefine what knowledge work - including software - looks like and entails. Credentialism and rentseeking by educational institutions will be a thing of the past. Human experts will be largely employed by frontier and specialized AI agent companies and labs.
I have been extremely lucky to have invested early in Cisco, Google, Amazon, Dell, Uber and NVIDIA - wasn't very sure when I made those investments so much so that I invested only funds I could afford to loose.
I'm now fully leveraging my investments into AI. IF AI goes to h*ll, the consumer, retail, commodities, energy markets are so strongly coupled to it, that I doubt anyone will come out of it for less than a 20% correction, and I will be way past 100 when it does recover, so I have nothing to lose.
maerF0x0 23 hours ago [-]
They look at growth discounted against interest rates. Both seem to be moving unfavorably.
zzzeek 24 hours ago [-]
open weight models from China are there now, produced using an entirely different economic model, so whatever happens to openai or anthropic doesn't have that big of an impact on "will I have an agent to code with".
bayarearefugee 1 days ago [-]
> It won't be a student in $10 replacing him. Who would hire an inexperienced student when there are piles of displaced experienced devs looking for work?
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.
coldpie 1 days ago [-]
> I’m so happy I quit tech a year ago.
What do you do now? I'm also looking to get out of this industry, but it's tough to voluntarily give up the pay.
argee 15 hours ago [-]
How much money do you need?! I don't find it a particularly hard sell to not sell off my time after having reached my retirement number.
mock-possum 11 hours ago [-]
You need enough money to be able to afford to retire, for starters…
11 hours ago [-]
argee 11 hours ago [-]
Wow, what an insightful comment, paired with a downvote. I am in awe.
Nevermind that the calculation of their retirement number was what I was suggesting in the first place.
It's amazing to me that even HN is full of this kind of petty jealousy, where people are ostensibly amiable to founding their own businesses and owning their time. God forbid someone retire. I expect to get downvoted on Reddit for even daring to mention I can afford bread, but I didn't expect that kind of thing here.
Maybe you should choose a different sin, you know Envy is the only one you can't have any fun at, right?
coldpie 4 hours ago [-]
I think you need to work on your reading comprehension and anger management skills, friend.
chrisra 1 days ago [-]
Might as well stick around until the option is no longer there, as long as they enjoy it.
glouwbug 1 days ago [-]
Feels like AI is just exposing what was always glorified software-configuration
esafak 1 days ago [-]
Did you retire or do something else?
ToucanLoucan 1 days ago [-]
> next time op comes up for air is when he finds out their employer replaced them with a college student making $10/hour.
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 1 days ago [-]
> blog posts tearing them apart for shockingly shit engineering practices, and their userbase in open rebellion from the sheer STATE of the product
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.
gscott 1 days ago [-]
I am transfixed watching gpt-sol-6-1 program all day non-stop. I am building a succesor to my web2.0 groupware platform and now on a low budget you can get the code built without having financial backing. Strategy is now what you need to get usage. How to grab customers who are unhappy with big players and want a more bespoke system.
losvedir 1 days ago [-]
This feels a bit like someone with one of the first cars thinking about how much faster they can distribute feed for all the horses.
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.
24 hours ago [-]
will5421 24 hours ago [-]
The world that replaces this has AI actually doing the work of gscott’s web2.0 groupware platform.
Spivak 24 hours ago [-]
Where a lot of this gets stuck is that AI software dev isn't a closed loop. They're still completely dependent on complex human written codebases to actually do anything. They're adept users of libraries and platforms but, at least for now, not so adept builders of the same. The ability cutoff being roughly where public documentation ends.
I don't think this will be a hill forever, after all folks have managed to get new
novel mathematics out of these models, but for the medium term
it seems like the good (software) business to be in is selling shovels to the people digging for AI gold.
chrisra 1 days ago [-]
I realized recently that I no longer get stuck. I don't sit and figure something out for a few hours, trying thing after thing. "Banging my head against the wall" isn't really part of my vocab anymore.
mythrwy 23 hours ago [-]
I learned a lot of what I know by banging my head against the wall.
Knowing these things might not really be needed going forward, but it was a good workout, and I'm grateful I got a chance to go through that even if it becomes largely unnecessary.
m_fayer 6 hours ago [-]
Well said. I’ve often noticed how I have a huge tolerance for frustration and ability to persist compared to many people around me, and this is how I acquired these traits. They’ve turned out to be hugely useful, also beyond just coding. It’ll be a shame for our profession to lose them.
throwaway_1016 14 hours ago [-]
I learned a lot working with LLMs and successfully delivering ambitious projects I wouldn't even have approached before. However, whatever I learned with LLMs, I successfully forgot almost immediately.
keiferski 8 hours ago [-]
Be glad you’re not a business copywriter. In my experience, that profession basically doesn’t exist anymore, and it has been subsumed into marketing/content marketing roles.
And I mean literally: the jobs that I had 5-10 years ago, that I built a copywriting career out of, simply don’t exist in 2026.
archagon 20 hours ago [-]
I guess the primary benefit of LLMs is that they give you more time to write navelgazy thinkpieces about LLMs. (And how long before the author starts reaching for the same tools to "assist" their writing?)
This person is not an engineer anymore, but it'll take a while for them to admit it to themselves.
Another article of unbridled enthusiasm after finding a new religion.
VCFundedGenYer 23 hours ago [-]
Can't relate at all. AI is only in your life if you let it.
I work 90% without AI, and don't plan to integrate it any further. It's an overhyped and overrated tech that will die out soon.
bitwize 10 hours ago [-]
Remember when programmers viewed the guy who wrote Word documents and drew box-and-arrow diagrams all day with disdain because he was abstracted far away from the code base and didn't know how the real work got done?
Before he died, Tim Bryce had been trying to convey, since decades ago, that the document-and-diagram person is the real smart one in the room, the one contributing actual value. The programmers are just translators, turning those specifications into something a machine can execute. What's more, because they arrogate to themselves more value to the organization than they can actually justify, and because they resist discipline and organization, they're usually a liability to the company, and to society at large. Why does the TV and every device attached to it need a separate remote? Why don't they all just adopt a universal standard? It's programmers' fault. (No, really, that is a thing he said: https://patch.com/florida/palmharbor/amp/28237018/the-proble...)
Bryce was absolutely right. Now, with AI, there's barely any need for programmers anymore—just people who can describe the information systems the business needs. He'd be laughing his ass off had he lived to today, as the people who to whom every business had been beholden just watched their value drop to zero.
There's just no value anymore in being an obsessive technician anymore. There's no value in being a nerd. And here's a secret: the people you thought used to value you, secretly resented you and wanted you gone. Tim Bryce just said the quiet part out loud.
AI has freed you to focus on what's really important: being convincing in business meetings and charming at cocktail parties. Y'all need to go grind on your social skills, because AI won't be coming for those for a while yet.
throwaway613746 1 days ago [-]
My job is extremely boring now.
Give claude the jira ticket, implement it, open the PR, review the PR, merge it. Rinse and repeat.
What is even the point of any of this anymore?
etatester 1 hours ago [-]
That's why you're about to get fired. That's the whole issue.
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.
If anything, AI has made it more fun simply because it means not having to think as much about the drudgery of details: syntax, API schemas, boilerplate code... And by "more fun" I mean "somewhat less unfun". Cause it's still not fun. But AI makes my burnout somewhat more tolerable.
Still, there were a lot of times where I was catching myself having fun.
If you work for the right organization and work remotely you can just use AI to be more lazy. This is especially true during this transitional period where many colleagues are bad at it or refuse to use it.
I guess it all depends where you’re at. If you’re still in the phase of life where improving yourself at work and producing work you are proud of is exciting, AI might make you feel like your work and value has been diluted. You’ve been turned into a product manager when you wanted to be an engineer.
If you’re in the phase of life where you’ve decided that work is a means to an end, and simultaneously your company doesn’t expect you to produce 2-3x output, maybe this new era is pretty awesome.
I fall into the latter category. I’ve learned a new musical instrument mainly during work hours. I’ve gotten a lot of quality time with the elder scrolls morrowind. I started going to the gym every day. In the short term, the fact that I can make the coding machine do all my tasks for me has been a net benefit. I’m just not sure how long it’s going to last.
Anyway, nothing has changed for me, except that I dont have to deal with google search results anymore for things. When the LLM gets stuck I do still go out there. But its rare.
Nothing has changed in the way I do my job, except having to put up with slop from people around me, or from business people pushing slop towards the dev team and wanting a pat on the back for it. That part has changed for the worse.
The complete willingness to traffic in nonsensical documentation that doesnt represent any real requirements as an excuse for doing a job is pretty sad, and I take note of who does it and I make sure to never trust anything they publish. And usually stop reading it.
I call it "crossing over", once I see someone do it and replace their work product with LLM slop and distribute it, they have created a barrier that will prevent me from working with them forever.
(where the top guideline on [link] clearly states: "we do not accept submissions that are either outright AI-generated or conceptually similar in terms of style, verbosity, generality, scope-creep or signal-to-noise ratio")
I think the most likely outcome is that you’re ultimately going to reach the conclusion that the best option is to leave.
He takes that, tells claude to add it to his docs, claude mangles my correct manually written directions and spits out a garbled and nonsensical version, and the project owner just throws that right into his docs.
Like where do you go from there? Even when you don't use any ai someone else just uses it upon you. It's like a bizarre new form of Bowdlerization.
Everyone sucks on all sides as far as I can tell. I really don't understand why people are accepting this paradigm of using ais for everything. Is everyone really that incapable of resisting the whatever it is you get from giving orders that they don't even care what results from the orders, just make me feel like I caused a lot of stuff to happen.
This is all so self-inflicted too.
For me, the biggest benefit is being able to produce an initial POC that I can learn from before writing my own code. And, as you pointed out, it’s also brilliant for refactoring work.
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 but wouldn't survive reality, the software would have more trackers than features, and subscription was the default software model.
People keep saying "you only need 1 or 2 people to make a product now".
Well that was already the reality for me from 2000-2016.
When I hear that term I usually think of people who brag about their job and sling copy-pasted untyped Python and JS from StackOverflow while being willfully ignorant of infrastructure, architecture, security, algorithmic efficiency, and anything else that makes maintainable software. Micro-dosing K and listening to too many Huberman podcasts are probably solid tells too. When I hear vim, however, I think about greybeards.
Did I miss the memo? There has been a non-zero amount of performative TUI obsession happening in the technical space for the past five or six years but I didn't think that using a fifty-year-old modal text editor was a shibboleth for being a brogrammer...
I don’t want to go back to those corny bro programmers.
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.
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
Software has been saturated for a long time.
There are a bajillion apps on the app store that get little to no recognition. Most software startups fail to find a foothold and go under. An uncountable number of FOSS projects have been seen by at most a handful of people, and even fewer who have used/cloned the code.
does the world use more or less software YoY? (LLMs counts as software btw.)
the differentiating factors have changed but the underlying demand has only increased.
> 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
Why do you assume this to be the case? Look at your own company culture--has it not become increasingly siloed as people look to their own agents for most questions, tasks? What relationship skills are you building while talking to your chatbot all day?
>the trajectory leads us to all becoming mini-ceos directing our company of agents
Only if you completely misunderstand how business and economics works. The price of code is falling because it's turning into a commodity. The amount of people needed to produce it is drastically decreasing.
We consume more food than ever, but the % of people who work to produce food is far smaller than it was 150 years ago.
You need to normalize that with world population, or a bigger population and a smaller percentage could be the same number of people.
Of course it is still a bit simple, because the distribution will not be uniform per country.
Then we need to know why 150 and see how other numbers look like, ideally per region. My guess is industrial revolution but it is mixed with different timings and political events in different places.
Regarding
> What relationship skills are you building while talking to your chatbot all day?
Obviously talking to the client, or does your llm power itself on and starts working without any input from you?
doesn't feel like it, collaboration is more important than ever for high level direction even if nobody pair programs anymore. relationships feel more important than ever especially customer ones. theres no RL environment for competing in business
> We consume more food than ever, but the % of people who work to produce food is far smaller than it was 150 years ago.
Yes, because there is a limit to human desire for food, as we tend to get full. is there a limit to humanity's appetite for software? I would posit probably not, because software is infinitely abstractable and can be applied to any industry and domain
the price of code is falling but the value of differentiated ideas and market alpha is rising. human attention is scarce - as the mini-ceo with your army of agents, how will you compete with the other mini-ceos with their army of agents that can produce software at a whim?
This is what agile software development was always meant to be in fairness. It was the business people wanting to infantilise technical staff that created all the layers and walls away from users.
Nothing fortunate about it. That's the part I hate the most about today's LLMs. That you still have to do QA for them regarding the design. I should be able to arrive at cool result with 5% of current steering effort, if any. I still feel like a bottleneck between nothing and cool stuff existing. Unfortunately it's unavoidable until they read my mind and know what cool means for me.
What is needed is a human at the beginning, to decide what needs to be done - and a human at the end, to decide whether it’s finished.
For a while at least, specialized knowledge will be a huge asset, if not necessarily strictly necessary, for the beginning and end.
Possibly even that might pass away - but I m a little more skeptical there, because a fully automated proceeds of choosing what to work on is really a whole different world altogether. It’s not just one where humans aren’t required to do menial tasks, it’s one where humanity isn’t required period - at which case, what’s the point of any of this.
I don’t see us getting to that point within my lifetime.
I've been thinking the same, this is very well put.
Dont change. Software developers do not have to change anything they control their means of production and we dont HAVE to use any of this stuff. IF you are saying that there will be non-engineers willing to step in to hit enter (as in the business/product people) and LLMs will be good enough to do with it, Im ok with that.
I encourage business people to go down that path, especially since I have no organizational responsibility to help them. So if they run into even one little issue, I wont look at their code, I wont let it into a repo and I can just walk away.
There will be people who cross over and will want to help the people using LLMs and some will be technical. But it wont be in large numbers and it will be based on extraction and not pay very well at all. It will pay less every day as the LLM usage goes up to the CTOs desk.
More power to them! At the end of the day someone WILL have to hit enter, and it wont be me in some low paid slopshop.
What Im saying is the industrys future and mine are not intertwined. The tech industry is of no interest to me as a software engineer. They have jumped their own fake shark.
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?
What a nightmare of a sentence.
Also, talking and listening to AI for directions is safer where the Ai is like an intelligent person. An example the AI giving you contextual directions like that new mechanic you are looking for is next to your favorite McDonalds in XYZ city or town (provides context to something you're familiar with so you just drive to a familiar place).
The amount of brain power most people use while having a passing conversation is << than the brain power people use while trying to solve a problem, or reason about engineering abstractions.
I don't think this is a responsible thing to be doing unless you've completely relinquished all control of how things are built/designed/implemented to the AI.
Just because you __can__ does not mean you __should__.
Recently on a long drive I was working on an AI agent network concept talking it through and after each push to it's repo I would discuss more and prompt it to make more updates. On Wednesday at a bar with 2 unemployed software dev friends they were testing out my dating app Ive been working on in the car/in general. They provided me feedback on the dating app and boom GPT made the updates in less then minute.
"Just because you can___doesn't mean you should," I agree with you, as I wish this didnt exist, but it does and times always change. I'm personally embracing this new change!
Maybe not for you.
>"Just because you can___doesn't mean you should," I agree with you, as I wish this didnt exist, but it does and times always change. I'm personally embracing this new change!
You can embrace AI agents all you want, but don't risk other peoples lives by distracting yourself while driving.
Ok got it never have a handsfree phone conversation while driving if it involves a lot of brainpower. Which is super subjective and id say talk to chatGPT to create an idea of yours and see if your mind changes on this topic ;). It sounds like you have not talked to conversational AI to create software yet. cheers
No, I prefer to talk to people.
Yet i love technology and using it in novels I see many others will be embracing in time too.
Circling back to these replies: Ah yes! The best slacktivism is having the bots do it for you!
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.
But yeah, disrupted careers is real. And the faster the economic or career discontinuity is, the harder it is for people to find new jobs or paths to new jobs.
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.
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.
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)
I think that the value of hand written code has gone up, and will continue to do so, as a direct consequence of anyone now being able to generate code with LLMs.
That’s how I feel, in any case. Win my heart with a euphoric 3am commit message, typos left in.
I think of it more like framework laptops, light phone etc which exist due to a fundamental decision to be a certain way and buyers value that fundamental feature.
We not only can, but we should. It will result in a much higher quality product, which works better, is easier to maintain, and has fewer bugs. Despite the hype, LLMs are not actually good at writing code.
One of these things is not like the others. Your silicon valley bubble privilege is showing.
At least with keyboards you can say they actually replaced typewriters but the other two are just paying someone else to do the same labor.
That was the day I realized being a software engineer from greater America is totally different than those from SV. The coddling was (is?) unreal.
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 way too big on the wrong side of 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)
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?
This is what is happening to the industry. It's a fact of life. A new technology has disrupted the method through which software is created. There's no going back and there's no pretending we can continue not using it.
You either adopt the tools now and have trouble finding a job later or have trouble finding a job now.
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!
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
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.
ai has produced some of the fastest growing companies of All Time and plotting the trend leads to very profitable businesses in the future (which is the whole point of investing)
i think it would be a more nuanced and interesting conversation to talk about 1) how growth will change and 2) how the rapidly falling cost of intelligence will affect the different players in the ecosystem
(not a bullpost for the labs, i think their situation is precarious)
The overall perception I see most popular on HN of "AI" is that it's a waste of money, natural resources and we should be "doing something else".
I'm old enough where I've personally seen multiple AI winters and also been through major disruptions - the PC era, the consumer internet era, the cloud, social media, gig economy and now "AI".
For every major disruption, the biggest naysayers have been the very groups that got disrupted. They eventually had to either retire or find something else to do.
There's no logical explanation or data you can provide to these naysayers that will change their mind. They have dug their teeth into a narrative disconnected from actual evidence and that's now their identity.
As a result, I have a strong hypothesis that AI will forever redefine what knowledge work - including software - looks like and entails. Credentialism and rentseeking by educational institutions will be a thing of the past. Human experts will be largely employed by frontier and specialized AI agent companies and labs.
I have been extremely lucky to have invested early in Cisco, Google, Amazon, Dell, Uber and NVIDIA - wasn't very sure when I made those investments so much so that I invested only funds I could afford to loose.
I'm now fully leveraging my investments into AI. IF AI goes to h*ll, the consumer, retail, commodities, energy markets are so strongly coupled to it, that I doubt anyone will come out of it for less than a 20% correction, and I will be way past 100 when it does recover, so I have nothing to lose.
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.
What do you do now? I'm also looking to get out of this industry, but it's tough to voluntarily give up the pay.
Nevermind that the calculation of their retirement number was what I was suggesting in the first place.
It's amazing to me that even HN is full of this kind of petty jealousy, where people are ostensibly amiable to founding their own businesses and owning their time. God forbid someone retire. I expect to get downvoted on Reddit for even daring to mention I can afford bread, but I didn't expect that kind of thing here.
Maybe you should choose a different sin, you know Envy is the only one you can't have any fun at, right?
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.
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.
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 don't think this will be a hill forever, after all folks have managed to get new novel mathematics out of these models, but for the medium term it seems like the good (software) business to be in is selling shovels to the people digging for AI gold.
Knowing these things might not really be needed going forward, but it was a good workout, and I'm grateful I got a chance to go through that even if it becomes largely unnecessary.
And I mean literally: the jobs that I had 5-10 years ago, that I built a copywriting career out of, simply don’t exist in 2026.
This person is not an engineer anymore, but it'll take a while for them to admit it to themselves.
[0] https://www.paulgraham.com/identity.html
I work 90% without AI, and don't plan to integrate it any further. It's an overhyped and overrated tech that will die out soon.
Before he died, Tim Bryce had been trying to convey, since decades ago, that the document-and-diagram person is the real smart one in the room, the one contributing actual value. The programmers are just translators, turning those specifications into something a machine can execute. What's more, because they arrogate to themselves more value to the organization than they can actually justify, and because they resist discipline and organization, they're usually a liability to the company, and to society at large. Why does the TV and every device attached to it need a separate remote? Why don't they all just adopt a universal standard? It's programmers' fault. (No, really, that is a thing he said: https://patch.com/florida/palmharbor/amp/28237018/the-proble...)
Bryce was absolutely right. Now, with AI, there's barely any need for programmers anymore—just people who can describe the information systems the business needs. He'd be laughing his ass off had he lived to today, as the people who to whom every business had been beholden just watched their value drop to zero.
There's just no value anymore in being an obsessive technician anymore. There's no value in being a nerd. And here's a secret: the people you thought used to value you, secretly resented you and wanted you gone. Tim Bryce just said the quiet part out loud.
AI has freed you to focus on what's really important: being convincing in business meetings and charming at cocktail parties. Y'all need to go grind on your social skills, because AI won't be coming for those for a while yet.
Give claude the jira ticket, implement it, open the PR, review the PR, merge it. Rinse and repeat.
What is even the point of any of this anymore?