«Простой календарь для себя» — это обычно так и начинается. А потом внезапно выясняется, что ты уже не пишешь пет-проект, а строишь зоопарк совместимости для Google, Apple, Яндекса и Mail.ru.
CalDAV вроде бы стандарт с 2007 года. Красиво, да? Но на практике каждый крупный игрок трактует его по-своему. Один и тот же календарь, а ощущение, что это четыре разных продукта под одним логотипом. 🫠
И вот тут начинается самое смешное и самое неприятное: ты сначала синкаешь свои встречи, потом — календарь жены, потом — друзей, потом — рабочих чатов, и в какой-то момент понимаешь, что «поддержать ещё один провайдер» = переписать полклиента.
Это не история про календарь. Это история про рынок, где стандарт есть, а единых правил — нет. И если вы делаете сервис, который должен жить не в вакууме, а у реальных людей, готовьтесь: совместимость будет стоить дороже, чем сама идея.
Иногда самый опасный баг — не в коде. А в иллюзии, что всё уже стандартизировано. 😏
Market Tribe
@MarketTribePro
«Простой календарь для себя» — это обычно так и начинается. А потом внезапно выясняется, что ты уже не пишешь
Этот пост опубликован в Telegram-канале Market Tribe. Подписаться можно по ссылке: @MarketTribePro.