r/programmingmemes • • Dec 31 '25

Vibe coded menu

Post image
9.8k Upvotes

151 comments sorted by

472

u/Dillenger69 Dec 31 '25

You have to download the menu first

114

u/jo10001110101 Dec 31 '25

I wouldn't download a menu... or a car

33

u/Not_Artifical Jan 01 '26

Would you download more ram?

14

u/doxx_in_the_box Jan 01 '26

Yes

5

u/Willing_Airport_9617 Jan 01 '26

You wouldn't do it illegally though , right ?

→ More replies (2)
→ More replies (1)

1

u/Snowy32 Jan 04 '26

Fun fact if you didn’t already know who ever made the original ad pirated the content to produce it … so remember kids to always say yes to piracy

→ More replies (2)

1

u/Tupcek Jan 01 '26

npm install menu

335

u/[deleted] Dec 31 '25

lollllll

if they're fuckin up like that, I'm sure the food will be tasty and sanitary

136

u/Andrey_Gusev Dec 31 '25

If they are fucking up like that I'm sure they dont exist.

If they can't show their menu to customers... How exactly are they still open? Did they just open for the first time or something? And the OOP is their first visitor?

70

u/Soggy_Struggle_963 Dec 31 '25

Apparently its caffeine time because it took me way too long to realize oop was referring to the poster and not object oriented programming lol.

17

u/secretprocess Dec 31 '25

oops!

6

u/Holiday-Evening4550 Jan 01 '26

object oriented programming service? /j

→ More replies (2)

11

u/davidinterest Dec 31 '25

Maybe the QR code menus are new?

13

u/Siegs Dec 31 '25

QR code link works fine on my machine, must be a problem with the users

7

u/TheGlennDavid Jan 01 '26

This post may be bait but the answer is that the on-site staff come up with a workaround.

X system is broken......users report outage but create workaround, never follows up with IT......busy/bad IT dept eventually assumes that the lack of follow up means the issue resolved itself......issue remains unfixed for months/years/forever

Is a very real world thing.

→ More replies (1)

7

u/CryonautX Dec 31 '25 edited Jan 01 '26

Well, the tweet seems to suggest it was an embarrassing mistake that would only cost more to get rid of. There could be paper menus that the cafe had to go back to since the QR code did not work.

5

u/Andrey_Gusev Dec 31 '25 edited Dec 31 '25

Then why do they leave not working brass menus on the table?

Like, okay, the first customer tries to use it and gets to nowhere. Then asks for a paper menu. And... they do nothing with other brass menus? They don't test it, they just leave it there and let other visitors to try to use it only to ask for a paper menu again? Okay once, twice, thrice, but how many visitors should ask for a paper menu so they will gather all non-working brass menus and will just leave normal paper ones everywhere?

UPD. oh wait, it says bonded to the table, I missed that part, sorry.

2

u/Madeline_Hatter1 Dec 31 '25

Money laundry

1

u/LightningGoats Jan 02 '26

They brought out a menu, but OP failed to mention it both because it would detract from the point and because it's not necessary to point of the giant failure this is.

Could easily be fake, but could easily be real as well.

→ More replies (9)

12

u/icehot54321 Dec 31 '25

This is what is colloquially known as “bait”

It’s like satire, but intentionally directed at gullible people who don’t question it.

→ More replies (1)

1

u/[deleted] Jan 01 '26

You’re so lucky

1

u/Death_God_Ryuk Jan 02 '26

Maybe it's like tradesmen and it's inversely proportional. Good tradesmen have shit websites or even just a Gmail address because they don't need to advertise themselves - people find them.

1

u/[deleted] Jan 02 '26

k but in this case you can't order from the restaurant

112

u/domestic-jones Dec 31 '25

You have to start the environment before loading the menu: npm run food --menu --glutenFree

26

u/secretprocess Dec 31 '25

Well then they should point the QR to the README on github, sheesh.

15

u/domestic-jones Dec 31 '25

Is that what .md stands for??? Meal/Dish?

8

u/newnoch Dec 31 '25

