Kelsey Hightower
π€ SpeakerAppearances Over Time
Podcast Appearances
We were talking about the benefits of like speeding everything up and, you know, doing all these compliance.
We were moving people from SharePoint to executable code to implement these things.
So we thought we were just getting started.
There was no world where we didn't think that we needed 10 more years of that.
We even got money from VMware to integrate Puppet into that.
Chef was being integrated into AWS at that time.
So this was like the thing that finally, we're finally getting there.
We just got to teach system administrators to become engineers via DevOps and started embracing these tools.
Then the first thing that I saw come out was Golang.
And I remember sitting at my desk and I was like, you know, at that time we were hitting performance issues with Ruby, right?
The global lock interpreter, you can't do more than one thing at a time that easily.
And so we moved to things like JRuby.
We even did Clojure for some part of the Puppet stack.
And I remember we were thinking about, should we start doing stuff in C++?
Should we start doing stuff in C?
But the problem is contributors.
What would we do with all the Ruby contributors, right?
We were relying on things like RubyGems, and it was going to be a hard sell.
And I remember downloading Go for the first time.
And the thing that sold me on it, I remember one of the prototypes that I built was Factor.