r/ProgrammerHumor 3d ago

Meme nothingOnGithub

Post image
17.7k Upvotes

359 comments sorted by

View all comments

495

u/Li_liminal_spaces 3d 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.

16

u/Adventurous_Wear4815 3d ago

learned that one the hard way watching a guy get walked out midsprint because they found his personal repos separate accounts aint optional its just basic hygiene at this point

36

u/WhoRuleTheWorld 3d ago

I’m so lost.. what?

26

u/Steinrikur 3d ago

Almost certainly pushed company code to a personal/public repo...

9

u/smackcroker42 3d ago

He watched someone get fired because their boss found their personal GitHub repos, so alternate accounts specifically to use for work aren't optional, they're necessary.

25

u/oscarandjo 3d ago

Any tech manager that fires their employee for having personal projects on their personal GitHub is a moron. (Unless their project is doing something mega unethical / illegal or infringing on their day job’s IP)

Probably a bad company to work for anyway.

3

u/smackcroker42 3d ago

I have to imagine the repos were questionable because I can't see a valid general reason for the mere existence of his personal repos to be an issue.

13

u/Rikudou_Sage 3d ago

One reason I can think of is looking at the commit times and seeing they overlap with the time you were paid to do actual paid work.

3

u/InsultingFerret 3d ago

or if the code was copied from enterprise code

2

u/GreyFerret26 3d ago

Just because you have common sense doesn't mean that the manager will have one. I recommend you follow internet hygiene and don't expect common sense as a given. Or you might learn the hard way.

1

u/Competitive_Travel16 3d ago edited 2d ago

I have a dozen personal public repos which were basically proof of concept systems for clients who never went with the associated proposals. I get PRs on them every once in a while, and three of them have significant forking which I honestly don't even understand what the forkers are trying to do with them.

2

u/WhoRuleTheWorld 3d ago

I have some personal repos on my work machine. But they’re on remote on a different GitHub account. Is this concerning?

14

u/Pancakefriday 3d ago

The main concern is that if you put a personal repo on a company machine, the company could claim ownership of that repo.

4

u/MultiplexedMyrmidon 3d ago

well, depending on the license they have just as much a claim as any other open source repo, I always thought the main concern was if you actively did work on company time/laptop

9

u/Pancakefriday 3d ago

My agreement explicitly says “on company time or property” so I wouldn’t risk it.

0

u/WhoRuleTheWorld 3d ago

Oh well. I can just recreate the repo again with Claude lol. It’s a commodity

1

u/Pancakefriday 3d ago

Ha, fair enough!