Remix.run Logo
msdz 3 hours ago

> LLM’s amplify what you already have: opinions, structure, frameworks.

So far, so agreeable, but…

> If you have thoughts, they come out sharper and faster.

I can’t help but wonder whether constant use of “agent” harnesses will lead to an atrophy of the software engineering (or really any field) muscles.

Actual muscles need exercise to stay in shape (let alone grow), so does the brain. Can we really be sure that thoughts, opinions, taste will still come out sharper and faster after five, ten, 20 years of using these tools almost every day?

Conversely, I also am a user of LLMs (true shocker these days, I know), and am noticing a speedup in areas I was already familiar with, and a quicker introduction to new ones. The obvious benefit cannot be denied, and doing so regardless makes you look uninformed. [0]

So what’s the ideal “middle ground” in this situation? Stoically continuing to sharpen your skills on your own, but risking being left in the dust productivity-wise? Or taking an “agent first” approach and trying to learn and improve more only on the side, as more of an afterthought?

[0] Excluding people who don’t want anything to do with LLMs out of moral principle, which curiously just like the overarching topic I also both respect and understand, but on the other hand don’t do myself.

GenerocUsername 8 minutes ago | parent | next [-]

If cars did not exist, I would be healthier, able to walk and run many times further due to constant cardio exercise.

I would still travel much less distance.

And just like cars, LLMs will reshape the world to the point that our brains could not even get us to the supermarket because soon it will be 5 miles away and require a car ( or at least a local LLM bike )

Diogenesian 2 hours ago | parent | prev | next [-]

I will just point out the benefit is not as obvious as you think. Developers have consistently overestimated LLM productivity gains, which still seems true for agentic AI: https://metr.org/blog/2026-05-11-ai-usage-survey/ It is particularly striking how similar the results are to LLMs before agents.

Along with the total absence of long-term data, I think the benefit can be (weakly) denied. Maybe not in the employmemt marketplace, but certainly for myself.

qsort 2 hours ago | parent | next [-]

> I will just point out the benefit is not as obvious as you think. Developers have consistently overestimated LLM

I think there are two different claims here:

- developers overestimate productivity gains, which is a solid finding in many of these studies. Skepticism of extremely large productivity gains is warranted and I flatly disbelieve "10x uplift" claims.

- LLMs give no productivity uplift at all, which is much harder to defend. A repeat of the famous METR RCT study did find evidence of improved productivity, and this seems to align with the experience of many experts I trust.

Diogenesian 2 hours ago | parent | next [-]

Specifically my claim is "the relatively minor productivity uplift I would personally get out of agentic development is offset by the high cost, along with unresolved questions about long-term code maintainability, so I am not convinced that it is actually beneficial."

IMO the bigger problem is that ~1.5x individual dev productivity uplift seems to translate into 1.05x uplift across the team. People have been waaaaayyyyy too overconfident about this stuff.

breadzeppelin__ an hour ago | parent [-]

I am both a career developer and experienced team manager. from first hand experience the 1.5x im getting from AI is not flowing down to my team / org because why would i output 50% more when the pay environment and leadership are already underwhelming. That additional 50% productivity goes completely to side projects built on my second computer between 9-5 tasks

Diogenesian an hour ago | parent | next [-]

Actually, the METR report speculates that some of the overreported productivity uplift comes from grabbing unnecessary low-hanging fruit, things like "oh I'll make a web dashboard to keep track of this stuff // wow that would have taken all day without Claude!" But in the olden days they would have just used a notepad. Yet psychologically they built a real thing and saved a lot of time.

breadzeppelin__ 34 minutes ago | parent [-]

True I have made a few low tier apps that just hit apis that were previously obfuscated deep in menus that have had an outsized impact

dawnerd 9 minutes ago | parent | prev | next [-]

That’s what I’ve heard from my dev team too. They’re using it to give themselves free time while still being on the clock, not to produce more output for the company. Roughly thinking about hours spent on projects I think have gone up per task, the opposite that should be happening.

