Luca Guidi at RailsClub 2017
Software engineer, Open Source indie developer, speaker at RailsClub. Author of Hanami, a full stack web framework for Ruby.
On the RailsClub 2017, we’ve managed to talk with Luca about his report, his job and open source programming.
Hi! How is it going? What is your talk about?
Hello, I'm Luca Guidi, I'm a soft developer since 15 years. I've always been into web development thing, at first with Java, but then I eventually switch to the new framework that was called Rails. So, I was in the Ruby community even before Ruby 1.0 came out. Since then, that was my main language. Today, I present my web framework which is Ruby on Rails competitor. I present some new ideas about the future and the direction of this framework and how functional languages have influenced me in the last five years. how they will be reflected in the new design of the software.
What about the programming world in the future? How do you see it in 10 or 50 years? Will there be a place for Ruby?
Well, I think that Ruby is more vital than ever. The technology basically can't really die, as we've invested a lot in it in the last decade or even more, so it's here to stay. Speaking of Rails, which is the biggest player, now I see that it had reached the most stable shape of the code, that won't be changed in the future. There will be some new features, but they'll find the successful recipe. On the other hand, this is the greatest time for Ruby also because there are new solutions. Having these solutions makes the community and the ecosystem evolve, as in technology, everything that stands still for so long is about to fade and really die. This new wave of technology may help to stay alive.
Nowadays, the job of the coder is becoming more and more popular. There are plenty of coders out there. What is your advice to stand out from the crowd?
My advice is to make it a personal brand. That basically means to start to share your stories, to submit call for papers. Nowadays, conferences not only looking for masters, but also looking for beginners. They are equally important and it's reflected in the conferences' schedule. That really helps you to stand out of the crowd. The other thing that you can do is to write a blogpost or to tweet and search about the common problems that other developers are having and try to answer these questions, first of all, to yourself. Get over and over the reputation of being a reliable source. Yet another thing is to contribute to Open Source. If you are in a popular project, the contribution to the open source will help you to be recognized for that. On top of that, Open Source helps you to develop skills that are really valuable when looking for a job.
In your opinion, what are the hypest things in the technology world right now?
Talking about feedback, a lot of people do their job and get a great satisfaction from it, e.g. building a useful thing, such as an aircraft or a ship, that serves people and they thank you. Do you happen to get this feedback or is it just like a task and money?
If it is a job, there's a rewarding point, because you're helping customers to get the job done. If we are talking about Open Source, it's even more rewarding in my personal case. Thus, speaking of Hanami, I shaped the architecture in my mind and I had a lot of discussions with the community, that is really rewarding to me. I actually have a little request for people who are using an open source, say "thank you" to people who make your life easier on the every day basis. Appreciation is so rare.
Have you ever thought about writing a book? What would it be about? What would be the name of the book?
I've never done that. Surely, i considered it, but building a project like Hanami is time consuming. I also have my day job, and I have family, and I'd like to have a life without being, you know, burn out. However, if we imagine that I have time to write a book, it would probably has the name of my today's talk, "The functional web with Hanami", as I think that this way of solving problems is unique for now.
Has the conference met your expectations?
It was just great. I really like the way people are making the community here, I like the way the organizers care about every small detail and I also love the city.
Is it your first time here?
Yes, it was, as well as in Moscow.
How is it?
Just great. We are actually staying a little bit longer to visit the city, we regret to get back too much soon.
I hope you'll enjoy Moscow! Thank you for joining us, it’s been a pleasure to talk to you!
Thanks for having me!