RailsClub'Moscow 2014: Інтерв'ю з Еріком Майклсом-Обером

Привіт!
Залишилося 12 днів до конференції Ruby-розробників RailsClub 2014! Не втомлюємося нагадувати, що квитки можна і потрібно замовляти тут.

А у нас в блозі — час чергового інтерв'ю. Ми поставили кілька запитань Еріку Майклсу-Оберу. Він займається численними open source проектами, включаючи RailsAdmin, Thor і Twitter gem. Ерік Ruby Hero 2014, а ще — тренер в проекті Rails Girls Summer of Code. Працює в SoundCloud в Берліні.

image

Коли і чому ти почав програмувати?


Я почав програмувати на BASIC, коли мені було близько 10 років. Моя перша програма просто змушувала комп'ютер видавати «біп». Але я більше не міг відірватися.

I started programming in BASIC when I was about 10 years old. My first program just made the computer «beep». I've been hooked since then.

Над чим ти зараз працюєш?

Зараз я відповідаю за публічне API SoundCloud, а також за наші SDK Ruby, Python і JavaScript. Ще я працюю над різноманітними open-source Ruby проектами, в тому числі RailsAdmin, Thor і гемом Twitter.

I am currently responsible for SoundCloud's public API as well as our Ruby, Python, JavaScript and SDKs. I also work on a variety of open-source Ruby projects, including RailsAdmin, Thor, and the Twitter gem.

Що є кращою частиною твоєї роботи?

Краща частина — подорожі по світу. Я дуже радий, що вперше приїду в Москву.

The best part of my job is getting to travel around the world. I'm very excited to be visiting Moscow for the first time.

Що ти вважаєш своїм головним досягненням в житті або кар'єрі на даний момент?

Найбільшою честю для мене було отримання нагороди Ruby Hero на конференції RailsConf в цьому році. Для мене це дуже багато значить, тому що переможців обирають інші Ruby Hero, і всі вони мої герої.

The greatest honor of my career was receiving a Ruby Hero Award at RailsConf earlier this year. It was very meaningful to me because the winner is chosen by the other Ruby Heroes, who are all heroes of mine.

На твій погляд, в якому напрямку будуть розвиватися Ruby і Ruby on Rails в найближчі роки?

Я очікую великих поліпшень продуктивності в Ruby, як MRI, так і в альтернативних інтерпретаторів, наприклад JRuby. Сподіваюся, що майбутні версії Ruby будуть містити кращі примітиви для роботи з concurrency, такі як Actors і Futures. А ще чекаю, що з'явиться АОТ-компілятор, для створення простих для розповсюдження файлів.

I'm looking forward to more performance improvements in Ruby, both MRI and alternative interpreters such as JRuby. I hope future versions of Ruby will include better concurrency primitives, like Actors and Futures and an ahead-of-time compiler, for creating easy-to-distribute binaries and better

У чому, на твій погляд, найважливіша проблема, яка стоїть перед спільнотою розробників Ruby і Ruby on Rails?

Думаю, найбільший виклик для Ruby спільноти зараз — позбутися від GIL. JRuby і Rubinius вже вирішили цю проблему, але існує ще велика кількість не потокобезопасного Ruby-коду.

I believe removing the global interpreter lock is the biggest challenge for the Ruby community. JRuby and Rubinius have already solved this problem, but there is still a lot of existing Ruby code that is not threadsafe.

Є гем, на який ти міг би показати пальцем і сказати: «Ось так треба писати код»?

Я пишаюся кодом Twitter gem. В бібліотеці 7 000 рядків тестів на 2500 рядків коду, це 100% покриття та 3,9 за шкалою Code Climate. Жоден код не ідеальний, але це максимум, до чого я зміг наблизитися.

I am quite proud of the code in the Twitter gem. The library has 7,000 lines of tests for about 2,500 lines of code with 100% c0 code coverage and 3.9 Code Climate score. No code is perfect but this is the closest I have come.

Ти читаєш якийсь блог, присвячений Ruby/RoR?

Я дуже рекомендую розсилку Ruby Weekly і This Week in Rails. Також я читаю блоги Edward James Gray II, Aman Gupta, Sam Saffron і скринкасты Avdi Grimm Ruby Tapas.

I highly recommend subscribing to the Ruby Weekly and This Week in Rails newsletters. I also read the blogs of Edward James Gray II, Aman Gupta, Sam Saffron, as well as Avdi grimm's Ruby Tapas screencasts.

Чим тобі подобається займатися, коли ти не пишеш код?

Програмування — один з найголовніших моїх хобі. Коли я не програмують, мені подобається бути на природі: гуляти, ходити в походи, їздити на велосипеді, займатися спортом. Практично усім, що включає в себе рух і сонячне світло :)

Coding is one of my biggest hobbies. When i'm not coding, I like to be outside: walking, hiking, my bike riding, playing sports. Pretty much anything that involves movement and sunlight. :)

Спасибі за інтерв'ю!

Хочете познайомитися з Еріком особисто? Приходьте на RailsClub — 27 вересня у центрі Digital October. Вся програма — на сайті конференції.

Реєстрація та оплата участі — тут.

Наші спонсори:
Генеральний спонсор: Toptal
Золоті спонсори: Boookmate та FunBox
Срібні спонсори:

image

AT-Consulting — один з найсильніших гравців на ринку інформаційних технологій та ІТ-послуг для компаній телекомунікаційного, фінансового, державного, паливно-енергетичного та інших секторів.

image

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

HR-партнер: DigitalHR
Організатори: Evrone та Undev

Будьте в курсі наших новин, підписавшись на розсилку на сайті railsclub.ru і стежте за оновленнями:
RailsClub.ru
twitter.com/railsclub_ru
facebook.com/railsclub

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.