dieselgate 21 minutes ago | parent | prev [-]

Your comment makes total sense to me but generally, in regards to productivity gains from AI, I can never understand where these are realized for people. Maybe I'm just a laggard but never found myself 25%-50% behind on anything or that much more work/items/tickets available.

skydhash an hour ago | parent | prev [-]

> LLMs give no productivity uplift at all, which is much harder to defend

It’s not really hard to defend. Because when people says that productivity is uplifted, they are talking about amount of work, not the ROI. That’s why you keep hearing about LOC, amount of PR and prototypes, and the time taken is actually “time to PR” and not “time to production + time spent on bugs”.

deaton an hour ago | parent | prev | next [-]

I think the real disaster is that once you let the LLM work on a project for a bit, you start to lose understanding of what exactly is even happening under the hood in the project. You can take steps to mitigate this, but agents don't exactly encourage the behavior required to maintain a good understanding of what's going on.

westurner 43 minutes ago | parent [-]

Like becoming a manager?

When a person becomes a manager, they do or do not have enough time and expertise to review all of the code that they trust the team to produce.

Managers usually get into automated testing; unit tests, integration tests, acceptance tests, and maybe also BDD syntax

Managers and developers are responsible for setting a test coverage threshold for merge approval.

If there is 100% branch coverage test coverage for a codebase, what would coverage-guided fuzzing or property testing find? If there is 100% branch coverage test coverage for a codebase, what is the value of spending resources on formal verification?

How does the value of LLM-produced 100% branch coverage compare to no-LLM 100% branch coverage?

tablarasa 14 minutes ago | parent [-]

> How does the value of LLM-produced 100% branch coverage compare to no-LLM 100% branch coverage?

This is such a salient question. Sometimes (definitely not always) the test suites produced by LLMs are so trivial it's scary. Coverage can be an illusion for sure.

pydry 2 hours ago | parent | prev [-]

The productivity depends upon the requirements.

If slop is fine (and sometimes it is), the benefits are undeniable. If the dev was the kind that would have produced slop anyway - again, undeniable boost.

If the quality needs to be high I think it actually can slow you down, though.

iugtmkbdfil834 2 hours ago | parent | prev | next [-]

<< So what’s the ideal “middle ground” in this situation?

Putting all this in 2nd paragraph so that you can skip it if you think 'coding' is your primary portion of your job.

I suppose I am in a mildly privileged position in a sense that my work is a weird intersection of tech, finance, and comprehension. In other words, I don't code much, but I absolutely benefit from now being able to play with various projects I would otherwise have no business touching without a bigger support team.

I don't want to invoke Accelenrando, but the muscle imagery and analogy fits. I will give an example. I recently decided to pick up Go for a project ( have experience in some other languages, but I will still be starting fresh ). I could have codex build me what I want, but I am purposefully taking it slow so that I can learn the foundation so that I can have a frame of reference ( because I assume it won't be the only go project for me ).

Otoh, most of my one off python scripts I barely even skim anymore. And honestly,that is the part that scares me more.

AnimalMuppet 2 hours ago | parent [-]

Why would you be very careful with a one-off script? The only point is the output.

On the other hand, if you actually care about the output, how do you know it's right, unless you review the script? I mean, if all you care about is plausible-looking output, you could have the LLM produce that, and skip the Python script entirely...

iugtmkbdfil834 2 hours ago | parent [-]

Eh, unlike some of my contemporaries, I am not as interested in merely plausible-looking output. I want good output each time, but I am clearly still trying to find a good balance.

forshaper an hour ago | parent | prev | next [-]

In a way, this happened before LLMs with more workforce-fit education, decision tree flowcharts, then software, and so on. If you take most people who started any field, the way they started the field would look very unorthodox, inefficient, etc. "From the margins," as pg might say. Margins where more intuitive skills for the craft are present. Ie, the skills to come up with the model pastry are not the same skills for the pastry line to be baked in a factory.

