В BeMatrx нет рекомендательного алгоритма. Что ты увидишь, решают два простых факта: на кого ты подписан и где в мире ты живёшь — в том порядке, в каком всё происходило. Иногда люди думают, что это фича, до которой у нас пока не дошли руки. Всё ровно наоборот. Это самое осознанное дизайнерское решение во всём продукте, и вот его история целиком.
Вопрос, с которого мы начали
Каждый продукт начинается с вопроса, и наш был таким: в настоящем городе — что решает, кого ты встретишь? Ответ: никто и все сразу. Ты сталкиваешься с соседями, потому что живёте на одной улице. Ты узнаёшь новости друга, потому что вы друзья. Ты в курсе, что творится на площади, потому что прошёл через площадь. Ни ранжирования, ни баллов. Только близость и отношения, выстроенные по времени.
Когда мы набрасывали первую версию BeMatrx, мы записали это на доске и поняли: города решили эту задачу столетия назад, и решили красиво. Вся наша работа сводилась к тому, чтобы её не сломать.
Мы не убирали алгоритм. Мы его никогда не строили.
Я повторяю эту фразу в интервью, потому что точнее не скажешь. С самого первого наброска то, что появляется перед тобой, должно было быть простой функцией двух вещей — на кого ты подписан и где ты находишься, — а сортировать это должно было нечто не более загадочное, чем время. Это не был срезанный угол. И не ограничение, которое мы задним числом нарядили в философию.
Это было обещание, которое мы хотели давать, не отводя глаз: ты всегда сможешь ответить на вопрос «почему я это вижу?». В BeMatrx ответ всегда умещается в одну фразу. Потому что человек, которого выбрал ты, в месте, к которому ты принадлежишь, недавно это туда положил.
Что решает, что ты видишь
Две вещи, и только две. Первая — на кого ты подписан: люди, за жизнью которых ты решил следить; так же, как в настоящем городе только ты решаешь, с кем проводить время. Вторая — где ты живёшь. Твой город, твой район, места, куда ты действительно приходил. В живом мире присутствие что-то значит: когда ты в городе, тебя видят те, кто на самом деле в нём, — как бывает, когда заходишь в настоящее кафе.
Порядок — время, от старого к новому, и ничего больше. Если что-то оказалось перед тобой, значит, человек, на которого ты подписан, в месте, к которому ты принадлежишь, недавно это туда положил. Звучит как маленькое обещание. Держать его — просто и всегда — и есть весь дизайн.
Лента, у которой есть конец
Скажу честно, каково это, потому что людей это удивляет. Это спокойно. Лента наполняется со скоростью твоего реального мира. И она заканчивается: ты дочитал — и всё, свободен; у хорошего визита ведь тоже есть естественный финал. Первые жители говорят, что к этой тишине привыкаешь за несколько дней. А потом именно её называют первой.
По той же причине то, что ты здесь строишь, имеет вес. Повышение на работе, итог выборов, дружба, перешедшая на новый этап, — всё это ложится перед людьми, которые тебя знают, в городе, где это случилось. В небольшой, намеренно простой системе моменты сохраняют свой масштаб.
Где место живого мира
А вот что может прозвучать неожиданно так глубоко в тексте про отсутствие ленты: мы не считаем BeMatrx чьей-то заменой. Приложения в твоём телефоне хороши в том, для чего их создали, и живой мир не борется за тот же час. Он пытается сделать так, чтобы один из твоих часов что-то произвёл.
Честно говоря, моя любимая картина будущего — та, где они работают вместе. Ты выигрываешь выборы в своём городе в BeMatrx, твоя карьера берёт новую высоту, твоё кафе открывает двери — и всё это летит прямиком в твои сторис в Instagram, потому что ты гордишься и друзья должны это увидеть. Работа живого мира — давать тебе то, чем хочется делиться. А где делиться — целиком и с радостью решаешь ты.
Мера, которую мы выбрали
Лента, у которой есть конец, по определению означает меньше времени в приложении. Мы знали это, когда выбирали. Нашей мерой никогда не было то, сколько ты здесь просидел. Наша мера — то, что остаётся стоять, когда ты выходишь: карьера, город, люди, которые заметят, если тебя не станет. Мы терпеливо относимся к цене этого выбора, потому что твёрдо знаем, что покупаем на неё.
Более широкая идея — что такое живой мир на самом деле и как устроена вся категория — в этом тексте. А как продукт с таким количеством собственных мнений построил человек, не умеющий писать код, — в истории о создании BeMatrx с Claude Code.
Живи жизнь, которую выбираешь. В этом всё обещание — и весь дизайн.