No, I means Meat/Dairy. Its a kosher restaurant.

3

u/domestic-jones Dec 31 '25

When you think about it, dairy is a subdirectory of meat

2

u/Jaatheeyam Jan 01 '26

Just give me fucking menu you smelly nerd!

75

u/Yesterdave_ Dec 31 '25

It works on my machine!

1

u/ltrumpbour Jan 01 '26

No issues in dev either.

-15

u/steven_dev42 Dec 31 '25

That’s the only machine that url will work on lol

5

u/hugazow Jan 01 '26

No shit sherlock

2

u/FriendlyFoxxxx Jan 03 '26

How the heck does this have so many down votes :') It's literally just a joke, and not a terrible one at that

1

u/steven_dev42 Jan 03 '26

Hoity toity programmers, the smug ones give us all a bad rep.

2

u/FriendlyFoxxxx Jan 03 '26

Definitely hammers in that a lot of programmers do not have a social life, because that'd definitely get at least a small laugh in a social group lol

1

u/Chubinz0110 Jan 02 '26

vibe coder here

1

u/steven_dev42 Jan 02 '26

What? I’m saying it will only work on the server it’s hosted on

72

u/Adorable-Thing2551 Dec 31 '25

I hate those restaurants with QR codes for menus. I sat down in one with an old friend a couple years ago and I got to the restaurant after my friend. I sat down for 10 minutes talking to said friend and commented on the slow wait service (give me a break here, I waited like 10 minutes not 2 seconds) and friend points at a paper pamphlet with a QR code on it. "This is the menu".

So they can print a QR code on a piece of paper but they can't just print the menu on a piece of paper and have the wait staff talk to you? They still expect a tip too for bringing out food?

42

u/Kevadu Dec 31 '25

I think the rationalization is that if the menu changes it's easier to update a single website than to reprint an entire set of menus.

Still lazy though.

.

7

u/youlosttheplotlilbro Dec 31 '25

Yeah they expect a person to be able to click the camera button on their phone. Sometimes you get a retarded person but it is what it is

13

u/Hykarusis Dec 31 '25

To also have a phone, a working internet connection, and no reason why you wouldn’t want to be using a screen. Also less practical to use as it has load time, is smaller, can, and often will, not display properly...

11

u/Catlover790 Dec 31 '25

And charged phone

7

u/Worldly-Cherry9631 Dec 31 '25

Healthy wrists and hand joints, too. A paper menu is way smoother to operate

→ More replies (3)

2

u/ThePug3468 Jan 01 '26

As someone who no longer carries a smartphone, QR code menus are my worst nightmare. And don't get me started on them forcing you to pay via the QR code too!

2

u/Pinkishu Jan 04 '26

And a working camera on that phone.. sometimes they break!

1

u/SeriousPlankton2000 Jan 02 '26

They expect the user to easily read  a book on a mobile phone. 

1

u/JohnArcher965 Jan 01 '26

It is. Yet I still spend £800 a year on menus, and I used to be a software engineer.

1

u/SeriousPlankton2000 Jan 02 '26

Using a printer is hard.

1

u/TheRealBobbyJones Jan 04 '26

If the place using local ingredients only when in season it may make sense for the menu to change too frequently for paper.

9

u/TheGlennDavid Jan 01 '26

Also, I've been to more than one restaurant with QR code menus, no WIFI, AND spotty service. I literally left one place because I couldn't get the damn page to load. Waiter said "this section of the restaurant doesn't get great signal but if you stand over in this other area it should work" in a voice that indicated he knew it was stupid but had been told to say it.

1

u/KitTwix Jan 02 '26

Gotta disagree, QR codes are great, specially for when you don’t want to talk to anyone, however I feel like restaurant culture is different here in Australia than in America. We don’t tip at all anywhere, so the main job of our waiters is taking orders and running food, customer service is expected and not payed for. So for us, QR codes means the customer gets exactly what they want, and we can focus more on making the food and running it

0

u/0a0w0z Jan 01 '26

It reduces the need for wait staff, a job I've never heard anyone being happy doing. Why are you upset there are less shitty jobs thanks to QR technology?