snarfy 27 minutes ago | parent | prev | next [-]

I have some hobby projects I write for fun without an LLM, just to learn. And also have hobby projects that use LLM extensively, also just to learn.

Get some hobby projects.

throw10920 3 hours ago | parent | prev | next [-]

> whether constant use of “agent” harnesses will lead to an atrophy of the software engineering (or really any field) muscles

Well, I think most neuropsychologists would agree that the answer is "yes, there will be atrophy" - if you don't use it, you lose it.

> So what’s the ideal “middle ground” in this situation?

I've been thinking a lot about this myself. My current plan is to train myself to get good at recognizing the feeling of "there's potential effort here that I want to outsource to the LLM" and occasionally choosing to not outsource it and do it by hand - especially with personal projects, where there's far less pressure to ship with velocity than work projects - but I'm not settled on this. I'll take any idea!

prettyblocks 3 hours ago | parent | prev | next [-]

> I can’t help but wonder whether constant use of “agent” harnesses will lead to an atrophy of the software engineering (or really any field) muscles.

It will, but I'm not sure the impact of this will be all too great. We suffer from not knowing how to use an abacus because we have a calculator, and people who feel a pull to keep their low-level chops up will do so anyway.

cj 3 hours ago | parent | next [-]

Now imagine if your calculator billed per button press.

And imagine you can't own a calculator because owning one outright requires too much hardware (or whatever).

quantummagic 2 hours ago | parent [-]

The exact same arguments were made against electronic computing in general, in the early days. Pearl clutching is a very human thing to do as new technologies are integrated and become common place. A whole generation or two of developers are going to have to pass away before we stop hearing incessant diatribes about LLMs.

cj 2 hours ago | parent [-]

Don't use calculator as an analogy, then.

Calculators are a simple machine that implement very basic rules.

LLMs are in a different category. The parallels you can draw between LLMs and calculators.. just don't make sense.

quantummagic 2 hours ago | parent [-]

> The parallels you can draw between LLMs and calculators.. just don't make sense.

The technology doesn't matter, you can compare to say the power loom from the 1700's. I'm comparing the reaction of humans; human's haven't changed that much. They always react the same when they feel threatened and emotionally challenged by a technology.

dd8601fn an hour ago | parent [-]

And someone else always cries luddite if anyone says, “Hey guys, this isn’t what the salesman said.”

What matters is the reality of the thing… which is exactly what everyone is discussing.

As they should. We need more conversations like this, early. It could have saved us decades of bad practices with impossible expectations (see: agile).

quantummagic an hour ago | parent [-]

But people can't separate their emotions from the "reality". The reality is, this technology has strengths and limitations. It has benefits and it has negative consequences. We can and will discuss all of that. But many people aren't operating from a detached analytical viewpoint. They're operating from an emotional, self-interested, defensive stance. And granted, there are just as many people operating from a utopian, rose tinted, self-serving, evangelical position.

In the end, the technology will get used where appropriate. And more importantly many of its weaknesses will be overcome and replaced by new challenges.

It's just a bit tiring to hear the same denouncements repeated over and over. Everyone knows them all by heart now. They're not wrong, they're just not helpful or accomplishing anything. The technology marches forward and will develop naturally. If you personally don't want to use it, then don't.

cj 33 minutes ago | parent [-]

> They're not wrong, they're just not helpful or accomplishing anything.

I think what it accomplishes is developing a shared understanding of the pros/cons of the tech, the risks associated, how we should mitigate those risks, where the tech is appropriate vs. not appropriate, etc.

It feels very dismissive to say that these conversations aren't worth having. Or that we're thinking about these things too much.

I get that it's tiring, especially in the HN echo chamber. But the conversations are still worth having IMO.

quantummagic 19 minutes ago | parent [-]

There are conversations worth having. But it feels very dismissive of the obvious power of the technology to constantly focus, in an unbalanced way, on the challenges. People are biased heavily by irrational emotion, on both sides of the debate. It's all just getting a little tedious. I'm all for rational discourse and debate, but it's hard to find through all the vitriol and contempt.

