Stretch My Time Off – Algorithmus zur Optimierung von Urlaubstagen
(stretchmytimeoff.com)- Ein Web-Tool, das begrenzte Urlaubstage an Wochenenden und Feiertage anschließt, um längere zusammenhängende Erholungszeiten zu schaffen; es berechnet die Urlaubsplanung unter Berücksichtigung regional unterschiedlicher Feiertage
- Das Standardbeispiel basiert auf einer Person mit Wohnsitz in Alabama, USA, die ab dem 1. Januar bis Ende 2026 10 Urlaubstage zur Verfügung hat
- Der Kalender unterscheidet zwischen Feiertagen, Wochenenden, vom Nutzer fixierbaren Urlaubstagen und berechneten Urlaubstagen und zeigt die konkrete Urlaubsverteilung tageweise an
- Die Berechnung erweitert kurze Urlaubseinsätze zu längeren Erholungsphasen, etwa zu 4 freien Tagen vom 1.–4. Januar und 17.–20. Januar sowie zu 9 freien Tagen vom 7.–15. November und 21.–29. November
- Nutzer können Wohnort, Anzahl der Urlaubstage und Startzeitpunkt ändern, um einen für sie passenden Urlaubskalender zu sehen
Eingabebedingungen und Regionsauswahl
- Am oberen Bildschirmrand werden Wohnort, verfügbare Urlaubstage und Startzeitpunkt der Berechnung eingegeben
- Standardauswahl ist 🇺🇸 Alabama
- Die Anzahl der Urlaubstage beträgt 10 days off
- Der Zeitraum reicht vom 1. Januar bis Ende 2026
- Die Regionsauswahl umfasst mehrere US-Bundesstaaten sowie den District of Columbia
- Es wird eine Liste von US-Bundesstaaten wie Alabama, Alaska, Arizona, California, New York, Texas und Washington angezeigt
- Außerdem gibt es eine Länderauswahlliste
- Aufgeführt sind zahlreiche Länder und Regionen von Afghanistan bis Zimbabwe
- Enthalten sind auch South Korea, Japan, United Kingdom und United States of America
Im Kalender unterschiedene Datumszustände
- Der Kalender wird nach Monaten angezeigt, wobei jedem Datum ein Status zugeordnet ist
- Weekend: Wochenende
- Name des Feiertags: New Year's Day, Martin Luther King Jr. Day, Memorial Day usw.
- Tap to add fixed day off: Datum, das der Nutzer als festen Urlaubstag hinzufügen kann
- Day off (calculated): per Berechnung platzierter Urlaubstag
- Im Beispiel für 2026 werden die berechneten Urlaubstage an folgenden Daten angezeigt
- Jan 2
- Jan 20
- Nov 9, Nov 10, Nov 12, Nov 13
- Nov 23, Nov 24, Nov 25, Nov 27
Monatliche Ergebnisse zusammenhängender Erholungszeiten
- 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
Beispiele berücksichtigter Feiertage
- Im Januar werden New Year's Day und Martin Luther King Jr. Day angezeigt
- Im Februar wird Washington's Birthday angezeigt
- Im Mai wird Memorial Day angezeigt
- Im Juni wird Juneteenth angezeigt
- Im Juli werden Independence Day und Independence Day (substitute day) angezeigt
- Im September wird Labour Day angezeigt
- Im Oktober wird Columbus Day angezeigt
- Im November werden Veterans Day und Thanksgiving Day angezeigt
- Im Dezember wird Christmas Day angezeigt
Tatsächlicher Nutzungsablauf
- Nutzer können Wohnort, verfügbare Urlaubstage und Startzeitpunkt ändern, um das Kalenderergebnis zu prüfen
- Jedes Datum wird so angezeigt, dass es per Tipp als fixed day off hinzugefügt werden kann
- Das Ergebnis der Berechnung platziert Urlaubstage rund um Wochenenden und Feiertage und fasst die möglichst langen zusammenhängenden Erholungsphasen unterhalb des Kalenders zusammen
2 Kommentare
In Korea sind Chuseok und Seollal jeweils als ein Tag eingetragen.
Kommentare auf Hacker News
Als ich früher mit ein paar Freunden anfing zu arbeiten, haben wir ähnliche Berechnungen gemacht, um die Anzahl freier Tage pro Urlaubstag zu maximieren, und das war ziemlich unterhaltsam.
Heute finde ich, es ist am besten, Urlaub zu nehmen, wenn man einfach eine Pause braucht. Ein langes Wochenende zu schaffen, wenn Burnout droht oder man nicht mehr richtig in die Arbeit findet, ist viel wirksamer, als die ganze erste Jahreshälfte durchzuhalten, nur um in der Woche um den 4. Juli mit 4 Urlaubstagen eine ganze Woche frei zu bekommen.
Wenn es viele Nutzer betrifft, macht man es zu ungewöhnlichen Zeiten außerhalb der Geschäftszeiten oder meistens am Montag. In meinem Umfeld machen wir den Freitag absichtlich zu einem leichten Tag, der sanft ins Wochenende übergeht. Deshalb bringt es wenig, am Freitag freizunehmen, während ein freier Montag gut ist. Nachdem alle die Probleme der Vorwoche frontal angegangen sind, kann ich am Dienstag mit ihren Erkenntnissen und Fortschritten einsteigen. Außerdem arbeiten die Leute, mit denen ich etwas unternehmen könnte, normalerweise, wenn ich freitags frei habe; aus meiner Sicht macht der Wochentag manchmal also kaum einen Unterschied.
Wenn der Tag dann da ist, ist es einem manchmal gar nicht mehr so wichtig, aber im Moment selbst hebt es die Moral enorm. Ein paar 3-Tage-Wochenenden können deutlich mehr bewirken, als etwa 5 freie Tage auf 9 auszudehnen. Wenn ich in den Kalender schaue und der nächste Feiertag mehr als 6 Wochen entfernt ist, ist das wirklich demotivierend.
Selbst wenn schlechtes Wetter angesagt ist, heißt es: „Du kannst insgesamt 3 freie Tage mehr bekommen!“, und wenn am Reiseziel Nebensaison ist: „Du gewinnst einen Brückentag!“ – das ist irgendwie peinlich. Wenn man nicht arbeiten will, wirkt es einfacher, es einfach nicht zu tun.
Das Tool im Originalbeitrag empfahl wegen der Feiertage an Karfreitag und Ostermontag ebenfalls, von Ende März bis Anfang April 2 Wochen frei zu nehmen; ehrlich gesagt frage ich mich, wer das so macht. Was mir an diesem Thema immer unangenehm war, ist wohl, dass es so nah an einem Angestelltenleben, „Arbeit ist die Hölle“, Hamsterrad und 9-to-5-Denken liegt.
Auch die Kultur „Du musst jetzt deinen Urlaub für nächstes Jahr planen, damit wir Ressourcen planen können; ändern kannst du es später“ ist deprimierend. Es ist November, und es fühlt sich schon an, als wäre das ganze nächste Jahr durchgeplant – keine Spontaneität, kein Spaß. Natürlich werden HN-Leute alles hacken, wenn es als Hack gilt, also bin ich womöglich in der Minderheit.
Ich versuche normalerweise, Urlaub und Reisen genau entgegen den von diesem Tool empfohlenen Daten zu planen.
Denn die Zusatzkosten, Staus und Menschenmassen während Feiertagszeiten zu vermeiden, ist wichtiger, als ein paar scheinbar kostenlose Tage dazuzubekommen. Es gibt kein kostenloses Mittagessen.
Glückwunsch. Allerdings wirkt die Formulierung auf mich irreführend und inkonsistent.
Es heißt: „2024 gibt es 11 Feiertage. Dehnen Sie Ihren Urlaub von 25 auf 61 Tage aus“, aber die 61 Tage ergeben sich aus meinen 25 Urlaubstagen plus 27 angrenzenden Wochenend- und Feiertagen. Die fehlenden 9 Tage sind Wochenenden, die bereits neben Feiertagen liegen, für die aber keine zusätzliche Urlaubsverlängerung vorgeschlagen wird. Wenn Wochenenden neben Feiertagen mitgezählt werden, wäre es fair, sie auch in der Ausgangsrechnung zu berücksichtigen.
Samstage neben Feiertagen am Sonntag wurden nicht gezählt, während die oben genannten +9 Freitage und Montage neben Wochenenden sind – auch das ist inkonsistent. Das schmälert nicht den Nutzen des Produkts an sich, aber psychologisch fühlt es sich sofort wie übertriebene Werbung an, schaltet bei mir den Abwehrmodus ein und bewirkt das Gegenteil von dem, was beabsichtigt ist.
0: Die zugehörige Diskussion läuft hier https://news.ycombinator.com/item?id=42113449
Er zählte freie Tage, Wochenenden und dann noch die Zeit, die man im Laufe eines Jahres zu Hause ist, und rechnete Dinge doppelt, die er zuvor schon abgezogen hatte, bis am Ende 0 Schultage übrig blieben. Auf dem Schulweg hat mich das wirklich wütend gemacht.
Es sieht nach dem Anfang eines praktischen Tools aus, ist aber noch nicht nützlich.
Wie andere schon sagten, unterscheiden sich die von Unternehmen gewährten freien Tage stark. Das größere Problem ist jedoch: Wenn man die Anzahl der Urlaubstage und das Jahr eingibt, scheint es derzeit nur ein Ergebnis auszugeben, obwohl es in der Praxis viele gleichwertige Optionen nach Anzahl zusammenhängender freier Tage gibt.
Im Moment kann der Nutzer eine gleich gute Verteilung nicht anpassen oder ersetzen. Bei meinem Versuch kam ein sehr unausgewogenes Ergebnis heraus, bei dem fast der gesamte Urlaub zwischen November und Februar lag und von Juli bis Oktober kein einziger Tag genutzt wurde. Wenn vorgeschlagen wird, mit 4 Urlaubstagen einen Feiertag auf 9 freie Tage am Stück auszudehnen, gibt es keine Möglichkeit auszudrücken, dass ich das lieber am Labor Day als am Veterans Day tun möchte. Auch wenn ein 3-Tage-Wochenende auf 4 Tage verlängert wird, kann ich nicht angeben, dass ich dafür lieber den Columbus Day als den Presidents Day nehmen möchte.
Vollständig anpassbar zu machen ist schwierig; dann nähert es sich einem persönlichen Kalender an. Stattdessen könnte es funktionieren, die Rangfolge transparent zu machen und den Nutzer „aus 3 gleichwertigen Optionen“ auswählen zu lassen.
Eine gute Website. Eine kleine Bitte: Statt
Taiwan, Province of Chinawäre einfachTaiwanschön.Für eine mit einem Code-Assistenztool gebaute Site ist sie ziemlich beeindruckend.
Ich frage mich, woher die Länderliste stammt oder welche Library für das Dropdown verwendet wird. Wenn man aus Taiwan zugreift, wird
Taiwan, Province of Chinaangezeigt.Dieses Thema wurde in dem Repository offenbar schon ausführlich diskutiert https://github.com/michaelwittig/node-i18n-iso-countries/iss...
Gutes Tool. Ich habe ein paar Punkte als Feedback.
Der Untertitel „Man kann seinen Urlaub von 20 auf 42 Tage verlängern“ ist ziemlich irreführend. Dieses Tool vermehrt die Urlaubstage nicht auf magische Weise.
Ein großer Teil der Seite ist nicht hilfreich. In den Niederlanden gibt es sechs Monate am Stück ohne Feiertage; es wäre gut, nur die Monate anzuzeigen, in denen eine Urlaubsverlängerung möglich ist.
Gefällt mir wirklich sehr. In Sweden bringen fast alle großen Magazine jedes Jahr rund um Weihnachten Artikel darüber, wie man seinen Urlaub optimal legt.
Zwischen Weihnachten und Neujahr gibt es ziemlich viele Bank Holidays, sodass man in manchen Jahren mit nur etwa 6 eingereichten Urlaubstagen fast 3 Wochen frei haben kann.
Dieses Jahr kann man, wenn man den 23. und 27. Dezember frenimmt, vom 21. bis 29. neun Tage am Stück frei haben. Nimmt man den 30. und 31. dazu, werden es 12 Tage am Stück, und wenn man auch noch den 2. und 3. Januar dazunimmt: voilà, 17 Tage Urlaub mit 6 Tagen Jahresurlaub. Die verlinkte Seite berechnet das allerdings nicht richtig, weil der 24. Dezember streng genommen kein Feiertag ist, aber von den meisten Unternehmen wie einer behandelt wird.
„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.“
Die meisten Unternehmen geben nicht an allen Feiertagen frei, daher liefert dieses Tool vor allem passende Ergebnisse für Bundesbedienstete, die an allen Feiertagen frei haben.
Es wäre nützlich, eine Feiertagstabelle zu erstellen, die jeweils zutreffenden ein- und auszuschalten und den Algorithmus den Rest neu füllen zu lassen.
edit listklicken.Wirklich gute Idee, weil ich diese Planung normalerweise manuell mache, um meine freie Zeit passend zu den freien Tagen der Kinder zu maximieren.
Es wäre gut, wenn man Feiertage anpassen könnte. Zum Beispiel waren Juneteenth und Veterans Day weder in der Schule noch bei der Arbeit freie Tage.
Als künftige Verbesserung wäre auch eine Integration mit Flugtickets schön. Zu solchen Zeiten sind Flüge normalerweise am teuersten.