Карма, карма, карма. Стоит одному недовольному своим рейтингом пользователю Хабра создать топик на эту тему, набегает пара десятков таких же недовольных и начинается чуть ли не сбор подписей на свержение текущей системы рейтингования и кармирования, а также, чтобы два раза не вставать, и администрации ресурса. Главный лейтмотив предложений, выдвигаемых на таких вот "собраниях" всегда один и тот же: надо во что бы то ни стало изменить или вовсе отменить карму. Конкретные предложения весьма однообразны и чаще всего лишь усложняют всю систему, что, в свою очередь, не гарантирует повышения эффективности. Да, а я уже сказал о том, что ноют на эту тему преимущественно те, кто в свое врем нахватал сдуру минусов?
Так вот, чтобы не отвечать каждый раз на вопросы, связанные с кармой, я поясню свою позицию в данном посте. А чтобы не вызывать очередной холивор, опубликую его в своем блоге, а не на Хабре. Для начала немного базовых понятий.
Итак, на Хабре есть карма и хабрасила (она же — рейтинг). Эти сущности взаимосвязаны, и связь эта проста как пять копеек: хабрасила зависит от кармы, а карма от хабрасилы не зависит; значение кармы есть сумма всех положительных и отрицательных голосов, отданных за конкретного пользователя другими пользователями; значение хабрасилы есть сумма всех положительных и отрицательных голосов, отданных за посты и комментарии конкретного пользователя другими пользователями, умноженная на некий коэффициент. Система, как видно из описания, действительно проста и в принципе прозрачна. И это хорошо, потому что простые вещи, как правило, и работают надежнее, и чинятся быстрее, если вдруг что поломалось. С силой голоса все еще проще: один человек — один голос за каждого юзера, каждый пост и каждый комментарий.
Теперь о задачах кармы и хабрасилы. Их две, по одной на каждую сущность. Задача кармы — регулировать возможности пользователя, задача хабрасилы — определять положение пользователя в общем рейтинге и (в некоторых исключительных случаях) давать некие дополнительные возможности. Проще некуда.
А теперь я поясню, почему мы не хотим и, скорее всего, не будем менять всю эту систему.
Обе описанные выше задачи выполняются вот уже три года, а результат их выполнения меня, как руководителя проекта, устраивает. Это первая и главная причина, почему я не хочу менять эту систему. Вторая причина заключается в огромном риске, который влечет за собой смена текущей системы на любую другую предложенную пользователями Хабра. Любая из таких систем и поправок хорошо работает лишь теоретически, поскольку никто ее не пробовал на живом проекте. Чтобы понять, насколько эффективно или неэффективно работает новая система кармирования и рейтингования, нужно ждать минимум 2−3 месяца. Если она окажется эффективнее нынешней — окей. А если нет? Возвращать все обратно? Вводить новую и снова рисковать? Хабр — коммерческий проект, и любые изменения (которые, кстати, могут заключаться даже в незначительной правке одного из элементов системы) могут привести к снижению сперва качества контента, затем посещаемости, а потом, как следствие, и прибыли.
Пока действующая ныне система работает, а проект растет и зарабатывает деньги, проводить смелые эксперименты лично я не вижу целесообразным. Лучше, как известно, враг хорошего.
Для тех, кто сразу перемотал текст на самый конец, главные тезисы:
- я в целом доволен тем, как работает нынешняя система кармы и рейтинга;
- предполагаемая эффективность всех предлагаемых вариантов "тюнинга" или кардинальной смены нынешней системы слишком условна и неочевидна, чтобы полагаться на нее;
- экспериментировать с внедрением новой системы кармы и рейтинга, рискуя испортить микроклимат на Хабре, я не буду как минимум до тех пор, пока не увижу доказательство того, что другая система будет работать лучше;
- процент недовольных нынешней системой слишком мал, чтобы их мнением стоило бы руководствоваться.
И еще, напоследок. Система подсчета кармы и рейтинга не может быть плохой, она может или устраивать ее создателей или не устраивать. Нас она устраивает. Точка.