Live data from Hacker News

LLMs are eroding my software engineering career and I don't know what to do

human-in-the-loop.bearblog.dev

641–650 of 1001 posts

Re: LLMs are eroding my software engineering career and I don't know what to do

#641
Of the posts I've seen by senior devs who assess recent events and end up roughly here:

> I'm still employed and I see myself employed for a foreseeable future. But I don't know what to think about the long-term ... Maybe I should consider transforming my woodworking hobby into a profession.

This one is notable for having all the clues pointing to why that's not the end-state this is headed toward, and yet... still not quite see it.

> I have no domain expertise that another Sr. engineer steering an LLM cannot match.

It's clear he's developed a significant competence in "steering an LLM" but the depth and value of that aren't apparent yet. After ~70 years, software development is now in the early stages of its first tectonic disruption. In the moment, these kinds of tech disruptions mostly appear to be displacing jobs but, historically, we understand the displacement is one part of a larger shift that's vertically compressing roles, functions and labor value. One steam shovel doesn't just displace dozens of pick-axe swinging diggers, it changes the roles, functions and competencies required across the entire supervision and management stack of "make tunnel through mountain" from the crew bosses and site managers to the tunnel engineers and business owners.

The author seems to be successfully navigating this shift but is still mid-disruption, so he and his management aren't yet able to see all the new competencies required or appreciate their value because it's all so new and still evolving. The rapid shock of agentic coding LLMs is especially disorienting because it's the first dramatic disruption in the field.

> review the code and steer the robot.

Historically, it's not surprising those few words are bearing so much weight and unappreciated value. Steam power was a similar shock to every field which relied on earth-moving and shaping. The big machines were quickly deployed, but it took quite a while for all the disruptions to both new and existing roles, functions and necessary competencies to be understood and appropriately valued. I imagine some top pick-axe swingers who'd graduated to being crew bosses and site foremen ended up driving or directing early steam shovels. In the first months they probably had little appreciation for the tremendous amounts of tacit new knowledge and practical expertise they accrued while keeping the steel beasts working. They were too busy being both amazed at the sheer power and frustrated by the constant scalding burns, tip-overs, blown boilers, landslides (too much weight, too little support) and cave-ins (dug too much tunnel, too fast with too little scaffolding), etc.

A big difference in the analogy is the first 100,000 steam shovels weren't sold at ~1/10th their actual cost and simultaneously delivered to job sites worldwide in six months. Software engineering is also unlike earth-moving and tunnel digging, in that the full costs and consequences aren't as visible or immediate as cave-ins and avalanches. The prices of 'steel beasts' are already going vertical with no end in sight and, over the next 18 months, I suspect "management" is about to gain a more viscerally accurate appreciation of the catastrophic costs of digging 'too much tunnel, too fast' absent the close supervision of highly skilled experts in directing all that newfound power constructively and not destructively. Between the skyrocketing full cost of operation and the consequences of poorly managed, non-expert execution - we'll start to see the broad outlines of the new equilibrium take shape.

In the steam era it over a decade for the ecosystem to understand how to even draw a new org chart accurately, label the boxes and appropriately value proven competency where it mattered. The faster the disruption, the longer it can take for all the pieces to rebalance and stabilize around a new equilibrium. Today, the author doesn't know all that he already knows and doesn't yet have the visibility to see how the new domain competencies he's rapidly accruing are creating a different kind of role that could be even higher value.

Re: LLMs are eroding my software engineering career and I don't know what to do

#642
post #420

My career path is suprisingly similar to the author's. Weirdly enough, what he takes as the first pillar to fall is the one I see most undamaged currently. LLMs routinely fail at our business specifics: Local tax regulations, particularities of the accounting process, specifics of our ledger implementations. They're great at refactoring, translating between languages, tracing bugs on existing code even, but there is…

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…

And to close the loop - there is no architectural thinking without experience in execution. The highly productive people who are all-in on agentic coding today are powered by their previous experience doing implementation. As time goes on their powers will wane unless they make a point to keep them sharp by doing enough hands-on implementation.

It’s the same as a “non-coding architect” role (remember those). Most of them are absolutely full of shit architecture astronauts.

Re: LLMs are eroding my software engineering career and I don't know what to do

#643

I see many comments saying, "AI can't do X with 80-100% accuracy; therefore our professions are in good hands." While I don't want to sound overly pessimistic, the models are improving at a rapid rate. If asked ~3 years ago where the state of the models are today, it would sound like sci-fi if answered, "the models are creating full MVP apps in ~30 minutes with one prompt". The hurdles the models are facing now, like…

Why would it stop with just developer layoffs? When software companies rely on LLM providers to run their business, I’d argue we‘ll see a massive bust of these companies around the world - from on-prem products to SaaS.

Customers may build the software they need entirely in-house or via prompt-engineer consultants, without the need to buy software tools like today. It could be a very very different world.

Re: LLMs are eroding my software engineering career and I don't know what to do

#644

I’ve been using Claude Code with Opus 4.7; it’s not that the code it produces is wrong, it simply tends to write too much of it. In my opinion it’s still worth thinking about a particular feature and finding the best way to fit it into your code because Claude will often just pick a layer of the stack (maybe presentation), and jam it in there. A couple weeks later you need this data somewhere else and Claude can’t re…

I have also noticed the too much code issue.

The open question for me is whether too much code is actually a problem.

These tools are a fact of life now. If we can solve problems or debug faster, and the software is less buggy, than it's not too much lines of code, it's just right.

Re: LLMs are eroding my software engineering career and I don't know what to do

