In this episode, Ryan King of Sharpsaw, talks about some cool tools and tricks of the trade for remote pairing, security measures to take, and overcoming resistance to the practice.
Podcast: Play in new window | Download
Ryan King (twitter github rking on Freenode)
Sharpsaw
Sharpsaw on Github
00:59 – Ryan King Background & History
[unordered_list style=”bullet”]
- Started development in 1999
- Took a break to serve in the Army
- Off and on remote development for commercial and open-source projects
- Works for a company located in Kansas
[/unordered_list]
02:16 – Pairing Remotely
[unordered_list style=”bullet”]
[/unordered_list]
04:18 – tmux
Command to run a shared tmux (replaces the `weemux` program, which is
overcomplicated, in my opinion):
Start with:
tmux -S /tmp/pair
chmod 777 /tmp/pair # only needed the first time
Pair does:
tmux -S /tmp/pair a
08:05 – Mosh, the Mobile Shell
11:52 – Open-Source Pairing
[unordered_list style=”bullet”]
- Ekiga
- VoIP
[/unordered_list]
15:31 – Pair Programming
[unordered_list style=”bullet”]
-
Resistance
- Feedback
- Yak shaving period
[/unordered_list]
T. JohnsShaving mug
After doing this interview, we hammered out a few of the pain points of the “shared tmux” session, and wrote this tool:
https://github.com/PeopleAdmin/tweemux
It needs more work, but is already pretty handy, if you ask me.