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

Fuck AI

2652 readers
666 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
1187
skills for rent (lemmy.blahaj.zone)
submitted 2 days ago* (last edited 2 days ago) by [email protected] to c/[email protected]
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 26 points 2 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.

[–] [email protected] 38 points 2 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.

[–] [email protected] 6 points 2 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?

[–] [email protected] 13 points 2 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

[–] [email protected] 6 points 2 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.

[–] [email protected] 8 points 2 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.

[–] [email protected] 3 points 2 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.

[–] [email protected] 0 points 2 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.

[–] [email protected] 2 points 2 days ago (1 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.

[–] [email protected] 2 points 1 day ago

Haters gonna hate, especially in a dedicated community for this exact thing.

[–] [email protected] 7 points 2 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.

[–] [email protected] 9 points 2 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.

[–] [email protected] 2 points 2 days ago

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

[–] [email protected] 39 points 2 days ago* (last edited 2 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

[–] [email protected] 10 points 2 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.

[–] [email protected] 3 points 2 days ago* (last edited 2 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.

[–] [email protected] 9 points 2 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.

[–] [email protected] 3 points 2 days ago* (last edited 2 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