When working on a mobile platform, as many people are these days, a lot of the standard practices and conventions you might be used to using are sub-optimal. High latency connections, moving between hotspots (and IP addresses), and intermittent connectivity can wreck havoc with many people's normal approaches to working, particularly in technological fields.
I frequently travel, and oftentimes find my only internet connection to be my cell phone. Yes, I can tether, but this does nothing to solve the speed and latency problems, it just lets me do my work on my laptop. But I find that if you approach mobile carefully, you will not suffer any productivity hits. Here's my approach to it, hopefully it will be beneficial to you.