RubyRussia — от баркемпов до крупнейшей конференции за 10 лет
В Москве 28 сентября пройдет RubyRussia. Это главная российская конференция по языку Ruby, и в этом году ей исполняется 10 лет. В честь юбилея мы решили вспомнить, как все начиналось, и дать несколько советов тем, кто хочет создать свою успешную IT-конференцию.
Под кружку пива
В 2007 году разработчики Иван Евтухович, Олег Балбеков и Юрий Гуржий начали использовать в проектах набирающий тогда популярность язык Ruby и фреймворк Rails. Вокруг появилось небольшое сообщество людей, также интересующихся этой технологией. В 2009 году возникла идея организовать встречу единомышленников.
Местом встречи выбрали кафе «Гоголь». Договорились, что заведение предоставит небольшой зал, а мы постараемся «сделать кассу» их бару. Подготовили три доклада. Помимо знакомых, пригласили участников профильных чатов. И 19 апреля 2009 года под пиво провели первую встречу. На нее пришло около 30 человек. Тогда она называлась RailsClub, а с 2018 года мы поменяли название на RubyRussia, так как поступил change request, от которого мы не смогли отказаться.
Участники первой встречи остались весьма довольны, и мы на волне успеха собрали еще пару баркемпов. Людей приходило с каждым разом больше, вскоре кафе «Гоголь» предоставило нам основной зал. Проводили всё на свои средства и только на третьем мероприятии поставили коробочку для «донейшенов» — мол, кидайте, кто сколько может. И нам даже что-то накидали.
Кажется, что залог успеха первых Ruby-баркемпов — тесное сообщество и активно развивающаяся технология. В 2007–2010 годах новые фреймворки появлялись едва ли не каждый день и вариться в этом было чрезвычайно интересно.
Меняем мотоцикл на конференцию
С 2011 года конференция переросла и кафе «Гоголь», и междусобойчик Ruby-разработчиков. Стало понятно, что мы на правильных рельсах и нужно выводить конференцию на следующий, международный уровень. А это расходы, и средства можно взять пока только из собственного кармана.
Приглашать докладчиков из других стран оказалось довольно дорого: хотя звезды комьюнити готовы выступать бесплатно, их нужно привезти, разместить, развлечь. Кроме того, вложений потребовал переезд на новую, большую площадку в Digital October.
Расходы на привоз иностранных спикеров начинаются задолго до самого мероприятия, а деньги от реализации билетов появляются гораздо позже. Да и вообще мы не знали, сколько удастся продать билетов. Был риск прогореть!
Несмотря на то что конференция стала коммерческим мероприятием, она не растеряла духа междусобойчика.
Сначала был поддельный Паттерсон
В 2014 году на конференцию нам очень хотелось привести Аарона Паттерсона, участника core-команды Ruby on Rails. Но он не хотел принимать приглашение. Тогда придумали креативный ход: сделали его фигуру из картона в полный рост и пошли фотографироваться с ней на фоне московских достопримечательностей. Фотографии постили в «Твиттере» и «тегали» Паттерсона.
Участники той фотосессии вспоминают, что было крайне весело, но стало страшновато, когда их на Красной площади окружили сотрудники ФСО на машинах с мигалками. В тот год политическая обстановка была неспокойная, а шумную толпу с бородатым картонным мужиком со стороны вполне можно было принять за политическую акцию. Пришлось объяснять, что это не митинг, не протест, а мужик — программист.
Рассказывали, что в это время сам Паттерсон был на какой-то конференции. К нему начали подходить люди с округлившимися глазами и словами: «Ты видел, что в Москве происходит?» Разумеется, после такого Паттерсон согласился приехать на RubyRussia. Еще бы, ведь его кота зовут Горбачев!
Картонный Паттерсон привел в нашу команду менеджера Лену Могильникову. Она профессионально занималась организацией IT-конференций в Екатеринбурге и хотела продолжить эту деятельность в Москве.
Благодаря участию Елены и растущему масштабу конференция впервые дала организаторам немного заработать. Правда, радовались этому недолго.
В Россию с любовью
После приезда первых международных спикеров заработал «русский экспресс» — на конференцию один за другим потянулись звезды Ruby и Rails.
Большинство иностранных участников отмечали, что никогда не встречали такого радушного отношения, как в России. Они думали, что приедут в холодную страну, где живут люди с суровыми лицами, а их встречали в аэропорту, бесконечно водили по достопримечательностям, развлекали. Уже упомянутый выше Аарон Паттерсон стал человеком-событием еще до приезда, и на мероприятии каждый хотел с ним поговорить и выпить. Он старался никому не отказать, и на следующий день после конференции ему было нелегко.
Вспоминается немало забавного. Например, Шон Гриффин прилетел в Россию в одной футболке в конце сентября — пришлось срочно искать ему куртку! А для другого участника спешно добывали мобильный телефон: он прилетел с американским «залоченным» айфоном.
С каждым новым участником из США, Японии, Германии, Великобритании и других стран приглашать звезд становилось все проще. Вэн Незерленд из GitHub прямо заявил нам после конференции: «Если хотите пригласить кого-то, а человек колеблется — просто ставьте меня в копию письма, я подтвержу, что вы классные ребята». А другие спикеры по возвращении домой показывают коллегам фотки из «Метрополя», где мы их поселили, свой завтрак с икрой под шампанское и звуки арфы.
В 2016 году на конференцию приехал создатель языка Ruby — японец Юкихиро Мацумото. Мы долго вели с ним переговоры и добились своего с большим трудом.
После конференции он отметил, что ему все очень понравилось и что он не ожидал такого уровня, а ему есть с чем сравнить. Пообещал, что приедет еще, но с одним условием: если мы уберем из названия слово Rails. Оказалось, что Юкихиро Мацумото не выступает на Rails-конференциях, так как создавал язык не только для работы в рамках этого фреймворка. Посещение нашей конференции было исключением.
Мы убрали, и сенсей свое слово сдержал — в 2019-м он снова приезжает.
Нужно признать, что в работе конференции бывает не все так гладко, как хотелось бы.
Серьезные проблемы RubyRussia испытала в 2014 году, на фоне обострившегося международного кризиса. Некоторые спикеры испугались, что вот-вот начнется война, и отказались приезжать. В 2015 году перед самой конференцией сдала билет Сэнди Меттс, которую так ждали.
Каких-то участников беспокоят гомофобные настроения в стране, кто-то отказывается ехать просто из солидарности.
Цена билета — это тоже непростой вопрос. Сколько бы ни стоили билеты, всегда будет тот, кто скажет: «Дорого!»
В прошлом году за пару недель до конференции билетов уже не было. Сейчас еще немного осталось.
Ну и зачем это все?
Сегодня Иван Евтухович, Олег Балбеков и Юрий Гуржий уже не рядовые разработчики и менеджеры. Иван стал управляющим партнером Express 42, отошел от организации RubyRussia, организовал RubyNoName-подкаст, но так и не купил мотоцикл: родилась дочь. Олег Балбеков и Юрий Гуржий стали сооснователями Evrone — одной из крупнейших компаний России, которая занимается разработкой на Ruby.
Конференция остается локомотивом развития для компании Evrone. Как и раньше, в основе RubyRussia — социальная миссия: связать разработчиков в сообщество, помочь им получать новые знания. Кто-то находит на конференции работу, кто-то может пожать руку Мацумото. А Evrone получает клиентов: неоднократно на конференцию приходили представители компаний для того, чтобы познакомиться и обсудить сотрудничество.
Конференция RubyRussia продолжает расти год от года. В 2019-м ее посетит 800 разработчиков и десятки иностранных участников. Приходите, конференция уже в эту субботу, 28 сентября — будет интересно! Билеты на сайте. Ну а если вы не сможете прийти, то подписывайтесь на нас Facebook, Vk, Youtube и ждем вас в следующем году!
Кстати, это те самые мемы на тему Ruby is dead с конфы 2017 года. Тогда сделали стикеры и переводные татухи на эту тему.
Юкихиро Мацумото с Россией связывает не только RubyRussia, но и российский майонез, в любви к которому он признался у себя в твиттере .
Эта история как раз была после его первого приезда на конференцию и про неё вещали даже федеральные каналы)
А ещё он обещал когда-нибудь попробовать другие виды майонеза)
Someday настал, ждём Мацумото ^_^
Ну так. После этого сколько нам говорили ;) руби умер ;) а многие кто говорил так и не понял ;)
Когда Руби уже умер, а ты — еще нет!
Так приятно было быть частью всего этого, такой движ был тогда, столько всего нового и неизвестного.
Из фактов - конверт с деньгами мы профукали до конференции, а не после (и потому это было гораздо критичнее), а подкаст RubyNoName я бросил вместе с конференцией, потому что бросил Ruby и отправился в чудесный мир DevOps.
О-О-О мои рубигемы, я представитель элитной богемы...