What do you like and dislike about it?
What do you like and dislike about it?
Do you feel that you are the 'typer', or that you feel pushed, or being corrected too often?
Maybe for a change you may reverse the roles, or swing the pairing partner. Besides, it's not like the process is set in stone, each pair's dynamic could be different. Some pairs don't match well or wear out.
Bring it up, after all it's not a policy for its own sake.
My guess would be that full pair-programming wouldn't be uni-directional (you type, I tell you what to type, all day, every day), but I could definitely see that being the worst-case scenario.
I would say your last statement is correct, each team needs to find working dynamics that make all members successful. I finished the project on that team and accepted a contract position in another city for a larger client.
We have a new project though, a graph backed transaction management platform, that will require more collaboration than our usual crud app but we will still not have a policy that involves "sit down and write the code together."