4 ms·
> If someone uses an LLM and produces bug-free code, I'll trust them. Only because you already trust them to know that the code is indeed bug-free. Some cases
by insane_dreamer 1y ago
> If someone uses an LLM and produces bug-free code, I'll trust them.
Only because you already trust them to know that the code is indeed bug-free. Some cases are simple and straightforward -- this routine returns a desired value or it doesn't. Other situations are much more complex in anticipating the ways in which it might interact with other parts of the system, edge cases that are not obvious, etc. Writing code that is "bug free" in that situation requires the writer of the code to understand the implications of the code, and if the dev doesn't understand exactly what the code does because it was written by an LLM, then they won't be able to understand the implications of the code. It then falls to the reviewer to understand the implications of the code -- increasing their workload. That was the premise.