Listen

Description

[00:08:50] Ufuk tells us how he got into programming and Ruby, and how he applied to a job that was put out by Rafael França. 

[00:12:21] We learn about how large the team was when Ufuk became manager, the growth of the, and if he had to learn a lot of management stuff.

[00:14:48] Ufuk gives is an overview of what his Ruby Infrastructure team encompasses.

[00:20:07] Does Shopify have any production services running TruffleRuby?

[00:22:21] If TuffleRuby becomes the Ruby implementation at Shopify, Jason wonders if Ufuk is still able to use the tooling he’s built for developer experience and apply it to TruffleRuby?

[00:25:12] Earlier Ufuk talked about organizing things as project teams instead of long-term teams and he tells us the benefits to that.

[00:27:37] Jason wonders what Ufuk’s team decides to work on and where project ideas come from.  Ufuk explains how they do road mapping and prioritization with the teams.

[00:31:06] Ufuk goes in depth about always having a product mindset and how he applies those principles into developing products with the teams he works with. 

[00:35:40] We learn some ways Ufuk and his team adopt the Lean methodology in the way they’re developing a product which works very well for them.

 

[00:40:55] Jason tells us something he was blown away by that has to do with YJIT, Ufuk explains how they built a lot of benchmarks, and there’s a YJIT Benchmark dashboard that you can check out. Also, find out where you can follow Ufuk on the web.

Panelists:

Jason Charnes

Chris Oliver

Guest:

Ufuk Kayserilioglu

Sponsor:

Honeybadger

Links:

Jason Charnes Twitter

Chris Oliver Twitter

Ufuk Kayserilioglu Twitter

Ufuk Kayserilioglu website

Rafael França Tweet

Shopify

YJIT Benchmarks

TruffleRuby

Jason Charnes Tweet

Ruby Radar Newsletter

Ruby Radar Twitter