News for hackers. Stuff that matters.
Re:Control the Ideas, Not the Code by wongarsu on Monday July 13, 2026 @10:00AM (#48892828)
For complex code changes or bigger features I often spend hours with an LLM refining architecture, exploring alternate directions, trying to find alternate directions in the first place, clarifying design questions, etc. It's not that you spend less time refining ideas, you just do it at another level of abstraction

But that does come with tradeoffs, and it's not the right thing for every project. But when it does work it does increase the amount of work you get out in the same time

Re:Control the Ideas, Not the Code by cyphar on Monday July 13, 2026 @10:44AM (#48893508)
But the CPU is not executing the textual description of your architecture. It executes code.

Honestly, I've found that the architecture described to and by LLMs is always a more rosy picture than what is actually generated, no matter how many times you do an adversarial review. It's less visceral than in image generation, but the pattern is the same -- the broad strokes seem fine but the details are awful.

Re:Control the Ideas, Not the Code by qsera on Monday July 13, 2026 @10:35AM (#48893387)
>For complex code changes or bigger features I often spend hours with an LLM refining architecture

The problem here is that the LLM hallucinates, so

* it will tell that something is a bad idea, even when it is not. * it will miss good ideas.

But here is the thing. Even discussing with a rubber duck can do wonders to your thought process. So may people who are noticing the usefulness of this procedure might be actually just doing a slightly better rubber ducking...

Re:Control the Ideas, Not the Code by wongarsu on Monday July 13, 2026 @11:14AM (#48893979)
Yes, a better rubber duck is a decent description

The LLM will often miss the most obvious simplifications. And if I ask it to present me with six approaches how we could solve a problem, chances are we will settle on number seven or eight, both my ideas after rejecting all the other six. But those first six were still valuable for coming up with the version we actually settle on. Making the rubber-duck talk is genuinely useful.

And the rubber duck is actually pretty good at the localized grunt work, so you can spend more time talking with it about big-picture stuff

Re:Control the Ideas, Not the Code by skydhash on Monday July 13, 2026 @10:45AM (#48893523)
> I often spend hours with an LLM refining architecture, exploring alternate directions, trying to find alternate directions in the first place, clarifying design questions,

Is that something recent? I’ve been doing this for years, even in high school where we were asked essays on contrast between different viewpoints.

I don’t need LLM to do this. It’s the 101 of any engineering process to not rush with the first thought you have and indeed try to explicitly explore the solution space and base your decisions according to defined tradeoffs.