Specifically, natural language is:
- ambiguous (LLMs solve this to a certain extent)
- extremely verbose
- doesn't lend itself well to refactoring
- the same thing can be expressed in way too many different ways, which leads to instability in specs -> code -> specs -> code -> specs loops (and these are essential to do incremental work)
Having something at our disposal that you can write code specs in, that is as easy as natural language yet, more concise, easy to learn and most of all not so anal/rigid as typical code languages are would be fantastic.Maybe LLMs can be sued to design such a thing ?