Pensamento de Produto

Lembretes que não disparam uma vez e esquecem

Um lembrete de verdade fica de olho na coisa de fato acontecer, e então cutuca de novo.

ASR

Apollo Space Research

Apollo Space

· 11 min de leitura

Seu telefone vibra às 9h: “Fazer follow-up com o fornecedor.” Você dá uma olhada, pensa sim, depois desta call, e o passa pra fora. O lembrete fez seu único trabalho, ele disparou, e então morreu. Ele não tem ideia de se você fez o follow-up. Ele não vai checar amanhã. No que diz respeito ao seu telefone, a tarefa está fechada no instante em que a notificação aparece, quer algo no mundo real tenha mudado ou não.

Essa é a coisa estranha sobre quase todo lembrete já construído: ele confunde ser dito com ser feito. Ele dispara uma vez e esquece.

A correção não é uma notificação mais esperta. É um lembrete que mantém os olhos abertos depois de falar. Um lembrete de verdade fica de olho na coisa de fato acontecer, e então cutuca de novo, e essa única frase é a diferença inteira entre um buzz que você dispensa e um fio que não cai.

O lembrete que dispara no vazio

Aqui está o modelo com o qual todo calendário e app de to-do concordou: um lembrete é um timer anexado a uma string de texto. Você marca uma hora, escreve uma nota, e naquela hora a nota aparece. O contrato é simples e o contrato é o problema.

O contrato diz: mostre este texto nesta hora. Ele não diz nada sobre para o que o texto serve.

Então o lembrete aparece, e agora há exatamente duas coisas que ele pode fazer, ficar ali como um badge não lido, ou deixar você passá-lo pra fora. Nenhuma das duas sabe se você fez o follow-up com o fornecedor. A notificação é um evento sem estado. Ela não tem memória de si mesma na manhã seguinte, nenhum sensor apontado para o mundo que ela deveria mudar. Você o marcou para proteger um compromisso, mas no momento em que ele disparou, ele te devolveu o compromisso. Agora você tem que lembrar se o lembrete funcionou.

Esse é o absurdo quieto. Construímos lembretes para descarregar nossa memória, e a única coisa que eles não conseguem lembrar é se a coisa foi feita.

E repare como nos adaptamos ao gap. Não confiamos no lembrete, então construímos lembretes em cima de lembretes. Marcamos um segundo alarme para checar se agimos no primeiro. Fixamos a nota, marcamos o email com estrela, deixamos a aba do navegador aberta como um monumentozinho culpado a uma coisa ainda não terminada. Nada disso é a ferramenta funcionando. Tudo isso é nós fazendo a vigília na mão, porque a ferramenta desistiu no instante em que falou. A pilha de cutucões meio-confiáveis no telefone de todo founder não é um sistema de produtividade. É uma confissão de que o lembrete não podia ser confiado a seguir seu próprio fio.

Dito não é feito

Encene a versão burra, porque todos nós vivemos nela. Você tem um compromisso, pagar o empreiteiro, responder ao comprador, renovar o certificado. Você o embrulha num lembrete para não escapar. O lembrete dispara. E então uma de duas coisas acontece.

Ou você age nele imediatamente, caso em que o lembrete mal era necessário. Ou, muito mais frequentemente, você não consegue agir agora. Você está numa reunião, a fatura do empreiteiro está no outro laptop, o comprador ainda não enviou o número. Então você adia. Você dá soneca. Você pensa “depois”. E o lembrete, tendo dito sua parte, considera seu trabalho completo.

Toda bola dropada numa empresa já foi um lembrete que disparou exatamente uma vez, num momento em que você não podia agir, e nunca voltou.

O modo de falha é universal, e não tem nada a ver com disciplina. É um erro de categoria assado na ferramenta: ela trata eu te avisei como se fosse você fez. Os dois não são a mesma coisa, e o gap entre eles é onde o trabalho desaparece. O certificado não vence porque ninguém foi lembrado. Ele vence porque o lembrete disparou numa terça em que você estava ocupado, e a terça foi a última vez que alguém ouviu falar dele.

