За лаштунками життя модератора Stack Overflow

недавні статті на Хабре про досвід користування StackOverflow спонукали мене на написання статті, але з позиції модератора. Відразу хочу зазначити, що мова піде про Stack Overflow російською. Мій профіль: Suvitruf.

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

За лаштунками життя модератора Stack Overflow

Я що з англомовним SO, що з нашим взаємодію вже понад 6 років. Якщо ви не знали, то предтечею ruSO був HashCode. Роки йшли, в якийсь момент SE викупили hashcode, і він перетворився на Stack Overflow російською. База користувачів та питань, відповідно, переїхала на новий двигун. Але разом із цим і змінилися правила. Дуже багато питань, що ставилися на хешкоді, є офтопіком на SO. Учасники багато обговорювали на Меті, ухвалювали якісь спільні рішення. Але згодом демократичність стала сходити нанівець. І в якийсь момент ситуація досягла апогею.

З'явився так званий «Опір», куди входило багато активних учасників і які були незадоволені ситуацією, що склалася. Я, для інтересу, на той час робив скрін топа активних учасників Мети та виділив червоним кольором учасників, яких адміністрація/модератори називали провокаторами. До речі, за публікацію цієї картинки в чаті я отримав бан __(ц)_/

За лаштунками життя модератора Stack Overflow

У той період сталося багато подій:

  • Багато банів у чаті.
  • В якийсь момент взагалі було видалено офіційну кімнату в чаті.
  • Багато активних учасників припинили контриб'ютити. Наприклад, VladD, ТОП1 учасник, пішов із сайту.
  • Більшість активних учасників пішла в альтернативний чат, де не було повальних банів.
  • Дехто з ТОП40 остаточно вилучив свій профіль.

Докладніше (хоча не у всьому об'єктивно) можна почитати в статті Athari, який недавно вийшов із однорічного бана (¬‿¬ )

Ці події розділили співтовариство. Багато учасників просто перестали вірити модераторам/адміністрації. І при висуванні модератори я хотів цю ситуацію виправити. У модераторів є свій приватний чат, є модераторів для всіх модераторів мережі, є Teams для модераторів. Я наївно сподівався, що з цими інструментами зможу якось вплинути хоча б на щось…

Типовий день модератора

За сніданком:

  1. Дивлюся список усіх тривога. Обробляю найпростіші. Дивлюся старі тривоги, якими були здійснені дії. Скажімо, якщо тривога стояла на відповіді-посиланні, модератор залишив коментар із проханням додати подробиць у відповідь, автор цього не зробив за досить тривалий проміжок часу, то переношу відповідь у коментарі до питання. Складніші тривоги, якщо є час, намагаюся обмозгувати. Якщо згодом уже не дуже, то залишаю на потім. Ці тривоги можуть обробити інші модератори або я, як з'явиться можливість.
  2. Переглядаю миттєво питання на нашій Меті і на MSE. У випадку з нашою Метою, якщо є нові питання і є можливість швидко написати відповідь, то пишу. Якщо ні, то відкладаю на потім, а дорогою в офісі (чи кудись ще) обмірковую відповідь. У випадку з MSE відбираю важливі обговорення, щоб почитати потім за обідом, наприклад.
  3. Переглядаю миттю чати.

Протягом дня під час відпочинку (за чаєм/обідом) допомагаю розгрібати черги перевірок. Т.к. у нас мало активних учасників у чергах, намагаюся допомогти, як можу. Принагідно дивлюся, чи не з'явилися нові тривоги.

За обідом переглядаю відкладені на потім обговорення на Метах.

Звичайно, все це приблизно. Головне, що я цим хотів сказати – модераторство займає чимало часу.

Модератори! = адміністрація

Хочу одразу скасувати, що модератори – це не адміністрація. Модератори – волонтери, по суті, такі самі учасники, але з додатковими інструментами для того, щоб тримати співтовариство в страху чистоті.

Модератори можуть не згодні з адміністрацією (aka компанією Stack Exchange). Бувають якісь тертя із конкретними співробітниками компанії, найчастіше з ком'юніті менеджерами.

Які приватні дані про вас доступні модератору

У нас тут якраз нещодавно розгорілася суперечка в англомовному чаті модераторів після цього питання. Багато модераторів за те, щоб не говорити користувачам, яка інформація про них доступна модераторам, пояснюючи це тим, що інакше вони зможуть оминати наші перевірки. Я особисто за повну прозорість і вважаю, що учасники мають знати, яка інформація про них доступна модераторам. Є стара відповідь від співробітника компаніїде є список. Щоправда, там не все. Повний список:

  • Реальне ім'я, яке ніде не світиться привселюдно.
  • Прив'язані поштові скриньки.
  • Ваші IP'шики.
  • Останні використовувані ніки.
  • Ваш OpenID.

Поверх цього купа інструментів є. Є досить звичайні (для об'єднання міток), а є й досить комплексні інструменти, наприклад, виявлення маріонеток чи голосувань, які порушують правила.

Тривоги всіх сортів

Так виглядає адмінка зі списком тривог. У нас за день і сотні не набирається (тоді як на enSO до тисячі буває), але це не скасовує того факту, що бувають неоднозначні тривоги, які відразу неможливо вирішити.

За лаштунками життя модератора Stack Overflow

Нам прилітають тривоги від користувачів або бота. Добре, якщо це якась проста тривога на кшталт «більше немає потреби», але часто зустрічаються складні ситуації.

Наприклад, тривога «образлива», яку часто ставлять на коментарях. Якщо там дійсно образа, то питань немає – просто видаляємо, а учаснику пишемо повідомлення від імені модераторів (або банім у крайньому випадку). Але що робити, якщо коментар був корисним, але, наприклад, у жартівливій формі чи з сарказмом? Такі тривоги часто ставлять автори питань, які ще навчилися їх ставити.

Також часто люди використовують на сполох «не є відповіддю». Якщо відповідь складається з одного лише посилання, то тривогу загалом розрулити легко. Але що, якщо відповідь начебто як у справі, але неправильна? Швидше за все, ми відхилимо таку тривогу. Тому що модератори не займаються модерацією контенту у тому сенсі, як дехто вважає. Мінусувати погані відповіді, голосувати за закриття поганих питань має спільнота. І цей аспект дуже багато учасників не розуміють. У плані закриття все ще ускладнюється тим, що голос модератора за закриття завжди є вирішальним. Нагадаю, що у звичайній ситуації для закриття питання потрібно 5 учасників (або один учасник із золотим баджем за міткою).

Бувають дуже забавні питання.

За лаштунками життя модератора Stack Overflow

Досить часто люди ставлять питання, які не належать до тематики SO. Ймовірно, вони в короткому описі побачили, що це сайт запитань-відповідей, але частину про програмування пропустили.

Мета

Не всі модератори цим займаються, але все ж таки. Учасники періодично задають питання, на які найчастіше відповідь може дати лише модератор:

Бувають питання, на які потенційно міг би відповісти будь-який учасник, але краще дати відповідь від імені модератора, щоб припинити чутки (наприклад, «Хто така Моніка і чому спільнота так часто згадує це ім'я?»).

І, як ви можете здогадатися, подібне веде до того, що навіть коли ви пишете/відповідаєте від звичайного користувача, ваші повідомлення багатьма сприйматимуться як офіційні. Навіть більше, деякі будуть ототожнювати вас та ваші дії з адміністрацією. Але нагадаю, що модератори – волонтери. До того ж вони можуть бути і не згодні з адміністрацією з якихось питань. Це можна простежити за недавніми подіями, пов'язаними з Монікою Челліо, коли багато модераторів добровільно залишили свої посади («Перші mods and forced relicensing: Чи є Stack Exchange stále зацікавлений в cooperating with the community?»). У результаті мережі на частині сайтів не залишилося активних модераторів зовсім.

MSE

Для обговорення глобальних питань усієї мережі є MSE. Раніше більшість оголошення від компанії була саме тут. Баг репорти, запити фіч, фідбек - все це тут.

Як модератор (та просто як звичайний учасник) я моніторю MSE. Якщо бачу щось важливе, то переношу на нашу Мету. Якщо учасники щось репортують на локальній Меті, але питання стосується всіх сайтів мережі, я перекладаю його і публікую на MSE.

Більше питань на MSE з мого боку було про локалізацію. Під час створення Stack Overflow розробники не заклали можливість локалізації, тому зараз спливає дуже багато проблем. Сам переклад здійснюється колективно учасниками нашої спільноти за допомогою Транзифекс и переводити (опенсорс рішення від g3rv4).

Чат модераторів Stack Overflow російською

Там ми обговорюємо багато ситуацій, що відбуваються на сайті. З деяких питань рішення остаточно виносяться колегіально. У якихось складних випадках намагаємось вислухати кожного модератора, а вже потім ухвалювати остаточне рішення.

Думаю, можна виділити кілька ключових тем, щодо яких проводяться обговорення.

  • Маріонетки. Не завжди очевидно, чи є учасник маріонеткою. Тому краще вкотре обговорити спільно питання. Учасник нікуди не втече.
  • Накрутка голосів. Друг наголосував чи ні. Загальний IP чи ні. Усе це позначається остаточному рішенні. Ще більше все ускладнюється, якщо під підозрою користувач має високу репутацію.
  • Обговорення на меті. Іноді люди перегинають. Критика часто межує з наклепом. До цього ще додається негатив і т.п. Чи це перший раз чи учасник постійно цим займається? Просто видалити повідомлення чи забанити?
  • Бани. У випадку з маріонетками/накруткою голосів все загалом зрозуміло. Але найжаркіші обговорення зазвичай з приводу повідомлень на Меті (найчастіше з критикою) або щодо потенційних образ. Всі ми різні, хтось уразливіший за інших. Те саме стосується і модераторів з ком'юніті менеджерами. І за деякими учасниками обговорення досягають сотні повідомлень.

Глобальний чат модераторів з усієї мережі Stack Exchange

Чат для сотень модераторів, де подекуди відбуваються досить жаркі обговорення. Іноді такі обговорення виходять за межі. І в цьому багато хто бачить проблему. «Is the Teachers' Lounge toxic, if so why?».

Загалом історія з Монікою відбулася саме в цьому чаті.

Чат на 400+ чоловік, де кожен представляє сайт, за який відповідає. Люди з різних країн, різний менталітет, різні релігії та світогляди. Я особисто там досить рідко спілкуюся, тільки якщо є якесь конкретне питання.

Маріонетки, накрутка голосуванням

У модераторів є інструменти виявлення такого. І дуже сумно спостерігати, коли порушують правила високоріпні користувачі. Багато учасників, коли їх на цьому ловлять, відмовляються, мовляв, це «друг», «тиммейт з роботи» тощо. Але, повірте, інструменти найчастіше вимальовують досить очевидну картину.

Так, іноді бувають помилки, бувають неоднозначні ситуації. Саме розгляд на цю тему сильно вплинув на «Опір» свого часу. Тоді було видалено маріонетку (на думку модераторів). Але частина учасників була не згодна із цим.

Ускладнюється це все угодою, що підписує модератор. Суть у тому, що модератори не можуть публічно розголошувати багато речей, пов'язаних із розслідуванням. Як наслідок, учасники можуть сприймати це як факт того, що модератори не мають доказів, і вони просто припустилися помилки і намагаються її приховати, прикриваючись правилами.

Усі дії сприймаються як дії модератора

Інші учасники дивляться на вас як на приклад. Якщо жартуєте, іронізуєте, то незабаром вони почнуть робити те саме. Мені, як великому любителю іронії/сарказму, доводиться тепер подвійно обережно ставитись до того, що я пишу.

Т.к. ваші дії сприймаються як дії модератора, деякі починають до цього апелювати при виникненні конфліктів. Наприклад, нещодавно була ситуація, коли частина учасників вирішила, що на Stack Overflow російською не місце англіцизму. Почалася війна правок. І деякі редагування від модератора (від мене) сприймалися саме як дії модератора. Учасники писали, що я «зловживаю владою». Але нагадаю, що правити чужі повідомлення може будь-який учасник. А після 2000 репутації редагування відразу застосовуються в обхід черги перевірок.

Аналітика

Після 25000 репутації у вас з'являється доступ к аналітики сайту. Але там вам доступно лише 3 коротких графіка типу такого.

За лаштунками життя модератора Stack Overflow

Аналітика, доступна модераторам, набагато потужніша і дозволяє багато закономірностей простежити.

За лаштунками життя модератора Stack Overflow

Жаль тільки, що ці графіки не можна публічно викладати, там досить багато цікавого.

Щодо місії

Зараз мені здається, що я був досить наївний. Малоймовірно, що з боку SE будуть якісь позитивні зрушення. Я коротко на Мете писав, Що компанія вже давно рухається не в тому напрямку.

Загалом, якщо подивитися на те, як посади від співробітників приймаються спільнотою, то загалом ілюзій не залишається.

Зовсім недавно SE оголосили, Що загалом майже забивають на MSE, Фідбек братимуть тільки у спеціально відібраних груп людей. Компанія не особливо зацікавлена ​​у фідбеку на MSE.

PS

Зараз я продовжую виконувати рутинні завдання з обробки тривог і т.п, але все ще вірю / сподіваюся, що компанія піде на зустріч спільноті, і тоді я зможу повернути частину Stack Overflow, що відкололася, російською. Можливо наступного 2020 року хоч щось зміниться на краще. А поки що відчуваю, що я не виправдовую свою посаду модератора.

Джерело: habr.com