Планы сообщества в 2017 году. Часть 1. Вступление, книги и социальные сети

• Михаил Панков • новости • поддержите на Patreon

Всем привет! На результаты 2016-го посмотрели, теперь пора планировать 2017-й.

Планы будут написаны по частям. Они будут публиковаться по мере готовности в виде отдельных статей. Ссылки на них также будут появляться здесь.

Вступление

Формат этих публикаций таков. Я описываю идеи, а вы голосуете в их поддержку. «В поддержку» — значит, вы бы хотели реализации этой идеи. Ресурсы для её реализации будут сразу заявлены, но исполнитель будет выбран позже. Иными словами, кто именно и когда это сделает — в данном голосовании не важно.

карточка в трелле

В каждой части планов голосование идёт независимо. Части будут примерно одинакового объёма.

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

После окончания голосования за идеи в каждой части планов будет самовыдвижение на позицию ответственного за реализацию ранее выбранных планов. Реализацию некоторых идей я возьму на себя.

Это нужно, чтобы сообщество стало более само-управляемым и децентрализованным. Я хочу избежать зашоренности взгляда одиночного «великодушного пожизненного диктатора». Давайте строить наше сообщество на принципах самого проекта Rust.

Как минимум, воспринимайте эту инициативу как попытку повысить «фактор автобуса» в наших проектах. Это чтобы сообщество не загнулось, если меня собьёт автобус.

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

Помимо голосования за идеи, будут вопросы про участие в сообществе — просто для понимания демографии.

Голосование анонимное. Все результаты будут раскрыты.

Вся процедура займёт примерно месяц.

Книги

Из книг предлагаю сосредоточить усилия на переводе «Rust by Example».

Это хорошая книга, которая рассматривает конкретный код, решающий понятные проблемы. Она не говорит о принципах, она говорит «хочешь это — делай так». Главы короткие, примеры понятные. Таких книг по Rust сейчас не хватает, а на русском вообще нет.

Начатый перевод находится в репозитории, там есть continuous deployment с помощью Travis на GitHub Pages.

Чтобы поучаствовать прямо сейчас, заходите в задачу со статусом перевода и пишите, за какой раздел вы берётесь. Смотрите, чтобы этот раздел ещё не был занят. Ждём Pull Request’ы!

Идея: перевод «Rust by Example» (№ 1).

Исполнитель: коллектив переводчиков, от 1 человека; редактор, 1 человек.

Все остальные книги находятся на минимальной поддержке.

«Язык программирования Rust» сейчас устраивает читателей и распространяется в нужных форматах.

Другие книги — о макросах и Растономикон — не настолько популярны, чтобы активно ими заниматься.

Социальные сети

Трансляция сообщений от участников сообщества

Я предлагаю построить систему трансляции сообщений в наши сети от самих участников сообщества.

Представляю себе это так: вы отправляете сообщение, которым хотите поделиться на всё сообщество, редактор смотрит и редактирует его, и публикует во всех наших социальных сетях.

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

Это лучше, чем просто хэштег, потому что трансляция будет идти между сетями. Например, @ozkriff пишет в Твиттер про прогресс Zone of Control и дублирует нам. Мы транслируем это во все сети — наш твиттер, фейсбук, вконтакте, телеграм.

Идея: трансляция сообщений от участников на соцсети сообщества (№ 2).

Исполнитель: редактор, 1 человек.

Ещё я предлагаю вести коллективные твиттер-аккаунты — подобные @jsunderhood и @abroadunderhood.

Если вы такое не видели — это когда каждую неделю аккаунт ведут разные люди. Они пишут мнения, советы, кидают интересные ссылки, рассказывают о своём опыте с библиотеками.

Я знаю многих людей, которые сами активно работают с Rust и могут рассказать интересные вещи в таком формате.

Идея: коллективный переходящий твиттер (№ 3).

Исполнитель: коллектив авторов, от 3 человек; редактор, 1 человек.

Реализация

№ 2. Нужно посмотреть на сервисы IFTTT и Zapier — они позволяют легко получать и транслировать сообщения из разных сервисов в разные другие сервисы. Здесь вопрос только в поддержке API нужных нам сервисов.

Другой вопрос реализации — куда принимать «входящие». Скорее всего, самый простой вариант — это почта.

№ 3. Реализация коллективного твиттера — это, ну, просто твиттер с известным очередному автору паролем. Это будет отдельный твиттер, который будет дополнительно транслироваться в основной твиттер сообщества.

Здесь вопрос в авторах и непосредственно запуске. Если вы знаете, кого хотели бы почитать в таком формате — пишите в комментарии.

Обсуждение ссылок и замена форума

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

Помимо этого реддит выполняет все цели, которым служит форум. Там можно писать объявления, размещать вакансии, задавать вопросы, кидать ссылки для комментирования.

Всё это бесплатно и без администрирования тяжёлого докер-контейнера с Discourse, которому нужен как минимум 1 гигабайт оперативной памяти на сервере, и то он свапится постоянно.

Идея: выключить форум на Discourse (forum.rustycrate.ru) и создать сабреддит (№ 4).

Исполнитель: модератор, 1 человек.

Заключение и голосование

На сегодня это всё. Ниже находится виджет голосования за предложенные идеи.


Другие части обсуждения планов: