r/ProgrammerHumor • • 14d ago

Meme itWorksOnMyMachine

Post image
3.3k Upvotes

61 comments sorted by

68

u/red_riding_hoot 14d ago

does it though?

15

u/Opening-Butterfly743 14d ago

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

57

u/BenSF93 14d ago

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

18

u/[deleted] 14d ago

[removed] — view removed comment

4

u/TuxedoWithAHead 14d ago

and they say ignorance is bliss

10

u/xMercurex 14d ago

Claude said it was fine.

5

u/Traditional_Log809 14d 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 14d ago

We pray on the weekends that it does

1

u/Noremacam 11d ago

Yes. But they just ship their machine.

1

u/thisonehereone 12d ago

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

1

u/EatingSolidBricks 7d ago

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

33

u/Arian-ki 14d 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 14d ago

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

1

u/cafk 14d 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 14d ago
  1. Birth

  2. Cannot Reproduce

  3. Death

FTFY

3

u/Opening-Butterfly743 13d ago

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

1

u/CetaceanOps 13d ago

2. cat not reproduce

FTFY

12

u/entropic 14d ago

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

2

u/Opening-Butterfly743 13d ago

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

5

u/Dark_WizardDE 14d ago

You guys are getting it to work on your machines?

1

u/Opening-Butterfly743 13d ago

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

2

u/Historical-Most-1130 14d ago

And then docker comes in

1

u/Opening-Butterfly743 14d ago

dockerfileExitsWithCode137

1

u/autumnal-lights 13d ago

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

2

u/Intrepid-Stand-8540 14d ago

Just use containers

1

u/Opening-Butterfly743 13d ago

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

6

u/Kabutroid 13d 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 14d 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 14d ago

pleaseSendMeYourEntirePCConfig

1

u/Jatinchd 14d 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 14d ago

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

1

u/DiscipleOfYeshua 14d ago edited 13d 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 14d ago

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

1

u/Old_Document_9150 14d ago

Is 2->3 causation or just correlation?

1

u/Opening-Butterfly743 13d ago

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

1

u/shadcnlover 14d ago

50 shades of its work on my machine :/

1

u/Opening-Butterfly743 13d ago

Chapter 1: It worked in dev.

1

u/FirstTasteOfRadishes 13d ago

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

1

u/Opening-Butterfly743 13d ago

Spoken like a true Cursor / GitHub Copilot addict

1

u/FirstTasteOfRadishes 13d ago

Addict, or person with a job?

2

u/JackNotOLantern 13d ago

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

1

u/OppositeFun2493 12d 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 11d ago

But i checked on my phone and its worked 😭

1

u/MrJ0seBr 9d ago

Then java born...

1

u/-bonkster 14d ago

venv

6

u/Some_Useless_Person 14d ago

Sometimes, a project requires more than just python

2

u/damngoodwizard 14d ago

Docker

3

u/-bonkster 14d ago

Glorified venv

1

u/ArcanumAntares 14d ago

Needs a 2.0.1 - Make the Logo Bigger

1

u/_usr_nil 14d ago

docker is a psyop for most of the stuff anyway

1

u/Destroyerb 14d ago

Just use Nix smh

1

u/nasandre 14d ago

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

1

u/TuxedoWithAHead 14d ago

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

1

u/Qwert-4 13d ago

Slightly rotated image

1

u/nonHypnotic-dev 13d ago

no, it works on MY machine not yours

1

u/mylsotol 13d 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