Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There’s a lot of bad advice here. Like you can dismiss this article right when the author says they read every resume and don’t use a scanner. Unless this is a tiny shop with no recruiter anywhere in the process, this simply isnt true. The recruiter is going to screen some of them, even before the hiring manager gets to them.

Now don’t get me wrong. Some of the stuff in the article is good, if tailored for new grads and junior people, but some is just bad and wrong.

I’d say pretty much anything everything billeted in this article is trash. The insights in the prose.

TL;DNR Don’t skip the keywords folks.

No one gives a fuck about your social media (eg StackOverflow, GitHub, Kaggle, etc). I don’t have time to read some rando’s code, and all it does it show me that you don’t have a hobby outside of promoting yourself on social media.



> No one gives a fuck about your social media (eg StackOverflow, GitHub, Kaggle, etc)

This is just plain wrong. When doing interviews at my previous company, we always looked at their github repo if provided.


Let's be honest here. What are you getting out of GitHub? My experience has found exactly two cases:

1) It's a toy. There are like two files and and ~100 lines in total. In which case, the repo is meaningless.

2) There's a fuckton of code. In which case, you are absolutely not reading it. You can't. You have no context, nor do you have the time. Reading code is Hard. You absolutely are not going to spend several hours inspecting some rando's code. So what's the point?

You can get the same amount of information from reading the resume and a 30 minute phone screen.


> 1) It's a toy. There are like two files and and ~100 lines in total. In which case, the repo is meaningless.

I don't see it that way at all. Short programs can be very meaningful. For example, I wrote a python program that generates Verilog code for a rational rate resampler that is under 100 lines. That would be very useful to discuss in an interview.

> 2) There's a fuckton of code. In which case, you are absolutely not reading it. You can't. You have no context, nor do you have the time. Reading code is Hard. You absolutely are not going to spend several hours inspecting some rando's code. So what's the point?

I absolutely read the code. I'm not digesting every line, but I take a look at the general structure and try to get a feel for it. If I can clone it and get it to run easily, even better. I can do this because I'm an expert in my field, and we only interview people with relevant experience and skills.

> You can get the same amount of information from reading the resume and a 30 minute phone screen.

Not for me. I've had people BS their resume and the phone screen and then fail miserably in the in-person interview. I've yet to have someone who had a strong github resume not ace the in-person interview too.


You do the same thing as when checking out any tool/library/whatever: Skim the README, then if still interested jump into a file or two and look at what the code is like. It’s pretty likely - if this person works in the same domain, usually the case - you (as an experienced dev) will be able to guess what files are worth looking at and quickly get at least some minimal understanding of what is being done.

And remember, this is just to decide whether to invite someone for an interview. Looking at the repo is just to get some extra signal.

I’m surprised this needed to be explained.


So at best zero signal compared to a coding screen, but even less if it’s in a language youre unfamiliar with. So you can’t judge quality at all. Just, “Yup! There’s code!”

Also, there’s no point to look at the code in a library you’re using, because you’re not maintaining it. When was the last time you popped open some random file in Kafka? I bet never.

I’m surprised this needed to be explained.


Do you not find that 95% of the time it's just a blank GitHub though? The only people I've seen without that are either in academia or work on OSS in their day job in some way.


My area is tightly coupled to a few OSS projects, so we tend to attract people that are active contributors. I've never been let down in the in-person interview by someone with a strong github resume.


Same thing with GitHub activity grid. I don’t even know what it’s supposed to tell. Even if I’m writing code everyday, that doesn’t mean I’m checking it in, and even if I was, I’m not doing it on a public repo or even on a GitHub hosted repo.


It can be gamed too. I remember a thing a long time ago that would make commits to a repository to give it space invaders in the grid!


Or bootcamp grads.


I look at those but they don’t tell me much as people are often working on a template and have had help, so I can’t disentangle what is someone’s work as easily


Wrong. I've been a hiring manager at a place with >100 engineers and a recruiting team and

- I still read every resume

- I ignored the keywords

- I pretty much valued exactly what the author does.


If you're not using the recruiting team to screen the resumes what's the recruiting team even for? Or are you simply not getting resumes?


Wow, so much venom. I wonder what your cover letter/resume looks like.


I’m easy to find. :)


Plot twist: He has worked at Yahoo, Microsoft, Linkedin, Facebook, Mozilla and Apple




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: