I've known Tobi for over twenty years now. Right from the earliest days of Ruby on Rails, when he was building Snowdevil, which eventually became Shopify, to sell snowboards online. Here's his first commit to Rails from 2004, which improved the ergonomics of controller testing. Just one out of the 131 commits he made to the framework from 2004-2010 -- a record still good enough to be in the top 100 all-time contributors to Rails!
But Tobi's contributions to Ruby on Rails extend far beyond his individual commits to the framework, creating Active Merchant and the Liquid templating system, or serving on the Rails Core Team back in the early days. With Shopify, Tobi more or less single-handedly killed the zombie argument that Rails couldn't scale by building the world's most popular hosted e-commerce platform and routing a sizable portion of all online sales through it.
In the process, Tobi built an incredible technical organization to support this effort. Shopify employs a third of the Rails Core Team, developed the YJIT compiler for Ruby, and contributed in a billion other ways. They are without a doubt the most generous benefactor in the Ruby on Rails world.
So when Tobi asked me whether I'd be interested in joining Shopify's board, I needed no pause to consider the invitation. OF COURSE I WOULD!
But to be honest, it wasn't just a reflexive answer to service the gratitude I've felt toward Shopify for many years. It was also to satisfy a selfish curiosity to wrestle with problems at a scale that none of my own work has ever touched.
Both in terms of the frontier programming problems inherent in dealing with a majestic monolith clocking in at five million lines of code, and the challenge of guiding thousands of programmers to productively extend it, Shopify deals with a scale several orders of magnitude beyond what I do day-to-day at 37signals. That's interesting!
So too is the sheer magnitude of the impact Shopify is having on the world of commerce. While much of the web is decaying to enshitification and entropy, Shopify stores stand out by being faster to browse, quicker to checkout, and easier to trust. That's enabling a vast array of individual entrepreneurs and businesses to have a competitive shopping experience against the likes of Amazon, without needing huge teams to do it.
It's always a delight when I find a cool store, and I learn that it's running on Shopify. As I spoke with Tobi about on the announcement show, this was really hammered home after I got into mechanical keyboards. Seemingly every single vendor of thocky and clicky keyboards use Shopify! And when I see that, not only am I sure that buying won't be a hassle, but I also know I'm not going to get scammed. That's the Shopify magic: Leveling the commercial playing field between some obscure keyboard maker and the consolidated titans of e-commerce.
And now I get to help further that mission from the inside! What a treat. Thanks Tobi!