Earlier quoted context omitted.
Noob question: Why is it bad to use for i in range(len(foo))? Because you can just use for bar in foo?
It's mostly a bikeshed and a signaling thing. Only a "noob" wouldn't know about enumerate(), right? The program could be brilliant in much higher level ways, but mid/senior only-knows-Python hot shot will jump on your anti-idiom like a dog on a dropped hamburger. Including such anti-idioms in your public code can filter out people like that.
Ask HN: What do recruiters look for in a GitHub profile?
61–70 of 226 posts
Re: Ask HN: What do recruiters look for in a GitHub profile?
#62Earlier quoted context omitted.
What’s wrong with not having a profile photo? FWIW, as a woman, I leave my photo off github to avoid the assumptions people make when they know someone’s gender. In fact, there’s research to back that up: https://arstechnica.com/information-technology/2016/02/data-...
That’s a fair criticism. Having any kind of profile image I think is preferable to the default, because then it distinguishes you from someone who signed up a day ago. So it doesn’t have to be a photo of you, it could be a photo of your city, pet, some hobby etc. Just something to humanize the profile, even if it doesn’t gender the profile.
Re: Ask HN: What do recruiters look for in a GitHub profile?
#63Re: Ask HN: What do recruiters look for in a GitHub profile?
#64Earlier quoted context omitted.
I really don’t see why these things are relevant at all. It’s a personal Github profile. Why would anyone add thoughtful readme’s or a clean coding style if they’re the only contributor? I mean, those things are great of course, but not sure if I’d expect it on Github.
If you use your GitHub profile as part of your personal brand / marketing then these things absolutely are relevant. As a developer in a professional context you'll hardly ever work alone or be the sole contributor. Even if you use a GitHub profile just as your personal code repository code still is communication, even if it's just with your future self. Therefore communication skills are crucial. A well-thought-out…
The problem is when others assume this on your behalf. I would take a lack of proper readme as a signal that the repo isn't intended for viewing and judgement by others, not as a signal that the candidate has poor communication skills. If the repo is for a library that the author has published and is marketing for production use, then sure, but I'd wager that does not represent the vast majority of repos on GitHub, and to assume otherwise is foolish in my opinion.
Re: Ask HN: What do recruiters look for in a GitHub profile?
#65Earlier quoted context omitted.
So choose between: 1. A developer who doesn't respect himself first and foremost to write a README/maintainable code so that his future self and others can have an easier time. 2. A developer who cares about communicating his work to himself/others and making the environment easier for everyone to work for the future. Right.
False dichotomy, and if you actually witness this first hand and only have two options in your candidate pool, you might need to spread your net a bit further. Also the original post was about READMEs only, so if they have unmaintainable code, the README really doesn't matter that much, does it? Developers are at various stages in their expertise when they go looking for jobs. READMEs are nice but try not to let your…
Re: Ask HN: What do recruiters look for in a GitHub profile?
#66Earlier quoted context omitted.
It's mostly a bikeshed and a signaling thing. Only a "noob" wouldn't know about enumerate(), right? The program could be brilliant in much higher level ways, but mid/senior only-knows-Python hot shot will jump on your anti-idiom like a dog on a dropped hamburger. Including such anti-idioms in your public code can filter out people like that.
Where are you meant to learn this?
Consider that your iterable may not be a list, and may not actually have a "length" prior to its being consumed
Re: Ask HN: What do recruiters look for in a GitHub profile?
#67As a hiring manager, I glance at it and take a brief look at anything interesting. It’s good for talking points at the interview, perhaps to ask the candidate to expand upon and explain the work. If the profile is empty, I close the tab and find something else to talk about. I will never, ever penalise a candidate for an empty GitHub profile. So many people just do not have time for open source and that’s totally fin…
+1 for this. I used to be a recruiter, and knew hiring managers looked at GitHub profiles. When I started, I used to to stress out over pushing crappy code to my GitHub account. At some point I realized that anyone judging me for stuff I put into GitHub was simply not someone I would ever want to please. My GitHub is mostly a graveyard for experiments, learning, and goofing off, and that is exactly what I want it to…
Re: Ask HN: What do recruiters look for in a GitHub profile?
#68Re: Ask HN: What do recruiters look for in a GitHub profile?
#69As a hiring manager, I glance at it and take a brief look at anything interesting. It’s good for talking points at the interview, perhaps to ask the candidate to expand upon and explain the work. If the profile is empty, I close the tab and find something else to talk about. I will never, ever penalise a candidate for an empty GitHub profile. So many people just do not have time for open source and that’s totally fin…
Re: Ask HN: What do recruiters look for in a GitHub profile?
#70In all, I find it to be a fairly poor signal. I get a much better feel for someone from conversation alone, and some well thought out questions about someone's previous projects and workflow usually tell me all I need to know.