MoonHome: Remote Development Environment
I've been doing a lot of this lately. I got the cheapest Macbook Air and SSH into my machine at the office. Tmux attach and go! Lag is never an issue for me. 
I could get used to this.