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

Glauber Costa

๐Ÿ‘ค Speaker
358 total appearances

Appearances Over Time

Podcast Appearances

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

sad or disappointed that our, you know, that this thing that crossed our mind, imagine how amazing it will be if, you know, people just start using our fork instead of SQLite. We're never disappointed at that. But when we put the rewrite out, it became very clear. And I've been using this analogy from chemistry that the reaction was right. Like LibSQL was something that the market was saying,

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

sad or disappointed that our, you know, that this thing that crossed our mind, imagine how amazing it will be if, you know, people just start using our fork instead of SQLite. We're never disappointed at that. But when we put the rewrite out, it became very clear. And I've been using this analogy from chemistry that the reaction was right. Like LibSQL was something that the market was saying,

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

clamoring for. I think what it became very clear seeing the reaction of Limbo now is that it's just that the activation energy is not enough to make the reaction happen. And after talking to a lot of people, and I want to tell, there's a whole story of what happened after we announced this. I talked to a lot of the people who came, started contributing to the project,

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

clamoring for. I think what it became very clear seeing the reaction of Limbo now is that it's just that the activation energy is not enough to make the reaction happen. And after talking to a lot of people, and I want to tell, there's a whole story of what happened after we announced this. I talked to a lot of the people who came, started contributing to the project,

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

And what it became clear is that they all wanted, like, they all agree with us that, like, we need a better version of SQLite. I mean, it would be fantastic if you have something like SQLite, but there's this, all our original vision. But the fork just wasn't differentiated enough. It just wasn't, you know, ambitious enough. It just wasn't bold enough to get people to come and contribute.

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

And what it became clear is that they all wanted, like, they all agree with us that, like, we need a better version of SQLite. I mean, it would be fantastic if you have something like SQLite, but there's this, all our original vision. But the fork just wasn't differentiated enough. It just wasn't, you know, ambitious enough. It just wasn't bold enough to get people to come and contribute.

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

Furthermore, it is actually very hard to do because one of the things you did mention, like the SQLite's test suit is fully proprietary. So once you start making changes that are very deep into the core, you start hitting a bunch of issues.

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

Furthermore, it is actually very hard to do because one of the things you did mention, like the SQLite's test suit is fully proprietary. So once you start making changes that are very deep into the core, you start hitting a bunch of issues.

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

And some of them is just like yourself saying, I know that the best way to solve this problem is this, but I'm going to solve it in this other way, which is almost as good, but not great. but it's less risky. So you start having this on your mind.

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

And some of them is just like yourself saying, I know that the best way to solve this problem is this, but I'm going to solve it in this other way, which is almost as good, but not great. but it's less risky. So you start having this on your mind.

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

So the fork never really unshackles you fully to go pursue this, which is why when we announced the rewrite, what we saw, like, again, was something I've never seen before. We got 8,000 GitHub stars in a week, essentially.

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

So the fork never really unshackles you fully to go pursue this, which is why when we announced the rewrite, what we saw, like, again, was something I've never seen before. We got 8,000 GitHub stars in a week, essentially.

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

We had for the first, what I consider to be for the first time in the history of computer science, a Hacker News comment section that was mostly positive with, you know, just a... I think maybe one or two comments only that were trying to denigrate us, but the rest very supportive. We had this fantastic, inspiring story of this individual who is in prison at the moment.

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

We had for the first, what I consider to be for the first time in the history of computer science, a Hacker News comment section that was mostly positive with, you know, just a... I think maybe one or two comments only that were trying to denigrate us, but the rest very supportive. We had this fantastic, inspiring story of this individual who is in prison at the moment.

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

And he was one of the first people in the United States to be granted access to the internet in prison. He can access Discord, but not X, by the way. Maybe say something about it. But he is now the fourth top contributor to the Limbo project.

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

And he was one of the first people in the United States to be granted access to the internet in prison. He can access Discord, but not X, by the way. Maybe say something about it. But he is now the fourth top contributor to the Limbo project.

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

And many, many other things. I mean, the level of contributions that we started to get, we started getting people running this on the browser. A week after we announced, it was running on the browser already, just like this compiled to WebAssembly. all from contributions from third-party people.

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

And many, many other things. I mean, the level of contributions that we started to get, we started getting people running this on the browser. A week after we announced, it was running on the browser already, just like this compiled to WebAssembly. all from contributions from third-party people.

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

Again, Leap SQL, we did get a lot of contributors, but they were all contributing to the drivers, to the server, you know, things at the margin, which they're important as well for an open-source project. But with Limbo, we actually managed to see our dream, like the 10-minute dream come true. Like, we're going to build a community of people coming here and writing this database with us, right?

The Changelog: Software Development, Open Source
Turso is rewriting SQLite in Rust (Interview)

Again, Leap SQL, we did get a lot of contributors, but they were all contributing to the drivers, to the server, you know, things at the margin, which they're important as well for an open-source project. But with Limbo, we actually managed to see our dream, like the 10-minute dream come true. Like, we're going to build a community of people coming here and writing this database with us, right?