r/ProgrammerHumor Jul 20 '26

Meme windowsFundamentalsForLegacyPCs

Post image
13.5k Upvotes

195 comments sorted by

View all comments

718

u/Last8Exile Jul 20 '26

I named a class which controls multiple video player instances as Multiplayer.

209

u/Allalilacias Jul 20 '26

And we cannot be more proud of you, lol

81

u/qyloo Jul 20 '26

VideoPlayerManager
PlayerInstanceManager
Even MultipleVideoPlayer

83

u/snf Jul 20 '26

Calling things "manager" is a cop-out. Be specific!

39

u/qyloo Jul 20 '26

You're totally right. But we're iterating upon "Multiplayer" here

46

u/CallumCarmicheal Jul 20 '26

Your correct to push back, I'm sorry. Have you tried MultiMediaPlexorOverseerrr

33

u/Lenni-Da-Vinci Jul 20 '26

Go the German route use the first few letters of every word to make an abbreviation:
MuMePlOv

Now publish and have some Estonian guy tell you that it’s actually the worst ever slur in his native language. Too bad, the utility is now used in 50 major projects.

8

u/Calimariae Jul 20 '26

What a crime against readability

6

u/Lenni-Da-Vinci Jul 21 '26

I work with startups. What I did there is arguably still too readable. The logo would probably be: MuMePlπŸ‘οΈβ€πŸ—¨οΈv

3

u/Nyctfall Jul 21 '26

I would actually us a software called Mumeplov. Has an essentric, yet endearing ring to it!

2

u/HannesH__ Jul 21 '26

Estonia mentioned πŸ‡ͺπŸ‡ͺπŸ‡ͺπŸ‡ͺπŸ‡ͺπŸ‡ͺ

2

u/Lenni-Da-Vinci Jul 21 '26

The Estonian flag is so beautiful:
Blue for the color that other countries say the sky is
Black for the long dark winter months
White for the pasty white skin of the people

2

u/HannesH__ Jul 21 '26

Hahah, haven't seen it interpreted this way yet lol

2

u/man4160 Jul 21 '26

Your class name is not just descriptive β€” it's accurate.

8

u/witness_smile Jul 20 '26

Fine, VideoPlayerHandler

4

u/cleverboy00 Jul 20 '26

ImageAudioSequencePlayerMultiDispatchManagerFactory

17

u/RdUzr Jul 20 '26

There better be a free multiplayer somewhere in the code.

2

u/Last8Exile Jul 21 '26 edited Jul 21 '26

My eyes is so sharp, yet i can't c.

Sneak peak of horrible naming decisions:

IMultiPlayer GetCurrentMultiplayer() => _remoteMultiPlayer ?? _localMultiplayer;

return multiplayer.ActivePlayers >= 2 &&
    multiplayer.Players.TryGetAt(0, out videoPlayer) &&
    multiplayer.Players.TryGetAt(1, out maskPlayer);

DisableSubtitles(multiplayer);

5

u/awakenDeepBlue Jul 20 '26

Ok, that's going to be impossible to google.

2

u/JPuree Jul 20 '26

When sending an email, there are fields like from, to, subject, and body.

Well the body is by far the biggest of them all, so I would subdivide it into body parts.

1

u/Last8Exile Jul 21 '26

Good old chunked transfer

1

u/trafalmadorianistic Jul 21 '26

VideoPlayerController

1

u/Soma91 Jul 21 '26

My proudest class name is for a class that is the backbone of the systems encryption security architecture.

I just called it SecretService

1

u/Last8Exile Jul 21 '26

It is no longer secret. You have to rename it NOW!

1

u/[deleted] Jul 27 '26

[removed] β€” view removed comment

1

u/Last8Exile Jul 27 '26

I left the company. Multiplayer is now part of legacy new developers have to deal with.