In ML it was even worse, we had to throw away a decade of experience, made irrelevant by the new approaches. Even the most revered activity - designing new architectures - became too expensive to do in real life. Fine-tuning models is what we do now, prompting and evals. Like 90% of what we used to learn is no longer needed. And yes, LLMs can do most new ML activities too, they just need light supervision. I am sometimes ashamed to admit I have stopped coding 12 months ago and never wrote one more line, that after 35 years of coding manually. But I also think we will never be without LLMs again, so no point in preparing for 2016 in 2026
LLMs are eroding my software engineering career and I don't know what to do
631–640 of 1001 posts
Re: LLMs are eroding my software engineering career and I don't know what to do
#632To me looks like, if we're not collectively careful, civilisation will soon be on a path to an evolutionary dead-end. Anything that can replace a deeply experienced s/ware engineer can replace anyone in the employment stack, meaning that only the owners of capital will be left, and they too will soon fade as the economy falls off a cliff and money has no value, because the only value that money has is the value of a…
The people and companies leaning into fully autonomous agents are high on their own supply, in my opinion. They're kicking back in their beach chairs as their pipelines spit out Stüssy S after Stüssy S, with massive architectural flaws and attack surfaces, just lighting gobs of money on fire.
Yesterday, I created a fully functional POC for something really cool, it took me all day as I reshaped the agent's rough boilerplate ideas into usable components, and I never once hit a session limit on my $100 month Claude sub. I spent the majority of my time thinking about how I needed to prompt to turn what was in my head into working and secure code. You can't just give the agent a vague idea and expect anything less than a dumpster app.
It's probably enough to fool C Suite people into believing the AI apocalypse is coming, which is the crux of the problem, and what is fueling what is certainly a gigantic bubble — but when it comes down to it, shitty software is shitty software. To fix it, you have to know what good software looks and feels like under the hood, and why it's shitty or feels bad to use. It might start up, but mutability, staying up, remaining stable, and remaining secure are very different stories.
The clock is ticking on everything that has been developed by a LLM with a novice user behind the prompts.
Re: LLMs are eroding my software engineering career and I don't know what to do
#633Earlier quoted context omitted.
> Good software engineers who are arrogant about easily acquired domain knowledge This is a problem of arrogance, not of domain expertise. Having worked in a few different industries, I'd wager that for the vast majority of them, a competent person can probably learn 80% of the required domain knowledge in under 6 months. For the latter 20%, as long as the person is not arrogant, they will seek help from colleagues w…
"The first 80% is easy... it's the second 80% that gets you."
Re: LLMs are eroding my software engineering career and I don't know what to do
#634Earlier quoted context omitted.
I have worked on highly regulated areas in finance (risk). Compliance is a highly creative art, often requiring lots of out-of-the-box thinking and non-obvious solutions. The people I found worst at this were IT. They tend to over-interpret regulation, and super-restrict beyond what is needed for actual de-facto compliance. My guess is the model makes the same mistakes as the programmers: taking 'rules' literally, un…
> he people I found worst at this were IT. My experience as IT in modern banks was the opposite. The legal department were absolute assholes when it came to software features. And I'm talking absolutely 100% ok features, like paying your bills from the banking application. The least fun, trigger happy, cover their buts people I've ever seen. Like all they could ever say was NO. I guess they were heavily incentivized…
Re: LLMs are eroding my software engineering career and I don't know what to do
#635Earlier quoted context omitted.
Suno is completely incapable of producing heavy metal. I can't speak for other genres bc I don't listen to them, but what it produces is completely hollow and devoid of what makes metal metal. I also think most metal fans will categorically reject AI-made metal on principle.
Metal, punk, hardcore - any type of heavy music, really, should reject AI-made slop. If you’re a fan and/or maker of them and are not just wearing the genres as an aesthetic, you fully know they are a rejection of corporate and governmental control.
More generally, we think that music (and art in general) is a form of human expression and communication. The very idea of AI music just seems absurd, as it completely misses the point of what constitutes music as an artform. Why should I listen to something that has been produced entirely without human intent? Why should I prefer a cheap simulacrum over the original?
Re: LLMs are eroding my software engineering career and I don't know what to do
#636Earlier quoted context omitted.
Software boom due to SMEs looks very unnatural to me, because what makes software so special is its ability to scale, so it naturally tends to monopolization
That was in the world where making software was _prohibitively_ expensive.
Re: LLMs are eroding my software engineering career and I don't know what to do
#637> All my finance and payment domain expertise, all the debugging intuition and distributed system knowledge earned through hours of sweat and tears, is now promptable. Is it really though? Access to information is quicker, but you still need to know what ‘good’ looks like to leverage it effectively. I can prompt my way to a medical diagnosis, but I’d still want to run it by a doctor.
If the LLM is wrong and gives you a wrong medical diagnosis you end up hurting your health. If an LLM gives you a wrong debugging answer you've just lost 5 minutes.
Software engineering is the only knowledge work where mistakes are usually inexpensive except for data breaches. Outside for that nobody cares for bugs.
That's not true in most other knowledge jobs. If a lawyer uses AI and hallucinates something there is a legal problem. If someone vibecodes an app and crashes, it can be fixed with more AI and try again
Re: LLMs are eroding my software engineering career and I don't know what to do
#638Earlier quoted context omitted.
And I'd still question it. The experience of just… knowing how a good architecture looks like without being able to really put it in words is what makes a good engineer to me. These people can pick up relevant regulations or industry terms and deliver value quickly enough.
> If the author's vision of the future is correct, then competent software engineers are safe. Domain knowledge can be learnt much quicker than how to apply good engineering principles. I think this is true in some things and less true in others. It's a pretty high moat getting into stuff like simulation software because the people working on numerical methods overwhelmingly have PhDs and it's a mixed skill set. Doma…
I'm currently working on a simulation/game about space and orbital mechanics. I have a lot of software experience, I know how to build large projects and architect my code, and I know how to to test the end result to ensure I'm getting what I want. But I also don't have a strong math or physics background. In my experience, Claude (Opus 4.6+) has had no issues writing any simulation or game related math code. And the key thing is, I don't need to have a PhD in astrophysics to verify interactively and visually that everything is working as I expect to. I just have an interest in space, and a basic understanding of the physics involved.
> it's often applied mathematicians and physicists turned devs that work on this stuff.
It's true that this has been the case, but I also would not have been able to implement what I'm doing now without these models (at least without dedicated a huge amount of time on learning all of the physics and math). So I think this domain specific knowledge is becoming less of a moat than people realize. At least that's my perspective on the specific area I'm working on, but I don't have a hard time believing it extends to other domains, provided there is ample information about them online to have trained on.
Re: LLMs are eroding my software engineering career and I don't know what to do
#639Earlier quoted context omitted.
This. Once you're building something that genuinely hasn't been built before, LLMs cannot be trusted with any architectural decisions. I'm building a product based around various physics simulations, so it's purely first principles, but without active research, thinking, and challenging, it produces computational code literally hundreds of orders of magnitude slower WHILE implementing absurd fallbacks and shortcuts t…
How many of us here are building something genuinely new, though?
Re: LLMs are eroding my software engineering career and I don't know what to do
#640Just want to point out that code quality and architecture is actually eroded by codes 5.5. It’s over for this job I think.