Cian Butler
๐ค SpeakerAppearances Over Time
Podcast Appearances
Rust has changed a lot over 10 years.
Like, I can remember a time when you'd get a Clippy warning that would tell you, don't do that, do this.
You'd do that, and it would produce a different Clippy warning.
And you could be 10 Clippy warnings deep before you had the working code.
Rust today is a lot different than that was.
You get one clippy warning and then you're fixed.
Or maybe you get one clippy warning and your fix is ever so slightly different because you didn't turn on pedantic mode or something like that.
But Rust is a lot friendlier now than it used to be.
And when I started writing Rust, I was very much just looking for the cool, hip language.
I think I first found Rust at FOSDEM, going full circle in my life.
Mozilla was so big on it, and it seemed so interesting.
And I had just come off...
learning Go and Google was going, Go is great, Go is great.
And I was talking to SREs who were like, this Go thing seems really cool.
But I was like, there were some idiosyncratic things about Go that I was never a big fan of.
So that's why I started learning Rust.
And it's... I think we... It's got some rough edges still that are not fully sanded out or fully well...
The story's not there yet.
When to choose a framework is still an interesting problem you have in Rust.
You have the issue of do you use Hyper or do you use Axum or do you use Rocket?