Martin from GitHub here. I think we’d consider this very much ‘by design’ in removing the streak counter so I’m glad it had the desired affect. Coding 100 days straight with no breaks isn’t good for anyone.
Martin thanks for jumping in, the thing I'd love most is when I'm logged in and go to github.com, just take me to my repository list. I'd pay money for that.
The commit graph should at lest have a disclaimer of some kind. Plus I think the lines of code added/removed are a better indicator than number of commits. Perhaps with some heuristic to detect whether a lot of lines were being changed similarly, such as if code was changed by a wizard or from a find and replace.
A colleague once showed me a tool to produce back dated commits in bogus git repos so you can draw pictures on your commit graph. You should know that people are gaming the gamification.
> Coding 100 days straight with no breaks isn’t good for anyone.
Why? I've done that and it has been amazing for me. I don't want other people telling me what's good or not. Absolute statements like this is just social malaise and not based in objectivity in the slightest.
The current social bandwagon can be summarized as: “Work is bad. Hard work is toxic. Perseverance is not healthy”.
HN is just reflecting r/antiwork ethics.
Complete and utter social non-sense. People have just stopped thinking for themselves.
> Absolute statements like this is just social malaise
> Complete and utter social non-sense. People have just stopped thinking for themselves.
Yes, absolute statements are a problem - including your comment. There's context around antiwork, there's context around grind culture - everything can be taken to an unhealthy extreme.
Gamifying non stop daily “contributions” does not seem healthy to me.
I work 5 days per week. I may not commit every day. Typically I will, except when I'm ill, or my close family is seriously ill, or there's a funeral, wedding, holiday, etc. So, life gets in the way, I guess.
If you're compelled to work all the time, every day, for months on end, good for you I guess. But I wouldn't skip my life to satisfy any KPI.
I will, however, persevere. I work hard. I do not give up easily. I learn something new all the time. I try to get better every day. I do my best to contribute to my family, my company, my society, and humanity at large.
However, life, I've realized, is long. My priorities have shifted over time. In the past, the value I've created in my work has not always ended up where I'd like.
If you have all this figured out 100%, then yes, go for it! Don't stop! The rest of us are still figuring it out.
Oh, also, I don't work with GitHub at all. Imagine that.
> People have just stopped thinking for themselves.
I see the opposite. People are thinking for themselves and are looking at empirical evidence like TFA to boot.
Edit: your other comment about needing targets makes me suspect you'd benefit from using a personal task manager that can clearly and tangibly visualize progress if you aren't using one already.
Well one might start to excessively think like a computer!
For example, most humans can account for the imprecise nature of language and understand that "for anyone" doesn't necessarily mean every individual human on earth, but rather a sizeable portion of people. And "isn't good" is speaking relative to the poster's ideas rather than them claiming to have determined an absolute measure of the term "good".
-
But a computer struggles with such fuzzy constraints and falls back to the most literal interpretation of any statement.
At which point the GPT-3 model the computer is running might regurgitate some overreaction by jumping from someone essentially saying: "everything in moderation" to interpreting it as an attack on hard work and good work ethics.
I'm a believer in code everyday. It doesn't need to be more than a few seconds long for it to count. Leave an editor open and add a function if that's all you have today.
Could you explain why you believe daily code contributions are beneficial? If one can only feel inclined to add a simple function then it could be indicative of burnout, and thus time off is needed, not a gamified-obligation to write code.
There are many entire fields of software achievement that have not been realized yet that are just "take this common idea/technique from field X and apply it to software." Limiting your own intellectual exposure to only currently existing software methods seems like it will cause you to miss possibilities for orders of magnitude improvement from time to time. Assuming you are including quantum field theory, cladistics, chemical engineering, history of societies, mathematics and linguistics as part of that non-sense. We live in an epoch of more learning than anyone can absorb, so there are fortunes to be made in moving learnings around.
aliqot|3 years ago
ivanjermakov|3 years ago
[1]: https://superuser.com/a/1402013/1109910
[2]: https://support.mozilla.org/en-US/kb/address-bar-autocomplet...
nuc1e0n|3 years ago
A colleague once showed me a tool to produce back dated commits in bogus git repos so you can draw pictures on your commit graph. You should know that people are gaming the gamification.
Kiro|3 years ago
systemvoltage|3 years ago
Why? I've done that and it has been amazing for me. I don't want other people telling me what's good or not. Absolute statements like this is just social malaise and not based in objectivity in the slightest.
The current social bandwagon can be summarized as: “Work is bad. Hard work is toxic. Perseverance is not healthy”.
HN is just reflecting r/antiwork ethics.
Complete and utter social non-sense. People have just stopped thinking for themselves.
viraptor|3 years ago
> Complete and utter social non-sense. People have just stopped thinking for themselves.
Yes, absolute statements are a problem - including your comment. There's context around antiwork, there's context around grind culture - everything can be taken to an unhealthy extreme.
metafunctor|3 years ago
I work 5 days per week. I may not commit every day. Typically I will, except when I'm ill, or my close family is seriously ill, or there's a funeral, wedding, holiday, etc. So, life gets in the way, I guess.
If you're compelled to work all the time, every day, for months on end, good for you I guess. But I wouldn't skip my life to satisfy any KPI.
I will, however, persevere. I work hard. I do not give up easily. I learn something new all the time. I try to get better every day. I do my best to contribute to my family, my company, my society, and humanity at large.
However, life, I've realized, is long. My priorities have shifted over time. In the past, the value I've created in my work has not always ended up where I'd like.
If you have all this figured out 100%, then yes, go for it! Don't stop! The rest of us are still figuring it out.
Oh, also, I don't work with GitHub at all. Imagine that.
andrewjl|3 years ago
I see the opposite. People are thinking for themselves and are looking at empirical evidence like TFA to boot.
Edit: your other comment about needing targets makes me suspect you'd benefit from using a personal task manager that can clearly and tangibly visualize progress if you aren't using one already.
bawolff|3 years ago
Like, you should do what works for you, but you should do it for better reasons than getting a streak counter on github.
BoorishBears|3 years ago
Well one might start to excessively think like a computer!
For example, most humans can account for the imprecise nature of language and understand that "for anyone" doesn't necessarily mean every individual human on earth, but rather a sizeable portion of people. And "isn't good" is speaking relative to the poster's ideas rather than them claiming to have determined an absolute measure of the term "good".
-
But a computer struggles with such fuzzy constraints and falls back to the most literal interpretation of any statement.
At which point the GPT-3 model the computer is running might regurgitate some overreaction by jumping from someone essentially saying: "everything in moderation" to interpreting it as an attack on hard work and good work ethics.
ipaddr|3 years ago
tfsh|3 years ago
also time off is just good for you...
thatsweird|3 years ago
[deleted]
Kiro|3 years ago
k0k0r0|3 years ago
lanstin|3 years ago
Queue29|3 years ago