📜 ⬆️ ⬇️

RailsClub 2015: Interview with Ivan Nemytchenko

Hello!

RailsClub is already at the end of next week, and we are smoothly approaching our record - 400 participants from all over Russia and not only. Join and you! Registration is here . And today we are publishing an interview with Ivan Nemytchenko . Ivan Ruby developer from Belgrade, co-organizer of the Heppeev conference in Omsk, was a co-founder of a small outsourcing company Jazzcloud and a larger company 7bits, recently launched the Rails Hurts project, and also conducts a LeanPoker workshop wherever it happens ( and in Moscow too ).

image

')
How did you come to work on Ruby?

Like many, wrote in PHP. Then I got acquainted with Ruby and Rails for a couple of weeks, passed a test task and got into a combat project on Rails (this was back in 2006).


What are you working on right now?

The main working draft is ProteomeCluster for the company Bioproximity .
Work takes up half the working time. The remaining half I try to invest in something smarter than selling my working time:
1) In the spring I got hooked on Lean Poker , and now, if possible, I spend it wherever I can. The day after RailsClub I will spend Lean Poker in the Scrumtrack office. There are still places ;)
2) I recently realized that besides the “How to stop being Rails-developer” report there is a lot more to be said on the topic. I launched the site Rails Hurts and at the same time I try to formulate thoughts in the format of a book.
3) From October I start a new thing for myself - a remote internship for junior ruby ​​developers who want to work on a real project so that there is something to show in the resume.

What was the last thing you learned from the world of web development?

I will not even say. Just over time, the old knowledge is supplemented and systematized. Functional approach is a little bit in the head fit.


In your opinion, in what direction will Ruby and Ruby on Rails develop in the coming years?

In general, I still think the same:


1) The part will continue to fall into functional languages
2) The part will continue to pray for DHH, and not understand why their applications turn into unsupported monsters in six months.
3) Part of the people learned to live and hach ​​rail, so that it does not hurt. Will obviously continue to do this.
4) Well, the part will dig in the direction of modularity and isolation of business logic from the rails.

I hope to contribute to this last part.


What, in your opinion, is the most important problem that the Ruby and Ruby on Rails developers community is facing now?

Monopoly Rails for web development. Although this in itself is not a problem, but the consequences of this are quite harmful.


What is missing in Rails?

Well, everyone probably own something missing. Depends on the specifics of the project being developed. Often it's not about missing something in Rails. Often in the head there is not enough understanding how to use Rails so as not to rake :)


Favorite programming language after Ruby, why him?

I'm not a polyglot at all. I managed to try a little Clojure - I liked it.


What technology do you think will be the most promising in the near future?

The ability to use the brain will be much in demand technology for a long time.


What is open source for you? What projects are you participating in and why?

At one of the first Rails Rumble, our team wrote down three hemes : inem.imtqy.com . Tequila later became the inspiration for the author RABL. But somehow I didn’t manage to get involved in Open Source seriously.
I really want to participate in the development of Lotus, but not enough time for it.


Favorite resources (blogs / sites / twitter) on web development and programming?

@andrzejkrzywda from Arkency is a great fellow. And reading the blog @ adman65 once helped me a lot too: hawkins.io


Best read book on programming / technology?

It seems to me that it has not been written yet.


What advice would you give to developers who want to achieve great success?

Not to take slogans and postulates on faith, but to check everything first hand.


Who wanted to be in childhood?

In the third grade at school they made a wall newspaper, where everyone answered the question about a dream. I answered: “I want everything to be like a fairy tale” :)
If you look at the development of technology today, then we can assume that in a sense, it has come true. For many of us, work is quite a “Monday begins on Saturday”.


Not tired of programming?

Nope


What would you do if you had 2 months of free paid time?

The same as now - internship and project Rails Hurts, only fulltime.


Thanks for the interview!

At the conference, Ivan will tell you how to stop being a Rails developer .
For a long time, we thought we were different. That the Rails approach is so cool that we don’t have a whole class of problems that unfortunate Javista tinker with. But for some reason, Rails applications with enviable regularity turn into unsupported monsters in six months, or even less. It turns out that we are not really us and others: \ Ivan will share the experience of switching the brain from Rails-only-mode.

As he writes himself:
“As soon as you stop taking for granted the default way of organizing code in Rails, wonderful things happen. In my case, the new roles of objects (Form objects, Services, Repositories) appeared in the code in a natural way - as solutions to specific problems, and not because of what Martin Fowler bequeathed to us. As a result, I received a flexible (modular, if you want) code that is easy to maintain and modify.

Colleagues, stop blaming the mess in the DHH code! The year 2015 is a great time to become someone more than a framework-based programmer. ”

Interesting? You on RailsClub !

Our sponsors


General partner: Toptal
Gold Partners: Cloud Castle and Progress
Silver Partners: AT-Consulting , Honeybadger , InSales and JetBrains
Bronze Partners: Rambler & Co and Look at Media

Stay up to date with our news by subscribing to the newsletter on the website railsclub.ru, and stay tuned for updates:
RailsClub.ru
twitter.com/railsclub_ru
facebook.com/railsclub

Source: https://habr.com/ru/post/267011/


All Articles