Earlier quoted context omitted.
Yeah right. A LLM in the hands of a junior engineer produces a lot of code that looks like they are written by juniors. A LLM in the hands of a senior engineer produces code that looks like they are written by seniors. The difference is the quality of the prompt, as well as the human judgement to reject the LLM code and follow-up prompts to tell the LLM what to write instead.
Lol what. The difference is that the senior... is a senior. Ask yourself what characteristics comprises a senior vs junior... You're glossing over so much stuff. Moreover, how does the Junior grow and become the senior with those characteristics, if their starting point is LLMs?
LLMs work best when the user defines their acceptance criteria first
381–390 of 460 posts
Re: LLMs work best when the user defines their acceptance criteria first
#382I have had similar experiences, and I read over and over others experiences like this.
A powerful tool...
Re: LLMs work best when the user defines their acceptance criteria first
#383This is my experience with how LLMs "draft" legal arguments: at first glance, it's plausible — but may be, and often is, invalid, unsound, and/or ill-advised. The catch is that many judges lack the time, energy, or willingness to not only read the documents in detail, but also roll up their sleeves and dig into the arguments and cited authorities. (Some lack the skills, but those are extreme cases.) So the plausible…
Re: LLMs work best when the user defines their acceptance criteria first
#384Earlier quoted context omitted.
Because they don't. The chain-of-reasoning feature is really just a way to get the LLM to prompt more. The fact that it generates these "thinking" steps does not mean it is using them for reasoning. It's most useful effect is making it seem to a human that there is a reasoning process.
Is this position axiomatic or falsifiable? What would it take to change your mind?
The chain does not change the token generation process, it just artificially lengthens it.
Re: LLMs work best when the user defines their acceptance criteria first
#385Earlier quoted context omitted.
Could you please cite these papers. If by AI you mean LLMs, that is not supported by what I know. If you mean a theoretical world-model-based AI, that's just a tautological statement.
https://arxiv.org/abs/2305.11169 https://arxiv.org/abs/2506.02996
One of the papers call this "programming language semantics", but it is using a 2D grid navigation DSL. The semantics of that language are nothing like actual programming language semantics.
These are not the same as the concept being discussed here, a human "world model" of a computer system, through which to interpret the semantics of a program.
Re: LLMs work best when the user defines their acceptance criteria first
#386Earlier quoted context omitted.
Assuming this is not a rhetorical question: no, it is not. The only "goal" is to maximize plausibility.
Again, how is that different from humans? I’m not going around trying to prove my code correct when I write it manually.
And if you don't prove your code, do you not design at all then? Do you never draw state diagrams?
Every design is an informal proof of the solution. Rarely I write formal proofs. Most of the time I write down enough for myself to be convinced that the desing solves the problem.
Re: LLMs work best when the user defines their acceptance criteria first
#387Re: LLMs work best when the user defines their acceptance criteria first
#388Earlier quoted context omitted.
This is why I'm confused when people say it isn't ready to replace most of the programmer workforce.
LLM code is higher quality than any codes I have seen in my 20 years in F500. So yeah you need to "guide" it, and ensure that it will not bypass all the security guidance for ex...But at least you are in control, although the cognitive load is much higher as well than just "blind trust of what is delivered". But I can see the carnage with offshoring+LLM, or "most employees", including so call software engineer + LLM.
Re: LLMs work best when the user defines their acceptance criteria first
#389Expecting an AI do to a good job vibe-coding a Sqllite clone over a few weekends just isn't realistic. Despite that, it's useful technology.
Re: LLMs work best when the user defines their acceptance criteria first
#390Earlier quoted context omitted.
https://arxiv.org/abs/2305.11169 https://arxiv.org/abs/2506.02996
One conference proceeding paper and one preprint, about LLMs encoding either relative geometric information of objects or simple 2D paths. One of the papers call this "programming language semantics", but it is using a 2D grid navigation DSL. The semantics of that language are nothing like actual programming language semantics. These are not the same as the concept being discussed here, a human "world model" of a com…