Привет, чят 🖖 Меня зовут Саша и еще в 2010 я сделал сервис-дневник, который помогает бороться с ощущением «дня сурка». Каждый день вы сохраняете короткую запись с фото, а потом сервис напоминает, что происходило «в этот день год назад». Так становится заметно, что дни на самом деле разные, и даже мелкие события складываются в историю. Через какие реинкарнации сам сервис прошле за эти год и чем в итоге стал я бы и хотел здесь рассказать...
Как появилась идея? Что вдохновило?
В те стародавние времена, когда термин «digital nomad», мягко говоря, еще не стал частью массовой культуры, моя начинающая семья и я, ведомые каким-то необъяснимым порывом, променяли тесную и арендную, но уютную и московскую однушку на виллу в Таиланде. У виллы был шикарный вид на залив и дыры в полу.
Конфетно-букетный период с Таиландом стал близиться к завершению (где-то через полгода, тут все как по методичке) и я потихоньку начал осозновать, что снова с утра до вечера зарываюсь в код, а пресловутое море вижу только через окно. «Никогда такого не было, и вот опять!» не воскрикнул я. Однако, чтобы подтвердить или опровергнуть гипотезу о том, что каждый мой день в новой, яркой, мало-изученной стране чем-то да и отличается от предыдущего дня – я решил вести небольшой лог. Без надрыва и фанатизма: буквально пара строк про самое яркое событие за сегодня, обязательно фото и как-то обозначить настроение.
Когда настоящий дворянин (и программист) оказывается в ситуации, где он встречается с необходимостью периодически выполнять шаблонные действия – он обязан решить свою боль автоматизацией рутинных процессов. Собственно, так и появилась первая версия проекта 🤷♂️
Что вошло в прототип и сколько времени на него было потрачено?
Одна из причин, почему я люблю и практикую разработку для веба – минимальный значимый отрывок информации может быть передан и обработан одним запросом к серверу, будучи порожденным формой из нескольких полей. Сответственно, как-то так и выглядел первый прототип: максимально простая форма из нескольких полей для ввода текста и фото, которая уже позволила набивать базу разными там отражениями дня.
Как вы запускались и искали первых пользователей?
Для того, чтобы «стартап» получил какой-то базовый трекшен 15 лет назад было достаточно запостить его питч в соответствующий раздел на Хабрахабре, и если идея чего-то да стоила – ждать первых пользователей. Был даже такой термин (наверняка калька с какого-то западного сайта, калькой которого, в свою очередь, был сам Хабр) – «Хабраэффект» (после размещения ссылки сервера пациента начинали плавиться от внезапного наплыва любопытствующих).
Так или иначе, к тому моменту, когда я накопил уже несколько месяцев своей ежедневной истории в заметках и картинках, стало чуть проще рассказывать (и показывать) идею друзьям. Кто-то из них не втыкал, а к кому-то прилипало и они начинали делиться со своими друзьями... Кого-то привлекал не самый обычный на тот момент формат (красивые картинки, но не парад честолюбия, как уже тогда было в Инстаграме; короткие сообщения, но скорее для себя, чем для аудитории). Таким образом, преимущественно благодаря «сарафанному радио», за 2011 год на платформе зарегистрировалось чуть больше 350 пользователей (большинство в марте и апреле, и дальше по нисходящей).
С какими самыми неожиданными трудностями пришлось столкнуться?
Как известно – идеи витают в воздухе и это только вопрос времени, когда что-то похожее на твои мысли будет воплащено в жизнь другими людьми. Первой неожиданностью для меня стало появление видео «One second every day» на TED в начале 2012, где Цезарь Карияма описывает похожую на ежедневные фото концепцию, но основной фокус – на коротких видео. И конечно же выход iOS приложения, построенного на описанной концепции, не заставил долго себя ждать (приложение, кажется, и сейчас живет и здравствует).
Чтобы проиллюстрировать тезис о кросс-опылении и постоянной эволюции идей, приведу цитату уже Тимура Зарудного, который снимает фильмы года с 2013:
Фильм — это способ тренировки осознанности, который я нашел 10 января 2013 года, когда вышел на работу в дизайн-студию и понял, что это будет еще один год из похожих проектов и декораций вокруг.
В тот день я прочитал статью в Эсквайре о Цезаре Карияме, который снимал в день по секунде, а потом все понял о собственной жизни и захотел измениться. Идея зашла и для меня: снимаешь всего по 1 секунде, а в конце года вспоминаешь каждый день — звучит круто.
У меня получилось и за тот год многое поменялось: я увидел свои привычки и поведенческие паттерны, заметил боязнь снимать на людях, понял, что всего 1 секунда содержит в себе целое зерно воспоминаний.
@TimurZarudny, кстати, наш одноклубник и помимо многих других любопытных (и полезных) начинаний – автор и ведущий одного из моих самых любимых подкастов «Ай Фил Ю Бро», который можно назвать отдушиной для мужчин в этом суровом мире.
И если с неожиданным существованием первых конкурентов (или скорее единомышленников) я как-то смог смириться, то разрешение трудностей привело к нескольким реинкарнациям платформы 🫠
Как фанат стратегии маленьких, но регулярных шагов (когда «слона» не то чтобы едят частями, а понемногу надкусывают каждый день), я быстро понял: дневник работает только тогда, когда записи действительно ежедневные, а мотивацию поддерживает подсчёт наразрывных целочек записей (привет, Зеленая Сова). Но в реальности легко забыть даже поесть, не то что написать заметку, и в 2011-м никакие веб-пуши ещё не существовали. Я выкрутился почтовыми напоминаниями, а из этого эксперимента неожиданно родилась идея: раз API Postmark умеет не только отправлять письма, но и принимать их с последующей обработкой через веб-хуки, зачем вообще интерфейс в браузере? Так появилась возможность отвечать на письмо текстом и вложением, превращая его в слайд, а Epihu радикально упростился — в вебе остались только вход и регистрация 🤦♂
Сколько потратили и заработали? Есть идеи как это можно монетизировать?
Отличная демонстрация применения стратегии маленьких, но регулярных шагов (или их отсутсвия) – подсчет расходов на Epihu за все эти годы.
П О Т Р А Ч Е Н О
- Время вне основной работы: бесценно (но воспринимаю скорее как инвестицию в себя, так как процентов 60 знаний, которые потом помогали двигать карьеру, я всегда получал именно из таких вот сайд-проектов)
- Домен: ~$15 x 15 лет = $225
- Хостинг: ~$18 x 12 месяцев x 15 лет = $3240
ЗАРАБОТАНО
Во время последней итерации (пару лет назад) я добавил в футер кнопку Buy me a coffee с ожидаемо нулевым результатом.
Как сервис выглядит сейчас?
И теперь, наконец, к тому, с чего я вообще взялся писать эту простыню: иногда для того, чтобы все кусочки пазла встали воедино – должно не просто пройти немало лет, а еще и на рынке – сложиться необходимые условия и развиться новые технологии...
Для меня такой технологией стала платформа ботов Telegram, где на сегодняшний день есть все, чего мне так не хватало на заре становления Epihu: мобильность и разные устройства; уведомления, которые приходят одновременно на несколько платформ; лаконичный интерфейс публикации, который позволяет сфокусироваться на главном; предсказуемая авторизация и стандартизованные данные учетных записей; и многое другое, до чего руки еще не дотянулись.
В итоге я смею надеяться, что благодаря простоте и гибкости Телеграма, а также всем прошлым итерациям, которые чему-то да научили – в текущей версии сервиса удалось собрать все лучшее из нескольких миров:
- Заботливые вопросы о том, как прошел день, заданные ботом в Телеграме (которые все еще можно, но сложнее пропустить)
- Лаконичный и знакомый интерфейс публикации слайдов (с фоточками или без)
- Возможность подписаться на друга и поставить ему какашечку поддержки в ответ на отчет о прошедшем дне
- Уровни доступа к слайдам (публичные, секретные, личные), которые можно задать как глобально, так и для отедльных записей прямо в интерфейсе Телеги
- Распознование контента изображений, его чувствительности и генерации тегов на его основании
- Веб-морда, где, при желании, можно гулять по архиву слайдов прошлых месяев и лет, умилясь молодому и наивному себе
- Напоминания о том, что происходило в этот день в другие годы (при условии, конечно, что информация об этом была внесена)
Функция, которая автоматически собирает заметки и фото за один и тот же календарный день в разные годы, изначально была добавлена «потому что почему бы и нет», но со временем я стал замечать пугающие совпадения: мысли, эмоции и даже события повторялись с точностью до формулировки год за годом 🤯. Да, дни рождения и Новый год лично для меня предсказуемо окрашены в серые тона, сезонная усталость тоже объяснима (хотя я поменял две страны, климатические зоны и даты конца финансового года), но когда совпадения происходят в случайные даты — начинаешь думать о жизни как о симуляции с ограниченными ресурсами и слегка глючным garbage collector. Продолжаю наблюдения!
Какие планы на будущее?
Ну во-первых хотелось бы для начала вдохнуть какую-то жизнь в реинкарнацию сервиса и породить там шевеления, так как кроме меня и пары приятелей там никто не пишет. Потому, собственно, и этот пост ;)
Помимо этого – есть желание попробовать несколько идей, которые прямо напрашиваются:
- В эпоху расцвета AI (хвала нашим будущим повелителям) не обмазаться каким-то анализом текста для выявления повторяющихся мыслей, событий или может быть даже генерации инсайтов на их основе было бы стыдновато. Пока, правда, не совсем понимаю, с какого конца к этой проблеме подступиться, но и не изучал ее глубоко
- Раз уж «фильм года» – это широко известная в узких кругах история: хочу попробовать склеивать все слайды за год в одно видео и отпралять авторам перед новым годом.
- Одна из вещей, которая была в начальной версии, но потерялась где-то по дороге: трекинг и граф эмоций.
- Недавно зашел в Bot Father (этот такой бот для настройки других ботов) и знатно удивился бесшовности и быстроте интерфейса настроек, который сейчас сделан на основе Telegram Mini Apps. Теперь хочу понять, как лучше всего ее применить в контексте Epihu.
- Считаю, что мотивация неразрывными цепочками слайдов должна жить и здравстовать, но раскрыта не полностью, потому подумываю запилить какой-то глобальный writing streaks leaderboard (который не имеет особого смысла, пока на платформе пишут три человека 🙃)
Нужны ли какие-то советы или помощь Клуба?
Даже спустя пятнадцать лет мне все еще несколько ссыкотно выкатывать проект на публику. При этом люди, которые в него погружаются и переживают первые недели – в один голос говорят, что идея прикольная и полезная (может, конечно, обижать не хотят, так как все равно потом не пишут). Потому лучшая помощь, на которую я могу рассчитывать – это то, что вы потыкаете бота палочкой (прямо в Телеграме или через сайт, не суть важно), расскажите про свой опыт здесь и поделитесь с друзьями ;)
Лойс. А может прикрутить ффмпег и генерить видос за год?
Привет!
Сократи текст, пожалуйста. Сейчас не совсем понятно что за проект и в чем суть.
Будет круто увидеть более короткую версию🤝
Может я пропустил, а где хранятся данные пользователей? Я с позиции, что, если проект через N лет закроется, то я не хочу потерять все, что я в нем сохранил за это время.