UPD: После публикации посмотрел на типографику поста (вернее разметки поста, реализованной Codeforces) и еще раз утвердился, что прав.
Гы-гы. После того, как абсолютно необоснованно разгромили мой предыдущий пост, я решил отписать о том, почему же социальная составляющая Codeforces в корне херовая. Не спешите ставить минус, просто почитайте.
Недостатки
- Древовидная система комментариев. Она настолько убога, если вложенность over(9-10) то начинается аппокалипсис. Сделайте как на хабре — чтобы авки были маленькие, это позволит съэкономить много места, которое сейчас используется впустую
- Старый редактор. Ну добавили вы новый редактор в посты и комменты, а в ЛС слабо? +(20-30) строчек кода всего-то. Тихий facepalm.
- Верстка и типографика, дизайн. Катастрофические формы (однострочные поля ввода я имею ввиду), слишком маленькие отступы, ущербные иконки. Шрифты заставляют меня плакать. Стоит только на черных участников посмотреть :)
- Отсутствие нормального развития. Сколько человек работает над Codeforces? Пятеро? Шестеро? Этого ИМХО недостаточно чтобы построить реально мощный online-judge (не говорите пожалуйста, что все остальное — шлак потому что это действительно так). Именно поэтому я и агитирую администрацию протестировать проект и отдать его в опенсорс.
Хомячки
Скажем так, на Codeforces есть такой себе эффект "хомячка" — автоматическое ставление минуса из-за рассовых разборок личной неприязни. На хабре, например, такого нет.
Давайте назовем это "властью". В данный момент, тут демократия. Каждый имеет право голоса, пускай даже голоса красненьких сильнее меняют Вклад (который, кстати, в корне херов по самые уши).
Эта проблема решается ограничением выставления оценки людям с маленьким вкладом или рейтингом.
Заключение
Повторюсь: отдав Codeforces в opensource, администрация сможет добиться большего, чем просто удобного online-judge. Сейчас это не круто, это просто хорошо. И я уверен, что open-source сделает это действительно крутым.