TonyAlicea10 3 hours ago | parent | prev | next [-]

I don't think this is equivalent. The calculator won't occasionally hallucinate a wrong answer. LLMs are a far leakier abstraction which means skill atrophy impacts evaluation and verification ability.

Izkata 2 hours ago | parent [-]

They're not an abstraction at all until we're committing prompts instead of code.

prettyblocks an hour ago | parent | next [-]

But many people are doing just that, automating workflows through prompt templates and skills.

deaton 24 minutes ago | parent | prev [-]

We might as well be committing prompts given how little review happens to much of this code.

fny 2 hours ago | parent | prev [-]

We will suffer from not knowing how to add. You could still argue "so what?"

Systems aren't a single addition. They are compounded operations with sprawling complexity. What happens when you can't reason through the system? What happens when you start asking for the wrong things? What happens when saying "fix it" on loop stops working?

nullbio an hour ago | parent | prev | next [-]

> I can’t help but wonder whether constant use of “agent” harnesses will lead to an atrophy of the software engineering (or really any field) muscles.

This will and is 100% happening. I have a friend who hasn't written code by hand in around a year, but uses LLMs every day, and he tells me he can't remember how to write code by hand anymore. He has been a developer for 10 years. But he's not working for anyone at the moment, so I imagine if he was in a workplace the circumstances would be different and they probably wouldn't settle for this.

I think that as a result of this it likely also atrophies the problem solving and architecture building skills that writing the code manually gives you. It just ends up degrading into a loop of tell the agent to do X and assume it knows what it is doing.

Levitz 3 hours ago | parent | prev | next [-]

>Conversely, I also am a user of LLMs (true shocker these days, I know), and am noticing a speedup in areas I was already familiar with, and a quicker introduction to new ones. The obvious benefit cannot be denied, and doing so regardless makes you look uninformed.

My largest concern comes from something tangential to this: I'm not sure we're all that good at deciding what should be learned and sticking to it.

Silly example: regex. LLMs are, as far as I know, well above the average dev when it comes to writing regex. Regex is also one of those things that for many people goes unused for months, but then you encounter the occasional perfect regex problem, and it's really easy to just lean on the LLM to write the regex for you rather than spending some time tinkering and testing. Regex can be frustrating and fickle, I think we've all been there.

But then, you just don't learn regex. So where does the intuition for what regex can do come from? Do you just become unable to write regex with no LLM? People stop writing resources for regex I guess?

My concern is that there's stuff I feel I can just chuck onto the LLM but I'm sure my judgement is not perfect. It's still probably worth it, all in all, but I'm not even sure of what I might be losing along the way and that's an uneasy feel.

rmarshallATD an hour ago | parent | next [-]

> But then, you just don't learn regex. So where does the intuition for what regex can do come from? The training data is there for regex and it's unlikely that regex will experience massive changes but your concern makes sense. I had to learn before LLMs handled that part, the "when to use this" intuition. My guess would be that the logical conclusion is dependence on LLMs to make that determination increasing over time, both for when and how to use regex, for better or worse.

ambicapter 29 minutes ago | parent [-]

We're talking about validating the regex, which you have to do with your own skills, while LLMs are still wrong, some of the time.

xnorswap 3 hours ago | parent | prev | next [-]

I've been using regex decades, but it never really stuck to do anything too complex, it was the perfect intersection of difficult and infrequent. ( And also variable - PCRE vs others customisations / non-regular parts, etc ).

I am very glad that I can now just ask claude for a regex to achieve my intent.

Does it mean I'll never master regex? Yes it does, but decades has shown that was unlikely to ever happen anyway.

jmartrican 2 hours ago | parent [-]

Regex came up so infrequent that I found myself referring to documentation whenever I needed to use it. But I always wondered, what are the jobs or roles that use it so often that they have mastered it.

parineum 27 minutes ago | parent [-]

anything with large amounts of user text input.

