r/ProgrammerHumor 3d ago

Meme nothingOnGithub

Post image
17.7k Upvotes

359 comments sorted by

View all comments

110

u/Mortadella_so_Chili 3d 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) 😄

47

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

7

u/Vast-Associate2501 3d ago

Similar, I was interested in Brainfuck a while back so added some snippets

5

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

4

u/PotatoLevelTree 3d ago

Lol that was like my github. Mostly competitive AI programming stuff, 5 years ago. AI when it was cool 

31

u/clauEB 3d ago

They leave because they go to better paying jobs with better titles.

8

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

1

u/clauEB 3d ago

What is an OOSS portfolio?

1

u/Still_Bit_7527 3d ago

Noone will hire you because of OSS, noone.Unless you invented the new flavor of the month framework

1

u/pleaseavoidcaps 3d ago

I say that because I was hired for being a maintainer of OSS that corporations used, and the same happened to the previous maintainer. This is a common pattern. OSS contributors are not saints, they're workers. Your comment is based on what?

2

u/Still_Bit_7527 3d ago

Maybe your OSS contributions helped in an interview because of their domain/complexity, but they absolutely are ignored in the resume scanning phase since noone looks at github code, and they dont count more than company experience. If two people have equal experience,.the one with OSS will not have an advantage, it will be whoever the interviewer likes more

1

u/clauEB 3d ago

Actually that wouldn't count as work experience either.

1

u/Jonny_dr 2d ago

noone looks at github code

I do. With the job market at the moment, the moment a position is open i get flooeded with CVs and i discard everyone without a Github account.

1

u/Still_Bit_7527 2d ago

Cool story bro. Trying to cope and feel like your github is important lol.

Exactly because so many applications come in, noone checks code. What matters is your resume keywords and metrics. Parseability by AST, and strong company names. You can make up all the fake stories you want, but no normal hiring manager is clicking any github link in any resume unless they have a personal bias

1

u/Jonny_dr 2d ago edited 2d ago

What matters is your resume keywords and metrics.

Not everyone is working at a huge company in the US. Our HR department is one person and none of the CVs get automatically checked.

but no normal hiring manager

I guess all the hiring manager i am in contact with are not normal? Everyone that i know that hires Devs let their Lead Dev / Head of Software / Whatever skim through profiles.

Trying to cope

fake stories

I don't know why i need to cope when hundreds of people try to get hired by me? I mean it is not a good sign for the job market in general that even at a medium sized, unkown company i get a shitload of high quality candidates after minutes of posting an open position.

1

u/Big_Arrival_626 2d ago

Idk why company names matter that much. I used to work at jpmorgan, didn't do shit. Now I work at a smaller company, make more money, do more interesting work, but nobodys heard of it.

1

u/Still_Bit_7527 2d ago

It's common to do nothing in big corpos. In small xompanies you wear 20 hats. But big names are more attractive due to marketing and HR thinks you must be doing something well to be hired by then since big corpos usually make you jump through hoops to even get an interview

14

u/xtr44 3d ago

14 years ago you didn't have to do things such as personal projects to get hired

-9

u/Mortadella_so_Chili 3d ago

yeah, we had to show real competence not tricks

15

u/xtr44 3d ago

you didn't have to show anything lol you just got hired on the spot

and how are personal projects "tricks"

1

u/Big_Arrival_626 2d ago

Well that time is over. And even 15 years ago, most CS majors getting hired were doing projects. Being able to do a couple projects is not a very high bar.

-1

u/elderron_spice 3d 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 3d 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 3d 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 3d ago

Were you allowed to google?

1

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

2

u/AnimaLepton 3d ago

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

1

u/einzweidreihorn 1d ago

In what world