Re:How I write software with LLMs
by petcat on Monday March 16, 2026 @10:52AM
(#47399831)
I argued the greater point? Software code-generation is not deterministic, whether it's done by expert humans or by LLMs.
[ Parent
| on HN ]
Re:How I write software with LLMs
by sarchertech on Monday March 16, 2026 @10:56AM
(#47399887)
It has nothing to do with determinism. It's the difference between nearly perfectly but not quite perfectly translating between rigorously specified formal languages and translating an ambiguous natural language specification into a formal one.
The first is a purely mechanical process, the second is not and requires thousands of decisions that can go either way.
Re:How I write software with LLMs
by raw_anon_1111 on Monday March 16, 2026 @11:02AM
(#47399965)
And that’s no different than human developers
Re:How I write software with LLMs
by sarchertech on Monday March 16, 2026 @12:01PM
(#47400785)
The difference is that a human is that a human can reason about their code changes to a much higher degree than an AI can. If you don't think this is true and you think we're working with AGI, why would you bother architecting anything all or building in any guard rails. Why not just feed the AI the text of the contract your working from and let it rip.
Re:How I write software with LLMs
by raw_anon_1111 on Monday March 16, 2026 @01:01PM
(#47401630)
You give way too much credit to the average mid level ticket taker. And again, why do I care how the code does it as long as it meets the functional and none functional requirements?
Re:How I write software with LLMs
by sarchertech on Monday March 16, 2026 @03:43PM
(#47403815)
Because in a real application with real users all of the functional and non-functional requirements aren't documented anywhere but in the code.
Re:How I write software with LLMs
by raw_anon_1111 on Tuesday March 17, 2026 @01:16PM
(#47415555)
If only a coding agent had access to your code…
Re:How I write software with LLMs
by sarchertech on Tuesday March 17, 2026 @07:10PM
(#47419600)
You realize that coding agents aren’t AGI right? They aren’t capable of reasoning about a code changes impact on anything other than their immediate goal to anywhere near the level even a terrible human programmer is. That why we have the agentic workflow in the first place. They absolutely require guardrails.
Claude will absolutely change anything that’s not bolted to the floor. If you’ve used it on legacy software with users or if you reviewed the output you’d see this.