this post was submitted on 06 May 2025
1190 points (98.1% liked)

Fuck AI

2677 readers
682 users here now

"We did it, Patrick! We made a technological breakthrough!"

A place for all those who loathe AI to discuss things, post articles, and ridicule the AI hype. Proud supporter of working people. And proud booer of SXSW 2024.

founded 1 year ago
MODERATORS
1190
skills for rent (lemmy.blahaj.zone)
submitted 4 days ago* (last edited 4 days ago) by not_IO@lemmy.blahaj.zone to c/fuck_ai@lemmy.world
 
you are viewing a single comment's thread
view the rest of the comments
[–] amotio@lemmy.world 26 points 4 days ago (2 children)

I have no idea what vibe coding is, can someone ELI5 it to me?

I have tried AI to get some rough C# for my hobby game but even that was unusable.

[–] Luffy879@lemmy.ml 39 points 4 days ago* (last edited 4 days ago) (2 children)

Vibe coding is basically having no idea about coding and using the AI to make snippets of Code for you

Like if you want to programm snake, you would prompt it:

  • Tell me what parts of code are required to programm snake in python

then it would tell you like:

  1. you need a programm to make a grid system
  2. you need an array which can go down a tickrate
  3. etc pp

so you tell it like:

  • Generate me code, that does xy
  • Generate me code that takes the input of xy and does z with it

and so forth, then you just paste everything into a txt and ask the AI to debug it for you and hope it works

[–] ramble81@lemm.ee 10 points 4 days ago (1 children)

The people who need vibe coding shouldn’t be using it. And the people who can use it, don’t need it.

[–] spooky2092@lemmy.blahaj.zone 3 points 4 days ago* (last edited 4 days ago)

Idk about the last bit. I've done some vibe ~~coding~~ debugging to fix game mods written in languages and frameworks I don't know and have no interest in learning at the moment. I still look over the output, but given a lack of knowledge, I'd still consider it vibe based

I don't have the bandwidth to know enough about everything I encounter to be passable, and sometimes I just want to make some random thing work with the minimal amount of effort so I can get back to the actual task at hand.

[–] frunch@lemmy.world 9 points 4 days ago (1 children)

This sounds terrible, lol! Are there any examples that can be pointed to? I'd love to see one of these constructs.

[–] Luffy879@lemmy.ml 3 points 4 days ago* (last edited 4 days ago)

On tilvids.com some dude called picopixl is doing tutorials about this

https://tilvids.com/w/oyddhsnfHUFToBEmpEZpEg

And yeah, its pretty great what it could do, but for someone who (is his own words) can tweak the code so it works, it tool longer to make a Prompt than just coding the Game yourself

Also, Tetris in JS is like Babys first JS project, so even if you really wanted to just get Tetris from somewhere, you could have just git pulled any github project

[–] elgordino@fedia.io 38 points 4 days ago (1 children)

‘Vibe coding’ is where you code only with prompts and never look at the generated code.

Seems like a great way to create insecure unmaintainable code if you ask me.

[–] Luffy879@lemmy.ml 6 points 4 days ago (2 children)

Also I just dont get why you would ever generate code

Like, you have no idea how to code something? Sure, just ask it about methods how to do it. But generating code too? Cant you RTFM?

[–] frunch@lemmy.world 13 points 4 days ago

I think you're severely underestimating how lazy some people are, lol. I totally get what you're saying, and from a logical perspective it makes sense. It's just that if you survey enough people, i really think you'd be surprised at how little effort some are willing to put forth for just about anything

[–] idunnololz@lemmy.world 6 points 4 days ago (2 children)

Isn't the reason obvious? To save time? I'm not saying it's a good thing but it seems prettyyyy obvious why people are doing it.

[–] dragonfucker@lemmy.nz 8 points 4 days ago (2 children)

But it's going to take hours of debugging every time. If you actually learn how to write code, you'll get better at it over time and reuse common functions. It'll take less time as you get better.

[–] idunnololz@lemmy.world 3 points 4 days ago

Well... Just because you can code does not guarantee you will find it enjoyable. It's pretty common for people to like certain aspects of coding but not others. For instance, I personally find writing unit tests boring. So if something came by that made writing them less mundane I would certainly be enticed.

[–] Eheran@lemmy.world 0 points 4 days ago (1 children)

Yeah no. For example microcontrollers, which are how I learned it. There are so absurdly many traps to fall into that even within the first 10 things I did I ran into some obscure detail of the ATmega328p. And the kept happening ever since, each time lots of googling and trial and error. Now with GPT you know how much time this saves? Not just the coding itself, but also these absurd details that only an expert knows. Yes perhaps it does the same error, but after reiterating it usually sees the problem. I can also throw some datasheet for some chip at it and get exactly how to program it with what setting etc. It enables me to do FAR more advanced things. And the new 3o and 4o mini are really much better again. Code often works out of the box now.

[–] Eheran@lemmy.world 2 points 4 days ago (2 children)

I love how people simply downvote me for saying these things. As if me repairing an E-Bike is somehow a bad thing, just because an LLM was what enabled me to actually do it. As is programming for some reason should be an arcane art. As if technology has not always been changing in exactly the same way. With people saying "The way you do it is wrong!" and 20 years later nobody does it the old way. LLM have exploded in a few years and have come extremely far, what do you think they are capable of in 10 years? All those silly little mistakes they still do, gone.

[–] jmp242@sopuli.xyz 1 points 1 day ago

I think we're still in the Win95 plug and play phase. Granted I have been using Claude 3.7 thinking and I will try o3 mini or whatever I have access to via Kagi tomorrow, but today I spent 2.5 hours trying to get AI to vibe code me a bash script that could read a system group member list and write it into a users .k5login file when run. It came up with lots of stuff that looked good but in the end still made an empty file. I even tried to help it with what I guess are oddities of our system but it didn't work. I tried editing it enough to where I felt like I was very close to just writing it myself with documentation hints and ran out of time.

Idk if it's me not prompting right (but if so then I'm going to have to learn a proxy skill rather than just learn the skill which seems silly when it seems so opaque to learn the proxy skill. Like if I need to ask for help to prompt and it's complicated why not just learn the code?) or just that as soon as you hit a non public even slightly customized environment AI just doesn't have the context necessary and there's no easy way to get it to it securely yet or maybe Claude isn't that good (but it was pretty loved for like 6 months for writing code)... Or the hype works in very limited ways and IDK when that'll change.

[–] Luffy879@lemmy.ml 7 points 4 days ago (2 children)

Save Time where? If you want to code more than snake, you need to have a basic knowledge of coding anyway, and once you know how to code, you will want to code in your own style. And if you just want to make basic programs, just fork someones github project and change a few lines.

[–] qarbone@lemmy.world 9 points 4 days ago

You're saying this with your understanding of the field. The people pushing this are either untrained (and thus don't know what's going wrong) or are trying to milk money out of the former.

[–] idunnololz@lemmy.world 2 points 4 days ago

Not all code needs to be held to the highest standard. Sometimes you really just want a throwaway script.