Top
Best
New

Posted by poisonfountain 8 hours ago

LLMs are eroding my software engineering career and I don't know what to do(human-in-the-loop.bearblog.dev)
706 points | 659 commentspage 4
theptip 6 hours ago|
> I have no domain expertise that another Sr. engineer steering an LLM cannot match. 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.

Don’t sell yourself short! Taste is not promptable, I suspect good taste is AGI-complete.

Especially in domains like fintech, there is a lot of accumulated wisdom, and that is what you’ll be handsomely paid for (for at least the next couple years :/ )

For example, architectural patterns, when you need bitemporality, immutable logs, CQRS, all these good patterns that can only be learned by owning years of system architecture - none of these feedback loops are in the training set.

And from a product design side, agents will just miss key concepts and you need a few words to prompt a fix - but that might represent a massive tree search optimization, or the agent on many cases would just fail to identify the requirement. These small steers feel small, but by evaporation our work has distilled down to just the extremely high value insights.

METR task time is still at weeks, doubling every 7 months; it’s years (assuming we keep riding this crazy exponential) until you hit multi-year tasks. I don’t see wisdom / Métis being solved in 2027.

All this said - I think it’s important to extrapolate forwards, if the trend continues, this will may all be true in 3-5 years. Now is the time to pre-register what metrics would make you worried, so that you can define your red lines. There will be a rapid consolidation of power and wealth if these tools continue on their existing growth trajectory.

tobyhinloopen 8 hours ago||
I think this is the first time I saw someone describe so clearly my concerns and experience with LLMs.

I have little to add to it, except that I agree completely. Not sure what’s next

drsopp 8 hours ago|
Many people share this sentiment, many people don't.

Who you belong to depend on at least two things: A) How knowledgable is the AI on what you are working on, B) How well do you wield these new tools to work better than before? (Better here can mean many different things).

tobyhinloopen 19 minutes ago||
(A) I spent day and night using and making tools with and for LLMs. (B) As much as I humanly can.
anupshinde 4 hours ago||
Domain knowledge and architectural skills are not gone. I can say even Opus 4.7 and GPT 5.5 get domain-specific stuff wrong. I use both, because when I am not sure I ask both and also check with Gemini. But these days, I ask those even when I am sure - its like I get something confirmed from a peer. And yes, you have to be the gate keeper - the speed breaker in a way - LLMs still lack a lot of context. And even if they get more context, they will end up costing a lot and still have no accountability. In accounting, one wrong entry and the whole system can be seen as "unreliable" - thats why you are needed. The interesting part is "who takes over" - accountants who become coders, or coders who become accountants. And the latter looks more likely, in any profession. And when that happens - the bar will be raised in these other white-collar professions too, just like what happening in tech.

Opus is getting good at architecture - I need lesser "pushbacks" either because I have learnt to say the right thing or it has learnt to do the right thing - I do not know which one.

bilater 4 hours ago||
The bitter lesson is that there is no domain that will be left which AI won't get good at eventually. So really you have two options: if you actually believe the timeline is long you can keep retreating to the sectors that will be taken over last (emotional support nurse etc) or you can just say if you can't beat me join em and try to supercharge your career/project/life with AI now so it improving helps you rather than hurts you.
DrewADesign 4 hours ago|
The supercharge bit missed an important fact: that strategy is very temporary. Getting expertise in software development takes a long time. Getting expertise in these LLM tools takes a lot less time— the combination of LLM expertise and dev expertise is the useful part. If LLMs make working developers, say, 35% more efficient, that’s going to be many thousands of people out of work, many of them being the most experienced and expensive we have. It’s not like those people are all going to give up immediately and become DoorDash drivers — they’re going to fight tooth and nail to get a job that uses their existing hard-won expertise. That means they’re going to level up their LLM knowledge, be willing to work for a LOT less money, and bring down everybody’s wages in the process. Companies don’t pay people based on the amount they bring to the company — they pay people based on the going market rate. That’s about to be a whole lot lower. So no matter how much you supercharge, you’re only buying yourself a little while until the labor market catches up. Nobody in development is safe. The entire field was so busy seeing how fast they could saw branches off of a tree that they didn’t realize they were standing on the wrong side of the cut, and the business side of the industry could not be happier about it. You’re basically working as a manufacturing engineer in the 90s US specializing in moving processes to offshore facilities. Probably felt pretty clever for a few years until they got the pink slip.

