Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Conrad Irwin

๐Ÿ‘ค Speaker
459 total appearances

Appearances Over Time

Podcast Appearances

Rust in Production
Zed with Conrad Irwin

So that as you scroll, we can quickly jump to the right part of the file without having to, from the beginning, scan and count the new lines. And so using indexes like that to help us navigate the strings means that we're basically never doing anything that's order n in the size of the file, which is nice.

Rust in Production
Zed with Conrad Irwin

So that as you scroll, we can quickly jump to the right part of the file without having to, from the beginning, scan and count the new lines. And so using indexes like that to help us navigate the strings means that we're basically never doing anything that's order n in the size of the file, which is nice.

Rust in Production
Zed with Conrad Irwin

So that as you scroll, we can quickly jump to the right part of the file without having to, from the beginning, scan and count the new lines. And so using indexes like that to help us navigate the strings means that we're basically never doing anything that's order n in the size of the file, which is nice.

Rust in Production
Zed with Conrad Irwin

Well, we've talked about one of them, which is TreeSitter. It's like syntax highlighting for arbitrary languages is a very hard problem. But once you've solved it with something like TreeSitter, you only have to solve it once.

Rust in Production
Zed with Conrad Irwin

Well, we've talked about one of them, which is TreeSitter. It's like syntax highlighting for arbitrary languages is a very hard problem. But once you've solved it with something like TreeSitter, you only have to solve it once.

Rust in Production
Zed with Conrad Irwin

Well, we've talked about one of them, which is TreeSitter. It's like syntax highlighting for arbitrary languages is a very hard problem. But once you've solved it with something like TreeSitter, you only have to solve it once.

Rust in Production
Zed with Conrad Irwin

Yeah. So kind of back to the beginning, one of the things that I love working on is tools that help people. And I believe that collaboration in programming is way behind where it should be. And so I have kind of a secret goal, which is to get more people trying it out instead and trying to get more converts that way.

Rust in Production
Zed with Conrad Irwin

Yeah. So kind of back to the beginning, one of the things that I love working on is tools that help people. And I believe that collaboration in programming is way behind where it should be. And so I have kind of a secret goal, which is to get more people trying it out instead and trying to get more converts that way.

Rust in Production
Zed with Conrad Irwin

Yeah. So kind of back to the beginning, one of the things that I love working on is tools that help people. And I believe that collaboration in programming is way behind where it should be. And so I have kind of a secret goal, which is to get more people trying it out instead and trying to get more converts that way.

Rust in Production
Zed with Conrad Irwin

But what I found is that it's very slow comparatively to have a discussion about how to fix an issue in GitHub issues, because it's kind of like email. You send a bang, maybe you wait a few days, someone replies back. You don't understand what they said, but another few days to clarify. If you can say, hey, let's work on this together. Some people opt out.

Rust in Production
Zed with Conrad Irwin

But what I found is that it's very slow comparatively to have a discussion about how to fix an issue in GitHub issues, because it's kind of like email. You send a bang, maybe you wait a few days, someone replies back. You don't understand what they said, but another few days to clarify. If you can say, hey, let's work on this together. Some people opt out.

Rust in Production
Zed with Conrad Irwin

But what I found is that it's very slow comparatively to have a discussion about how to fix an issue in GitHub issues, because it's kind of like email. You send a bang, maybe you wait a few days, someone replies back. You don't understand what they said, but another few days to clarify. If you can say, hey, let's work on this together. Some people opt out.

Rust in Production
Zed with Conrad Irwin

Either they don't feel like they could be useful in Rust or they don't feel like the English is good enough. But for the people who say, sure, and join in, we can, in half an hour of working together, solve an issue that would have taken us each an hour or so back and forth on GitHub. So I have on Calendly link two hours on Tuesdays, two hours on Fridays that are just like compare with me time.

Rust in Production
Zed with Conrad Irwin

Either they don't feel like they could be useful in Rust or they don't feel like the English is good enough. But for the people who say, sure, and join in, we can, in half an hour of working together, solve an issue that would have taken us each an hour or so back and forth on GitHub. So I have on Calendly link two hours on Tuesdays, two hours on Fridays that are just like compare with me time.

Rust in Production
Zed with Conrad Irwin

Either they don't feel like they could be useful in Rust or they don't feel like the English is good enough. But for the people who say, sure, and join in, we can, in half an hour of working together, solve an issue that would have taken us each an hour or so back and forth on GitHub. So I have on Calendly link two hours on Tuesdays, two hours on Fridays that are just like compare with me time.

Rust in Production
Zed with Conrad Irwin

And it's kind of fun both to work on issues that other people feel are important. You know, sometimes, particularly Vim, there are so many features in Vim where I'm like, I never even knew this existed and I don't understand why you need it. But you really, really want it. Great. Let's build it together. Because then I'm getting you into Z and getting more people kind of helping out.

Rust in Production
Zed with Conrad Irwin

And it's kind of fun both to work on issues that other people feel are important. You know, sometimes, particularly Vim, there are so many features in Vim where I'm like, I never even knew this existed and I don't understand why you need it. But you really, really want it. Great. Let's build it together. Because then I'm getting you into Z and getting more people kind of helping out.

Rust in Production
Zed with Conrad Irwin

And it's kind of fun both to work on issues that other people feel are important. You know, sometimes, particularly Vim, there are so many features in Vim where I'm like, I never even knew this existed and I don't understand why you need it. But you really, really want it. Great. Let's build it together. Because then I'm getting you into Z and getting more people kind of helping out.

Rust in Production
Zed with Conrad Irwin

And you feel amazing because you've got to implement the thing that you wanted to build. And so it's been really helpful to do that. In general, obviously, the whole code base is open source. We intend to keep it that way. We want people to make Z the editor that they want. And so really encouraging people to send in changes. And they can be pretty major.

Rust in Production
Zed with Conrad Irwin

And you feel amazing because you've got to implement the thing that you wanted to build. And so it's been really helpful to do that. In general, obviously, the whole code base is open source. We intend to keep it that way. We want people to make Z the editor that they want. And so really encouraging people to send in changes. And they can be pretty major.