Uh...

293 points · 44 comments · view on lemmy.world

44 Comments

janAkali@lemmy.sdf.org · 153 pts · 354d (3 replies)

Vibecoding:

  • go to chatgpt
  • ask it to make an app
  • ask it to fix errors (ad infinitum)
  • ???
  • sell app (optional)
  • get sued and ruin your reputation (hopefully)
GissaMittJobb@lemmy.ml · 11 pts · 354d (1 reply)

Largely accurate apart from special-purpose tools usually being employed instead of ChatGPT

janAkali@lemmy.sdf.org · 3 pts · 353d

Same thing. Coding agents just automate the third step and waste even more money and energy.

TORFdot0@lemmy.world · 6 pts · 353d

The ??? isn’t a reference to underpants gnomes. It’s just that no one has ever gotten LLMs to actually fix its own bugs to find out what that step is

FartMaster69@lemmy.dbzer0.com · 106 pts · 354d (5 replies)

It’s using AI to ruin your codebase and build technical debt.

I think it is very funny and fully support companies doing this to themselves.

midori@lemmy.world · 48 pts · 354d (4 replies)

The Microsoft way. gestures at the last several patch Tuesdays

wischi@programming.dev · 24 pts · 354d

I think the most hilarious thing was their public Copilot demonstration working on the .NET source code. They basically showed the world that copilot isn't ready for serious work.

marcos@lemmy.world · 16 pts · 354d (2 replies)

It were they that have been bragging that more than 50% of their code was written by AI, weren't?

Anyway, that's counted by lines of code, not in number of mini-vans. They can still use a better statistic.

aeternum@lemmy.blahaj.zone · 6 pts · 354d (1 reply)
[ removed ]
marcos@lemmy.world · 3 pts · 354d

Kids this days won't even get a dated reference...

jballs@sh.itjust.works · 80 pts · 354d (4 replies)

I honestly thought vibe coding was a joke until someone posted a video about it and then realized people were serious.

It's basically the equivalent to your friend who has a brilliant idea for an app and just needs you to do the coding for it - without having any clue how IT actually works.

czardestructo@lemmy.world · 18 pts · 354d (2 replies)

I thought it was a joke until someone at my company gave a company wide presentation on how to use AI to accelerate coding and st several points flat out ADMITTED he didn't know what the hell it was doing but you just need to 'baby sit' it and you get useful scripts out of it. I'm a hardware engineer and I wanted to scream at him.

jballs@sh.itjust.works · 11 pts · 354d (1 reply)

It's not just for coding either. Yesterday, my senior director used Google's AI to ask about the architecture to integrate one of our vendor products with our ERP system (usually my job). Fortunately the AI did me a solid and said "This is a highly complex integration 🤯".

Yeah... No shit, that's why so many of us are employed. Shit's complicated.

twopi@lemmy.ca · 3 pts · 353d

That's exactly the reason why companies what to use AI. They don't want to employ.

iglou@programming.dev · 9 pts · 354d

Now, your friend with the birlliant idea doesn't need you anymore and can ask a chatbot to make his brilliant app all by himself!

That is definitely a great benefit of vibe coding: it's an idiot magnet and frees up our brainspace.

originalucifer@moist.catsweat.com · 55 pts · 354d (4 replies)

imagine your mom using an llm to write an app...

individual@toast.ooo · -48 pts · 354d (3 replies)
[ removed ]
gravitas_deficiency@sh.itjust.works · 25 pts · 354d (1 reply)

Bruh, chill

individual@toast.ooo · -3 pts · 354d
[ removed ]
otter@lemmy.dbzer0.com · 6 pts · 354d

Aw, look. It has no idea why the Fediverse is so quiet... No clue that it's just getting insta-blocked by every single passerby. That's so pitiful. Aww. 🤣

JumpyWombat@lemmy.ml · 49 pts · 354d
[ removed ]
the_q@lemmy.zip · 48 pts · 354d
[ removed ]
boolean_sledgehammer@lemmy.world · 37 pts · 354d

Prompt an LLM to write a bit of code that does something. Do this 9000 times until it spits out something that vaguely accomplishes this task. You can't push any of the fever dream nonsense it created into the main branch until you check it thoroughly. In the end you spend more time with this process than you would have if you'd just written it yourself.

The C suite and the board members continue jerking each other off as they call this "efficiency."

umbraroze@slrpnk.net · 36 pts · 354d

Original definition: using AI to create a small bespoke kinda-crap-but-it-works apps or games for personal use. It's a shitty proto but it's interesting.

(My reaction: ooo not my jam but that sounds neat I guess)

Modern definition: it's a multi-quadrispillion dollar industry and it's the future according to some very important board members.

(My reaction: ...capitalism ruins fucking everything)

pappabosley@lemmynsfw.com · 22 pts · 354d (3 replies)

It's what in about 2 years, will allow hackers to drain your back accounts through an obvious security flaw in your banking app

massive_bereavement@fedia.io · 12 pts · 354d (2 replies)

What if I told you that with our advanced security AI agent we can scan your code and .. Wait sorry, we just got hacked, nvm.

