Although I posted about the difficulties of working remotely, it is not impossible to work with your coworkers remotely.  I actually pair program with my coworkers in the UK (I am in Japan) daily.  It&#x27;s hard on the sleep schedule, but that&#x27;s about it.  In fact, the physical set up for doing remote pair programming is so much nicer than being side by side, that I tend to do it even when I&#x27;m in the same room.<p>Basically, we use tmux and any editor that uses a terminal (tends to be vim, but sometimes emacs on our team).  If you have good bandwidth and latency then you can use screen sharing tools for the same purpose.  For audio, you can use mumble, which is really low bandwidth and low latency.  It is really easy to set up the audio so that it is exceptionally good.  You&#x27;ve got different channels (basically rooms) so you can chat all day, just like you were in the same office and move to a private room to shut out chatter.  If you are in the same city then you can meet after work for real face time.<p>There are definitely some people who do not like working remotely, so I&#x27;m not trying to convince you that you should do it.  I just want to point out that working remotely does not equal working alone.