4 pontos por GN⁺ 2024-11-14 | 2 comentários | Compartilhar no WhatsApp
  • Uma ferramenta web que transforma dias de férias limitados em descansos contínuos mais longos ao emendá-los com fins de semana e feriados, calculando a distribuição das folgas com base nas diferenças de feriados por região
  • O exemplo padrão é configurado para um morador do Alabama, nos EUA, com 10 dias de folga entre 1º de janeiro e o fim de 2026
  • O calendário mostra separadamente feriados, fins de semana, dias de folga fixados pelo usuário e dias de folga calculados, deixando visível a distribuição real das folgas por data
  • O resultado do cálculo estende folgas curtas em períodos mais longos de descanso, como os feriadões de 4 dias de 1 a 4 de janeiro e de 17 a 20 de janeiro, e os feriadões de 9 dias de 7 a 15 de novembro e de 21 a 29 de novembro
  • O usuário pode mudar a região de residência, a quantidade de dias de folga e a data de início para conferir um calendário de férias adequado ao seu caso

Condições de entrada e seleção de região

  • Na parte superior da tela, o usuário informa a região de residência, a quantidade de dias de folga disponíveis e a data de início do cálculo
    • A seleção padrão é 🇺🇸 Alabama
    • A quantidade de folga é 10 days off
    • O período vai de Jan 1st até o fim de 2026
  • A seleção de região inclui vários estados dos EUA e o District of Columbia
    • É exibida uma lista de estados americanos como Alabama, Alaska, Arizona, California, New York, Texas e Washington
  • Também é fornecida uma lista de seleção de países
    • Vários países e regiões são listados, de Afghanistan a Zimbabwe
    • South Korea, Japan, United Kingdom e United States of America também estão incluídos

Estados de data distinguidos no calendário

  • O calendário é exibido por mês, e cada data recebe um status
    • Weekend: fim de semana
    • Nome do feriado: New Year's Day, Martin Luther King Jr. Day, Memorial Day etc.
    • Tap to add fixed day off: data que o usuário pode adicionar como folga fixa
    • Day off (calculated): dia de folga definido pelo cálculo
  • No exemplo de 2026, os dias de folga calculados aparecem nas seguintes datas
    • Jan 2
    • Jan 20
    • Nov 9, Nov 10, Nov 12, Nov 13
    • Nov 23, Nov 24, Nov 25, Nov 27

Resultados mensais de descanso contínuo

  • January
    • Jan 1 to Jan 4: 4 days
    • Jan 17 to Jan 20: 4 days
  • February
    • Feb 14 to Feb 16: 3 days
  • May
    • May 23 to May 25: 3 days
  • June
    • Jun 19 to Jun 21: 3 days
  • July
    • Jul 3 to Jul 5: 3 days
  • September
    • Sep 5 to Sep 7: 3 days
  • October
    • Oct 10 to Oct 12: 3 days
  • November
    • Nov 7 to Nov 15: 9 days
    • Nov 21 to Nov 29: 9 days
  • December
    • Dec 25 to Dec 27: 3 days

Exemplos de feriados considerados

  • Em January, aparecem New Year's Day e Martin Luther King Jr. Day
  • Em February, aparece Washington's Birthday
  • Em May, aparece Memorial Day
  • Em June, aparece Juneteenth
  • Em July, aparecem Independence Day e Independence Day (substitute day)
  • Em September, aparece Labour Day
  • Em October, aparece Columbus Day
  • Em November, aparecem Veterans Day e Thanksgiving Day
  • Em December, aparece Christmas Day

Fluxo de uso real

  • O usuário pode alterar a região de residência, a quantidade de dias de folga disponíveis e a data de início para verificar o resultado no calendário
  • Cada data pode ser tocada para ser adicionada como fixed day off
  • O resultado do cálculo posiciona os dias de folga ao redor de fins de semana e feriados, resumindo abaixo do calendário os maiores períodos contínuos de descanso possíveis

2 comentários

 
dowha 2024-11-14

