2019-05-22: Embracing Change as an Organization
2015-12-18: Abstraction, or, The Gift of Our Weak Brains
2014-05-06: Immersion
2013-10-02: enterprise-fu, or, How To Succeed in Business Like A Ninja Samurai
2022-09: RubyShield, Ruby Central, and Shopify (Podcast interview)
Evan Phoenix and I were interviewed by Patrick Wheeler and Jason Gauci on the Programming Throwdown podcast about our personal journies in Ruby, how we learn, and how we came to work together on RubyShield, a security partnership between Shopify and Ruby Central.
2021-11-09: Put That Test Down, You Don't Know Where It's Been (Video)
One afternoon in early 2021, a 14-year-old test in Rails started failing. Nobody understood why. This 12 minute video will amuse and/or annoy you with a mystery that spans decades and tech stacks. (Presented at RubyConf 2021)
2021-11-09: Building Native Extensions Part Two(Video)(Slides)(Code)
Part two, a bit broader look at C extensions in Ruby, including an explanation of why Nokogiri chose to start precompiling native packages. (Presented at RubyConf 2021)
2021-09-11: Building Native Extensions Part One(Video) (Slides)(Code)
A deep look at the techniques and toolchain used to ship native (precompiled) versions of Nokogiri and other rubygems with C extensions. (Presented at RubyKaigi 2021)
2018-02-21: Cloud Foundry Overview (Podcast)
In an interview published on the Software Engineering Daily podcast, I talk about Cloud Foundry, Pivotal, and a potpourri of other topics.
2017-05-24: Ruby Values (Article)
2015-05-28: why you're in the right place at the right time (Presentation)
2014-10-10: Agile Inceptions 101 (Presentation)
The history of a ✌successful✌ OSS project, along with humorousstories and lessons learned. This talk, given multiple times,is presented here in its final version from GoGaRuCo 2013.
2016-03-20: Making a Useful C++ Buildpack
In which I smash together C++ and the cloud native vision of "here is my source code / run it on the cloud for me / i do not care how"
2010-03-09: Stupid XML Tricks