RailsClub'Moscow 2014: Інтерв'ю з Джонасом Никласом

RailsClub в цьому році отримав в доповідачі рекордна кількість Ruby Hero. Та й просто цікавих людей, які дійсно вміють готувати Ruby.

Запрошуємо вас на конференцію 27 вересня і публікуємо наступне інтерв'ю: з Джонасом Никласом (nicklas), автором фреймворку для тестування Capybara і популярних бібліотек Pundit, Turnip і CarrierWave.

І так, Джонас Ruby Hero 2011.

image

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

Мої батьки навчили мене QBASIC, коли мені було вісім, і з тих пір програмування, в тій чи іншій формі, стало частиною мого життя. Я сам освоїв PHP в старших класах. А з Ruby і Rails познайомився 2005.

My mom and dad taught me QBASIC when I was 8 years old, and in some form, programming has been part of my life since then. I taught myself PHP in high school and found Ruby and Rails in 2005.

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

Я працюю в консалтинговій компанії Elabs в Гетеборзі, Швеція. Ми займаємося різними проектами, практично всі на Ruby, з великою кількістю JavaScript на front-end. Нещодавно я працював з декількома ігровими компаніями, це було дуже цікаво. У неробочий час я бавився з Rust, на мій погляд, це дійсно фантастичний мову, стоїть вивчення.

I work at a consultancy company called Elabs in Gothenburg, Sweden. We do all kinds of projects, pretty much all of it is in Ruby, with a lot of JavaScript on the front end. Lately i've been working with several game companies, which has been super interesting. In my spare time i've been dabbling with Rust, which I think is a truly fantastic language and well worth learning.

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

Мені подобається працювати з клієнтами, намагатися зрозуміти їх бачення і втілити його в життя. Важкими видаються дні, коли доводиться приводити в порядок успадкований код, думаю, більшості розробників це почуття дуже добре знайоме ;)

I like working with customers, trying to understand their vision and make it a reality. Were The days work is the toughest is when we have to make sense legacy of complex systems, I think most developers know the feeling all too well ;)

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

Я дуже пишаюся, що написаним мною кодом користується таку кількість людей. Сподіваюся, він робить їх життя легше. Отримати за це визнання у вигляді Ruby Hero було фантастикою.

I'm very proud that code that i've written is used by so many people and hopefully makes their lives easier. Being acknowledged for that with a Ruby Hero award was fantastic.

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

Думаю, є великий заділ для створення тонких API, де Rails більше не на перших ролях. Робити API на Rails можна, але це вже не так зручно, як в інших фрэймворках. Так що головна конкурентна перевага Rails тут не суттєво. Думаю, ми в кроці від інновацій у цій галузі, але поки його не зробили. Сподіваюся, що Rails чи, може, інші фрэймворки Ruby зможуть принести щось нове в цю сферу.

I think there is a huge space in building thin APIs where Rails is no longer leading the charge. While building APIs with Rails is possible, it's not any more convenient than in many other frameworks, so Rails greatest competitive edge is not as strong there. I think we are due a step in innovation in that space, but it hasn't hit yet. I hope that Rails, or maybe other Ruby frameworks can innovate in this space.

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

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

We are becoming mature as a community. That's great in that we have a rich ecosystem, fantastic tools and a strong community, but it's also our greatest weakness in that we risk losing the innovation and quirkiness that has made this community so strong in the first place.

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

Мені сильно подобається Celluloid. Це відмінний проект з супер витонченим кодом, з ним варто познайомитися.

I really like Celluloid, it's a fantastic project and contains some super nifty code, well worth a read.

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

В основному я отримую новини з twitter і reddit і особливо не слідкую за блогами.

I mostly get my news via twitter and reddit, I don't really follow any blogs.

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

Я люблю танцювати. Я танцюю кілька парних танців і ходжу на танцювальні вечірки так часто, як тільки можу.

I love to dance. I dance several partner dances and go out to social dance as much as I can.

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

Джонас скоро до нас приєднається — 27 вересня у центрі Digital October. Вся програма — на сайті конференції RailsClub 2014 .

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

Наші спонсори:
Генеральний спонсор: Toptal

Золоті спонсори:

image

Boookmate — сервіс для читання і зберігання ваших електронних книг, який разрабтывает відмінна команда Ruby-розробників.

image

FunBox — IT-компанія, заснована в 2007 році, спеціалізується на розробці серверних рішень для операторів стільникового зв'язку. У портфелі компанії більше 100 комерційно ефективних проектів, реалізованих у партнерстві з операторами.

Срібні спонсори: AT-Consulting та Lookatme
HR-партнер: DigitalHR
Організатори: Evrone та Undev

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

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

0 коментарів

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