Live data from Hacker News

Why do most top performers have the highest count of commits and pull requests?

swecareer.substack.com

191–194 of 194 posts

Re: Why do most top performers have the highest count of commits and pull requests?

#191

Earlier quoted context omitted.

Why won't I get back to that level? I have a kid, so I don't have any time to study outside of work or put in tons of extra hours. After years of being screwed over and passed over, I don't really have the drive/hope to get to that level since it wasn't rewarded the first time. Also, the work is very boring now and isn't transferrable to other groups or companies, so I don't have any interest in being an expert just…

> "... since it wasn't rewarded the first time" Our industry, unfortunately, doesn't promote from within. We almost always have to leave the company to another that is willing to give you a better title and salary.

Yeah. My problem is that there aren't very many companies using FileNet or NeoXam.

Re: Why do most top performers have the highest count of commits and pull requests?

#192
post #180

“Top performer” here means “top performer in a team, relatively to teammates”, which narrows the definition substantially. There are mysterious geniuses who can deliver a great piece of software just as an experiment/PoC out of the blue, but they don’t tend to shine in such environments—they could be founders or indie consultants, or it could be their side-project persona. (I.e., stating the obvious, if you are inten…

3 years latter good commit messages are extremely useful, and most of the time very short ones and/or giant commits are mostly useless. I occasionally read back multiple pages commit message I wrote and wished I dumped even more info from my brain at the time. If you work on small and short projects, you can do pretty much anything though. Of course it can still be unreasonable, but that's quite like anything else. B…

True, during times when I juggle multiple mature projects I find commits extremely handy since I can’t comfortably fit enough context.

But a lot of the time my work is a string of exploration and in-depth sizeable PoCs until something solid and worth documenting rigorously is born. I strongly feel that if I spend time writing up each change as a “green” atomic commit at earlier stages when things are routinely rewritten and rethought, I might never arrive at the latter stage in a satisfactory way.

During such intense work, commenting about my implementation is a radically smaller context jump for me than switching my mind into “commit mode”. This is likely individual: I tend to be overly perfectionist with commits, trying to never mix style and logic changes in one, to make sure a fully functional version of software can be built at any given point in history, etc.

From another angle, I think a lot can be achieved with other forms of documentation, which you mention and which should not be underused either. Of course, best is having your APIs, architecture and units properly documented. It is undeniably bad form to refer others or future yourself to comments, especially for why’s. However, it’s arguably even worse to direct them to commit messages (though in a team it could be an invaluable troubleshooting instrument, that is not the context I have in mind).

(I would never advocate “fat commit” approach to be applied to teamwork on larger projects. Just wouldn’t recommend taking commit count as an axiomatic measure applicable at all times.)

Re: Why do most top performers have the highest count of commits and pull requests?

#193

Earlier quoted context omitted.

> "... since it wasn't rewarded the first time" Our industry, unfortunately, doesn't promote from within. We almost always have to leave the company to another that is willing to give you a better title and salary.

Yeah. My problem is that there aren't very many companies using FileNet or NeoXam.

Hmm. If they are important to the companies that use them, you may be in a good position to move, assuming that is also hard to find people experienced in those technologies

Re: Why do most top performers have the highest count of commits and pull requests?

#194
That's plainly not true.

There are top performers that do not produce the largest number of commits and PRs.

They produces the most difficult ones to get right.

There are mediocre performers that produces an awful lot of commits and PRs, confusing volume with substance.

Post reply on HN