4 puntos por GN⁺ 2024-11-14 | 2 comentarios | Compartir por WhatsApp
  • Una herramienta web para convertir días de vacaciones limitados en descansos continuos más largos uniéndolos con fines de semana y feriados, calculando cómo distribuirlos según las diferencias de feriados por región
  • El ejemplo predeterminado está configurado para una persona que vive en Alabama, Estados Unidos, con 10 días de vacaciones desde Jan 1st hasta finales de 2026
  • El calendario muestra por separado los feriados, fines de semana, los días de vacaciones que el usuario puede fijar y los días de vacaciones calculados, dejando ver la distribución real día por día
  • El resultado convierte vacaciones cortas en períodos de descanso más largos, como los 4 días seguidos de Jan 1~4 y Jan 17~20, o los 9 días seguidos de Nov 7~15 y Nov 21~29
  • El usuario puede cambiar su lugar de residencia, la cantidad de días de vacaciones y la fecha de inicio para revisar un calendario de vacaciones ajustado a su situación

Condiciones de entrada y selección de región

  • En la parte superior de la pantalla se ingresan el lugar de residencia, la cantidad de días de vacaciones disponibles y la fecha de inicio del cálculo
    • La selección predeterminada es 🇺🇸 Alabama
    • Los días de vacaciones son 10 days off
    • El período va desde Jan 1st hasta finales de 2026
  • La selección de región incluye varios estados de Estados Unidos y el District of Columbia
    • Se muestra una lista de estados como Alabama, Alaska, Arizona, California, New York, Texas y Washington
  • También se ofrece una lista de países
    • Aparecen varios países y regiones, desde Afghanistan hasta Zimbabwe
    • También incluye South Korea, Japan, United Kingdom y United States of America

Estados de fecha que se distinguen en el calendario

  • El calendario se muestra por mes y cada fecha tiene un estado asignado
    • Weekend: fin de semana
    • Nombre del feriado: New Year's Day, Martin Luther King Jr. Day, Memorial Day, etc.
    • Tap to add fixed day off: fecha que el usuario puede agregar como día de descanso fijo
    • Day off (calculated): día de descanso asignado por el cálculo
  • En el ejemplo de 2026, los días de descanso calculados aparecen en las siguientes fechas
    • Jan 2
    • Jan 20
    • Nov 9, Nov 10, Nov 12, Nov 13
    • Nov 23, Nov 24, Nov 25, Nov 27

Resultados mensuales de descansos continuos

  • 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

Ejemplos de feriados incluidos

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

Flujo de uso real

  • El usuario puede cambiar su lugar de residencia, la cantidad de días de vacaciones disponibles y la fecha de inicio para ver el resultado en el calendario
  • Cada fecha se muestra como un elemento que se puede tocar para agregarla como fixed day off
  • El resultado coloca los días de vacaciones alrededor de fines de semana y feriados para resumir debajo del calendario los períodos de descanso continuo más largos posibles

2 comentarios

 
dowha 2024-11-14

