Glauber Costa
๐ค SpeakerAppearances Over Time
Podcast Appearances
If we were rewriting Postgres, it's a completely different story. But rewriting SQLite, it's actually doable in a year. And also, as I said, we're not going to do this in Q1 because we're treating our first quarter of the year as a transition quarter. to allow us to finish other work so that we can be free to do this.
If we were rewriting Postgres, it's a completely different story. But rewriting SQLite, it's actually doable in a year. And also, as I said, we're not going to do this in Q1 because we're treating our first quarter of the year as a transition quarter. to allow us to finish other work so that we can be free to do this.
But we're going to have at least seven, eight engineers just working on it full time. So imagine that you have seven people working on a code base that is less than 200,000 lines big for nine months with a deterministic simulator that catches all possible bugs that you can muster. We believe it's a very reasonable timeline, like nine months to a year.
But we're going to have at least seven, eight engineers just working on it full time. So imagine that you have seven people working on a code base that is less than 200,000 lines big for nine months with a deterministic simulator that catches all possible bugs that you can muster. We believe it's a very reasonable timeline, like nine months to a year.
Yeah. We want to, we want to release a 1.0 much earlier than that, much earlier than that, because we want to, you know, we'll see, like we still believing in, in like release, release often. Just, just put it out there.
Yeah. We want to, we want to release a 1.0 much earlier than that, much earlier than that, because we want to, you know, we'll see, like we still believing in, in like release, release often. Just, just put it out there.
A lot of people are going to be early adopters. A lot of people, I think, like our thesis that, you know, it doesn't even support even without transactions. There's a lot of people that with a little bit more support on the read side, they can already use it because a lot of workloads for SQLite, like you get the file, like you don't write to the file.
A lot of people are going to be early adopters. A lot of people, I think, like our thesis that, you know, it doesn't even support even without transactions. There's a lot of people that with a little bit more support on the read side, they can already use it because a lot of workloads for SQLite, like you get the file, like you don't write to the file.
You get the SQLite file from somewhere and then you just run a bunch of stuff on it. So even without writes being fully supported, we believe there's a lot of use cases that this unlocks. So we want to be very aggressive with like making releases. But the moment we're going to say, hey, like this is stable.
You get the SQLite file from somewhere and then you just run a bunch of stuff on it. So even without writes being fully supported, we believe there's a lot of use cases that this unlocks. So we want to be very aggressive with like making releases. But the moment we're going to say, hey, like this is stable.
And look, we can actually even give us more time because it's a great commitment to say something is stable. I mean, you know, people trust you that this is going to work. So we can take even more time than that to say, hey, this now has our seal of approval. We're going to support all of that. But much earlier than that, it can already be production ready. Yeah.
And look, we can actually even give us more time because it's a great commitment to say something is stable. I mean, you know, people trust you that this is going to work. So we can take even more time than that to say, hey, this now has our seal of approval. We're going to support all of that. But much earlier than that, it can already be production ready. Yeah.
So our business is going to change. We announced recently a lot of what we need to do is that we need to simplify our product a lot. So we had a very... Very hard decisions to make. So again, it was a tough time for us to go through those decisions. But we knew we kept the mission in front of us.
So our business is going to change. We announced recently a lot of what we need to do is that we need to simplify our product a lot. So we had a very... Very hard decisions to make. So again, it was a tough time for us to go through those decisions. But we knew we kept the mission in front of us.
We kept this idea like we need to make those changes because I think the community now trusts us to rewrite SQLite, which is like the biggest prize we believe. So we have to make those changes. A couple of features, a couple of features that we have. Some of them that I love. A lot of users, unfortunately, got quite upset with that, obviously. I mean, the features that they use and came to trust.
We kept this idea like we need to make those changes because I think the community now trusts us to rewrite SQLite, which is like the biggest prize we believe. So we have to make those changes. A couple of features, a couple of features that we have. Some of them that I love. A lot of users, unfortunately, got quite upset with that, obviously. I mean, the features that they use and came to trust.
We will discontinue. So the way we're doing this is that if you're a paid user, after a certain cutout date, you're going to be allowed to keep using those features. But new users, new signups, anybody else who is not a paid user at that point will no longer have access to those features. With that, we believe our platform will become a lot simpler. We're still going to maintain our platform.
We will discontinue. So the way we're doing this is that if you're a paid user, after a certain cutout date, you're going to be allowed to keep using those features. But new users, new signups, anybody else who is not a paid user at that point will no longer have access to those features. With that, we believe our platform will become a lot simpler. We're still going to maintain our platform.
But again, we think that having a single person just running the platform will be enough. And we're not going to be investing in having new features into the platform. So the platform will essentially go, which is the Turso Cloud, will essentially be a place where you can still run. Like if what we do today is good for you, great.
But again, we think that having a single person just running the platform will be enough. And we're not going to be investing in having new features into the platform. So the platform will essentially go, which is the Turso Cloud, will essentially be a place where you can still run. Like if what we do today is good for you, great.