Live data from Hacker News

Wemux - Set up tmux for party pair programming

thechangelog.com

11–20 of 26 posts

Re: Wemux - Set up tmux for party pair programming

#11
OT, but: I'm jealous of some people's abilities to come up with such clever names.

Full-derail: anyone seen any pointers to thinking up such names? Perhaps an Emacs command or mode? Or am I looking for a shortcut to a hard problem? Whatever it is, I'd appreciate it in pill-form (capsule please; none of that nasty tablet stuff).

Re: Wemux - Set up tmux for party pair programming

#14
post #3

This is very cool. Off topic. What would be really cool is to have an Emacs buffer that can be edited by multiple people. Then pair programming can be done within the editor. Is there such thing?

> What would be really cool is to have an Emacs buffer that can be edited by multiple people. Then pair programming can be done within the editor. Is there such thing? As always with Emacs, been there, coded that: http://www.emacswiki.org/emacs/Rudel

Rudel is nice for working on a single document, but tmux is much nicer for pair programming since it synchronizes the whole screen rather than buffer by buffer. That way you don't have to talk through "OK, I'm switching over to this other file now". Plus it works with things like shells and repls. So I'd use Rudel more in a collaborative note-taking context than a programming one.

Re: Wemux - Set up tmux for party pair programming

#15

OT, but: I'm jealous of some people's abilities to come up with such clever names. Full-derail: anyone seen any pointers to thinking up such names? Perhaps an Emacs command or mode? Or am I looking for a shortcut to a hard problem? Whatever it is, I'd appreciate it in pill-form (capsule please; none of that nasty tablet stuff).

I always pick my names from obscure fictional characters: http://www.reddit.com/r/programming/comments/hus94/the_ruby_...

Just read lots of fiction and keep a scratch pad next to you while you do.

Re: Wemux - Set up tmux for party pair programming

#16
When I see tools like this, I'm jealous of the people who actually get to put them to good use. I program for a living, but at my current job I would be shocked if anyone even knew what tmux was ... heck, even SSH. At home I do use some very "cutting edge" tools, but still can't picture myself being in a scenario, anytime soon, where Wemux solves a problem of mine. I wish I could see myself in that scenario, though. So, who uses these tools and are you hiring? :)

Re: Wemux - Set up tmux for party pair programming

#18

Earlier quoted context omitted.

> What would be really cool is to have an Emacs buffer that can be edited by multiple people. Then pair programming can be done within the editor. Is there such thing? As always with Emacs, been there, coded that: http://www.emacswiki.org/emacs/Rudel

Rudel is nice for working on a single document, but tmux is much nicer for pair programming since it synchronizes the whole screen rather than buffer by buffer. That way you don't have to talk through "OK, I'm switching over to this other file now". Plus it works with things like shells and repls. So I'd use Rudel more in a collaborative note-taking context than a programming one.

> but tmux is much nicer

I agree, but I was giving them what they asked for.

Re: Wemux - Set up tmux for party pair programming

#19
post #9

Doesn't GNU Screen support this out of the box?

I believe GNU Screen supports mirror mode (read-only) and pair mode (one shared cursor), but rogue mode (two independent cursors, shared terminal) is the real differentiation from GNU Screen.

Great for remote teams who are heavily command-line based (developers and deployment folks).

Re: Wemux - Set up tmux for party pair programming

#20
post #17

Unfortunately mosh didn't place nice with wemux, but I used it today for several hours. Rogue mode was nice. Thanks zolrath.

Mosh doesn't play nice with wemux specifically or tmux as a whole? Glad you liked it, in any case! I'd love to hear any comments/questions/suggestions anyone has, I'd like wemux to be as good as it can be!
Post reply on HN