It would be fun if GitHub let me include private repositories in my public stats. Not everyone works solely on open source software, and the leaked information isn't particularly sensitive.
Then it would be much easier to "cheat" the streak thingy, just make private repo and a script to make and push a XXX number of commits, each one with different timestamp and random data inside.
I didn't realise github didn't show private activity until after bragging to a friend about my thirty day streak, only to realise he only saw a four day streak.
your graph looks similar to the authors. Huge sprawling areas of meaningless changes, punctuated by actual work, which more or less was consistent throughout history.
I think so. There's a big difference between coding every day and coding all day. Sometimes I only get one or two commits in. I spend the rest of my time running, rock climbing, reading, and socializing. Not having a TV or Netflix subscription really helps my productivity.
Also, I want to write software. If I didn't, doing it every day would take phenomenal willpower.
This is pretty silly. I make contributions to my dotfiles repository almost every day, but I don't think that's a good thing. It just means I still haven't gotten my setup right.
I am far more proud of commits that solve blocking issues for other people than I am of the plethora of minor changes and additions to personal projects.
I'm the author (not OP). I'm glad to see so much love for this post! :) If you have any questions or comments, feel free to post them here, on my blog, or email me at ryan@ryanseys.com
Thanks for the inspiration. After reading your post, I'm now on a current streak of 30 days and am using the "don't break the chain" philosophy for things other than coding.
I went through the guy's history and found a fair few BS commits. Quantity is not at all quality. This entire commit epenis measurement thing is ridiculous.
Just hit day 50! I think GitHub could really do some awesome things with that little contribution grid. And yes, having private repo's show as green-blocks is kinda crucial imo. I recently had a potential employer take a look at my account and mentioned how I have only made "a few" commits to my GitHub repos when I had stated that I am constantly working on stuff.
This has to be the stupidest reason to make a commit "to keep some stupid streak going." Commit because you've made a decent change, not because you haven't committed in the last 24 hours.
My streak lasted 14 days. It was sadly broken because github used US time and my commit late night(Indian time) and the next day morning was grouped to the same day(US Day) :(.
If you count private repos, my streak is getting rather ridiculous. 307 days so far: http://geoff.greer.fm/images/github_streak.png