Panel: Charles Max Wood

Guest: Victor Shepelev

This week on My Ruby Story, Charles talks with Victor Shepelev who is a Ruby programmer and also a poet. He works for and lives in Kharkiv, Ukraine. Chuck and Victor talk about his background, how Victor got into Ruby, and his latest projects.

In particular, we dive pretty deep on:

1:13 – Chuck: Episode 367 – check it out!

1:37 – Background?

1:42 – Living in Ukraine.

2:08 – Chuck: How did you get into programming?

2:18 – Victor: I broke my leg and very bored. In ‘85-‘86 and I was gaming. Since then I got into programming and have been in it for 20 years.

3:20 – Chuck: Prince of Persia.

3:26 – Chuck: What made you stick with programming?

3:34 – Victor: I think it was magically and exotic. It still fascinates me.

4:03 – Chuck: How did you get into Ruby?

4:15 – Victor: There are great several programming attitudes – but I belong to the one that just write texts that expose the meanings. I like the text. I am a poet. When I write in Ruby (not like poetry), I write texts and that is what I’m thinking about. I loved C-Plus, Plus in the early 2000’s. For me it wasn’t fully expressive enough. I tried other things and searched other options. I met Ruby and it was love at the first sight.

7:09 – Chuck: What have you done with Ruby that you are proud of?

7:18 – Victor: The project takes my time is data integrated into itself: countries, planets, famous paintings, and so on. It’s really cool.

9:49 – Chuck: Where can you find this project?

9:54: Victor – GitHub and some conferences.

10:27 – Chuck: You mentioned being in a company that does translation?

10:33 – Victor: Yes. It is written in Python.

11:11 – Chuck: What are you working on now?

11:18 – Victor: Yes, this project and last year I got into development of Ruby itself. I wasn’t that proficient. I am not contributing to the language itself but creating documentation (program language reference) and new features of Ruby.

12:40 – Chuck: What is the Ruby community like in Ukraine?

12:46 – Victor: It is pretty large. Don’t know if it is large to U.S. standards.

Meetups happens every once to twice a month in my city.

Recent years it has gotten smaller, because I don’t know if they are going to the new “hip” technology.

14:16 – Chuck: We’d have Meetups like 30-40-50 people and now it’s only 10-20.

Different companies are moving to different things that they need.

14:43 – Victor: In Ukraine I think a lot of people are doing a lot of opensource. I think it will still grow to some extent.

15:29 – Chuck: It’s not that Ruby is dying per se. Ruby hit a stride when web was hot. Now we are seeing growth in AI or IOT. For example people are reaching to Python for the mathematics and scientific side to it.

16:17 – Victor adds in his comments.

Victor: I had some high hopes for Rails.

18:14 – Chuck comments.

Chuck: It would be interesting to see bindings. See these other options come forward.

18:39 – Victor.

19:10 – Chuck: Picks!

19:14 – Advertisement.