En Corea, Chuseok y Seollal aparecen como de 1 día.

 
GN⁺ 2024-11-14
Opiniones de Hacker News
  • Antes, cuando empecé a trabajar con algunos amigos, solíamos hacer cálculos parecidos para maximizar la cantidad de días libres por cada día de vacaciones, y era bastante divertido
    Hoy siento que lo mejor es simplemente usar los días de vacaciones cuando quiero descansar. Hacer un fin de semana largo cuando te estás quemando o cuando no logras concentrarte en el trabajo es mucho más efectivo que aguantar todo el primer semestre para tomarte una semana libre alrededor del 4 de julio usando solo 4 días

    • Según el rol y el entorno, algunos días de la semana valen más que otros. Por ejemplo, los viernes normalmente no se impulsan tareas pesadas o con riesgo de incidentes
      Si es para usuarios a gran escala, se hace en horarios raros fuera de oficina o, por lo general, se maneja el lunes. En mi entorno, suelo convertir deliberadamente el viernes en un día tranquilo para ir entrando suavemente al fin de semana, así que descansar el viernes rinde poco, mientras que descansar el lunes es bueno. Después de que todos hayan encarado los problemas de la semana anterior, yo puedo entrar el martes con sus ideas y avances. Además, aunque descanse el viernes, la gente con la que podría salir suele estar trabajando, así que para mí a veces no hay mucha diferencia entre un día y otro
    • Maximizar la cantidad de días libres por cada día de vacaciones también puede significar maximizar el costo y el sufrimiento del viaje. Viajar alrededor del 4 de julio no es ni barato ni agradable
    • Exacto. Si dejas programado un día de vacaciones para dentro de unas semanas, tienes algo que esperar con ganas
      Cuando llega el día quizá ni te importe tanto, pero en ese momento el efecto sobre la moral es grande. Varios fines de semana de 3 días pueden tener un efecto mucho mayor que estirar unos 5 días de descanso a 9. Ver el calendario y que el próximo feriado esté a más de 6 semanas de distancia de verdad desanima
    • Tomarse un día libre cuando llega el burnout es importante, pero para algunas personas también es importante planear con algo de anticipación las fechas de máxima eficiencia vacacional en las que yo, mis hijos, mi pareja, etc., podamos descansar todos al mismo tiempo
    • En Suiza también es común este tipo de estiramiento de vacaciones, pero a mí no me convence
      Aunque se pronostique mal clima, dicen “¡puedes sumar 3 días más de descanso en total!”, y aunque el destino esté en temporada baja, “¡ganas un día puente!”, lo cual me da un poco de vergüenza ajena. Si no quieres trabajar, parece más fácil simplemente no hacerlo
      La herramienta del post original también recomendaba tomarse 2 semanas libres desde fines de marzo hasta comienzos de abril por los feriados del viernes y lunes de Pascua, pero sinceramente me pregunto quién hace eso. Creo que este tema siempre me incomodó porque está demasiado cerca de una vida de empleado, de la idea de “el trabajo es un infierno”, la rueda de hámster y la mentalidad de 9 a 5
      También me deprime la cultura de “tenemos que fijar ahora el plan de vacaciones del próximo año para poder planificar recursos; luego se puede cambiar”. Es noviembre y ya se siente como si todo el próximo año estuviera planificado, sin espontaneidad ni diversión. Claro que la gente de HN hará cualquier cosa si es hackear, así que es muy posible que yo esté en minoría
  • Yo normalmente intento tomar vacaciones y viajar en fechas totalmente opuestas a las que recomienda esta herramienta
    Porque evitar los costos extra, el tráfico y las multitudes de los viajes en feriados es más importante que conseguir unos cuantos días más que parecen gratis. No hay almuerzo gratis

    • Tomo vacaciones en invierno porque es una época horrible para estar en Berlin. En cambio, el verano es sagrado y no debe pasarse en otro lugar
    • Para viajar en días laborales se necesita suerte
  • Felicidades. Dicho eso, el texto me parece engañoso e inconsistente
    Dice: “En 2024 hay 11 feriados. Convierte 25 días de vacaciones en 61 días”, pero esos 61 días son mis 25 días de vacaciones más 27 días de fines de semana y feriados adyacentes. Los 9 días que faltan son fines de semana que ya están junto a feriados, en los que no se propone ninguna extensión adicional de vacaciones. Si van a contar los fines de semana junto a feriados, sería justo incluirlos también en el cálculo inicial
    No contaron el sábado junto a un feriado en domingo, pero esos +9 mencionados arriba sí incluyen viernes y lunes junto a fines de semana, lo que también es inconsistente. No reduce la utilidad del producto en sí, pero psicológicamente activa de inmediato el modo defensivo como si fuera publicidad exagerada, y produce el efecto contrario al esperado
    0: la discusión relacionada sigue aquí https://news.ycombinator.com/item?id=42113449

    • Me recuerda a cuando era chico y mi padre me explicaba que en realidad yo no iba a la escuela para nada
      Contaba los días libres, los fines de semana y luego volvía a contar el tiempo que pasaba en casa durante el año, duplicando cosas que ya había restado, hasta llegar a la lógica de que quedaban 0 días de escuela. Escucharlo camino a la escuela me daba muchísima rabia
    • A mí tampoco me gustó esa parte; parecía un cálculo un poco tramposo
  • Parece el comienzo de una herramienta conveniente, pero todavía no es útil
    Como dijeron otros, los feriados que ofrece cada empresa varían. Un problema aún mayor es que, al ingresar la cantidad de días de vacaciones y el año, por ahora parece devolver un solo resultado, cuando en realidad hay muchas opciones empatadas según la cantidad de días libres consecutivos
    En este momento la herramienta no permite que el usuario modifique o reemplace distribuciones igual de buenas. Cuando la probé, concentró la mayoría de mis vacaciones entre noviembre y febrero, y no usó ni un solo día entre julio y octubre, un resultado muy sesgado. Cuando sugiere usar 4 días de vacaciones para convertir un feriado en 9 días consecutivos de descanso, no hay forma de expresar que preferiría hacerlo en Labor Day en vez de Veterans Day. Tampoco se puede indicar que, al convertir un fin de semana de 3 días en uno de 4, preferiría usarlo en Columbus Day en vez de Presidents Day

    • El algoritmo actualmente produce un solo resultado y funciona intentando llenar desde los huecos pequeños hasta los grandes para crear bloques de vacaciones
      Personalizarlo por completo es difícil, y si se hiciera se parecería más a un calendario personal. En cambio, podría funcionar mostrar el ranking de forma transparente y permitir “elegir entre 3 opciones empatadas”
  • Buen sitio. Un pedido menor: estaría bueno que usaran simplemente Taiwan en lugar de Taiwan, Province of China

  • Para ser un sitio hecho con una herramienta de asistencia de código, es bastante impresionante
    Me da curiosidad de dónde sacaron la lista de países, o qué librería usan para el menú desplegable. Al entrar desde Taiwan, aparece como Taiwan, Province of China

  • Es una buena herramienta. Tengo algunos comentarios.
    El subtítulo “puedes extender tus vacaciones de 20 a 42 días” es bastante engañoso. Esta herramienta no aumenta mágicamente la cantidad de días de vacaciones.
    Una buena parte de la página no es útil. En Países Bajos hay seis meses seguidos sin días feriados, así que sería bueno mostrar solo los meses en los que es posible alargar las vacaciones.

    • Tampoco “alarga” mis vacaciones de 25 a 49 días. De esos, 6 son feriados nacionales que caen en días hábiles, así que de todos modos ya son días libres. Por eso el cálculo está mal.
  • Me encanta. En Suecia, casi todas las revistas populares publican cada año, cerca de Navidad, artículos sobre cómo reservar las vacaciones de forma óptima.
    Entre Navidad y Año Nuevo hay bastantes feriados bancarios, así que en algunos años puedes descansar casi 3 semanas reservando apenas unos 6 días.
    Este año, si te tomas libres el 23 y el 27 de diciembre, puedes descansar 9 días seguidos, del 21 al 29. Si sumas el 30 y el 31, se vuelven 12 días seguidos, y si además sumas el 2 y el 3 de enero, voilà: 17 días de vacaciones usando 6 días de PTO. Eso sí, el sitio enlazado no lo calcula bien, porque el 24 de diciembre no es estrictamente un feriado, pero la mayoría de las empresas lo trata como si lo fuera.

    • En Suecia, el 24 de diciembre recibe legalmente el mismo trato que un fin de semana (Semesterlag 3 a §).
      “Los sábados y domingos no se cuentan como días de vacaciones salvo en los casos indicados en el tercer párrafo del § 9. Se equiparan a los domingos los feriados generales, así como la víspera de San Juan, Nochebuena y Nochevieja”.
  • Como la mayoría de las empresas no da libres todos los feriados, esta herramienta termina dando resultados más adecuados sobre todo para empleados federales que sí descansan cada feriado.
    Sería útil crear una tabla de feriados, activar o desactivar solo los que apliquen y luego dejar que el algoritmo rellene el resto de nuevo.

    • Hice con ChatGPT un cambio para ocultar feriados individuales por país y año; basta con presionar edit list.
  • Es una idea muy buena, porque normalmente hago esta planificación a mano para maximizar mi tiempo libre alrededor de los días libres de mis hijos.
    Sería bueno poder ajustar los feriados. Por ejemplo, Juneteenth y Veterans Day no fueron días libres ni en la escuela ni en el trabajo.
    Como mejora futura, también estaría bueno integrarlo con vuelos. Esas fechas suelen ser cuando los pasajes están más caros.

    • También estaría bueno poder agregar feriados internos de la empresa, cuando toda la compañía descansa por algún motivo.
    • Ya se agregó una función para desactivar rápidamente feriados específicos, y en EE. UU. parece que muchas veces Veterans Day no se toma libre. Ahora también debería funcionar la configuración por estado.