I am currently using skype/hangout screen sharing which sometimes can be really frustrating. Plus code don't synced (we have to constantly push-and-pull). So I'm curious how do people do remote pair programming? If there is no other alternative, are you interested in having something like google docs but for coding and sync with repo?