4 ms·
There’s been infinitely times where I was stuck at some problem and every single solution was complex, messy, over-engineered and somehow wrong, until I went on
by prymitive 2mo ago
There’s been infinitely times where I was stuck at some problem and every single solution was complex, messy, over-engineered and somehow wrong, until I went on a walk or moved to a different issue and suddenly it would hit me that I was looking at it all wrong, and there’s a simple solution there but my tunnel vision didn’t let me see it.
LLM rob you of that, everything is instant, there’s no time to reflect, there’s no time to realise it’s a dead end, or that it won’t work with the next problem on your todo list.
- mmcnl 2mo agoI recognize this, LLMs never stop, they pursue the dead end at all costs.
- cyanydeez 2mo agosome of the problems ya'llk encountering would be solved with dumber and slower local models.
- x______________ 2mo agoSome of the problems I solved after a few attempts where the llm couldn't solve the issue was by dumbing down the prompts.. ...
- ab71e5 2mo agoGrok why program no work? Make work please
- cyanydeez 2mo agoI've been successfully using local LLMs for the past few months on equipment ranging from AMD 395+ strix halo, to dual nvidia gpus with 96GB ampere, to 24GB dual 3060, etc. They all produce text gen at almost readable rates. You can read the thinking traces, the editting of code in the opencode harness, etc. Along that same use, I've never touched any cloud service for code gen, and looked at docs or arena LLM. From my POV, it seems like a lot of people arn't even paying attention to the LLMs output when they generate their projects. So I don't find it hard to believe there's seemingly intelligent people being swindled by LLMs, big or small, because they do make bizarre assumptions and go into code edits that don't make sense even when they appeared to be running. Then there's people that say they're in the ballpark of 500k context before they even get to work on something where these local models struggle when they get up to 100k both from generating and keeping scope on what they're doing. This is managed by opencode plugin dynamic-context-pruning that has the LLM rewrite sections of the context into summaries, while keeping the working context. It works pretty wel where a session then gets into ~500k where the working increments from 30k-80k of useful life. So, I think we all underestimate how easily people can be swindled into poor development behaviors and _one_ reason, is the large cloud models just dump way more changes along a scope and can easily poison a whole chain of a feature or app implementation. So the OP above who got 3 months into an app they think is hitting a dead end is recognizable as having one idea in their head of what's being built and the LLM building something subtly different because they're inevitably only reviewing the things that confirm the specs in their head and don't look for the edge cases that break it.
- inigyou 2mo agoSometimes it's a live end. That's how they solved the Jacobian conjecture and found a lot of vulnerabilities.
- indigodaddy 2mo agoNever stop never stopping
- lukan 2mo agoThat's a choice (unless your management thinks otherwise). I don't need my agents running non stop. I tell them to start running once my walk is completed and I have a clear vision of what I want them to do.
- Bridged7756 2mo agoIt seems to me this is the most reasonable approach. Using LLMs to remove the cognitive load from implementation details, scaffolding, and taking it from there to production grade code. In short, like an IDE on steroids. I'm curious and hear a lot about agentic programming, yet hear little about the cognitive load from it. Having more code generated doesn't make you more productive, in fact, I would argue the contrary is the case. There's more code to understand, more code to discard, an extra decision (which result do I pick? How do I split the workload through my agents), which is not at all how we operate (I. E context switching, limited by our cognitive energy, working task by task). I really don't buy the whole agentic thing. The only reasonable use case I can see for it, is to scaffold multiple projects at the same time.
- lordnacho 2mo agoI would say that the mechanism for this is actually due to the nature of working with LLMs: they free your attention. Say you're working on a project, and it does an ok job like what the GP says. Each step looks fine, but put together it looks off. You give it some instructions, and then you let it work. But what are you doing in the freed up time? You context switch into another project and give that some instructions. Now you have two or three or ten projects that superficially look fine, but you yourself have context switched so much you don't have the overview anymore of why exactly each project needs fixing.
- Ey7NFZ3P0nzAe 2mo agoWhich is also why it's so unbelievably useful for the ones for whom coding is the side career. My main job is being a psychiatrist but i've always been coding in my free time and now my productivity gains are unfathomably high as they allow me to do things in days that would've taken me years of commute time.