Estranheza nas datas ao definir timeout para um link de convite

Você precisa olhar para a intenção original, que era o Google GMail:

Acho que, de alguma forma, perdemos de vista o objetivo ao longo do caminho, mas você pode ver que isso é muito orientado para o “próximo intervalo de tempo”, ou seja:

  • Quando o próximo dia começa (amanhã)
  • No meio da próxima semana
  • Quando o fim de semana começa
  • Quando a próxima semana começa

Essa sempre foi minha intenção, e tentei ser bastante claro sobre isso, mas acho que jogamos um jogo de “telefone sem fio” e as coisas se perderam na tradução ao longo do caminho… aqui está meu post original de novembro de 2019..

Note que, novamente, é o mesmo foco:

  • Mais tarde no dia (basicamente, quando a noite começa, ou “quando o dia de trabalho termina”)
  • Quando o próximo dia começa (amanhã)
  • Quando a próxima semana começa

E então você tem seus horários arbitrários, o que é bom ter, mas isso nunca foi o foco principal desse diálogo.. está tudo bem incluir horários arbitrários como um extra, mas “um dia arbitrário a 5 dias desta data específica” não é tão imediatamente útil quanto “quando/até a próxima semana começar”, “quando/até o próximo mês começar”, “quando/até o dia de trabalho terminar e a noite começar”, “quando/até o próximo mês começar”, “quando/até o fim de semana começar”, e assim por diante..

Então, voltando aos convites, a lógica deve ser a mesma:

Acho que nos perdemos um pouco com esse recurso. Deve ficar tudo bem com alguns ajustes.. todas as ferramentas estão lá.

3 curtidas