(Note that I left 30% for some of them to do some good, occasionally.)
(Note that I left 30% for some of them to do some good, occasionally.)
If you actually sit along and see the whole process you can actually understand the whole piece of work as well as give suggestions when they are useful and much cheaper to action.
That sounds like more of a criticism of large PRs and long feedback cycles than of code review itself.
It's an economic endeavor, not an artistic one. I've been in some choruses, and it's really worth it to make every single thing as good as you can possibly make it. The audience for the concert appreciates the totality of what you do.
A coding project is not art like that. It's not worth making most things perfect, and moreover, you can't tell now which ones are going to be worth it.
Every hour you spend on polishing something that's going to be thrown away in two years is an hour you can't be doing something more valuable. The Net Present Value of extra work five years from now is almost zero.
But code reviews have at least one other way of contributing value. They help find (moderately) obvious bugs, unsafe code, and unclear code. There is value in keeping blatant stupidity out of your codebase.
I said you get the second order benefits by establishing shared ownership. Of course the qualities of the code are conferred to callers… that’s obvious.