Logo NascimentoIgor Nascimento / Blog
Produtividade

Pomodoro além do 25/5: o que a técnica pede de verdade, onde ela não serve, e o timer que fiz para rodá-la

O dia que termina cansado e sem entrega não é falta de tempo, é falta de atenção contínua. Uma conversa sobre a técnica Pomodoro inteira, não só o timer: a tarefa declarada antes, o bloco indivisível, a pausa que você não decide, as interrupções registradas em vez de atendidas, e a estimativa comparada com o realizado. Sobre onde ela atrapalha e o que eu mudo, e sobre o PomoFocus, uma página sem servidor que traduz a técnica em interface.

ProdutividadeFrontend15 min de leituraIgor Nascimento

O problema não é tempo, é atenção

Todo mundo que trabalha com código conhece o dia que termina sem nada pronto. Não foi preguiça: foram oito horas de reuniões curtas, mensagens respondidas na hora, "só uma olhada" num pull request, uma aba de documentação que virou dez. No fim, a tarefa que importava não andou, e a sensação é de cansaço sem entrega. O diagnóstico que demorei a aceitar é que o recurso escasso não era tempo. Eu tinha tempo. O que eu não tinha era atenção contínua, em blocos grandes o bastante para resolver algo difícil.

Atenção tem duas propriedades que tornam isso pior do que parece. A primeira é que ela não volta instantaneamente: depois de uma interrupção, parte da cabeça continua na coisa anterior por minutos, e o retorno ao problema original tem um custo de recarga. A segunda é que ela se gasta em decisões pequenas, não só nas grandes. Decidir se respondo agora ou depois, se abro ou não a notificação, se vale trocar de tarefa, cada uma dessas decisões cobra um pouco, e no fim do dia a soma é o que sobrou. Qualquer técnica de produtividade que funcione para mim precisa atacar essas duas propriedades: proteger blocos de atenção e tirar decisões da frente.

O que a técnica Pomodoro é, de verdade

A técnica foi criada por Francesco Cirillo no fim dos anos 1980, com um timer de cozinha em formato de tomate, daí o nome. A versão que circula por aí é "trabalhe 25 minutos, descanse 5". Isso é a parte visível e é a menos importante. A técnica inteira tem seis passos, e os que fazem diferença são os que ninguém segue.

  1. Escolher a tarefa. Antes de ligar o timer, decidir o que vai ser feito. Uma coisa, com nome, pequena o bastante para caber em alguns pomodoros.
  2. Ligar o timer. Vinte e cinco minutos no original. O número importa menos do que o fato de ser fixo e visível.
  3. Trabalhar até tocar. Sem trocar de tarefa, sem abrir nada que não seja a tarefa. Se terminar antes, revisar o que foi feito até o timer tocar.
  4. Marcar. Um traço no papel. O pomodoro concluído é uma unidade de trabalho registrada, não só tempo passado.
  5. Pausa curta. Cinco minutos, longe da tela. De pé, água, janela.
  6. Pausa longa a cada quatro. Quinze a trinta minutos depois do quarto pomodoro. É o que impede o método de virar uma esteira.

Em volta dos seis passos há três regras que são o coração do método e que as versões simplificadas descartam:

A parte que faz a técnica funcionar

Não é o timer. É a combinação de três coisas: uma única tarefa declarada antes de começar, um bloco de tempo com fim visível, e uma pausa obrigatória que não depende de você "sentir" que precisa. Juntas elas tiram da frente as decisões que mais gastam atenção: o que fazer agora, se já posso parar, se vale atender a interrupção. O timer é só o mecanismo que torna as três automáticas.

Por que isso funciona, em termos que eu consigo defender

Há explicações demais para a técnica, e a maioria é boa demais para ser verdade. As que eu consigo sustentar com a minha própria experiência são quatro.

Começar é a parte cara. A resistência a uma tarefa difícil é quase toda na largada. "Vou trabalhar nisso a tarde inteira" é uma promessa assustadora; "vou trabalhar nisso por vinte e cinco minutos" não é. O timer reduz o compromisso ao tamanho em que ele deixa de ser assustador, e uma vez dentro, continuar é mais fácil do que parar.

Prazo fixo elimina a expansão do trabalho. Tarefa sem limite se expande até ocupar o tempo disponível, e a expansão vem na forma de polimento que ninguém pediu, de pesquisa que não era necessária, de refatoração paralela. Um bloco com fim visível força a pergunta "o que dá para entregar até o timer tocar", e a resposta costuma ser a coisa certa.

A pausa obrigatória evita o declínio que você não percebe. Atenção cai com o tempo de uso contínuo, e cai sem avisar: a pessoa continua na tarefa, só que mais lenta e cometendo mais erros, convencida de que está rendendo igual. A pausa a cada vinte e cinco minutos acontece antes do declínio, não depois. É a diferença entre manutenção preventiva e conserto.

O registro muda o comportamento. Contar pomodoros por tarefa produz um dado que não existia: quanto cada coisa custa de verdade. Depois de algumas semanas vendo que "arrumar aquele teste" custa quatro pomodoros e não um, a estimativa seguinte já sai calibrada. E ver que o dia rendeu três pomodoros, não oito, é uma informação dura e útil sobre onde a atenção foi parar.

Onde a técnica não serve, e o que eu mudo