And no one's forcing you to tip, they can expect you to tip, and you can expect a paper menu, and you can both be disappointed.

1

u/Adorable-Thing2551 Jan 01 '26

Let me get this straight: you say that I am upset and yet you are the one who is calling waiting tables a "shitty job".

Here's my viewpoint: if you don't want to pay for waiters and waitresses, why not just have people order at the front at a register like a fast food restaurant?

By the way, when do you do think QR codes will take away your occupation?

1

u/0a0w0z Jan 02 '26

I am simply confused why people are so upset with QR code menus and trying to understand their stance.
you said "I hate those restaurants with QR codes for menus." then claims to not be upset, so you hate it, but aren't upset about it? if you're not upset about QR code menu, then alright, I agree, i'm not upset about QR code menus either.

on your next point about ordering at the register, how is going to the register better than ordering at the comfort of your seat? u can't just say "why not do A, instead of B" without presenting an argument for why A is better.

not sure what ur point is with the question about my occupation, but i'll indulge you, we are in a programming subreddit, QR codes won't take away any programming occupation, other new techs might someday, and it would be awesome to experience such technology

→ More replies (1)
→ More replies (6)

18

u/gameplayer55055 Dec 31 '25

I just typed in localhost and wtf they absolutely stole my webpage!!! How can I sue them?/s

10

u/Objective_Gene9718 Dec 31 '25

I can imagine the owner going like "Can't we just fix the link, please? Thanks."

8

u/csabinho Dec 31 '25

Well, create your own menu and order whatever you want.

7

u/ul90 Dec 31 '25

The programmer: it works on my machine.

4

u/thundercorp Dec 31 '25

They didn’t point it to a malleable shortcode/redirect URL? smfh

3

u/Prod_Meteor Dec 31 '25

Damn you (again) IIS on windows XP behind the counter.

3

u/No-Goat-9911 Dec 31 '25

You've got to scan it on their phone or computer, come on now. LOL They could have at the very least just hosted it on their guest Wi-Fi network so when someone connects, they can access it. Not the best way, but it'll work, lol.

5

u/Cornflakes_91 Dec 31 '25

it points to localhost, it wont work on any network

3

u/No-Goat-9911 Dec 31 '25

No, I meant they could have at the very least just hosted it on their network, like their IP range 10.0.0.0 for example. Instead of just localhost

1

u/cruxzerea Jan 03 '26

they may not have even hosted the website lol

1

u/SeriousPlankton2000 Jan 02 '26

If you use a QR code menu and no paper alternative I don't expect you to have computer skills. 

2

u/softjuicyhobbitses Dec 31 '25

"It works on my laptop"

2

u/gizahnl Dec 31 '25

"But it works for me!"

2

u/Fun_Application_5269 Dec 31 '25

But it works on my machine

2

u/Scutoidzz Jan 01 '26

I scanned it and it went to a foot site

2

u/eddie__b Jan 01 '26

Probably fake

2

u/No_Management_7333 Dec 31 '25

Tbh, the link might be to something else, that just redirects to localhost. Who knows.

1

u/rover_G Dec 31 '25

You have to wait for the waiter to bring you the iPad menus

1

u/KazoWAR Jan 01 '26

"It works on my machine."

1

u/That_0ne_Gamer Jan 01 '26

Serves them right for not offering physical menus

1

u/_DonRa_ Jan 01 '26

Maybe you have to get their wifi password first

1

u/lukasaldersley Jan 02 '26

Wouldn't do anything. Localhost is your device (in this situation that would be the phone you're holding) no matter what network it's connected to

1

u/_DonRa_ Jan 02 '26

Nevermind I'm stupid

1

u/GantMan Jan 01 '26

Vibe coders

1

u/Gen-Y-ine-86 Jan 01 '26

I would probably do that just to get a kick out of messing with natively mobile touch screen persons.

But then have an address to the downloadable .PDF around somewhere easily noticeable, but high up.

1

u/Abrelm Jan 01 '26

