News for hackers. Stuff that matters.
Re:Let's Talk about LLMs by michaelchisari on Monday May 04, 2026 @04:08PM (#48014269)
Debugging, sanity checking, testing, etc. are the best uses of LLMs. Much better than writing code.

Developers should write their own code and use LLMs to design and verify. Better, faster architecture and planning, pre-cleaned PRs and no skill atrophy or loss of understanding on the part of the developer.

Re:Let's Talk about LLMs by jb1991 on Monday May 04, 2026 @04:58PM (#48014892)
Funny, I have the complete opposite impression after using claude code for a while. I would never trust it to design anything. Never again. But it can code pretty well given a very tight and limited scope.
Re:Let's Talk about LLMs by michaelchisari on Monday May 04, 2026 @05:08PM (#48015021)
To clarify, AI should not do the design itself. You develop the design in conversation with AI.

I come in knowing what I need to build and at least one idea or more of how it should be done. I present the problem, constraints, potential solutions, and ask for criticisms and alternatives. I can keep it as broad as possible or I can get more granular like struct layouts, api endpoints, etc. I go back and forth until there's an approach I prefer and then I code that approach.

| it can code pretty well given a very tight and limited scope.

It's wildly better at tight and limited scope than large scale changes but even then I would rather code it myself.

Re:Let's Talk about LLMs by radarsat1 on Monday May 04, 2026 @05:21PM (#48015174)
> It's wildly better at tight and limited scope than large scale changes but even then I would rather code it myself.

One thing I would like to see is the use of LLMs for smarter semi-manual editing.

While programming I often need to make very similar changes in several places. If the instances are similar enough I can get away with recording a one-off keyboard macro to repeat, but if there are differences that are too difficult to handle this way I end up needing to do a lot of manual editing.

It would be nice to see LLMs tightly integrated into the editor so I can do a simple "place the cursor at things like this" based on an example or two. I'm sure more ideas for using LLMs more quickly perform semantic changes you intended are possible, instead of just prompting for a big diff. I feel there's a lot more innovation possible in this direction, where you're still "coding it yourself" but just faster.

Re:Let's Talk about LLMs by strange_quark on Monday May 04, 2026 @05:42PM (#48015421)
I've had a similar thought. A super refactor feature would be amazing, but wouldn't fit into the current zeitgeist of agent everything. Hopefully as the hype starts to die down and prices go up, we'll get some of these smaller, more targeted features.
Re:Let's Talk about LLMs by empthought on Monday May 04, 2026 @07:21PM (#48016239)
You don't need a special feature for this. Just tell the coding assistant what to do.
Re:Let's Talk about LLMs by soco on Tuesday May 05, 2026 @03:21AM (#48019132)
Then watch it f'up half your codebase because it thinks it's slightly related to your examples. The alternative, giving it 10 examples, is actually more work.
Re:Let's Talk about LLMs by empthought on Tuesday May 05, 2026 @03:11PM (#48027124)
I don’t think you’ve actually used any of these tools. 10 different examples in the same session would almost certainly make them perform worse.
Re:Let's Talk about LLMs by empthought on Monday May 04, 2026 @07:18PM (#48016216)
You should try using the existing agents for your semi-manual editing. You don't need editor support. The coding agent can find "things like this" faster than you can. Just tell it what to look for and how to change it.

What I did was make one commit by hand (involving multiple files), and then told Codex (last year's Codex!) to make the equivalent changes to other instances in the code base.

Re:Let's Talk about LLMs by xixixao on Tuesday May 05, 2026 @01:20AM (#48018359)
Wait, have you been using Cursor? This is exaclty what it does fairly well.
Re:Let's Talk about LLMs by skydhash on Monday May 04, 2026 @06:06PM (#48015623)
> I come in knowing what I need to build and at least one idea or more of how it should be done. I present the problem, constraints, potential solutions, and ask for criticisms and alternatives

Never understood that argument. Because there’s two steps in design. Finding a good solution (discussing prior art, tradeoffs,…) and then nailing the technical side of that solution (data structures, formula,…). Is it the former, the latter or both?

Re:Let's Talk about LLMs by dyauspitr on Monday May 04, 2026 @05:46PM (#48015448)
They’re actually really good at both. Writing code and all the paraphernalia around it.