@epicmonkey сделал три важных для разработки Мокума штуки. во-первых, конечно, это сама разработка Пепятки, на которой взлетел Фрифид, который стал спасательной шлюпкой v2 (первой была группа в Фейсбуке). Существование Фрифида позволило всем сфокусироваться и понять/убедиться в том, что вся эта затея имеет viability.
б) когда я пришел в гитхаб пепятки и начал разбираться с тем, как она устроена, у меня чудовищное уныние вызывал тот факт, что мне надо разбираться с фронтендом. Я примерно сутки возился вообще в пустоту, пока Манки не сказал ключевую фразу "ты можешь заниматься бэкендом, а фронтендом займется кто-то другой". Эта фраза высвободила дикое количество энергии, и я сразу же смог начать писать внятный код. Именно эта фраза оказалась одним из движителей того, что я легко смог начать писать мокум на текущей архитектуре (все на AJAX-API, фронтенд только вызывает их). Это было огромное облегчение. ‎- псы в рапиде
в) Манки придумал слово "ривер". В моей карьере несколько раз было так, что я читал чужое описание идеи для архитектуры, пропускал мимо ушей половину деталей, придумывал на основании какого-то слова что-то свое, а потом говорил всем, что я "использую идеи из этой статьи". Люди, пытавшиеся понять идею, читали исходную статью и у них начинался сильнейший когнитивный диссонанс. Так получилось и на этот раз :) ‎- псы в рапиде
Мы обсуждали это с Абизьяном в чате на слаке, я на третий день начал предлагать переоформить риверы в транзиентное отображение постов из набора таймлайнов. В пепятке это так и не произошло, а для Мокума стало ключевым design decision, который позволил легко и надежно реализовать всю историю с правами доступа. Все баги, которые происходят на Фрифиде, связанные с контролем доступа, происходят потому, что в пепятке персистентные списки постов, видимые пользователю. ‎- псы в рапиде
Спасибо! :) [контекст для будущих поколений: https://mokum.ru/epicmonkey/15690] ‎- псы в рапиде