Panel: Charles Max Wood

Guest: Takashi Kokubun

This week on My Ruby Story, Charles talks to Takashi Kokubun. Takashi is a template engine hobbyist, is currently working on the JIT Compiler for Ruby 2.6, and is a Ruby on Rails application engineer at Treasure Data. He first got into programming in his first year at university where he learned C in his first part-time job. They talk about why he decided to work with Ruby, the first thing he built with it, and how you would write a templating system. They also touch on what he is working on now, what his plans are for the future, and more!

In particular, we dive pretty deep on:

  • Takashi intro
  • Ruby Rogues Episode 357
  • How did you first get into programming?
  • Learned C in his first part-time job
  • Creating iOS puzzle games
  • Starting to work with Ruby on Rails
  • What makes you decide to work with Ruby?
  • Ruby was cleaner and simpler
  • JIT compiler to make Ruby faster
  • How did you find Ruby?
  • Friends tweeting about Ruby
  • What was the first thing you built with Ruby?
  • What was it about Ruby that you really liked?
  • Simple syntax
  • Did you do anything in open source with Ruby before working on the JIT compiler?
  • His JIT Compiler
  • What goes into writing a templating system?
  • Haml
  • What are you working on now?
  • No longer working for Cookpad
  • How do you spend your time?
  • What’s your favorite thing about working on all of this?
  • Barbeque
  • Speakerdeck slides on Barbeque
  • And much, much more!