Um lembrete ingênuo dispara uma vez na hora marcada e morre, deixando a fatura não paga vencer; um lembrete de verdade dispara, então continua observando o mundo e cutuca de novo até a fatura estar de fato paga.

Olhe as duas pistas. Mesmo gatilho, mesmo compromisso. Uma pista termina em “disparou”. A outra pista tem um loop dentro, ela dispara, então checa, então dispara de novo se nada mudou. O loop é o produto inteiro. Tudo de interessante sobre um lembrete mora no que acontece depois do buzz.

Um lembrete de verdade tem três partes que um timer não tem

Uma vez que você aceita que “dito não é feito”, o formato de um lembrete melhor quase se projeta sozinho. Ele precisa de três coisas que um timer simples nunca teve.

Um: uma condição, não um relógio

Um timer dispara numa hora. Um lembrete de verdade dispara numa condição, e a condição é sobre o mundo, não sobre a parede. “Me lembre na sexta” é um relógio. “Me lembre se o fornecedor não tiver respondido até sexta” é uma condição. A segunda está observando algo. Ela consegue dizer a diferença entre um trabalho feito e um trabalho ainda aberto, porque sabe como “feito” se parece.

Esta é a parte que a maioria dos apps de lembrete pula inteiramente, e é a parte que mais importa. Uma condição significa que o lembrete consegue se resolver. O fornecedor responde, o loop vê isso, e o lembrete quietamente fecha, sem buzz, porque não há nada sobrando para cutucar. Você nunca ouve falar dele precisamente porque ele funcionou.

Dois: um watch loop, não um disparo único

Suponha que a condição não seja atendida. O empreiteiro ainda não foi pago; o comprador ainda não enviou o número. Um timer teria disparado uma vez e apagado. Um lembrete de verdade não dispara e esquece, ele dispara, então continua observando, e volta quando o mundo ainda não se moveu. Não o mesmo buzz na mesma hora para sempre, o que é só amolar. Um loop que escala com julgamento: um cutucão gentil vira um mais afiado vira “isto agora é urgente, aqui está um rascunho da resposta, quer que eu envie?”.

O pesadelo ingênuo aqui é óbvio, um loop burro que te re-pinga a cada hora sobre uma coisa que você já resolveu, até você mutá-lo e perder a que importava. É por isso que o loop tem que estar amarrado à condição, não ao relógio. Ele só volta se a coisa genuinamente ainda não aconteceu. Silêncio é o estado de sucesso.

Três: um sensor na coisa de fato

Para o loop saber se deve cutucar, ele tem que conseguir ver a coisa acontecendo. Esta é a parte difícil, e é a parte que faz de um lembrete um sistema em vez de uma string. O lembrete para “fazer follow-up com o fornecedor” tem que conseguir olhar a caixa de entrada e dizer se uma resposta chegou. O lembrete para “pagar o empreiteiro” tem que conseguir olhar onde os pagamentos moram e dizer se um saiu.

Sem o sensor, a condição é só um desejo e o loop é só amolação. Com ele, o lembrete se gradua de uma nota-para-si-mesmo para algo observando em seu nome. Esse é o movimento: de um timer que dispara no vazio para um processo com um olho no mundo que ele foi marcado para proteger.

Um lembrete de verdade são três partes que um timer simples não tem: uma condição que define feito, um sensor apontado para a caixa de entrada ou o livro-razão de fato, e um watch loop que escala apenas enquanto a condição permanece não atendida.

Por que isto não pode ser uma feature que você parafusa

Aqui está a tentação: adicionar um botão “me lembre de novo” à notificação existente. Soneca, mas mais esperta. Não vai funcionar, e vale ser preciso sobre por quê.

