O que inspirou você a se afastar da sua função em tempo integral como programador e criar a Tuple?
Quando perguntei aos meus amigos o que eles estavam usando para fazer programação em dupla remota, ninguém tinha uma ótima resposta. O mercado fornecia muitas ferramentas genéricas que você podia usar para compartilhar a tela ou conversar com alguém remotamente, mas ninguém estava criando uma ferramenta específica para programação em dupla. Imaginei que se fossemos intencionais ao nos concentrar nesse nicho e usássemos nossa experiência como programadores, poderíamos criar algo que os outros desenvolvedores prefeririam usar.
Você pode nos dizer de onde vem o nome Tuple?
É uma espécie de trocadilho. Primeiro, faz referência à tupla na matemática, uma estrutura que reúne um conjunto de dados em uma única unidade. Além disso, o nome soa como “duas pessoas”. Um ex-colega de trabalho sugeriu esse nome após aproximadamente cinco segundos de reflexão. Eu e meus cofundadores passamos dois meses tentando encontrar algo de que gostássemos mais e fracassamos. Por isso, acabou sendo “Tuple”.
Você sempre usou o Twitter como uma fonte para reunir ideias e coletar feedbacks para a Tuple. Como isso tem ajudado o crescimento da empresa?
Nós obtemos muito retorno ao pedir para nossos usuários falarem sobre a Tuple no Twitter. Depois que alguém avalia bem várias chamadas da Tuple, nós pedimos para eles compartilharem o aplicativo no Twitter, e muitos fazem isso!
O mercado fornecia muitas ferramentas genéricas que você podia usar para compartilhar a tela ou conversar com alguém remotamente, mas ninguém estava criando uma ferramenta específica para programação em dupla.
Como a Tuple se destaca em relação aos concorrentes no local de trabalho híbrido de hoje em dia?
Nós nos destacamos por focar no que os programadores realmente valorizam: baixo consumo de CPU, uso eficiente da largura de banda e compartilhamento de tela em 4K+ com máxima nitidez.
Também nos preocupamos profundamente em minimizar a latência para reduzir o atraso ao controlar uma máquina remotamente. Quando você está digitando em um editor na máquina de outra pessoa, queremos reduzir essa latência a apenas alguns milissegundos. Ferramentas genéricas de compartilhamento de tela não dão a mesma importância a esse detalhe, mas, para nós, ele é fundamental.
Como a pandemia afetou a Tuple?
Como você pode imaginar, vimos nossa demanda explodir do dia para a noite. Nosso maior cliente mandou todos para casa e os instruiu a usar a Tuple. De repente, as equipes com dezenas de usuários se expandiram para centenas ou milhares e nós tivemos de crescer rápido. Foi um período difícil para todos, mas foi bom saber que estávamos ajudando as pessoas a manterem um pouco daquele sentimento de estar presencialmente.
Quais são os desafios que você notou no ambiente de trabalho remoto atual? Qual é a função da Tuple para reduzi-los?
Quando você está formando duplas presencialmente, isso é uma experiência muito diferente em comparação com uma reunião típica que não é refletida de forma muito fiel nas ferramentas de compartilhamento de tela que estão disponíveis. A proposta da Tuple é não fazer você sentir que está em apenas outra reunião com webcams em tela cheia e várias IU do Chrome. Você obtém uma representação do tamanho real e super nítida da tela do seu par que faz você se esquecer de que está em uma chamada na Internet. As webcams são opcionais e são mantidas intencionalmente limitadas em tamanho quando estão ligadas. Nós acreditamos que esses toques intencionais realmente ressoam e tornam o trabalho remoto mais agradável para os desenvolvedores.
A proposta da Tuple é não fazer você sentir que está em apenas outra reunião com webcams em tela cheia e várias IU do Chrome. Você obtém uma representação do tamanho real e super nítida da tela do seu par que faz você se esquecer de que está em uma chamada na Internet.
Como vocês planejam continuar aprimorando a experiência do usuário?
A principal solicitação dos nossos clientes era a possibilidade de usar o Tuple com mais pessoas. Inicialmente, imaginávamos sessões de programação em dupla com dois ou três programadores, mas muitas equipes maiores precisavam da capacidade de incluir mais participantes. Recentemente, aumentamos esse limite para seis pessoas após mais de um ano de trabalho e estamos animados para ouvir o feedback dos usuários e saber o que deveríamos desenvolver a seguir.
Como a Tuple usa a Stripe e como você vê a evolução dessa relação?
Nós usamos o Stripe Billing desde o primeiro dia. Nós costumávamos enviar faturas manualmente depois de obter compromissos verbais, e então provisionávamos a equipe do cliente manualmente.
Desde então, nós criamos uma estrutura de autoatendimento, adotando amplamente o Stripe Checkout para otimizar nossas taxas de conversão, o portal do cliente para ajudar nossos clientes a gerenciar suas próprias assinaturas, e o Stripe Capital para ajudar em nossos esforços de marketing. Não acredito que algum dia voltaremos a desenvolver código de faturamento personalizado. Estamos totalmente inseridos no ecossistema da Stripe e pretendemos continuar nele.
Em quais aspectos você acredita que a Stripe e a Tuple estão especialmente alinhadas em termos de valores?
Há um princípio operacional da Stripe sobre se importar "muito, muito, muito", e isso ressoa fortemente com a gente.
Nós existimos porque nós realmente nos importamos em ser uma ótima ferramenta de programação em dupla. Existem várias maneiras de compartilhar a tela, e se nós não nos importarmos em tornar a experiência do usuário melhor de maneiras com as quais nossos clientes se importam, não podemos existir. O fato de nos importarmos de verdade é o que nos trouxe até aqui, e será a chave para nos mantermos bem-sucedidos no futuro.
Estamos totalmente inseridos no ecossistema da Stripe e pretendemos continuar nele.