With the new current state of work being more distributed and remote, I find myself on more than a few long paired programming sessions that feel like a time sink and/or chore. I was wondering anything that I can introduce to make it better? Does anyone have experience pair programming online a lot?
A great thing would be all sides involved being able to use their own stack of tools to write and navigate the code.<p>Usual remote control/vnc limit you to use whatever the other person is using, which makes it more difficult when that person isn't using the same stack you are used to (different terminal emulator, shell, editor, OS)<p>If there was a way for me to edit a file using vim and the other person to use vscode, for example, that would be a good step forward, all while still being able to see where the other's cursor and selections are.
I've noticed that in my role as team lead i spend more time watching screen shares etc.<p>What I prefer is using VS Code to Live Share as it makes it much easier to talk through and show what I mean or review in real time.<p>Its hard, but it is worth the time when two devs can work together in such a manner.
PP is counterproductive enough in person. Doing it over Zoom seems like a
sadistic corporate (and corporal) punishment. Divide up the work like a
normal dev team, and program in solitude as G-- intended.