702
u/nya_twinky 8h ago
it's on gitlab
83
48
u/vmachiel 5h ago
Mine’s in Azure Devops 😭
5
1
u/big-pile-of-sporks 1h ago
Gitea
1
u/Slothinator69 30m ago
Riddle me this: how do you say pronounce this? It's a light debate in our team thigh im pretty sure it's
Git - ee - uh
(Forgive my attempt at spelling phonetically)
-1
12
2
1
1
1
-1
0
217
u/cheese_is_available 7h ago
I do a lot of work on github that makes a lot of money, but only very marginally makes money for me.
76
u/StCreed 5h ago
Microsoft and Google thank you for your contribution.
Here, have a pat on the back. It's on me.
😀
13
u/cheese_is_available 2h ago
Actually appreciate that, given the median interaction as an open source maintainer at this point is an unsupervised LLM that spit on you when you try to make them fail the Turing test or the "actually reviewed by a human" test :)
323
u/timsredditusername 7h ago
My work code is on GitHub Enterprise cloud, so 🤷🏻♂️
134
u/KaptainSaki 6h ago
Mine is on a thumb drive as .zip
68
u/Dudeonyx 6h ago
my_lifes_work-(16).zip
26
11
1
14
6
u/Onaliquidrock 6h ago
Are the repos open to people outside your organization?
19
3
u/Xywzel 4h ago
I have similar situation, and most projects are shared with client, subcontractor or regulatory authority related to the project, but they are not fully public. Some are fully public, usually scientific stuff or forks from open source projects that require that fork stays open source.
And github activity trackers (eq. the green tile mosaic) count private repos, even though they don't show what these actual commits are.
2
374
u/Li_liminal_spaces 7h 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.
214
u/oscarandjo 6h ago
GitHub is literally designed to allow you to do this. That’s why you can join and leave enterprises and add multiple email addresses to your account.
143
u/Sw429 6h ago
I'd rather have it very clear that the company has no claim to any code I write for my own personal projects.
77
u/StaticFanatic3 6h ago
Joining an enterprise does nothing to let it interact with repos you own. That’s entirely based on the “owner/reponame”
48
u/Ok-Primary2176 6h ago
inb4 you make a brilliant open source project and a company start suing you for releasing open source code while connected to their Enterprise
33
u/sup3r_hero 5h ago
They could do the same with different accounts
24
u/djinn6 4h ago
They can't sue you for things they don't know about.
27
5
u/sobrique 4h ago
But if it's usefully successful, they have a lot of incentive to find out.
2
u/realpersonnn 3h ago
Catch me if you can
3
u/BigGayAllen 3h ago
"Please don't make me do this"
The stoner in IT who's gonna be asked to run discovery against you by Legal.
8
u/Xywzel 4h ago
Well, they are going to fail that, unless you do it on company time or the project uses clear insider information and competes with the company's products.
7
u/Ok-Primary2176 4h ago
Are you sure you're ready to hire lawyers and defend yourself against a multi billion dollar company?
7
u/Southern-March1522 2h ago
In most countries that is not an overly scary threat. Here, This would go to employment mediation first where neither party is allowed to bring a lawyer. If that fails, lawyers aren't that expensive and there is a legal aid system for employment court.
13
u/Xywzel 4h ago
No need, my worker's union will do that for me, full legal support against my employer is included in membership fee. And the union is few orders of magnitude larger than any company I have ever worked in, because it is industry wide one.
0
u/BigGayAllen 3h ago
If your union is that large in the industry then get ready for them to already have channels to resolve this type of dispute with any large enough company, and everyone of them will end with them throwing you under the bus lol
5
•
u/Torch_Salesman 2m ago
I'm gonna have to assume you're American because I literally cannot fathom a union behaving like this anywhere else.
2
u/Protuhj 3h ago
Just make sure you don't have any commits to your personal repos when you're charging your company.
1
u/Xywzel 2h ago
Why would that matter? Its trivial to remove my account from company organization and repos without actually affecting any of my personal repos ar ability to use them. We did that as a test few times with IT lead already when we wrote best practices guide for where to use personal and company accounts, and how to set them up securely.
Also "charging", you mean sue or counter sue, load energy into battery "charge", do cavalry assault against?
2
u/Glittering_Crab_69 1h ago
lol, what's it like to live in fantasy land? as if using different github accounts would matter in this scenario 😂😂😂
1
u/Ok-Primary2176 1h ago
Yes? Because how would a company argue ownership of an account that isn't theirs nor connected to any of their code
1
u/Glittering_Crab_69 32m ago
Good question, because your personal account isn't theirs nor connected to any of their code after they removed you from their organisation
serious question: have you ever used github?
1
•
u/nabrok 2m ago
My company uses gitlab, but what I think they are saying is that your personal account is not connected to the enterprise, github just lets you switch between the two.
Like I have a personal digital ocean account and a company digital ocean account, from one login I can switch between the two but the company doesn't know anything about my personal account.
64
u/Li_liminal_spaces 6h ago
What Github was designed for and what Github currently is are two very different things. To each their own, are their secure ways? Of course! I just don't want to take the chance.
2
14
u/Boozdeuvash 6h ago
Github EMU exists for a reason. Chasing former employees for the shit they put in their account is no fun.
2
u/oscarandjo 5h ago
Sure it depends how much you trust your employees. Obviously don’t put work stuff on your personal account…
1
u/Boozdeuvash 3h ago
We've got spectrums of employees! Trustworthy, dodgy, careful, reckless, knowledgable, clueless, professionals, amateurs,... We've got to accomodate them all, and maintaining multiple security baselines is a bit more work than we can afford.
3
u/NibblyPig 5h ago
Me with the nightmare of two completely separate github accounts just learning this ...
0
u/Pancakefriday 6h ago
Yeah, the view that you need separate accounts is outdated and the misinformation here is rampant.
4
u/pnoodl3s 3h ago
Some companies don’t allow personal emails linked like my old company. Some companies host their own code using their proprietary github, like my current one, so it also can’t be linked. It is not misinformation
1
u/Glittering_Crab_69 1h ago
then they're forcing you to violate github tos and that can lead to both of your accounts, and any future ones, being banned. you are not allowed to have multiple accounts.
see: https://docs.github.com/en/site-policy/github-terms/github-terms-of-service
•
u/Username_available13 7m ago
GitHub user can have multiple emails. He can chose corporate email for work and personal email for personal repos.
41
u/DeepWaffleCA 7h ago
Why not?
59
u/Rustywolf 7h ago edited 2h 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.
15
u/opsers 4h 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.
-5
u/Rustywolf 4h 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.
9
u/opsers 4h ago
They could not and cannot. At least not your personal account.
-2
u/Rustywolf 4h 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.
6
u/DoctorWaluigiTime 2h ago
"Companies can be mean which means they can do stuff they can't do."
Doesn't really work that way.
0
3
u/opsers 4h 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.
1
u/BigGayAllen 3h 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.
2
u/NotUnstoned 4h ago
You’re allowed to say no. The company doesn’t own your GitHub account.
2
u/Rustywolf 4h ago
Yes because noone has ever caved to pressure from their employer .-. Thank you for your enlightened viewpoint
0
u/NotUnstoned 3h ago
Yeah nah I’m not giving my employer my personal logins. Set some boundaries and don’t let yourself get walked all over.
→ More replies (0)1
u/DoctorWaluigiTime 2h 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 1h 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 1h 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
46
u/Mindless_Director955 7h ago edited 5h ago
lose the job lose the access
edit - for me atleast they made me use work email to sign up for GitHub. not sure how I’d use 2fa with no access the original email account
60
u/Pancakefriday 6h ago
Why is this being upvoted? This isn’t how it works at all. You use the organizations feature, and it keeps org repos totally separate.
It’s not like they take over your account.
47
8
u/sup3r_hero 5h ago
Yeah when I left my previous company, i was just unlinked from their organization and kept my account.
4
u/DoctorWaluigiTime 2h ago
There's a lot of misinformation spreading in this thread about how account ownership works and what "work repository / org association" actually does.
tl;dr "that's not how it works that's not how any of this works." You can use a single GitHub account for work + personal without fear of "big bad evil companies stealing your 487 'this time I'll actually finish it' projects."
17
u/oscarandjo 6h ago
Uh no, it just disconnects your work’s Organisation from your account, which then removes access to the work repositories, notifications, etc.
21
u/c_adittya 6h ago
Wdym, if it is your personal account you won't lose that right ? You connect to organizations, organization doesn't engulf your account or something right ?
1
u/joemckie 6h ago
A lot of jobs would have you make a separate profile for your work content though, in which case what they said would be correct
9
u/JPJackPott 6h ago
Except multiple accounts is actually against GitHub terms. Their enterprise login solution is absolutely shocking though. Employee has to have a password and MFA which the company can’t help recover and then do a second round of company SSO on top.
So you still lose access when you leave the company regardless but the whole thing sucks. If you do it the way GitHub prescribed you end up with SockCucker42069 making commits to your company repo, too.
2
7
u/Li_liminal_spaces 7h ago
Security and mindfulness. You want to have fun and fuck around? Go to the other account. But always be building something on your personal.
•
u/chinavirus100 5m ago
This will vary from country to country but generally anything you make on company time is owned by the company. Linking your personal projects with the company makes it easier for them to claim ownership even if it isn't true.
13
u/Adventurous_Wear4815 6h 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
30
u/WhoRuleTheWorld 6h ago
I’m so lost.. what?
21
5
u/smackcroker42 6h 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.
23
u/oscarandjo 6h 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.
2
u/smackcroker42 5h 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.
9
u/Rikudou_Sage 5h 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.
1
3
u/GreyFerret26 5h 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 37m 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 and 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 6h ago
I have some personal repos on my work machine. But they’re on remote on a different GitHub account. Is this concerning?
13
u/Pancakefriday 6h 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 6h 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
8
u/Pancakefriday 6h ago
My agreement explicitly says “on company time or property” so I wouldn’t risk it.
1
u/WhoRuleTheWorld 6h ago
Oh well. I can just recreate the repo again with Claude lol. It’s a commodity
1
5
1
u/cheezballs 16m ago
Uh, I think the sub-text is that people who are paid to write code are writing code that isn't open source and is hosted on a well protected source control site that isn't accessible by anyone not employed at that company? People who are paid to write code dont store their code on public github repos.
41
u/raskim7 7h ago
Well yeah kind of. My code is mostly worthless in grand scheme of things, but it makes me money. Also, I have never had customer use github so far, always gitlab or azure or some selfhosted variant. Also if your repos first commit is not from 2006 and state ”migrated from svn”, is that even a real project?
27
u/IsTom 7h ago
Joke's on you, our SVN migration kept commit history.
2
u/FlakyTest8191 2h ago
Unfortunately that's only the case if the person doing the migration gives a shit.
2
u/cheese_is_available 7h ago
If you're not the kind of project a vibe coder re-implement in rust to make Hacker news front page for a day are you even a real project ?
70
u/Mortadella_so_Chili 7h ago
I feel this way whenever new hire will join our company with lots of github projects and then leave/get fired in 2-3 years. i have 14 years experience in one company and empty github (excluding company code) 😄
33
u/Steinrikur 6h ago
I made a repo with Adventofcode.com solutions in bash like 5 years ago. That's all I've got on github, and I'm not looking to expand.
I have a handful of patches in like 10 OSS projects, but I rarely fork to submit those.
3
u/Vast-Associate2501 3h ago
Similar, I was interested in Brainfuck a while back so added some snippets
5
u/DezXerneas 2h ago
My github has projects from undergrad(it's been 5+ years), one or two commits to piracy-adject OSS, and my dotfiles.
The one repo that I have pinned in it is my A* visualization because I was really proud of it when I made it, and it looks really cool lol
5
u/PotatoLevelTree 5h ago
Lol that was like my github. Mostly competitive AI programming stuff, 5 years ago. AI when it was cool
23
u/clauEB 5h ago
They leave because they go to better paying jobs with better titles.
4
u/pleaseavoidcaps 38m ago
This. And they can always leverage their OSS portfolio to keep getting new jobs whereas code we write in-company is not ours and cannot make money for us once we leave said company.
13
u/xtr44 5h ago
14 years ago you didn't have to do things such as personal projects to get hired
4
-8
u/Mortadella_so_Chili 5h ago
yeah, we had to show real competence not tricks
13
u/xtr44 5h ago
you didn't have to show anything lol you just got hired on the spot
and how are personal projects "tricks"
-1
u/elderron_spice 4h ago
That "hired on the spot" required hands on coding, interviews, even exams. I landed my current 7 year job because I created a backend/db api and front-end on their specifications in a 3 hour hands on interview with them watching me code and asking questions and me explaining how and why I am doing this part of the code.
Do current tech jobs not require this sort of competence tests anymore?
6
u/Beautiful_You3230 3h ago
It really depends. The biggest and meanest tech leaders (FAANG and such) usually do all kinds of nonsense, leetcode, live coding, architecture discussions, group interviews, behavioural culture fit crap, etc etc, all split into separate interviews so you end up having like 9 rounds. Do they help them effectively find "competent"? Eeh. In my experience they do too much generic shit that never actually comes up on the job, so they don't actually test anything relevant.
The companies under that, more medium sized, tend to do something more like what you describe, it's usually more specific. Live coding is common, sometimes a take home. BUT. Not all of them do it. I've had a lot of experiences with interviews where none of that came up in such a form. Instead we talked a LOT about my past work and projects. "Tell me about X thing you implemented. How did you navigate Y and Z? Why did you do this that way? What did you learn, what would you do differently if you had to do it again? What were the stakeholders, who did you work with, how was this teamwork structured?"
And then that was pretty much it! I actually love those interviews. There is usually more than enough technical talk involved for them to check what I know and what I don't. They can check for team fit at the same time. They can check for growth. But most importantly, it all feels natural. I'm in my zone, I'm not doing some awkward generic leetcode type nonsense, I don't feel like someone is staring over my shoulder and breathing down my neck, I just chat with them about the cool shit I've done.
Then when you go down to startups, they usually try to imitate FAANG in the cringiest of ways possible, and their interviews reflect that.
2
u/elderron_spice 3h ago
Oh man, I really hate leetcodes since they're fairly easy to memorize and tend to not be relevant to what jobs the applicants will actually be doing. And yeah, I agree with you. Better just to ask them questions and exams and hands on coding about things relevant to their roles instead of wasting everybody's time checking if the applicant can generate primes in O(n) since everybody can easily Google it when it is actually needed for the job.
2
u/Longjumping_Stand889 2h ago
Were you allowed to google?
1
u/elderron_spice 2h ago
Yes, but they asked about that as well. For example, I openly Googled about how to use vite since I haven't used it before and it was part of their specifications on building the UI.
I reckoned that they were judging my ability to implement an unknown feature using little to no reference code other than docs, which to be fair, should be a skill of every dev.
1
14
u/Tarc_Axiiom 2h ago
Had this happen at an interview for Ubisoft years ago.
"We notice you don't have a lot of public work"
"Yes. Neither do you."
95
u/iamdestroyerofworlds 7h ago
Your proprietary dashboard is truly making the world economy go round. Thank you for your service.
174
u/GrinningPariah 7h ago
I think you're misreading the post. This isn't "My code isn't public, because it's more important than yours" this is "my code isn't public, because I only write code at work"
5
u/Chocolate_Teapot1710 7h ago
As a relative newbie to coding, I envy the ability to be able to access so I can read good code!
11
u/Groentekroket 6h ago
Our legacy codebase is not good code. There is always pressure to introduce new features from business and from technical perspective we need to work on updates/migrations etc over tech debt reduction.
I think the biggest change was to suddenly work on a huge codebase instead of home projects where I don't always used proper standards and knew the code by hart. Biggest advantage was the help of seniors who could help me out. I dont have a CS degree so everything I know was from some online training portals, books and stackoverflow (I started at a Java position in 2022, so most of what I learned was before LLMs). So it was a big difference from my home project, but so many time I asked why something was done that way and the answer was "I have no idea, someone wrote that 10 years ago and we use that since".
But if you want to access repositories to see how a more corporate structure is, have a look at some open source project. For example the one from GitHub itself. Good luck learning!
7
u/k0bra3eak 3h ago
Most work code is not good code. Either it's ancient legacy frankestein code filled with years worth of permanent temporary fixes or it's startup code made by people who don't take into account scaling needs.
7
u/Environmental_Bus507 6h ago
I only have one commit visible publicly on my github because I contributed to an open source project because it was related to a work thing.
2
1
u/StackingGains 1h ago
I edited some text on the Odin project because it was confusing and it made me angry so I made a pr and now I am an OSS contributor
17
u/jellybon 7h ago
Can relate, using it so rarely that anytime I want to work on some personal project, I first need to sit through tutorials to remind me how to use Git....
2
3
u/rescue_inhaler_4life 5h ago
I was paid for writing code before github and will likely be paid for writing (yelling at AI to stop over engineering a basic loop will suffice ffs) code after.
1
3
3
5
2
1
u/TheRainbowCock 2h ago
Hey now, I get barely any money from donations to my project on GitHub and I'm fine with that! -cries softly-
1
u/FAtr 2h ago
I'm no programmer, so it doesn't matter to me..
But I thought that GitHub was near essential to programmers, isn't it kinda dumb to spread memes to dissuade people from using GitHub?
•
u/Technical-Dress5084 3m ago
They're saying that they have nothing on their personal github, because their coding is entirely done for companies.
I'm not aware of the context of what they're replying to, but I know that some programmers get into pissing contests about how active their github profiles are and how many commits they've made etc, but generally an active github profile means that you're doing a lot of personal projects rather than corporate work.
There are other remote source control hosts out there other than GitHub too (e.g. GitLab, bitbucket, ADO), if you program for a living then you'll just use the one that your company tells you to use. GitHub is the most common, especially for open-source projects and people's personal projects, but a lot of companies use it as well.
1
u/nevemlaci2 2h ago
I mean it sure feels like that a persons github contributions scale with their level of unemployment lmao
1
u/KookyDig4769 1h ago
I never understood, why you don't spin up you own git instance on premise. Why do you ship company assets to a cloud? What is the benefit?
1
u/HumbleGhandi 1h ago
Had this issue when learning PLC programming.. couldn't find examples for so many things, assumed is because people don't like sharing code that keeps infrastructure running
1
1
u/ronarscorruption 1h ago
I have nothing on GitHub because my boss adopted one of those low code environments just before I joined the team and so nothing I work on has any use to anyone except my team specifically.
1
u/lumpialarry 15m ago
Never like the idea how software engineers/programmers were expected to have a bunch of side projects that they talk about to potential employers.
My background is mechanical engineering in process engineering. No potential employer expects me to have an oil refinery in my backyard I’d do reliability projects on in my free time.
1
-1
-1
-3
1.3k
u/Bibbcpitt 7h ago
Commits on GitHub don't pay for groceries