Bryan Cantrill
๐ค SpeakerAppearances Over Time
Podcast Appearances
What did this thing actually use to do this? And I guess, Adam, is now a good time to say the teaser for our Ratatouille episode coming up in two weeks, right? Yeah.
What did this thing actually use to do this? And I guess, Adam, is now a good time to say the teaser for our Ratatouille episode coming up in two weeks, right? Yeah.
It'd be great, but I definitely found that from doing exactly that right, of going to looking at other programs and seeing what they were using.
It'd be great, but I definitely found that from doing exactly that right, of going to looking at other programs and seeing what they were using.
Yeah, for sure. And is now, because I know at some point we're going to talk about bit field crates. Is now a good time to talk about that? Because that is an example where there are a bunch of different crates. I know you did one as well.
Yeah, for sure. And is now, because I know at some point we're going to talk about bit field crates. Is now a good time to talk about that? Because that is an example where there are a bunch of different crates. I know you did one as well.
Okay, so I'm, you know, I've not used module or bit field and this is not so, like this, bit fields are a really good example of something where it can be hard to find. I mean, there are a bunch of different crates. They're all like named bit field or have like bit field or bit fields or they've got bit field in the name somewhere and it can be, hard to sort out what's what.
Okay, so I'm, you know, I've not used module or bit field and this is not so, like this, bit fields are a really good example of something where it can be hard to find. I mean, there are a bunch of different crates. They're all like named bit field or have like bit field or bit fields or they've got bit field in the name somewhere and it can be, hard to sort out what's what.
So I did not, I'd never discovered modular bit field in this, but this is actually much closer to the interface that I had kind of wanted to find in other bit field crates. This feels like a really, a much, a much more kind of natural interface.
So I did not, I'd never discovered modular bit field in this, but this is actually much closer to the interface that I had kind of wanted to find in other bit field crates. This feels like a really, a much, a much more kind of natural interface.
Yeah, this is actually a great guideline in terms of comparisons with other crates. I also think it's something that I like about the Rust ecosystem, too, is that it doesn't feel like it's a popularity contest. People are just trying to find the right tool for the job.
Yeah, this is actually a great guideline in terms of comparisons with other crates. I also think it's something that I like about the Rust ecosystem, too, is that it doesn't feel like it's a popularity contest. People are just trying to find the right tool for the job.
And it's like, hey, if my crate is not the right fit for you, let me actually go stir you to the other crates that may be a better fit for you.
And it's like, hey, if my crate is not the right fit for you, let me actually go stir you to the other crates that may be a better fit for you.
Uh, in terms of being very explicit, I do think it's very helpful to be explicit about the things I care about and the things I don't care about or, and cause I think it's, it's okay that the things that, that matter to a crates author don't need, I mean, just what you're saying, Eliza, about being upfront about, you know, maybe it's, uh, maybe performance is a primary consideration.
Uh, in terms of being very explicit, I do think it's very helpful to be explicit about the things I care about and the things I don't care about or, and cause I think it's, it's okay that the things that, that matter to a crates author don't need, I mean, just what you're saying, Eliza, about being upfront about, you know, maybe it's, uh, maybe performance is a primary consideration.
Maybe it's a secondary consideration, but being explicit about that is actually, um, really, really helpful.
Maybe it's a secondary consideration, but being explicit about that is actually, um, really, really helpful.
Yeah, totally. And I think that the Rust ecosystem tends to be pretty good about talking explicitly about what those trade-offs are. But it's certainly excellent advice to create authors to be very explicit about those trade-offs.
Yeah, totally. And I think that the Rust ecosystem tends to be pretty good about talking explicitly about what those trade-offs are. But it's certainly excellent advice to create authors to be very explicit about those trade-offs.