When you start measuring things, people start gaming them, so for github's sake I hope your project disappears into oblivion.
Klout is the latest major sad example of this phenomenon. People are modifying their Twitter behavior in some fascinating ways to game their Klout score.
However, people love shortcuts, so I'm sure you can refine your service and subscribe clueless HR folks to it.
Measuring things would be one thing (number of repositories, number of pull requests sent, number of changes committed, number of comments made). I think the concern comes with boiling down a bunch of (possibly unknown) measurements into a single number. Who is to say that the formula is the "right" one or the "best" one? And what happens when people start getting ranked in an absolute sense based on that score?
And if people start changing their behaviour because they're gaming the system (or is it the system that gamed them?), and that results in unintended consequences, do we (as a whole) come out ahead from where we started?
So how are you calculating my (horribly low) score? I am guessing each accepted pull request counts ten, or something but I am interested in the algorithm.
The score is calculated in three parts.
1) The reputation score is a count of the number of followers you have.
2) The contribution score takes into account the number of repositories you have. It factors in the number of watchers for each repository as well as the number of forks. It then doubles that score if you are the original owner of the repository (rather than the repository being a fork itself).
3) The gist score takes into account the number of gists you have as well as the comments on those gists.
Github is a great site, but it's not the only place where developers publish code - so be careful.
For instance, there are other places like Bitbucket (which I use myself because of Mercurial and the unlimited amount of private repos), Google Code, and also heavy contributors to big open-source projects that just have their own code hosting.
Neat project. I built something similar a few weeks ago with Alfred Chan and Michael Grosser that calculates the "gitscore" for startups on AngelList. If you'd like to check it out, the URL is:
Small UI note - when you focus the text box the hint text should go away. I found myself trying to select and delete the hint text since it wasn't going away by itself.
Well, yes and no. It's the default behaviour, but it seems strange as the text is centred. I think if you left-align the text box input, it would seem more intuitive.
Maybe I'm more used to sites implementing it with Javascript. It does seem to be the default behavior; I'm trying to figure out why intuitively I expected it to be different.
Klout is the latest major sad example of this phenomenon. People are modifying their Twitter behavior in some fascinating ways to game their Klout score.
However, people love shortcuts, so I'm sure you can refine your service and subscribe clueless HR folks to it.