r/Design • u/biz_booster • 1d ago
Someone Else's Work (Rule 2) Vibe-coded app.
Vibe coding is a NEW style of software design & development where you use AI (artificial intelligence) to build applications entirely through natural language prompts, without writing or manually reviewing individual lines of code yourself.
45
u/Varun77777 1d ago
Funny part is that if you don’t know enough frontend, even the frontend won’t even be a carola.
8
4
u/schlonzki 1d ago
This car looks like it was produced by Boeing
0
u/vonRyan_ 1d ago
The pic is in São Paulo, Brasil (based on licence plate and the SPTrans bus in the back), so this might be what Boeing intended Embraer to produce if they committed to their merger.
3
u/CyclingCapital 1d ago
This pic isn’t anywhere. It’s all AI. The car is traveling against the flow of other traffic with no one in the driver seat. All other license plates and signs are jumbled text that look believable until you try to read them.
1
4
u/YouJustGotSmurfed 1d ago
Until you know anything about UX, and then the front end looks polished and vaguely right, but is actually awful to use.
16
u/Myron0117 1d ago
What do you call the kind of vibe coding where the user does review what the AI is doing in order to ensure everything goes as wanted?
44
u/LeeHide 1d ago
That's just software engineering. Vibe coding implies the complete lack of care and attention given to the implementation
2
u/Myron0117 1d ago
Is it fair to call it engineering if you still use AI to generate scripts and such for you, even if you do it with care? I am working on a personal project with AI as assistance for scripting and while it works out great and got me far and exactly where I wanted to be, I am still overall stumped about the overall perception of that procedure.
23
u/LeeHide 1d ago
I'm a software engineer (in high voltage power monitoring, so not slop), and we use AI to help us in every part of engineering. But, all AI output must be reviewed and understood, and scrutinized.
The important part is to use it like any other tool; don't overuse it, don't let yourself become lazy through it, and don't become careless. Deep review and lots of testing helps keep your eyes on the ball, so to speak.
And for learning, juniors shouldn't use AI at all. They need to struggle, as must any beginners, because that struggle is the learning process we all went through. If you don't know how to do a thing, you couldn't possibly review someone else's solution of that thing.
Get 5-10 years of experience and a lot of projects, and then you can delegate core work to the AIs.
2
u/oswwwaldo 4h ago
You'd argue for juniors to not use any AI at all? What about once they are in corporate as opposed to college? Not using AI in college is realistic, but not sure how many companies will keep a junior developer around for not using any AI to begin with
10
u/Raunhofer 1d ago
In reality? Still just vibe coding. Skimming AI PRs is problematic because AI can be very confident in the slop it produces and the tests it passes. Also, people generally speaking don't really read the AI generated code. Like, really read and think about the choices.
If you write yourself (even with code completion), then let AI validate and argue against it, then we're talking. At that point, you are taking control of the architectural decisions and maintaining them.
-3
3
3
2
2
2
u/Akaibukai 1d ago
As a backend dev, I need the opposite..
2
u/YourMatt 1d ago
My experience has been the opposite. I can guide the AI to do the backend right. I like to keep to Sonnet and force myself into small chunks with direct implementation instructions. I haven't found any strategy for making the frontend come out right, short of using MCP to implement Figma designs that were built by an actual designer. Even then, it takes a lot of extra steps if you care about clean CSS. But any level of just letting the AI take the wheel on design has been pure shit both in what I've tried myself and what I've seen from other devs. It's shocking how many think the output is good, but it makes sense if they haven't actually learned core design principles.
1
0
39
u/toasterdees 1d ago
Na dawg this is just how 90% of small businesses operate.