If we’re talking about “can we ignore the code the way we mostly ignore assembly and treat prompts as the new high level language”, determinism isn’t the hard problem.
The real issue is prompt instability (chaos). A one word change to a prompt/spec will produce a drastically different program. Until that is solved there’s no world where we just check in the prompt and almost no one ever has to worry about the code.
> A one word change to a prompt/spec will produce a drastically different program
So in other words, determinism (or lack thereof) is the hard problem!
It’s much worse than that. LLMs today don’t produce the same output for the same prompt.