Я видел это утро своими глазами.

Очередь у стойки. Звонит телефон. Кто-то ждет сдачу, кто-то продлевает велосипед еще на час, а владелец проката — мой пользователь — пытается вспомнить, где же лежит отчет по возвратам. В «Отчетах»? В «Аналитике»? В третьем свернутом разделе сайдбара, который я сам туда положил?

В этот момент я понял неприятную вещь: моя программа — не помощник. Она — еще один человек в очереди, требующий внимания.

Палитру я сделал именно из-за этого утра.

Продукт растет. Человек — нет

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

И вот что я заметил за собой как за основателем: каждый новый пункт меню казался мне «просто еще одной строчкой». А для владельца проката это был еще один адрес, который надо запомнить. Где лежит «триггер»? В «Маркетинге»? В «Автоматизации»? А SMS-настройки — это «Интеграции» или «Уведомления»?

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

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

То есть я сначала построил ценность, а потом сам же спрятал ее в меню. Клиент не потерял интерес — он потерял фичу.

Это был мой провал дизайна, а не их невнимательность. У владельца проката нет времени на мою таксономию. У него есть клиент, который стоит перед ним прямо сейчас.

Так я сформулировал для себя главный принцип: человек не должен учить структуру моей программы. Моя программа должна понимать намерение человека.

Не «где это лежит», а «что я хочу»

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

Вы не вспоминаете, где лежит команда. Вы просто печатаете, что хотите, — и вы уже там.

Мне это кажется глубоко человечным. В жизни мы не говорим: «открой второй ящик третьего шкафа». Мы говорим: «дай мне, пожалуйста, ключ». Я захотел вернуть интерфейсу эту естественность.

Поэтому в Turborent теперь так: нажмите ⌘K (или Ctrl+K) — или коснитесь светящейся сферы в углу экрана. Начните печатать. Переходите куда угодно.

Командная палитра с запросом SMS-интеграции

Каждая страница — в одном запросе: от панели до самого глубокого отчета. Плюс быстрые действия и повседневные команды вроде переключения темной темы. Поиск нечеткий и двуязычный: наберите «sms» или «триггер» на любом языке — нужный экран окажется наверху.

Та же палитра с русским запросом — «триггер» находит триггеры

Никакой магии. Просто уважение к вашему вниманию — то, которое я сам задолжал вам раньше.

Усталость не от работы, а от интерфейса

Прокатное ПО — это ежедневное ПО. Десятки переключений в день: выдача, возврат, звонок, отчет, снова выдача.

Каждое «где же это было?» — маленький разрыв внимания. Десятки разрывов — и к вечеру вы устали не от клиентов, а от моего меню.

Палитра убирает эти разрывы. Вы не «идете по меню» — вы продолжаете думать о человеке перед вами, пока пальцы уже набирают следующую команду.

Я верю: продукт не должен перерастать тех, кто им пользуется. Он должен складываться до размера одной строки поиска.

Чего я осознанно не стал делать

Палитра дополняет, а не заменяет. И это были мои самые трудные решения — решения «нет».

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

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

Хороший дизайн — это не только то, что ты добавил. Это и то, от чего отказался. Эти два «нет» дались мне тяжелее, чем сама палитра.

Куда я хочу это вести

Загляну чуть вперед — честно, без сроков.

Сегодня палитра понимает названия команд. Но я думаю о том, что будет, когда она начнет понимать намерения, сказанные своими словами. Не «открой раздел продлений», а «продли аренду до вечера». Не «найди отчет», а «сколько мы заработали в выходные».

Я осторожно веду Turborent в эту сторону. Не как «кнопку ИИ ради ИИ», а как продолжение той же идеи: программа все меньше требует правильного клика и все больше понимает живую формулировку.

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

Направление честное: от меню — к поиску, от поиска — к пониманию.

Лучший интерфейс — незаметный

Есть интерфейсы, которыми восхищаются. А есть те, которые перестаешь замечать. Я хочу делать вторые.

Когда вся программа — одно поле поиска, внимание уходит туда, где ему место: на человека по ту сторону стойки, на очередь, которая движется быстрее, на аренду, которая оформляется, пока клиент еще не успел заскучать.

Попробуйте: нажмите ⌘K — и просто напишите, что хотите сделать.

А я пока продолжу делать Turborent все менее заметным. Чтобы заметнее становились вы.

Валерий, основатель Turborent