A técnica foi desenhada para trabalho individual e interruptível. Há trabalho que não é assim, e forçar o método nele é pior do que não usar.

SituaçãoO que acontece com 25/5O que eu faço
Depuração profunda, quando o modelo mental do problema leva vinte minutos para ser montadoO timer toca no momento em que a cabeça finalmente está inteira no problema; a pausa destrói o modelo e os próximos dez minutos são para remontá-loBlocos de 50 com 10 de pausa, ou 90 com 20. O método é o mesmo; a unidade muda
Programação em par ou sessão de desenho de arquitetura com outra pessoaDuas pessoas com timers independentes é caos; uma pessoa impondo pausa à outra é desconfortoCombinar o bloco antes. O timer é compartilhado ou não existe
Dia de reuniõesNão existe bloco de 25 minutos livre; cada tentativa é anulada por uma chamadaNão usar. Agrupar as reuniões e reservar uma manhã inteira de outro dia
Tarefas de dois minutos em série: revisar PRs pequenos, responder issuesUm pomodoro inteiro para uma tarefa de dois minutos cria ansiedade de "preencher"Um pomodoro para o lote, não para a tarefa. A tarefa declarada é "limpar a fila"
Trabalho criativo de começo em branco: escrever um texto, desenhar uma API novaFunciona bem. O timer tira a paralisia da página em brancoVinte e cinco minutos mesmo, com a regra de não apagar nada durante o bloco

A regra que extraio dessa tabela: a duração do bloco deve ser maior que o tempo de aquecimento da tarefa. Se levo vinte minutos para carregar o contexto de um problema, um bloco de vinte e cinco é um desperdício de aquecimento. Se o contexto cabe em dois minutos, vinte e cinco é generoso. A técnica original fixa o número para que você não negocie consigo mesmo a cada vez, e eu respeito isso: a negociação é feita uma vez, de manhã, por tipo de tarefa, nunca durante o bloco.

O outro ajuste é sobre a pausa longa. Quinze minutos a cada quatro pomodoros são duas horas de trabalho e vinte minutos de pausa curta acumulada. Para mim, a pausa longa só funciona se for realmente longa, com almoço ou caminhada, e se for respeitada mesmo quando o trabalho está indo bem. É exatamente quando está indo bem que eu quero pular, e é exatamente quando pular que o resto do dia desaba.

O que eu uso para rodar a técnica

Durante anos usei timer de celular, e o problema do celular é que ele é o maior gerador de interrupções que existe, então usá-lo como instrumento de foco é levar o incêndio para apagar o fogo. Depois usei aplicativos que pediam conta, sincronizavam com a nuvem, ofereciam planos premium e mandavam e-mail de "você não completou sua meta". Nenhum deles era um timer; eram produtos que tinham um timer dentro. O que eu queria era um timer com as três coisas que a técnica exige, tarefa declarada, bloco fixo e pausa automática, mais o registro no fim do dia, e nada além disso.

Foi daí que saiu o PomoFocus, que roda direto no navegador em imnascimento.github.io/PomoFocus. É uma página só, HTML, CSS e JavaScript puro, sem servidor, sem conta, sem dependência. As decisões de desenho são a técnica traduzida em interface:

A decisão de não ter servidor

O histórico da sessão vive na memória da página, e as configurações e a atividade ficam no armazenamento local do navegador. Nada sai da máquina. Isso compra três coisas: privacidade total, porque o que você está fazendo às 15h não é dado de ninguém; custo zero, porque uma página estática no GitHub Pages não tem fatura; e simplicidade, porque não há login, sincronização nem versão do servidor para manter. O preço é que o histórico do dia acaba com a aba. Por isso o relatório é um arquivo baixável e a página avisa antes de fechar se há pomodoros registrados. Para mim, um arquivo de texto por dia numa pasta é um registro melhor do que um painel na nuvem, porque é meu e porque eu abro.

O que o PomoFocus não faz também é escolha. Não tem lista de tarefas, porque a lista já existe em outro lugar, no Trello, no quadro do time, e duplicá-la é criar uma segunda fonte de verdade. Não tem metas diárias nem sequências de dias, porque a técnica não é sobre gamificação e esse tipo de incentivo cobra mais atenção do que devolve. Não tem estatística semanal, porque o relatório diário é o grão certo: o que me interessa é quanto cada tarefa custou, e isso cabe num arquivo por dia.

O que mudou depois de alguns meses

Três coisas, nessa ordem de importância. A primeira é que passei a saber quanto as coisas custam. "Essa migração leva uma tarde" virou "essa migração leva doze pomodoros", e doze pomodoros com pausas e interrupções é um dia e meio, não uma tarde. A estimativa ficou mais honesta porque passou a ter unidade.

A segunda é que as interrupções internas diminuíram. A primeira semana foi uma lista enorme de "depois": verificar e-mail, olhar o deploy, responder a mensagem. Com o tempo, a cabeça aprendeu que esses impulsos têm lugar para ir, a lista, e param de insistir. Não desapareceram; ficaram administráveis.

A terceira é que o fim do dia tem um número. Três pomodoros num dia de muita reunião não é fracasso; é a medida do que o dia permitiu, e serve para a conversa seguinte sobre quantas reuniões cabem numa semana. Oito pomodoros num dia limpo é o teto realista, e saber o teto evita a promessa de dez.

Resumo da conversa