Top
Best
New

Posted by tnisonoff 5 days ago

2x, not 10x: coding with LLMs in 2026(obryant.dev)
106 points | 72 comments
pantelisk 22 minutes ago|
While I agree with the premise, I think this angle only applies on work one was going to do no matter what. The real power of these tools is that there are so many ideas people would like to try, but never have the time or motivation to pursue.

So the comparison is not only "built with and without LLM" but "would you even build this if you didn't have the LLM?". The gap in productivity in this case is much more wide.

tails4e 13 minutes ago||
Yes, I work in hardware design ans the cost to code up the RTL for an idea and compare it to the existing code in terms of PPA, its very expensive in terms of engineering time. This week I had 5 different architecites coded, pushed through a functional test bench, bit accurate models created and then run through ppa analysis all done via llms. So its a task tbis project could not afford to do without llms, but can save us 10% in ppa
SkepticalWhale 15 minutes ago|||
Yes but I’ve seen some devs waste a lot of time using AI to build something that was a bad idea to begin with.

Without AI they might have first spent more time validating the idea was worth it.

petesergeant 12 minutes ago||
> Without AI they might have first spent more time validating the idea was worth it.

Seems optimistic

infecto 17 minutes ago||
Agree so much. So many small bugs, nits, tweaks I just send off to an LLM agent to figure it out.
lazopm 1 hour ago||
The way I see it you should calibrate the way you work with LLMs based on how confident you are on that specific area, and if it's your responsibility to own/understand it. Here's how it feels for me:

* Learning stage: 0.5x - 1x. I change my system prompt to teacher mode, taking the productivity hit for actually learning the system/tool pays off dividends later. I change my system prompt to "teacher mode" and slowly loosen it as I get more confident.

* Working-knowledge: 2x - 3x. Once I am ramped up enough I feel like I can get a decent productivity boost. Most of the time is spent at the planning stage. This is my mode for areas I don't really own or care about, just need to get work done.

* Mastered: 10x+ I have been doing web front end for 12+ years, I can quickly review plan/implementations and for my initial prompt I already know most of what I want built.

1x == my speed before AI

Aurornis 41 minutes ago||
> * Mastered: 10x+

This really needs to be calibrated to the type of work and complexity.

I can actually believe that LLMs would speed up basic web dev work in small, simple codebases 10X for simple requests.

These conversations usually turn into people talking past each other because they’re working on different things. For other less routine and more complex work, expecting a 10X productivity boost is not realistic at all. It doesn’t matter how good you get at writing prompts and reviewing plans. LLMs just don’t solve everything for you in a good way. Some times the true nature of the problem is revealed while implementing it and by deferring everything to an LLM you spend days throwing tokens at the wrong thing. There is a lot of work where the LLM speed up comes from helping you quickly search docs and codebases and double check your code, but handing the entire thing off to an LLM isn’t reasonable. These tasks aren’t going to reach this mythical 10X productivity boost that is genuinely achievable for much simpler work.

klibertp 12 minutes ago||
> Some times the true nature of the problem is revealed while implementing it and by deferring everything to an LLM you spend days throwing tokens at the wrong thing.

If you look at the code the LLM spat out (and you really, really should!) you will immediately notice that its shape is not what you thought it should be. You might not notice immediately if you're learning, but if you really "mastered" the domain, you will "just" see it. You will also recognize the problem with your assumptions, and immediately (or after some research) correct the prompt.

Looking at the diffs for everything the LLM does slows you down, of course. Not looking - or looking and not recognizing problems, for one reason or another - can be initially faster, but a single pathological case can eat both the time saving and tokens. For domains you truly "mastered", the current models can generate code as if they read your mind (because you can be that precise in the prompt, and quickly), so it's really glaring and very hard to miss when they somehow misread your mind.

It only works at the "mastered" / "unconscious competence" stages, and only in those narrow domains you truly mastered, but it does seem to work. Is it 10x? No idea, but there is a marked change in the speed boost when crossing from conscious to unconscious competence area, with everything else (harness, model) staying the same.

Zigurd 53 minutes ago|||
Some domains don't have the established regularity of architecture that it takes to achieve 10X efficiency. Two I can think of off the top of my head are embedded systems, with a variety of sensors, outputs, processing power, and memory, and novel protocols like ATProto, for which training data is thin on the ground.
dev_hugepages 56 minutes ago||
Hey, could you share the prompt you're using for "teacher mode"?
leleat 22 minutes ago|||
Someone posted their AGENTS.md some time ago, that is used in practice to teach their students[1]. That might be useful to you in this context as well.

[1]: https://news.ycombinator.com/item?id=48359858

