Les fuseaux horaires en Antarctique, pire cauchemar des développeurs
Ce dimanche 29 octobre, les horloges reculeront d'une heure dans de nombreux pays du monde dans le cadre du passage à l'heure d'hiver (et oui, on va pas la refaire à chaque fois : vous allez dormir une heure de plus, quel plaisir).
Alors que ce passage peut poser problème à certains projets informatiques vraiment mal foutus, ainsi que ceux sollicités sur des fuseaux horaires différents (certains pays n'appliquent pas ce changement d'heure), je voulais profiter de cet article pour vous sensibiliser à une cause bien particulière : celle des développeurs qui ont déjà travaillé avec les fuseaux horaires de l'Antarctique.
— L'Antarctique c'est le pôle Nord c'est ça ?
Non, putain.
— Oh WOW, t'es violent mec ! C'est le week-end, relax !
L'Antarctique, qui est donc le continent le plus au sud de notre belle planète, s'avère être une réelle abomination pour le commun des développeurs (notez que j'exclus volontairement celles et ceux qui aiment se faire mal, avec des regex par exemple).
La raison ? Ses fuseaux horaires.
"Ses" ? Oui, car le continent n'en compte pas un, pas deux, pas trois, pas quatre, pas cinq... mais 12 !
Alors oui, du coup vous vous dites que si le continent se trouve tout au sud de la Terre, il est forcément traversé par tous les méridiens du globe (et c'est très juste), et donc tous les fuseaux horaires existants (théoriquement, oui).
OK, mais dans ce cas, ça ne nous explique pas pourquoi il ne dispose pas de 24 fuseaux horaires correspondant à chaque heure de la journée.
La raison principale de ces 12 fuseaux horaires est en effet différente : étant donné que l'Antarctique n'est pas habité, à l'exception de stations scientifiques et d'expéditions touristiques, le continent n'est pas officiellement divisé en fuseaux horaires.
Il a néanmoins été divisé en territoires (et c'est là que ça devient un sacré bordel), pour lesquels le fuseau horaire correspond soit à celui du pays auquel ils appartiennent, soit à celui du pays qui les approvisionne (par exemple la Nouvelle-Zélande).
La règle (déjà pas si simple) pouvait s'arrêter là, mais certaines bases scientifiques sur le continent ont décidé de mettre leur grain de sel (pas bonne cette expression avec la fonte des glaces) :
- Alors que le changement d'heure n'est pas appliqué sur la majeure partie du continent, la station de recherche Palmer, détenue et financée par les États-Unis, mais exploitée sur le territoire chilien, suit l'heure du Chili.
- La station Troll, située dans une zone revendiquée par la Norvège, suit le temps universel (UTC) d'octobre à mars, puis passe en UTC+2 (WTF) de mars à octobre. De fait, elle porte très bien son nom.
En complément, des chercheurs travaillant dans la station d'un autre pays que le leur optent parfois pour suivre le fuseau horaire de leur pays d'origine, du moment qu'ils n'ont pas à travailler avec d'autres équipes, cela facilitant les communications avec leur maison mère.
Au plaisir de vous avoir appris quelque chose avec cet article, je vous souhaite d'avance un bon dimanche, et surtout de ne jamais avoir à travailler sur les fuseaux horaires de l'Antarctique ! 😉
À lire aussi sur Les Joies du Code :
- 🍪 Pour mon site, j’ai intégré le gestionnaire de cookies le moins pire des Internets
- 📈 GitHub Copilot dépasse le million d'utilisateurs payants
- 🏔️ Des chercheurs créent 3D-GPT, une IA qui génère des mondes virtuels avec des prompts à la ChatGPT
- 🔬 Microsoft crée une technologie révolutionnaire capable de stocker des données dans du verre pendant 10 000 ans
À propos de l'auteur
Nicolas Lecointre
Chief Happiness Officer des développeurs, ceinture noire de sudo. Pour rire, j'ai créé Les Joies du Code. J'utilise Vim depuis 10 ans parce que je sais pas comment le quitter.
Articles recommandés
Le robot-chien de Boston Dynamics sait maintenant parler grâce à ChatGPT
Pour Halloween, j'ai demandé à ChatGPT de me raconter l'histoire la plus terrifiante possible pour des développeurs
Microsoft crée une technologie révolutionnaire capable de stocker des données dans du verre pendant 10 000 ans
Le robot-chien de Boston Dynamics sait maintenant parler grâce à ChatGPT
Pour Halloween, j'ai demandé à ChatGPT de me raconter l'histoire la plus terrifiante possible pour des développeurs
Microsoft crée une technologie révolutionnaire capable de stocker des données dans du verre pendant 10 000 ans
JetBrains lance RustRover, son nouvel IDE pour les développeurs Rust
Plus de contenu
Quand on me surprend à corriger direct en prod
Quand je découvre la conteneurisation
Quand on parvient à livrer une dernière fonctionnalité juste avant la deadline
Quand je cherche où une variable est modifiée et que c’est dans un callback imbriqué au 4ème niveau
Quand je fais du lorem ipsum en masse
Concours Les Joies du Code : un kit bien-être Logitech à remporter sur Instagram !
Quand un collègue ramène des viennoiseries le lundi matin
Quand la compilation que j'ai lancée avant de partir manger passe
Quand on me surprend à corriger direct en prod
Quand je découvre la conteneurisation
Quand on parvient à livrer une dernière fonctionnalité juste avant la deadline
Quand je cherche où une variable est modifiée et que c’est dans un callback imbriqué au 4ème niveau
Quand je fais du lorem ipsum en masse
