Perfect analysis. I'm now in charge of a group of coders. You are spot on. Git code reviews is how we detect errors and Teams is how coders collaborate. I often help my team resolve issues via screen sharing. We do not do pair programming as such, except when one person needs help once in a while.
My biggest problem is with good coders misunderstanding what we want to achieve and they simply do the wrong thing. My team is pretty talented but if I don't watch them often enough, they do the wrong thing.
(post is archived)