“All Linux and Mac-based computers pull their time zones from a massively important database — the time zone database,” explains Medium’s tech site OneZero. And this vastly crucial project is ultimately overseen by one man who Medium calls “The Time Zone King.”
The process of defining time zones is centralized. This is actually quite a big deal in its own right because people tend to grossly underestimate how pivotal Linux is to … the entire internet and technology as we know it…
The time zone database — which is sometimes called the Olson data or zoneinfo database — has a fascinating history… Not only are time zones apparently a longstanding menace for computer developers, but the time zone maintenance community is currently, it seems, mired among some procedural dispute regarding how this essential database should best be maintained. Of course that’s an interesting fact in its own right: there is a world time zone data community. In fact, The Register recently described them as being no less than ” up in arms ” about the direction the project was proceeding down… A difference of vision among time zone enthusiasts might be the neatest summary anybody can advance….
Not only can’t the time zone titans currently agree on the best way to carry the timezone database forward, it seems. But the entire process of codifying and standardizing time zones is also decidedly contentious political business with a long and tumultuous history to go with it. Those who enter the fray need to be therefore not only technical heavyweights but also prepared to have the occasional audacity to stand up to countries like the Hashemite Republic of Jordan and tell them that their attempt to prematurely end DST is unacceptable and will not be promulgated in the database… Weary time zone mavericks are bursting to the seams with horror stories of African states who made rash time zone decisions on only four days’ notice… Time zone data insiders say that every single one of these high stakes deliberations represents a near Y2K disaster that must be averted…
At the helm of this project is one individual. One guy. Paul Eggert, a computer scientist who teaches at the Department of Computer Science at the University of California’s LA Campus… This is a man, after all, whose codebase helps hundreds of millions of users know what time zone they’re in and who — for the past ten years — has gone to bed knowing that hundreds of millions of computers are using his code to know what time zone they’re in. He’s lived under that pressure for over a decade. And by all accounts thrived… Untold millions have been made by startups announcing dubious advents upon existing technologies heralded with the breathless fanaticism of companies announcing that they have found a way to turn air water into oil. Many of these will vanish into oblivion within a few short years. The time zone database won’t. Because it can’t. And those at the very bottom of the tech stack — those tirelessly and thanklessly maintaining open source projects upon which so much of the world’s computing derives — languish in comparable obscurity…
In recent years, the project has fallen under the purview of ICANN [through its Internet Assigned Numbers Authority]. Its code reads like a cross between a JSON file and a historical novel. And while I’m sure the project has many noteworthy contributors, there’s ultimately one guy who’s responsible for maintaining it.
The Time Zone King. His name is Paul Eggert. And he’s a computer scientist based out of UCLA. We probably all owe him a ‘thank you’.
Read more of this story at Slashdot.