| ▲ | rectang 2 days ago | |||||||
Time will tell. I’d bet on Spolsky, because of Hyrum’s Law. > With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviors of your system will be depended on by somebody. An LLM rewriting a codebase from scratch is only as good as the spec. If “all observable behaviors” are fair game, the LLM is not going to know which of those behaviors are important. Furthermore, Spolsky talks about how to do incremental rewrites of legacy code in his post. I’ve done many of these and I expect LLMs will make the next one much easier. | ||||||||
| ▲ | nojito 2 days ago | parent [-] | |||||||
>An LLM rewriting a codebase from scratch is only as good as the spec. If “all observable behaviors” are fair game, the LLM is not going to know which of those behaviors are important. I've been using LLMs to write docs and specs and they are very very good at it. | ||||||||
| ||||||||