Vibe coding - lovable AI, is it going to replace dev?

Hello, I was in a meeting, one of the person use the lovable AI to create an entire web app. I didn't used it yet, just heard of it, that's incredible how this thing can like literally generate a web app from scratch, I felt really astonished, are people going to use that instead of front-end dev/back-end dev?
18 Replies
ἔρως
ἔρως2mo ago
to make cookie-cutter ai slop that everybody has? sure just wait until scammers copy the app/website and you can't dmca them because you don't own the copyright of it 🤣
Faker
FakerOP2mo ago
The thing is, I'm a bit frustrated about that. I participated in a hackathon last month and seeing this AI, I realised that maybe the winners make use of this AI because the design were almost similar but don't know
ἔρως
ἔρως2mo ago
well, lets put it like this: can you make and debug a website on your own?
Faker
FakerOP2mo ago
hmm if I'm writing my own website, then yes
13eck
13eck2mo ago
The answer is still NO. Won’t change without some massive shift in technology. The only jobs AI is coming for are those who can’t do their job right now
ἔρως
ἔρως2mo ago
it won't replace jobs, but people are pushing it as a tool that accelerates your work
Faker
FakerOP2mo ago
and I really hate that 😭 like it seems that companies expect you to make use of AI
ἔρως
ἔρως2mo ago
which is stupid
Faker
FakerOP2mo ago
but at some point it's becoming useless, we may have poor codebase
ἔρως
ἔρως2mo ago
yup
13eck
13eck2mo ago
Yeah, using it can make you more efficient. But you still need to use your brain
vince
vince2mo ago
The way I look at the AI problem is that yes, AI can do some pretty cool stuff (or at least that's what it seems like, I haven't delved too much into it). But there will always be people that need to know how to actually build websites or write code in order to debug, and also to solve business issues. So what I'm saying is people will need to know how to code in order to solve issues from management or the client that revolve around unique business requirements, which isn't possible to prompt the AI with unless you know what you're talking about I don't think
13eck
13eck2mo ago
The kicker is that AI can only regurgitate code it’s already scanned and processed—it can’t write anything new. That’s why it can’t tell you how to write code for the new version of anything. It needs to steal code from others first
vince
vince2mo ago
Like for example just yesterday, I went to implement a simple css parallax for a client. The background-attachment: fixed wasn't working well on mobile for their website, and the solutions I found online weren't working because they suggested adding a separate element into the HTML. Well, for this client I don't have access to editing the HTML except through JS via DOM manipulation, and at that point I was essentially going to have to create a library from scratch... so I ended up just going with a simple library to do it for me. But kind of highlights what I'm talking about Someone who doesn't know how to code wouldn't understand their options and it would be hard to prompt the AI if you don't know
ἔρως
ἔρως2mo ago
and you have to send your client's code to the ai overlords as well
curiousmissfox
curiousmissfox2mo ago
Beginners that are relying on AI won’t get very far imo. It doesn’t take long in a thread before the model screws something up (and that’s even without acknowledging that usually the approach is not efficient or a good way to go about the prompt), and the beginner can’t read the code to identify where the problem is. Maybe it will save you 40m in the beginning but then the time spent debugging when it inevitably screws up — often takes longer in the end then just writing it yourself from the beginning. I find AI helpful for tasks like commenting my files for me or suggesting refactors to make it more DRY or efficient. Suggesting and discussing , not just let it go wild on the code though. Converting data , like from an object to a csv or a table to an object - caveat being I still have to check through thoroughly as it more often then not makes mistakes. Esp if it needs to generate anything based on the established pattern. Basically my rule of thumb is using it as a tool to convert or annotate existing codebase or data - not generating anything from scratch.
V3RT1G0
V3RT1G02mo ago
AI is smart autocomplete at best. Compare Cursor and Devin. Cursor aims to augment dev efforts, increasing productivity. Devin however tried to replace (not successfully). So while many jobs are at risk of loss, AI is not going to replace the profession, just like the calculator didn't replace mathematicians
ἔρως
ἔρως2mo ago
the calculator replaced the computers https://en.wikipedia.org/wiki/Computer_(occupation) and such smaller jobs may be replaced, like replacing a wix for ai slop cookie cutter hosted on a free domain

Did you find this page helpful?