Uma soneca ainda é um relógio. Ela ainda dispara cega, ainda não tem ideia de se a coisa foi feita, ainda te devolve o compromisso quando aparece. Você só estaria adiando o mesmo vazio para uma hora mais tarde. A condição, o sensor e o loop não são features que você consegue salpicar numa notificação, eles exigem que algo esteja rodando entre os buzzes, segurando o estado do compromisso, observando a caixa de entrada e o livro-razão, decidindo se o mundo mudou o bastante para ficar quieto ou falar de novo.

Esse “algo rodando no meio” não é um app de lembrete. É um sistema que já vê sua caixa de entrada, seus pagamentos, seus contratos, suas mensagens num só lugar, e trata um lembrete como um pequeno loop aberto que ele concordou em fechar. O lembrete para de ser uma string de texto com um timestamp. Ele vira um trabalho permanente minúsculo: fique de olho nisto, e não pare de olhar até ser verdade.

Você consegue ver por que os apps de to-do nunca chegaram aqui. Um app de to-do é uma lista de strings. Ele não tem sensor no seu mundo, então nunca consegue saber o que está feito. Ele só consegue te perguntar. O que significa que a vigília, o trabalho de verdade, sempre continuou sendo sua.

Há uma razão mais profunda para o loop ter que morar em algo que vê tudo, e vale nomeá-la. Os lembretes interessantes quase nunca são sobre um app. “Fazer follow-up com o fornecedor” abrange a mensagem que você enviou e a resposta que você está esperando. “Renovar antes de vencer” abrange o contrato onde a data se esconde e o calendário onde ela não se esconde. “Garantir que o pagamento compensou” abrange a fatura, o banco e o email que confirma. A condição que define feito fica entre dois ou três cantos do seu mundo de uma vez, que é exatamente por que nenhum app único consegue resolvê-la. Um lembrete morando dentro do seu email não consegue ver o pagamento. Um lembrete morando dentro do seu banco não consegue ver a promessa. Só algo de pé acima de todos eles, observando o tabuleiro inteiro, consegue dizer quando o loop está genuinamente fechado. O lembrete não é uma feature de um app. É um trabalho que pertence a qualquer coisa que veja através deles.

A virada: a vigília era o trabalho o tempo todo

O que você de fato queria, no momento em que marcou aquele lembrete?

Você não queria um buzz às 9h. Você queria o fornecedor com follow-up feito. Você queria o empreiteiro pago, o certificado renovado, o loop fechado. A notificação nunca foi a meta, ela era um proxy bruto para um desejo que você não conseguia automatizar: garanta que isto de fato aconteça. Toda vez que você marcou um lembrete, você estava na verdade pedindo um vigia, e se contentando com um alarme porque um vigia não estava em oferta.

E então você se tornou o vigia. Você é quem lembra, três dias depois, que o fornecedor nunca respondeu. Você é quem carrega os loops abertos na cabeça entre os buzzes, que é exatamente a carga que você marcou o lembrete para tirar, devolvida a você no instante em que ele disparou. O sistema de lembretes mais confiável na maioria das empresas é a memória amoladora de uma pessoa cansada, e essa pessoa geralmente é aquela cuja atenção vale mais.

Um lembrete de verdade assume essa carga de vez. Ele não dispara e esquece. Ele dispara, observa, e fica no fio até a coisa ser verdade, e o alívio não é o buzz, é o silêncio depois, os loops abertos fechando sem você ter que segurar um único.


É isso que estamos construindo na Apollo Space: não um alarme mais alto, mas um vigia que mantém os olhos na coisa depois de falar, e fecha o loop em vez de te devolvê-lo. Se seu sistema de lembretes mais confiável é a preocupação que você carrega entre os buzzes, isso nunca foi um hábito para consertar. Era um trabalho esperando por algo que não esquece.

A Apollo cuida da operação repetitiva da sua empresa pro seu time não precisar.

Entre na lista de espera: acesso antecipado, preço de usuário fundador e um lugar na primeira fila enquanto a gente constrói.

Entrar na lista de espera