What Vibe Coding Actually Means for Designers

Let's be honest about the fantasy being sold right now: you describe an app, the AI builds it, and you're basically an engineer now. No more waiting on the dev team, no more "that's not technically feasible," just you and a chat box shipping product.
I've been building things this way for a while, and that's not what happened to me. Something more useful did.
Vibe coding is a term Andrej Karpathy coined in early 2025, describing a way of building where you lean into the AI, describe what you want in plain language, and accept the code it generates without reading every line. The name stuck because it captured a real shift. You're not writing software so much as steering it by feel.
For developers that's a productivity story. For designers it's something different, and the difference is the whole point.
The gap it actually closes
For most of my career there was a wall between the thing I designed and the thing that existed. I'd make a flow, make a prototype, hand it off, and then wait to find out which parts survived contact with reality. The prototype was a promise. The build was the truth, and I didn't control the build.
Vibe coding moved that wall. When I built FlinTune in Google AI Studio, I wasn't trying to become a software engineer. I was trying to close the distance between "here's what I think this should feel like" and "here, feel it." The value wasn't that I wrote code. The value was that I could test an interaction by using it instead of describing it.
That's the shift. Vibe coding doesn't turn designers into developers. It turns prototypes into working things, and working things teach you faster than any clickable mockup ever did. I've written before about how AI collapsed weeks of design work into hours, and this is the sharper version of that claim: the hours you save aren't the point. The feedback you get from a real build is.
Why "you're an engineer now" is the wrong takeaway
Here's the contrarian part. The excitement around vibe coding mostly misreads what's valuable about it for designers.
The developers themselves are not sold on the magic. In the 2025 Stack Overflow Developer Survey, 84% of developers said they use or plan to use AI tools, up from 76% the year before, so adoption is nearly universal. But trust went the other way. Positive sentiment dropped to 60% from over 70%, and 46% of developers said they actively distrust the accuracy of AI output, against just 33% who trust it. The people closest to the code are getting more skeptical, not less, even as they use it more.
That should tell designers something. The AI is good at producing something that runs. It is not reliably good at producing something correct, secure, or maintainable. If you accept generated code you can't evaluate, you haven't removed the engineer from the process. You've just hidden the moment where their judgment was supposed to go.
So the honest framing isn't "designers can build production software now." It's "designers can build real, testable artifacts now, and that's a genuinely new power as long as you're clear about where it ends."
What it changes about how we work
A few things shifted for me that I think generalize.
I design in the real material more. A prototype in Figma lies a little, it's always smoother and faster than the real thing. A vibe-coded build has real latency, real empty states, real text that's too long. You design differently when you're staring at the actual behavior instead of an idealized one.
I ask better questions of developers. When I hand something off now, I'm not handing off a picture. I'm handing off a working reference and a much clearer sense of what's hard. That changes the conversation from "can you build this" to "here's a rough version, let's make it real." It's a better starting point for the whole designer-developer relationship, not a replacement for it.
And I throw away more. When building a version costs an afternoon instead of a sprint, you stop being precious about ideas. You build three, you feel which one is right, you kill the other two. That's closer to how I wish I'd always worked, and it connects to something I keep coming back to about using AI in the discovery phase: the best use of speed is learning, not shipping.
The part nobody wants to say out loud
Vibe coding is most dangerous exactly when it's most impressive. The demo that works on the first try is the one that lulls you into trusting the next one. I've generated interfaces that looked perfect and were quietly broken in ways I only caught because I bothered to look.
The designers who'll get the most out of this are not the ones who stop thinking about craft. They're the ones who treat the AI like a fast, confident, occasionally wrong collaborator, which is the same posture I argued for in thoughtful AI product design beyond the gimmicks. Use the speed to learn more, not to care less.
So what does vibe coding actually mean for designers? Not that the wall between us and engineering came down. It means the wall between our ideas and reality got a lot thinner, and the designers who treat that as a thinking tool rather than a shipping shortcut are the ones it'll make better. What's the first thing you'd build if the prototype could actually run?
Share on


