Live data from Hacker News

Tuple: Pair Programming Tool for macOS

tuple.app

131–140 of 147 posts

Re: Tuple: Pair Programming Tool for macOS

#133
post #84

Earlier quoted context omitted.

I can tell you how Pivotal solves this problem (or used to; my time was years ago): Standardize the configuration. If some special tool is making you more productive, share it with the team and get everyone on board. Don't try to be a special snowflake. IMO this is the right way to do pair programming. It tends to bring everyone up to speed with the latest tools, and it keeps eccentrics out of the weeds. It's not to…

Everyone at your organization uses the same text editor and/or IDE?

Team, not organization. A big team might be 5 pairs. There was no hard rule that everyone had to use the same setup - you'd occasionally see pairs in vim or whatnot - but since you're switching computers and pairs almost every day, you tended to homogenize quickly.

My team standardized on JetBrains. Even if someone is unfamiliar with the IDE, pairing gets them up to speed fast. Humans can learn any dev environment.

Re: Tuple: Pair Programming Tool for macOS

#134
post #87

Earlier quoted context omitted.

I can tell you how Pivotal solves this problem (or used to; my time was years ago): Standardize the configuration. If some special tool is making you more productive, share it with the team and get everyone on board. Don't try to be a special snowflake. IMO this is the right way to do pair programming. It tends to bring everyone up to speed with the latest tools, and it keeps eccentrics out of the weeds. It's not to…

Cater to your own needs. "Special snowflakes" would include disabled folk that need special setups. If you need a special setup to avoid RSI or to be more productive, do it.

The Pivotal sharing station has separate keyboards and mice for each developer. Many people bring their own keyboards and pointing devices. That's fine.

"I can only be productive in emacs" doesn't fly, unless you happen to be paired with the rare snowflake that feels similarly.

Re: Tuple: Pair Programming Tool for macOS

#135
post #103

Earlier quoted context omitted.

Folks with disabilities would not be considered in the snowflake category. If a team member needs a certain setup then you have to support them, of course. Snowflake behavior is being the person who just can't use the terminal if it isn't "set -o vi" keys. Or insisting that Caps Lock be mapped to Ctrl/Esc/etc.

But if you are used to Caps Lock being mapped to Ctrl/Esc/etc and then suddenly it’s not it is actually pretty jarring. I don’t think that’s special snowflake. The problem is that it’s not absolutely trivial for whoever’s currently using the keyboard to put it in whatever mode they’re used to. Or that people are sharing a physical keyboard and having this problem at all. You can pair program with more than one keyboa…

'Dealing' with Esc for Vim would fall under RSI prevention in my book. Using Vim almost necessitates some form of easier switching modes; swapping Caps Lock, `jj`, etc. are all considered valid and 'normal' for the general Vim community and to say only one or even none of the options are "okay" in the company, well, unless it was my preference this would be an immediate resignation from me. That or the company better be shelling out and allowing time for employees to configure programmable keyboards they can pop in with their keys hardware configured.

Re: Tuple: Pair Programming Tool for macOS

#136
post #13

Hi folks! I'm one of Tuple's cofounders. Happy to hear any feedback or answer questions :)

Tuple is great! It would be crazy cool if we could share multiple screens at the same time. What could be cool as well is if I can share a viewable only screen to the person I'm pairing with while they share with me their regular tuple screen. Also, Tuple is waaay better than what we use when interviewing people with. Maybe some sort of hot seat feature where we could get people to download Tuple and interview/pair w…

Looks like their faq under pricing says you can do this now! I wonder if it would work for interviews that have more than one interviewer? I might check this out for some of our needs too.

Re: Tuple: Pair Programming Tool for macOS

#137
post #12
post #8

Earlier quoted context omitted.

Yes, it works well, but the only reason we used it instead of Tuple was that it's free right now. Tuple's pricing is rather absurd ($25/user/mo.) unless your org pairs so often you can justify it on the basis of 40 hour/week use. Pop's free tier lets us pop on actual controlled sharing when simple screen sharing isn't enough.

I hear you. We're pricey. Just curious – what would a workable price/model been for you?

We don't have a strong pairing culture, but we're trying to create one! It's a little harder to justify the price because we don't know how many people will use it yet. Besides, programmers are often not the ones who are in charge of approving expenses.

In any case, Tuple is really great. For us, I think it would become a no-brainer if it had a seat-based model. e.g., we pay for 4 pairing seats a month, and a max of 4 developer can use Tuple at any given time.

Re: Tuple: Pair Programming Tool for macOS

#139
post #125

Earlier quoted context omitted.

> I'm pretty sure this isn't true Lol I'm not lying to you! I almost always hear an end-of-call sigh from the other person that I'm sure they aren't expecting to broadcast because they think they've ended the call, but nothing embarrassing yet! I'll try to screen-record my next interaction and show you. I think the problem is closing the window shuts down the screen link but not the whole pairing session, but people…

> Lol I'm not lying to you! Sorry, didn't mean to imply you were :) > I think the problem is closing the window shuts down the screen link but not the whole pairing session, but people don't realise they need to separately end the call. Ah hah! This is totally it. Closing the screen share does not end the call (intentionally). I can decide I don't want to see your screen any more, but still want to talk to you. Defin…

I wonder if it would be helpful to let this be a user-configurable option? Tuck a checkbox in settings and let the users decide?

Re: Tuple: Pair Programming Tool for macOS

#140
post #87

Earlier quoted context omitted.

Cater to your own needs. "Special snowflakes" would include disabled folk that need special setups. If you need a special setup to avoid RSI or to be more productive, do it.

The Pivotal sharing station has separate keyboards and mice for each developer. Many people bring their own keyboards and pointing devices. That's fine. "I can only be productive in emacs" doesn't fly, unless you happen to be paired with the rare snowflake that feels similarly.

and THAT is why i’ve never been interested in applying to pivotal…
Post reply on HN