Live data from Hacker News

Tuple: Pair Programming Tool for macOS

tuple.app

111–120 of 147 posts

Re: Tuple: Pair Programming Tool for macOS

#112

When working alone remotely from home, I simulate pair programming with a methodology I call "The Stranger". I sit on one of my hands until it becomes numb and tingly, and then it feels like somebody else is typing and moving the mouse!

I do the same just not for programming.

You cracked me up.

Re: Tuple: Pair Programming Tool for macOS

#113

Why would I use this over VSCode liveshare? Genuinely asking, why would I want to run video streaming if I can just send small amount of text deltas.

Haven't seen either Tuple or your solution, but I assume at the very least Tuple wins out if the two programmers aren't using the same editor. And if all you're sharing is deltas, how do you discuss existing code interactively? Can you also share text selections and/or mouse movements?

With Live Share you see their text selections, but not mouse movements. (except inside the Draw.io integration [0], then you see a remote mouse that is drawn by the extension itself). It's a bit like Google Docs or Etherpad, but for code.

Also: other editors could implement the same protocol perhaps, it would be cool.

[0] https://szymonkrajewski.pl/drawio-real-time-collaboration-in... here it says it doesn't show the cursor, but a new update does

Re: Tuple: Pair Programming Tool for macOS

#114
Every time I have demonstrated Tuple to a colleague they have been left gobsmacked and short-changed by all other audio call and screen-sharing utilities. Clear sound is so critical and pairing with everything else feels like you're in a Christopher Nolan film with no idea what's going on.

Re: Tuple: Pair Programming Tool for macOS

#115
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.

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.

Caps lock has to be mapped to the command key, since my IBM Model M physically doesn’t have a command key.

I guess you can call keyboards snowflakey too, but I don’t see why anyone should dictate what keyboard I use in my own home.

Re: Tuple: Pair Programming Tool for macOS

#116

Not a single screenshot on the homepage? The number zeroth thing I want to see is a picture of the thing. Maybe even a gif or a silent autoplay video. I saw there's a video but it's a guy who's gonna talk. I just want to see the product.

It’s basically just an icon in the top bar. There really isn’t much of an interface, which is wonderful.

Re: Tuple: Pair Programming Tool for macOS

#117
post #101
post #15

This looks cool, but I don't use proprietary operating systems for my work environments. Is there any planned support for X11 or Wayland based desktop environments?

I worked on a team (of nine) which tupled a lot. Using Linux, I, and one other, was therefore not able to participate in a lot of work. Coworkers would pair with others because of familiarity, and because between macos and linux, there was more friction. This caused a severe schisma in an already disfunctional team. Management then disallowed tuple, because it was making things worse. But the practice continued. I qu…

Nobody is forced to use Tuple. If you blame anyone blame that company for allowing anyone to use Tuple in the first place, or the asshat engineers that held it against the Linux people.

Re: Tuple: Pair Programming Tool for macOS

#118
post #66

Earlier quoted context omitted.

> the audio connection seems to keep going for a few seconds after you close the pairing screen I'm pretty sure this isn't true, but if you can reproduce it, please do let me know and we'll fix asap! ben@tuple.app.

> 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…

They doesn’t really seem like a bug then, it should be possible to close the screen sharing without ending the call. Maybe you want to continue chatting.

Re: Tuple: Pair Programming Tool for macOS

#119
post #13

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

Hi there. I don't do pair programming and I'm pretty wary of it, but I checked out the site and watched the video and I have a suggestion.

Suggestion: market this to remote teams regardless of whether they do "pair programming" per se!

In my last job we had our team spread out over continents and time zones and home-offices and office-offices: bandwidth for meetings was super unpredictable.

Thus anything with a live video component was hit-or-miss, and if you had something very technical to discuss, you often had to sync up to make sure everyone was reading the same page on Jira or whatever.

I realize your tool is probably only for 1:1 conferencing, but even then, I think it could be compelling to have really good screen sharing with some annotation and the resolution control. Even if (especially if) it's only going to be used by two people at a time.

(Maybe this needs a different kind of license though. If I have 10 people on a team and expect 5 of them will use it but I don't know in advance which 5 or when...)

Also I would absolutely want something like this in a startup, even for managers, just to be able to go over stuff like AWS consoles (shudder) together.

[edit: grammar]

Re: Tuple: Pair Programming Tool for macOS

#120
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 with them there.

Post reply on HN