It's worth having a VPS around as your dev environment. The laptop you're carrying around is extremely likely to get lost, stolen, dropped, or otherwise damaged. A VPS isn't a backup solution, but it's not at constant risk of physical harm.
Work in a screen session and you'll be able to pick up where you last left off --from any machine. Not to mention your VPS is almost certainly faster than your laptop and connected to a bigger pipe than whatever wifi you're borrowing, so downloading a .tar.gz or a git clone will be fast, and compiling won't eat up your battery life.