#645
post #509

Earlier quoted context omitted.

> because nobody needs mediocre engineers anymore. This is giving too much credit to LLM. I think LLMs are great and it is incredibly useful both in personal and professional settings. However, it exist on a separate plane than human workers in the tools category. Sooner or later, people will find out that LLMs only overlaps with existing human hierarchy (e.g. junior dev X%, senior dev Y%, etc), but almost never 100%…

It's hard to show initiative without a pulse. Most agents don't have that (yet). But can't be too hard to build.

Well I think that's the next trillion dollar question, if you can figure it out.

We don't need to know the entire knowledge base of mankind to want or know what to do next. It points to an entirely separate architecture than LLM.

Re: LLMs are eroding my software engineering career and I don't know what to do

#646
post #601
post #494

Earlier quoted context omitted.

3 years max. Maybe 5 if you are lucky.The models will continue to improve. The exponential gains in compute efficiency that have been ongoing for 70+ years will continue and that will result in even smarter models. There are dramatic hardware changes in the pipeline. But really that particular issue could have been solved by literally just telling it in a markdown file or instructions something like "verify all facts…

> 3 years max. Maybe 5 if you are lucky.The models will continue to improve. The exponential gains in compute efficiency that have been ongoing for 70+ years will continue and that will result in even smarter models. There are dramatic hardware changes in the pipeline. I remember hearing that 10 years ago about self-driving.

I mean basically you and I are effectively living in parallel universes. Waymo has been running for years, and there are other services including in China and Tesla which is not 100% there but actually very effective.

And the thing he complained about is fixable with a web search, and AI does programming and office work today. So, it's already here. It's just a question of degrees.

Re: LLMs are eroding my software engineering career and I don't know what to do

#647
post #626

I see many comments saying, "AI can't do X with 80-100% accuracy; therefore our professions are in good hands." While I don't want to sound overly pessimistic, the models are improving at a rapid rate. If asked ~3 years ago where the state of the models are today, it would sound like sci-fi if answered, "the models are creating full MVP apps in ~30 minutes with one prompt". The hurdles the models are facing now, like…

I don't know, even if AI allows two engineers to do the work of six, companies will likely just use that efficiency to expand their scope. I think we'll see short-term layoffs and a more stratified engineering field during the transition, but the fundamental need for deep technical expertise isn't going away.

>I don't know, even if AI allows two engineers to do the work of six, companies will likely just use that efficiency to expand their scope.

Not really. It will be a cuttthroat landscape, and the scope wont matter as much anymore. First because everyone else will equally be able to throw LLMs at the scope, but also because the scope has natural limits: your market fit, customer expectations, and (for software/hw products) physical world/manufacturing limitations.

They'll want to reduce their margins.

Re: LLMs are eroding my software engineering career and I don't know what to do

#648
In my opinion the LLMs in the "cloud" reached plateau. Still the same probabilistic hallucinations. No idea what they gobbled up. It's a non-reliable circus type of thing. In fact I more and more go directly to Wikipedia or Grokipedia (if you want to know about Odin etc). There is more and more guardrails and talkbacks. They try to make it more human which makes it even more unusable. My guess, more and more marketing people get involved and things turn to unusable shit. I am more optimistic about local llms in a few years where there won't be any guardrails and you will be able to tweak the model how you like and not some marketing specialist at OpenAI or Anthropic.

Re: LLMs are eroding my software engineering career and I don't know what to do

#649

Earlier quoted context omitted.

suno produces 7m "professional" songs per day. Can't think of a better example of a slop generator. Many songs that will never get more than a handful of listens if it all.

I've made songs on Suno that I actually like and have listened to tons of times, not to mention just having fun in general making music, seeing what comes out of the box. The future is going to be different. Right now, people effectively spend ~0% of their time entertaining themselves with their own music, art, writing, film, etc. In the future, it's going to be >0%. Will it be >10%? Who knows.

> Right now, people effectively spend ~0% of their time entertaining themselves with their own music, art, writing, film, etc.

First, the 0% figure is not true. People do write stories, play instruments or draw pictures.

Second, everybody who really feels a desire to express themselves creatively has akready been able to do so. Nothing was stopping you from writing poems, drawing pictures or picking up an instrument. Recording music has never been so easy. The "problem" is, of course, that it takes some effort. LLMs seem to provide a convenient shortcut, but you effectively skip the whole artistic process.

IMO it's better to either engage with existing great art or make an honest and humble attempt at creating your own art. You will learn so much more about music by trying to learn the piano or guitar than by prompting Suno.

Re: LLMs are eroding my software engineering career and I don't know what to do

#650
post #184

Earlier quoted context omitted.

what am i missing? you take a spec and create tests, every little thing you use another ai to verify these tests against the spec you review the tests vs the spec (at one point human review) you put the tests off limits to change / wall them. you let the ai write the software that fulfills the tests. there will be some gaps where you repeat the cycle above if the tests fulfill the spec, the code will fulfill the spec

If each step requires micro-steps iterating with an LLM with human review to prevent hallucinations creeping in.. at some point you might just be better off letting the human do the work. Particularly as tokenmaxxing has ended and people are being charged more economic prices. If the pricing 5-10x the way Uber,etc did on the path to profitability.. even more so.

> If each step requires micro-steps iterating with an LLM with human review to prevent hallucinations creeping in.. at some point you might just be better off letting the human do the work.

I mean for a lot of spec code people define the API signatures and let the llm run with it which is an excellent tradeoff.

Post reply on HN