Vibe Coding Is Metaprogramming
blog.valentin.sh
blog.valentin.sh
> This is, in my opinion, the biggest problem of "vibe coding": The AI metaprograms for you, but then you need to actually maintain the generated code. There is no "higher interface" to it.
Prompting is not programming, therefore it can't be metaprogramming either. There's no structure, it's just human language.
That said, article has a good point, that LLMs are lacking the feature of maintaining the state of the project in plain language so you can iterate on the prompt instead of the code. I think it's one of many problems with LLMs.