Vibe Coding Is Metaprogramming

3 josefslerka 2 5/22/2025, 7:06:18 PM blog.valentin.sh ↗

Comments (2)

panstromek · 5h ago
I like the post. I have some random thoughts:

- web CRUD boilerplate is definitely a missing abstraction, I've been pondering how to tackle this one for quite a while.

- surely no one would be crazy to run LLMs in a build step, right?

- what if the missing abstraction cannot exist? Universe doesn't guarantee useful abstraction for everything

- what if LLMs are the abstraction? Struggling with re-prompting isn't that far from trying to force the compiler to output instructions you want.

I still lean more on the author's side, though.

josefslerka · 6h ago
"Vibe coding" is not only the worst developer experience, it's a bad idea that emerges to plug gaps left by missing abstractions."