You were doing okay until you endorsed pair programming. That invalidated all the generic obviousness that preceded it.
Pair programming is a productivity-destroying and sadistic practice that no experienced developer will accept, and the involuntary invasion of personal space often causes severe psychological stress. The only devs who will do it are those too new to have any convictions, too timid to say no, and too inexperienced to understand what a ghastly imposition it is.
I’ve seen companies lose their entire senior development staff when they decided to impose this garbage on them; many of the junior ones who stayed ended up with the same sort of anxiety issues as soldiers who had been in combat. Eleven years after a single session I am in counseling for PTSD.
Nobody should listen to anything you have to say.