📜 ⬆️ ⬇️

RailsClub 2015: Interview with Claudio Bachchigalupo

Hello!

Today is a new interview with the speaker of the upcoming RailsClub conference - Claudio Bacchigalupo, a Rails contributor with more than 100 commits, a member of the Rails Issues team (PR / rails / rails), organized by the Ruby / Rails rally in Los Angeles and one of the authors of the weekly newsletter This week in Rails .

image
')

How did you get into Ruby development?

While working on my thesis, I decided to make web radio to study machine learning on the example of musical preferences. The first version was on Perl and PHP, the code was a real dump. By chance, I found a book on Rails in the library, read it on the way home, and the next day I decided to rewrite the radio in Ruby. It took two weeks, and ... I never returned to Perl and PHP!

During my Ph.D. Artificial Intelligence. It was a big mess. By chance, I’ve decided to re-write the online radio in Ruby. It took me two weeks and ... I never went back to Perl or PHP!


What are you working on now?

I work in Fullscreen , helping content producers and brands make money on YouTube. In particular, I built Channel + - a website to optimize your presence on YouTube. Access to the site is limited, but you can get an idea from this presentation .

I'm working at fullscreen talents and brands make money on youtube. Specifically, I built Channel + - a website used by talent and sales coordinators to optimize YouTube presence. Although this website is restricted, you can get a sneak peek in this presentation.


Favorite programming language after Ruby, why him?

There's no such thing. Seriously. I recently made an iPhone app , and I'm proud of it ... but every time I open Xcode and look at the Swift code, I’m horrified. Ruby is the only language with which I remain focused and happy for hours.

None. I'm serious. I’ve recently built an iPhone app. I love you for hours.


What is open source for you?

Open Source is the blood of programming. The subject of envy of representatives of any other professions. Only programmers encourage open sharing of their findings and technical achievements with colleagues. Doctors, producers, investors, jugglers ... they all show only the “final product”, but they are not allowed to reveal their “secrets”.
Open Source enriches us all. We learn by reading real code written by outstanding professionals, and we learn to repay. I am very grateful to Fullscreen for permission to release three Open Source projects for the last year: Bh (Bootstrap Helpers), Yt (YouTube API client) and Squid (a library for drawing graphs in PDF).

Open Source is the blood of computer programming. This is an envy of any other profession. Only programmers are encouraged to meet their peers. Doctors, producers, investors, magicians ... they can only show the "final product".
Open source enriches us all. We learn to give back. I’m very thankful for the last year: Bh (Bootstrap Helpers), Yt (YouTube API client), and Squid (a bit for a plot of charts in PDF files).


Favorite blogs / websites / twitter on web development and programming?

I watch the video Confreaks , read the blog Signal vs. noise and listen to the Bikeshed podcast.

I watch the Confreaks videos, I read the Signal vs. listen to the bikeshed podcast.


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

Work on something good. Programmers are the same writers: we spend days knocking on the keyboard. If we do not have a good story that we want to share, neither the correct syntax nor the attractive cover will save the matter.

Have something good to build. Coders are writers: we spend our days typing on keyboards. If you don’t have a good story, it’s not a cover image.


Not tired of programming? What do you do when you feel something like that?

When I feel that I am tired of working on features ... I just stop. Nothing good will come of it when you are tired or bored. I take a break and either work on something else (with my Open Source project, contours in Rails), or switch to something completely different (I play the piano, learn Japanese). After some time (sometimes in an hour, sometimes in a couple of days), the inspiration will return, and I will get back to work with enthusiasm.

When I feel tired about working on a feature ... I simply stop. Nothing good will come from working when you are tired or bored. I like to take a break. After a while, I’m excited to come back again.


Who wanted to be in childhood?

I wanted to be a wizard. Or rather a magician. Then, when I was 5 years old, I started writing code in BASIC and ... slowly turned into a “programming” magician.

I wanted to be a wizard. I mean, a "magician" wizard. Then at 5, I started coding in Basic and… slowly became a “programming” wizard.


What report are you going to listen to at RailsClub (we have simultaneous translation)?

Of course, everyone! By the way, my grandfather was Russian, and he taught me to read the Cyrillic alphabet.

All of them, of course! It was funny to read the cyrillic alphabet.


What do you generally expect from the conference and what would you like to see in Moscow?

I really want to see Russian culture at its best, great people, places. What does not get into the daily news. Traveling is the best way to get an idea of ​​a place, and the more you travel, the better you become as a person.

I’m excited about what I’m looking for. Traveling is the best way to travel.


Thanks for the interview and see you in Moscow!

At the conference, Claudio will make a report on what cool features and dramatic changes await us in Rails 5.

Each big release of Rails brings new cool features and a bunch of headaches to developers who need to upgrade their applications and gems. The Rails API, ActionCable, Turbolinks 3 are just a few of the changes announced in Rails 5. How can programmers prepare for the future without breaking their existing code? In his speech, he will talk about the improvements that are waiting for us in Rails 5, explain the motives of the rail team and show how to smoothly translate applications and gems from Rails 4.2 to Rails 5.0.

It is worth listening, so it's time to register, if you have not yet.
Registration and payment of participation - here . Ticket price - 8000 rubles.

Our sponsors


image
Toptal is a distributed global exchange that is already joined by the most talented developers from around the world. Toptal created by engineers.
Gold Partner: Cloud Castle
Silver Partner: AT-Consulting
Bronze Partner: Rambler & Co

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/265745/


All Articles