RoleModel Software's Craftsmanship Academy - A hands on, two months of intensive training, followed by a ~1yr apprenticeship, working with a mentor on actual projects.
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.
Every company has different budgets, which I get, but you're basically arguing it's only worth ~$0.16/hour (based on 160 hours/month), which seems pretty suspect given that developers (in the US) cost around $100/hour all in.
Based on that cost structure, if it saves the average user 15 minutes per month then it has paid for itself.
I make this argument solely because when it comes to developer/professional tools, tens of dollars per month is a fairly trivial cost.
Anecdotally, I suggested Tuple to my boss (also co-founder of the very small company I work for) when I discovered it, and it took him all of 2 or 3 minutes to learn about it, decide the money was worth it, and sign up for a team account for all the engineers at our company. We've used it regularly in the year+ since. Whether or not $25/user/month is expensive is pretty situational.
Perhaps it's just a value comparison thing. My company pays $5/user/mo. to GitHub for private repos, storage, and GitHub Actions. Every developer uses it every day to accomplish business critical project work. A pairing tool feels more optional to me, especially when Slack's built in screen sharing accomplishes 50% of what we need as part of another service we pay another per user per month fee for already. So a tool that's 5x the cost of GitHub that serves as an optimization for what we do is hard to justify. As a company we could afford it, it would just be a difficult sell, especially when a competitor is still free (turns out "for the duration of the pandemic" is a lot longer than they thought, oops). Of course, if we had a culture that paired on a regular basis, this might be easier, but it's more of a when you need help or want to work together thing, rather than being required.
Additionally, as others have mentioned, I think some of the issue is the lack of a free or low cost personal tier that has some set of restrictions. What those would be for an arbitrary pairing tool I don't know, but it feels really pricey if I just want it available for one-off pairings.
Now, personally, I could sign my OSS project up for a free version, but since I don't need (or want, lol) to pair with most contributors, that feels a bit wrong.
On the flip side, I don’t think it’s pricey, $25 per user, per month for something that will make developers more efficient is well worth it. Sent to my Tech Lead to see if he wants to sign up.
ScreenHero, IIRC, went from free to roughly that same pricing, and crashed and burned because everyone had gotten used to free. I absolutely loved the software, but it wasn't critical to our workflow at my job at the time.
Unfortunately Teams, while terrible, is sufficiently usable that I don't see being able to persuade my current environment to adopt Tuple either.
I think, if I actually paired outside of work, I'd be willing to spend $5-$10/month just for casual non-commercial use. I'm not sure when I'd ever take advantage of such a pricing tier, sadly.
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.
For me personally, I'd pay $99-$149 flat plus paid updates if I liked it. But I know what they say about asking your potential customers what they're willing to pay ;)
I'd rather just make this free. In fact, if you email support@tuple.app and say you want to use Tuple for educational purposes, we'll make you a free-forever account.
Isn’t this a fraction of a percent of what most programmers are worth to their employers, at least in the US? I don’t think it needs to provide much benefit to justify the price.