SirYandi 10 minutes ago|||
[flagged]
gashad 1 hour ago||
This reminds me of themes I recently saw in [Harness Engineering is not Enough: Why Software Factories Fail](https://www.youtube.com/watch?v=Ib5GBkD555M) (Warning: the last 3 slides seem like an advertisement). One thing I liked is how Dex has a little graphic he glossed over showing software development is

- 25% planning & aligning with other teams

- 25% coding

- 25% testing/verifying

- 25% code review/rework

One argument was that agentic coding speeds up that coding part a bunch. So maybe there's 2x speedup in coding. But that's only a small speedup in the totality of everything software engineers do.

altern8 28 minutes ago||
AI is great because my job is a lot easier, but it produces some extremely crappy code that would've NEVER passed a code review 1 year ago.

You could argue that it speeds up development by 5X or more, but then it slows down testing/verifying, code review, and in many cases it makes it impossible to review/rework by hand.

I just do what I'm told at work but even though I'm sure I'm in the minority I'm extremely skeptical that LLMs can produce any good-quality code.

Looks to me like we've just lowered the bar--by a lot--and stopped looking at the code that goes out. Every time I look into how Claude implemented something it's completely insane, with no way to refactor it or maintain it in the future.

whateveracct 1 hour ago|||
> So maybe there's 2x speedup in coding. But that's only a small speedup in the totality of everything software engineers do.

Amdahl's Law should be familiar to anyone with a 4y computer science/engineering degree. Why aren't they applying it to their own throughput?

ChadNauseam 8 minutes ago|||
Let's apply it:

- 25% planning & aligning with other teams

- 25% coding

- 25% testing/verifying

- 25% code review/rework

I'd say that thanks to LLM assistance I'm 10x faster at coding, code review/rework, and testing/verifying. (LLMs can partially automate testing/verifying too, and the code is higher quality now as well so less testing/verifying is necessary).

So that leaves us with:

- 92.5% planning & aligning with other teams

- 2.5% coding

- 2.5% testing/verifying

- 2.5% code review/rework

Obviously, that makes zero sense as a split. If you saw any organization doing that, you'd suggest having fewer teams, more silos, etc. Maybe you have designers produce code, instead of showing the designs to coders and having the coders implement it. Maybe you force all your engineers to dogfood the product that way they can identify issues themselves rather than needing QA teams to do it. And so on. so the last category, "planning & aligning with other teams", falls too.

t-writescode 22 minutes ago|||
Well, there’s probably several reasons:

  1) because they’re not doing those others spheres of work
  2) because they don’t think about the work
     nor how tired they are afterwards
  3) they’re proselytizing AI work as the future and
     that conflicts with that vision
  4) the other shoe hasn’t dropped
  5) they really don’t see it
  6) some people genuinely hate programming and this
     helps them skip that.
I’m sure others as well.
steveBK123 1 hour ago|||
The other hard to measure part is that I see/hear a lot of LLM usage going towards dev work that was never prioritized before.

Suddenly devs who were cranking out features with no interest in infrastructure are attacking giant refactors to make the code more understandable to the LLM.

Other devs are using LLMs to build themselves quality of life SDLC tools completely separate from the core code base.

Plenty of other examples of this.

leoedin 1 hour ago|||
The quality of my bash scripts is 100x what they used to be. Proper help messages, flag parsing, functions, internal variables, using sed all the time (I could never wrap my head around that).

Of course, the main issue is that they’re completely undebbugable now. My bash scripts used to be a sequential list of commands, now they’re 500 lines of variable laden functions.

Is my life any better? Dunno. But it’s satisfying (until there’s a bug)

nasretdinov 1 hour ago|||
> the main issue is that they’re completely undebbugable now

Well, that means the quality actually dropped then :). Looking impressive isn't equal to quality, understandability and reliability is

gmassman 35 minutes ago||
Not necessarily…. As with all engineering choices there are tradeoffs involved. There can be both advantages and disadvantages to using AI to build scripts. And more likely than not you’ll need AI to help debug the scripts when they have issues. Real tradeoffs to consider.
mckee_plus_plus 43 minutes ago|||
I switched to js for dev related scripting after seeing how much python scripting is used for portable c++ projects like chromium.

A node glob() or a regexp string.replace call is probably easier to read than spaghetti shell.

And your llm might do a much better job of creating clean, readable and testable code.

