Перейти к содержимому
Ко всем постам

Приложение без алгоритма — нарочно

В BeMatrx нет рекомендательного алгоритма. Что ты увидишь, решает один простой факт: на кого ты подписан. Твоя лента — это люди, на которых ты подписан, плюс то, что публикуешь ты сам; сверху самое свежее. Иногда люди думают, что это фича, до которой у нас пока не дошли руки. Всё ровно наоборот. Это самое осознанное дизайнерское решение во всём продукте, и вот его история целиком.

Вопрос, с которого мы начали

Каждый продукт начинается с вопроса, и наш был таким: в настоящем городе — что решает, кого ты встретишь? Ответ: никто и все сразу. Ты сталкиваешься с соседями, потому что живёте на одной улице. Ты узнаёшь новости друга, потому что вы друзья. Ты в курсе, что творится на площади, потому что прошёл через площадь. Ни ранжирования, ни баллов. Только близость и отношения, выстроенные по времени.

Когда мы набрасывали первую версию BeMatrx, мы записали это на доске и поняли: города решили эту задачу столетия назад, и решили красиво. Вся наша работа сводилась к тому, чтобы её не сломать.

Мы не убирали алгоритм. Мы его никогда не строили.

Я повторяю эту фразу в интервью, потому что точнее не скажешь. С самого первого наброска то, что появляется перед тобой, должно было быть простой функцией одной-единственной вещи — на кого ты подписан, — а сортировать это должно было нечто не более загадочное, чем время: новое сверху, старое ниже. Это не был срезанный угол. И не ограничение, которое мы задним числом нарядили в философию.

Это было обещание, которое мы хотели давать, не отводя глаз: ты всегда сможешь ответить на вопрос «почему я это вижу?». В BeMatrx ответ всегда умещается в одну фразу. Потому что человек, на которого ты сам решил подписаться, это туда положил — и положил недавно.

Что решает, что ты видишь

Одна вещь, и только одна: на кого ты подписан. Люди, за жизнью которых ты решил следить; так же, как в настоящем городе только ты решаешь, с кем проводить время. И то, что публикуешь ты сам, — конечно, ведь туда это положил ты. Вот и весь список. Где ты живёшь, в BeMatrx значит очень много, но значит ровно то же, что и в настоящем городе: это решает, кого ты скорее всего встретишь, через какие площади пройдёшь, кто увидит, как ты заходишь в кафе. Присутствие — это про знакомство. Подписка — это про то, как человек попадает в твою ленту. Сначала знакомство; лента же всегда идёт только за твоим выбором.

Порядок — время, от нового к старому, и ничего больше. Если что-то оказалось наверху, значит, человек, на которого ты подписан, положил это позже, чем всё, что лежит ниже. Звучит как маленькое обещание. Держать его — просто и всегда — и есть весь дизайн.

Лента, у которой есть конец

Скажу честно, каково это, потому что людей это удивляет. Это спокойно. Лента наполняется со скоростью твоего реального мира. И она заканчивается: ты дочитал — и всё, свободен; у хорошего визита ведь тоже есть естественный финал. Первые жители говорят, что к этой тишине привыкаешь за несколько дней. А потом именно её называют первой.

По той же причине то, что ты здесь строишь, имеет вес. Повышение на работе, итог выборов, дружба, перешедшая на новый этап, — всё это ложится перед людьми, которые сами решили на тебя подписаться, — и несёт с собой город, где это случилось. В небольшой, намеренно простой системе моменты сохраняют свой масштаб.

Где место живого мира

А вот что может прозвучать неожиданно так глубоко в тексте про отсутствие ленты: мы не считаем BeMatrx чьей-то заменой. Приложения в твоём телефоне хороши в том, для чего их создали, и живой мир не борется за тот же час. Он пытается сделать так, чтобы один из твоих часов что-то произвёл.

Честно говоря, моя любимая картина будущего — та, где они работают вместе. Ты выигрываешь выборы в своём городе в BeMatrx, твоя карьера берёт новую высоту, твоё кафе открывает двери — и всё это летит прямиком в твои сторис в Instagram, потому что ты гордишься и друзья должны это увидеть. Работа живого мира — давать тебе то, чем хочется делиться. А где делиться — целиком и с радостью решаешь ты.

Мера, которую мы выбрали

Лента, у которой есть конец, по определению означает меньше времени в приложении. Мы знали это, когда выбирали. Нашей мерой никогда не было то, сколько ты здесь просидел. Наша мера — то, что остаётся стоять, когда ты выходишь: карьера, город, люди, которые заметят, если тебя не станет. Мы терпеливо относимся к цене этого выбора, потому что твёрдо знаем, что покупаем на неё.

Более широкая идея — что такое живой мир на самом деле и как устроена вся категория — в этом тексте. А как продукт с таким количеством собственных мнений построил человек, не умеющий писать код, — в истории о создании BeMatrx с Claude Code.

Живи жизнь, которую выбираешь. В этом всё обещание — и весь дизайн.

Не пропусти следующий пост

BeMatrx открывает двери постепенно. Оставь почту — напишем, когда появится место для тебя и когда выйдет новый пост вроде этого.