EVERY SPOKEN WORD
40 min read · 8,017 words- 0:00 – 1:56
Paul's Origin Story
- SPSpeaker
[upbeat music] Today I'm joined by Paul Copplestone, the co-founder and CEO of Supabase. Supabase is a Summer 20 company, uh, who started as a open source Postgres as a service, and has now become one of the fastest growing dev tool in this AI era, to the point that their last round, uh, put them as a decacorn valuation. Thanks for joining us, Paul.
- PCPaul Copplestone
Happy to be here.
- SPSpeaker
Um, so maybe before diving into this latest news, uh, you started the company in 2020, but it's not your first company, right? I mean, you, like, created two others before?
- PCPaul Copplestone
Yeah. This is my third venture backed startup, so I've done a few other-
- SPSpeaker
So venture backed, so you've done even others.
- PCPaul Copplestone
Yeah, yeah. [laughs]
- SPSpeaker
How many total?
- PCPaul Copplestone
Uh, I don't know. Um-
- SPSpeaker
You don't count anymore
- PCPaul Copplestone
... I also helped a lot of people, um, launch their startups because I just really enjoyed that space, and in some ways that kind of is the genesis of Supabase. I mean-
- SPSpeaker
Yeah
- PCPaul Copplestone
... Supabase people build startups on top of it, so it's kind of the thing that I-
- SPSpeaker
Full cycle.
- PCPaul Copplestone
Yeah, it's full cycle. Um, but in terms of my own startups, yeah, we- I did two venture backed ones before this-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... um, uh, both in Southeast Asia.
- SPSpeaker
And both got acquired for a lot of money?
- PCPaul Copplestone
No, they weren't as successful as Supabase.
- SPSpeaker
Okay. [laughs]
- PCPaul Copplestone
Um, you know, I still learned a lot and got a lot out of them. Um, the first one-
- SPSpeaker
But, um, how much of these first experiences influenced, uh, what you are doing now?
- PCPaul Copplestone
Quite a lot. Quite a lot. I learned a lot.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
I think that's the thing. Um, whether a startup succeeds or not-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... you... A- and in fact, in many ways, if they fail, you learn a lot from the failures themselves. So, um, I think I would not have been able to build Supabase like we have today if it wasn't for doing those two startups.
- SPSpeaker
Awesome. And I think that's h- also how you got the idea. Is that fair?
- 1:56 – 3:11
Building Software He Needed 15 Years Ago
- PCPaul Copplestone
Actually, the idea, the idea started a long time ago. When I first started building, um, a- and my career-
- SPSpeaker
Yeah
- PCPaul Copplestone
... I was doing contracting and really focused on the database side of things-
- SPSpeaker
Mm
- PCPaul Copplestone
... so I've been building with databases and building databases-
- SPSpeaker
Okay
- PCPaul Copplestone
... since the, uh, since I was at university, actually. I started contracting and working immediately, and funnily enough, one of the first jobs that I ever had was to build a real time system on top of a, a database for farmers, 'cause I'm from New Zealand.
- SPSpeaker
Okay. [laughs]
- PCPaul Copplestone
But, um-
- SPSpeaker
So that makes-
- PCPaul Copplestone
But yeah, so again, it's kind of full circle now after it, it took what, 10, 15 years, and now I'm building a startup that kind of has the primitives that, that I needed at the time.
- SPSpeaker
So you're building software you wanted to exist back, like, whatever, 10 years, 15 years ago?
- PCPaul Copplestone
Yeah, yeah. Well, funnily enough, the, now that I think back to it, the technology existed, but not in a form that you'd use today. I was using something called ColdFusion, which is a-
- SPSpeaker
Oh, yeah
- PCPaul Copplestone
... technology by Adobe. [laughs]
- SPSpeaker
I know that one. [laughs]
- PCPaul Copplestone
You know the one?
- SPSpeaker
Of course.
- PCPaul Copplestone
Yeah, with the Flash charts and things. So that was actually very, very impressive. Um, so they were leagues ahead of their time, but, um, unfortunately they didn't build on Postgres.
- 3:11 – 4:17
Why Bet on 30-Year-Old Postgres?
- SPSpeaker
Okay. Okay, so Postgres, like, actually when you started, uh, uh, Supabase, uh, Postgres was already, like, 30 years old or something.
- PCPaul Copplestone
Yeah.
- SPSpeaker
Like, why bet on an old technology?
- PCPaul Copplestone
So we knew we wanted to build a database company.
- SPSpeaker
Okay.
- PCPaul Copplestone
Um, we liked the problems that databases-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... presented, and big problems, big, hairy problems present good opportunities for a startup founder.
- SPSpeaker
Okay.
- PCPaul Copplestone
Um, and then why did we choose Postgres? Mainly because I monitored Hacker News a lot, and I could see just this, um, very nascent but growing, uh, groundswell of developers choosing Postgres.
- SPSpeaker
Mm.
- PCPaul Copplestone
And I see Hacker News really as a sort of, uh, early adopter mentality. And then as we've gone on throughout the years, Postgres has now become the most popular database. So it was a good thing.
- SPSpeaker
And was it because of you?
- PCPaul Copplestone
Well, well, we'd like to think that we contributed a little bit-
- SPSpeaker
[laughs]
- PCPaul Copplestone
... but I think the 30 years of development from the community and all the systems around Postgres-
- SPSpeaker
Yeah
- PCPaul Copplestone
... are, are really the main thing, and hopefully we just, uh, added, uh, a little bit of fuel to an already raging fire.
- 4:17 – 7:17
The Open Source Decision
- SPSpeaker
So, so you placed your bet on Postgres. You saw it like, uh, as a old but upcoming in some way.
- PCPaul Copplestone
Yeah.
- SPSpeaker
The right technology for the future.
- PCPaul Copplestone
Yeah.
- SPSpeaker
Um, and then you decided to be open source.
- PCPaul Copplestone
Yep.
- SPSpeaker
Um, what was the intention behind that?
- PCPaul Copplestone
There wasn't too much thought. I think, like-
- SPSpeaker
[laughs]
- PCPaul Copplestone
... um, Ant and myself are very philosophically aligned to open source.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
I, I really like, um, the community around open source, especially, you know, like Postgres. It's-
- SPSpeaker
Okay
- PCPaul Copplestone
... it's a community that is very distributed. It... Postgres belongs to no one. And so in this way, you, it actually has some very interesting dynamics. Like, oh, not only is it 30 years old, but, um, I expect it to continue being popular for the next 30 years purely because no one company owns it.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
And because of this, then it has some very interesting dynamics. Like, oh, because no one owns it, everyone can contribute to it. Because everyone can contribute to it, it makes it better. So you end up with this very interesting flywheel where all the hyperscalers have to offer Postgres, which makes it better, and then, you know, we as well will contribute and, and hopefully-
- SPSpeaker
So everyone is contributing to the success of Postgres.
- PCPaul Copplestone
Yeah. So, so then for us, like I really like that model where everyone can contribute and, and feel like it's, um, not just, um, kind of developed by a single company.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
And this actually points towards one of the differences that we have as an open source company. We try very much to contribute and give back to existing open source tools rather than, say, build our own. Um- You know, a lot of database companies will come in and say, "Oh, I'll build a bigger, better database, and I'll make it look like Postgres." Our way of doing things is to build a ecosystem around-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... uh, Postgres, but find the tools that already exist if they, if possible, and contribute to them. If they don't exist, then we'll, we'll definitely build them. But when we can-
- SPSpeaker
And when you build them, you always build them open source to this day.
- PCPaul Copplestone
Completely open source.
- SPSpeaker
Right.
- PCPaul Copplestone
So all of our licenses, uh, are either MIT, Apache 2, or, uh, Postgres license.
- SPSpeaker
So it's real open source. It's not, uh-
- PCPaul Copplestone
Completely free, yeah
- SPSpeaker
... kind of like a, yeah, that's open source
- PCPaul Copplestone
Can be used without restriction. Yeah.
- 7:17 – 8:33
Do Cloud Giants Threaten You?
- PCPaul Copplestone
of the tools.
- SPSpeaker
And you never worried about, uh, the big cloud providers to take o- like, pretty much make more money than you from the project by reselling Supabase, given it... because, like, the license lets them do that.
- PCPaul Copplestone
Yeah. I mean, that's always a topic of discussion, as you would know-
- SPSpeaker
Yeah
- PCPaul Copplestone
... in, in boardrooms. Um, Supabase is a little bit different in that, first of all, we're going all in on Postgres.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
And they already have their Postgres offerings. So in many ways, we're kind of competing with them rather than taking what are they going to-
- SPSpeaker
Because they have, like, their own version, own flavor.
- PCPaul Copplestone
Their own flavor of it.
- SPSpeaker
That would be-
- PCPaul Copplestone
Yeah
- SPSpeaker
... that would be very weird for them to actually offer Supabase.
- PCPaul Copplestone
Take a, another one and offer it on top.
- SPSpeaker
Because then they would compete with themselves.
- PCPaul Copplestone
Yeah, exactly. And also, that points to another thing. Supabase is an amalgamation of a few tools that, um-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... centers around Postgres. So for them to spin this up, it wouldn't be like standing up a Redis instance or Elasticsearch or something like that. It would be more building an entire ecosystem around, um, and many-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... different tools. So it's a new, it would be a new model for these hyperscalers.
- SPSpeaker
Mm-hmm. Okay, so not a big worry. Uh, but well, uh, early on you did have that kind of success. Uh, did that take off right away? Like, when you re- how did you launch?
- 8:33 – 9:59
The "Open Source Firebase" Pivot
- PCPaul Copplestone
So yeah, our initial launch, well, our very initial launch was positioning ourselves as real-time Postgres.
- SPSpeaker
But Hacker News, I guess.
- PCPaul Copplestone
Yeah, so-
- SPSpeaker
Given that, given how much you were reading the-
- PCPaul Copplestone
Yeah, so what happened was, in my previous startup, um, I was developing the, the tech stack-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... knowing that I wanted to launch a DevTools company. I was using Postgres and Firebase.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
And, uh, Firebase was great. We were using it for this chat application, but we hit some scaling limits, and we, um, had to find out how to solve these limits.
- SPSpeaker
Okay.
- PCPaul Copplestone
So I ended up building the real-time engine on top of Postgres, so one of the tools that I couldn't-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... find in the ecosystem. I put that on show Hacker News, and it started getting some trac-traction. And then I thought, "Oh, now's the time to build this database company."
- SPSpeaker
As a company.
- PCPaul Copplestone
And I thought-
- SPSpeaker
Okay
- PCPaul Copplestone
... "Oh, well, the real-time engine, people will like that, so we'll call it real-time Postgres. That's our differentiator." And we kind of launched it. We applied for YC. We got into YC, but it wasn't really getting that much traction.
- SPSpeaker
Okay.
- PCPaul Copplestone
And then on one day, we changed the tagline from real-time Postgres to open source Firebase alternative. Um, and at that point, yeah, it kind of... Actually, someone else launched us. They put us on Hacker News, and it went straight to the top for a few days.
- SPSpeaker
Oh, okay.
- PCPaul Copplestone
And at that point, we knew we had something, but we were missing a lot of, a lot
- 9:59 – 10:26
Missing Features, Big Ambitions
- PCPaul Copplestone
of features.
- SPSpeaker
You were not yet Firebase-
- PCPaul Copplestone
No
- SPSpeaker
... like-
- PCPaul Copplestone
No
- SPSpeaker
... feature parity or anything.
- PCPaul Copplestone
No, exactly, and that was kind of aspirational. I mean, Firebase is a phenomenal, um, backend, and it's very comprehensive.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
We knew we mostly wanted to be a database centric, and Firebase has much more than the database side of things. So we just decided on the few tools that we really wanted to get Postgres out there, and we started working towards those.
- 10:26 – 12:18
Winning Developers Over Firebase
- SPSpeaker
That's awesome. How would you convince, like, kind of like, uh, startups? Because I guess you started mostly from, like, bottom up with small companies first.
- PCPaul Copplestone
Yeah.
- SPSpeaker
How would you convince them to use you and not Firebase? I mean, Firebase was already backed by Google.
- PCPaul Copplestone
Yeah.
- SPSpeaker
Kind of like more reliable in the mind of people, I guess, than a new company just starting.
- PCPaul Copplestone
Yep, definitely.
- SPSpeaker
Yeah.
- PCPaul Copplestone
I think, um, the main things that we did... Well, actually, the, the not Google was [laughs] funnily enough one of the positionings that, that worked quite well, um, for, for us at least, or for the developer audience.
- SPSpeaker
Yeah.
- PCPaul Copplestone
Um, the other things that, the differentiators with, uh, Firebase, because really it's, Firebase is one of those tools that you, you, you both love and you might hate. Like, it's one of these phenomenally easy tools as a developer. So for us, we... The reason why you might dislike it is you might scale off it, or you might not like the pricing. So we solved those by saying, "Well, it's Postgres, and here's our pricing." You basically could not get bill shock from, from Supabase.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
And then the other things that we said were that it's open source, which I know-
- SPSpeaker
Yes
- PCPaul Copplestone
... James, the founder of Firebase, really wanted to do, but in the end they didn't pull it off after they moved to Google.
- SPSpeaker
Yeah, to Google.
- PCPaul Copplestone
Um, so being open source was something that developers really resonated with. And, um, the Postgres side of things meant that it was a relational database rather than a NoSQL database, and that ended up being a very important decision throughout the years. As the shift kind of moved back towards relations
- SPSpeaker
Oh, yeah. So Firebase was actually NoSQL-
- PCPaul Copplestone
Yeah
- SPSpeaker
... backend. Okay. That, that's in- that's super interesting.
- PCPaul Copplestone
Yeah.
- SPSpeaker
Um, and so that open source aspect, that community you kind of built around yourself, was the, the, the first, uh, seed of that kind of crazy growth that came after?
- 12:18 – 14:27
Launch Waves & YC Batch Adoption
- PCPaul Copplestone
Yes, yes. And, you know, it comes in waves, right? So the first one was that launch.
- SPSpeaker
Yeah.
- PCPaul Copplestone
Then right before our demo day, we did another big launch for an auth product, and then after that we did another launch where we went from alpha to beta. And then-
- SPSpeaker
Yeah. And so everyone was using you, uh, in your batch?
- PCPaul Copplestone
In our batch, no one was using us. [laughs]
- SPSpeaker
[laughs] Awesome.
- PCPaul Copplestone
So we're like, well, okay, we were the first remote batch. Um, so-
- SPSpeaker
Yeah. Uh, so you, you didn't have the same connections to the-
- PCPaul Copplestone
Connection with everyone. Um, but also I wouldn't ex- have expected people. You have to build up some credibility when you're a database company, so.
- SPSpeaker
Even the YC founders are a little more-
- PCPaul Copplestone
Yeah
- SPSpeaker
... conservative.
- PCPaul Copplestone
They're, they're, they're... A- and they should be, um-
- SPSpeaker
How about today?
- PCPaul Copplestone
So today, now we've got, yeah, what? 10 million developers using-
- SPSpeaker
Wow
- PCPaul Copplestone
... Supabase, so it's a-
- SPSpeaker
And at, and at last, uh, YC companies use you?
- PCPaul Copplestone
Ah, so yeah, now every batch, I, I think on the last batch we had over 60% of the batch.
- SPSpeaker
60% of, uh-
- PCPaul Copplestone
Yeah
- SPSpeaker
... a single batch. Okay. That's, uh, that's a show of confidence.
- PCPaul Copplestone
Yeah, that's much healthier.
- SPSpeaker
That's awesome. And, um, I think you speak a lot about, um, the experience of people. You focus on the kind of the developer experience using Supabase.
- PCPaul Copplestone
Yeah.
- SPSpeaker
Can you tell us a little more about what you're looking at?
- PCPaul Copplestone
Yeah. For developer experience can mean many things. Um, the way that we measured it at the start was-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... um, a metric time to value, and it was pretty basic. What we wanted to do was we took a, another Postgres service, um, an AWS one, and we literally measured how long it would take for a developer to sign up, launch a database, connect to it-
- SPSpeaker
Okay
- 14:27 – 16:50
How Agents Changed the Metric
- PCPaul Copplestone
Yeah.
- SPSpeaker
So until last year it was still eight minutes.
- PCPaul Copplestone
Yeah, something like that. [laughs] And then, um, yeah, and of course that changes. Now time to value is important, but as well, like with the agentic move, maybe you don't care about time. You might kick something off, walk away for 20 minutes while the agent is building and, um, come back, and at that point the value is not so much the time, but the ability to get to a res- result, uh, without further intervention.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
So, um, you know, time to value I still think is, is, um, a key metric. But what that means is, is shifting.
- SPSpeaker
Hmm. Excellent. Um, as you were sharing, like it looks like the course of Supabase had like some, uh, big jump at some point of time.
- PCPaul Copplestone
Yep.
- SPSpeaker
It feels like the, the, the, the AI kind of disruption also impacted you like, uh, in a big way, uh, starting with what? Like kind of VAP coding applications using you?
- PCPaul Copplestone
Yeah, there was actually three chapters of AI in the database world-
- SPSpeaker
Yeah
- PCPaul Copplestone
... at least. So the first chapter was when vector databases came out. I don't know if you-
- SPSpeaker
Oh, I remember that time
- PCPaul Copplestone
... embeddings. Uh-
- SPSpeaker
Like PG-
- PCPaul Copplestone
Seems like the distant past
- SPSpeaker
... PG Vector.
- PCPaul Copplestone
Yeah, yeah, yeah. Exactly.
- SPSpeaker
It feels like, uh, that, that's so old now. [laughs]
- PCPaul Copplestone
It's crazy. And of course now RAG is... Everyone saw RAG as this completely revolutionary thing-
- SPSpeaker
Yeah
- PCPaul Copplestone
... and it has to happen.
- SPSpeaker
I remember how vector DB were the thing-
- PCPaul Copplestone
Yeah
- SPSpeaker
... like to, to look at.
- PCPaul Copplestone
Yeah, yeah. And that was super interesting. Um-
- SPSpeaker
And, but did that actually impacted you, like people started using you be- because of PG Vector or?
- PCPaul Copplestone
Yes, yes. Um, so we were looking around for, um, how to do embeddings-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... and it, it's actually quite a cool open source story. Um, uh, I received an email from someone, and they said to me, "Oh, um, you know, I really want to use Supabase, but I need RAG."
- SPSpeaker
Mm-hmm.
- 16:50 – 21:18
Building the First Docs Chatbot
- PCPaul Copplestone
docs. And at the time no one had done this.
- SPSpeaker
When was that?
- PCPaul Copplestone
This was like start of '23, I think. What are we-
- SPSpeaker
So just-
- PCPaul Copplestone
What are we now?
- SPSpeaker
Just maybe-
- PCPaul Copplestone
'23, yeah, I think
- SPSpeaker
... yeah, just after-
- PCPaul Copplestone
Or '24
- SPSpeaker
... ChatGPT release. Like people were already used to chat in-
- PCPaul Copplestone
It was super early in the-
- SPSpeaker
Okay
- PCPaul Copplestone
... in the like RAG stage, and then we, uh, uh, we were really scared. Yeah, so actually it was the start of, um, GPT. I, I don't know what model it was, but it was at the stage where everything was hallucinating.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
And so we were very scared that it would make up stuff in our docs.
- SPSpeaker
And, and generate output.
- PCPaul Copplestone
Yeah, yeah. So we released it as, uh, do you remember Microsoft Clippy?
- SPSpeaker
Yeah, of course.
- PCPaul Copplestone
And Clippy would be completely unhelpful, and so we thought it would be funny to release it as a demo, but make the icon a Clippy-
- SPSpeaker
Oh, [laughs] okay
- PCPaul Copplestone
... a Supabase Clippy icon so that if it hallucinated, at least you'd have a laugh. And then since then, of course, as we know, everyone's doing RAG on their docs. But it completely came from this, this contributor.
- SPSpeaker
It feels like, uh, yeah, it feels like PG Vector kind of like, uh, took the whole market of-
- PCPaul Copplestone
Yeah
- SPSpeaker
... vector DB.
- PCPaul Copplestone
So, so we, we were, uh, well, the first to offer it, and of course Andrew had been developing it for many years.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
Um, so it was, yeah, really credit to him for, for-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... leaning into it so hard. And then AWS as well adopted it, and from there it became the, the standard-
- SPSpeaker
The standard
- 21:18 – 22:55
Claude Code Changes Everything
- PCPaul Copplestone
year.
- SPSpeaker
Yeah, December release of new models. Yeah.
- PCPaul Copplestone
Which is Claude Code, and then that's where things felt fundamentally different because not only did our growth rate on the top of funnel increase more developers pouring in, but basically every other chart started going up, which was unusual. So our-
- SPSpeaker
What, what, what those are charts?
- PCPaul Copplestone
Activation, so getting to an active database. Um, then-
- SPSpeaker
So pe- people who would use Claude Code, uh, were doing way more than the people who would use Lovable.
- PCPaul Copplestone
Yes.
- SPSpeaker
And so they would activate faster-
- PCPaul Copplestone
Yeah
- SPSpeaker
... and then use more.
- PCPaul Copplestone
They would get to a, let's take the average profile of someone using Claude Code. They would say, "Oh, I want to build this project."
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
And then within a day they would get to their conversion, uh, as in like it's a production database and I want to start paying for it, and then they would put it out and probably be more successful, and so the database grows even faster. So basically every curve was going up and to the right, which usually when your top of funnel is going up and to the right, a- as in it's accelerating off this base, it's because you're pouring marketing dollars into your-
- SPSpeaker
Yes
- PCPaul Copplestone
... into your growth. We didn't, we don't really pay-
- SPSpeaker
You're not spending so much on marketing
- PCPaul Copplestone
... we don't pay much for marketing at all. Uh, so the intent-- the quality of our audience is getting even higher, so it's, we're not diluting our, our audience at all. It's just high intent builders. And so because of this, Claude Code would get them more successful, to a successful stage faster. And, uh, yeah, just our, our revenue would accelerate, our conversion accelerate, everything accelerated.
- 22:55 – 27:03
60%+ of Databases Launched by Agents
- SPSpeaker
How many of your users are not humans anymore? [laughs] Like, like what's agents? What's humans?
- PCPaul Copplestone
Yeah. It's hard to say. I, I mean, of course they're all human kicking off their agents.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
So, but from what we can actually measure, um, over 60%, uh, of databases are launched by an agent.
- SPSpeaker
Okay.
- PCPaul Copplestone
But more likely it's, it's even higher. We just can't tell.
- SPSpeaker
Yeah. I would, I would guess like 90 or...
- PCPaul Copplestone
Yeah. Yeah.
- SPSpeaker
That's fine.
- PCPaul Copplestone
Because they could-- If they're using Claude Code, they're just launching it from their CLI and we don't have-
- SPSpeaker
Oh, you don't know when they do that?
- PCPaul Copplestone
Yeah.
- SPSpeaker
Okay. So like you, you under count there-
- PCPaul Copplestone
Yeah
- SPSpeaker
... by a big margin. What does that mean? Like in this world where the vast majority of like situation is like driven by an agent, by AI, what does that mean for developer experience? Like I guess you're not really targeting you- developers anymore.
- PCPaul Copplestone
I think the main thing is that the tooling will have to change so that it will work with agents.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
That's obvious, and everyone is doing that. So what that means for Supabase is that if you're using MCP or CLI, these have to be first class-
- SPSpeaker
Yes
- PCPaul Copplestone
... citizens. So in our earlier chapters, we were really focused on the dashboard experience of Supabase because a human would come in, and they'd play around, and they'd probably just activate-
- SPSpeaker
Do they still come in?
- PCPaul Copplestone
They, they do. Um, we still see our daily active users going up.
- SPSpeaker
Okay.
- PCPaul Copplestone
But not as rapidly. They, they can get to a successful-
- SPSpeaker
So the percentage of people who spend time on the dashboard is way lower than it was.
- PCPaul Copplestone
Much lower, yeah. Yeah, exactly. Then, um, so once the tooling changes to focus on CLIs, getting everything down into code-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... um, then you have to have really nice Git workflows.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
So for us, we have a Supabase folder which should basically mimic what we have in the dashboard.
- 27:03 – 31:17
Scaling from 220 to 360 People
- SPSpeaker
company?
- PCPaul Copplestone
In the initial stages of Supabase, we had this really strict policy of hiring.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
And our policy was you only hire when there is a hair on fire problem.
- SPSpeaker
Okay.
- PCPaul Copplestone
So something that a full-time employee could handle, and otherwise we just manage it. Then as we started growing, of course, the amount of users pouring in and the amount of support that we needed to give, and the amount of, uh, IP, IP addresses running out-
- SPSpeaker
Yeah
- PCPaul Copplestone
... and all sorts of random things that you don't think about.
- SPSpeaker
Stuff like, yeah, you don't think about that-
- PCPaul Copplestone
No
- SPSpeaker
... when you are small. [laughs]
- PCPaul Copplestone
No.
- SPSpeaker
For sure.
- PCPaul Copplestone
So what, what is like a planned roadmap ends up just being a lot of things coming in from the side and, and partnerships coming in that you can't say no to, and all sorts of stuff that, uh, happens. So the shift goes from, um, you pushing a lot to you as basically being a, a, um, a order maker to an order taker and, um, we have all these things coming in where we just didn't have enough hands on keyboard to, to solve them. And that of course means we've got to focus on reliability and, um, scaling up-
- SPSpeaker
Like data
- PCPaul Copplestone
... the meta processes of the company, managers and hiring staff and everything else. So you go through that second stage of, uh, first you focus on your roadmap, then you focus on your business.
- SPSpeaker
How many people are you today?
- PCPaul Copplestone
Now we're about 360.
- SPSpeaker
Which is pretty small.
- PCPaul Copplestone
It's quite small, yeah.
- SPSpeaker
For the scale of the business.
- PCPaul Copplestone
But grown fast this year. I think we started the year at about 220, so we've had to-
- SPSpeaker
Okay
- PCPaul Copplestone
... add a lot of people this year.
- SPSpeaker
It's all mostly to pretty much support the growth. The business is growing so fast.
- PCPaul Copplestone
Yes. All to... Yeah, so that's where we switched the-
- SPSpeaker
Uh, uh, can you give us a sense of how fast the business is growing?
- PCPaul Copplestone
I think maybe in terms of the number of developers, um, maybe we've in the past 12 months, at a guess, I think it would be 6 or 7X. Yeah.
- SPSpeaker
Okay.
- PCPaul Copplestone
So quite big.
- 31:17 – 34:19
AI Inside the Company
- PCPaul Copplestone
Of course, like a lot of, um, companies focus on like flashy terms like token maxing and things like that. Uh, we haven't done that.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
But we also haven't had to. We- we've been very fortunate in one key thing. Supabase as a company is completely distributed. So-
- SPSpeaker
Yes
- PCPaul Copplestone
... we have 360 people, and we're spread across 60 different countries, more than 60 countries. So this means everything that happens is written down on Slack, on Notion, and-
- SPSpeaker
And it's not like, uh, if it was a company that started doing that six months ago.
- PCPaul Copplestone
Yeah.
- SPSpeaker
You have done that for six years.
- PCPaul Copplestone
Yeah. And we've got the full history of Supabase written down all the way back to the start of the company. So if I want to find out what decision we made, uh, right at the start, I can ask Slap- SlackBot and find the answer.
- SPSpeaker
So you have the context. You have like, the complete context of the company-
- PCPaul Copplestone
Mm-hmm
- SPSpeaker
... for like since inception-
- PCPaul Copplestone
Yeah
- SPSpeaker
... available to AI.
- PCPaul Copplestone
Yes. Yes.
- SPSpeaker
And so when you use agents to help you in your job, they are like, this couldn't have more context.
- PCPaul Copplestone
Yeah, exactly. So new people coming in instead of-- or even, uh, they might not be new people.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
They might just be someone who is, let's say, um, well, a CFO or an analyst who wants to understand something. Instead of coming to me and asking what the timelines are and, um, how do I explain this product to an investor, they can actually ask a bot, and the bot will explain it better than I can. So that's nice. And then from this point on, what I have traditionally thought of as just BizOps is-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... now AI, AI-enabled BizOps.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
So we're looking at systems that we can automate end-to-end where, uh, we can introduce AI and automate the entire, um, process as long as, as it's an end-to-end process. So things like could be as simple as creating the AI, AI notes, but also generating them, finding the action items, and feeding it all into a company operating system, which hopefully at some stage we're thinking trying to move everything to Linear, including the non-engineering folks-
- SPSpeaker
Okay
- PCPaul Copplestone
... so that we've got task management. And if we ever need to, to, um, you know, have bots solving things, of course, the engineers are the ones adopting these tools now.
- SPSpeaker
But it's there. Okay.
- PCPaul Copplestone
But as we develop it with engineering, then it will flow trickle out to non-engineering teams.
- SPSpeaker
So today you mostly will get a lot, uh, of productivity gain on the engineering side. But, but the next frontier is like every, every other function.
- PCPaul Copplestone
I think there's-- I wouldn't say productivity gain-
- SPSpeaker
Mm-hmm
- 34:19 – 38:43
True Gains Need No Human in the Loop
- PCPaul Copplestone
team.
- SPSpeaker
So you mean like the, the human become the bottleneck here because they have to approve everything?
- PCPaul Copplestone
Yeah. If you're-
- SPSpeaker
And you already have like some of these loops working without a human?
- PCPaul Copplestone
Yes, yes. So a, a good one was from our data engineering team. We use-- We, we now ingest everything into a data warehouse.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
And, um, we use a tool called Hex, which is great.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
And it's got an agent, and we now opened up Hex to our en-entire company. So we kind of format the data warehouse so that the agent will understand the context.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
And this includes sales calls and things like that. So now if a, anyone in the company, a salesperson, CFO, a product person, wants to understand something, m- maybe a metric or our revenue growth-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... or, or even the history of a particular customer and what their needs are-
- SPSpeaker
Yes
- PCPaul Copplestone
... they can go into this, and they can ask a question. They'll get a much more detailed answer than a, what a data engineer traditionally would produce. And this is good because we now can measure if a data engineer could, in a traditional sense, answer, say, 300 questions per month, um, we can see how many questions are being asked across the entire company. And it turns out that actually there are three times as many questions being asked, um, because of the way that they've engineered the data warehouse. So this is good. You can see-
- SPSpeaker
Yeah
- PCPaul Copplestone
... that we're already getting some gains now. What we wanna see is that replicated out to other teams where you very much have people focused on the systems part of it, and if those systems can unlock higher productivity, then that is great. Yeah, I think we've talked in the past about our sales team is another really interesting one.
- SPSpeaker
Yes.
- PCPaul Copplestone
Yeah.
- SPSpeaker
Uh, where you can also-
- PCPaul Copplestone
Yeah, the sales team
- SPSpeaker
... leverage AI.
- PCPaul Copplestone
So we traditionally operated on a PLG model. In fact-
- SPSpeaker
Yes
- PCPaul Copplestone
... not even traditionally, it's all PLG. And then we thought, all right, we want to-
- SPSpeaker
Mm
- PCPaul Copplestone
... introduce salespeople. But what you would typ- Typically do, as you would know-
- SPSpeaker
Yes, I know very well. [laughs]
- PCPaul Copplestone
... introduce some salespeople who kind of flounder around a little bit trying to sell something. Um, but you know, we've got a bunch of data from our customers, and we also want them to be very helpful. So we can see that an account might have had a poor experience with the database, and so we can send, all right, 1,000 of these customers are growing very fast. They've hit some limits-
- SPSpeaker
Mm-hmm
- 38:43 – 40:47
$500M Round, Staying Grounded
- PCPaul Copplestone
Yeah. Well, it's a lot of money. [laughs]
- SPSpeaker
Yeah.
- PCPaul Copplestone
So, so, um, but of course, as you become bigger, you need a lot more operating cash to float you between two different periods, the period where you can launch a database and someone can build on top of it, and then they start paying you.
- SPSpeaker
Yes.
- PCPaul Copplestone
So we of course want to have that operating capital-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... to make sure that we can float between these two, and as long as we know the economics stack up, then it's very reasonable for us to continue doing that. So that's great. Uh, having the cash in the bank is basically to give us that operating capital. Then, um, from there, staying grounded is largely a factor of just remembering that the cash actually doesn't mean that you're successful. Uh, I think-
- SPSpeaker
Mm-hmm
- PCPaul Copplestone
... actually YC drilled you into the, uh, drilled this into you, where the fundraise itself is just a meta process.
- SPSpeaker
It's a mean to an end. [laughs] It's not-
- PCPaul Copplestone
It's just a, yeah, exactly. And if having more cash was the thing that made you successful, then by all rights, Supabase would not exist. There are many of our competitors who have far more cash, huge companies, but still we exist because we did things that they don't.
- SPSpeaker
Mm-hmm.
- PCPaul Copplestone
And we should continue focusing on those things that we do very well as the way to continue to grow our, our stake in the market.
- SPSpeaker
Mm-hmm. Uh, how about the team itself? Like, uh, I mean, the being grounded as a founder is the first step. Uh, but when the team, uh, sees these numbers, it's easy for them to probably get a little lost.
- PCPaul Copplestone
A, a lot of it spills out from, from the early founders. I mean, our way of operating is very much like a YC model, and then you, you hire in a bunch of people who are also of the same mindset. We've got a bunch of YC founders that work there and a, a lot of ex-founders.
- SPSpeaker
Okay.
- PCPaul Copplestone
And this trickles out into, into the rest of the organization. And then, yeah, um, we try to treat our employees very, very well, but also be very transparent with them that, you know, we want to continue doing it in a way that we can look back and, and be
- 40:47 – 41:42
Advice for DevTool Founders Today
- PCPaul Copplestone
quite proud of.
- SPSpeaker
Um, to conclude, uh, what kind of advice could you give to other maybe DevTool founders, like who are starting today in this kind of, like unseen, [laughs] like unprecedented world they are navigating today?
- PCPaul Copplestone
The most generic advice that I can give, which they should already be doing, is, um, you have to be quite relentless and prolific. So you have to try many things, and when you find-
- SPSpeaker
Mm
- PCPaul Copplestone
... the things that work, then you have to relentlessly push on that thing to see where, where it can continue to grow, and then you try many things around it as well. So as long as you have those two mindsets, then it basically translates to a, a grind mindset. Then, then, uh, you should hopefully, with a bit of luck, find some success.
- SPSpeaker
[laughs] And luck is a necessary component-
- PCPaul Copplestone
It's a very necessary component
- SPSpeaker
... of any kind of success-
- PCPaul Copplestone
Yeah. Yeah
- SPSpeaker
... uh, successful startup. Awesome. Thank you so much, Paul, for joining us today-
- PCPaul Copplestone
Thanks, Nicholas
- SPSpeaker
... and sharing your story.
- PCPaul Copplestone
Thank you.
- SPSpeaker
Thank you.
Episode duration: 41:43
Install uListen for AI-powered chat & search across the full episode — Get Full Transcript
Transcript of episode 2cRbdYhs3VY
