News for hackers. Stuff that matters.
Re:Life as a GitHub Intern: What laser cutting taught me abo... by ISL on Thursday June 07, 2018 @04:03PM (#17259683)
An aside: the contribution graph can be gamed:

https://github.com/gelstudios/gitfiti

Re:Life as a GitHub Intern: What laser cutting taught me abo... by ocdtrekkie on Thursday June 07, 2018 @04:43PM (#17260076)
Your contribution graph should never be assumed to be an authoritative statement on your activity, and for sure, you can have dozens of typo correction PRs on a day versus another person's major feature, and the typos look like you did "more".

But what I found was very neat about the contribution graph, and why I was so disappointed they removed the streak counts, was it was a good self-motivational tool. As a hobbyist coder, having an encouragement to keep a streak going by looking at code (either mine, or someone else's), and try to improve it in some way on a daily basis was a really good push for me.

I think it's obvious from my full contribution graph (visible at https://github-contributions.now.sh/ under my username) where I was using the contribution graph/streaks to encourage me to contribute more in late 2015 and early 2016, and you can see how much it fell off when they removed the streak count in May of 2016.

Which is to say, healthily used, you can be honest with yourself and use it to encourage yourself to continue participating, but obviously, it's bad as a metric of how much a person codes in general.

Re:Life as a GitHub Intern: What laser cutting taught me abo... by drhodes on Thursday June 07, 2018 @04:32PM (#17259980)
On a more mundane note, they also don't track commits on forked repos.
Re:Life as a GitHub Intern: What laser cutting taught me abo... by glandium on Thursday June 07, 2018 @05:44PM (#17260563)
They also don't track commits on branches other than the default one.
Re:Life as a GitHub Intern: What laser cutting taught me abo... by KenanSulayman on Thursday June 07, 2018 @07:02PM (#17261139)
You don't need something like gitfiti.

Just use the date parameter of the git commit command: git commit --date "Foo Jan 1 00:00:01 CEST 2011" -m "What".

Re:Life as a GitHub Intern: What laser cutting taught me abo... by kakwa_ on Friday June 08, 2018 @03:37AM (#17263385)