Yes, really, the best.
We are big fans of a remote-first approach, and (like many software teams) we practice pair programming, but this can be challenging in a distributed context. Our pairing setup uses Emacs (or Vim, or any other capable command line editor), tmux, and SSH tunnels. It works really well for us. If you are willing to place a few limitations on your dev environment, what you gain is a low latency pairing setup that works from anywhere in the world, where you can quickly switch off who is driving.Read More