5 ms·
> As a GitHub user, I was always seeking green squares to try to make sure I had activity every day. I have never paid any attention to that at all. It surpri
by jrochkind1 3y ago
> As a GitHub user, I was always seeking green squares to try to make sure I had activity every day.
I have never paid any attention to that at all. It surprises me that some do.
Do you think it's common?
- 2023throwawayy 3y agoI think it is common, but completely absurd. Why are green squares _every day_ a good thing? Have a life. Live your life. There is more than just code.
- DoesntMatter22 3y agoI've used github for 10 years or more. I've never met someone who pays attention to the green squares. I see some online but that's it
- chomp 3y agoWould you say that it's because they're probably at home chasing green squares? Joking aside, I've known only one person who did (does?) this. They're a great engineer but frequently get into the weeds on assignments. This is just anecdote, but these types of people definitely exist.
- LeafItAlone 3y agoThis thread is the first time I’ve even heard about people caring about the squares.
- slowmovintarget 3y agoI hire programmers (and was one for more than two-and-a-half decades). I don't look at green squares on GitHub.
- mr_mitm 3y agoSame. In fact, I discovered git-backdate [1] which can specifically be used to hide the fact that your working hours are a bit deranged. [1] https://github.com/rixx/git-backdate https://github.com/rixx/git-backdate
- contravariant 3y agoEither you discovered it within the 10~ish days it exists or someone is fudging the timeline...
- mr_mitm 3y agoIt was 5 days ago
- seszett 3y agoNice, I had been thinking for a long time about writing such a tool that adjusts all commits on personal projects to be outside business hours (although of course that's not going to be an acknowledged use).
- renegade-otter 3y agoSeems the same as chasing Pokemons or trying to become the "mayor" of something on FourSquare - a useless virtual accolade.
- simoneau 3y agoThese green squares helped John Resig for about 4 years: https://johnresig.com/blog/write-code-every-day/ https://johnresig.com/blog/write-code-every-day/
- alwaysbeconsing 3y agoInteresting angle. This kind of robotic tracking has also helped me with personal aspirations (exercise a key one). I suppose it is all in how you use it. In fact, I even stopped using it at one point for another activity because it was making it feel like a chore. For that one it is more satisfying to allow myself to skip it.
- edw519 3y agoDo you think it's common? Yes. I see it more and more these days, especially among recruiters and HR departments. I believe there's an inverse correlation between the value one places on green squares and their understanding of what it actually takes to build software... https://eddiots.com/931 https://eddiots.com/931 https://eddiots.com/447 https://eddiots.com/447 https://eddiots.com/2461 https://eddiots.com/2461 https://eddiots.com/2390 https://eddiots.com/2390
- deleted 3y ago[deleted]
- shitlord 3y agoAt one point, you could backdate commits and push them to GitHub to make art with the red/green squares. I don't know if that still works, but recruiters generally won't be able to tell whether you're faking commit activity.
- irgeek 3y agoThis definitely still works.
- Roark66 3y agoExactly. I hate this too. I'd rather keep my github activity private. It's nobody's business to know if I commit 30 times per hour or once per week. On the other hand I recently encountered a very interesting hiring process. I think this is the first time in 20 years when I'm encountering some "new idea in recruitment" and I actually think it's good for everyone. I'm talking about coding/other task based challenges you complete on your own. I recently got something like this sent by a recruiter. (2 coding challenges, one - writing a email to a junior colleague telling them how to troubleshoot an imaginary backend issue). I was very pleasantly surprised that web based system had over 20 languages you could choose from to complete the challenges and once I've completed it around midnight my time, by 7am it was already scored (by humans and pretty well). I much prefer this kind of stuff to traditional "share your screen via video all and code live" or pre-covid, write your code with a pen on a whiteboard... As for cheating possibility... They openly allow one to use Google etc, but there is barely enough time to complete the task, so someone extensively searching on Google, or trying to use chatgpt for the task would run out of time tweaking the prompt very quickly.
- nativecoinc 3y agoI had an interview where I had linked my SO and my GitHub. The latter just because it wasn’t completely empty. He cheekily complained that I didn’t have much activity.
- eulers_secret 3y agoOthers are saying they experience this, but couldn’t that be solved by using one of the many projects that completely spoof the history? I mean there are folks with histories which would make you greeen with envy, but you can have the same history with ~0 effort, making it immaterial.
- devsegal 3y agoI used one of those in the past and it was a great subject of interest in my interviews. They thought I hacked Github or something. Good time :)
- masklinn 3y agoDid you just fill the entire thing, or did you display scrolling ascii art? Woth crons in github actions I’ve been thinking you could create an entire movie, especially with a random generator à la Progress Quest.
- that_guy_iain 3y agoI used to use it to make sure I made progress on projects my aim was I would do something everyday. Some days I did very little other days I did alot. I stopped caring about that approach. I got a bunch of stuff done but really I ended up making one line changes just so I kept my streak and I technically did something.
- TOGoS 3y agoSame, except I found that even the one-line changes just to have committed something were useful for keeping me in touch with whatever project I was choosing to work on. It also gave me extra motivation to fix relatively trivial problems that would otherwise annoy me a little but not enough to otherwise justify the effort to `cd $project_dir && git pull && nano $relevant_file && make test $$ git commit`. A lot of unit tests and documentation improvements got written this way, a few minutes per day.
- leonheld 3y ago>I have never paid any attention to that at all. It surprises me that some do. Same. I'm only now realizing some people actually do care about that, from the replies to this thread. I think it's weird. I'm not religious (or theist for that matter), but caring about these things reminds me of Matthew 6:7-8: "But when you pray, go into your room, close the door and pray to your Father, who is unseen. Then your Father, who sees what is done in secret, will reward you." But I can see how "gamefying" things to get improved consistency and thus better results can be beneficial to some. Not for me, sadly.
- deleted 3y ago[deleted]
- tananaev 3y agoI occasionally look at my green squares for fun. Stars and popular repositories are a better metric of someone's activity on GitHub. But all of this can be easily gamed.
- pjmlp 3y agoMe neither, the quality of the stuff there isn't anything extraordinary. Most value I produce is commercial and under NDA. My private time is for family and friends, not coding.