I can’t take vibe coding seriously

Posted by bluetomcat@reddit | ExperiencedDevs | View on Reddit | 115 comments

I’ve been programming in one form or another since the early 2000s. For me, good code was always the result of clear intent and a precise mental model. I see it as a deterministic mechanism with many moving parts. When the interaction between the parts (modules) has clear boundaries (abstractions), I feel like I understand and own the thing.

What is happening with the kids these days? Why is translating imprecise and lousy human language to inscrutable amounts of formal language with hidden complexities and semantic anomalies advertised as a feature? I can agree that the technology is suitable for assistance with small locally-contained changes and rubber-ducking. But what is the value of thousands of lines of code that were generated after “create me a React address book app”? If everyone and their dog can come up with something like this, what is the pure economic exchange value of having code like this? What am I missing?