The Changelog: Software Development, Open Source - Postgres at PlanetScale (Interview)

Episode Date: August 25, 2026

Sam Lambert is back after 4 years and he does not hold back! We cover $5 PlanetScale Postgres, the Neki "do-over" of Vitess, agents shipping schema changes through deploy requests, rolling back a 500T...B table in seconds, and the very real question of whether to open source any of it. Plus: why he thinks the sleeping, lazy giants should be broken up.

Transcript
Discussion (0)
Starting point is 00:00:00 Well, friends, we'll go back. Summer is over. The show is back. Some of you just can't get enough, let's just say. You can't get enough. And I'm here to bring it to you. This week, I'm joined by a good old friend, Sam Lambert, CEO of Planet Scale. One of our first conversations happened back in January of 2022.
Starting point is 00:00:19 So we had a lot to cover in this pod. We talk about the new $5 Planet Scale Postgres, the story behind metal. Spoiler, they are not racking and stacking. own MVMEs they build on the hypers bare metal machines the smart way the cursor demo they have where agents optimized a database and shipped it safely through deploy requests why you can roll back a 500 terabyte schema change as fast as a one megabyte change and Sam's genuinely unresolved wrestling match over whether to open source Niki their new sharded Postgres product a huge massive
Starting point is 00:01:00 thank you to our friends and our partners over at fly.io. That is the home of changelaw.com. Learn more at fly.io. Okay, let's get into it. Well, friends, I'm here with the CTO of Buildkite, and one of the most challenging problems of modern era software development is continuous integration and continuous delivery. And so Lockland Donald, Build Kite, CTO,
Starting point is 00:01:36 What are you thinking about today's teams, the challenges they face, the speeds at which they're developing new features, new code, is just overwhelming. How do you all think about that? Such a good question. It's the question everyone's asking right now. All of our big customers are asking us at the minute. Like, you know, if we five or 10x our throughput this year or a thousand exit, what breaks and when? And, you know, my answer is kind of same as it's been for the past 20 years, which is the bottleneck. is still trying to integrate those code changes in and then deploy them and check they work
Starting point is 00:02:11 and then keep them working as you keep throwing more and more code at it. I think a lot of the fundamentals are the same, but we're just a thousand Xing the speed of it. And that changes nearly every variable. Yeah, for sure. Okay. So where does Build Kite thrive? What particular type of team or enterprise do you thrive in? The area that Bill Kite has always thrived in is is like this fastest moving tech companies of the world. Like we've been disproportionately successful in that small niche. The kind of Shopify class, Uber class, you know, Open AI class of folks that have this key problem around iterating really,
Starting point is 00:02:50 really fast. And, you know, the thing about all of those folks is they all have subtly different needs, subtly different problems. And so we've tended historically towards building like really well-engineered Lego blocks that scale like orders of magnitude more than what our nearest competitor does. So, you know, I think that that puts our system in this tension where, you know, you've got to spend some time assembling those building blocks, those Lego blocks, to get the thing that you want.
Starting point is 00:03:18 But the end result is far and away more performant and scalable, and the experience is better than what you get from something that's off the shelf. So I think we've started from a position of really well-engineered Lego blocks and then are kind of working backwards towards kind of creating the thing that scales down to a startup that starts with one person and ten agents next week. Well, friends, go to buildkite.com. That's buildkitekite.com. You deserve better CI, engineer for the frontier we are all facing, trusted by the teams setting the pace.
Starting point is 00:03:55 Again, buildkite.com. Once again, buildkite.com. Friends, I am back with an old friend. It's been several years, about four years, Sam. Since you've been in the pod, Sam Lambert, CEO of Planet Skill, one of my most favorite databases that I don't use and I'm so sad.
Starting point is 00:04:31 Sam, I am on the list of trying out metal because who doesn't love a good MVME, right? Oh, yeah. Got to have that performance, especially with databases. Inside the server disk, magic. Yeah. You know, I always felt like, you know, Planet Scale was out of my range.
Starting point is 00:04:47 in terms of what I personally needed because you're just so good. Is that a good thing or a bad thing? What do you think, Sam? Luckily, for folks like yourself, we now have a $5 post-gras option, Planet Scale Postgres. Very accessible, the price of a can of Diet Coke in the fine but expensive city of San Francisco. And so, like, very well-priced for people that just want to get going and have some simple post-grows, but all the great features of Planet Scale bundled in, it's there.
Starting point is 00:05:16 We're ready. come through. Give me a landscape of what Planet Scale is today. The last time we talked was in January 2022. Now I know the audience pays attention to you, but just for those who may not have caught up since then, or they just want to lay up the land. What is the landscape of Planet Scale these days? I know you're in Postgres world and you've got sharding, you've got metal. I've mentioned that already, but give me a zoom in to what you're doing. Yeah, so a lot has changed since 2022. That was like the very early days first. The earliest. Yeah. I mean, things have gone really well. We, well, right now, we have entered into the world of Postgres, which we announced mid last year. We have announced
Starting point is 00:06:05 our sharded Postgres product, Niki, which is coming very soon and is already ramping up with customers. And Vitesse keeps growing and hosts now some of the world's largest data basis. We run very, very large sharded workloads for tons of very large AI companies. The AI era has been phenomenal for Planet Scale. We kind of, we've always presented ourselves, especially in the latter years, right, as just a big engineering team as a company that kind of has a very thin abstraction over the top. So our marketing is very technical. We're very well known for our blog posts and our technical content and our incredible marketing team, all engineers that spend their time kind of curating for our engineering audience.
Starting point is 00:06:50 And none of us really foresaw this kind of agent, agent, like revolution, AI revolution. But it turns out if you're just kind of hanging out and building a database that scales to extreme scales for customers, AI companies need this. And we've been very fortunate to have a load of them kind of come onto the platform and grow incredibly quickly. And so it's been, it's an amazing time here at the moment. you get the we're kind of in that era of like you build or you build you want to get successful and then you get all of the sort of success problems and stress and success and we're dealing with that and scaling ourselves and scaling our various products and it's just a very exciting time at the company right now I'm just running around 24 seven meeting customers getting customers migrated talking you know it's fun so you say that right but then I go on your website to your home page and I just search command F AI
Starting point is 00:07:46 And I don't see it anywhere. What is going on? How are you leveraging and building and growing so well in this era, but yet you're not really seemingly positioned as an AI database? How is that? I don't know if there is a specific definition of an AI database right now. There's definitely AI database platforms, and we certainly have that. I just gave a talk at Cursors' conference yesterday,
Starting point is 00:08:13 where I showed off 10 cursor agents working on the plant scale platform. The whole point of the talk is they went through a bunch of performance optimizations, deployed them very safely. And you know, this is the thing that's really cool about plant scale is we built this for humans. And one of my slides that got shared quite a bit on Twitter was that we built this for the flakiest agents of all humans. If you remember when we spoke in 2022, we were all about allowing people to ship really, really
Starting point is 00:08:38 quickly safely. Like we have database branching, we have online schema changes. rollbacks for those schema changes. We block agents from pushing schemas into prod that would break queries. We have traffic control that isolates workloads and does QOS for databases. We have all these incredible features to make databases extremely safe for humans or their agents. The thing that communicates that we're there for AI is the fact that the best AI companies already work on our product and use it. We use AI behind the scenes to deliver insights to our customers and really good things for our customers.
Starting point is 00:09:15 We don't need to necessarily scream the words AI over and over again. You see these companies that don't really have a clue what they're doing and their marketing team has been told by the CEO, we need like an AI narrative. We need like to just and they just slap AI on everything. And it's just like not good. It's just it's insulting to the users whether they're AI companies or not. Like things did not change that dramatically.
Starting point is 00:09:39 But we do use AI and the AI companies use. and that's the important thing. Can you give me a glimpse into what's required behind the scenes to do what you said with cursor? I think you said you had several agents provisioning, deploying to Planet Scale. Can you give me a zoom into that? Yeah, that's actually another part of the talk that was key. Like, I didn't want the talk to be just one big demo of Planetscale.
Starting point is 00:10:02 It wasn't a sales pitch, right? But the key points I was actually making is that infrastructure platforms are going to change now to give insights to AI, right? Like, you know, there's so many database companies out there talking about the day one. Oh, wow, we're the fastest to spin up a database and then, like, put it to sleep and never use it because it's agentic or whatever. That's, like, really not how software's built. Like, day one is day one.
Starting point is 00:10:25 Great. Like, it's the point of creation. It's fine. You pick any stack. It doesn't matter. Planoscale, although you should start your startup on PlanS scale at $5 because then you don't have to do a switch. And, like, we have an unbelievable amount of startups and the new YC batch building on plant scale for this reason. They know the ones that you used to default to just fall apart
Starting point is 00:10:44 at basically no scale. And so we, um, we really focus though on like day one, you've got to get going, you got to bill, but it's like day 1000 is where the real problems show up when it comes to maintaining, right? Like any infrastructure is like this is like a big living city. Um, and it's complicated. there is so many interacting services. And like you'll get your most productivity from AI working with existing code bases that need constant pruning and evolution, maintenance, and care which humans have to do.
Starting point is 00:11:22 Agents can go and do this. And so what we do now is like we generate prompts and instructions for agents and it is us scaling our expertise through infrastructure services and like giving it to the customer very direct. and giving it to their agents very directly. And that takes an immense amount of infrastructure behind the scenes. So we take traces and log the performance characteristics of every query that hits our platform, which is tens of millions of queries a second.
Starting point is 00:11:53 And we have to stream those, data warehouse them. We have to apply our various algorithms to detect whether they're using indexes or not. like we've had to edit Postgres core, MySQL core to go and do this, all to like generate a three line prompt for an agent. And so you turn this like depth of infrastructure and expertise into this insight for agents. And these emergent behaviors then get observed and become the next instruction for agents. And it's an incredible amount of infrastructure and plumbing behind the scenes that requires our platform to be very complicated and well managed. and we've achieved that, and it gets this very simple flow where I could just go on stage and say, optimize this database, and Kirst's agents went away and got recommendations from the
Starting point is 00:12:44 system. We are very early to this. There's very few infrastructure providers that have built this way. It's because we were early to understanding that humans break databases and we have to make them make sense. Our developer experience is superior to most companies out there, especially in the database space. And so it's not hard for people that have built developer experience. for 20 years to figure out how to get agents, that same experience. Yeah. And so that's where we go. Take me to the technicals of this.
Starting point is 00:13:13 So you have cursor in this demo, it's just saying, in your talk, optimize this database. What happens? Is cursor talking to MCP? Is it an API? Is it a CLI installed into cursor? Help me understand what enabled that query and that question to happen. Yeah. It loads up.
Starting point is 00:13:33 up the plant scale skills and the plant scale MCP and asks plant scale, what do you have for me? What insights do you actually have for me? Rather than just, like, we're in this stage of most people are just like pointing agents at like massive streams of logs or just a code base. And it's like very difficult to get the agents to sift through that and find the right thing. And so we make sure that it gets very narrow instruction, make this, add this index, remove this index, scale this cluster, like all these various things that the agents can actually act on.
Starting point is 00:14:08 And they will take the MCP and they're going to do the code. And then they will also hit the API to go and spin up a dev branch to go and do the work on. And that's where the next chapter comes in, I guess, which is they get the instruction, they figure out what to do with the code base. And then they need a really safe, isolated way to test their work. And so they will use plant scale branches to have an isolated dev-like environment. sorry, production like environment for dev, where they can't break anything.
Starting point is 00:14:36 And then the thing that we truly no one else does is we get that change into production in an incredibly safe way. So there's like a gate. It's the deploy request, right? Like it's like the pull request, the same people that like designed the pull request work here and, you know,
Starting point is 00:14:51 are doing the deploy request here. So like there's various things. There's like, first of all, we stop agents screwing things up before they get to. So we block you. give you example, right, like an agent has screwed up and they want to. And I demoed, like we poisoned some agent instructions to go and do the wrong thing.
Starting point is 00:15:09 And they got rejected from doing it. We then let one through so we could show what happens even if the worst of the worst happened. And I'll tell you that scenario in a second. But basically, like, if you go to drop a column in prod, which is a common thing. Like when you're doing a refactoring, you want to get this, like, rid of this data. You don't want it in the database. If you have referenced that column within the last 24 hours with a query, we block you from deploying it and we show you what queries have referenced that column.
Starting point is 00:15:32 It's a very common source of outages for people. It's just to think they are no longer accessing that column or table or whatever, and they are, and we will stop that happening. And we prevent outages every hour for customers when they are, like, we block many, many bad changes going in. We then had the scenario where we allowed that to go through and it did drop the column. And then we have another feature for fixing that, which is we fire anomalies to say, this is broken.
Starting point is 00:16:00 You have broken your database queries now failing. And we can roll that change back instantly. And it brings the old version of the table back with zero data loss. Like even if we done intermediate changes to the new table, they are still going to be in the old table and we can bring it back. And that is, again, nobody else does this in a platform. We are the only people, only platform that has this capability for databases. And so you can see it's these like small, sharp tools.
Starting point is 00:16:29 of a tool chain that get an agent from dev to production safely, can undo changes. These changes are all attributed to the agent. Like you go into a plant scale graph and you'll see a line that goes down the graph that shows when it was deployed and you can then like see exactly what's gone wrong. And then once you've gone and made like changes
Starting point is 00:16:52 and it looks good and it's like fine, we generate more for you to do if it needs to do more. And so it's this constant loop that goes round round and round. And so now, like, agents are building Planet Scale for us and deploying their own work for us in extremely safe environments against, like, we see customers doing schema changes on 500 terabyte tables and they just get it done. And they can roll, and by the way, you can roll back a 500 terabyte schema change in exactly the same time as a one megabyte schema change. Like, it will be exactly the same. That's pretty astounding to even
Starting point is 00:17:31 think about this kind of changes. And I think what I think about is the primitives you probably built upon. So you've been doing this for a while. Developer experience focused for so long. And so that's not just magic wand waving. That's literally, hey, we're developers. We use this every single day. We're improving it based upon our developer needs.
Starting point is 00:17:52 Just even your data warehouse where you pull logs into to gain insights is a clue to that for me. But you have primitives you've built on. So branching. You've got these safeguards. You call them gates. Help me understand how those gates come into play to give that insight, but also block you if you're going the wrong direction.
Starting point is 00:18:13 How do those gates appear to the developer when it comes to DX? They look very tactile and they look like we expect from other products, right? Like the deploy request is really meaningfully meant to look like the poor request. It communicates. It shows you a diff of your schema, even though you didn't send us a diff. you did schema changes on a branch by using the normal DDL that MySQL or Postgres supports, and then we show you a diff. It should feel like your other tools.
Starting point is 00:18:41 And then for an agent, the same thing just looks and feels native to them through MCP servers or APIs. And like, we have pass-through mode for our CLI, so you can just, you can agents can arbitrarily call API endpoints that we have set up for our own use. so they get these like these ability like in the talk I talk about you know the Unix philosophy of these independent tool sets that humans or agents can gather together to get what they want and what they need and compose their own journey like you might not be doing a schema change but people spin up a planet scale branch every time they do CI so that CI runs against the branch and so it's basically running against a copy of production or a system that behaves just like production.
Starting point is 00:19:29 And it's just about getting out of the way, but blocking you from doing the wrong things. There's another way of thinking about this, which is I've been in databases for a very long time on very large products and services. And I basically took every outage that I'd ever seen and we're undoing the ability for that to happen. I think for me, I'm curious,
Starting point is 00:19:52 what is the most exciting thing happening right now? Obviously, you've got a boom. and we've got a boom in the industry with AI. And there's a lot of speculation of bubble, bursting, just a lot of, I would call it fear, uncertainty and doubt, FUD, obviously. But aside from what might be the obvious answer, what is the most exciting thing happening for you personally in Planet Scale?
Starting point is 00:20:19 So the thing I'm most excited about right now is watching Niki get built, which is our sharded Postgres solution, like for Test for Postgres solution. In the last five years, we have spent so much time and work, like, evolving for tests from something that was a very raw open source project that was being used at very few companies to now something that's like a generally used to cloud product. And people interact, it's like impossible now to be a consumer in the US or a knowledge worker in the US without interacting with products that run on planet scale.
Starting point is 00:20:51 We have cursor. They use us to build, to just run gigantic. sharded databases that back all of the product interactions that cursor builds, including origin, their new products running on us already. We have kick.com, pokes interaction, lime scooters, every square swipe, you know, whenever people are buying coffee or, you know, on square terminals, that's going through plant scale, cash app, just extremely large consumer products that need a very scalable database and they need sharding, run on planet scale.
Starting point is 00:21:28 And now we're bringing that to Postgres. It's been phenomenal to watch a team of experts, like the world's foremost engineers on this subject and field that have the experience of running these gigantic workloads in production on our cloud, now bringing the same to Postgres through Niki, not just how quickly they're building and who is rolling out.
Starting point is 00:21:49 Like right now we're moving another set of just huge Postgres workloads at very, very well-known companies on Tuniki, and then watching that go is just phenomenal. So, like, bringing sharding and the sort of traditional practices of database scaling to the new audience, that is the Postgres audience, that is full of very dynamic startups. Postgres is definitely the database of choice for new companies and AI companies. And so I'm just extremely excited to see the demand.
Starting point is 00:22:16 Like, we actually, there's so much demand for this product that we have companies just, I had to just very gently tell the CEO of a startup, like, They told me it was unfair that they weren't being given first access to this product. And I just have to say, you know, we have a queue. Unfortunately, we're working with a lot of people right now. We're trying to rate limit the demand. I've never seen anything like it. And so it isn't a, yeah, it's an effort in, like, technical mastery.
Starting point is 00:22:43 And it's also incredible to see that we've landed in this part of the market. And there's so much need for the thing that we are so good at. So you have quite a cue for Niki. And would you? I'm coming from the outside, so help me shape a lens here, but is Niki synonymous with Vitesse, in that Vitesse is my sequel, Niki is Postgres, is that, are they? Correct. I would say that Niki is more evolved in the sense that if you're doing a do-over on a 50,
Starting point is 00:23:16 like Vitesse is 15 years old now, getting a do-over. Well, I mean, I don't want to leak too much of the architecture right now, but like, I mean, we certainly, we learned that. There was like at YouTube, YouTube did not design it to be a general purpose system. It was designed purely for YouTube. And so there was mistakes that were made or not even mistakes. Actually, I will say they were not in any way mistakes. No, I think it's actually I would have less respect if they'd have gone and done that work.
Starting point is 00:23:45 Because at the time, that would have been an over-optimization. They did things that worked for YouTube and that was about it. Test did evolve over time to be used by a bunch of other companies, but they were still hyperscale and they were like pretty custom. Niki is built with 15 years of a test knowledge, five years of planet scale knowledge running it directly on the cloud and learning everything we'd learned and building general purpose systems
Starting point is 00:24:10 and then just getting all of the different things we want to add new features, new user experience on top and built by, you know, the union of all those things. It's an amazing piece of software. Where does, I understand Vitesse and my SQL in the relationship there. Help me understand Niki. Is this something that is proprietary? Will we ever have our own hands on the software?
Starting point is 00:24:41 It's not open source, is it? We have not decided yet. I'll be very transparent. We have not yet settled on whether we will open source Niki or not. Unfortunately, we've seen some people, some companies, very popular ones in the database space, be very, very misbehaving when it comes to other companies open source projects, claiming credit for them, forking them, like hiring someone that's 15th on the maternalist
Starting point is 00:25:09 and saying they now maintain that project, just things that are very bad. And that didn't really used to happen in the early days of open source, but there's a new generation of people that don't really understand these things. I think it's so cutthroat. It is true cutthroat. Yeah, they use their position and they use their leverage to try and do these things and their voice. And, you know, I don't really want to see that happening.
Starting point is 00:25:29 And then there's obviously Amazon who are an abysmal player in the world of open source, no matter how much they try and whitewash that and a terrible partner. And so working with them and seeing them, well, I mean, like, listen. They have a sharded product called Limitless. It's amazing name. Yes. I saw this amazing tweet once where someone said, we have had so much fun finding Limitless's limits in production.
Starting point is 00:25:54 It was great. So the largest database that ever ran on limitless runs on planet scale. They had an average two outages a day on limitless. And so now we have Amazon telling people that the new version will be much more like for Tess. And it's like, well, it's open source so they can go and try and do that. And so Amazon, the bounds at which Amazon will try and screw over small companies or the world of open source is unlimited. And so when it's been proven that we are better engineers in databases than they are now, It wasn't the case back in the day.
Starting point is 00:26:26 We weren't around then, but the early teams that built the early databases at Amazon were phenomenal engineers. They just don't work there anymore. Also, the largest database that ever ran on Uncharted Aurora now runs on Planet Scale. So planet scale, like, it's just our bread and butter all day long. We move databases off of Amazon's products.
Starting point is 00:26:45 And they behave very poorly as partners with that. They tell people they're going to make their software like us. And so we do not know what the future of open source for, Niki will be, it will take some deliberation, but it is because of people like that and some other startups in the database space that it's causing, you know, we're seeing it everywhere. People are moving, removing tests, removing this stuff. It's just because the same bad players are behaving badly. And now, you know, it used to be much harder to copy pre-AI, but now people can like slot
Starting point is 00:27:14 fork. But even like, they can just kind of move a lot faster in interpreting the code. Like back in the day, you had defensibility because most people couldn't just read the code understand really what it was doing and what the tradeoffs were and how it could be done better, now AI can explain it to them. So it's desperately sad that these people do this and that companies are even willing to work with them, but they're the kind of casino. You have to work with them. And so it just means that I don't have a good answer. I'm not going to pretend to know what to do. We may still open source it. It's just a world where you have to kind of play with
Starting point is 00:27:44 your hand closed nowadays because of, you know, if you are a rising company that's threatening others that are already more incumbent, they will do dirty tricks and I would never want give them any advantage. Yeah. Well, you're touching on a very, I would say a very interesting hot button for me. I'm not sure how much it's out there. I think it is. I'm actually, oddly enough, in this day in my age, less slurping up what's on X and less
Starting point is 00:28:15 slurping up what's on LinkedIn and places like that. I'm just sort of like in my own world in a way, which is kind of good because I've needed a mental buffer for this reason, but I've been in this thought. process of like, you know, the primitives you build on, the seemingly crowned jewels that you would normally open source. Because, hey, let's, let's make this primitive available for others. We built on it. Let's meet this. Let's be cool, right? Let's just a good thing to do. It's just a good thing to do. Earlier in this room, I interviewed a friend of mine, Jacob, who runs a company called Pierre. He created Twitter Bootstrap, and we were kind of talking about
Starting point is 00:28:47 how open source used to be, used to just do it because it was a good thing to be. And now it's got a very, you know, I dedicated my life to open source. I worked at GitHub for seven years, right? Like I supported the world of open source and I watched it from the inside and the nuances of it. It's a very fragile ecosystem. As a collective, the open source world is one of the greatest things humanity has ever pulled off, right? Sharing our work for the betterment of humanity. It's why we have AI today. It is very sad to see the cynicism that has overlaid open source because of the way commercial companies have behaved, especially ones like Amazon. You know, I'm not sure. I know that's your lens and I'm curious if you feel it's just simply
Starting point is 00:29:30 human nature. I think it's human nature. We're, especially here in America, we're all capitalists for the most part, right? We're running companies. We're building companies. Well, we can talk about that for a second while we're on capitalism. I love capitalism. I think capitalism is the greatest vehicle for it. But I am so capitalistic that I think these large tech companies should be broken up. I should not be competing with my own company by buying a rotissory chicken at Whole Foods. That should not be allowed. That is just fundamentally anti-competitive.
Starting point is 00:29:59 Let's look at AI. Google saw the early versions of AI very early. And Peter Thiel is completely correct that Google have run out of imagination based on how much money they have in the bank. They've stopped innovating. They use the fact they have Google Search, which is they earned that. They earned and built one of the greatest businesses of all time with Google Search. but they saw the early version of AI and they had the research
Starting point is 00:30:21 and they just sat doing nothing just wasting the opportunity and then others came up open AI thank God for open AI that woke up and built something and lit a fire under Google and then Google get to wake up in the world
Starting point is 00:30:37 like the speed AI is moving right now an age later and there's almost no consequence for them because they still have a massive search business they still have so much capital to throw into AI. This is not good for innovation. I am not this kind of socialist, kind of breakup tech companies, anti-billionaire.
Starting point is 00:30:58 I think it's phenomenal that people put rockets in space and get gigantic rewards for doing so. I think we should be making more billionaires that get to make more things and build things and that should trickle down. I think this is the true spirit of capitalism. If you look at the forefathers of capitalism, the people, the way that in the young America, people talked about opportunity, they did not foresee the kind of leverage that these giant tech companies get. And it's hurting innovation. These sleeping lazy giants sit on innovation and it doesn't hurt them. That is not good for the general innovation of humanity.
Starting point is 00:31:31 I like that. We're going to coin that, sleeping lazy giants. So at the same time, you say forefathers of capitalism, they were cutthroat. Oh, you should be cutthroat. There was probably a murder even. Like, this is back original OG business days, right? I could only speculate. I'm not speaking from a biography by any means,
Starting point is 00:31:51 but I imagine there was a lot of cutthroat, and if there was a version of open source, they would certainly glean from it. They're not benign, right? Just because it was early. Right. But also open source came from a capital. I mean, they tried, right?
Starting point is 00:32:06 It was like Microsoft, let's not remember the October letters. Forget that October letters. Not to forget that they tried to kill and suppress open source. and, you know, they bought GitHub to undo this. And they have done a good job and they have done some great open source. But capitalism, big organizations like Microsoft, did try to stamp out open source. And it did not work. And there is still a very rebellious, almost political movement of open source.
Starting point is 00:32:31 Again, they take it too far in some areas. But it did thrive in capitalism too. There was a net good. But I agree with you. But I don't, the early forefathers did, you know, the crony capitalism is not what they wanted they they some of the early decisions around contract law are why america has such an incredible economy now because they because you could get a fair shake in court you can still sue and get your day in court um and win and that is extremely
Starting point is 00:33:00 important so i don't think it's worth viewing capitalism is always having to end up into in a very cynical everyone's going to screw but i do think you have to be cut through i do absolutely think i don't mean to say that i just mean that i think it's human nature and i'm with you So I'm in a way, narratively lamenting the scenario we're in right now from a position that the change log is, by and large, been supporting open source since the year after GitHub was incepted, like, at the same year. Like, I think GitHub was born in 2008. We were born in 2009. And we've been riding the wave of open source moves fast, keep up, since the beginning. Well, friends, this episode is brought to you by our friends at coder.com secure environmental.
Starting point is 00:33:43 where developers and agents work in parallel. And I'm joined by Nikki Pike, Field CTO, Forecoder. Nikki, what is the Field CTO? So I get that question a lot. And it's, you know, half the people understand it. Half the people don't. So a Field CTO, I describe it very simply as we're Devrel for the C-Suite. So we provide a bridge between the customer voice,
Starting point is 00:34:04 between the C-suite and the managers and the leadership teams of our customers back into our product. And then we go through and we help enable our teams to have the same message. to make sure that the message is correct, and that we're building on something that people actually want, not just something that we think they want. Okay, so we're taking the laptop away from the developer.
Starting point is 00:34:22 Not really, though. We're putting them in a cloud development environment, a secure environment where they can work with their agents in parallel. These are blessed environments. What's wrong with the laptop? The laptop is the trap here. And not only because the fact that it could be stolen,
Starting point is 00:34:36 you could lose it, it breaks, and you're out of work while you're waiting for a new one, but there's also just the consistency that you got there. We all know developers. developers are going to be looking for some of the latest and greatest. And if you're not really controlling how they get out there, that's where you get this. It works on my machine. It doesn't work in production.
Starting point is 00:34:51 It doesn't work anywhere else because you don't have that consistency. You don't have that ability to really standardize what that environment looks like. And this is a problem not only for new people coming in, you know, the onboarding statement is average, I think, is like four to five weeks for a new employee to really get their local laptops set up and ready to start doing their first time of code. And, you know, the time to first commit is a metric that almost everybody knows. And the reason they can't do that is because there's a lot of tribal knowledge out there. They got to go talk to other developers.
Starting point is 00:35:17 What are we using? Where do we get our dependencies? Are we getting them from public? Are we getting them from private repositories? But there's also the security and the supply chain aspect of this. When you have local machines out there, look at like the shy Hulud, you know, that virus that went out not long ago. This was a compromise of the MPM public repositories.
Starting point is 00:35:35 They went and downloaded things. MPM did what it did. Next thing you know, you're compromised. But when you use something like what we're doing, with cloud development environments, then you can mandate and you can put restrictions on there to say, hey, you can only go get your packages from our private repo. Those packages are expected to have been thoroughly vetted. We know that they're clean. Now, does this stop everything like Shai Halud? No, if that compromised package gets into your private repo, you can still have that, but it really
Starting point is 00:36:01 reduces the surface area of the attack. And it also reduces the blast area of the compromise should it happened, because if your laptop gets compromised and you have to kill the laptop for whatever reason, that's weeks out of work while you're either fixing that or you're getting a new laptop in. The cloud development environments allows you to kill that, start back up fresh, and you're back and running in five minutes. You don't have to wait all that time. Well, friends, the first step is to go to coder.com, install coder, self-hosted environments for your teams to enjoy, to standardize around, and it's open source.
Starting point is 00:36:34 So you can try it out today. Once again, coder.com. And so as that same person, I'm sitting here today saying, okay, Niki, is it going to be open source? I don't mean that. Like, hey, Sam, give away your crown jewels. I just mean, like, how do you battle this struggle? How do you deal with this struggle of like, gosh, we're in this scenario where my most
Starting point is 00:37:00 fiercest competitors that have more than me, they can cabosh me, maybe not technically, but maybe, you know, with a purse, potentially, or a war chest. How can I give them my 15 years of a test, my five years of running, planet scale, and just hand that over in open source. It's a very challenging position to be in, but yet we come from this past thread of lovers and supporters of open source. Yeah.
Starting point is 00:37:24 It's hard. I don't love thinking about it this way. And like I said, I used to say we would never do postcards. Here we are. I just don't know. You did say that when we talked in the first time. Mm-hmm.
Starting point is 00:37:34 I mean, you're like, a must go for life. Right. The test for life. Right. And I changed my mind on that. And I'm still, I do not mind being insistent.
Starting point is 00:37:44 Like, I'm here, I, you know, my public stance is I think about things very openly and I express my feelings. And I have absolutely, like, people, when I tweet about stuff, people love to dig up old tweets. It's like some sort of gotcha. As if like I'm like, people change their minds, man. Yeah, correct. I will change my mind faster than you. The world changes. Correct.
Starting point is 00:38:03 I get no embarrassment and no shame from not being logically insistent. In fact, my bylaw, one of my things I say in my like kind of description on Twitter is I'm making more mistakes than you. and I'm actually very proud of that. Like people again, they read that and they get it wrong. And they're like, oh, is a guy proud of making mistakes? Stupid. I genuinely deliberately make mistakes. I move extremely quickly.
Starting point is 00:38:25 I believe life is like a spread bet. You have to make mistakes. If I said to you, there's a target down range. I'll give you a million dollars if you hit it. Choose a sniper rifle or a shotgun. What are you choosing? I choose a shotgun because you're going to get, I don't know how many shot they go put in a shotgun,
Starting point is 00:38:41 but you're going to get more chances than the one sniper shot. If you bundle everything into one big decision, you better not miss. Well, with a shotgun blast. And I learned this in the other days of GitHub. That culture was incredibly iterative. We would put something small out, learn, iterate, build. I just will not. I refuse to ever stick to anything in the past.
Starting point is 00:39:02 I have almost to a fault zero respect for the past or time for the past. I just want to see what's tomorrow. And if the most offensive. horrible thing I can do to my competitors open source, Neely, you bet you'll be done in days. Until then, I think the best thing I can do is I'm watching some being built in the open. They are years behind us. I'm watching us take Amazon's best swing and moving customers off constantly.
Starting point is 00:39:32 So right now, I'm keeping that for ourselves, but who knows? We'll see. Yeah. You know, I would struggle just as much as you. are right now with that choice. And if I were you, just speaking out loud here, I'd probably keep it on the inside for now, just because what do you gain?
Starting point is 00:39:57 Yeah. Like, who do you help by open sourcing Niki? That's the question, yeah. And then even with open source, there's so much change, maybe you could speak to this too, potentially as you, as you weigh these pros and cons, is you see a lot of change in open source. You mentioned it pulling tests,
Starting point is 00:40:15 back, all sorts of things, not accepting pull requests, not accepting contributions. So we're open source. Sure, you can use it. It's still the free gift. It's still the USB stick on the front curb. Yeah. Thank you very much. But we don't accept any contributions.
Starting point is 00:40:31 It's just in-house only. So there's no. And then you got the Mitchell Hashimoto direction, which is like, let my current contributors, you know, I think I'm sort of, you know, TLDRing in a way. what they're doing, but it's sort of like a merit-based, if you've done some good things or somebody suggests you, you can kind of come in kind of thing. And I could be wrong on that.
Starting point is 00:40:54 Again, I'm sort of out of the loop to some degree on certain things, but I feel like the scoreboard and the way we participate in certain open source, not all open source, but certainly high stakes open source, like something like Niki being open source, for example, there's a different game being played. And it's just a little unfair to release your crown. on Joel that helps you do so much and then what do you really gain from giving it away? I don't know.
Starting point is 00:41:21 Yeah, I think about this. And I don't want to criticize anyone who's done, like, there are people that you have to find your own path in this world and people do amazing. Like open source maintainers are saints. Like the things they put up with, it's harder than ever now. I just want to say that like you are all incredible people and that I hope that we all find a better path forward for this. Maybe it's licensing.
Starting point is 00:41:44 I don't know, but like I really hope so. So I would never want to seem like I'm critical. We're losing from this too, right? Like we're still not the size of Amazon. So still when we're working with these gigantic businesses, they're like, well, I know we know plant scales profitable and has lots of money in the bank and is going to be around forever. But, you know, it would be easier if like we knew because, you know, we've never had an enterprise customer chain, right? We've never had a sharded customer lever. So we've retained every dollar of enterprise business.
Starting point is 00:42:14 And they know that, right? And they know that it's not incredibly easy to go from. If planets go is the best, most scalable database, if we hit the limits of that, like they know that they're not going to just turn around and do it tomorrow. But if a lot of the code was open source, it does give them more of a sense and a feeling that they have a plan if something was ever to happen or we got acquired or whatever, right? So we're losing from this too. And maybe that's why Amazon behave the way, this way, it's because it's easier for them
Starting point is 00:42:38 to stymie us if we know that we can't do that. I don't know. But it is sad. and it's not an easy situation. And I will always come back and update you on as my thoughts change. But right now I speak, like a lot of the people you've mentioned as being like shining stars of open source. I've had this conversation with people.
Starting point is 00:42:55 And we're all trying to find our way toward like figuring this out. Well, I mean, if you can give a demo with cursor, have it do some cool stuff with insights. And you could do the same thing with the code base. You can look at somebody's code base, whether it's, even from a license perspective. Yeah. You can graph intent. You can.
Starting point is 00:43:18 Oh, yeah. You know, you don't have to copy code these days to copy the idea or even to, I don't want to say copy is like a bad thing. You know, we've all been copying. We've been standing on the shoulders of giants for a long time.
Starting point is 00:43:31 But it's really just an interesting space where you have a super intelligence available for most anybody with 20 bucks on most of the planet that has access. to these tooling and to learn to examine, to replicate. You can do it nefariously. You can do it altruistically. You know, you can do it from so many different angles, but the point is the primitive, the ability is there. Yes.
Starting point is 00:44:01 Take me back to this unfair advantage of Niki. I don't want to blaze past that with how deep you win in the feelings you have on today's open source. but what is this unfair advantage? How long is this list and why do people feel? Take me further into that remark. Well, there's two sides to this, and you've just touched on AI. One unfair advantage is that we have, like some of us have spent the last 15 years in our careers,
Starting point is 00:44:32 working on very large websites or very large database deployments, and that is knowledge that has not made it into any single model, right? Like the code that we wrote to solve these problems may do, but the brains that that code was formulated are still in our heads. And precisely none of that has gone in. And the reason we have very, very large AI companies building at a top of us is because they're buying for our expertise. They're buying for what my engineers will do at two in the morning, paged with a behavior that has never happened before. that active human brain instructing the agents to fix things and building the pipelines that the agents use is what people pay for so that gives us one advantage which is yeah maybe i'm not 22 anymore
Starting point is 00:45:20 doing all nighters all the time but agents can do all nighters um yeah so we've got so not only has niki been the distillation of so many years of experience of incredibly talented people it's been built at a breakneck pace because those people turned out exceptional engineers can do exceptional engineering with AI and we're taking our experience and using it. And so there is potential for a lot of tech companies that can you hear them? Yeah. What in the world? They're doing construction outside. That is likely a drill. It's okay. Let's let's see if it passes. I hope so. give a second. That was a great question you asked me. I want to make sure I don't forget that.
Starting point is 00:46:08 Man, you're so good at this, by the way. Like, I literally you know, I've never, I asked you to come on this. I've never asked a podcast to have me back. No? Nope. Wow. You, it stood out. I still have the T-shirt. I also don't keep merch either. Like, I really thought, you did an
Starting point is 00:46:25 amazing job. So, like, I would love to make sure we... It makes me want to cry, dude. No, seriously. Seriously. I've been through some stuff, man. It's been it's been a journey. I hope you're okay. It's while we're waiting for this to go, I'll give you a little snapshot. So behind the scenes, this last 2025 was a challenging year for me and my business partner, Jared. He's a great dude. I love him to death. But we just had differing opinions on how the business should run.
Starting point is 00:46:51 And I just got tired of the partnership. And I really did. And I'm sure he got tired of the partnership as well. It's not like it's a one-sided scenario here. But we were together as part. partners for a decade, basically. And that's a challenging change, really. And so right now, in December of last year, I asked him if I could buy him out. He agreed. And so in February of 26th this year, we inked that deal and it's done. So he's no longer part of business.
Starting point is 00:47:23 So that's the change. But at the same time, you know, we have this AI revolution happening. I've been building a lot of cool stuff. all the while also podcasting and maintaining this business, but it's been challenging because the world is just changed drastically. And I've had some imposter syndrome, to be honest with you, like, showing up to the show and do you well. But to hear you say that is what makes me tell you that seemingly TMI behind the scenes
Starting point is 00:47:50 that I would not normally share so deeply with someone. So I appreciate that because I want you to wholeheartedly take my encouragement that you should keep doing. going forward. For multiple reasons, plant scale, we did layoffs, like we were nearly dead
Starting point is 00:48:05 at one point. Things are better than ever. We are now, like, just more alive, like ripping business. Like, we got features like Brex did a report
Starting point is 00:48:14 that were in the top 25 of like things that started, start up suspending on now. Like we are going. Wow. But it was so fucking dark. And if you don't push through that,
Starting point is 00:48:23 you will never get to that. And it's really hard. You're founder too. And literally the story you just told me, another creator told me the exact same thing. Business partner, breakup, buying them out, pain. It's very common.
Starting point is 00:48:36 But I'm serious. Like, deadly serious. You are P99. Amazing at what you do. You should not feel any. But all the best people feel imposterner. I do too. Like, but you shouldn't.
Starting point is 00:48:49 It's also a long journey to having done this. Like, my whole career has been a podcaster for the most part. And I can honestly say, I haven't built anything technologically that's worth really anything. So being in the tech industry and not really having any tech to show for it is kind of embarrassing in a way. No, but like media now is
Starting point is 00:49:09 me, I, you know, media is, is hotter than ever now, right? People want to tell, because there's now, like, I remember back in the day, and there was like two companies doing one, the same thing, right? Like, you basically just like, in 2013, you had to be the first person with the idea and you can make
Starting point is 00:49:26 a big company. Now there's 10 people, 10 startups, in San Francisco going after every bad idea. And people are differentiating now through storytelling, craft, design, experiences. I think you're about to enter an age where your skills are more important than ever. I genuinely believe I look at how we build our marketing team
Starting point is 00:49:46 and our buying behaviors are all going in that direction. Yeah. Well, I appreciate that. I mean, I think the business is definitely changing. I'm still excited about podcasting. I'm just a little bummed to be alone, even though it was my choice. Yeah. And so I'm just navigating some personal motivation, I would say.
Starting point is 00:50:08 And then also I'd think a little bit of burnout and then also some imposter syndrome. So you mix all that together. You get some really weird soup that just tastes kind of nasty sometimes. Well, you should come out to San Francisco and feel the energy out here. Like, it will really pick you up. I think it will really make you feel like. Go to events, see people. Like, I think you'll really enjoy it.
Starting point is 00:50:25 You'll meet some new generation with founders to interview and chat too. I think it'd be really good. Man, I got a ton of friends out there, too. I mean, I would consider you as a friend as well, but I would... Come through, come to the office, hang out. You're more than welcome. I should just do like a tour. Yep.
Starting point is 00:50:37 Go see Adam Jacob. Come see you. Exactly. There's a few others that I would so reach out to. My buddy at Render, honorrag. There's a small handful of folks I'd just like go and hang out with if they would let me, of course, but... Come through.
Starting point is 00:50:53 Right. I think we're in a drill list window, so I'll carry on. So I'll start... I didn't pick up the editors. So we're like in this very interesting time right now. There's a bunch of companies being built by people who've got deep expertise from working in other places. They know their domain really well and they can build for the next generation and using AI
Starting point is 00:51:13 to do that really rapidly. Like AI scales expertise phenomenally. And I do speak to startups where like they're kind of you, there's an arc of time and this is how I view us via Amazon, right? Which is like five years ago, VCs used to tell me you're never going to be Amazon. Well, five years later, we've got the largest databases from multiple of their products running on them. And people advocate for us over them constantly. It is the kind of arc of time when it comes to startups as an incumbent and is the rising ones.
Starting point is 00:51:40 And the things that mean they are struggling right now to respond to demand. They're doing great as a business right now. They're the ones of GPUs. But it's difficult for a 50,000 person organization. And, you know, we have a 50 person engineering team. They have 5,000 people running our engineering. on the competing products to us and we still beat them. This is because we can move faster.
Starting point is 00:52:02 We are nimble. We are involved. We get there. Like large organizations, thanks to AI, although they are trying to keep everyone out, like they are at risk because they can't move fast enough. You just like, you don't need masses of people to do stuff anymore. And so it's interesting. Like I'm seeing some young companies that come with a different angle of seeing things
Starting point is 00:52:20 and they're going to be truly disruptive. But I'm seeing some wash against the waves of just the facts of life and the facts of how some software dynamics are. Again, that may all wash out in 10 years' time. It might be completely irrelevant to have anything we've built. We might have a God computer that can just do everything. We're not there yet. We've got one more cycle maybe before that.
Starting point is 00:52:40 Maybe a few. Who knows? Where some great companies will be built by very experienced people, scaling their expertise through AI. So it's actually an amazing. I never had more fun. Like we have a customer at WOP. They are just phenomenal at what they do.
Starting point is 00:52:55 And they're young. and they're building for their audience, and they are just absolutely outstanding and they're scaling incredibly rapidly. When it comes to consumer, when all these places, experience actually kills you. Like, you can be too old for these things, right?
Starting point is 00:53:08 But when it comes to infrastructure, there are just ways of doing infrastructure that will persist for quite a while, and there's rules to how that gets done. And that's how it's going to be for a while, I think. Help me understand your hardware story, because this is something that I'm personally challenged with is like, how do you compete
Starting point is 00:53:26 and innovate against Amazon or even Google whenever you deliver Vitesse or Niki or Planet Scale to GCP or AWS? How do you compete and innovate in their playground, so to speak, their hardware, their world? Do you build your own machines? What is your story? We do not build our own machines. I think when we named metal, I think it was a good name at the time. I think it was kind of obvious what it meant.
Starting point is 00:53:54 But people have conflated it with us. running our own data set deals. That is not true. I thought you did. I thought you bought some MVMs and racked them and stack them. I'm glad you then thought that so I can correct that, which is we use the bare metal machines that Google and Amazon give us, and we build on top of that. So that's how we compete. We take the same machine they do and build our entire software stack on top of it, which means the machine, the profile, the cost profile, the machine is low because they don't really put much margin on top because they don't really do anything. But the most impressive thing is those machines are ephemeral. If we lose one of those machines, or we
Starting point is 00:54:26 give one back by accident and we mis-schedule something in Kubernetes or whatever, we would lose the customer's data. And so we differentiate, and no other startups are doing this. There's a few that think they are. It's hilarious. We can see the code and they're going to lose data. And so we differentiate by running databases and state, and we run more state on Kubernetes than anyone on Earth.
Starting point is 00:54:50 We just actually released a really amazing Fatty on our team, released a great blog post about Kubernetes. That is just a wonderful must. piece of writing. I recommend anyone read it. And yeah, so we build from the base up. So it means we can perform as fast or better than their solutions with
Starting point is 00:55:06 all of our DX, agentic AX on top of it, the higher uptime we compete with them by having higher up time and just generally a better product while inside the cloud. This is the thing. There's a few neoclouds that have built really well outside of
Starting point is 00:55:23 the of the major clouds. But if you want to sell to large companies and companies that are far beyond startups, you have to be in AWS and Google because of latency issues and all of these things. We have to be there. And so the fact we found the perfect hybrid
Starting point is 00:55:42 between on-prem performance and scalability, well, no, we add the scalability. On-print performance inside the hypers cloud is why we get to do what we do. We also run in the customers account too. It is not on prem. You still go to plantscale.com. It's like bring your own cloud, which I think you and I will have talked about in 2022.
Starting point is 00:56:03 And we were early to that. It was one of the greatest things we did. Like we have gigantic customers running it because they are customers of Google and Amazon. So we run inside their accounts. And so it means that they secure it. They pay the bill. They get like great discounts when you're committing like a billion dollars to Amazon. You get a decent discount.
Starting point is 00:56:22 And so they can use that. Imagine. So we can get the net, like the total cost, like our cost, plus the discount on those hardware costs. We can often be Amazon on price. And so that's why, you know, that's how we compete. Yeah, it's interesting because you have to, you know, it's almost hypocritical, but you can't help it, right?
Starting point is 00:56:45 Because you just said in one second, they're terrible partners alluding to Amazon, but yet, you know, you have to play in their world. So it's like this, like a masked party, you know, like maybe a masquerading kind of thing. I'm thinking like a party where you have to go with a mask on, you know, but you're still kind of people. It's this really weird scenario where you have to play nice, but not quite so nice. Or believe me, like I massively respect them for the position of leverage they've put themselves in. AWS is a phenomenal business built by phenomenal people and we should have nothing but respect.
Starting point is 00:57:21 for them. At the same time, they have to strike a fine balance of competing with the people that run on them, right? And like how long people will tolerate that. Now, luckily, there's that undoing as well because they've built like, what, 350 services. And now there's 10 competitors for every one of those services. And it hurts for them because they have to keep up and people want the best in class tools. Unfortunately, the databases are some of the services that make the absolute most money for Amazon. Like people, I have other CEOs who have great partnerships with Amazon because they compete with less important Amazon services say you must, I mean, I just met one of your customers and they told me how much they spend on Amazon, how much they spend on you. Like, Amazon must love
Starting point is 00:58:04 you. And I was like, we have a terrible time because we're competing with the software that they're trying to, the services they're trying to protect the most. And so, yeah, they behave really badly in that world. And so they just have to be careful. And I hope we don't make the same with some of the large model companies that constantly talk about how they're going to replace everyone. It's like I would caution anyone from allowing that to happen again. Because with AI, it could be dangerous.
Starting point is 00:58:29 Like, it is really bad that you can be an Amazon customer and that they can see you working with someone else and their sales, and then they use that to reach out to that. And they do do that. And it is extremely bad. And there's nothing we can do. Yeah, that should not be a thing. It happens.
Starting point is 00:58:44 It happens all the time. Our customers tell us constantly. And so they have to be. careful because like you don't get to rain forever. There's other clouds and Microsoft actually is not like that. On Azure, their sales team, the way they operate is much more friendly to the ecosystem of people that work on them. Amazon particularly really do not do that. They pretend to, they suck you in. Like they have released, it's a, it's a, it's of a company that I think most people think is compared to us, not isn't really. But Amazon just released a competing
Starting point is 00:59:16 product to them today. after having that company on stage at ReInvent last year. So they will pull you in. It's so funny, actually, a founder, I can't remember what company it was, tweeted a screenshot of an email they got from Amazon Corp Dev, being like, oh, hey, you know, it looks like you're doing really well. I'd love to reach out and see how we can help. That was sent like six months before Amazon released a competitive product.
Starting point is 00:59:39 And I reached out to that founder and showed him an identical email from me. I just didn't pick up the phone because I've been tired of their shit for so long. There's no way I'm talking to any of them. Yeah, it's like, are you a fan of Silicon Valley Bunny Chance, the TV show? It's too close to it. I've enjoyed watching it, and I've met the producers. They came to GitHub when they were doing research. And I know a friend of mine is one of their advisors. They did a great job of parodying it to the degree where I find a struggle to watch when I live in it in Silicon Valley.
Starting point is 01:00:06 It's hard to watch. And some of the actual props were from GitHub. I didn't even remember the scene where they get delivered merch on the doorstep. GitHub provided that as a prop. But yeah, like, it's hard to watch for me. It's a long-winding answer of saying no. I've seen some of it and it is good. Mike Judge is a genius, but when you kind of know people that are just exactly the same as the characters, it's a bit much for you.
Starting point is 01:00:28 Plus, I don't really watch TV. So they go, an extremely long-winded way of explain that to you. The answer is no. Well, friends, I'm back with a good friend of mine, Michael Greenwich. Michael, I know that I love WorkOS. Our audience may not know about WorkOS. But what are the challenges developers face starting a new project? Choose the right tools.
Starting point is 01:00:48 choosing the right database, choosing right off. Take me there. When a developer starts a new project, the decisions that they make at the very beginning end up having long-lasting consequences. What language you build in, what platform you build on top of, what database you choose. These are things that are very hard to change later on.
Starting point is 01:01:05 So they have major consequences. And especially if they limit your ability to grow and scale, at some point, as the product starts to take off, you're going to have to stop developing new product features and go re-architect to rebuild your system. And that might be a killing blow right at the moment you need to accelerate. So these decisions early on are really, really important. And I think that's why developers gravitate towards solutions that are mature, things that
Starting point is 01:01:30 they know that will scale, even things that are open source. You're going to pick, you know, something like Planet Scale for your database provider, not because it's the cheapest or because it's the, you know, most fun to use, but because you know it's going to be a durable provider that you can scale on for years. And WorkOS is like that for off. You know, at the earliest, earliest days, if you look across all these different services, they kind of look very similar. But at day 1,000 or day 2000 or day 10,000, you're going to want to have made sure that
Starting point is 01:01:56 you picked a platform that could scale with you. And today, WorkOS is powering off and identity and security and permissions for all these AI companies, literally the fastest growing companies in the world like Open AI and Anthropic and cursor and perplexity. WorkOS is under the hood there. So I think when people pick WorkOS early on, really what they're doing is trying to pick the defaults to allow them to grow in rapidly scale. And there's no platform other than us that's done that at that same level.
Starting point is 01:02:22 Well, friends, the next step is to go to workos.com. Sign up today. Check it out. Free for a million active users. Try it today. There's no excuse not to. It is your default. You should choose it. So do so.
Starting point is 01:02:37 Workos.com. Once again, workos. That's okay. because I won't ruin the plot by any means, but I'll just give a glimpse. I think it was in season two. It may have been in season one. They were brought in by a venture capitalist firm,
Starting point is 01:03:02 they being Pied Piper. And they were innovating on this compression algorithm. And they were hunting for money, obviously, because like any startup you need money to grow. And they were brain reap, I guess, is probably the proper term. I don't know if that's the proper term or not. So similar, it's like, you know, let's email you.
Starting point is 01:03:23 Let's get you into the room and ask you how your thing works with no intention to invest because they were not intending to invest. And, you know, because they're naive and they're early in their careers, they gave away information. They were happy to like, gosh, in these venture capitalist meetings, no one ever asks us how the platform works. Let's just whiteboard the thing for you. So they literally whiteboard.
Starting point is 01:03:47 you know, they're crown jewels. And now they have a competitor, let's just say. Before they did not, now middle out, that was pretty much the, you know, the crux of Pied Piper was now given to a funded team who is capable with engineers and they go and build the same thing. Now they have competitor. This happens all of the time. This is a real thing.
Starting point is 01:04:10 Like you see a story. That's a reason why it was in the show. It's like, it's real. Yeah, you see a story once a week of someone on Twitter being like, oh, yeah, actually this company offered to try and buy us and do due diligence and they use that really poorly. And like, it's very bad. This is it. It is, you know, I chat to young founders and founders that are new in this.
Starting point is 01:04:31 And it's amazing how naive people can be to thinking that these giants are here to help. And that it's not immensely cut. And it's getting worse. There is so much on the line. Like, people are terrified by AI. They are terrified by what it's doing to them, even though they should not be. It's causing this to happen much, much more frequently. And yeah, you have to be very careful and very secretive about what you do.
Starting point is 01:04:58 We just don't, we have learned to the lessons and we try not to fall for these things. Yeah, it must be challenging to even come up on a podcast to have me ask you questions that might go into an area. I'm sure you're protective of it, but nonetheless, there's some anxiety to some degree. like I've got to be in the public because I want to promote what we're doing. And I'm the CEO and you have to be, you have to do your job. And there's a job. One of the jobs of the CEO is to be some version of the figurehead to the company and a spokesperson. And obviously speak eloquently and have clear thoughts and share your idea as well.
Starting point is 01:05:30 But then there's a part that's like, well, now I'm at risk. Because like if I share too much, you know, how much do I share? How do I navigate this, this new world we're in? And I think that's a, how do you, how do you personally handle that yourself with being in the public? Because you're pretty, you're pretty well spoken, in two ways, well spoken. But then also I hear you and I see you on X. And I'm like, dang, there's Sam going toe to toe with like benchmarking and like calling them out. And like you're in the most positive way, ruthless, you know?
Starting point is 01:06:05 Like, I love that about you. I love the way you come at folks in a way. But how do you manage the ability to sort of show up somewhere like this? but then also not give it all away. I think about this very often. It is a constant evolving debate. So we're very open. We're known for our technical content is a great example, right?
Starting point is 01:06:25 So how do you share really deep, insightful things that have a meaning? You can tell when tech content is just like fluff, right? Like how do you talk about really deep things about giving away proprietary things? I talk about this all the time. At the beginning of every one of our all hands, there was a giant slide. that says confidential on it. And we're very clear. And I remind the employees that we are incredibly open at plant scale.
Starting point is 01:06:53 Like if you're an employee of plan scale, you know, you can look at how our finances are. If when we do board meetings, we present the board deck for the entire company. I believe in hiring exceptionally good people. I believe, I mean,
Starting point is 01:07:09 I cannot self-assign this, but it's something I'm aware of that people would view plant scales, having quite a high talent bar and being a small engineering team that's clearly boxing above our weight I do not believe in hiring incredible people and then hiding anything from them like every business problem can be engineered we are only engineers to engineer ourselves towards building a phenomenal business so I share very very liberally internally but we have to remind people that you you might
Starting point is 01:07:39 not like it's very unless you're essentially myself or like the sea level at the company. It is very hard to know whether the thing you are doing or working on or you might just say it plays an important role in a very big picture that we don't want to get out there. So we guard very, you know, we're very protective over what we do, our roadmap, what we're working on. Like when we built Postgres, we had to work in secret. Like it had to have a code name so that when we could ship front eye and end code because
Starting point is 01:08:11 we were iterative, it wouldn't be referred to. so that when we're in South Park, we can talk about what we're, like, working on without them knowing. Like, we are very secretive in that way, but we have to do a fine line of, like, being open and, like, allowing our marketing team and myself and folks to go and speak on behalf of the company
Starting point is 01:08:29 and not leak and mess things up. And so it just takes refinement and it takes culture, and it takes thinking that through, like our Kubernetes post we did, but Faddy, it's amazing. Like, it goes very far into showing you how well we think about systems without exactly kind of giving you the keys to the kingdom. And so it's this constant balance that will, again,
Starting point is 01:08:46 it will change over time. But I try. When it comes to Twitter, Twitter's a bit of fun for me. Like half the time I don't take things seriously. You seem having fun. I just don't mind saying things that I know is going to make people lose their minds. And it's like, it's just funny to me, how easy it is. Especially also when it just doesn't impact me.
Starting point is 01:09:03 Like, I don't get anxiety about this. I can have a fight with someone online and then just close my phone and never think about it. I can sleep like a baby. So it doesn't really bother me, but it's funny when it really lights up some of your competitors and they lose it and whatever and do some LinkedIn posting. But also, like partly the way I am on social media is because
Starting point is 01:09:22 I do not believe in letting in false truths or things come be said about your company and not jump on them immediately. I've worked at places or I've watched other companies that just get drowned on social media with things that are not true about that company. And they are too reserved and, light about it. They don't squash these mistruths. I go at that stuff incredibly quickly to correct it in the public record. I make it sound like there's tons of drama around this company. There
Starting point is 01:09:51 really is not. But you know, people come up and say things and they try, they do silly things. And, you know, you just call it out and just say it for what it is. And it's just a, it's a way of handling PR and public relations. And sometimes companies misstep and you can get out there and correct them really quickly. And I watch companies just getting absolutely destroyed in the public narrative and their CEO should just be out there correcting these things, saying it, confronting them, whatever. Like, I've had people say hateful, mean things. I've had the odd death threat too.
Starting point is 01:10:20 Wow. I often meet the people, you know, like, you just go and say hi and talk to them and make friends. And I have a few people that I now talk to very, but it's a bit of a meme internally that I've had people that have been real haters, like just absolutely hated us and me and now are customers and I just reach out to them and have a conversation with them. Like I'm if someone if someone is mad and hateful at me and makes a good point, I like, you can really flip that by going, yeah, actually you're right.
Starting point is 01:10:48 I was completely wrong with what I said. Like I genuinely do try and put controversial things out there, see how people react and then change my mind if I do believe. And I very often change my mind. I have zero fear changing my mind. Like it's my job to do that. Yeah. A lot can change.
Starting point is 01:11:03 Well, a lot can happen in relationships whenever. you can be transparent, but then also be willing to have the conversations. Like so many people just don't have the conversation. Correct. It would much rather sub-tweet you or they would much rather, you know, talk about you behind your back or, you know, roundabout, so to speak. And I'm like negative or positive. Just sort of like just about you. Right.
Starting point is 01:11:26 But, you know, something changed whenever you actually have a conversation with somebody and there's clarity. And then there's also just transparency in terms of, you know what? I was not actually totally right here. I've changed my mind here and I don't feel that way anymore. Or you were right and I was wrong. That is a lot that happens there. Absolutely. I completely agree.
Starting point is 01:11:44 That is the way to deal with sub-tweeting, by the way. If people sub-tweet you, just immediately go at them, just say, I know that's about me. And then just, like, react to it. They stop because they sub-tweet because they're cowards. And if you call it out, but people are too polite. They won't call it out. And so it lets all this stuff happen. It's silly.
Starting point is 01:11:58 For those that are listening that maybe be aware, I have zero expectation that a single person knows who I am that is listening to you. And maybe they do now, obviously that's why I'm here. But, you know, maybe you've interacted or seen my Twitter or whatever. And there might be people that really think this guy, like this guy, he's a piece of shit online or whatever. I just would love to let you know that it is one of our largest sources of leads. There is a drop-down in our sales force to designate their source being my Twitter. Is that right?
Starting point is 01:12:29 One of the hottest AI companies in Europe came inbound two weeks ago. Whenever I see I love meeting customers. If you read blog posts from our customers, it's out there very many times that I will be the first person they've spoken to. And I will also babysit their migrations. I'll be in the sloucher. I love it. It's talking to customers is one of my favorite.
Starting point is 01:12:49 I don't know what people are like, why are you talking to me? I'm like, what else you'll be doing and talk to customers work on the prime? Right. But like they're very surprised. Anyway, I joined, I like, I saw them come. One of their engineers filled out a contact us form and I was like, that's a great company. I want to talk to them. I added myself to the meeting.
Starting point is 01:13:05 Because I added them to me myself to meeting the founder showed up and I said, And this is a great company. They're going to pay us a few million dollars. I said, how did you hear of plans? And he said, I love your Twitter. And I was like, I love your Twitter. That's great. And I said, you can't tell you. I said, unfortunately, like, that's going to just make me worse. But like it is, it works. And I get told all the time that people just want, they don't hear genuine takes anymore. Tech has become so mealy mouth and there's fakers there. It's never been full of more full of fakers that don't know how computers work. I think people feel refreshed. Tech got a little bit too friendly to the non-technical ones that can yap all day long. We should drive them out and get back to talking about, like, actual engineering. And I think there's a void of that, and I think people miss it. And I'm kind of, I'm just saying my stuff. It's not deliberate.
Starting point is 01:13:51 I might quit tomorrow. I don't care. I don't think so much about it. I'm not obsessed with my follower account. Like, I just say the things I care about and believe and maybe don't believe, I want to test the belief in. And I just use it. And it's that. It does come up a lot, though.
Starting point is 01:14:04 It's like, yeah, people mention my, I get people mention my Twitter to me constantly. Maybe I should change. I don't know. Well, I follow you, so I pay attention. I see, I'm not involved in the conversations, but like anybody else, I lurk. Yeah. You know, and I'm here for the stuff. I'm here for the good stuff.
Starting point is 01:14:20 Sometimes there's drama. Sometimes it's not. Yeah. And I can't really recall the ones that the posts that I'm talking about, but I recall other database companies touting their superiority. in terms of their speed and their migrations. Like, I don't even remember what, but it was something like that.
Starting point is 01:14:41 And you were just like, not true. Like, here's the real benchmarks. That's how they're being not true with their, their details because you can fudge that. Just like calling them out. I'm like, dang. Why not? Why not?
Starting point is 01:14:54 I love that. I mean, like, I guess because some people would be maybe too busy. Not that you're not too busy, but like somebody might use the excuse of being too busy to come at them. But that's what I think stood out to me was that I liked about your personality was that you're not unwilling to push back
Starting point is 01:15:14 when you know maybe of an untruth or a fudging of a number, so to speak, or some sort of benchmark detail that just didn't really fit. Now, you have a reputation to maintain with plan of scale, obviously, but I would say that you are definitely edgy, and I like that.
Starting point is 01:15:34 Like, it's not a bad thing. It's not how I would respond because I'm just not quite that way. But I respect it. I like that. Yeah. Maybe it's just that I'm oddly broken and have brain damage. I don't know. I don't believe that people aren't too busy.
Starting point is 01:15:48 If someone is comparing your product technically and lying about it, you should stamp on that immediately. Stamp on that. Yeah. Like, if you care about your craft and I care massively about the craft of engineering, I love the database space because it is just engineering. There is so many companies. that have out-talked us, out-yapped us, and now their largest customers are migraine into us
Starting point is 01:16:10 because they use Postgres. We are winning, but it's fundamentally a game of engineering, and I take it very, very seriously. I love, like, we are not a very serious culture internally, in the sense that we have a sense of humour. I like to make jokes, I like to be fun, I like to be silly. But when it comes to engineering,
Starting point is 01:16:28 and we take our job of engineering very seriously, everyone accidentally lets down customers and things And now and then that happens with us. And we take that very seriously as well. It is, we are here to be a database product. And I feel like one of the best things I can do to attack my competitors is out-engineer them and then have a lot of fun doing it publicly and build a narrative around doing that. And they can come for it.
Starting point is 01:16:50 Like when we announced our Postgres product, it was a very simple blog post. It just benchmarked us against all the ones that are on the market. We smashed some of them into the floor. We had to give two of them. We had to give them double the resources just so they could show. up on the graph next to us. That was the way we showed up humble because we said we weren't going to go into Postgres. Because we didn't go into Postgres.
Starting point is 01:17:12 I didn't know if we could do anything better. I didn't want to be arrogant enough and believe that we can just grandiosely show up and do it a different database better. Once we'd shown that we could, though, we made that the point of what we're doing. All of the companies that we benchmarked, they got very triggered. One actually, the CTO came up to our people. We released it while we had a booth at a conference that day they walked up to them and got so angry that spit was flying.
Starting point is 01:17:38 Like someone else from another company, a friend of mine whose company's booth was next door was like, you need to check on your team. They've just been screamed out by the CTO of one of the people you benchmarked. Wow. I'll save their name. It would be so big for them to get mentioned on a podcast like for this. So I won't, I won't. But they, yeah, it really made people extremely mad.
Starting point is 01:17:56 They all promised follow-ups. We watched them all benchmarks. It's been a year, not a single follow-up because they couldn't do it. So they can sit back down and try and write code and do all their yapping, they can hire their big brand designers to spend 90 grand on a website. And we all just do engineering and we'll take that bit very seriously. And then we'll have fun messing with them publicly. Yeah, that's wild. Let's go to maybe an angle I wasn't really going to mention, but you mentioned $90,000 websites. And I'm not saying that your website is not
Starting point is 01:18:26 $90,000. And I'm not going to try and offend you by telling you how much you did or didn't spend on your website. But I did. I did it in a Google Doc. You're not going to offend me. I did it in a Google Doc. So it's not. It was very cheap. How do you mean you did it?
Starting point is 01:18:41 The first version of that website and Holly are incredible CMO. She has a Twitter thread about this. I was on a trip to see the Redwoods and I was up late at night and I was like, we need to go way simpler. I just want to, we've got great tech. Let's just communicate this like a read me. And so I opened a Google dot and just started drawing Aski out. into it and writing words and then Jason our phenomenal designer took it made it look like less like the let like sort of scribbling as a mental patient and put it up on the internet and it went viral
Starting point is 01:19:15 immediately I got invited on to podcasts that have like hundreds of thousands of listeners like marketing podcast we don't I didn't go on those but like people were fascinated by it and things that get spoken about all the time it will change we are going to work on a new version of the website like it's too simple now it's that format and that medium is too simple to like communicate the complexities of three separate products and all this sort of stuff. So it will evolve. But it was very fun to run in the other direction. Now, by the way, there are some beautiful $90,000 websites out there.
Starting point is 01:19:45 Some companies produce, have insane taste and produce absolutely incredible websites. We just went very simple for now. And I were going to, you know, I'm never going to go to these. I also just don't like it. It's bad engineering to me when you open a website and it's all flashy. and like you can hear your MacBook spin up and Chrome is stuttering. Like that's bad engineering.
Starting point is 01:20:06 That does not communicate what I want to communicate. But it was just a little silly thing, you know. Again, I just like to try dumb stuff. It works or it doesn't. You can undo it, whatever. It worked pretty well. I think back in the day when we had you first in the pod
Starting point is 01:20:24 and for several years after that, you had closer to what would seemingly look like a $90,000 website. And I think it's about a year or two ago. you've gone the direction you've gone. So you haven't always had this, you know, you've had this minimalistic opinion, but it didn't seem like you were this,
Starting point is 01:20:39 um, plain. That's probably the way it's said, you know, like it's very close to plain text. It's not, it's not a pejorative. Our previous website was also extremely good,
Starting point is 01:20:49 done by an extremely talented set of people. Um, and it got copied. There was actually people that open source libraries to copy our like gradient hero. And I, someone said to me recently, like they remember that year, when we had that website,
Starting point is 01:21:04 they saw copies of it everywhere. And we did. Like, people ripped that old website off. So now I'm saying, it's like, what we're doing right now is figuring out the new one. And I'm like,
Starting point is 01:21:14 when we tried really hard, people loved it. And like, it was good. When we didn't try at all, people also loved it and copied both versions. Now I kind of feel like the pressure is on to do something else
Starting point is 01:21:28 that's a bit crazy. I'm not trying to pretend I'm some design genius. And we're going to come come up with anything amazing. But you do feel that kind of like, huh, like, we also didn't try to do those things. We just did things that made sense to us,
Starting point is 01:21:41 but it gives you that pressure to like think, hmm, what can we do this time that's special? Maybe we've found it. I don't know. We'll see what people think. I'm sure they won't be afraid to tell me online. Since you're a spicy natured fella, that's probably the sweetest thing I could probably say.
Starting point is 01:22:00 That's cool. I like that. Say something meaner. I'm enjoying my own words. I'm sorry, Sam. Say something meaner. I'd like to do it. Keep this in as well.
Starting point is 01:22:06 Don't cut it. Say something mean. What do you think the worst? No, no, no. I really meant that in that way. I liked how it sounded and I had to laugh. It's like a comedian on the stage laughing in their own joke. That's like you shouldn't do that.
Starting point is 01:22:17 So I did that. No, it's good. I like that. You should enjoy it. I, maybe I'm spicy. I don't know. Like, you are spicy. Maybe everyone is bland.
Starting point is 01:22:24 Another wrong of that, man. Listen, I live in Texas. And it's just fine to be spicy. Okay. Just fine. That's true. I want to go to this level because this is something that I've had we've had podcasts on this we've talked about multi-grass we've talked to Sugu we've talked to I'm even an investor in
Starting point is 01:22:44 super base I'm a small angel investor in suit base well that was a very good investment so I couldn't be an angel investor for you well that was an exceptional investment because they've built a very valuable business so you yeah the it's my I've only had two angel investments that's my best one okay good so I don't know. Not very many angel investments on my side, but that one I think is paying off very well. And I'm happy about that.
Starting point is 01:23:09 I've got friends who use Sub-Base, and I'm like, why do you use it? And these are obviously, well, I shouldn't say that. They're newer to software development, aka vibe coding, which is just fine. You know, everybody's got to start somewhere in the all-waring. That is their audience, and they've done a phenomenal job of building that audience.
Starting point is 01:23:25 They have millions of people that are vibe-coding and the top of that platform. I'm like, why are you using SuperBase? Like, that's where my database is that it? Is that all you're using them for is just a Postgres database? Okay, fine. They're doing incredible wealth from this. I digress.
Starting point is 01:23:39 They've ridden this wave and they had great experience. I think they should feel very proud of themselves. And they've created an amazing business. Most people have not done that. It's amazing. What are your thoughts on what you're doing with Niki and Multigress? How do those two rub, I suppose, in the marketplace? It's their attempt.
Starting point is 01:24:00 there is like you've just referred to there is one of the people that created for tests at YouTube and was a co-founder of plant scale that it is a Sue base doing this and a couple of ex-employees you know they are the competition is good they're welcome to go and do this it's it's great it's it's different I'll tell you how it's different well first of all I'll dress that Suga left the company before we had a single sharded customer in production and so the the thing that I don't like about this situation is the perception that someone who made plant scale what it is today has gone to super base that is completely untrue if you look at the version of the
Starting point is 01:24:41 company pre um 2020 and 2021 that is the counterfactual to what planet scale could have been and it was not and now plant scale is what it is now he played no role in what it is now and so when people online make takes about oh you know they're going to sue base as a shot of becoming anything like planet scale that is just not true none of the planet scale DNA has gone to super base so I can correct that like leaving that early in in in a company that's achieved so much since that period of that person leaving is hardly the boon people think it is but that's fine yeah and I wish him well I don't like talking about individuals and the histories but they have had no problem talking trying to
Starting point is 01:25:21 claim the vatess name and claim an association with plant scale and I don't like that So what they're building, I have no doubt, will be of quality and the people that are building it are not Unserious and they are not bad engineers however they're in a business that does different things It is not the union of the 15 years experience of the test the five years of building plants go and all the other things that we do And so it'll be interesting to see how it goes. I wish everyone well. I think it's great building soft software. However, when nearly like there's customers that are still on their homepage that have migrated to us already when now we do Postgres, the logos that are on our page, and you consider the long-term sustainability of what it takes to build a sharded product and
Starting point is 01:26:16 the companies that run on sharding, a company that's really only serviced five coders is not going to compete with a company that has done the opposite of that and is running some of the world's largest databases and that will prove out but at the end of the day i would not try and go after their audience because i don't believe i could right i do not believe and until i maybe will believe that one day but i try and stay humble and say i i would not try and compete with super base right now um on vibe coding on back ends as a service they've done a really good job at this they are welcome to try and um compete on what we do which is what they think they're doing with multi-grows,
Starting point is 01:26:59 but as someone has been through this, there is many more things that are not just, you don't just have an open source, like sharding tool is not, it is their record with security is very publicly quite bad. Like, we do not have that, right? These are all things that enterprises care about. At the end of the day,
Starting point is 01:27:21 when I've seen the largest database that they ever had that moved to us, and it would, like, I mean minuscule in comparison to it was far below our average customer size. It's going to be a long battle when they have to, like, do you envision a world or opposite a giant sharded post-growth customer versus us? And what's your largest customer? And ours is four orders of magnitude larger. I mean, I don't know.
Starting point is 01:27:49 We'll see. I like the competition, but I don't really think about, like there's other ones that are trying. Other sharding ones, it's like, what if I do it? I just don't think about it. We are on schedule. We are on our schedule. When it comes to database scaling, we set that standard industry-wide. You have to focus in other places if you want to win that way.
Starting point is 01:28:12 But I do wish them well, and I wouldn't hate to communicate any disrespect for the incredible business that they have built. Yeah. So you mentioned having extraordinary engineers, and you mentioned having the ability to give those extraordinary engineers artificial intelligence, AI, right? Models, LLMs, Anthropic, Claude, Codex, pick your flavors.
Starting point is 01:28:35 I know what my flavors are. I say use them all, of course, right? Use the ones that work for you. You've got Niki out there. You're not sure about open sourcing it for all the reasons we've already talked about, but what was it like to take that exceptional engineering team, 50, how many ever was necessary,
Starting point is 01:28:53 or how many ever you sliced off from that larger swath of folks to, build out Niki. What was it like to kind of have a redo, I would call it? Like, I've been enjoying the redoes in, in this AI world because there's, there's so much more possible. I'm almost happy to fail at trying to implement something because I learned and that my next version would just be that much better and more closer to what I actually want to deliver. So what was it like having had that many years of experience with Vitesse, this brand new superpower, some of the most amazing engineers out there anyways, and then he's a lot of,
Starting point is 01:29:27 here you go and you're building, Necky. What was that like? Phenomenal. It's just been amazing. Like, to watch people that are so good at what they do and their craft, to have superpowers to build. Now, we are not just vibe coding this thing, right? I sure I'm not. To be generous to the multi-gress team as well, they did a really good post about how they used AI to build,
Starting point is 01:29:48 and people also interpreted that as fiber coding, which I don't think that's what they were doing either, right? Like some exceptional engineers are building really, really quickly. but I'm watching phenomenal people build in phenomenal ways with AI and it is like I thought Niki would take two to three years right we're a year in and we're already moving customers now that is like and I thought three years with like earlier AI right like how it was a year ago when we started this and then I also thought
Starting point is 01:30:20 you know just doing 15 years of work that quick right like now is it got feature parity with the test no um will it get there soon enough yes it is amazing it's actually a great kind of meditation on the fact that code was just a thing you had to get through and that taste and now that's a terribly overused word so whatever but like but your taste your biases your experience fed into things that will write the code is truly where it was like and it gives me like there's a lot of people feeling despair about AI. We are ingenious creatures. We have engineered our way off of this planet to the depths of the ocean.
Starting point is 01:31:04 We've engineered our environment around us. AI will be a tool to do that. And when we start like when AI takes over more and our ingenuity gets flowed into those that machine, we will gain more as a species. So it's very exciting to me to see this and see how we engineer using these tools. And the productivity is there. And it does truly gel with the belief that I. have and other people have that this stuff will scale the expertise that companies have.
Starting point is 01:31:29 We are proving that right now. Like the knowledge that things we know, the proprietary knowledge we know about running databases at the scale can influence how we build and produce something very quickly. And that shows that there is an incredible moat to experience and intelligence and your company's culture and the way you build and the targets you set for yourself. And code was always just a syntax that you have to build. and you have to be smart of reading it and you had to be really good at coding
Starting point is 01:31:59 and there's a massive power law to the distribution, like his ability to code has been unfairly distributed across the industry. But if you're listening to this and you're skeptical to AI, I hate to tell you that it's here and that it's happening
Starting point is 01:32:17 and the best engineers are engineering in phenomenal ways. I'm also happy to tell you it's nowhere near too late to adopt these tools. The hype, uplords on Twitter that are just saying random stupid things and making everyone get triggered and upset are wrong. They've always been here.
Starting point is 01:32:31 They've existed throughout the industry. Dumb people have dumb takes on tech. The good people that are good at engineering look at this as a thing to engineer and they just engineer it. And so it has been amazing to have that do over and it taught me so many lessons that I knew in an abstract way after building software for 20 years. But now I really know it. Yeah.
Starting point is 01:32:52 Do you think there's one part of my question that you can answer very, well and I'm just curious about this and that's fine is is the redo part of it. Do you feel like you know, I don't, I wouldn't want to say that necessarily because I'm not sure of the actual code I haven't read it because it's not open source and that's cool. But when we look at Niki and the the opportunity to redo, you mentioned it's not quite where Vitesse is at, will it be eventually of course? Yep. But was it a joy for you and for others that were involved in writing this code or, you know, operating the AI that wrote the code and all the wisdom that came from that, was it cool?
Starting point is 01:33:32 Was it fun to do a redo? Oh, yeah. A take two on what the test was for my sequel to do what Niki is for Postgres. Members of that team have told me that they're having the most fun of their career. Like, just to start with an empty repo. Heck yeah. Like we had this meaning.
Starting point is 01:33:50 We all got together and we just talked about like, how are we going to build this? Like, what are the main lessons we learned from taking vettess and like the test was built by very smart people at google right and they they did an incredible thing breaking out of google and did all these things and like i said vettes has grown and become a real mature product in the last five years in last five years since 2021 its usage has gone up 65 000 percent it's pretty good um it's used by more people now than it ever has been um but like there's nothing like that get in it on all of your like washing all your
Starting point is 01:34:25 sins away and trying again. And the test is an amazing piece of software. But you, of course, if you can just start from what. You do it some days, you do it just anyway, right? You like take one crack at something and go, okay, I learned, like I felt around. I learned all the things. I'm going to just refresh and just like do the first shot again and it works and it goes well.
Starting point is 01:34:45 And so doing that decade scale with massive customers running on it, you just make things differently. Like for test is still a phenomenal piece of engineering. And it is far superior to Niki is right now or anything else out there in terms of database scalability. But over time, Niki may outdo it just from the sheer nature that it's like the architecture is different and we're very, very excited about it. And we are excited to keep pushing Vitesse.
Starting point is 01:35:14 Vitesse because of some of the things that my SQL can do. Like I wouldn't say one's going to be better actually than the other. It's going to be different. but taking a database system that's similar to MySQL in architecture, this sort of SQL database, and then doing it again, incredible fun. Like the real do-over was incredible fun, everyone's enjoyed it. And I feel very lucky to watch that teamwork. Yeah.
Starting point is 01:35:42 Both sides of the major database coin, MySQL, and Postgres will forever be in some version of a war. we've always been around here Postgres for life so thank you for coming around Sam even though you feel that Postgres is in fact inferior to MySQL and we'll leave that for a different day Oh can I hit that nuance there? Sure sure it is just different right MySQL lost the crown because they stopped listening to their users
Starting point is 01:36:11 they stopped building for developers it is a very good database to operate and I think it is still easier to operate than Postgres right like higher variability is easier all of these things like we we run into so many issues with customers and you just have to explain to them this is how postgres does it vacuuming is bad because it's a core thing like yeah it's a core decision similar to the replication is not as how i would like it to be but it's different they have a different philosophy and they've achieved something phenomenal they it is the default database now because people have done a good job of helping you operate it horoku us the major clouds have
Starting point is 01:36:50 taken that pain away. And so now you're left for the dev interface and the extensions ecosystem so much better. So I love Postgres now. Like getting to work with that audience and see these brilliant and amazing companies and using it and then to bring something truly differentiated from our biases in the MySQL world. It's phenomenal. So I wouldn't say one's better or worse. They're just different. But like they will get better over time or like they all with them. I hope we can play a role in making both better continually at the time. Well, you're a minute or two away from a customer call, and I appreciate you going literally to the one yard line with me on this podcast.
Starting point is 01:37:30 Is there anything you want to say in closing, just as we tail out, end the show, anything whatsoever? I loved the episode we recorded all those years ago. It was one of my favorite that I've ever done. It's one of the ones that people have referred to over the years, and people still, you know, that was maybe how they heard a plant scale, and they're very complimentary about how we both did on that show. And so I'm really glad to be back.
Starting point is 01:37:54 And it's amazing to see these enduring things that go through this. Like the industry has changed a lot while you do what you do. And so it's amazing to have something enduring that we anchor on. And I enjoy listening and I enjoy being part of it. So I just want to say, thank you, Adam, for everything you've done for all of us, the listeners. and for building something that you should be very proud of and that we like subscribing to
Starting point is 01:38:20 and that I really enjoyed being part of too and I'm very happy to be back with a company that's default alive with hopefully users listening now and potential users in the future. So thank you to yourself and your audience and everyone involved. You've got something enduring and really amazing.
Starting point is 01:38:36 Well, thank you. Thank you very much. It's been a lot of work, as you know, over the years. I mentioned the pod. we were, our inception was, our birthday was November 2009. So we've been here for a very long time. We're coming up on our next birthday here later this year. And I forget how many years it's been. But as long as I care about this community, which I think will be the day I die,
Starting point is 01:38:59 I'll be producing some version of a podcast. Hopefully it is always the change law because I feel like the name we chose, changelaw.com even is like you can't erase it. It's an institution. It may change and have different variations over the years, but I feel like we're, we've always struck the right balance of who to talk to, why to talk to them,
Starting point is 01:39:20 et cetera. And obviously having you a part of that has been amazing. So thank you, and thank you for all the work you do, a plan and scale and the whole team there. No, thanks go to our customers. Being you.
Starting point is 01:39:29 It's not me. It's our customers. We're only here because our customers. Thank you to all of them. We love our customers. They're very special people. But like you have truly achieved the change log for the industry. You've been doing this long. You've tracked
Starting point is 01:39:42 the change. You know what you should do is you should go back and reflect on old episodes. I bet you've got some amazing people that aren't like there's like you could do a supercar. So many. Yeah. I mean like it has really been the change log for the industry and you should keep going because we're about to end a new era that will be fun and different and really cool.
Starting point is 01:39:58 I think so too. This next era is going to be interesting and I sure hope we all endure it as you've said. I sure hope we can and we do. Because things change seemingly every single day. But Sam, thank you so much for being a friend, coming back on the pod, sharing all your wisdom, and really just sharing the struggle of what it takes to last in this
Starting point is 01:40:19 industry and what it takes to be a great player in this industry. I appreciate your perspective, your wisdom and your team, your product, and your customers. Thank you. Thank you. You better keep that glazing in. If I hear that edited out, I will be furious at you. You better sit there and have other people go, wow, yeah. Actually, now I think about it. Adam is amazing and we're great for doing. Oh, man. You better keep it in.
Starting point is 01:40:44 I will be so mad. You'll get my Twitter ire if you don't. Well, friends, thanks for tuning in to this episode of the Change Law, joined by Sam Lambert, CEO of Planet Skill. Big fan of what they're doing over there. Love the way Sam has led this company. You know, love the almost died, but not default dead. Now they are default alive and thriving, which is cool.
Starting point is 01:41:08 Databases have been. all the rage for a very long time for obvious reasons. And now in this agentic era we're in, with agent skill being slung around everywhere, we need Planet Scale. We need Planet Scales to focus on MySQL, to focus on Postgres, to focus on Niki, to focus on Metal, to focus on MVME-based databases.
Starting point is 01:41:29 And that's cool stuff. And so I hope you enjoyed the show. A massive thank you to our friends who have sponsored this pod. We got our good friends over at Build Kite. our good friends, obviously, in partners over at Fly, and our good friends over at coda.com, and of course, to the beat freak in residence, break master cylinder.
Starting point is 01:41:49 All right, friends, this show's done. We'll see you again very soon.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.