Trabalho na Ideia #165

Aplicativo Fluxo de Trabalho

Uma vez, quando estava sofrendo bastante com uma lesão de esforço repetitivo (LER), parecia que a única solução era me impor um tempo de descanso. Os resultados foram bons, e fiz uma boa recuperação, em parte graças a um programa simples chamado Fluxo de Trabalho. 

O programa é distribuído sob uma licença MIT. Há links de download no final desta página.


Fluxo de Trabalho é um planejador de tarefas e um cronômetro, é um programa de produtividade. Você o programa com uma lista de atividades, digamos 1h de trabalho, seguido por 5min de pausas, e assim por diante ele segue a rotina contando o tempo. O programa te alerta com um beep amistoso quando o tempo acabou, e espera seu comando para começar a próxima atividade. A coisa importante é adicionar alguns minutos de descanso depois de cada tempo passado no computador. Você só começa o programa quando acorda, pressiona Start! e deixa ele rodando no fundo. Quando você vai para a cama, você aperta End Day. No próximo dia, a não ser que você mude algo, ele fará a mesma coisa (se não estou enganado). 

É realmente útil saber quanto tempo você ainda tem para fazer uma atividade, mas não é para você fazer um micromanaging de cada tarefa que faz. É mais um processo macro, trabalhar, brincar, descansar, dormir. Descobri ao longo dos anos que trabalho fazendo listas de tarefas em ciclo, então fazia sentido, se iria fazer isto pelo resto da vida, tornar a tarefa mais profissional. Ele tira aqueles minutos perdidos em que você está decidindo qual é a próxima coisa a fazer.

Se não tiver cuidade, entretanto, pode ficar tentado a olhar o relógio com muita frequência e isto lhe trará anxiedade temporal. Apenas esqueça do cronômetro, foque no trabalho e deixe o Fluxo de Trabalho tomar conta da sua rotina. 

Você ganha Tokens de Turnover por trabalho feito. Acontecia que estava precisando reduzir as noites que ficava acordado até tarde ou mesmo não dormia, e isto me ajudava a espaçar melhor estas noites. Quando você quiser ou precisar, você pode gastar estes créditos, e virar uma noite, sem culpa. Naturalmente você não deve se auto enganar.

Ele também mantém logs simples para que você possa revisá-los depois e melhorar ainda mais sua rotina.


O programa foi desenvolvido quando quando descobri a poderosa framework electron. Não mexo com ela por bastante tempo mas houve um momento em que queria realmente aprender a usar. Não aprendi totalmente a ferramenta, como pode ser percebido pelo fato de que a distribuição é bem grande. Seu status é como está, sem manutenção por mais de dois anos, mas faz o trabalho. Haviam melhorias significativas que planejava de fazer, incluindo um botão para pular atividades, mas não cheguei a fazê-las.


Para que o programa tenha a sua rotina, você precisa editar um arquivo padrão JSON em qualquer editor de texto. Recomendo fazê-lo JSONlint, para que o seu arquivo saia com a validação correta. O arquivo parece com:

    {

    "flowCycles": 18,

    "flow":{

"1":["Warm-up",5],

"2":["Work 1",50],

"3":["Rest",20],

...

"17":["Tai-Chi",15],

"18":["END DAY",0.001],

}

    }

O número depois de flowCycles deve ser o índice da última atividade que você colocou. Você pode adicionar quantas linhas quiser com atividades, o número sendo o tempo em minutos alocado para cada atividade. Deixe a última linha de END DAY como está. 


Note que apesar do programa funcionar, admito que achei muito trabalhoso gerenciar o programa o tempo todo, e eventualmente quando não era mais necessário ele foi abandonado. Existem muitas maneiras de abordar o problema de programar atividades diárias, e esta talvez não seja a melhor delas. Ainda preciso desenvolver um jeito melhor de aumentar minha produtividade.

ARQUIVOS PARA DOWNLOAD

Work Flow App Files (zipado)

BANNER IMAGE CREDITS: ESA/Hubble & NASA, A. Filippenko, R. Jansen 

Want to know more about this image? Follow this external link.