Less than a month is left before the start of the 12th Ruby-developers
conference of RailsClub'Moscow 2013 (
buy a ticket ).
We continue to acquaint you with the guests of the event. We recently
talked to Ernie Miller , and now
Jeremy Evans , the lead developer of
Sequel , is a victim of our curiosity.
Interviews are published with original answers in English and our free translation.
')
When and why did you start programming?My first real introduction to programming happened while I was at university in 1998. I studied math and accounting, but I completed four more programming courses in C ++ and Java, and I liked it.
A few years later, in 2003, I worked in a technical support service, and one of the managers asked me to start supporting an office site. It was a static site created in Dreamweaver, and there were quite a few problems with it. So my first task as a professional programmer was to create a new site that looked exactly like the old one, but would be written in PHP.
It was a study of which I enjoyed.
A few years later in 2003, I would like to be able to take care of our office’s website. Previously it was a static site developed in Dreamweaver with
quite a few issues. It was written in PHP.
What are you working on right now?The last five years, my main priority in the open source has been the development of the Sequel.
5 years has been the development of the sequel.
What is the best and what is the worst in your work?At work, I administer the network and program (without a command). The best: I work with a wide range of projects, I completely control the process of their creation, and I have free time to work on the open source.
The worst thing in my work is that since I am writing code alone, I don’t have the opportunity to discuss this or that idea with my colleagues. Personal communication with other programmers occurs only at meetings or conferences.
At work. I get to know how to do it.
I’m the one who is on the top of my job program. My only in-person interactions with other programmers are during meetups
and conferences.
What do you consider your main achievement in life / career at the moment?My main professional achievement, perhaps, is that I brought the Sequel from that “raw” state in which it was in 2008 to the current polished one.
It is not true that it has been a state of the art.
What is the purpose of your career and professional development?I try to master new programming tools and techniques to make the development process even easier in the future. I hope the more time I spend on it, the easier it will be in the end and everything will be (here it is, the power of laziness).
My goal is to make future development easier. Hopefully I willn’t spend the rest of my life.
What helps a programmer to grow professionally ?
Practice. You can learn how to write programs only by doing it directly. There are two expressions that seem very relevant to me here:
“The right decisions come with experience. The experience comes from the wrong decisions. ”
“An expert is a person who has made all conceivable mistakes in a very narrow field.”
Practice Time to do it. There are two sayings that resonate with me here:
“Good judgment comes from experience. Experience comes from bad judgment. ”
"An expert is a person who has made a very narrow field."
What book would you recommend to read to any programmer?I do not think that I am competent enough to recommend such a book.
I don't feel qualified to recommend such a book.
What do you like to do when you don't write code?Spending time with your family, playing hockey, listening to music and playing video games.
Listening to your music, playing and playing video games.
Thanks for the interview and see you in Moscow!The conference
We invite everyone to the RailsClub'Moscow 2013 conference. Traditionally, we will feed, give presents, hold contests and lotteries, play good music :) There will be a lot of interesting and informative.
Registration and payment of participation in the conferenceOur sponsors
The general sponsor
Undev.ru is a strong development team for Ruby, Objective C, C ++, C #, JavaScript. They are working on the creation of a unique technological platform for television broadcasting via the Internet. On the basis of this platform were made such major projects as Web elections 2012, SPIEF, broadcast Vancouver and London Olympiads, and several more projects of a similar scale.
Gold Sponsors
Aviasales.ru is Russia's first and largest Internet search engine for cheap air tickets. This is a project with monthly attendance of more than 2.5 million users and additional functions for finding hotels, insurance and car rental services. The company employs approximately 60 people. The headquarters and 80% of the employees are located on the beautiful sunny island of Phuket in the Kingdom of Thailand. The technology stack includes RoR / Redis / RabbitMQ / MySQL.
SocialQuantum is one of the leading developers and publishers of gaming applications for social networks and mobile platforms in Europe. The company's games are available on iOS and Android platforms, as well as on Russian social networks and on Facebook.
The applications of the company “Social Quantum” consistently occupy the first places in the ratings of mobile games, as well as leading positions in Russian social networks.
Silver Sponsors
GitHub is the most effective way to do software together, and this application is not important for your company, an open source library or just a project for a couple of days. GitHub provides tools for collaborative development on any device, making it easier. Start today - hosting open-source projects for free!
Lookatme is a modern online magazine for young people, with an audience of over 1.7 million monthly users. The project was developed on Ruby on Rails, therefore, traditionally, Lookatme helps our conference. In LAM'e work very creative and interesting people. Not a big, but very solid and friendly team.
The organizers

Stay up to date with our news by subscribing to the newsletter on the website
railsclub.ru , and stay tuned for updates:
railsclub.ruhttp://twitter.com/#!/railsclub_ruwww.facebook.com/railsclubBy the way, we are actively looking for sponsors.
Offer to sponsorsDeveloping your Ruby project? Ruby brings you money? Does ruby ​​make you happy? Make a contribution to the development of Ruby in Russia! Become a sponsor of the largest Russian Ruby on Rails conference! Help us make RailsClub better!