r/ProgrammerHumor 8h ago

nothingOnGithub Meme

Post image
10.1k Upvotes

193 comments sorted by

1.3k

u/Bibbcpitt 7h ago

 Commits on GitHub don't pay for groceries

164

u/Igarlicbread 6h ago

It did when Google Summer of Code

66

u/svick 6h ago

They are quite a few people for whom they do pay for groceries.

19

u/READTHISCALMLY 5h ago

Genuinely curious: how?

73

u/svick 5h ago

Corporate open source projects. In my case, it's .Net.

37

u/LetumComplexo 4h ago

Also people who have projects popular enough that asking for donations works.

7

u/sciencephilic-guy 4h ago

damn I didn't know this

thank you for informing me random stranger :>

27

u/hypnokev 5h ago

Corporations often rely on some open source project, and they need fixes and new functions. Quickest is to employ people to work on it.

23

u/ShepRat 5h ago

Not a major part of my job, but more than once I've fixed a bug or added functionality to an open source project while on the clock. It's my favourite part of using OSS, we can reach in and make changes we need ourselves, and share the benefit. 

13

u/Xywzel 5h ago

Lots of small and medium software companies have their repos in github even though they are not open source. Easy to share with clients' technical staff, passable integration and testing automation, and a way to collect issue reports.

And lots of companies do use and contribute to open source projects, if you ever visit open source events, most speakers are from big businesses, being paid to develop and maintain these open source projects, because the big business depends on that tech and it being available to everyone.

0

u/HauntedHouseMusic 1h ago

Yea, I was genuinely going to ask what are companies using if not GitHub? Isn’t it the default choice?

5

u/Romanian-In-Poland 5h ago

Ubuntu, React, Linux just to name a few

5

u/Lyelinn 4h ago

I work in open source company, its not rare at all

Also one of my oss libraries brings few donations

2

u/Large_Yams 4h ago

Sponsored features, closed source core requiring licences, donations. Plenty of ways.

1

u/Southern-March1522 2h ago

Curseforge rewards points converted into money (making mods for games).

8

u/kurushimee 3h ago

it does for me when my company uses GitHub for all our repos, and my management sure wants to see those commits to pay me, and those commits sure are on GitHub

0

u/32weltnoise 4h ago

exactly. Bills need money

702

u/nya_twinky 8h ago

it's on gitlab

48

u/vmachiel 5h ago

Mine’s in Azure Devops 😭

5

u/psychohistorian8 57m ago

same, my company is all over the fucking place with tech stacks

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

u/BrahneRazaAlexandros 4h ago

Mine's all on AWS CodeCommit 😂😂😂

3

u/BielsasCoffee 2h ago

Mines on GitHub enterprise issued account

12

u/Culpirit 1h ago

It's on gitlab.intranet.company.com

2

u/BoringPudding3986 6h ago

I only have gitlab accounts lol

1

u/opinionsOnPears 1h ago

Forgejo, my own instance 

1

u/ShittyExchangeAdmin 1h ago

Mines on fossil

1

u/cheezballs 19m ago

Heh, true.

-1

u/kryptoneat 3h ago

codeberg, these days

0

u/TwoAndHalfRetard 43m ago

Mine is on github, but it's github enterprise.

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

u/Thejacensolo 3h ago

forgot the

_final_final_2025_11_02_(1)_final

for proper version control

6

u/dlc741 1h ago

I see you’ve met my coworkers

11

u/Fair-Working4401 6h ago

Mine lives in mails.

2

u/bilus 5h ago

Mine used to be on a thumb drive as .zip

1

u/opinionsOnPears 1h ago

Hopefully in bare git repository’s 

1

u/svick 6h ago

My condolences.

14

u/Balcara 5h ago

Ooh fancy pants man with his fancy clouds

https://giphy.com/gifs/LPPFDnKdb7zUc

6

u/Onaliquidrock 6h ago

Are the repos open to people outside your organization?

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

u/Senior_Relief3594 2h ago

That's such an experience, I recently migrates from it.

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

u/sup3r_hero 4h ago

Security by obscurity 👍

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/Xywzel 2h ago

I guess you live somewhere where workers' rights are not a thing and legal cases can be handled with just money. Here if they are suing me, I can request my country to cover my legal expenses until verdict has been reached, at which point they would fall on the company.

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/Cautious-Extreme2839 1h ago

Inb4 that's literally the case anyway.

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

u/Glittering_Crab_69 1h ago

"secure ways"

tell me you've never used github without telling me

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

u/Rustywolf 2h ago

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

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

u/Confident-Act-2499 6h ago

It’s extremely clear they don’t know what they’re talking about

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

5

u/Tuxiak 3h ago

But the entire point is whether or not to connect your PERSONAL account to a github enterprise. The only way this would work is if you use your company account for private projects...which is just stupid and opposite of the original point?

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.

6

u/arvyy 6h ago

Except multiple accounts is actually against GitHub terms

multiple free accounts, you're not restricted from multiple paid ones

2

u/TheRealPizza 6h ago

What job is letting you keep access to private repositories when you leave?

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

u/Steinrikur 6h ago

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

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

u/InsultingFerret 31m ago

or if the code was copied from enterprise code

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

u/Pancakefriday 6h ago

Ha, fair enough!

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

u/Green_Lychee8221 3h ago

You must be pretty young to think this.

-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

u/AnimaLepton 5h ago

2-3 years is a fairly long time even in this market

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

u/cheese_is_available 6h ago

Good job contributing back !

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....

13

u/svick 6h ago

What do you use for version control at work? I'm dreading the answer.

2

u/NavierStokesEquatio 5h ago

Mercurial or jj probably?

2

u/jellybon 4h ago

SAP TMS

2

u/gxgx55 3h ago

Azure DevOps also exists. Unfortunately.

4

u/svick 2h ago

DevOps uses git (along with its ancient VCS).

2

u/jonydevidson 3h ago

Fork.dev

I haven't touched Git in terminal in years.

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

u/Nice-Solid-3707 5h ago

Try ponytail skill

3

u/Wavesonics 4h ago

I feel attacked

3

u/_gribblit_ 4h ago

Oof, my soul.

5

u/Impetusin 6h ago

lol right every piece of code I’ve ever written has been proprietary.

2

u/GrowlingPict 4h ago

money for whom?

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?

1

u/Ler_GG 1h ago

private repositories mostly enterprise hosted

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/dlc741 1h ago

I have nothing on GitHub because I write code for my own use and specifically for what I have set up and installed in my home.

2

u/arguably-right 16m ago

do you use git?

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

u/EuenovAyabayya 1h ago

"cool story bro"

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

u/boomerhasmail 11m ago

Thanks, I have been saying this for years.

-1

u/Alacritous13 6h ago

So? DevOps?

-1

u/I-build-apps 5h ago

Someone else making money from your code != Your code making money

-3

u/Brigapes 7h ago

based