> Aren't code reviews and design reviews 1-to-1 as well? Or worse, n-to-1.
I think PR reviews can be a resource for other engineers on the team to learn from beyond just the PR author. Granted, I think pair programming can probably deliver these lessons more effectively since you can have a live conversation about it and clear up any confusion there.
>> In addition, most of these alternatives be done asynchronously.
> And this is better, because...?
I don’t know the author’s feelings here, but I think this makes some sense in the context of the rising popularity of remote work. It isn’t necessarily a given that you’re in a similar time zone to your teammates.
I’ve also been interested in the topic of async work throughout the pandemic, with companies like Gitlab and Doist as examples who also evangelize the practice. I’ve pushed for some of those async practices on my team at work but feel like we’ve had mixed to little success with them.
So I agree with your skepticism of “async is better”, even if there was some reasoning provided.
> Aren't code reviews and design reviews 1-to-1 as well? Or worse, n-to-1.
I think PR reviews can be a resource for other engineers on the team to learn from beyond just the PR author. Granted, I think pair programming can probably deliver these lessons more effectively since you can have a live conversation about it and clear up any confusion there.
>> In addition, most of these alternatives be done asynchronously.
> And this is better, because...?
I don’t know the author’s feelings here, but I think this makes some sense in the context of the rising popularity of remote work. It isn’t necessarily a given that you’re in a similar time zone to your teammates.
I’ve also been interested in the topic of async work throughout the pandemic, with companies like Gitlab and Doist as examples who also evangelize the practice. I’ve pushed for some of those async practices on my team at work but feel like we’ve had mixed to little success with them.
So I agree with your skepticism of “async is better”, even if there was some reasoning provided.