There is a thread on LinkedIn purporting that it is a good practice to not review first, but to merge first, for the sake of high velocity.
https://www.linkedin.com/posts/pete-heard-lr_git-activity-7129496167645618176-Viyp
I am curious if anyone else has any thoughts regarding this matter.
But also the point of code review is not just to catch mistakes, suggest improvements, etc, but as a way to learn and keep up-to-date with the code base, and also to pick up tips or whatever from other developers.
And I guess a meta-point is it's one of a number of practices that makes the team a team.