Блогосфера как программная архитектура

Сегодня прочитал пост (Дмитрий, респект! - книгу прочитаю), что после серьезной темы, идущей вразрез с традиционной для канала тематикой постов, произошла отписка части пользователей. Речь разумеется не о том, что отписались. Речь о диссонансе у отписавшихся, который вызвала серьезная статья-манифест. Произошел конфликт на уровне интеграции?

На мысль меня это навело...

Вы когда-нибудь замечали, что блогосфера устроена как программная система? Это не метафора. Действительно пришел к мысли, что это - именно архитектура.

Внешняя часть - фронтенд

Здесь всё просто. Мемы, котики, спонтанные вопросы. Это как шум прибоя: он есть, он создаёт атмосферу, но он не требует осмысления. Потребитель этого слоя - человек, который ищет лёгкость. Который хочет отвлечься. Который не готов к глубине. И это нормально. Это - поверхность. Без неё мир был бы слишком тихим.

Средняя часть - API

Здесь - аналитика. Здесь - реакция на события. Здесь - мысли, которые рождаются и умирают в одном посте. Автор этого слоя - ситуативный мыслитель. Он видит проблему, описывает её, предлагает решение. И забывает. Потому что завтра будет новая проблема. Потребитель - тот, кто следит за новостями. Кто хочет быть в курсе. Кто ищет ответы на вопросы "что происходит?". Но этот слой не даёт глубины. Он даёт скорость. И он тоже важен.

Нижний слой - контроллеры

Здесь - экспертиза. Здесь - люди, которые знают своё дело. Пишут в рамках своей компетенции. Для своих. Автор этого слоя - специалист. Он не пытается угодить всем. Он говорит с теми, кто понимает. С теми, кто на одной волне. Потребитель - тот, кто в том же сегменте. Кто обменивается мыслями с теми, кто говорит на одном языке. Это - профессиональный слой. Он даёт глубину, но в рамках одной области.

Низкоуровневое - интерпретатор

Здесь - философия. Здесь - те, кто пишет не для всех. Кто не упрощает. Кто остаётся один на один с мыслью. Автор этого слоя - не специалист. Он - мыслитель. Он не привязан к рынку, к новостям, к сегменту. Он пишет о том, как устроено всё. О том, что лежит за пределами видимого. Потребитель - тот, кто способен читать между строк. Кто не ищет готовых ответов. Кто готов к диалогу с мыслью. Это - самый редкий слой. И самый, вероятно, глубокий.

Если б я делал выводы из того, что вижу, то... Полагаю, что большинство находится на фронтенде. Меньшая часть - на API. Ещё меньшая - в контроллерах. И лишь единицы - на уровне интерпретатора. Но! Я пожалуй не стану делать выводов, потому как явно ошибусь. Просто мысль такая вот возникла.

Так вот, разделение, это не хорошо и не плохо. Это - просто устройство системы.

Каждый слой важен. Без фронтенда - будет очень скучно; охват аудитории - максимальный из возможного. Без API - не будет новостей; тут охват поменьше конечно. Без контроллеров - не увидим экспертизы; охват будет скажем так не фееричный, зато очень стабильный. Без интерпретатора - не будет глубины; не будет и охвата - не то, что широкого, а вообще в принципе: будут единичные подписчики, но зато какие...

Вопрос, который остаётся

Как вы считаете - на каком уровне вы пишете? Но более на мой взгляд существенный вопрос - вы знаете, на каком уровне вы читаете?