https://github.com/sferik?tab=contributions&from=2014-02-18
You certainly work on tons of great open source stuff, and I don't want to diminish the value of that at all, but for somebody else to hold up your streak as a shining example of the commit-every-day mindset is a bit in the grey area, as far as I'm concerned.
Hell, nearly all my commits to FOSS are just that: the crappy busywork no-one wants to do. And a bug-fix here and there.
You, and sferik, and each other GitHub user is totally free to disagree. I don't own the streak system.
Thank goodness for frivolous work like this.
Ahem... robots?
It shouldn't require any human intervention to watch for changes and bump a version number. In fact, I guess, it didn't. Personally, I'd tolerate repetitive work for several days, maybe even a week, then I'd certainly hack a script and after several days of observation return only on script's "hey, I'm confused, please help me" notification.
- laziness - impatience - hubris
It's still busywork, but that would at least be legitimate. :)
If there are no tests and he tests manually, then there's some commits waiting that will improve the project. :-)
For me this gamification works. Yes I do commits I feel more proud of than others. Yes, I 'cheat' and create tons of projects which makes it easy to find stuff to commit. And yes, keeping the streak might become the thing.
The point is that it (for me) Github streak has made me much more productive and due to continious practice, better and more accomplished as a developer. I _do_ stuff more than ever and only wish I had been doing it more years ago.
Yay for (coding)streaks!
And anybody reaching 100+ is a hero in my book. (My records is 68 days but it is going DOWN this month.)