Na Coreia, Chuseok e Seollal estão incluídos como 1 dia.

 
GN⁺ 2024-11-14
Opiniões no Hacker News
  • Antigamente, quando comecei a trabalhar com alguns amigos, costumávamos fazer cálculos parecidos para maximizar o número de dias de folga por dia de férias, e era bem divertido.
    Hoje em dia, acho que o melhor é simplesmente tirar férias quando dá vontade de descansar. Criar um fim de semana prolongado quando o burnout está chegando ou quando você não consegue se concentrar no trabalho é muito mais eficaz do que aguentar o primeiro semestre inteiro para tirar uma semana de folga usando só 4 dias na semana de 4 de julho.

    • Dependendo da função e do ambiente, alguns dias da semana valem mais do que outros. Por exemplo, às sextas-feiras normalmente não se força muito a barra com tarefas pesadas e com risco de incidentes.
      Se for algo para uma base grande de usuários, fazemos em horários estranhos fora do expediente ou, em geral, na segunda-feira. No meu ambiente, tentamos deliberadamente fazer da sexta-feira um dia mais leve, uma transição suave para o fim de semana; por isso, tirar folga na sexta tem baixo retorno sobre o investimento, enquanto tirar na segunda é ótimo. Depois que todo mundo enfrentou de frente os problemas da semana anterior, eu posso chegar na terça com os insights e o progresso deles. Além disso, mesmo tirando folga na sexta, as pessoas com quem eu sairia normalmente estão trabalhando, então às vezes, para mim, não faz tanta diferença o dia da semana.
    • Maximizar o número de dias de folga por dia de férias pode significar também maximizar os custos e o sofrimento da viagem. Viajar perto de 4 de julho não é barato nem agradável.
    • Exato. Se você deixa um dia de férias marcado para daqui a algumas semanas, passa a ter algo pelo que esperar.
      Quando o dia chega, às vezes você nem liga tanto, mas naquele momento o efeito sobre a motivação é enorme. Alguns fins de semana de 3 dias podem ter um impacto muito maior do que transformar cerca de 5 dias de descanso em 9. Quando você olha o calendário e o próximo feriado está a mais de 6 semanas de distância, é realmente desanimador.
    • Tirar um dia de folga quando o burnout está chegando é importante, mas para algumas pessoas também é importante planejar um pouco antes as datas de máxima eficiência das férias em que eu, os filhos, o cônjuge etc. possamos todos descansar juntos.
    • Na Suíça também é comum esse tipo de alongamento das férias, mas eu não gosto muito.
      Mesmo quando a previsão é de tempo ruim, dizem “dá para aumentar em mais 3 dias o total de folga!”, e mesmo quando é baixa temporada no destino, “você ganha um dia de ponte!”, o que chega a ser meio constrangedor. Se você não quer trabalhar, parece mais simples simplesmente não trabalhar.
      A ferramenta do post original também recomendava tirar 2 semanas de folga do fim de março ao começo de abril por causa dos feriados de sexta e segunda-feira de Páscoa, mas, sinceramente, fico pensando quem faz isso. Acho que esse assunto sempre me incomodou porque fica muito próximo da vida de assalariado, da ideia de “trabalho é um inferno”, da roda de hamster e da mentalidade 9-to-5.
      Também acho deprimente a cultura de “precisamos definir agora o planejamento de férias do ano que vem para poder planejar recursos; dá para mudar depois”. Já é novembro e dá a sensação de que o ano seguinte inteiro está planejado, sem espontaneidade e sem graça. Claro que o pessoal do HN faz qualquer coisa se for hackear algo, então é bem possível que eu esteja na minoria.
  • Eu normalmente tento marcar minhas férias e viagens exatamente no oposto das datas que essa ferramenta recomenda.
    Porque evitar o custo extra, o trânsito e as multidões de viajar em períodos de feriado é mais importante do que ganhar alguns dias que parecem gratuitos. Não existe almoço grátis.

    • Tirar férias no inverno é porque é uma época horrível para estar em Berlin. Em contrapartida, o verão é sagrado e não deve ser passado em outro lugar.
    • Para viajar em dias úteis, você precisa de sorte.
  • Parabéns. Mas a redação parece enganosa e inconsistente para mim.
    Ela diz “Em 2024 há 11 feriados. Estenda seus 25 dias de férias para 61”, mas os 61 dias são meus 25 dias de férias somados a 27 dias de fins de semana e feriados adjacentes. Os 9 dias que faltam são fins de semana que já ficam ao lado de feriados, mas para os quais não foi proposta nenhuma extensão de férias. Se vocês vão contar fins de semana ao lado de feriados, seria justo incluí-los também no cálculo inicial.
    Também é inconsistente que não tenham contado o sábado ao lado de um feriado no domingo, mas os +9 mencionados acima sejam sextas e segundas ao lado de fins de semana. Isso não reduz a utilidade do produto em si, mas psicologicamente liga imediatamente o modo defensivo, como se fosse propaganda exagerada, produzindo o efeito oposto ao esperado.
    0: discussão relacionada em andamento aqui https://news.ycombinator.com/item?id=42113449

    • Isso me lembra quando meu pai, na infância, explicava que eu na verdade não ia à escola nunca.
      Ele contava os dias de folga, os fins de semana, depois contava de novo o tempo que eu passava em casa ao longo do ano, fazendo dupla contagem do que já tinha subtraído antes, até chegar à lógica de que havia 0 dias de escola. Ouvir isso no caminho para a escola me deixava muito irritado.
    • Eu também não gostei dessa parte; pareceu uma conta meio rasa.
  • Parece o começo de uma ferramenta conveniente, mas ainda não é útil.
    Como outras pessoas disseram, os feriados oferecidos por cada empresa variam. O problema ainda maior é que, quando você informa o número de dias de férias e o ano, atualmente ela parece retornar apenas um resultado, embora na prática existam muitas opções empatadas em termos de número de dias consecutivos de descanso.
    A ferramenta atual não permite ao usuário ajustar ou substituir distribuições igualmente boas. Quando testei, ela concentrava a maior parte das minhas férias entre novembro e fevereiro e não usava nenhum dia de julho a outubro, um resultado muito desequilibrado. Quando ela sugere usar 4 dias de férias para transformar um feriado em 9 dias seguidos de descanso, não há como dizer que eu prefiro fazer isso no Labor Day em vez do Veterans Day. Ao estender um fim de semana de 3 dias para 4, também não dá para especificar que prefiro usar no Columbus Day em vez do Presidents Day.

    • O algoritmo atualmente retorna apenas um resultado e tenta formar blocos de férias preenchendo das lacunas menores para as maiores, tanto quanto possível.
      Personalizar completamente é difícil, e isso acabaria se aproximando de um calendário pessoal. Em vez disso, talvez funcionasse mostrar o ranking de forma transparente e permitir “escolher entre 3 opções empatadas”.
  • Bom site. Um pedido pequeno: seria melhor usar simplesmente Taiwan em vez de Taiwan, Province of China.

  • É um site bem impressionante, considerando que foi feito com uma ferramenta de assistência de código.
    Fico curioso para saber de onde veio a lista de países, ou qual biblioteca é usada no dropdown. Ao acessar de Taiwan, aparece como Taiwan, Province of China.

  • Boa ferramenta. Tenho alguns feedbacks
    O subtítulo “é possível aumentar suas férias de 20 para 42 dias” é bastante enganoso. Esta ferramenta não aumenta magicamente a quantidade de dias de férias
    Uma boa parte da página não é útil. Na Holanda, há 6 meses seguidos sem feriados, então seria bom mostrar apenas os meses em que dá para esticar as férias

    • Também não é que ela “aumente” minhas férias de 25 para 49 dias. Desses, 6 dias são feriados nacionais que caem em dias úteis, então eu já folgaria de qualquer forma. Portanto, o cálculo está errado
  • Gostei muito. Na Suécia, todo ano perto do Natal, quase todas as revistas populares publicam matérias sobre como reservar férias de forma ideal
    Como há muitos feriados bancários entre o Natal e o Ano-Novo, em alguns anos dá para tirar quase 3 semanas de folga reservando só uns 6 dias
    Neste ano, se você folgar nos dias 23 e 27 de dezembro, consegue 9 dias seguidos de descanso, do dia 21 ao 29. Se acrescentar os dias 30 e 31, vira 12 dias seguidos; e, se acrescentar também 2 e 3 de janeiro, voilà, 17 dias de férias com 6 dias de férias anuais. Só que o site linkado não calcula isso corretamente, porque 24 de dezembro não é estritamente feriado, mas a maioria das empresas o trata como se fosse

    • Na Suécia, 24 de dezembro é legalmente tratado como equivalente a um fim de semana (Semesterlag 3 a §)
      “Lördag och söndag räknas inte som semesterdagar annat än i fall som avses i 9 § tredje stycket. Med söndag jämställs allmän helgdag samt midsommarafton, julafton och nyårsafton.”
  • Como a maioria das empresas não dá folga em todos os feriados, esta ferramenta acaba gerando resultados mais adequados principalmente para servidores públicos federais, que folgam em cada feriado
    Seria útil criar uma tabela de feriados, ligar e desligar apenas os que se aplicam e então deixar o algoritmo preencher o restante novamente

    • Criei com o ChatGPT uma alteração para ocultar feriados individuais por país e por ano; basta clicar em edit list
  • É uma ótima ideia, porque esse é o tipo de planejamento que eu normalmente fazia manualmente para maximizar o tempo de férias junto com os dias em que as crianças não têm aula
    Seria bom poder ajustar os feriados. Por exemplo, Juneteenth e Veterans Day não foram dias de folga nem na escola nem no trabalho
    Como melhoria futura, também seria bom integrar com passagens aéreas. Essas épocas normalmente são justamente quando os voos estão mais caros

    • Também seria bom poder adicionar feriados internos da empresa, quando a empresa inteira fecha por algum motivo
    • Foi adicionada uma função para desativar rapidamente feriados específicos, e nos EUA parece que de fato muita gente não folga no Veterans Day. Agora as configurações por estado também deveriam funcionar