News for hackers. Stuff that matters.
Re:If AI brings 90% productivity gains, do you fire devs or ... by wrs on Sunday March 22, 2026 @01:18PM (#47479761)
I’m honestly baffled by this. I don’t want to tell you “you’re holding it wrong” but if this is your normal experience there’s something weird happening.

Friday afternoon I made a new directory and told Claude Code I wanted to make a Go proxy so I could have a request/callback HTTP API for a 3rd party service whose official API is only persistent websocket connections. I had it read the service’s API docs, engage in some back and forth to establish the architecture and library choices, and save out a phased implementation plan in plan mode. It implemented it in four phases with passing tests for each, then did live tests against the service in which it debugged its protocol mistakes using curl. Finally I had it do two rounds of code review with fresh context, and it fixed a race condition and made a few things cleaner. Total time, two hours.

I have noticed some people I work with have more trouble, and my vague intuition is it happens when they give Claude too much autonomy. It works better when you tell it what to do, rather than letting it decide. That can be at a pretty high level, though. Basically reduce the problem to a set of well-established subproblems that it’s familiar with. Same as you’d do with a junior developer, really.

Re:If AI brings 90% productivity gains, do you fire devs or ... by thwarted on Sunday March 22, 2026 @02:10PM (#47480370)
> it happens when they give Claude too much autonomy. It works better when you tell it what to do, rather than letting it decide. That can be at a pretty high level, though. Basically reduce the problem to a set of well-established subproblems that it’s familiar with. Same as you’d do with a junior developer, really.

Equating "junior developers" and "coding LLMs" is pretty lame. You handhold a junior developers so, eventually, you don't have to handhold anymore. The junior developer is expected to learn enough, and be trusted enough, to operate more autonomously. "Junior developers" don't exist solely to do your bidding. It may be valuable to recognize similarities between a first junior developer interaction and a first LLM interaction, but when every LLM interaction requires it to be handheld, the value of the iterative nature of having a junior developer work along side you is not at all equivalent.

Re:If AI brings 90% productivity gains, do you fire devs or ... by wrs on Sunday March 22, 2026 @03:09PM (#47480947)
I didn’t say they are equivalent, nor do I in any way consider them equivalent. One is a tool, the other is a person.

I simply said the description of the problem should be broken down similar to the way you’d do it for a junior developer. As opposed to the way you’d express the problem to a more senior developer who can be trusted to figure out the right way to do it at a higher level.

Re:If AI brings 90% productivity gains, do you fire devs or ... by maccard on Sunday March 22, 2026 @02:19PM (#47480459)
> I have noticed some people I work with have more trouble, and my vague intuition is it happens when they give Claude too much autonomy

What’s giving too much autonomy about

“Please load settings.toml using a library and print out the name key from the application table”? Even if it’s under specified, surely it should at least leave it _compiling_?

I’ve been posting comments like this monthly here, my experience has been consistently this with Claude, opencode, antigravity, cursor, and using gpt/opus/sonnet/gemini models (latest at time of testing). This morning was opus 4.6

Re:If AI brings 90% productivity gains, do you fire devs or ... by Kiro on Sunday March 22, 2026 @03:47PM (#47481345)
Not even the worst possible prompt would explain your unusual experience, so I don't think that's it either.
Re:If AI brings 90% productivity gains, do you fire devs or ... by linsomniac on Sunday March 22, 2026 @03:23PM (#47481109)
> Even if it’s under specified, surely it should at least leave it _compiling_?

Are you using Claude Code? Do yo have it configured so that you are not allowing it to run the build? Because I've observed that Claude Code is extremely good at making sure the code compiles, because it'll run a compile and address any compile errors as part of the work.

I just asked it to build a TOML example program in DotNet using Tomlyn, and when it was done I was able to run "./bin/Debug/net8.0/dotnettoml example.toml", it had already built it for me (I watched it run the build step as part of its work, as I mentioned it would do above).

Re:If AI brings 90% productivity gains, do you fire devs or ... by maccard on Sunday March 22, 2026 @03:52PM (#47481405)
I am using Claude code. I didn’t explicitly tell it what the build command was (it’s dotnet build), and it didn’t ask. Thats not my fault.

> I’ve observed Claude code is extremely good at making sure the code compiles

My observation is that it’s fine until it’s absolutely not, and the agentic loop fails.

Re:If AI brings 90% productivity gains, do you fire devs or ... by linsomniac on Sunday March 22, 2026 @04:48PM (#47481976)
>Thats not my fault.

I don't know that it's useful to assign blame here.

It probably is to your benefit, if you are a coding professional, to understand why your results are so drastically different from what others are seeing. You started this thread saying "I keep getting told I'll be amazed at what it can do, but the tools keep failing at the first hurdle."

I'm telling you that something is wrong, that is why you are getting poor results. I don't know what is wrong, but I've given you an example prompt and an example output showing that Claude Code is able to produce the exact output you were looking for. This is why a lot of people are saying "you'll be amazed at what it can do", and it points to you having some issue.

I don't know if you are running an ancient version of Claude Code, if you are not using Opus 4.6, you are not using "high" effort (those are what I'm using to get the results I posted elsewhere in reply to your comment), but something is definitely wrong. Some of what may be wrong is that you don't have enough experience with the tooling, which I'd understand if you are getting poor results; you have little (immediate) incentive to get more proficient.

As I said, I was able to tell Claude Code to do something like the example you gave, and it did it and it built, without me asking, and produced a working program on the first try.

Re:If AI brings 90% productivity gains, do you fire devs or ... by maccard on Sunday March 22, 2026 @07:27PM (#47483452)
> I don’t know that it’s useful to assign blame here

Oh - I’m blaming Claude not anyone else. I’ve tried again this evening and the same prompt (in the same directory on the same project) worked.

> i don’t know if you’re using an ancient version of Claude code,

I’m on a version from some time last week, and using opus 4.6

> This is why a lot of people are saying "you'll be amazed at what it can do", and it points to you having some issue.

If you look at my comments in these threads, I’ve had these issues and been posting about this for months. I’m still being told “ you’re using the wrong model or the wrong tool or you’re holding it wrong” but yet, here I am.

I’m using plan mode, clearly breaking down tasks and this happens to me basically every time I use the damn tool. Speaking to my team at work and friends in other workplaces, I hear the same thing. But yet we’re just using it wrong or doing something wrong,

Honestly, I genuinely think the people who are not having these experiences just… don’t notice that they are.

Re:If AI brings 90% productivity gains, do you fire devs or ... by wrs on Monday March 23, 2026 @12:00AM (#47485384)
I assure you I would have noticed if the result of my Friday effort was something that didn't compile, rather than a service that seems to work just fine. I've reviewed about half the code so far and it seems quite reasonable.

For some reason I'm getting downvoted for trying to help, but regardless, if you can (and want to) post a transcript somewhere of some of these sessions that aren't working out, maybe some of us who are having more success can take a look and see what's up.

Re:If AI brings 90% productivity gains, do you fire devs or ... by maccard on Monday March 23, 2026 @06:51AM (#47487651)
https://news.ycombinator.com/item?id=47487638

Fresh prompt in a codebase with a claude.md I asked it to do a simple task. I've shared the prompt, plan, output in the linked gist.

Re:If AI brings 90% productivity gains, do you fire devs or ... by wrs on Monday March 23, 2026 @04:43PM (#47494832)
OK, that was an extremely short interaction -- which may be the problem. I left a comment with suggestions.
Re:If AI brings 90% productivity gains, do you fire devs or ... by Kiro on Monday March 23, 2026 @04:18AM (#47486655)
I understand that you think you are arguing that the models are bad, but the only thing people wonder is what you're doing to fail so spectacularly and whether you're actually being truthful.
Re:If AI brings 90% productivity gains, do you fire devs or ... by maccard on Monday March 23, 2026 @07:08AM (#47487795)
And I’m wondering the same thing. The people replying to me are saying “your experience must be wrong/you must be doing something wrong” and then 1-2 threads later they say “well yeah it doesn’t do X but if I do Y and Z it works”, which… kind of proves the point?
Re:If AI brings 90% productivity gains, do you fire devs or ... by wrs on Sunday March 22, 2026 @03:14PM (#47481002)
There’s nothing wrong with it that I can see. Like I said, I’m a bit baffled at your experience. I will say, it’s not unusual for the initial output not to compile, but usually one short iteration later that’s fixed. Claude Code will usually even do that iteration by itself.
Re:If AI brings 90% productivity gains, do you fire devs or ... by maccard on Sunday March 22, 2026 @03:53PM (#47481410)
> I will say, it’s not unusual for the initial output not to compile,

We’ve gone from “I’m baffled at your experience” to well yeah it often fails” in two sentences here…

Re:If AI brings 90% productivity gains, do you fire devs or ... by saulpw on Sunday March 22, 2026 @06:41PM (#47483035)
It's not unusual for my initial output (as a programmer) not to compile either. I wouldn't say I "failed" if I can then get it to compile. Which as people are saying, is what happens with Claude Code and Opus, either automatically or at most when I say "get it to compile".
Re:If AI brings 90% productivity gains, do you fire devs or ... by maccard on Sunday March 22, 2026 @07:30PM (#47483489)
But when it doesn’t compile for me, I don’t claim it’s finished.
Re:If AI brings 90% productivity gains, do you fire devs or ... by saulpw on Monday March 23, 2026 @01:22PM (#47492424)
Something is really wrong with your setup and I can't tell what it is from these high-level descriptions. Would you be willing to hop on a videochat and walk through this simple case? I'd be really curious to figure out what's going on, it's pretty atypical.
Re:If AI brings 90% productivity gains, do you fire devs or ... by wrs on Sunday March 22, 2026 @07:09PM (#47483320)
Hmm…if you’re giving only one prompt to Claude Code, and allowing it only one output, then I’m no longer baffled at why you’re not getting good results. That’s not how it works. (That’s not how it works when I write code myself, either!)
Re:If AI brings 90% productivity gains, do you fire devs or ... by maccard on Sunday March 22, 2026 @07:29PM (#47483477)
I mean, I don’t know how much less scope I can give it. The next step is writing the 5 lines of code I want it to write.

I also clearly said I didn’t allow it one output, I gave it the compile error message, it changed a different line, I told it it was at the affected line and to check the docs. Claude code then tried to query the DLL for the function, abandoned that and then did something else incorrect.

I’m literally asking it to install a package and copy the example from the readme

Re:If AI brings 90% productivity gains, do you fire devs or ... by wrs on Sunday March 22, 2026 @08:11PM (#47483808)
I understand (and don’t know what to say beyond “that’s weird”). I was just reacting to your equating “the first try sometimes doesn’t compile” with “it often fails”. That’s only a failure if you stop at that point.
Re:If AI brings 90% productivity gains, do you fire devs or ... by maccard on Monday March 23, 2026 @04:36AM (#47486762)
In the first comment you’ll see that it didn’t compile, I prompted to fix it and eventually fixed it myself. When I asked it to proceed to the next task it blew away my fix and left it in a broken state.
Re:If AI brings 90% productivity gains, do you fire devs or ... by shireboy on Sunday March 22, 2026 @02:04PM (#47480294)
Similar. I regularly use Github copilot (with claude models sometimes) and it works amazingly. But I see some who struggle with them. I have sort of learned to talk to it, understand what it is generating, and routinely use to generate fixes, whole features, etc. much much faster than I could before.
Re:If AI brings 90% productivity gains, do you fire devs or ... by maccard on Monday March 23, 2026 @04:39AM (#47486779)
I’ve found copilot to generate worse code, and the editor integrations to be unusable (lets insert this block of code at the wrong place in the file for example), but overall for it to do the right thing enough that I can patch it. I’ve found Claude code just goes mad and gets stuck in a loop and I need to pull it out and figure out where in the hundreds of lines of code it’s generates in the last few minutes it’s gone so wrong.