Rumudiez an hour ago | parent | prev | next [-]

Knowing what to learn has always been an implicitly vital skill to career growth. Maybe it’s all right fewer people will know regex, just like as each year passes relatively fewer people know about var hoisting in JS

What does the business benefit from you handwriting regex vs a clanker?

skydhash 39 minutes ago | parent [-]

The benefits of knowing regex is not about the syntax (that’s what docs/google/books are for), but knowing when it’s right to use it.

Immersion with the codebase is not about coding and syntax (which is actually very easy for me). It’s about being able to intuit that a particular combination can result in a buggy state and provides the wrong result downstream. You lose that you stay in the dreamland of specs.

fragmede 3 hours ago | parent | prev [-]

In the era of vibecoding, there are people creating software that haven't ever heard of a regexp. I learned regexps when Perl was popular. It's a useful skill that has served in me well in my career, but if the industry's moved on from a place where regexps and Unix knowledge are useful because this new tool has replaced me, well shit. I'm excited for the future, but also that's not a great feeling to have.

mtklein 3 hours ago | parent | prev | next [-]

I don't think there is necessarily one ideal middle ground here. It still feels to me like what's best is a function that depends on who and when.

I see it as something like a personal gradient descent. You're working on a problem, there are solutions down there somewhere, and you can kind of feel the gradient of the tools-and-techniques ground around you. Any way you walk means you're investing time improving some skill or another. So you should go the way that personally feels to you will best get you moving in the direction that you want to go.

For some people it's obvious LLMs are competent coders, getting better, sticking around... and those people should lean into that gradient. For some people what's obvious is nearly the exact opposites of all that, and I'd encourage those people to also follow their gradient/heart/nose down the path of sharpening their personal traditional coding skills. Some people are in a relatively flat area where nothing is obvious, and need to explore and maybe just keep doing their best to hedge with a bit of both.

MisterTea 29 minutes ago | parent | prev | next [-]

> but risking being left in the dust productivity-wise?

What's the risk here? Left behind by who or what?

> Or taking an “agent first” approach and trying to learn and improve more only on the side, as more of an afterthought?

This reads like anxiety resulting from FOMO.

Here's my take: I don't care about LLMs or AI in the sense that I don't feel any need or want to use them. I've only ever tinkered with the free ChatGPT. Never opened an account with any LLM vendor and never even considered it. I program by hand for the joy of it and sometimes for work. Still by hand as I have been doing. MY work gives me that luxury. For now.

Am I obsolete? Am I no longer of any value to society? Of course not. That thinking is just implanted by a group of money hungry individuals who don't give a fuck about me, you or society as a whole. So why would or should I care about LLMs?

hodder 26 minutes ago | parent [-]

Economically if you are vastly outcompeted by other programmers on productivity, yes that is "no longer of value" from a purely employment perspective. Much like an old person who cant use a computer has little value in the job market beyond being a greeter at Walmart, a programmer who hand codes a loop is next to useless on a productivity basis such that it makes zero sense to employ them. It is unfortunate but true. Why pay someone to accomplish less per dollar pf cost. Feels?

Orphis 2 hours ago | parent | prev | next [-]

> I can’t help but wonder whether constant use of “agent” harnesses will lead to an atrophy of the software engineering (or really any field) muscles.

Compiler evolutions really harmed how well software engineers understand or how often they have to drop down to assembly language.

Is that a problem for the 99% of developers around? Probably not.

I view LLMs as the next evolution. Some people will still need to care about the layer below, the shape of the code that is being written. But over time, just as it was with the transition from crafted ASM to higher level languages, the compilers became better, more efficient and trustworthy and I think the same will happen to LLMs, and we probably won't have to check the generated code as much, at least for most of the code around.

Is that a problem? Yes, for code that is intended to interface with humans (most of it still). The quality will probably become better and it won't be much of an issue.

jmartrican 2 hours ago | parent | prev | next [-]

> So what’s the ideal “middle ground” in this situation?

