Обзор тулзы для заметок — RoamResearch
 Публичный пост
3 мая 2020     2077   

update: прямо сейчас ребята испытывают перегрузки и размышляют над тем, чтобы закрыть регистрацию и устроить wait list, пока они не наймут себе новых людей и не расширят инфраструктуру

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

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

Чем Roam отличается от Evernote, Notion, name it

графовая структура

В отличии от evernote и миллиона других заметочников, у которых каждая заметка прикреплена к блокноту, а тот к другому, образуя иерархию, в Roam каждая заметка независима, но может иметь связи с другими заметками. Можно придумать и выстроить иерархическую структуру или структуру тегов, но эта структура будет через одноуровневые страницы, а не через дополнительную сущность. Каждый тег это такая же страница как и та на которой ты пишешь. Поэтому когда ты ставишь #[[тег]] или [[тег]], то просто ссылаешься на страницу тега и на ней появляется упоминание той страницы где поставленна ссылка

двухсторонние ссылки и лёгкость создания страниц

когда ты оборачиваешь любое слово в тексте [[двойными квадратными скобками]] создаётся ссылка на заметку с таким именем. Если такой заметки нет, она создаётся. При этом, на созданной заметке есть указание на то, с каких страниц на неё ссылаются.
Со временем привыкаешь и немалая часть того, что пишешь, состоит из ссылок. На скриншоте с графом, синим выделена одна заметка написанная по мере чтения всего лишь одной статьи — в ней самой куча ссылок на термины, плюс я переодически ставлю на неё ссылку как на источник идей.

Для меня эти два фактора сложенные вместе дали лёгкость не отвлекаясь от текста линкануть какую-то заметку к которой относится то наблюдение про которое я пишу и при этом я знаю, что на той стороне будет видна добавленная информация.
Объединяя эту лёгкость с Zettelkasten и подходами к информации Tiago Forte и Andy Matuschak, ты постепенно накапливаешь свою собственную базу знаний, наращивая инфу по конкретным вопросам исходя из своего личного опыта.
При этом мне не нужно вспоминать и искать в какую именно заметку это записать, я просто тегаю все места где эта инфа может пригодиться. Так появляются заметки вроде [[в возвратном письме нужно делать n]] в которой в одном месте аккумулируются классные примеры которые я нахожу в почте, статьях или в рабочем опыте и суммируются выводы. И когда мне в очередном продукте нужно сделать письмо возращающее пользователей, я не пытаюсь вспомнить все фишечки которые мы пробовали в прошлый раз и не гуглю, а иду в заметку которую я сделал своими руками.

Ещё фичи

Ежедневные заметки

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

Сайдбар

вещь которой критично не хватало в Evernote. В Roam через shift+click по ссылке, заметка открывается в сайдбаре и редактируется прям там. Лучше того, в сайдбаре можно открыть заметок. Мне это супер помогает в двух кейсах. В каждой ежедневной заметке я тегаю заметку с номером текущей недели, а в конце недели открываю недельную и 7 дневных заметок в сайдбаре и подбиваю прошедший период суммируя информацию. Второй кейс это когда пишу что-то с большим количеством ссылок на новых заметок созданных прям из текста, я открываю эти самые заметки с тем, чтобы вернуться к ним и потегать или дописать инфы.

Маркдаун

простое как весло, легко экспортится куда угодно, включая сюда бонусом идёт поддержка latex

Работающий мёрдж дубликатов

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

Саджест

когда открываешь скобки или ставишь # и начинаешь печатать, Roam подсказывает уже существующие статьи которые можно выбрать и закрыть ссылку.

Ссылки на блоки

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

"/"

по слешу выпадает встроенное меню с кучей дополнительных инструментов. Начиная от чекбокса-тудушницы, до календаря, таблиц и тех же самых block reference.

RoamCult

многие люди, и я в их числе, пройдя learning curve Roam становятся фанбоями и вливаются в сообщество. Уже есть плагины для браузера которые меняют темы или cохраняют заметки из веба. Есть курсы. Есть куча открытых материалов. Есть люди которые сидят и думают как улучшить текущие интерфейсы и делятся идеями с комьюнити.

Ещё раз лёгкость создания ссылок

Когда привыкаешь к этой лёгкости, начинаешь пытаться вставить ссылки в google docs и confluence и бесишься от того насколько там это медленнее. Казалось бы, всей разницы пол-минуты и пара кликов, а ощущения совсем не те

