
Vibe coding did not make the programming language irrelevant. It changed which properties of a language matter.
While vibe coding my latest application I got to thinking about whether someone needed to create a computer language which explicitly targets LLMs. Assuming we get to a point where you don’t need to review the underlying code (a big assumption I know), then does the language used matter as long as you get the required outcome?
If a human never reads the code, the argument goes, why generate syntax built for human eyes at all? Proposals are being circulated for machine-native formats. For example, JSON programs, semantic graphs, and languages with grammars minimised for constrained decoding. The premise is that human readability is an obsolete requirement we can now delete.
I think the premise is wrong, but the question underneath it is good. There is real value in a language designed around how LLMs fail. It just looks nothing like a machine-native syntax, and the solution has already been found.

Leave a Reply