When you're connected to a remote server via SSH and running a long-running process (like Claude Code), your work is tied to that SSH connection. If the connection drops — due to network instability, laptop sleep, VPN hiccups, or anything else — the process terminates immediately.
This means:
- Any in-progress work is lost
- You have to start over
- Unreliable connections make remote work frustrating