Недостатки

как и везде, их есть.
Основной это PWA с Quick Capture заместо мобильного приложения (обещают сделать нормальное приложение)
Второе это отсутствие алиасов к заметкам. Я бы хотел, например, иметь возможность ссылаться Жена, Лиза и Лиза Романова на одну и ту же заметку.
Третье это то, что команда состоит из двух (кажется) человек. Правда они уже подняли инвестиций и есть надежда, что развитие не остановится.
Четвёртое, хотя и не считаю это недостатком, это learning curve. Автор Roam считает, что в инструмент такого типа нужно инвестировать некоторое количество усилий и времени, чтобы затем получать экономию.

Заключение

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

Связанные посты
23 комментария 👇

Я попробовал Roam в течение нескольких недель, и, хотя идея крутая, реализация мне не зашла совершенно. Это сырая бета, за которую хотят 15 евро в месяц. Мои претензии:

  • Все взаимодействия строятся вокруг хоткеев. Но они на маке конфликтуют с системными и/или браузерными. Изменить это никак нельзя. Некоторые фундаментальные вещи, типа header никак иначе сделать нельзя. Соответственно нормальную структуру сделать тоже не получается, приходится изощраться.
  • Заявлен маркдаун, но это неправда. У них свои команды, и стандартный маркдаун работает только частично. Привычные команды, типа хэштегов, работают совсем иначе.
  • Как следствие, база данных не совместима ни с какими внешними инструментами. Ни экспортировать в блог или confluence, ни сохранить в md, ни использовать удобный редактор md файлов для написания. Т.е. если сайт накроется, придется вручную форматировать все файлы, чтобы сделать совместимым с чем-то другим. Бекап при этом реализован очень тупо.
  • Нет офлайна (wtf?!)

Obsidian обходит все эти проблемы. Он на 99 процентов имеет те же функции, что и Roam, но строится поверх локальной базы данных md файлов. Файлы md можно писать хоть на холодильнике, он сам их подбирает из папки и включает в базу (если есть, что включать). Бесплатный и поддерживает плагины (и планируется API).

Отключил аккаунт Roam и забыл как страшный сон.

  Развернуть 1 комментарий

@MikhailKorobko, Спасибо за ссылку на Obsidian, уже скоро два месяца как на нем сижу. Очень полезный инстумент для иследований.
От notion пока отказаться не могу, поскольку используем в комманде. Но все личные базы и заметки перенес в Obsidian.
Для меня самый важный фактор - это скорость работы оффлайн. Notion, Roam и прочие онлайн инстументы уходят, в тот момент когда я жду загрузки, чтобы сделать заметку.
Второй фактор - это что я могу сделать каталожную структуру с помощью папок и индексных заметок и паралельно гибкую структуру wiki.

  Развернуть 1 комментарий

@seegi, а как вы строите работу, если что-то надо найти/посмотреть/добавить с мобильного?
Мобильного приложения у них нет, а тот же markor внутри 100500 файлов у меня, например, отказывается искать

  Развернуть 1 комментарий

@hakim, уже есть (:
Пока в закрытой бете, но вот-вот цже будет бесплатно и доступно для всех. На обеих платформах: как андроид, так и iOS)

Плюс, плагины (возможно не все, это уже зависит от специфики плагина) поддерживаются и в мобильной версии

  Развернуть 1 комментарий

@MrModest, ого. А вы не могли бы меня тут еще разок тэгнуть, когда они зарелизят Android app? :) Заранее спасибо. Ну или может подписаться где-то на новости можно?
Я так и не перешел на них, потому что без мобильной аппки это боль

  Развернуть 1 комментарий

@hakim, при большом желании можно уже сейчас купить за $25 баксов Catalyst лицензию и получить доступ к приложению.
Оно довольно стабильно. И обещают уже вот в течении пары месяцев выкатить бесплатно для всех.
На их сайте можно.
Также у них на сайте же можно найти ссылку на дискорд сервер. Он открыт, и там можно следить за инфой и задавать вопросы.
После покупки лицензии в дискорде можно получить спец бэйдж, который даёт доступ к закрытому каналу #mobile где и размещают ссылки на скачку приложения

  Развернуть 1 комментарий

