this post was submitted on 08 Feb 2026
1011 points (98.9% liked)

Programmer Humor

31585 readers
954 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 3 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] KazuchijouNo@lemy.lol 72 points 3 months ago (3 children)

Not realistic, it's too thick for a book on vibe coding... Unless it's vibe-written

[–] Bullerfar@lemmy.world 44 points 3 months ago (2 children)

100% ai written. Which makes it 10x the lenght it should had been.

[–] djmikeale@feddit.dk 10 points 3 months ago (1 children)

So you're saying this is how I can become a 10x engineer?

[–] Bullerfar@lemmy.world 2 points 3 months ago

Sure bro 😂 go nuts!

[–] lemmydividebyzero@reddthat.com 7 points 3 months ago

Think about shareholder value!! How can we maximize that without wasting as many tokens as possible?

[–] BradleyUffner@lemmy.world 12 points 3 months ago

It walks you through the simple 1000 prompt journey of creating and refining a Hello World program from initial creation to finally printing "Hello World" correctly on screen.

[–] mitchty@lemmy.sdf.org 3 points 3 months ago

This page intentionally left blank.

[–] Redkey@programming.dev 53 points 3 months ago* (last edited 3 months ago) (2 children)

I appreciate the touch of making this with generative AI. Unless someone went to the effort of deliberately writing "VIbc coam" on the spine.

[–] yermaw@sh.itjust.works 10 points 3 months ago (2 children)

The d is a g and an i at the same time.

Its as impressive as it is annoying.

load more comments (2 replies)
load more comments (1 replies)
[–] gil2455526@lemmy.eco.br 50 points 3 months ago (9 children)

I saw this comment a while ago, and I still stand by it: If vibe coding works, where are all the "million dollar idea" apps?

[–] LiveLM@lemmy.zip 30 points 3 months ago

They're going viral on Twitter then getting exploited because the database is exposed

[–] chiliedogg@lemmy.world 5 points 3 months ago

I work in municipal development and we have 20 new "developers" a week trying to get us to buy their permitting apps. All of them are willing to offer us an exclusive discount as an early adopter, and the few I've had meetings with haven't even been able to tell us what backend databases the apps use or understand that there's a difference between an Amending Plat, Site Development permit, and a Building permit.

And I have to fight the mayor every time because he's all aboard with the AI hype. He tried having all the city ordinances and decelopment manuals re-written by GPT to make them easier to understand, and we had to get the city attorney to explain that not only was it idiotic, but that it would cost a couple hundred grand just to have his firm go over everything and explain the specifics of how dumb it was, and that if a code re-write is needed (and it is), they should spend that money hiring a firm specializing in code review.

The slop apps are out there - they're just all being pitched to governments and CEOs that have infinite faith in anything that will make people more expendable.

[–] RamenJunkie@midwest.social 4 points 3 months ago (2 children)

Vibe coding only works for "I need a one time use python script that processes this data and I can't be assed to spend 2 hours remebering how to use Pandas right now."

Not for million dollar apps.

load more comments (2 replies)
load more comments (6 replies)
[–] lemmydividebyzero@reddthat.com 31 points 3 months ago (1 children)

"You are right, there is a bug. It could be in the Linux kernel. Let me download the source code and debug..."

[–] ozymandias117@lemmy.world 15 points 3 months ago (2 children)

Okay Claude, but this is running on iOS. Do you think there's another solution?

[–] lemmydividebyzero@reddthat.com 19 points 3 months ago* (last edited 3 months ago) (1 children)

You are right. Fortunately, I found a Russian website that hosts the IOS source code. I will go ahead and execute wget shadywebsite.ru | bash

[–] rainwall@piefed.social 8 points 3 months ago (1 children)

Youre just as likely to get a hacked version of Ciscos IOS as Apples IOS.

Switches and phones about to get funky.

load more comments (1 replies)
[–] bort@sopuli.xyz 13 points 3 months ago (1 children)

Oh, now I see my mistake. I forgot to mention that while fixing the previous bug on the website, I removed iOS. You are running Nyarch-Linux nyaow

[–] 87Six@lemmy.zip 4 points 3 months ago

Sorry, switching back

"Switches to MsDos"

[–] wolfeh@lemmy.blahaj.zone 13 points 3 months ago (1 children)

Hi, Super Nintendo Chalmers

load more comments (1 replies)
[–] sundray@lemmus.org 12 points 3 months ago

"Wow, what great coding! You're totally a viking!"

[–] xylogx@lemmy.world 12 points 3 months ago* (last edited 3 months ago) (1 children)

I’ll just leave this here:

https://ralph-wiggum.ai/

RALPH WIGGUM

Ralph Wiggum is the viral agentic coding loop.Simplified for real-world teams.

Open source, spec-driven, and community-led. Ralph Wiggum turns AI agents into reliable builders with clear specifications, autonomous loops, and deployment-ready results.

load more comments (1 replies)
[–] Lembot_0006@programming.dev 12 points 3 months ago (1 children)

Just make some simple programming language and call it Vibe.

[–] vrek@programming.dev 6 points 3 months ago (3 children)

That's what happened with "Rockstar" developers a few years ago...

load more comments (3 replies)
[–] JackbyDev@programming.dev 10 points 3 months ago (1 children)

Oooh if you want the actual look with an animal sketch, do one of that orangutan trying to use a hammer and nails.

load more comments (1 replies)
[–] CurbCuts@lemmy.ca 7 points 3 months ago

Great alt-text. Thank you for adding it to the image in your post!

[–] 01189998819991197253@infosec.pub 7 points 3 months ago* (last edited 3 months ago)

Vlbo coam

That's the book spine.

[–] Harvey656@lemmy.world 6 points 3 months ago

This is like the one time ill let the ai generated image pass, context matters i guess haha

[–] nexguy@lemmy.world 6 points 3 months ago (1 children)

There will be an influx if people who vibe code but just like always the cream will float to the top and no one will want anything written by a poor vibe coders(see visual basic circa 2000). Talented coders can use ai to provide more complex and higher quality apps.

[–] mriormro@lemmy.zip 2 points 3 months ago

They'll certainly cream on your crop.

[–] bagsy@lemmy.world 6 points 3 months ago

That book wold be out of date before it was sent to the publisher.

[–] SpicyLizards@reddthat.com 5 points 3 months ago (1 children)
load more comments (1 replies)
[–] _AutumnMoon_@lemmy.blahaj.zone 5 points 3 months ago (2 children)

Why does the book already look like its 20 years old

[–] MadBits@europe.pub 5 points 3 months ago

That's what vibe coding does to one

[–] ZILtoid1991@lemmy.world 4 points 3 months ago

Because it's AI slop.

[–] 1984@lemmy.today 4 points 3 months ago* (last edited 3 months ago) (1 children)

I just let the Ai write all my code and spend all my time looking for the bugs it creates.

Its not so fulfilling mentally since I dont think anymore, but sure, goes fast and lots of code is produced.

Also its the new normal now and I think humans can only be faster if they know the domain very well already.

Most of us are working with apis we dont know every method of by heart, so its quite slow to write code manually, even if its correct.

Which means this entire profession will be about fixing Ai bugs by telling it whats wrong and let it retry until it works.

[–] Croquette@sh.itjust.works 9 points 3 months ago (2 children)

You know why the code is wrong because you have the experience to see where the issue is and what it is.

If you've learned coding with LLMs from the start, you won't acquire the experience needed to be able to tell what is wrong.

I've worked with a client that tried to generate code for a HCI bluetooth device, trying to recreate the full Bluetooth stack, instead of picking the right product from the start, with a working stack.

And that was a client that had technical knowledge, just not for Bluetooth and HCI.

And if you try to tell the AI what's wrong, it will create bullshit code until it kinda works, adding more issues along the way.

I'm sure that AI will replace coders one day, but LLMs aren't AI and they are neat ready to write decent, complex code.

[–] madcaesar@lemmy.world 5 points 3 months ago (1 children)

Fuck man I don't know how to explain this to people.. AI creates code that works... But it's like a house in stilts... One strong wind and it's going to crash...

But the pushback is.. It's faster.... What about bugs? Tell ai to fix them...

I don't know what to do.... If the apps are low usage low costs... For the end user it's almost indistinguishable when it's 5000 lines spaghetti code vs 1000 clean code... They both work... So how do you explain the higher ups that the cleaner code is better long term...

If long term they say ai will be better and faster fixing the bugs it makes today just keep using ai..

Anyone have opinions?

load more comments (1 replies)
[–] 1984@lemmy.today 3 points 3 months ago

Yeah I know, I think junior developers have a hard time today. Not sure how to learn without writing the code yourself.

[–] rizzothesmall@sh.itjust.works 4 points 3 months ago

Ralph loops are best loops 😆

[–] chraebsli@programming.dev 2 points 3 months ago (1 children)

Ohh please tell me this was written entirely by AI without a real person with a working brain going through it

[–] other_cat@piefed.zip 3 points 3 months ago

Apparently the image itself is AI generated which is kind of an ironic twist

load more comments
view more: next ›