I use agents to code. But I remember the early days of just AI smart complete in the IDE, where as the programmer I had to be more involved with designing and implementating the solution. This kept me engaged with the implementation as it was being built out. Now with agents, I find myself trying to catch up with what the agent did and spend more time code reviewing. Maybe you end up in the same place in the end. But building the implementation, vs code reviewing, feels more rewarding and I think helps keep your mental tool sharpened.

nullbio an hour ago | parent | next [-]

I think it's the opposite. Being only the code reviewer devolves into being lazy and cutting corners. The sharpening comes from hands-on practice.

jmartrican 2 hours ago | parent | prev [-]

I think that the onus is on us to get better at using agents and AI to solve the pain points and speed things up while keeping quality high and our mental tools sharpened. I do nto think turning back is an option, but managing the pain points and leveling up is.

nottorp an hour ago | parent | prev | next [-]

> and am noticing a speedup in areas I was already familiar with, and a quicker introduction to new ones.

Only problem is that, like a LLM, you don't retain anything.

Hobby projects may become a lot more important now because if you do them without LLMs you may retain a brain cell or two.

qsera 3 hours ago | parent | prev | next [-]

>Can we really be sure that thoughts, opinions, taste will still come out sharper and faster after five, ten, 20 years of using these tools almost every day?

After 5 years, I think the thought profile every power user of the LLMs would be an LLM derived carbon copy of each other.

Prepare the world to get even more boringly uniform

dominotw 3 hours ago | parent | prev | next [-]

> I can’t help but wonder whether constant use of “agent” harnesses will lead to an atrophy of the software engineering (or really any field) muscles.

For sure. You cannot have "only higher level thoughts" without doing lower level work.

Ironically llm themselves prove that because you cannot remove facts like 'paris is capital of france' from llm and have it just retain 'high level thoughts' like 'countries have capitals that you can look up'

skinfaxi 3 hours ago | parent | next [-]

> For sure. You cannot have "only higher level thoughts" without doing lower level work

What do you mean? I think people routinely think about things at a very high level with almost no understanding of the lower levels. How many people use a computer each day and reason about them at a very high level while knowing nothing of capacitors, logic gates, or programming languages?

customguy 2 hours ago | parent | next [-]

How many people struggle with their computer, or get scammed, because to them it's just icons on a screen, with not even the concept of a process, memory vs. disk, or anything? How much money is lost each year because someone doesn't know what an URL is?

throw10920 3 hours ago | parent | prev [-]

