6 ms·
Fair point on COBOL—I oversimplified. Programming languages exist for precision and execution, not because machines can't parse English. That framing was sloppy
by kulesh 6mo ago
Fair point on COBOL—I oversimplified. Programming languages exist for precision and execution, not because machines can't parse English. That framing was sloppy.
But I push back on "the entire premise is wrong."
The interesting part isn't "AI can execute pseudocode"—nobody debates that. The point is the artifact: the .md output matters, not the runtime. A codebase where every function is readable English changes who can participate in a pull request, audit logic, or catch wrong assumptions. "Multiply by 9/5" vs "multiply by 1.8" is an editorial conversation, not a code review.
It's a proof of concept to show the artifact is executable, not a production proposal. It's slow (today), expensive, and non-deterministic - I said so in the post. The question is whether the intermediate representation (English) has value beyond performance? I believe that the loop is shortened here: there're no in-between element intent→weird non-human language→result, it becomes intent→result. No NEED to create synthetic procedures, explaining how the code works in plain language should give us the output.
An old person enters a bank, asks to open an account, speaks plainly in his native language, the teller clicks buttons, and the account is created. From the subjective perspective, there's no in-between interface: the old person had a though, than it got realized.
- doc_ick 6mo agoYour loop is wrong, as it will go ‘intent -> llm(?) -> result’. Which doesn’t need to compile, but the llm its own black box of magic function that may or may not reproduce the same result based on intent. Also I would think the number of tokens would be concerning, as your example prompt looks 3x larger then the code snippet.
- deleted 6mo ago[deleted]
- high_pathetic 6mo agoThis is a direct copypaste from a Claude chat. God save us all.