Do you use servers on the internet? Do you connect to them with
ssh? Then you
should take a look at SSHFS.
It allows you to mount a directory on a different computer as if it’s a
directory on your own. And then
sshfs takes care making sure that your
commands do the right thing. It’s amazing.
In The Hideous Name Pike and Weinberger write about a similar thing. You can profit if you can the same tools in the same way regardless if you’re on your local machine or on a remote machine.