RailsClub'Moscow 2013. Интервью с Эриком Ходлом (Eric Hodel)

    12-ая конференция Ruby-разработчиков RailsClub’Moscow 2013 уже не за горами. До конференции осталось чуть больше двух недель. Кстати, билеты по 6500 уже заканчиваются. Советуем не откладывать покупку билетов.

    В ожидании RailsClub'a мы не устаём рассказывать вам о зарубежных гостях. Почитайте, например, интервью с Эрни Миллером или о том, что Джереми Эванс делает в церкви в свободное от работы время.

    Сегодня мы познакомимся поближе с Эриком Ходлом, разработчиком AT&T и обладателем Ruby Hero Award 2012.

    Интервью публикуются с оригинальными ответами на английском языке и нашим вольным переводом.

    image

    Когда и почему ты начал программировать?

    Я начал программировать еще до того, как у нас дома появился компьютер. Я немного изучил Logo в летней школе, когда моя мама брала меня по выходным на работу, и я перепечатывал базовые программы с последних страниц журналов. Когда у меня дома появился компьютер, я, наконец, смог выяснить, каким образом считывается информация с джойстика, заставляя двигаться машину на экране. До поступления в колледж это было пиком моих программистских возможностей.

    I started programming before I had a computer at home. I learned some Logo at summer school and my mom would take me to work on some weekends and I would type basic programs out of the back of magazines. When I got a computer at home I eventually managed to figure out how to read from the joystick to move a car around the screen, which was the highlight of my programming abilities before going to college.

    Над чем ты сейчас работаешь?

    AT&T платит мне за работу над открытым кодом. Сейчас я готовлюсь к выходу RubyGems 2.1 (что произойдет до конференции) и новому релизу RDoc с множеством мелких изменений и обновлённым внешним видом.

    Моя группа в AT&T трудится над облачным продуктом, так что последнее время я работаю с DRb. Этой весной я написал drbdump, позволяющий отслеживать траффик DRb. Еще я поигрался с распределенной вычислительной библиотекой, построенной поверх DRb, и использовал ее для проверки регрессий в RDoc.

    I'm paid to work on open source by AT&T. Currently I'm preparing for the RubyGems 2.1 release (which will be out before the conference) and a new release of RDoc with many minor improvements and a new look.

    My group at AT&T is building a cloud product so I have been working with DRb lately. This spring I wrote drbdump which lets you watch DRb traffic. I've also been playing with a distributed computing library built atop DRb and have used it to check for regressions in RDoc.

    Что является лучшей, а что — худшей частью твоей работы?

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

    Лучшее — то, что я могу выбирать проекты с открытым кодом, над которыми я хочу работать, при этом получая доступ к облачному железу без ограничений по оплате.

    Since I work remotely I have to do corporate training every few months for things that don't apply to me, like asbestos training or office fire safety. Fortunately this is only a minor annoyance.

    The best part is that I get to pick which open source projects I want to work on, but also have access to cloud hardware without any constraints on payment.

    Что ты считаешь своим главным достижением в жизни / карьере на данный момент?

    Я стараюсь, чтобы в моих программах было настолько мало багов, насколько это возможно.

    Думаю, недавние релизы RubyGems 2.x отвечали этой задаче. Все обнаруженные баги были незначительными и устранялись легко и без особых проблем. А ведь изнутри rubygems претерпели кардинальные изменения, что легко могло привести к гораздо большему количеству багов.

    I strive to have as few bugs in software I release as possible.

    I think the recent releases of RubyGems 2.x have met this goal. The bugs found were all minor and easily fixed with few problems. At the same time, the internals of rubygems underwent some large changes which can easily lead to more bugs.

    Какова цель твоего карьерного и профессионального развития?

    Я хочу достичь состояния, при котором смогу поддерживать Ruby через опенсорс и буду открыт для всего нового.

    I want to be in a place that I can support Ruby through open source and to have the freedom to explore new ideas and learn how to do new things.

    Что помогает программисту расти в профессиональном плане?

    Мне всегда хочется работать над тем, чем я раньше не пробовал заниматься. Совсем недавно я экспериментировал с OpenGL, базовыми игровыми механиками и захватом пакетов (что в итоге привело к drbdump).

    I always want to be working on something I've never tried before. Most recently I've experimented with OpenGL and basic game mechanics and packet capture (leading to drbdump).

    Какую книгу ты бы рекомендовал прочесть любому программисту?

    “The Pragmatic Programmer” — отличная книга, благодаря которой я сделал множество маленьких открытий, позволяющих создавать высококлассный софт снова и снова.

    The Pragmatic Programmer is an excellent book that helped me figure out many of the little things that help create high-quality software again and again.

    Чем тебе нравится заниматься, когда ты не пишешь код?

    Я играю в видеоигры (в основном PlayStation), вожусь с автоматизацией дома и arduino.

    I play video games (PlayStation, mostly), tinker with home automation and arduino.

    Спасибо за интервью и увидимся в Москве!

    Конференция

    Приглашаем всех на конференцию RailsClub’Moscow 2013. Традиционно, будем вкусно кормить, дарить подарки, проводить конкурсы и лотереи, играть хорошую музыку :) Будет много интересного и познавательного.

    Регистрация и оплата участия в конференции. Спешите! Билеты по 6 500 рублей уже заканчиваются, успейте купить.

    Наши спонсоры

    Генеральный спонсор



    Undev.ru – сильная команда разработчиков на Ruby, Objective C, C++, C#, JavaScript. Работают над созданием уникальной технологической платформы для телевизионного вещания через интернет. На базе этой платформы были сделаны такие крупные проекты, как Веб-выборы 2012, ПМЭФ, трансляция ванкуверской и лондонской олимпиад, и еще несколько проектов аналогичного масштаба.

    Золотые спонсоры



    Aviasales.ru – первый и крупнейший в России Интернет-поисковик дешевых авиабилетов. Это проект с посещаемостью более чем в 2,5 миллиона пользователей ежемесячно и дополнительными функциями по поиску отелей, страховок и сервисов по аренде автомобилей. В компании работает примерно 60 человек. Штаб-квартира и 80% сотрудников находятся на прекрасном солнечном острове Пхукет в королевстве Таиланд. Стек технологий включает в себя RoR/Redis/RabbitMQ/MySQL.



    SocialQuantum — один из ведущих разработчиков и издателей игровых приложений для социальных сетей и мобильных платформ в Европе. Игры компании доступны на платформах iOS и Android, а также в социальных сетях РФ и на Facebook.
    Приложения компании «Social Quantum» стабильно занимают первые места в рейтингах мобильных игр, а также лидирующие позиции в Российских социальных сетях.

    Серебряные спонсоры



    GitHub – самый эффективный способ делать софт вместе, причем не важно это приложение для Вашей компании, опенсорсная библиотека или просто проект на пару дней. GitHub предоставляет средства для совместной разработки на любом устройстве, делая её проще. Начни сегодня – хостинг опенсорс проектов бесплатный!



    Lookatme — это современный интернет-журнал для молодых людей, с аудиторией более 1,7 млн. пользователей ежемесячно. Проект разработан на Ruby on Rails, поэтому, традиционно, Lookatme помогает нашей конференции. В LAM'е работают очень креативные и интересные люди. Не большая, но очень сплоченная и дружная команда.

    Организаторы



    Будьте в курсе наших новостей, подписавшись на рассылку на сайте railsclub.ru, и следите за обновлениями:
    railsclub.ru
    http://twitter.com/#!/railsclub_ru
    www.facebook.com/railsclub

    Кстати, мы активно ищем спонсоров. Предложение спонсорам

    Разрабатываете свой проект на Ruby? Ruby приносит вам деньги? Ruby делает вас счастливыми? Внесите и вы свой вклад в развитие Ruby в России! Станьте спонсором самой крупной Российской Ruby on Rails конференции! Помогите нам сделать RailsClub лучше!

    RubyRussia

    95,81

    Конференция разработчиков на Ruby и RoR

    Поделиться публикацией
    Комментарии 2
      +3
      Сейчас я готовлюсь к выходу RubyGems 2.1 (что произойдет до конференции) и новому релизу RDoc с множеством мелких изменений и обновлённым внешним видом.

      Люблю такие инсайды!

    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

    Самое читаемое