Why do most top performers have the highest count of commits and pull requests?
swecareer.substack.com
Why do most top performers have the highest count of commits and pull requests?
1–10 of 194 posts
Re: Why do most top performers have the highest count of commits and pull requests?
#2But is there a selection bias here? Some kinds of work invariably involve more github activity, small fixes and the like. Those things are generally, unambiguously 'productive' and 'leave the code better', which lends us to believe 'top performers'. Surely, this might be true but I think within a specific context.
If find solving new or novel problems involves a lot of work that is hacky, experiemental, quick trial, often the kinds of things that in most cases don't even get checked in.
Re: Why do most top performers have the highest count of commits and pull requests?
#3Re: Why do most top performers have the highest count of commits and pull requests?
#4Not to take away from the premise offered in the article ... But is there a selection bias here? Some kinds of work invariably involve more github activity, small fixes and the like. Those things are generally, unambiguously 'productive' and 'leave the code better', which lends us to believe 'top performers'. Surely, this might be true but I think within a specific context. If find solving new or novel problems invol…
Re: Why do most top performers have the highest count of commits and pull requests?
#5Re: Why do most top performers have the highest count of commits and pull requests?
#6He confided after drinks it was because he didn't know how to squash/amend his commits.
So I'm not so sure about that metric....
Re: Why do most top performers have the highest count of commits and pull requests?
#7Part of that is motivated by the will to save often in case something goes wrong. Part is to let continuous integration validate with high granularity. Part is to allow for binary search on revision history to reproduce rare bugs and isolate the specific change which introduced it.
These considerations may explain the correlation with “top performing” - although for what it’s worth I try to make commits which remove more lines of code than they add whenever possible.
Re: Why do most top performers have the highest count of commits and pull requests?
#8Not to take away from the premise offered in the article ... But is there a selection bias here? Some kinds of work invariably involve more github activity, small fixes and the like. Those things are generally, unambiguously 'productive' and 'leave the code better', which lends us to believe 'top performers'. Surely, this might be true but I think within a specific context. If find solving new or novel problems invol…
Re: Why do most top performers have the highest count of commits and pull requests?
#9This increases the change count.
If there is a review process where another engineer has to approve work, this exacerbates the gap, as the go-to person can get their reviews done quickly. If they're trusted, the reviews might not be thorough.
This increases the rate at which changes go in.
These and other factors suggest that it's hard to split cause and effect here. Being seen as productive increases change count :)
Re: Why do most top performers have the highest count of commits and pull requests?
#10In the olden days they used to measure performance by SLOC, Source Lines of Code. https://en.wikipedia.org/wiki/Source_lines_of_code
https://www.folklore.org/StoryView.py?story=Negative_2000_Li...