MajorHavoc@programming.dev · 8 pts · 354d (1 reply)

"Our AI security reviews 20,000 configurations every hour. Your money is safer than - shit. Well, nevermind. There's no money left. Excuse me, I need to leave the country."

bier@feddit.nl · 4 pts · 354d

We replaces our entire app with an AI agent, so it can never get hacked!

Oh wait, people just ask it to roll play they are the bank owner and need funds from other accounts?

Who could have possibly predicted something like this? Sam said this AGI was flawless

resipsaloquitur@lemmy.world · 20 pts · 353d

Neither do vibe coders.

FaceDeer@fedia.io · 18 pts · 354d (1 reply)

Have you tried asking Copilot what it is?

Konstant@lemmy.world · 1 pts · 354d

"Vibe coding" is an informal term, mostly used in online programming communities, that refers to writing code in a relaxed, intuitive, or improvisational way rather than following a strict plan or methodology.

It’s often associated with:

Experimentation → typing out ideas, running them quickly, and adjusting on the fly.

Flow state → coding while listening to music, late at night, or just for fun without rigid structure.

Prioritizing creativity over rules → not worrying too much about best practices, efficiency, or readability at first—just "feeling out" the solution.

Playfulness → sometimes it means coding with minimal context, like making something cool without knowing exactly how it’ll end up.

Some people use “vibe coding” positively (as in getting into the zone and letting intuition guide you), while others use it humorously or critically (as in writing spaghetti code without much forethought).

Would you like me to give you some examples of how vibe coding looks in practice—like snippets that show the contrast between "structured coding" vs. "vibe coding"?

dbx12@programming.dev · 15 pts · 353d (1 reply)

Wikipedia defines it as

Advocates of vibe coding say that it allows even amateur programmers to produce software without the extensive training and skills required for software engineering.

Now if you replace some words you see how absolutely bonkers the idea in general is:

Advocates of aircraft autopilots say that it allows even amateur pilots to fly large airplanes without the extensive training and skills required for commercial pilots.

Stitch0815@feddit.org · 3 pts · 353d

Mhhhh Yes and no

Should vibe coding be used in critical infrastructure. Hell nah

But could I could not care less if someone vibecodes a game or the one millionth second brain productivity app.

Maiq@lemy.lol · 15 pts · 354d

Police Squad Chainsaw Dildo

savvywolf@pawb.social · 15 pts · 354d (3 replies)

Oh is that what it is...

* awkwardly zips up pants *

int32@lemmy.dbzer0.com · 4 pts · 354d (2 replies)

vibe coding is very dirty.

Outsider9042@lemmynsfw.com · 1 pts · 353d (1 reply)

Wait. it’s not a new dating buzzword invented by VICE to generate click baits?

int32@lemmy.dbzer0.com · 0 pts · 353d

I doubt it.

halfapage@lemmy.world · 9 pts · 354d
[ removed ]
MehBlah@lemmy.world · 9 pts · 353d

Its a way to imagine you don't need a developer.

dan69@lemmy.world · 7 pts · 353d (1 reply)

Is that “A1” coding for companies now?

CeeBee_Eh@lemmy.world · 2 pts · 353d

I thought that guy AL Jippity was just doing a ton of work. Like a 10,000x dev.

db2@lemmy.world · 4 pts · 354d
sacredfire@programming.dev · 4 pts · 350d

I remember when the term was first coined and it meant something like “asking an llm to code and NOT attempting to validate, fix or correct the outputs yourself. Just keep prompting in natural language until it works.” It was supposed to be a joke - this sort of use hits a wall pretty quickly and illustrates how limited llms can be.

The term has taken off and its meaning is now in flux. I did find it particularly amusing seeing all the LinkedIn lunatics start posting LLM written garbage about “integrating vibe coding Into your workflow” because they thought it was the new buzz word… and I guess they were right.

fibojoly@sh.itjust.works · 2 pts · 353d

It's a great thing to point idea guys towards so they don't waste your time.

Evil_Shrubbery@thelemmy.club · 2 pts · 353d

When you go to the ER & just start vibe-coding so now the nurses have to debug you.

/s

JeeBaiChow@lemmy.world · -3 pts · 354d (3 replies)

Remember when that chess champion accused that other chess champion of cheating? It's like that.

PattyMcB@lemmy.world · 17 pts · 354d (2 replies)

Unless you're insinuating that using AI to vibe code is like sticking a vibrating dildo up your own ass just to "win" (and then get accused of cheating), then no... it's not at all like that, lol

JeeBaiChow@lemmy.world · -16 pts · 354d (1 reply)

Uh...no. I'm saying it's like how you get into a 'zone' and seem to do magic (win) that others proceed to, yes, accuse you of cheating. How did you even come to that conclusion, buddy?

Vibrating dildo? Sheesh!

Lol

PattyMcB@lemmy.world · 9 pts · 354d

The chess player who was accused of using a vibrating butt plug to cheat. Ffs.

Vibe coding is literally like fucking yourself in the ass just to "win"