https://addons.mozilla.org/en-US/firefox/addon/github-pr-fil...
Small PRs help, but I often end up just opening a handful of windows to have everything open at once.
https://gitlab.com/nbdkit/nbdkit/-/blob/master/scripts/git.o...
We found it useful to display header files, interface files and documentation first, but maybe the linked paper will make us review that!
You could take an adversarial view of it: maybe it's better if people get dropped into the changes so they're left to workout if the changes in each file stand alone rather, decontextualized from their original change.
Codebases are _ordered_ constructs -- regardless of the ridiculous broken build system abstractions that do everything possible to obscure this truth ...
I often stop reviewing a PR if I have too many comments on it already that need to be addressed so I wouldn't say this is necessarily what it sounds like (later files get less attention). Also, a comment on an early file might address a concern in a later file that will be fixed by the time I actually review the later files.
That said, keep your PRs short and you won't have to worry about stuff like that.
This is one of my pet peeves with any kind of cloud file storage -- oftentimes they try to reinvent or abstract away the idea of a deeply-nested filesystem tree, and it just feels anti-human to me lol
Edit: I hit submit and then acknowledged I was kind of ranting about something else entirely from the paper itself!
gavinhoward•1h ago
I like this paper. While it's not anything groundbreaking or sensational, it did help me with the design of something I am working on.