I think they didn't phrase it precisely, but my guess is the underlying idea is actually "high-level software architecture doesn't have a clear abstraction layer you can use to separate it from low-level coding (unlike logic gates, the CPU's ISA, the kernel API, etc), and so delegating the latter leads to delegating the former".

skinfaxi 2 hours ago | parent [-]

That makes sense but I'm still not so sure—we have things like software architecture patterns that can be discussed at a high level without knowing the intricacies. Like you can be aware of load balancing and even use it but be unaware of how load balancing might work algorithmically.

Let's consider even the original example. > You cannot remove facts like 'paris is capital of france' from llm and have it just retain 'high level thoughts' like 'countries have capitals that you can look up'

Wouldn't the knowledge that countries have capitals precede the knowledge that Paris is the capital of France?

This says nothing about the accuracy of our own models based on these abstractions that lack the lower-level understanding.

throw10920 2 hours ago | parent | next [-]

> we have things like software architecture patterns that can be discussed at a high level without knowing the intricacies

I think the counterargument would be "you can't teach people architecture alone and get good architects".

I've observed this myself in "systems engineers" whose job is to connect boxes together without understanding how the boxes work. They, invariably, design ridiculous architectures on their own and need to basically find a domain expert to route their opinions through to come up with anything sane.

skydhash 31 minutes ago | parent | prev [-]

> we have things like software architecture patterns that can be discussed at a high level without knowing the intricacies. Like you can be aware of load balancing and even use it but be unaware of how load balancing might work algorithmically.

It can be fine as a “user”, but not really as a “designer”. Because discussion about possible solutions is a matter of tradeoffs and tweaking of parameters, not slinging words around. Abstractions are not appliances that are plug and play. They’re often full of parameters that dictate their usefulness and costs, and not understanding those parameters is just roleplaying.

themgt 3 hours ago | parent | prev [-]

For sure. You cannot have "only higher level thoughts" without doing lower level work.

Spend 3 days a week writing Ruby on Rails and 2 days hand rolling x86 assembly. Every web dev I know has been doing this since long before LLMs. Ensures they can keep having high level Rails thoughts.

qsera 2 hours ago | parent [-]

Honestly, horrible example.

grayhatter 2 hours ago | parent | prev [-]

> Conversely, I also am a user of LLMs (true shocker these days, I know), and am noticing a speedup in areas I was already familiar with, and a quicker introduction to new ones. The obvious benefit cannot be denied, and doing so regardless makes you look uninformed. [Excluding people who don’t want anything to do with LLMs out of moral principle, which curiously just like the overarching topic I also both respect and understand, but on the other hand don’t do myself.]

Setting aside my moral outrage over the magic token machines. What about me, who gets so tripped up over minor factual errors, that I'm unable to let them go, and it taints the whole conversation such that I'm too wrapped up in my frustration that I can't think about it clearly? Or my innate drive for correctness that's so strong that I eval the minor errors in output, as catastrophically incompatible with my goals?

> Stoically continuing to sharpen your skills on your own, but risking being left in the dust productivity-wise?

I don't believe there's a meaningful productivity increase. Please cite your published (not preprint) peer-reviewed research that proves the productivity improvement. Until then, I'm unconvinced. (Believe me I'd like to be convinced of reality, the answer is still unresolved, and I have my opinions, but I'd rather something conclusive that I can have confidence in)

Then, even if you did show a significant productivity improvement, it wouldn't help me. I have too many qualms over the output quality that I simple can not let go, (I don't think I should, but everyone keeps trying to convince me to lower my quality standards). I don't want something fast, I have plenty of really "fast" things in my life. I exclusively want to add things that are high quality to my life. Things that don't endlessly frustrate me.

The question about where the middle ground is a rhetorically dishonest question. You'd first have to prove/convince me, that there IS a middle ground. Instead of what I believe where that middle ground belongs is quality, and everything emitted by an LLM moves reality in the wrong direction.

Are any of these absolutes? nah, hence my request/demand for peer-review research. All the productivity claims and quality assertions (mine included) are still *exclusively* vibes. But exactly none of them are pristine, (especially not any of the LLM output.)

epihelix 4 minutes ago | parent [-]

> What about me ...

While I can see that you feel very passionately about this, the reality is that it's the majority experience that will dictate adoption.

There may never be published research on productivity -- blinding in this instance is impossible, so I don't know how you'd ever do fully-controlled behavioural studies that carried any weight. It doesn't matter. If enough of us decide that LLMs are useful to us, then this form of coding will become the norm.

If that ends up causing more harm than good, then eventually there will be a course correction. But for now, for enough people that matter, LLMs are at least giving the perception of productivity increases. And our decisions and choices come down to the perception of reality, not reality itself (for better or worse).

So I think it's far more useful to take a pragmatic approach, as per TFA. Accept that LLMs have issues, but also bring advantages, and that LLM use in coding is here to stay. What we can do is remain aware of the bad, and make better use of the good.

As for you, personally ... if you mentally cannot deal with LLM output, then I think you have two choices. You can either learn to author system prompts, so that LLM output better fits your needs and no longer triggers you; or you can sit more and more on the outer, raging against the machine while the world changes around you.

Eventually, you'll be like a master craftsman in an era of mass-production. But that's potentially highly valuable in niche markets (consider a watchmaker working in Glashutte, for example), so you may yet win from this. Remember that every day, LLMs are making your own coding skills and knowledge more elite and therefore lucrative, sit back, and smile.