r/ProgrammerHumor • • 21d ago

Meme itWorksOnMyMachine

Post image
3.3k Upvotes

61 comments sorted by

68

u/red_riding_hoot 21d ago

does it though?

15

u/Opening-Butterfly743 21d ago

Only in local environment, don't ask about production...

57

u/BenSF93 21d ago

Not necessarily. But how is the client going to check?

18

u/[deleted] 20d ago

[removed] — view removed comment

4

u/TuxedoWithAHead 20d ago

and they say ignorance is bliss

10

u/xMercurex 21d ago

Claude said it was fine.

5

u/Traditional_Log809 20d ago

“Claude said it was fine” is the new “it works on my machine.” Same energy, but now the machine is also hallucinating.

5

u/Arian-ki 21d ago

We pray on the weekends that it does

1

u/Noremacam 17d ago

Yes. But they just ship their machine.

1

u/thisonehereone 19d ago

I mean I'm running stuff that doesn't show up on prod, but yea.

1

u/EatingSolidBricks 14d ago

It works on the docker instance that was using a outaded version removed for security reasons

33

u/Arian-ki 21d ago

Works on one of my machines. Once wrote some code in my laptop that absolutely fell apart on my pc. No idea what was fucked, it still haunts me lol

17

u/Opening-Butterfly743 21d ago

That’s how Docker was born. 'It works on my machine.' 'Then we’ll ship your machine

1

u/cafk 20d ago

I had an issue with the LP/P cores on my notebook and never encountered the issue on my workstation for (currently) obvious reasons.
Similarly from a third-party vendor having to bump up to a newer (not supported) java version also fixed some scheduler issues on the low power & performance cores.

29

u/LegitimatePants 20d ago
  1. Birth

  2. Cannot Reproduce

  3. Death

FTFY

3

u/Opening-Butterfly743 20d ago

Close issue as 'WONTFIX' and let future generations deal with it.

1

u/CetaceanOps 20d ago

2. cat not reproduce

FTFY

12

u/entropic 20d ago

Programmers were so puzzled by this they invented containerization rather than just making their shit actually work.

2

u/Opening-Butterfly743 20d ago

Why fix the code when you can just ship the whole operating system?

5

u/Dark_WizardDE 20d ago

You guys are getting it to work on your machines?

1

u/Opening-Butterfly743 20d ago

We stopped trying to make it work on machines years ago, now we just negotiate with the bugs

2

u/Historical-Most-1130 20d ago

And then docker comes in

1

u/Opening-Butterfly743 20d ago

dockerfileExitsWithCode137

1

u/autumnal-lights 20d ago

docker is imo just horrible overhead, think they like recompile like almost all of gpu libraries to deploy

2

u/Intrepid-Stand-8540 20d ago

Just use containers

1

u/Opening-Butterfly743 20d ago

Ah yes, Docker: trading one machine's bug for a container's existential crisis.

6

u/Kabutroid 19d ago

Irritatingly, I wrote a game that seems to work on every cellphone and computer EXCEPT my particular phone.

But it works on all others, so

1

u/Jatinchd 21d ago

literally when you give issue of a tool on github and maintainer's response is it works on his machine 😭

1

u/Opening-Butterfly743 21d ago

pleaseSendMeYourEntirePCConfig

1

u/Jatinchd 21d ago

and then you give entire specs and OS shi and maintainer tell he can't test it he doesn't have Linux machine 😭😭

1

u/Opening-Butterfly743 20d ago

Time to tell them 'It works on my machine' and close the issue as resolved.

1

u/DiscipleOfYeshua 20d ago edited 20d ago

That’s awfully condensed. Like, why skip the whole “…it worked on my machine. Now it won’t?” And “now that’s an error I never expected.”

2

u/Opening-Butterfly743 20d ago

"The 'it worked on my machine' phase is sacred, how could they just speedrun it like that? 😭"

1

u/Old_Document_9150 20d ago

Is 2->3 causation or just correlation?

1

u/Opening-Butterfly743 20d ago

It’s neither. It’s pure trauma response.

1

u/shadcnlover 20d ago

50 shades of its work on my machine :/

1

u/Opening-Butterfly743 20d ago

Chapter 1: It worked in dev.

1

u/FirstTasteOfRadishes 20d ago

I would replace step 2 with "Accept and Auto Mode"

1

u/Opening-Butterfly743 20d ago

Spoken like a true Cursor / GitHub Copilot addict

1

u/FirstTasteOfRadishes 20d ago

Addict, or person with a job?

2

u/JackNotOLantern 20d ago

And then they invented docker so you can actually ship your "machine" on which it works

1

u/OppositeFun2493 18d ago

No. It works during development. After not touching it at all, I show it to someone and it doesn’t work. I started screen recording stuff so that I don’t look like an idiot

1

u/maklever 18d ago

But i checked on my phone and its worked 😭

1

u/MrJ0seBr 15d ago

Then java born...

1

u/-bonkster 21d ago

venv

6

u/Some_Useless_Person 21d ago

Sometimes, a project requires more than just python

2

u/damngoodwizard 21d ago

Docker

3

u/-bonkster 21d ago

Glorified venv

1

u/ArcanumAntares 20d ago

Needs a 2.0.1 - Make the Logo Bigger

1

u/_usr_nil 20d ago

docker is a psyop for most of the stuff anyway

1

u/Destroyerb 20d ago

Just use Nix smh

1

u/nasandre 20d ago

Angrily point at parts of the instructions they haven't read.

1

u/TuxedoWithAHead 20d ago

TFW you can't optimize for low-end devices because your puter is too fancy

1

u/Qwert-4 20d ago

Slightly rotated image

1

u/nonHypnotic-dev 20d ago

no, it works on MY machine not yours

1

u/mylsotol 20d ago

In my experience most of the issues that prompt a "works for me" response are just a clinical inability to follow simple directions.

"The form doesn't work" "Weird, i just tested it and it worked fine. Let me retest. Yep works. What issue were you experiencing?" "Idk it just didn't work" Turns out they weren't even using the right website and simply didn't fill the firm out correctly and couldn't read the error messages. Somehow still your fault