
Пять дней назад и даты в сети "Интернет"
Одна из вещей, которые я на дух не переношу в сети "Интернет", это человекочитаемые относительные даты, когда вместо конкретной даты и времени события отображается надпись в духе "пять дней назад" или "в прошлом месяце".
Особенно я не переношу человекочитаемые даты в около-технических интерфейсах. Мне надо посмотреть точную дату и время коммитов в репозитой, или по списку файлов понять когда какие файлы обновлялись, а там указано - три недели назад. Когда это было, в субботу или в понедельник? В один день или в разные? В рабочее время или в третьем часу ночи? Изволь навести курсор на каждую строчку, подождать несколько секунд, и тогда, если повезёт, появится тултип с подробностями.
* * *
В целом ощущение, что разработчики интерфейсов получили в свои руки возможность управлять датой, но как обращаться с этой игрушкой не знают. Раньше просто писали - "21.02.2001, 18:42", а сейчас и так дату пытаются переиначить, и эдак, то одно из неё извлечь, и другое, и каждый раз выходит не то.
На бывшем "Тостере" (ныне Хабр Q&A) придумали еще круче. Самая дальняя точка на горизонте воспоминаний это три года, и всё, что произошло ранее, маркируется как "более трех лет назад". В 2012, 2017 или 2022? Какая разница, это было очень давно.
На "Яндекс-Дзене" у комментариев, по крайней мере в веб-версии, даты публикаций могут быть указаны как "10 м". Больше никаких подсказок, тултипов и мета-тегов в коде страницы. Десять минут назад или десять месяцев назад? Обнови страницу через минуту или догадайся сам.
На "Авито" нельзя посмотреть чужое архивное объявление, если оно опубликовано более какого-то срока назад. Зачем сделано это ограничение, какую проблему оно решает? Раньше можно было проверить старые объявления и по описанию оценить адекватность продавца, а теперь?
На "Ленте.ру" решили вообще отключать комментарии для старых публикаций. Если с публикации новости прошло около двух недель - к ней нельзя не только написать новый комментарий, но и прочитать старые. Спасибо что хотя бы старые новости открываются, - я встречал пару новостных сайтов, у которых новости старше какого-то возраста просто исчезают с сайта, пагинация не листается, API ничего не отдаёт.
Также отдельным абзацем проклинаю интерфейсы, разработчики которых вообще не удосуживаются выводить дату на страницах отдельных публикаций. К счастью, такое встречается довольно редко, но когда я сталкиваюсь, я даже немного паникую, не знаю куда деться от чувства потери хронологического контекста, как будто лишаюсь одного из органов чувств. Попадаешь на случайную статью из выдачи гугла, читаешь и только на середине понимаешь, что текст потерял актуальность десять лет назад. Или пять? Или это снова в моде? Даты нигде нет. Иногда выручает исходный код страницы, Вордпресс и другие популярные ЦМС выводят по-умолчанию мета-теги, среди которых обычно есть и дата.
* * *
Помимо вредности, глупости и равнодушия к своей работе, я бы указал причиной происходящего тягу к усложнению. Нельзя просто так сделать выборку из базы и вывести поля из таблиц, надо показать удаль программистскую - надо выдумать проблему там, где её не было, и триумфально разрешить. Решить за пользователя, какой уровень точности ему нужен. Вдруг пользователи будут читать старые объявления, и думать что это новые? Закроем доступ. Вдруг кто-то захочет спустя две недели обсудить неоправдавшиеся экспертные мнения в публикации? Закроем комментарии. Всё закрыть, отменить и не пущать.
Чувство времени теряется, контекст размывается, хронология рушится, земля уходит из-под ног. Отсекаются лишние сущности, стирается память, мир сжимается в точку. Даты больше нет. Есть только сейчас и абстрактное давно. И оно не играет никакой роли.