Tuple:结对编程如何缓解人们的孤独感

Tuple 是一款远程结对编程应用,专为受通用屏幕共享工具协作难题困扰的开发团队打造。该软件主打低延迟远程操控与 4K 及以上高清画面画质,让开发人员协作时仿佛并肩而坐。过去五年间,Tuple 持续助力 Shopify、还有 Stripe 这类企业实现更快交付、拉近联结、提升协作效率!

我们采访了 Tuple 的联合创始人兼首席执行官 Ben Orenstein,了解了他如何创建一款结对编程工具以及如何深切关注远程开发人员的需求。

使用的产品

    Billing
    Capital
    Checkout
美国
初创公司

是什么激发了您辞去全职程序员的职务并创建 Tuple?

我询问身边朋友都在用什么工具进行远程结对编程,没人能给出满意的答案。市面上有许多通用工具,可用于屏幕共享或远程沟通,但没有一款专为结对编程打造的专用工具。我当时想到,倘若我们专注深耕这一细分领域,并依托自身程序员的专业背景,就能做出其他开发人员更愿意使用的产品。

您能告诉我们 Tuple 这个名字的由来吗?

这算是一个双关语。首先,它取自数学里的元组,也就是将一组数据整合为一个单元的数据结构;其次,读音和“两个人”相近。我以前一位同事稍加思索五秒就想出了这个名字。我和联合创始人花了两个月,试图想出更合心意的名称,却一无所获,于是最终定名“Tuple”。

您经常借助 Twitter 为 Tuple 收集创意与反馈,这一方式为公司发展带来了哪些助力?

我们鼓励用户在 Twitter 上分享 Tuple,给我们带来了意想不到的良好效果。当有人对几次 Tuple 连线给予高度评价后,我们会邀请他们在 Twitter 上分享该应用,不少用户都愿意配合分享!

在当今混合工作场所中,Tuple 如何在竞争对手中脱颖而出?

我们之所以脱颖而出,是因为专注于程序员在意的事情:低 CPU 占用、带宽高效利用以及超清 4K 及以上屏幕共享。

我们还十分注重最大限度降低延迟,以此减少远程操控设备时的滞后。当您在他人设备的编辑器中敲写代码时,我们力求将延迟控制在毫秒级别。通用屏幕共享工具并不会如此重视这一细节,但这却是决定我们产品成败的关键。

疫情对 Tuple 产生了怎样的影响?

想必您也能猜到,我们的需求一夜之间激增。我们最大的客户全员居家办公,并要求员工使用 Tuple。原本仅有数十名用户的团队,规模迅速扩张至数百甚至上千人,我们不得不快速扩容服务。那段时期对所有人而言都十分艰难,但得知我们能帮助大家保留些许线下协作的真实体验,内心倍感欣慰。

在当今的远程工作环境中,您注意到了哪些挑战?Tuple 在缓解这些挑战方面发挥了什么作用?

线下结对编程的体验和普通会议截然不同,现有的各类屏幕共享工具都无法很好还原这种感受。Tuple 旨在让您摆脱普通会议的不适感:满屏摄像头画面、繁多冗余的 UI 控件。您能看到与原尺寸一致、清晰无比的搭档屏幕,让您忘记自己正在线上连线协作。摄像头功能为可选配置,开启后画面尺寸也刻意做了缩小处理。我们认为这些用心设计的细节很能打动用户,让开发人员的远程工作体验更加舒适。

您打算如何继续提升用户体验?

我们的客户提出最多的需求,是希望能让更多人使用 Tuple。我们最初设想的是两三名程序员结对编程,但许多大型团队需要引入更多利益相关者的功能。经过一年多的努力,我们最近刚刚将此上限提升到 6 人,而且我们很高兴能获得用户的反馈,了解大家对于我们下一步该构建什么产品的想法。

Tuple 如何使用 Stripe?您如何看待这种关系的发展?

从第一天起,我们就使用了 Stripe Billing。过去,我们在获得口头承诺后会手动发送账单,然后再手动为客户的团队进行配置。

从那时起,我们就建立了一个自助服务设置,积极采用 Stripe Checkout 来优化我们的转化率,采用客户门户来帮助我们的客户实现其订阅的自我管理,并采用 Stripe Capital 来协助我们的营销工作。我认为我们绝不会再回头编写定制计费代码。我们坚定地扎根于 Stripe 生态系统,并且只打算长期使用该系统。

您认为 Stripe 和 Tuple 在价值观方面有哪些独特的一致性?

Stripe 有一条运营原则——“极致用心对待客户”,这一点与我们的理念高度契合。

我们之所以存续,是因为我们真心想要打造一款出色的结对编程工具。实现屏幕共享的方式有很多,如果我们不能围绕用户真正在意的方面持续优化用户体验,我们就无法存续。正是这份发自内心的用心,让我们走到了今天,也将是我们未来持续保持成功的关键。

价格始终透明

统一按每笔交易收费,无隐藏费用

开始您的集成

10 分钟开通并运营 Stripe 账户