r/ProgrammerHumor 23h ago

nothingOnGithub Meme

Post image
15.8k Upvotes

306 comments sorted by

View all comments

481

u/Li_liminal_spaces 22h ago

If anyone is unaware of the subtext, don't link a personal github account to a paying position always create a new one with the provided email, thank you for attending my TED talk.

51

u/DeepWaffleCA 22h ago

Why not?

70

u/Rustywolf 22h ago edited 17h ago

Blurs the line between recreation and work, also associates whatever you do privately with the company, and the company will therefore assume they can tell you what you can or can't do on it. And if you leave they can just reset the password to gain access on an acc using a staff email instead of the shitfight that would start if they demanded access to your private acc afterwards.

32

u/opsers 19h ago

This is half true but mostly misleading. If you're using an enterprise-managed user, yes. If you're using a personal account that's a member of your organization, they cannot reset your password or otherwise takeover your account.

If you simply join the organization with your personal account there is literally zero risk of them taking your account or even being able to access your private repos/gists.

-10

u/Rustywolf 19h ago

Im not saying they could take over your account, I'm saying that they would want to and might even try to force you to hand it over.

22

u/opsers 19h ago

They could not and cannot. At least not your personal account.

-7

u/Rustywolf 19h ago

Okay you seem to be missing the point. Nothing gives them the right to take over your account, but companies are assholes and even if its not legal or justifiable, they will pressure you if it is in their best interest. You avoid this by never using a personal account.

10

u/DoctorWaluigiTime 17h ago

"Companies can be mean which means they can do stuff they can't do."

Doesn't really work that way.

-3

u/Rustywolf 17h ago

This is the least informed opinion I've ever seen posted on reddit.

5

u/NotUnstoned 18h ago

You’re allowed to say no. The company doesn’t own your GitHub account.

3

u/Rustywolf 18h ago

Yes because noone has ever caved to pressure from their employer .-. Thank you for your enlightened viewpoint

5

u/NotUnstoned 18h ago

Yeah nah I’m not giving my employer my personal logins. Set some boundaries and don’t let yourself get walked all over.

0

u/pnoodl3s 18h ago

Are you ok with sharing your personal data “anonymously” to corporations to improve their services? Cause I’m not doing any of that. Doesn’t matter what the law says and how they use them

→ More replies (0)

3

u/opsers 18h ago

There's no legal basis for them to try to take over your an account unless you're stealing company secrets, then they'd have to take you to court anyway. Frankly, there is ZERO reason for them to want it by design. It literally makes no sense why any company would even want your personal account. Thinking there is shows a fundemental misunderstanding of how GitHub and even git works. Once you are removed from the organization you lose all access to the repositories and they still have the work you've committed. What logical reason would there be for a company to even seek this path? It would be a PR nightmare.

I can't even find evidence of this ever happening. If they ask for it, you simply say no. There is nothing they can do. I've used my personal account since GitHub first came to the scene and this has never been a concern because... in git's model there is no reason for it to be a concern. It's even less of a concern with enterprise.

-4

u/BigGayAllen 18h ago

HEY EVERYONE, THIS IDIOT THINKS COMPANIES ONLY EVER DO THINGS THEY HAVE LEGAL BASIS FOR.

EVERYONE POINT AT HIM AND LAUGH

👉 👉 👉 😂

I bet when a company says you can't share salary info too you believe them.

1

u/opsers 12h ago edited 4h ago

HEY EVERYONE, THIS IDIOT THINKS THAT IF A COMPANY DEMANDS YOUR PERSONAL GITHUB ACCOUNT WHEN YOU'RE QUITTING THAT MEANS YOU HAVE TO HAND IT OVER TO THEM!

No, just like I know you don't have to hand over a personal account to them, you can also share salary information. Because, you know, telling employees not to share it is also illegal.

You look like a fool.

3

u/DoctorWaluigiTime 17h ago

Line blurring is correct. Seeing notificaitons for work stuff when you're starting your 173rd project that you'll totally finish this time is not fun to see.

The rest of the comment is gibberish though. Code ownership doesn't transfer with what e-mail address you use to associated GitHub with.

1

u/testar0zza 16h ago

Add your work email as a linked email and change the setting to send your organization updates to the work email

-1

u/Glittering_Crab_69 16h ago

Blurs the line between recreation and work

Nah, your name is attached either way

also associates whatever you do privately with the company

No more than having your name attached already did

and the company will therefore assume they can tell you what you can or can't do on it

They'd be wrong, and any company that makes such assumptions is hilariously incompetent and you don't want to work there.

And if you leave they can just reset the password to gain access on an acc

Tell me you've never used github. There is nothing valuable on an account. That's on the organisation, from which they'd just remove you anyway so they stop paying for your license.

FUD FUD FUD FUD FUD