this post was submitted on 20 Aug 2025
238 points (94.7% liked)

Programmer Humor

25844 readers
2779 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
all 42 comments
sorted by: hot top controversial new old
[–] resipsaloquitur@lemmy.world 9 points 4 hours ago

Neither do vibe coders.

[–] boolean_sledgehammer@lemmy.world 24 points 14 hours ago* (last edited 14 hours ago)

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."

[–] JumpyWombat@lemmy.ml 40 points 21 hours ago

If you need a quick&dirty piece of code, you can generate it by firing some prompts into an LLM. You can get a decent result if you know what you are doing. It may not be production-ready, but often it's a good starting point. This is NOT vibe coding.

Vibe coding is what people who don't know what they are doing do when they try the process above, and think it's production-ready.

[–] janAkali@lemmy.sdf.org 136 points 1 day ago* (last edited 1 day ago) (2 children)

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)
[–] TORFdot0@lemmy.world 2 points 2 hours ago

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

[–] GissaMittJobb@lemmy.ml 8 points 21 hours ago (1 children)

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

[–] janAkali@lemmy.sdf.org 1 points 55 minutes ago* (last edited 54 minutes ago)

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

[–] umbraroze@slrpnk.net 32 points 22 hours ago

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)

[–] FartMaster69@lemmy.dbzer0.com 92 points 1 day ago* (last edited 1 day ago) (1 children)

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 42 points 1 day ago (2 children)

The Microsoft way. gestures at the last several patch Tuesdays

[–] wischi@programming.dev 21 points 23 hours ago

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 13 points 1 day ago (1 children)

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 3 points 20 hours ago (1 children)

are... you having a stroke? Blink twice if you need an ambo.

[–] marcos@lemmy.world 2 points 13 hours ago

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

[–] jballs@sh.itjust.works 72 points 1 day ago (2 children)

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 12 points 17 hours ago (1 children)

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 6 points 14 hours ago

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.

[–] iglou@programming.dev 9 points 17 hours ago

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.

[–] savvywolf@pawb.social 15 points 20 hours ago (1 children)

Oh is that what it is...

* awkwardly zips up pants *

[–] int32@lemmy.dbzer0.com 3 points 20 hours ago (1 children)

vibe coding is very dirty.

[–] Outsider9042@lemmynsfw.com 1 points 49 minutes ago* (last edited 49 minutes ago)

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

[–] the_q@lemmy.zip 46 points 1 day ago

It's going to an llm and typing in the text box "make me an app that does X" then patting yourself on the back for "coding".

[–] pappabosley@lemmynsfw.com 20 points 23 hours ago (1 children)

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 11 points 22 hours ago (1 children)

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 7 points 21 hours ago (1 children)

"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 3 points 14 hours ago

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

[–] originalucifer@moist.catsweat.com 56 points 1 day ago (1 children)

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

[–] Hexarei@beehaw.org 3 points 17 hours ago

It's using tools like Claude or other agentic AI to collaboratively make an app. It's a fun novelty until you realize people paid more than you are doing it without knowing what they're doing and getting away with it.

[–] FaceDeer@fedia.io 17 points 1 day ago (1 children)

Have you tried asking Copilot what it is?

[–] Konstant@lemmy.world 1 points 12 hours ago

"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"?

[–] Maiq@lemy.lol 15 points 1 day ago
[–] db2@lemmy.world 4 points 1 day ago
[–] m532@lemmygrad.ml -4 points 14 hours ago

Its a strawman made up by copyright crusaders, to belittle people who use new technology.

[–] JeeBaiChow@lemmy.world -5 points 1 day ago (1 children)

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

[–] PattyMcB@lemmy.world 16 points 1 day ago (1 children)

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