UTC
В пятницу исполнилось ровно пять лет, как на всех моих устройствах установлено всемирное координированное время — UTC.
Всё началось, когда я увлекался виртуальной авиацией — там, как и в реальной, ничего никогда не привязывается к локальному времени, потому что самолёт за один раз может пересекать несколько часовых поясов.
Меня всегда бесил концепт административных часовых зон (и как программиста, и просто). Обычно их устанавливают как попало, поэтому сейчас между Сантьяго-де-Компостелой и Воркутой разница в один час. А в Китае вообще одна часовая зона, хотя в долготу он растянулся минимум на три.
Тогда, пять лет назад, я придумал, что часовых поясов быть не должно — нужно их отменить, и всем жить по одному координированному времени. Какая разница, восходит солнце в 8 или в 21? Я решил начать с себя, и поставил на всех устройствах UTC.
Оказалось, жить таким образом очень просто и удобно. Конечно, первое время мозг просто переводит время на дисплее в московское, потому что ты к нему привык. Но спустя пару недель (и тем более, пять лет) всё стало работать по-другому.
Это сложно объяснить, но я попробую.
Помимо наблюдаемого времени, в голове всегда существует контекст, в котором ты его увидел — его часовой пояс. Ты можешь смотреть на время «15:00» в контексте «моё время, UTC» (например, на своём экране), и на время «18:00» в контексте «московское время» (например, на чужом экране). Весь прикол в том, что эти две сущности в мозгу эквивалентны. Не происходит никакой конвертации времени, нет никакой дополнительной когнитивной нагрузки, — просто теперь «15 по UTC» и «18 по Москве» в голове это буквально одно и то же, как будто это ссылки на один объект. Когда я смотрю на часы, у меня в голове автоматически визуализируются два времени — моё и местное.
После того, как ты научился работать с двумя контекстами, очень просто добавить ещё сколько угодно. В моём обиходе сейчас четыре — UTC, моё местное время, местное время моей команды, и ещё одна часовая зона, с которой я иногда работаю.
Жить по UTC особенно удобно, когда много путешествуешь, часто перемещаешься между часовыми поясами, и при этом работаешь на удалёнке. Время на твоём устройстве никуда не скачет и не переводится, оно постоянно и стабильно. Ты можешь совершить восьмичасовой перелёт, но вчера ты ложился спать в 21:00, и сегодня ты тоже ляжешь в 21:00. Вчера у тебя был созвон в 13, и сегодня тоже в 13. Такая постоянность даёт ощущение устойчивости, как будто твоё время — источник истины, а что происходит с часами вокруг, не особо важно.
Переключаться между часовыми поясами тоже очень просто. Сейчас ты находишься в одной стране, в контексте +3, завтра в другой, в контексте +7. За весь опыт путешествий я ни разу не ошибся со временем, не опоздал на поезд или самолёт, и не перепутал локальное время, даже когда менял часовой пояс три раза в неделю.
Я вижу только два минуса:
1. Неудобно совершать два преобразования времени подряд — например, из 12-часового локального в 24-часовое нормальное. Когда мне говорят «давай созвонимся в 3 по Москве», нужно приложить усилия, чтобы понять, что в гугл-календарь ивент нужно ставить на 12.
2. Приходится каждый раз всем объяснять, почему у меня на телефоне «неправильное» время.
Эксперимент нравится, планирую продолжать. Попробуйте сами!
Post #743
719
- 🔥 13
- ❤ 7
- 👎 1