DEV Community

Amy Codes
Amy Codes

Posted on

πŸ€” THOUGHTS ON GITHUB

Let's talk about Microsoft's Github acquisition!
...
...
...
Lol. Jk.

Nah πŸ˜‚. This past week a really important conversation surrounding inclusive hiring practices arose because of this tweet:

It caused a lot of people to ask the question: "Should companies exclude candidates who do not have github projects?"

My answer: No

If you're interested in more of my thoughts on the topic, check out my video:
πŸ‘‰πŸΌ https://youtu.be/LIRU_FiEq4Y

πŸ€” What do you think?


Definitely make sure to follow me on dev.to for more awesome content
✨https://dev.to/amycodes✨

Latest comments (23)

Collapse
 
pancy profile image
Pan Chasinga

I don't know any engineers who value github activities of a candidate to the point of letting a her in easily. In my experience, mostly recruiters jump onto those with a fair-looking github profile (like me). I have worked with many talented engineers who were more experienced and better programmers than myself, and they barely did anything outside of private repos.

It just so happened that I write code outside of work, but that's changed a lot since I gave birth to my daughter.

Collapse
 
robencom profile image
robencom

The Programming world is sprinting ahead at the speed of professional Kenyan athlete, while most of us are fat, untrained and exhausted guys/girls.

We cannot keep up with such speed. You prepare for something then BAM, something new is up there. Now they are using github as resume?

Until I boost up my github a new "trend" will be hip and so on and so on.

Interviews are becoming more and more complicated and long and painful.

Too much complications in something we all love. My question is, why?

Collapse
 
ghost profile image
Ghost • Edited

Being a freelancer I have very little time to contribute or post on GitHub. After 35 years in this business having code on GitHub honestly doesn't mean much at all to me, nor my clients. When it comes to "showing my stuff", I have a portfolio. I do use GitHub to keep up with things like my favorite add-on's for editors and such. I also have published some code snippets and very small projects there for others to look at if they are interested. In my experience, any company that is legitimately looking at someone to hire full-time is going to test their knowledge and people skills face to face. Javiar hit it spot on. If they are putting a lot of weight on your GitHub repos or contribution they are just being lazy IMHO.

With that said, I think think it is a great thing for a junior developer to build some projects on GitHub and contribute to an open source project or two. Anything to expand their knowledge is a great thing!

Collapse
 
jhadur profile image
HG and the dream of horses

Don't forget how this impacts people with caring or parenting responsibilities outside work. It makes sense to want to hire people who are passionate and commit time developing their skills, but using this as a filter makes it much harder for people with limited free time outside work, which is likely to discriminate against people with (for example) young children. If you want to have a diverse workforce, it's important that github history be considered positive but not the only way to prove your skills!

Collapse
 
mrlarson2007 profile image
Michael Larson • Edited

All the code I work on can't be put on public site like github. After that I don't have time for side projects. I agree you can't force everyone to do this.

Collapse
 
niorad profile image
Antonio Radovcic

Github?

I'm already more than happy if the candidate has their own website. Or has a little something online that is googlable.

It's not critical, but it makes it easier for me to prepare for the interview(s). "Frontend" is such a broad term that one applicant could be mostly experienced in CSS and a little JS, and the other could be an Angular-person with no interest in styling. But both have similar keywords in their CV.

So I think it's not required. It helps the company decide earlier on, so it may go both ways.

Collapse
 
ben profile image
Ben Halpern

The whole part about GitHub being used as a resumΓ©/CV makes little sense to me.

We do think dev.to profiles make sense for this purpose though πŸ™‚

Collapse
 
amycodes profile image
Amy Codes

Haha. I see what you did there 😜

Collapse
 
ferricoxide profile image
Thomas H Jones II

If it's a company's sole method for determining, "do I want to reach out to this person," then, at best, it's short-sited. I mean, at the very least, trolling GitHub to find people to cold-call is likely to have a low conversion-ratio: 1) you're assuming that the people you're cold-calling are going to be receptive to such a call; 2) you're probably not the first, at this point in the recruiting game to have contacted the person this way.

As to the fairness of trolling GitHub while not contacting those who don't have a GitHub presence? It's like my parents told me from a very, very early age: "life's not fair."

Personally, as someone who's looking for more talent to add to my teams, looking at GitHub profiles is simply one path to getting to understand someone's skills. Personally, I'd rather see someone's blogs - as they tend to provide a better view into how someone solves problems and their personality - than only looking at bare code. Frankly, it's at least as much the softer skills - "how people think" and "how people communicate" - as it is the technical stuff that makes me interested in a candidate. If someone's a great tech but a horrible communicator, they aren't going to last long in my organization (or, worse, they'll cause others to leave)

Collapse
 
scottishross profile image
Ross Henderson

None of the stuff I code at work will ever land on GitHub. We don't need it. The only time I'll ever need to use it is if I ever get some time to finish my Full-Stack course which I'm really struggling with finding time to do.

Collapse
 
kostjapalovic profile image
Kostja Appliku.com

I am working on NDA Enterprise apps for 12+ years. I had no time for contribution and had very little activity on gh. On the other hand I've seen people who contribute a lot, but some of them were the most terrible people and developers I've had honor to work with that i even don't want to see them in my day to day life ever again.
Gh profile is only one tool among many others.
Hiring is too complicated topic to be only about having gh profile.
After all only yhing that matters is actually doing job and it only can be checked in doing real tasks within real team(or without, depending on situation).
Gh profile is good place for publishing your attempts with new tech you are playing with.
But oss contributions alone mean nothing alone, because how person behaves under work pressure/schedule/deadlines is what matters. Contribution on GH leaves everybody with context, rendering it unreliable source of.. anything.