#pairwithme
#remotely
0. Demo
1. Why Pair?
image: http://pic001.cnblogs.com/
2. Tools
Tools: Internet
image: http://thetimesofcanada.com/
Tools: HamaCHI
- OSX , Windows & Linux*
- Ad-hoc VPN NETWORK
- More on ls-pair wiki
* command-line app + third-party GUI
Tools: Communication
- minimum: audio
- suggested: video
- recommended: always-on-video
- Skype/Facetime/G+/Jabber
Tools: COmmunication
Tools: Programming
ssh: gh-auth
$ gh-auth add dude
Adding 2 key(s) to '/Users/arnab/.ssh/authorized_keys'
Tools: Programming
ssh: ls-pair
$ bin/create_pair_account
Tools: Programming
- tmux
- wemux
- ls-pair prefix: Ctrl-\
# host
wemux start|stop
wemux kick <user>
#client
wemux pair # (or mirror|rogue)
wemux logout
Tools: Programming
- vim/emacs (terminal based)
- sane configuration: ls-pair
Tools: Screen-Sharing
- Mac/Windows: ScreenHero
- Linux: Google Hangout?
Tools: The rest
- Floobits/CoVim/Cloud9
-
TimeScroller (Mac)
-
everytimezone.com
- join.me
3. TIPS
Tips: Environment
- dedicated room & desk
- distraction-free
- comfortable
Tips: Etiquette
- "May I drive?"
- Surprisingly hard in remote!
Tips: Get comfortable
- pair regularly
- pair often
- culture: work-from-home days
- culture: all-the-things-online
Resources
-
pairprogramwith.me
- ls-pair
-
remotepairprogramming.com
- RubyRogues #126
-
#pairwithme
- Ruby Rogues #26
#pairwithme #remotely
By Arnab Deka
#pairwithme #remotely
- 3,651