Yeah well I’ve got bad news for you too: design documents are not computer programs, and even as they exist today, they are prone to misinterpretation and somewhere in the world there’s always a programmer who’s misunderstanding the meaning of a requirement. Plus, the fact that “prompt engineering” is an emerging topic in HN discourse suggests that you need to structure your prompts in a more rigid way so that LLMs can parse them better and potentially faster, which, again, is what programming languages are: constrained and structured means of communicating logic from human to machine.