It's so rare to get a resume with something like a link to a github page. You're pretty much guaranteed a phone screen with me if I see this
Yes, yes, a billion times yes!!!!!
Even if it's some tiny little project that went nowhere, the fact that you actually have some code that is yours and that you can discuss intelligently puts you well ahead of 99% of the people I see.
That's the important thing. Sometimes the initial excitement of seeing that github account wanes when you realize 8 projects are forks of existing projects with one change, and the other two are a stock rails project with only three or four minor commits on top of that.
What about an application server that was abandoned after padrino became available. I built it on top of sinatra, it was to include authentication and authorisation as well as a few handlers.
I'd generalised it from another webapp I was buildingfor someone else (that didn't pay) summer last year.
This is pretty much some of the only code I've made available in public. Should I put up the entire webapp that I built during the summer? It's not doing anything.
My new résumé app/service aimed at hackers has integration with github, hacker news and stackoverflow. You can see at a glance what people have been up to on these sites by looking in the sidebar of any Mighty CV powered résumé. Though integration with these sites must have been switched on by the owner of the résumé for this to work.
I'm hoping to finally launch the private beta this weekend, there are still some invites left. You can sign up for one if you like at:
I've been doing this recently: gathering up my recent and old code and putting it on GitHub. I'm employed currently but this is still something I've been pushing off for a while.
One of the things that held me back though was that I wanted the projects to be "ready." To get them to a point where I can show them off instead of having several abandoned and "poorly written" projects. (Quoted because you really are your own worst critic.)
I now think it's much better to show you can ship on your ideas. To build, publish, and move on to your next idea. It's a much stronger indication of your passion for programming than words alone. Saying "I like to hack in my spare time" without further evidence just doesn't have much impact.
Does anybody disagree? Are there cases where publishing imperfect code and abandoned projects alongside your best was a disadvantage to you?
I have github and bitbucket on my resume. It was only noticed and mentioned by a smaller "startup". So if you're applying for a job at a much larger company with your "average" (the ones who toot about this new CVS technology) manager, they might not even know what github is. YMMV
I'm at a start-up now, but before that I got sick of developing professionally and took a break. Probably because I was one of those people who didn't look good enough on paper, and only got through the resume pile at corporate jobs or body shops, and got fed up with the bs you see there.
So after my break, I honestly listed that as 'funemployment' on the resume, with a brief human understandable explanation. (I actually was working on some of my own non-programming related projects, and explained as much.) In the email cover letter, I basically said "Here's my resume, but I think my website does a better job of explaining my real strengths as a developer."
An interesting thing happened. Without exception, any company with an HR department totally blew me off. And without exception, any company where the owner screened the resumes, I got a phone screen and a real interview.
I also think that's something where having a custom domain for your email really helps. If any tech-savvy person gets a resume from [email protected], they're pretty much going to instantly open up a browser and type http://not-gmail-or-yahoo.com.
Yes, yes, a billion times yes!!!!!
Even if it's some tiny little project that went nowhere, the fact that you actually have some code that is yours and that you can discuss intelligently puts you well ahead of 99% of the people I see.