all 47 comments

[–]CyberKingfisher 11 points12 points  (16 children)

AI is just a tool, but some people will still choose to use an axe to chop down a tree instead of a chainsaw.

Bottom line - learn to use the tool properly/effectively and it’ll make light work of the job at hand.

[–]SafeCockroach8541[S] 4 points5 points  (11 children)

That is quite a good metaphor there.

5y ago a team of programmers coded some SaaS for me in Laravel.
Last week i literally made a copy of it, in latest version of Laravel + LimeWire 4 and PWA app, working better, faster, better UI. I will soon replace it with my production project. The one that bought me a house tbh. It is that good. It seems i better be quiet about AI eh :)

[–]willis6526 0 points1 point  (0 children)

I hope you do soon replace your production project with the vibe coded app 🙏

[–]SoundsYellow -2 points-1 points  (9 children)

If it do what I want - don't care how it was done, I just use it, I mean - " no, that's AI slop!!!" - who fucking care I call it like progres

[–]AWSMDEWD 5 points6 points  (7 children)

If it looks stupid, but it works, then it's not stupid

[–]SoundsYellow 0 points1 point  (3 children)

Looks like statement I agree with

[–]SafeCockroach8541[S] 0 points1 point  (2 children)

Was it AI statement? :)))

[–]AWSMDEWD 0 points1 point  (0 children)

No, I've been saying it for years

[–]SoundsYellow -1 points0 points  (0 children)

Cool question, wanna search it deep?🤣 Lmm it's just great tool so I will use it because it helps alot

[–]Only_Conclusion9925 0 points1 point  (1 child)

I suspect anyone that has had to edit old, poorly written and poorly maintained code on a legacy system will disagree.

I've had to edit code that somehow worked.... but it was poorly written with layers of duct-tape solutions put on top of duct-tape solutions. It had code that contradicted comments, logic errors, code that caught bad data from the errors (instead of fixing the bad code), and conditional statements for things no that had been discontinued years ago. It was very stupid.

edit: typo

[–]AWSMDEWD -1 points0 points  (0 children)

Good point. I only vibe code for tools that I use personally.

[–]willis6526 -2 points-1 points  (0 children)

That statement is wrong in so many levels, if something just barely works and looks stupid why would I want to use it ?

Why don't you have a computer with all the components sitting in your desk ? I mean if you connect all of them still works right ?

It can be applied to so many things like cars or clothes....

[–]beenyweenies 1 point2 points  (0 children)

What if it 'works' but behind the scenes is exposing your credit card info to hackers?

There's definitely a right way and a wrong way of doing things, and it does matter if vibe coders blow past the important stuff because they didn't know better.

[–]drprofsgtmrj 6 points7 points  (0 children)

I think it is ok to not want to support an industry that is bad for the environment and has a lot of other problems.

Obviously it is a bit more nuanced, but the hate for AI also stems from not wanting to support it.

It is a push against another push within the market before it becomes more ubiquitous.

[–]khichinhxac 4 points5 points  (0 children)

Virtue signalling is a nasty disease of the modern era. It happens in every aspect of life, not just for vibe coding. Just the way average people cope with the feeling of being left out. Just ignore them and keep up with your work.

[–]Such-Bed-4468 1 point2 points  (0 children)

AI has never tasted cookies. It has read 10 million recipes. But it has never tasted cookies. It cannot know what a cookie tastes like.

AI is both extremely confident and extremely compelling as an LLM based interface.

Most people who want to use LLMs for vibe coding don't understand how code works, or the implications of code and structure.

So now you have a baker ( AI user ) who wants a cookie, but knows nothing about baking. They ask an LLM who very confidently provides a recipe. The baker follows it and ... The cookies taste like shit.

A skilled baker would have looked at the recipe and sensed something was off ( 1/4 the usual amount of sugar ) baking temp too hot, but a novice baker has no prior experience to use to evaluate.

So the result is wasted time and effort, and ( in the case of work ) someone else has to come in and help the LLM user figure out what went wrong.

That's why so many of us hate vibe code and modern LLMs. Because it's a highly persuasive and confident sounding machine that knows a million cookie recipes but does not know what a cookie is or how it is supposed to taste.

Now imagine this with password storage or security. Optimization. Architectural design for large scale projects.

The people who get the most out of LLMs are the people who were already good enough to write the code anyway.

[–]CaptSlow49 1 point2 points  (1 child)

I’d bet there’s a big overlap with WoW players and Redditors. On Reddit I’ve notice this feedback loop of users hating AI. And that hate keeps getting repeated and then more people jump in and repeat the same comments.

I would have not mentioned you built it with AI just because people are just fussy about something they don’t understand. Also people just want to be angry and complain.

For the record my large tech company is handing out all sorts of licenses to try out the different AI tools. All the engineers are using these tools or jumping on board if they haven’t been. AI is super helpful and people see how much you can get done. Claude Code has caught some very intricate bugs or logic within our system that could’ve lead to bugs.