move-on-by 1 hour ago|||
Just one more data point but this is what I’m seeing too. The extreme ‘ruthless’ prioritization has stopped and devs (who want it) have breathing room to make the enhancements they’ve been wanting all along. Turns out what is good for AI is also good for regular old school SDLC. All you have to do is say it will make AI more effective.
agumonkey 6 minutes ago|||
Agentic tools changed the workflow in our org, we were very tense before with a simple yet careful team process.. Since last winter we're now pushing a lot more but the teamwork (which was brittle before) is now mostly gone, everybody can roll on its own, but the review process didn't scale and now monthly deliveries are full of "seems to work". nobody checks properly, nobody reviews, nobody tighten any bolts.. and nobody cares much anyway, the system allows it.
coffeebeqn 57 minutes ago||
I use CC to do the testing and verifying in multiple deployment environments. It’s faster at things like coming up a plausible test payload or ten, querying a bunch of metrics from datadog, querying and verifying state from a db before and after testing, scanning all the deployed logs for relevant errors. For me that has been more of an uplift than the coding. I still feel like communication it’s worst at. So writing tickets, getting a decision out of a group, documenting only the important things, etc. it’s still not that good at
baron3dl 13 minutes ago||
I won't argue this title isn't the author's experience, but it's misleading to rest a quantitative claim on a qualitative argument, while also refusing to fully exploit the technology.

From a firm that has fully embraced agentic engineering, they offered topline stats on their measurements of a 4x boost from November to February, and 8x on top from February to May. That's 32x since November 2025, coding with LLMs.

And like whatever, this is second hand and I'm not going to disclose the source. Actual hard, published, and peer-reviewed research is needed here to backup quantitative claims. 2x, 10x, 32x, whatever.

ericol 23 minutes ago||
I'm not sure about the x, but the first thing that arises from that is, I feel like in my case it's way higher than 2.

The 2nd thing is, how do I measure that.

---

In my case, the details of my work (Kinda DevOps, kinda Senior Dev) makes it that having an LLM to do the heavy lifting allows me to do things not only faster, but better, and across domains I do not hold expertise on.

An example of the effect of LLMs in my daily work is that I'm in the middle of a PHP upgrade for a rather large legacy application, and the "heavy lifting" is really out of the scale, letting me concentrate on what really matters, while at the same time if I do keep "the harness" tight I'm certain the results are the correct ones. Also correcting course is just as cheap.

Not having to worry on the tooling on exchange has the incredible desirable result of my velocity being incomparable to what it was before.

Then we have the side effect of how easy to do transfer knowledge: Rather than telling the QA guy how to do the work specific for this task, I defined a set of files (.md documents, skills, an off-the-shelf customised MCP server) that assist QA into doing the work in a way that helps me do my job better and faster.

There's also a clear possibility that what I'm doing will expand to the rest of the team I am in, completely altering the way in which we approach development.

If we take 'x' as 'mileage', yours might vary. Mine has, and I'm baffled at the positive net results I AM getting.

Also, this what I do (coding?) is extremely fun again.

Being able to work close to the speed of thought is the best high.

soperj 22 minutes ago|
> allows me to do things not only faster, but better, and across domains I do not hold expertise on.

How would you know it's better when you have no expertise?

heaney-555 34 seconds ago||
Because it produces the desired output. The purpose of a program.

There are many domains where an intelligent human can act as a discriminator for output without knowing exactly in precise detail how the process itself works.

localhoster 22 minutes ago||
When I approach a new area or task I first explore it, by hand, and implement, by hand, the task. This way, I get a deeper understanding and it gives me some momentum to llm the rest of the related tasks. Till I loose enough grip to "re-dive in" that area and to again, do stuff my hand. Some tasks, I only do by hand, and some tasks, I only use llm for.

Really depends on the task, my the project and on, and honesty, my instrest and availability at the moment.

msephton 38 minutes ago||
Does the number × depend on how big your thinking is? If you are only 2× then you need to think bigger, aim higher, etc. I think the limit on the 2× is not the ai? Where is the limit now? I think it's unknown.
trey-jones 38 minutes ago|
Definitely feels like a lot more than 2x to me. Any time it feels like the agent is taking a long time I have to look in the mirror and say to myself "What could you have done in 5 minutes?"
robofanatic 20 minutes ago||
I think LLMS have reached to a point where now its just about money. you have to decide whether you really want to spend your tokens to do X or you can just do it yourself and use the tokens for something else.
geraneum 21 minutes ago||
> Never write READMEs, docstrings, or comments. I will write those myself later. And yes, I really mean this.

The precise and rigorous practice of “engineering” in 2026.

watso 1 hour ago|
You still have to know what you’re doing. That came from years of doing it by hand. Where is that necessary experience going to come from for the current and future generations of juniors?
peheje 27 minutes ago|
[flagged]
More comments...