Honestly, the only hope that the dev field has is this all being so economically inefficient that the industry as we know it collapses after the VC subsidies run out, and we’re going to pivot towards much more reasonable interventions with local models and such.

demorro 7 hours ago||
I still struggle to accept this when my colleagues are producing implementations with AI assistance that are consistently broken and don't do what they think they do. As yet I can't square this circle, no one is better at their job than they were before.

I feel that I am faster and better, sure, but trusting self perception would be an absurd thing to do.

ef2k 7 hours ago||
> 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.

I think the author downplays how much of that knowledge is used on knowing what to zoom in on, what to prompt, or what to look for.

lcb13 4 hours ago||
“We were taught that generalists and specialists will always have their roles. But now the market is shaping everyone into becoming a generalist.”

I see this as a negative, the whole once everyone has everything than everyone has nothing type of argument. The company I work for believes strongly in keeping humans in control and in the loop which is something I’m grateful for but at the same time who knows how long that will last. Companies are starting to get their AI bills and realizing how much this AI usage actually costs so only time will tell but I hope, for the sake of everyone, that those with the knowledge described in this article make effort to keep their brains in shape.

canadaduane 5 hours ago||
I posted this elsewhere, but I think it still has a valuable insight to bring to the table: https://halecraft.org/software-engineering-is-the-new-manufa...

> LLMs are regression-to-the-mean machines--they pull junior developers up, and drag senior developers down. Taming them requires trading the romance of 'code as craft' for the physics of manufacturing.

The thing I don't know is: how do we decide which direction is most valuable? I can see arguments in both directions--quality vs quantity, essentially. I think there's a strong argument for the value of both:

- we need more quantity of software: for a long time, the ability to write software has been locked up, confined to a closed cabal of specialists

- we need more quality in software: we depend more and more on software in every aspect of our lives, mistakes are intolerable and should be avoided

epolanski 4 hours ago|
I have not seen evidence that they are regression to the mean machines.

I'm lucky to work with great engineers and their productivity and code quality has become even higher. Wish that wasn't the case, but it is, and that puts also lots of pressure on myself to work more and better all the time. It's exhausting.

There are cons too, system's understanding sometimes is not as intimate, which in turn produces less "gotcha" moments that may lead to better design. There's less time to review PRs and make it a choral work.

On the other hand way more refactors and experiments can be run, so again, code quality has improved just because if you have a hunch that something could be done better, you can test it for cheap.

canadaduane 4 hours ago||
I'm curious what you think of as "the mean"? I consider the input training set for an LLM to contain its mean. My hypothesis would be: an LLM alone cannot consistently produce code above the mean of the quality it was trained on.
epolanski 3 hours ago||
The input training doesn't matter much, besides, the input training is already skewed for code that has been submitted after much trial and error by a dev locally and possibly reviewed. And input has an over bias over open source projects, not crap internal tools no llm has ever seen.

There's more to the quality of the output, like prompts, the quality of the codebase (from which the llms learn), the documentation/harnessing, the feedback an engineer provides while reviewing multiple times (in the chat, in the diff, in the pr) etc, etc.

dpcan 4 hours ago||
The problem with “code quality” and LLM’s taking over your first 3 “pillars” is basically that LLM’s don’t care.

I recently had Cursor evaluate a huge code base that we took over. All public stuff, nothing scary security wise, but it was so convoluted that it was taking me forever to find the bugs. It was written by a person, I should add.

I did this in cursor and after one prompt using Plan, it found all the bugs, created a plan to fix them, it looked good, and I had the agent create the fix.

It took 30 minutes.

The client had this project in the hands of another company without ai tools and they couldn’t fix the bugs she told them about.

So my point is, if we are holding on to our jobs for dear life on the basis that “code quality” matters, you might as well kick down the 4th pillar. Like I said, the LLM does not care.

AJRF 3 hours ago|
We have all the AI tools you could bare to mention, but we still don't have anyone but programmers shipping things.

Why aren't the designers and PMs shipping things if these tools are so good?

hyperadvanced 3 hours ago|
I don’t know about your co but at my job we very much have non SWE shipping their own (mostly garbage) apps
More comments...