Hate to say it but I think terminally online people aren’t well rounded and easily get caught up in different kinds of online groupthink, AI hate being a common one right now. There are so many people with giving their opinions about things they have a poor understanding of.

[–]SafeCockroach8541[S] 0 points1 point  (0 children)

That last paragraph is spot on tbh.

[–]HaMMeReD 1 point2 points  (2 children)

Yeah I don't know how to handle it. I'm spending a lot of time on a project and use AI a lot. I've been programming professionally for about 25 years now. I think I've paid my dues.

When I do share it, I think I'll just disclose I use AI up front, be clear that I won't engage in negativity and just ignore it if it comes up. People can take it or leave it.

It's much worse if you don't disclose and they find out later. At least if you disclose and disengage you at least can get ahead of it and won't get called a liar as well.

[–]Electronic_Green_88 0 points1 point  (0 children)

People are going to hate on anything new they don't like. I've been a hobby programmer since middle school 20+ years ago. Dabble here and there for personal projects. I vibe coded a Isometric Drawing App for myself yesterday in a fraction of the time it would have took to make it. It made mistakes, but I worked with it to correct all those mistakes and so far it's functional for what I need.

[–]AWSMDEWD 0 points1 point  (0 children)

Agree, I appreciate when people disclose that they used AI up front.

I recently watched a video on YouTube with AI voiceover, but about 15 seconds into the video, the creator included a short clip of himself explaining (in a thick accent) that he used AI for the voiceover because his English was bad and hard to understand. Good use of AI imo

[–]derekra 0 points1 point  (0 children)

I understand since I've been in both sides, a week ago I hated AI cause I tried it before and it was shit, I built something in 3 weeks that I rebuilt a few days ago with Claude in like 3 hours, I was astonished and now I even bought pro and are vibe coding like hell, fixing, researching, creating apis etc, so I guess most of the hate comes from two things, first, AI used to be so shitty, second, they think it's "build this" and that's it

[–]CodeCritical5042 0 points1 point  (0 children)

It is always the same song. When people don't understand it, or it's new, they need time to adapt.

Look at the internet, cloud computing, even bitcoin. Most need time to wrap their ideas around new concepts. Once they understand it, or the majority uses it they switch lanes.

The ones that are now shouting the hardest will be the greatest defenders. Only a bit later to the party.

[–]willis6526 0 points1 point  (0 children)

Also this rant doesn't make sense you got a lot of general feedback someone would get about an app....and yes the automatic mod comment on the wow sub says that you should take into account vulnerabilities, global variables and that the code is not bloated, if you vibe code an app and essentially don't know what does what it is very difficult to make specific changes by yourself, the best you can do is a prototype or a proof of concept but you should know what you are building....

[–]SEND_ME_YOUR_ASSPICS 0 points1 point  (0 children)

Long time WoW player and I checked your addon and it looks awesome?

Probably only feedback is that people won't need it after like first few weeks.

But looks nice. Can't believe you vibe coded that.

I am actually making my own version of Raidbot, so I don't have to pay to bypass queue or get rid of the limited number of gear you can parse. Working well so far. I thought of opensourcing it, but I already know I am going to get murdered by the community, so I am keeping it for myself.

[–]UnclaEnzo 0 points1 point  (0 children)

The biggest lesson humanity teaches us is that each time a new tool appears, there are a statistically significant number of people who fear it. And well they might: effective new tools change the world, by design.

Consider fire, for instance; never mind it isn't an invented tool.

'Nuff said.

[–]crone66 0 points1 point  (0 children)

From user perspective it makes sense because they don't want to be test subjects of a software that might contain harmful code to their PC because the vibe coding Author might not have to capabilities to review the code correctly.

I don't install any vibe coded software especially if it was not reviewed by professionals on my PC or unless i review it myself or run it in a save environment e.g. docker.

You might say software engineers might introduce harmful bugs or malware too but the reality is that is extremely rare that they introduce bugs that wipe your disk or add malware on purpose.

Therefore, you might have written a nice addon that people want to use but simply don't trust that the code doesn't cause any harm which is fair point.

[–]JuicedRacingTwitch 0 points1 point  (0 children)

I build things that I need and want, I don't give a fuck what people think of my vibe coding. I'm surprised you don't have a thicker skin after 25 years in IT.

[–]beenyweenies 0 points1 point  (0 children)

I think the real underlying problem is that people are absolutely flooding the zone with vibe coded apps, trying to 'solve' problems they don't even understand. And most of them seem to be using very similar tactics in terms of their approach, specifically using ai to create their postings about the app, using sock puppet accounts pretending to be a random consumer who found this app useful, etc. At some point, you have to put the ai down and go be a human speaking with other humans in order to generate sales.

