Open-source skills best hope for landing a good job
theregister.co.uk
theregister.co.uk
Calling open source a "labor movement" as the OP mentions is not far off, considering its effects on control of the means of production.
[1]http://www.joelonsoftware.com/articles/StrategyLetterV.html
People lie horribly on resumes. I would not be surprised in the least to see people claiming GitHub accounts that are not their own. I have seen LinkedIn career logs from MSFT with people claiming to have done things that _I_ did back when I worked there. One of the most annoying things about phone screens was the huge number of them where it turned out the person was a complete, total liar. I spent much more time on verification than details.
After all, most decisions in the small only make sense in the context of the whole program, history, backwards compatibility needs, project plans, etc. and it would be pretty arrogant to second-guess somebody's patches to a large system without the greater context.
Things I look at on a GitHub page:
- # of projects that are not forks. The person might have done a lot of work on the forks, but it's too time-consuming to figure out what code is theirs and what code is pulled from someone else.
- The nature of the projects. Are they mostly trivial ("My .bashrc file") or awesome ("In-memory distributed search engine with replication")?
- Whether the person has good documentation skills. I look at a few sample commit messages, project README files, docs within a few random source files, etc.
- Good coding skills: decent style, no red flags in terms of quality, well-polished code, decent error-handling, etc.
From my perspective, a bad job on open source projects is a red flag, a good job can really help you distinguish yourself, and anything else doesn't significantly help or hurt your application.
Granted, I'd personally prefer to be able to view a candidate's coding style, but I would certainly not ignore a candidate who contributed to documentation on a project. I'd just make the tech interview a little harder ;)
Pretty much the same thing I do with other projects on a resume, but much more focused.
I remember reading something different for US:
http://articles.businessinsider.com/2011-10-06/tech/30250041...