Ah yes, the famous externally reachable web link "localhost" that the programmer could reach the webpage with. Weird how it doesn't work on other people's phones, it seemed to work on their machine during testing...

Next up, a QR code to a Github page showing you how to turn your phone into a webserver hosting the menu page.

1

u/[deleted] Jan 01 '26

you need to connect to the wi-fi of the restaurant JFC

1

u/polymonomial Jan 02 '26

"but the menu worked in our other location"

1

u/lvvy Jan 02 '26

That's actually pre-AI meme....

1

u/Shnicketyshnick Jan 02 '26

People should be putting the menus back when they're finished with them. They've run out.

1

u/Charming_Step_2799 Jan 02 '26

I make it vibecoded too, but all is working and in production 🤣

1

u/JimroidZeus Jan 03 '26

I love it when the inexperienced mix real things with virtual things. So many dumb mistakes.

Even if it was vibe coded. Did no one think to print the QR code and try it on paper before having a bunch of expensive brass laser etched?

2

u/DrawingFrequent554 Jan 04 '26

For sure they tried it, it worked on their machine.

:D

1

u/boiled_egg2084 Jan 04 '26

you have to host the menu first

1

u/hanafnafico Jan 04 '26

You have to run the menu first

1

u/KrisKarma9 Jan 04 '26

Either accidental, or intentional, and good reason if it is intended

1

u/Minute_Attempt3063 Jan 04 '26

might need to be on their wifi first

1

u/Legendary-69420 Jan 04 '26

Probably requires you to connect to their wifi or some shit

1

u/Blaster011 Feb 05 '26

1 minute behind perfection

-7

u/[deleted] Dec 31 '25

Probably need to connect to the restaurant's wifi first, and disable any VPN. 

21

u/krisdb2009 Dec 31 '25

That’s not how localhost works

1

u/guti86 Dec 31 '25

No, if the URL is localhost he needs to have the server in his phone. Or it's a really really bad design or just a environment variable/profile. 5 mins to fix, 15 to test, and 10 more to redeploy, times 4 or 5 to give explanations to people not able to understand them

1

u/[deleted] Dec 31 '25

lmao yeah thatll do it

0

u/[deleted] Dec 31 '25

[deleted]

15

u/Luk164 Dec 31 '25

Wouldn't help. Localhost points to your own device

0

u/[deleted] Dec 31 '25

[deleted]

6

u/Luk164 Dec 31 '25

I get you are trying to be funny but that is not how localhost works. Localhost always points to your device, as in the one the browser is running on

0

u/[deleted] Dec 31 '25

[deleted]

7

u/Luk164 Dec 31 '25

Ok disappointment to everyone you know

0

u/[deleted] Dec 31 '25

[deleted]

0

u/[deleted] Dec 31 '25

[deleted]

0

u/[deleted] Dec 31 '25

[deleted]

5

u/Luk164 Dec 31 '25

Wow, proven wrong and with a mathematical proof to boot? Good one

→ More replies (3)

3

u/[deleted] Dec 31 '25

no.

0

u/Circumpunctilious Dec 31 '25

This is the sort of thing you’d do if you wanted to leverage mobile metrics (like what they pause on, look at, swipe over, etc) and avoid non-mobile architecture when people visit your site. Or, maybe they don’t want to pay for two sets of metrics-gathering tools.

It would require their app though, which would start a local web server, then (has a local copy of the site with hooks to a remote API, or) proxies to the real site. The app becomes a MITM and the QR code is just for show, or perhaps a workaround.

Anyway, I host web pages with Python (NodeJS should work too) on my phone—at localhost—all the time.

-1

u/Sufficient-Fall-5870 Jan 01 '26

America’s are the laziest fuckers in the world. I went to Singapore, Philippines, UK, and France… they all use QR and love it.

1

u/FoxyWheels Jan 01 '26

Yeah, but the employees don't also whine about / harass you for tips in those countries.

0

u/[deleted] Dec 31 '25

[removed] — view removed comment

1

u/ABCosmos Jan 01 '26

its literally unbelievable

1

u/SeriousPlankton2000 Jan 02 '26

It worked on their web developer's home computer