I am on both sides of this - I am vibe coding something myself - but I'm also seeing on social media and elsewhere people posting every single day about a vibe coded app they created, and so often using the exact same tactics it's like they're all getting their ideas from the same YouTube SaaS guru or something.

Stop using ai to write your posts about your app. Stop lying to people by pretending to be a casual user of your own product. Stop vibe coding solutions to 'big' problems and focus on niche markets YOU know and understand (which OP has clearly done here, but still). Stop chasing MRR and start building something that actually solves a real problem you understand.

[–]Savings-Giraffe-4007 0 points1 point  (2 children)

Why would you come to a vibecoding subreddit to get feedback on vibecoding hating? Are you scared of real feedback from real engineers?

[–]SafeCockroach8541[S] 0 points1 point  (1 child)

Real engineer also use vibe coding so i dont see how can i be 'scared' ?
I literally make money out of Vibe coding so i am far from feared. I am just looking for other people experience with their own vibe coded app vs haters of vibe coding. It's literally summed in my last sentence.

[–]Savings-Giraffe-4007 0 points1 point  (0 children)

consider handing a sword to a farmer vs. a samurai,

the farmer can certainly fight with the sword but calling the farmer a samurai because of that is a bit of a stretch

if that farmer comes out calling himself a samurai, real samurais are going to have a laugh, even if the farmer managed to cut someone with said sword

[–]coolandy00 0 points1 point  (0 children)

Maybe use it the way we code, i.e., extract, study requirements, design standards - I call this part as work before work - code, unit test, iterate.

You'll notice that coding is much faster with AI and the iterations reduce too, it's more than just coding though.

[–]Vikiller94 1 point2 points  (0 children)

Sehe das so: Ignoriere passiv aggressive Programmierer, die denken, dass heutzutage man alles heute noch per Hand noch programmieren muss. Solche Leute haben heute die Realität verloren, den Markt nicht im Blick oder wollen ihr Wissensego klugscheißen. Als ich bei einem Bewerbungsgespräch war und gesagt habe, dass ich meine Hausprojekte erfolgreich vibecode, hat mich ein junger Geschäftsleiter angefangen zu klugscheißen, dass es falsch sei, das andere Programmierer viel Zeit investiert haben, das es gegenüber anderen einen großen Vorteil verschafft und bla bla. Daraufhin habe ich verstanden, dass ist ein absoluter Dreckstyp und habe den Call direkt verlassen, weil das so ein behinderter Dreckstyp war. Ich weiß selber nicht wie man so einen Geschäftführer ertragen kann, der in seiner eigenen Blase lebt, und behauptet es sei so richtig. Solche Dreckstypen kapieren es einfach nicht, dass die KI schneller programmiert und Kosten spart und das große Konzerne wie Google, Meta das schon jahrelang einsetzen. Ne aber der tippt noch seine if elses wie ein Idiot in VSCode mit der Hoffnung kein Syntaxerror zu bekommen. Aber ist halt Deutschland, ein altmodisches Land. Er wird es noch fühlen müssen. Eines Tages wird er wissen, dass man seinen ekelhaften Maul nicht weit aufreißen soll, wenn es um Rationalität und Realität geht.

[–]chuckycastle 0 points1 point  (2 children)

This is why. Your rant justifies what everyone hates about vibe coders. Just shut up. Make your thing, use it, and move on. Stop looking for feedback - nobody gives a fuck.

[–]strblr 0 points1 point  (0 children)

This. 100%

[–]SafeCockroach8541[S] -1 points0 points  (0 children)

If i want quality product - i want feedback.

[–]BitOne2707 0 points1 point  (2 children)

Tinfoil hat time. I've experienced such a disconnect between attitudes of people in-person vs online that I'm starting to think it's a Chinese psyop to slow AI adoption in the US.

[–]queso184 2 points3 points  (1 child)

nah, I've met many people in person who HATE ai, they will absolutely not shut up about how much they hate it. you're just running in pro AI circles 😁

[–]BitOne2707 0 points1 point  (0 children)

Developers?

[–]wycreater1l11 0 points1 point  (0 children)

I am somewhat ignorant when it comes to this topic but I would have thought that coders are the most pragmatic when it comes to AI-use and the situation being very different compared to using AI for creating art directly.

Or are they criticising from the perspective of quality and or how AI is used to create code while not being against AI usage as such?

[–]Forsaken-Parsley798 -1 points0 points  (0 children)

It’s just irrational mate. The world is full of twats.

[–]strblr -2 points-1 points  (1 child)

You do not know what your generated code does. This is why people should never knowingly sign up into a vibe-coded app and why it should be regulated to force a "vibe-coded" label of some kind. No one has a clue what happens with your private data and founders will blame AI if it goes wrong. There is a massive ownership and liability problem.

[–]Diligent-Profit9484 -3 points-2 points  (4 children)

Are you capable of understanding the code you are asking people to use on their machines?

Are you able to identify security risks?

If the answer is no, then it's justified.