@hakim, мое решение вам наверное не подойдет, я перестал пользоваться мобильным с начала локдауна, использую его как фитнес трекер для связки карты, Polar и Strava. Все коммуникации перевел на декстоп, работаю удаленно, потому, чтобы подойти к ноутбуку и написать или посмотреть заметку мне нужно пройти несколько метров. Потому у меня нет такой проблемы.
С поиском еще проблему не испытал у меня заметок еще меньше 1к и я не пользуюсь поиском, я разделяю заметки на кластеры с перелинковкой и визуально помню, где она может быть и перехожу на нее с помощью графа. Граф для меня это - клиллер фича.

  Развернуть 1 комментарий

@hakim, мне кажется, добавлять через мобильник неудобно и в Roam. А то, что в Obsidian это md файлы, позволяет посмотреть/поискать на любом девайсе. Тут обуждают и советуют разные программы просмотра. Кстати, удобно по идее все лить на хитхаб, и получать доступ откуда угодно. Я пока до этого еще не дошел, несколько затормозился процесс переезда, но в планах.

  Развернуть 1 комментарий

@seegi, да, я вот сейчас как раз думаю об оптимизации структуры папок (до сих пор было пара папок всего, и все через линки внутри файлов делалось), и кажется, это отличный способ иметь две параллельные структуры. Осталось время на переезд найти😅

  Развернуть 1 комментарий
Vladimir Rozhkov, Software Craftsman 9 июня 2020

А вот и прайсинг подъехал. Халявы не будет господа, извольте выложить 15$. Однако, для жителей третьего мира развивающихся стран будет скидос.


https://twitter.com/Conaw/status/1269924560486273024

Кроме того, обещают Free Plan, но потом.

  Развернуть 1 комментарий
Gleb Reys, Автор и технический консультант 10 июня 2020

Спасибо за наводку! Ответил на 15! (ну тут они охренели с их маркет ресёрчем, если честно) вопросов, чтобы встать в список ожидания регистрации.

Мысль про двустороннюю связь - очень классная, но по-моему её будет супер-легко реализовать кому угодно из конкурентов. Только из-за неё переплачивать в 3 раза (если с Notion сравнивать) - это многовато.

pS: прайсинг на 5 лет мне напомнил ребят из StandardNotes.org - интересно, сколько людей сразу подписываются на такое?

  Развернуть 1 комментарий
Вастрик, Блогер, питонист, мизантроп 3 мая 2020

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

  Развернуть 1 комментарий
Vladimir Rozhkov, Software Craftsman 3 мая 2020

Пример того как очень простая идея (двунаправленность и граф вместо иерархии) вообще меняют всё.

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

  Развернуть 1 комментарий

Такое же ощущение, про меняют всё

  Развернуть 1 комментарий

Впервые такое вижу - не могу зарегистрироваться, потому что http://trackcmp.net/ , через который зачем-то идёт регистрация, не пропускает меня из-за VPN.

  Развернуть 1 комментарий
Dmitriy Soloduhin, Программист 3 мая 2020

Похоже мне эта статья продала Roam, единственное но, меня смущает невозможность поднять это все на своей инфраструктуре.

  Развернуть 1 комментарий

Ну, они сейчас ещё какое-то время поприрастают аудиторией, улучшат продукт за счёт инвесторских денег и начнут монезироваться. Скорее всего через подписку. И я этому только рад — больше шансов на то, что они не загнутся и не перестанут развивать сервис через пол-года.

  Развернуть 1 комментарий

А какие сервисы со схожей функциональностью можно поднять на своей инфраструктуре?

  Развернуть 1 комментарий

@rozhok, afaik только какие-нибудь вики

  Развернуть 1 комментарий

@rozhok, obsidian.md чистый markdown, локальная папка, бесплатно для персонального использования.

  Развернуть 1 комментарий

@ze_kel, По списку фич вроде совпадают. У Roam есть преимущества какие-то, которые я не учитываю?

  Развернуть 1 комментарий
Gleb Reys, Автор и технический консультант 13 августа 2020

Взял с начала месяца триал и буду разбираться. Идея (и даже реализация) уже неплохая, но с локальным стораджем-синхронизацией и нативными приложениями это вообще будет замечательно.

  Развернуть 1 комментарий
Сергей Нехайчик, Создаю машинный переводчик 10 октября 2020

Notion - теперь тоже умеет делать ссылки с помощью [[]]

  Развернуть 1 комментарий

😎

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

Что вообще здесь происходит?


Войти  или  Вступить в Клуб