The Changelog: Software Development, Open Source - Building for application developers (Interview)

Episode Date: February 27, 2025

Anurag Goel, Founder/CEO of Render, joins Adam to discuss what they're doing to solve cloud problems for application developers. They just raised $80M they don't even need and they're poised to solve ...boring problems like object storage, and less boring things like building for the AI era.

Transcript
Discussion (0)
Starting point is 00:00:00 What's up friends? Welcome back. This is the change log. We feature the hackers, the leaders and those building render.com. Yes, today I'm joined by Anurag Goel, CEO and founder of Render. Anurag shares his journey from engineer number five at Stripe to being in a position to found and create render. We talk about how the platform works,
Starting point is 00:00:26 why he felt so compelled to build it, how they're focused on serving application developers and removing their need for ops, DevOps, et cetera, their latest raise of $80 million, and how they may spend $20 million. Just kidding. On GPUs. You may think like I did, just kidding, on GPUs. You may think like I did, they're taking on Goliath. But Honorock's perspective is that the cloud is big and there's room for everyone.
Starting point is 00:00:54 Of course, a massive thank you to our friends and our partners over at Fly. Learn more and deploy your app in five minutes at fly.io. Okay, let's talk render. Well friends before the show, I'm here with my good friend David Shu over at Retool. Now David, I've known about Retool for a very long time. You've been working with us for many, many years. And speaking of many, many years, Brex is one of your oldest customers. You've been in business almost seven years.
Starting point is 00:01:32 I think they've been a customer of yours for almost all those seven years to my knowledge, but share the story. What do you do for Brex? How does Brex leverage Retool? And why have they stayed with you all these years? So what's really interesting about Brex is that they are a extremely operational heavy company. And so for them, the
Starting point is 00:01:49 quality of the internal tools is so important, because you can imagine they have to deal with fraud, they have to deal with underwriting, they have to deal with so many problems, basically, they have a giant team internally, basically just using internal tools day in and day out. And so they have a very high bar for internal tools. And when they first started, we were in the same YC batch, actually. We're both at winter 17 and they were, yeah, I think maybe customer number five or something like that for us.
Starting point is 00:02:13 I think Doordash was a little bit before them, but they were pretty, pretty early. And the problem they had was they had so many internal tools they needed to go and build, but not enough time or engineers to go build all of them. And even if they did have the time or engineers, they wanted their engineers focused on building external physics software because that is what would drive the business forward. Brex mobile app, for example, is awesome. The Brex website, for example, is awesome. The Brex expense flow, all really great external physics software.
Starting point is 00:02:41 So they wanted their engineers focused on that as opposed to building internal CRUD UIs. And so that's why they came to us. And it was honestly a wonderful partnership, but it has been for seven, eight years now. Today, I think Brex has probably around a thousand Retool apps they use in production, I want to say every week, which is awesome. And their whole business effectively runs now on Retool. And we are so, so privileged to be a part of their journey. And to me, I think what's really cool about all this is that we've managed to allow them to move so fast. So whether it's launching new product lines,
Starting point is 00:03:13 whether it's responding to customers faster, whatever it is, if they need an app for that, they can get an app for it in a day, which is a lot better than, you know, in six months or a year, for example, having to schlep through spreadsheets, et cetera. So I'm really, really proud of our partnership with Brex. OK, Retool is the best way to build, maintain and deploy internal software,
Starting point is 00:03:35 seamlessly connected databases, build with elegant components and customize with code, accelerate mundane tasks and free up time for the work that really matters for you and your team. Learn more at Retool.com. Start for free. Book a demo again. Retool.com. Well, Anurag, I'm glad to have you here. It's been, I would say, such a journey for this conversation because I've known of you and I've known you for many years and just have not had you on this show. Now here you are. $155 million deep raised, $80 million recently announced last month.
Starting point is 00:04:29 You must be excited. So welcome finally to the changelog. Thank you. Yes, it has been a journey, but I'm really happy that we're finally having this conversation. You know, I'm such a fan of the boldness it must require and the courage it must require
Starting point is 00:04:49 and the courage it must require to take on Goliaths. And not just one, but many, right? Like Render is in the shadow and maybe now above the shadow of the days of Heroku. GCP is obviously still there. We'll talk about your infrastructure. I think you're built on the clouds. So you compete with the clouds you're actually built on too,
Starting point is 00:05:05 I imagine, but at a different level. I just admire the courage and required tenacity to do what you've done. So, and you've obviously done it well. Thank you. I really appreciate that. It is not how I think about it. No. How do you think about it?
Starting point is 00:05:27 Well, I think this is a large and important engineer in 2011 and I left in 2016 and the company did well. And so I had this opportunity to really think hard about what I wanted to do for the rest of my career. I could choose to do nothing and sort of chill out. But my wife and I both, we talked about it and I think it was, we both saw it and see it as a responsibility. Very few people are granted this opportunity to really have the freedom to pursue any goal that they want. And so my goal then became to find a really big problem that I'm also very
Starting point is 00:06:33 excited to solve and that I am good at solving. And as part of that, I ended up building applications in a lot of different domains. And I mean, even at Stripe, I had seen our infrastructure team that was managing AWS grow from, you know, when I was there, one person out of five were fully, was fully focused on AWS. That number, that percentage, about 20% stayed about the same as Stripe continued to grow, at least when I was there,
Starting point is 00:07:05 2011 through 2016. And all these people were simply managing VMs on AWS. They weren't contributing to the product. They weren't helping the other teams necessarily move faster. So that was a big waste. And then when I built my own applications post-Stripe to try to figure out which domain I was going to be interested in over the long term. It hit home firsthand. It was very obvious to me that getting something up and running
Starting point is 00:07:39 in the cloud was still very broken. Ultimately, you end up building out a Kubernetes cluster, and no one wants to do that. I'm sure there are some people in the world who love building out Kubernetes clusters and bringing all the care and feeding that those clusters require over time and spending all the money that Kubernetes ends up sucking out of your ops budget. But ultimately what people want, what I wanted was I want my application to, first of all, I want my cloud to allow me to spin up an application
Starting point is 00:08:07 really quickly and get it up and running and make it reliable. But then I wanted to scale. I want a lot of security by default around it. I want all the features that I will need as the application grows. And so the dichotomy between Heroku and AWS when I started Render was Heroku was easy to get started on,
Starting point is 00:08:31 but it stopped scaling beyond a certain point. And if you needed more than 14 gigs of RAM, you couldn't have it. Your applications were restarted every, and a lot of this is still true, your applications were restarted every 24 hours and then the price became unsustainable once you went beyond a certain scale. And then AWS was AWS just even logging in and looking at the the drop down of the 300 plus services. They have a search in their drop down. Who has a search in a drop down? AWS does.
Starting point is 00:09:03 AWS does. Yeah. Yeah. AWS does. So, and that's, it comes down to the culture of AWS, right? They were built around two pizza teams and two pizza teams do really well when they are focused on a small surface area that can be deep, but then it doesn't, it's not broad. And they end up building really amazing primitives that are stable, reliable, scalable. But then you have 300 of these primitives on AWS that you then have to go manage and integrate
Starting point is 00:09:39 and then build on top of. And the cloud has only become more complex over time. And I was always drawn to developer productivity, but then when I started spinning up all of my own infrastructure, I felt, continued to feel a draw towards infrastructure as well. I enjoyed spinning up infrastructure,
Starting point is 00:10:05 but also I knew that I was doing sort of the same thing over and over again. So when I combined those two things together, that led to Renders Genesis in 2018. And it wasn't about taking on AWS, it was about solving the problem that I had seen and in a way that made sense to me from a product standpoint. And AWS is always going to be very, very, very, very successful.
Starting point is 00:10:33 Even when Render is a large public company, AWS will still be making a ton of money. And that's because the market we operate in is so massive. And you don't have to have a winner-take-all mentality. I mean, you think about it. AWS had this massive lead, and now they're still the leader in the cloud space. But Azure and, I guess, GCP have built businesses worth
Starting point is 00:10:57 hundreds of billions of dollars coming from behind. So it just comes down to the demand and the market you're in. And certain markets are winner-take-all. Other markets are multiple people can exist and have their own unique angle on the problem. And that's how I think about Render. Yeah, it makes sense hearing that Baxter, why you didn't agree with my thing of taking on Goliath. I still think you're facing, you know, some sort of imminent threat, at least not so much today,
Starting point is 00:11:29 but in the early days, because the threat isn't necessarily the technology, it's the ability to attract a developer's attention, right? To give any care to why render, why try render, why, you know, in that case. But I think a lot of developers had this, and still do, have, haven't had this affinity towards Heroku. Heroku was the very first platform as a service to care,
Starting point is 00:11:56 I would say, about developer experience, and make it literally just too easy to ship. Right, it was just so easy. It was great. For the time, for 2005, it was magic. And you followed in those footsteps to take that magic to a new level because as you said, there's limitations.
Starting point is 00:12:11 And I know many friends who have launched their applications there successfully, smaller shops, smaller applications for a small business, so to speak. But then once you get to a certain scale, there is this limitation that was hit on Heroku. That's kind of Salesforce and other things made it not go beyond where it could have gone.
Starting point is 00:12:35 There was a lot of potential that wasn't fully realized beyond what they'd actually achieved. And at the same time, AWS kept launching service after service, because AWS launched in some ways after Heroku did, right? Because we're talking about Heroku launching in, I guess that's not entirely true. Heroku was on the scene in 2007, and then they got acquired in 2010. So they've now been part of Salesforce for 15 years. And AWS was also like S3 came on the scene around 2005 ish. But then EC2 and others. And I think Heroku could have done a better job keeping up to date with how people were building applications. And
Starting point is 00:13:21 they really missed the whole trend around static sites and containers and all the other ways in which people build applications. And that's really the differentiation. I think when you think about render from the beginning, it was about how people were building applications today and what they needed from the cloud. And then that continues. So fundamentally, the way cloud. And then that continues. So fundamentally, the way developers build applications changes every few years. And frameworks come and go, databases come and go, the way we do async processing comes and goes. And these days, it's all about calling out to chat GPT or cloud APIs and then managing all of those pieces of all this data that you're feeding to these models and then you're collecting the results and doing all of this
Starting point is 00:14:12 in discrete steps and combining all of them together at the end. So I think the cloud, any cloud should be constantly thinking about the primitives that developers need that every company ends up building themselves. And when Render started it wasn't just about Heroku, it was also about Kubernetes because every company ends up building a sort of internal Kubernetes cluster that looks very similar. People end up using the same Helm charts, they end up installing the same standards things. The problem, of course,
Starting point is 00:14:52 is that that's a lot of wasted work, and companies do it because they think that's what needs to be done. Render is saying, no, actually, what you want to get out of Kubernetes, we give you out of the box. If you want private networking, if you want auto scaling, if you want health checks, zero downtime deploys, if you automatically want to compress your responses, if you want your SSL to be completely managed for you, if you want volumes, if you want the ability to store data on a disk,
Starting point is 00:15:26 you can do all of that on render and you don't really need Kubernetes. And that has been one of the ways in which we have attracted a lot of people over the years. And in January, we signed up 110,000 developers. Is that an uncommon thing, that amount, or is that a high number? I know it's big, but is that a peak for you?
Starting point is 00:15:51 It's been a steady increase over time, but to give you some sense of where we were in July of 2022, we signed up 5,000 developers. Oh, so that's a mechs. of 2022, we signed up 5,000 developers. So that's a mechs. So in January 2025, we're at 110,000. So that's a pretty big ramp up. And by the way, all of that is through word of mouth.
Starting point is 00:16:16 It's all organic. We don't have a marketing team. I'm looking, by the way, if you're hearing this and you're a great marketing leader, please come and join Render and build out your team to help grow us faster. We're already growing pretty fast, but we could be doing better. And so-
Starting point is 00:16:30 So no marketing. No marketing. And it's all word of mouth. And that's the thing about developers. If you build something that really appeals to them, that really solves the problems that they're running into every day, you get the benefit of developers telling other developers about it.
Starting point is 00:16:47 This doesn't happen as much in other markets, but in a developer market, it's massive. And so we've really focused on the product, really focused on the look and feel, but also the kind of features that people want, especially as they grow. And our whole thing is, look, we're differentiated in two big ways. One, we're not opinionated.
Starting point is 00:17:07 Well, obviously it depends on who you're comparing us to, but we're not opinionated in how you build your app. We want you to pick any architecture you want. We're not going to tell you, look, you can only use serverless functions and have a static front end or, you know, SSR, ISR, whatever the fancy buzzwords are of the year or the month. We're not going to tell you everything is a Postgres, and you have to build functions on top of Postgres, and you have triggers that do everything for you. We want you to build your app the way you do it,
Starting point is 00:17:43 because we know that that changes over time, and we find ways in our product to support you, however you build your app. So that's one thing. The second way in which I think we're very different is what I was talking about earlier, which is we allow you to scale on the platform, both in terms of cost, but more importantly, in terms of the features that you're looking for as you grow.
Starting point is 00:18:03 So we continue to focus on those features as companies on render have grown from being just three people spending $30 a month on render to now we have folks who are spending $2 million a year on render. And they're very big in terms of their team sizes. And they've continued to grow. And the bulk of their computers,
Starting point is 00:18:26 pretty much all their compute except BigQuery in this one case is on render. And we're making sure that we continue to build for them. One thing you said that I had not actually heard of before is this idea of two pizza teams. Can you explain that? What is a two pizza team? So this is something I came out of Amazon
Starting point is 00:18:49 where back in the day, Bezos or someone at Amazon was like, look, team sizes should not exceed the number of people who can consume two pizzas. And so if you have, you know, a team of 50 people, they'll require way more than two pizzas. And so if you have, you know, a team of 50 people, they'll require way more than two pizzas. That's not great. If we want your team to be small enough, and we want their scope to be small enough, and the whole thing around service oriented architecture. So everything is a service. And then all these teams build these well defined interfaces that talk to
Starting point is 00:19:23 each other, or that people have to go assemble themselves. I mean, in some ways, that's also the UNIX philosophy. You have tools that do one thing well, and then you find ways to configure them or use all of them together. So that is essentially how AWS, and not just AWS, but I'm sure other parts of Amazon, that's how they thought about organizational design. And it's true that you ship your org chart, right? You've heard that one before but I'm sure other parts of Amazon. That's how they thought about organizational design.
Starting point is 00:19:45 And it's true that you ship your org chart, right? You've heard that one before, I'm sure. And when you think about it that way, that's why AWS isn't able to do an end-to-end application stack well. That's why they falter. And it's not something that they're going to be able to change.
Starting point is 00:20:03 But when you think about render, we're always thinking about stuff at the very top, at the very layer where we're focused on what application developers want. We don't actually build for DevOps engineers. We think they're great. They're valiant soldiers in this battle that they raise against complexity every day. But we live in a world, Render lives in a world where application engineers are responsible and want to control their compute.
Starting point is 00:20:36 So that's a very different mindset and philosophy. And it requires thinking about products in a way that is fully integrated. Because as an app engineer, I don't really want to both integrate Lambda and API Gateway and something else, and then EC2, and then Kubernetes and all of this. No, I just want my app to be out there, to be resilient, to just work, and I want reliable, scalable compute. And so that's how we think about it. And that leads fundamentally to very different products.
Starting point is 00:21:11 And I think it's pretty evident in how AWS has tried to build these products at the top level. We've all heard of elastic beanstalk. We've all heard of, you know, other attempts that AWS has made at building these higher level products and they fail. They fail. Well, failure is in quotes because at AWS the scale, any product you launch will get some adoption, but it doesn't become the gold standard for how to do it.
Starting point is 00:21:39 And that's because they always have these trap doors. When you start out with something like EC2, then your incentives for making a high level product aren't as strong because you can say, well, if this product doesn't work for you, you can always use EC2. And you still make money that way. For render, that's not true.
Starting point is 00:21:59 We're not selling VMs, we'll never sell VMs. Our platform is what we are selling. So like, if this doesn't work for you, then we lose a sale, so we make it sell VMs. Our platform is what we are selling. So like, if this doesn't work for you, then we lose a sale, so we make it work for you. So that's again, a philosophical difference. Yeah. You want the entire application to be there and you want it to use Cron jobs,
Starting point is 00:22:15 you want it to use managed Postgres, you want it to use different services to enable that application developer to have the autonomy to deliver their application and not have to go through an intermediary, which is really the DevOps world, right? Like you're cutting that out, not so much because you don't like it,
Starting point is 00:22:33 but because you're trying to serve a different sliver of the developer marketplace, so to speak. As you said before, was that the cloud is big, there's room for all basically, and you're gonna have AWS winning, you're gonna have Azure winning, you're gonna have GCP winning, but you're not gonna win,
Starting point is 00:22:51 they're winning in different areas, they're winning different types of teams, maybe larger enterprises that have uniquely different scenarios where they literally have to have a DevOps team because their business requires them to operate a different way. I don't know That's that's kind of how I look at it one thing you said actually in In your acquisition sorry on your acquisition in your announcement, I should say
Starting point is 00:23:15 Of this 80 million dollar funding that you just announced back in January Congrats, by the way. Thank you You said most Most struggle to maintain focus today because they face an impossible choice with cloud infrastructure. You're going to say they can either use legacy simplistic cloud platforms that fail to scale and constrain their technical choices,
Starting point is 00:23:38 or they could dedicate substantial resources, AKA using AWS, et cetera, to manage unnecessary complex infrastructure on public clouds. And they burn through precious time, resources, and ultimately just like delay time to market, delay their application from existing. Render is in that middle ground there.
Starting point is 00:24:00 And you said before that you were number five to join Stripe, so that means that you probably exited well with some deep pockets. You didn't have to go back to work. You said you and your wife said, Hey, I'm paraphrasing some version of conversation you probably had. What should we do here? Should we just hang out on this beach or should we go and solve some problems? What made,
Starting point is 00:24:21 what made you want to be in that middle ground there to put render in that gap that you described to solve this problem? Like why not just go off on the- Chill out. Yeah, chill out. Why not? Why go back to work and I'm sure you work hard, right? Like you probably work 50, 60 hours a week or more.
Starting point is 00:24:39 I don't know. Why? You don't have to. You didn't have to. So I often ask myself that question. Is that right? I bet you do. You're like, gosh, did I really have to do this?
Starting point is 00:24:53 There are days when I ask myself that question. But no, I think, first of all, you know, we were both young when this happened, right? And eight years ago. Yeah. A little over eight years ago, but yeah, but it's so, so like we still had our lives ahead of us and, and I think for me, at least it came down to who I am fundamentally and, and I am driven by impact.
Starting point is 00:25:29 And I get bored when I am not doing stuff. And I'm also just fundamentally somewhat boring. And by that I mean- As a person you mean? As a person. Okay. In that I don't have, you know, these sort of Renaissance hobbies
Starting point is 00:25:53 that I could spend a lot of time on. And you know, I could go sculpt or be a carpenter. Sure. Or yeah, like a lot of people try that. You know, that's almost like a meme in the Valley where like, okay, well now I made this money through this whatever company and now I'm gonna go be a carpenter for a little bit.
Starting point is 00:26:11 Okay, I didn't know this meme. I love it. People do it, but I think there's also traveling, like you spend all your life traveling. I'm a reluctant traveler. I don't actually. Is that right? Yeah, I don't love traveling. Is don't actually. Is that right? Yeah.
Starting point is 00:26:26 I don't love traveling. Is it the plane? Is it the people? Is it the, what is it? You know, I've got a great setup at home. I'm comfortable. I'm comfortable. All right.
Starting point is 00:26:37 Yeah, exactly. I know where the bed is and I like it. I like it. I have all my stuff here. I enjoy it. I have my routine. No, so, you know, jokes aside, I think there is something about fundamentally who you are and what drives you. And for me, it was important to, again, like spend, I want to look back at the end of my career
Starting point is 00:27:02 or my life and be like, I contributed to solving this large problem. And I know that that will make me feel good about how I spent my time. And so that was what eventually led me to this search. Can you tell me about, if you don't mind, a layer deeper, your wife. Is your wife in technology? I'm not familiar.
Starting point is 00:27:25 What's her background? How could she contribute to, yes, Anurag, you should go back to work and build this platform that will eventually, potentially, and as you said before, will IPO. I mean, that's a audacious goal, and I think you're probably gonna get there. Not so much what is our qualifications,
Starting point is 00:27:43 but does she have some awareness of the true requirement to do what you've done? Oh, she does. So she knew what Stripe was like, right? She knew how hard we all worked. She had seen all the early people go through everything that we went through. So it's very clear, we knew what we were getting into. And I think it's just the nature of our relationship where
Starting point is 00:28:13 what's really important to the other person is important to me, or what's important to me is important to her and vice versa. And we've been together a while. We're, I think it's gonna be 18 years. Oh wow, congratulations. Thank you, yeah. You must be doing something right then, because that's a long time.
Starting point is 00:28:36 It is and it feels like it's also, it's like it doesn't feel like 18 years, it'd be like, you know, it's just, wow. It's, you look back and now that's 18 years. So- Do you like Bob Seeger by any chance? I don't, I've heard of him, but I- There's just one phrase from one song he has,
Starting point is 00:28:55 20 years now, where'd they go? 20 years, I don't know. I still look at myself sometimes where they've gone. But essentially this idea that, wow, 20 years have gone by so quickly. You know, and you're alluding to a version of that. I still remember the first time I saw her. I have like very distinctly, I have that memory in my head.
Starting point is 00:29:15 And she thought I was a snob. She listened to this show? She's probably listening to this show now. She's tuning into this chapter at least. She's probably gonna listen to it, yeah. So I'm probably gonna get some brownie points, but no, I do remember the first time I saw her, and she thought I was a snob when she first saw me,
Starting point is 00:29:36 and it was for a variety of reasons, but then I fixed it, it was fine. And here we are, 18 years later. Cool. Well, you know, it's good to be equally yoked in a decision like that because like I can only imagine that, you know, you had a choice to go back to, you know, in quotes work, to climb another mountain, you know, and obviously once you begin the climb, it would not make sense to even start the climb if you're not gonna finish the climb, right? Oh yeah, of course.
Starting point is 00:30:10 So why would you go and even start if you're gonna quit or decide to change that decision a year or two into that choice? It just doesn't make any sense, you know? You alluded to the potential of an IPO, so your focus is on IPO-ing, render? Well, my focus is on continuing to solve our customer problems.
Starting point is 00:30:32 Of course. And growing revenue and doing it in a way that allows me to keep render an independent entity and for me to have enough control over what we build and how we build it and to work with the people I want to work with. And all of that essentially means staying independent of the very long term. We also raised all this capital and we have responsibility to make money for our investors, for our employees. And so all of that I I think, does naturally mean
Starting point is 00:31:06 in today's environment, an IPO. But that's just like a step in the long-term journey because one thing you realize is like the IPO, post-IPO, I'll still have the intensity of problems that I have today, they're not gonna go away. We'll just have a different set of problems. You just go faster. It never gets easier.
Starting point is 00:31:28 This is this is this famous cycling quote. And it doesn't, it doesn't get easier. We've raised all this money. In some ways, my life is harder than it was when I wrote the first line of code for Renderer. And it's harder because I have to constantly reinvent my job every six months and learn very quickly and learn a lot of stuff that has nothing to do
Starting point is 00:31:54 with engineering on how to run a company. And that's never gonna change. So the IPO is just a step in that journey. We're nowhere close to an IPO, but the way I think about it is long-term, this company should outlast me. And we talk about it internally as this being a generational effort.
Starting point is 00:32:16 And all of that points to staying independent because we've seen what happens when you get acquired by Salesforce. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah.
Starting point is 00:32:28 Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah.
Starting point is 00:32:35 Yeah. Yeah. Yeah. Yeah. Yeah. Well, before the show, I'm here with Jasmine Casas from Sentry. Jasmine, I know that Session Replay
Starting point is 00:32:46 is one of those features that just, once you use it, it becomes the way. How widely adopted is Session Replay for Sentry? I can't share specific numbers, but it is highly adopted in terms of, if you look at the whole feature set of Sentry, Replay is highly adopted. I think what's really important to us
Starting point is 00:33:02 is Sentry supports over 100 languages and frameworks. That also means mobile. So I think it's important for us to cater to all sorts of developers. We can do that by opening up replay from not just web, but going to mobile. I think that's the most important needle to move. So I know one of the things that developers waste so much time on is reproducing some sort of user interface error or some sort of user flow error and now there is session replay. To me it really does seem like the killer feature for Sentry. Absolutely that's a sentiment shared by a lot of
Starting point is 00:33:35 our customers and we've even doubled down on that workflow because today if you just get a link to an issue alert in Sentry, an issue alert for example in slack or whatever integration that you use, as soon as you open that issue alert, we've embedded the replay video at the time of the error. So then it just becomes part of the troubleshooting process. It's no longer an add on. It's just one of the steps that you do, just like you would review a stack trace. Our users would just also review the replay video. It's embedded right there on the issues page.
Starting point is 00:34:04 Okay. Sentry is always shipping, always helping developers ship with confidence. That's what they do. Check out their launch week details in the link in the show notes. And of course, check out Session Replay's new edition mobile replay in the link
Starting point is 00:34:17 in the show notes as well. And here's the best part. If you want to try Sentry, you can do so today with $100 off the team plan, totally free. If you try out for you and your team, use the code change log, go to sentry.io again, sentry.io. Let's, uh, let's examine that. Can we examine reinventing your job?
Starting point is 00:34:44 Uh, you're, you know, what you do. Let's examine that. Can we examine reinventing your job? What you do, can you describe, I imagine early on, CEO is just simply label. Obviously, somebody has to hold that title in an organization. Can you walk me through, I assume now you're far more CEO than you were first line of code, right? Can you walk me through the I assume now you're far more CEO than you were first line of code, right? Can you walk me through the steps of reinventing the role that you've fulfilled? Yeah, absolutely.
Starting point is 00:35:10 And even learning that that is what you need to do is a journey. And so I didn't know when I started the company that I would need to reinvent my job every six months. And I think for the first at least two years, actually longer, the bulk of my time was spent on essentially IC work, where I was coding and the rest of my time was hiring. And I think early on in a startup journey, the CEO has three jobs. They have to raise capital, they have to hire, and then they have to build product.
Starting point is 00:35:54 And whether they're technical or not, they have to build product. And that changes over time. And so for me, as you hire more people, it becomes clear that, especially as you raise more money and you're able to continue to hire people, it becomes clear that the organization needs a different set of things from you. You need to start thinking about planning.
Starting point is 00:36:20 You need to start thinking about how all these individuals are going to start working with each other in a way that is driving everyone in the same direction. And you think about management and you think about hiring managers, but also, well, okay, what are your expectations for the managers? How do you even evaluate managers? And how do you make sure that they aren't actually slowing your engineers down? How do you think about the rest, the non-engineering and product side of the org? So for the longest time, I was the only person
Starting point is 00:37:00 responsible for quote unquote product at render. So the company started in 2018. We launched live on stage at TechCrunch Disrupt in 2019, Battlefield, which we won that year. That was kind of insane. You still have that big check? Yeah, it's in here somewhere in the office. You don't have to get it. I'm just curious.
Starting point is 00:37:22 I'd love to see a picture. If you can, as sort of post promotion of this show, I'd love to see a picture of that check on social media as part of this. That'd be awesome. Yeah, of course, I'll send it to you. That was kind of crazy. Like you obviously see this stuff on TV.
Starting point is 00:37:39 Silicon Valley, the TV show, man. I mean, like, come on. Yeah, it was. You were the you were the Pied Piper in terms of the winner not so much the actual application and maybe the exact thing was happening but you got the check and you won the battlefield round it was less dramatic it was just a lot of hard work I'll say and you're on stage and you know there's all these incredibly accomplished people
Starting point is 00:38:05 and Ashton Kutcher and... And Ashton. And Ashton. That's hilarious. And it was quite an experience. But I think at that point, Render was actually just four people when we won in 2019. And we launched the thing.
Starting point is 00:38:27 And then when you launch it, once you have customers, things just feel very different. Once you have people who want more things from you, then you have to get out of build mode and you have to really focus on listening to them. And being sort of my job was much more around, okay, well, what do people need talking to them, making sure that I was steering the company, the product in the right direction, while also building it on the side. And then we hired
Starting point is 00:38:57 our first product person who is our VP of product now in December 2022. So for four years, we didn't really have a product person. It was just me and the other engineers, which I think served us well. But at a certain point, you have to start thinking about the other functions you bring in. So then you think about bringing in finance. You think about bringing in someone
Starting point is 00:39:27 to manage your people team. You think about bringing in marketing, but that never worked for us. So, well, that's the other thing, right? How do you grow this thing? And I think we were lucky in that we kept growing despite not having any marketing or sales. And so, especially in the early years,
Starting point is 00:39:49 it was that I thought and building the product and getting, allowing people to scale on the platform and giving them what they want was front and center. I think now we've raised all this money and we have 80 ish people in the company. And we're growing fasth people in the company. And we're growing fast. We're hiring fast. And our, my goal now as CEO has switched to repeating myself over and over again, to make sure that we're all aligned around the same kind of thinking around what we're doing, why we're doing it, who we're doing it for, and what needs to be done.
Starting point is 00:40:27 And that, the CEO's job becomes just constant messaging and repeating the same message over and over again once you get to a certain size. But it also becomes hiring, I mean, hiring executives is, you talk to a bunch of CEOs in my position, everyone is going to tell you hiring executives is hard. And it is also the highest leverage thing you can do. And that is a lot of what I spend my time on hiring and making sure that we're all moving
Starting point is 00:41:03 in the same in the right direction that everyone knows why we're doing what we're all moving in the right direction, that everyone knows why we're doing what we're doing. Because it turns out, all the people who joined early on, they knew what we were doing. They didn't need to be told, they just went ahead and did it. But then the 80th person you hire has a very narrow view of the organization by default.
Starting point is 00:41:23 They're coming in into a specific team, they have a specific project that they're taking on, but the whole architecture of the stack is much bigger. And so you still want them to have the autonomy to make the right decisions day to day. And the only way they can make the right decisions is if they have the broader context. So sharing context,
Starting point is 00:41:43 sharing everything that they need to do their jobs well, that becomes your primary responsibility. Wow. So it sounds like you must have gone through a period where, I imagine you don't write code too frequently today. You don't write a lot of code, I imagine. I wish I did. I mean, if that's true, then why did you do what you've done? frequently today. You don't write a lot of code, I imagine. I wish I did. I wish I did. I mean, if that's true, then why did you do what you done?
Starting point is 00:42:08 I mean, like, I understand you're being facetious to some degree, somewhat rhetorical in that response. No, it's a good question. I wish I'd, I wrote, so here's the thing. I wish I wrote more code on the weekends, just on the weekends. I don't wish I wrote code day to day, but my weekends are spent doing other things. What do you do on the weekends? I'm spending time with my wife, man. Okay, I get that.
Starting point is 00:42:32 I mean, you never know though. You never know. You could be doing something like a side project just to keep you warm, just to keep your skills refreshed and whatnot. Yeah, so I need to get into that for some reason that hasn't. I think I'm just in a state of trying to recharge all the weekend. I actually end up playing video games on the weekend.
Starting point is 00:42:54 Real time strategy. Oh, man. Do you build machines? Do you build your own gaming machines? I did build my own machine and I still use it. How long ago? Recently? No, that was 2016 when I built this startup, well if you can call it that, it was a one-person startup that I ended up selling to another company but I built the first GPU backed Jupiter notebook online that you could start with a single click. And it had all these data scientists who were really running into tons of trouble trying to spin up a Jupyter notebook back by GPU to do deep learning,
Starting point is 00:43:32 which was the craze back in 2015, 2016. And I saw that, and I was taking one of these courses where you have, you know, I wanted to learn deep learning. And so this was my exploratory period. And then I realized that this was insanely hard for most people. And I went and built a whole thing on top of Kubernetes, no less,
Starting point is 00:43:53 to offer people a one-click Jupyter Notebook. But then, you know, Google came in and they were like, hey, we'll give it to everyone for free. And to be completely honest, I didn't care as much about data scientists as I care about developers, application devs. And to be completely honest, I didn't care as much about data scientists as I care about developers, application devs. And so then I started working on render and I was like, I don't, I don't
Starting point is 00:44:10 want to do this thing anymore. So then I sold it through a tweet. I tweeted about how I am now focused on something else and there's 10,000 data scientists using it. I would love for someone else to take it over. And then there's this company called Doc.ai and they acquired it from me for a relatively small sum. And I was happy.
Starting point is 00:44:31 So how does that relate to you building your own gaming PC? Oh, so I needed to run deep learning on my own GPUs. And so it wasn't intended to be a gaming machine. It just became a gaming machine later. Cause it had no more use. Cause later because I had no more use because yeah I know he's I wasn't doing I got this GPU this massive GPU and I had two of them I built a 2gp machine. Yeah, I think it's kind of crazy how that
Starting point is 00:44:55 swings back again because And we could probably touch on this to some degree when we get to you know You're focused now with render on AI and what that means in your announcements, I have some questions around that, but there's this new resurgence to, especially with Olamma and public and or open LLMs to be used and consumed in your own private, in your own private inference essentially.
Starting point is 00:45:23 Finding a GPU, whether it's an older gen like a 3090, which is still relatively useful, 4090, which is, you know, one of the most earliest models in the now 5090s. Those are all like the top tier of Nvidia's RTX level GPUs. Like good luck finding those things, right? Good luck finding them.
Starting point is 00:45:44 And if you do They cost just as much as the original price tag if not more, you know, because there's such a demand for them I gotta imagine that's a It's wild. I'm just kind of crazy because I feel like it's kind of crazy that It swings back again. You were playing with that You know and maybe instead of render I guess maybe now you're your best positioned to maybe pick that that back up again because I imagine part of this innovation you're talking about in your
Starting point is 00:46:13 announcement post which I'm sort of paraphrasing let me see if I can pull it up real quick just I can be more clear about it you mentioned you allude to the new chapter for render and then the desire to build for the AI era. I imagine when I read that, I think you're going out to buy a bunch of GPUs. Okay? And you're taking a lot of that 80 million or a large chunk of it and you're like,
Starting point is 00:46:38 okay, this 20 million is for GPUs considering the price tag I just mentioned for your brand, you know, you're sort of like consumer, prosumer level GPU. I imagine building for that AI is tech on top of it, software and orchestration on top of it, but it's ultimately acquire GPUs, plug them into machines and make them available. So it's actually not that. Okay. Yeah.
Starting point is 00:47:02 So again- My assumption is incorrect. Well, it might become that. We don't know, but we don't have enough evidence to say right now that that is what we should do. But I think it goes back to how what I was saying earlier about people changing how they're building applications. And we realized early on in 2022 that our customers were not the kind of customers who were going to go train their own models. And we're not selling, Databricks is not using render or Grok 3 is not built on render.
Starting point is 00:47:40 We're selling to application developers and application developers are not in the business of training their own models. They use chat GPT or cloud or whatever and they build on top of that. We did a bunch of customer research because in 2020 we were like, well, should we go buy a bunch of GPUs? And you and I both know of companies that are peers that went and did that and then realized a bit too late that they shouldn't have done it. But we knew early on that this was not the path for us.
Starting point is 00:48:21 And I'm not convinced that that has changed for us. So when I talk about what we're doing for how people are building apps in the AI era, I'm thinking about the ways in which we can make it easy for people to run a lot of distributed compute or compute that requires a lot of retries or compute that is based on a lot of different conditions. Temporal then, you're trying to build what temporal's built.
Starting point is 00:48:51 I can neither confirm nor deny that statement. Well, that's what you just said. I can confirm that by what you just said. Well, I think there is an opportunity for us to build something that makes that kind of problem a lot easier to solve for application developers. Exactly. Yeah.
Starting point is 00:49:11 Well, if you don't, your application falls over, right? You've got something waiting, so your application's blocked. You need to have that resilience. Exactly, exactly. The stack doesn't, you have to build yourself. Or, not an ad, they're a sponsor of ours. I'm aware of how their platform works.
Starting point is 00:49:26 But they may actually sponsor this episode. I don't even know, because we don't know which episode is being sponsored when we produce it. And that's totally fine, because I think Temporal's a great product, but again, it requires a lot of wrangling, and it requires a lot of figuring out. And render is really good at making complex things easy and giving people
Starting point is 00:49:49 an interface that they like to use and that they love talking about. And that's our strength. And when you combine that with our strength around running millions of applications at scale reliably, then you kind of see where this is going. But that doesn't rule out render offering GPU inference. Again, model training is not where we would focus, but you can imagine you still can't run inference, serverless inference in a way that is, I mean, there are
Starting point is 00:50:28 places where you can go do it. But the other thing we realized for render is people generally want everything in the same place, to the extent that they can. And render is never going to build literally every single service that AWS has built. That's not who we are. That's not the way for us to win. But there is a core stack that we target.
Starting point is 00:50:59 And it goes back to the components that everyone needs or that 80% of the market needs. What does that mean for what render provides for that component? And so one of the things that often comes up, especially for AI companies, is object storage. They're running all their other compute on render. They want to manage inference on render, but they also want to store other compute on render. They want to run in managed inference on render,
Starting point is 00:51:25 but they also want to store their models on render. And they want to like deep seek, you store the model on render, you run managed inference against it. Render doesn't have object storage today. People can use S3 if they want. And they do use S3 while they're using render. But we consistently hear from people,
Starting point is 00:51:44 look, S3 is the only part render, but we consistently hear from people, look, S3 is the only part of my stack that is on AWS, and I would love for you guys to fix that. But it's been a while and we've chosen not to build S3. It's kind of funny, your next innovation is like the oldest tech, basically. Yeah, the thing that AWS built first. Yeah, I mean, it's what they're most known for.
Starting point is 00:52:04 They've won it so much that S3 compatible is the way. You know, like, I'm sure that when you build your object storage, you're going to make it S3 compatible because you have to, right? Absolutely, yeah. But again, it's not... So the way we think about product is not to build technology for the sake of it. It's to build technology to solve the very real problems that people have.
Starting point is 00:52:30 And that might lead to what from the outside might appear to be sort of a boring platform, but our numbers say otherwise, and our revenue says otherwise. Well, you need to follow that boring tech mentality too. I think there's a certain recipe of innovation, and there's a certain recipe combining that with boring. Boring is stable.
Starting point is 00:52:57 Boring is stable, boring is secure. Right, boring is capable. Yeah. It's not gonna fall over necessarily in the middle of the night and cause me and my team headaches because that shows, renders super innovative next thing. It's more like, well, that's kind of funny that your next innovation is object storage. Okay, so you've got, you currently have GPUs running, so you're running inference. So people are pulling up.
Starting point is 00:53:21 No, we're not. Okay, you're not. No, no, I was just saying we can't rule that out so okay so some of that 80 million might go towards figuring out the GPU situation do you think it'd be 20 million dollars I was just joking about that number but man I can imagine if you had to stack some GPUs it probably be about 20 million dollars to to a proper setup yeah I don't know I I don't want to spend $20 million on GPUs. Who does, right? Like, guys.
Starting point is 00:53:49 Yeah, who does? Because like two years from now, three years from now, when the demand curve swings back, you'd have probably paid, you know, 3x, 4x more than you should have. Yeah, but the good thing is there's a bunch of people who already spent that money on GPUs and they are looking to make some money from it because they're just lying there being wasted. And so there is a marketplace approach to this and there are companies that are becoming effectively GPU marketplaces. SF Compute is an interesting company that we've come across recently. And so we don't have to go buy our own GPUs.
Starting point is 00:54:28 And there is a world in which we test the waters by looking at some sort of marketplace approach. So without revealing or me asking you to reveal too much of your cards, or even beyond my question mentioning Temporal ever again, in terms of this in particular, are you, is the next thing you're trying to build that retry world where you don't have
Starting point is 00:54:54 an application fall over, is that, I mean, because going back to your original state, which was, or at least in your, that I paraphrased from your announcement post, was like you got this one camp that hangs out in legacy, and this other camp that hangs out in public cloud, that they have to build everything. And there's this middle layer,
Starting point is 00:55:10 which is called render, which we've been talking about, of course. And that's where some of the orchestration is done for, on behalf of an application developer. There's application developers that wanna utilize APIs, whether they're for artificial intelligence, inference, or whatever it might be. They're using APIs every single day in their application,
Starting point is 00:55:31 but they've got this problem. And you essentially watch that with cron, or background jobs, or cues, and you've gotta manage those orchestrations. You've probably got dashboards and logs, just like pager duty and whatever you might have. So I imagine, can you give me a peek into what you're doing to solve that problem?
Starting point is 00:55:49 Yeah, so the way people manage it today is exactly what you said, which is you run a background worker and you have a Redis queue and you run something like Celery or whatever. And I think again, that architecture served us well, you know, for maybe 10 years, but it's showing its age based on the new kinds of
Starting point is 00:56:15 requirements that a lot of applications have if they're tapping into these long lived API calls that are streaming data, web sockets are becoming increasingly more relevant. We have a lot of people move over to render from Vercell because we have web sockets and they can run Next.js in a way that allows them to call out to these LLM APIs. And so, but when you think about APIs. And so when you think about not just for AI APIs, but even async tasks, things that need to happen, you need to make sure that they happen once and only once. And then you need to have conditional events happen. And so you basically build out a whole graph of activity. And you want to be able to just express that in your code.
Starting point is 00:57:07 So you just want to say this function, this is my job. Run it once, that's it. I don't want to care about anything else. I don't want to spin up background workers. I don't want to spin up queues. You do all of that for me. Make sure it's reliable. Give me a dashboard that tells me exactly how things are going, give me observability into it,
Starting point is 00:57:26 and charge me only for the time that my task is running, and give me different levels of compute depending on the task. I can tell you what level of compute, and maybe you auto-scale compute vertically depending on the task. There are a lot of these questions and answers that we are thinking about as we think about this next product. And I think it's really exciting. I think it's fundamentally changing the abstraction level of how people run a bunch of distributed tasks and making sure that we give people the same,
Starting point is 00:58:06 again, it's all about what your infra team would do for you. If you're on AWS, your infra team would set up temporal and they would train you on how to use temporal and then developers would have to learn temporal. We're replacing a lot of that, right? And we're saying, again, application devs, if you want all of this, here it is. And you don't have to worry about
Starting point is 00:58:25 how many temporal workers you have, whether they have enough memory, whether you need to increase the number of temporal workers you have. So there's a lot of that just unnecessary work that even we have to do to deal with something like temporal. But I think temporal is a great product.
Starting point is 00:58:41 And I think that they serve this growing market, this need that they're not unique. They're not never going to be unique in serving if it's a market that is a problem that everyone faces. Are you friendly with other CEOs? Depends on the CEO. Are you friendly with Samar, for example? Temporal CEO?
Starting point is 00:59:07 I don't know him. I don't know him. Okay. I've talked to him before. You guys seem passionate about solving this problem. So I bet you guys will be good friends. Sure. Yeah.
Starting point is 00:59:17 Yeah. I mean, again, I think what they've built is great. You know, I think, yeah, it's, when I look at what you should focus on, it seems in my prior examinations of what I assumed render was, and then now my examinations of what render is based on this conversation with you, you look at the marketplace of being a developer,
Starting point is 00:59:38 in particular an application developer, because that's who you serve, and you say, what problems does that kind of developer have deploying applications? And let's just solve their problems. And then you pick one product after the next, after the next, and you just keep layering on until you have a full suite of essentially
Starting point is 00:59:56 batteries included, configuration not required, it's conventional for configuration, here you go. A lot of great choices, now you can fine tunetune if you want to it's off the beaten path But here you here's the blessed path application developer go have fun deliver your application You just described our business strategy. Yes. There you go. That is that is exactly what it is. Okay so when it comes to I suppose this If you want to say this 80 million that you've got, did you need that money?
Starting point is 01:00:29 Did you need to raise another round or did you do it because it was time, it was necessary? You know, why raise a Series C? Why that for you all? I know you had to innovate. Do you need that cash to sort of accelerate certain things? Cause that's usually why you raise cash, is to accelerate a new plan.
Starting point is 01:00:45 Yeah. So I think for us, there were two big reasons. One, increased legitimacy. I think there are a lot of people who, both customers and potential hires. Perception essentially. A lot of it has to do with perception because you look at a CSE company and they have this product and it might be great,
Starting point is 01:01:10 but they're like, CSE companies die at a much higher rate than CSE companies. Everyone just knows that, right? And there are people who will join a CSE company because it has reached a certain level of product market fit and has reduced the risk to a large extent, but they won't go and join a CEC company. And so it was important to us to continue to have this public perception of stability and long term viability given what we do. and long-term viability given what we do. And as soon as we announced around the number of people building serious things on render, that has taken off.
Starting point is 01:01:52 So there's that. Okay. How do you maintain an awareness to that? Answer the rest of your question then come back to that one. Because I wanna hear what you're saying. I was just thinking about that in the moment. I'm like, gosh, how do you,
Starting point is 01:02:05 how do you pay attention to the serious applications or not serious applications, you know? But anyways. Yeah, I'll get to that. Yeah. But the second reason is, of course we, like we, we need the money to hire more people. I need to build out a marketing team. Yeah. Marketing and sales.
Starting point is 01:02:23 We don't have, like we have one, again, a lot of people might not be interested in RenderApp or hearing this, but we have one account exec, that's it. If I was a salesperson who had no job or wanted to transition to a new job, I would kill for that job. You know why?
Starting point is 01:02:42 I can make all the money. Or a lot of money because if you got one across, I don't even know what your revenue rate is, but I'm sure it's gonna grow at being a Series C. Well, I mean, that's a great place to be and as a salesperson or any kind of executive is to be in a position where you can collect. Yeah, but the thing is most people who use render
Starting point is 01:03:03 never need to or want to talk to sales. And so... Sad. I mean, sad for the salesmen. Well, I think that's the way to go, right? You want to have that sort of on demand to the application developer. That's the way they think. Like an application developer is not going to want to sit down with somebody.
Starting point is 01:03:23 However, sometimes they're going to need to convince other people, and that's where the AEs come in. It's like, hey, I'm an application developer in my company, but I have to have my CTO's approval, and he has to meet somebody, or he or she has to meet somebody at Render to legitimize, you know, this spend or my ability to even give it a POC. Yeah, and we have a sales engineer, also just one sales engineer.
Starting point is 01:03:48 And so I think part of it is just, there are people who just want to talk to someone, like you said, and it might not even be to legitimize it to anyone else, it would just be for their own comfort. And we- A real email address, a real person. Yeah, a real person, they want to get a zoom call. They want to make sure that they hear from someone
Starting point is 01:04:10 how things are going to go. And then they have this person's contact now. And if things don't go well, this is the person they call, right? And so there is that level of human interaction that a lot of people need to feel comfortable about trusting their entire business over to us, right? Because we're not building a tiny thing for them.
Starting point is 01:04:31 We're running their entire business online. And so that's why I think it's not even sales. It's essentially help and education. And we don't have this like, oh, you need to meet this quota. As a salesperson, we don't have that because a lot of the self-serve people will reach a point and then they'll be like, Hey, I need to talk to someone. And, and then, you know, sometimes like, do we count that in sales comp? Do we not? That's an interesting question. And a lot of people migrate to us from a place like Heroku AWS, and they self-serve migrate. But during that process, they're going to migrate
Starting point is 01:05:11 anyway. But during that process, they do feel the need to talk to someone. And so that is probably sales assisted. And so you count that in their quota. But it's too early for us to set quotas, given that we don't effectively have this. But to go back to your question about the money that we're raising, we do need to build more things faster. We're going to do that. So it's not just marketing and sales. Actually, a lot of it is going to go towards hiring more engineers and hiring people who were not accessible to us just because we were an earlier stage company. You also, you were asking about the other question
Starting point is 01:05:56 that you said you were going to come back to. How do you pay attention to? Yeah, how do you pay attention to a serious application? Yeah. Yeah, yeah. Honestly, the simplest way to tell is they use their work email and they're not using a Gmail address.
Starting point is 01:06:10 So not a Gmail account or not a AOL or ICQ something that's just basically not. I don't think ICQ ever had emails, but yes, AOL, yes. Is ICQ still around? I don't think so. I fumbled that one. It should have been ISQ. It should have been like Earthnet or something like that. Earthnet, or CenturyLink.
Starting point is 01:06:34 Yeah. Something, sbc.net. SBC.net, like your ISP's email. Who in the world ever uses their I... Bell, yeah, exactly. Precisely. Exactly, anyway. Slight tangent. So yeah, so not having any of those emails and having a work email makes sense. But we also have a lot of people using render for specific
Starting point is 01:06:57 things while working at large companies. Like we have people who have signed up with meta.com and we have like alibaba.com and all these other, you know, even Amazon and Google, these are paying customers, people have signed up with their work email who are not actually running a large thing from Google or Amazon on render. It doesn't make sense to do that, but they're using, so these might be like data scientists who want to run something in Python and they just can't get the support they need from their DevOps teams. And this is very common in large companies
Starting point is 01:07:36 where you have enterprises where everything, their main application is handled by the DevOps team, but then people want to build other things, whether it's data scientists or sales engineers, even marketing engineers, they want to do stuff that they want to put out in the world. They wanted to have a URL that other people can access, and they just don't get the support that they need
Starting point is 01:08:01 from DevOps because DevOps couldn't be bothered, and they're a bottleneck because they have all these other needs that they need to fulfill from the main application. So we get a lot of people like that, but fundamentally the people who we're most excited about today are early stage startups because Render is a great fit for them. When you're a startup, a great fit for them. When you're a startup, you wanna move fast and you want reliability and render gives you both of those things. And then the second sort of serious customer segment
Starting point is 01:08:36 is what we call tech enabled businesses. So tech enabled businesses are those where the core competency isn't actually software. What they're doing is something like they're building a mortgage CRM or they're a law firm and they need technology to achieve a specific goal or they are a, in some cases also like a crypto company that needs something specific and they need to host online, but they're not in the business of hiring DevOps engineers. They don't even, they might not even be able to hire DevOps engineers. And so they are very, very happy with what render and products like render provide.
Starting point is 01:09:28 And then we have I think we're increasingly seeing what I was talking about earlier where there are these teams within larger companies that end up using render because it gives them the same speed of you speed of iteration velocity we also because it gives them the same speed of iteration, velocity. We also just launched things like SSO and SCIM. Finally, huh? Wow. I know, yeah.
Starting point is 01:09:54 Cross that chasm, finally. Yes, so every startup wants to change the world and we're like, we're gonna change the world. And then the customer's like, do you have SSO? And that's, everyone ends up building it. So here we are. And we actually built it ourselves. We didn't use one of these,
Starting point is 01:10:12 one of these companies that everyone ends up using for a variety of reasons. Also like our engineers are great. They want to build this stuff. So it's now available in early access. It'll be fully available in a month or so. But there are these companies that want this level of compliance and they want this level of security.
Starting point is 01:10:31 And so SOC 2, ISO 27001, HIPAA, we're working on HIPAA. It should be available this fall. So actually this late spring is when we'll be ready to work with companies that require HIPAA. So all of that indicates different levels of seriousness. Yeah, I assume. Yeah. Well, you're a serious company now. You have to have this enterprise level feature set. I mean, right? You have to. Because now you're going to attract these folks and it's a no unless it's a yes on those two fronts or those fronts. Yeah, exactly. And it makes sense because you don't want to go in and remove...
Starting point is 01:11:16 A lot of SSO is really about offboarding. People don't want SSO for actually single sign-on data. Security departments don't care if you use Google to sign on, although, I mean, they might, but fundamentally it's about control of who can access this app, and especially if something like your infrastructure. And so as soon as someone leaves the company,
Starting point is 01:11:40 you wanna make sure they don't have access to your most secret and most critical infrastructure, right? Yeah. And so SSO is really about offboarding more than anything else. And so you have to build that in. And then you have SCIM where you add someone, they automatically get added, and you offboard someone in Okta, and they automatically get offboarded from Render and all of that.
Starting point is 01:12:02 And your assigned roles and permissions, all of that becomes pretty important as you become a serious company. So you built it versus bought it. How did you, were you personally involved in that choice? What was, what made you build versus buy? I was personally involved to the extent that when they first said they were gonna build it, I was like, why?
Starting point is 01:12:28 And yeah, that was my first step. As you should as a CEO, you're like, why? Yeah, I was like, why? Because we can buy this right now. Because we can buy, yeah, exactly. And our VP of engineering, Mike, was the same. Like he was also like, why? Why are you doing this?
Starting point is 01:12:43 So then, but then actually when we dug into it, and I didn't dig into it, but other people did. And part of it is also that, you know, we're, it's like, we're not one of those B2B SaaS companies where you are signing up, you know, a few hundred people every month or whatever. Like we were signing up all all these people, right? A hundred and ten thousand people.
Starting point is 01:13:06 Terminus amount of people, yeah. And render's the kind of thing that will require a lot of SSO seats, so to speak, once you get into an organization. So we wanted to make sure that we weren't spending a ton of money. But also a lot of these things work well. So if you have like Okta or Auth0 or Stitch or WorkOS, they work really well with SSO
Starting point is 01:13:34 if you've also integrated your Auth with them. And we were not going to move our Auth over to them. And part of that was just because we have built a strong auth system and we need to integrate our auth with our own GitHub auth plus GitHub permissions for your apps. And there's some complication there. So it's not just plain auth. And also, again, we're not going to pay them for 110,000 signups a month or 120,000 signups a month, right?
Starting point is 01:14:04 And so it just didn't make, first of all, it didn't make economic sense for us. I'm sure it makes economic sense for most companies, which is why a lot of these companies exist and are doing well. But for us, it just didn't make sense. Plus the team that was building it, they'd built it previously at Figma. So they were just like, hey, we just did this at Figma. We can go do it again. And they did. They built it really quickly and it works.
Starting point is 01:14:28 And I'm sure that we'll continue to improve it. It's still in early access, but I feel good about it. Just curious, really. I don't really care about the number necessarily. I'm just sort of curious of if you saved, which I imagine you did, was it dramatic? Was it a dramatic savings to build it yourself and to have control?
Starting point is 01:14:49 Because I imagine the reason why you did it was because as you said, you have people on your team that did do it recently, and so it's fresh to redo again. So why not? I imagine you have some autonomy and control over, you know, your choices within implementation that is unique to the platform. So you have a bit more controllers,
Starting point is 01:15:10 and maybe in other scenarios, you may be a bit more restricted potentially. And then obviously there's the savings because now you don't have the monthly bill based on the user count. I think all of those things are true to varying extents. The biggest thing was we had this existing auth system and we just didn't see enough value in using these things
Starting point is 01:15:34 for just SSO. And it was a big risk for us to switch our auth over to the new provider. Well, friends, I'm here with Samar Abbas, co-founder and CEO of Temporal. Temporal is the platform developers use to build invincible applications. But what exactly is Temporal? Samar, how do you describe what Temporal does? I would say to explain Temporal is one of the hardest challenges of my life.
Starting point is 01:16:16 It's a developer platform and it's a paradigm shift. I've been doing this technology for almost like 15 years. The way I typically describe it, imagine like all of us when we were writing documents in the 90s, I used to use Microsoft Word. I love the entire experience everything, but still the thing that I hated the most is how many documents or how many edits I have lost because I forgot to save or like something bad happened and I lost my document. You get in the habit when you are writing up a document back in the 90s to do control S, literally every sentence you write. But in the 2000s, Google Doc doesn't even have a save button. So I believe software developers are still living in the 90s era
Starting point is 01:16:55 where majority of the code they are writing is there some state which needs to live beyond multiple request response. Majority of the development is load that state, apply an event, and then take some actions and store it back. 80% of the software development is this constant load and save. So that's exactly what Temporal does. What it gives you a platform where you write a function
Starting point is 01:17:18 and during the execution of a function of failure happens, we will resurrect that function on a different host and continue executing where you left off without you as a developer writing a single line of code for it. Okay, if you're ready to leave the 90s and build like it's 2025 and you're ready to learn why companies like Netflix, DoorDash and Stripe trust Temporal as their secure scalable way to build invincible applications, go to Temporal.io. Once again, temporal.io. You can try their cloud for free or get started with open source. It all starts at temporal.io.
Starting point is 01:17:58 I guess what's next? I mean, you're spinning up marketing. you're spinning up, you've crossed, or in the process of crossing the enterprise chasm, which is to offer SOC 2 compliance, et cetera, attracting, you know, letting this series C be the, you know, the financial boom, let's just say, or fuel to the fire, as well as the legitimacy to attract newer types of customers. I guess, how do you go from here?
Starting point is 01:18:32 Where do you go from here? Like, this raise was just last month, and your job is reinventing itself time and time again. I imagine this raise may give you one more variation to your personal role of reinvention. Yeah, I think I expect the next year, for me personally, I'll end up spending both externally and internally sharing vision and strategy and talking about render. And like I told you, I'm a reluctant traveler, but I've already got business trips lined up this year. Okay.
Starting point is 01:19:18 That I just- You coming to Austin at all? Not yet, but I'd love to. If you're coming to Austin, I'd love to meet up, man. That's where I'm at. I would love to. If you're coming to Austin, I'd love to meet up, man. That's where I'm at. I would love to. Absolutely would love to grab a beer. But yeah, I think my business travel is in my future.
Starting point is 01:19:31 It's with that fortune cookie that I got. There you go. Oh, yes. Yeah, I know. But it's also about as you hire more people, I think talent density is just so critical. And that is how we built the company so far. And we want to make sure that we keep talent density high, that in fact, if anything, our bar should be higher for the next stage.
Starting point is 01:20:01 And so that is going to be critical for the company. I also think it's gonna be really important for us to, for me personally, but I mean, you know, our leaders and the engineers who are working on these new things that we talked about, they're all great. But I personally feel a need to stay informed and close to these things at a high level. And so part of my job would be
Starting point is 01:20:32 to be to kind of calibrate my level of involvement in these things in these large investments. And I have previously been very involved, but I'm not sure that that is not the right thing to do going forward as well. And so I think it's going to be thinking hard about that. It's going to be talking to other founders and CEOs who have gone through these stages, that's always incredibly helpful. And yeah, just getting better at my job as CEO. So nothing changes, right? Like it's all the same.
Starting point is 01:21:16 This is just a milestone. And my goal is to continue to do what our customers ask of us and want and need. So continue staying close to the customers, continue to stay close to all the new people we hire because I don't wanna become this sort of, oh, he's the CEO and you'd never get to talk to him. That's not who I am. I still interview every person we make an offer to.
Starting point is 01:21:44 Is that right? And- At what point, early or late usually? I interview them when we're very close to making an offer because otherwise I would not get anything done. Okay. Yeah, and I don't know how long I'll continue. Is that your own personal role?
Starting point is 01:21:58 Like, where did that- Yes, it is. Where did that, okay. Yeah, I love doing it because I want to, it's very personal to me who we bring onto this journey. And so I want to talk to them before we bring them on. And I don't go and tell the team to not hire them. There has been maybe a couple of times
Starting point is 01:22:23 when I have done that, when I have done that, but I rarely do it, almost never. But I want to make sure that I know their name before they join the company, that I put a face to the name so when I see them next time, it's not like, hey, who are you? Where did you come from? It's not going to be possible forever, of course,
Starting point is 01:22:43 but I love doing it. And I also doing it. And I also think it helps them to see, again, going back to my role as CEO to align the company around where we're going, for them to hear that from me. And I actually do think it helps us in closing the best candidates. Yeah, for sure. I want to dig in a little bit because I'm looking at your, at least what I can tell is your org chart based on your
Starting point is 01:23:06 your About page. I don't see a co. Oh, I don't see a CTO those two particular roles in particular I do see VPs of people product finance engineering and maybe a VP of engineering is the CTO acting role, but they're not literally the CTO. And if you're because sometimes to be a great leader, you have to have great leadership beneath you. And those two roles like a CEO is such a critical role to a well producing CEO. And I would even say the CTO as well.
Starting point is 01:23:43 Do you act in those roles? Essentially, is that do you sort of bridge the gap between? What seems to be missing based on just titles? That's a great question. So I Don't know if we need Us either of those roles right now. I'm not Acting CEO for us worth and I am also not necessarily I'm not acting COO for Osworth. And I am also not necessarily playing CTO. And I'll tell you, the reasons are different in each case.
Starting point is 01:24:12 For the COO role, I think typically what ends up happening is marketing, finance, sales, everything that is not EPD, engineering product and design, they end up reporting to a COO. And I am very comfortable and would actually prefer to have the leaders of these functions report directly to me because I want to be that level of involved in what's going on.
Starting point is 01:24:43 And I don't want to create yet another layer between me and the leader of marketing and the leader of sales and the leader of finance. So I enjoy that level of working closely with them. I also think it might not always be true, but I also think that we can attract more senior executives that way because they're reporting directly to the CEO and they're part of the day-to-day executive decision making. And I haven't felt the need for it. So, yes, I'm hiring a marketing leader right now, but then they'll report directly to me and that's totally fine. And I don't need a CEO to do that. So that's how I think about the COO role. I'm not sure it'll be necessary at any point in our future.
Starting point is 01:25:30 There are a lot of very successful companies that don't actually have COOs. So there are different models for running these things. On the CTO side, I think it does come down to the kind of engineers you hire. Obviously, you're VP of engineering, of course, but we have generally hired engineers who have very strong points of view on what technology can do and what else is out there in the market and where technology is going.
Starting point is 01:26:08 And it's a team effort for us. So even our VP of product is very involved in the technology choices that our customers are making and understanding those choices. It's fundamentally a very, very, very highly technical company. Our VP of product was previously an engineer at Heroku back in the day, a very long time ago. And then she was at Slack and she was at Figma and then she was at Webflow and then she joined Render.
Starting point is 01:26:37 And so she's, you know, but then our VP of engineering was previously the VP of product engineering at Discord. And so we had these people around the table and I'm an engineer by trade. So like we don't see that CTO shaped hole yet. And again, there are a lot of companies at our stage especially that don't have CTOs. And so we're okay. I don't want to like hire people for the sake of it,
Starting point is 01:27:07 just to fill out an org chart, right? And I actually think, I mean, the VP title is whatever, like they could have the CXO title also. So it's just a thing. And so that's how I think about both of those roles. Gotcha. I imagine as you keep reinventing, like you had said, you want to maintain, you're calibrating, to use your words back at you, you're calibrating
Starting point is 01:27:31 your involvement in particulars, you know, in particular innovations, products, etc. and how you hire and whatnot. I think that's so cool that you meet with everyone that you're going to give an offer to. I think that's it's it's grounding is what it is right? It's it's it's grounding for you one to see every person who's coming into the organization then two you know removing that stigma of your potential level of importance to the organization which is crucial obviously but your your accessibility to to folks. I think it's probably so rewarding for them
Starting point is 01:28:09 and for you to know that, okay, Anurag gave me time, sat down and just talked with me about what my role is, where this company is gonna go, and how thankful he is to have me as a part of this. And just show that, I imagine that's what you do, right? To show your gratitude, you know? Yeah, yeah, and people have lots of choices. Great people have lots of choices.
Starting point is 01:28:33 And when you wanna hire great people, it's more them doing you a favor than anything else, right? That's right. Yeah, and so it just becomes really important for me to know that I can talk to them directly and that we can have a one-on-one conversation that feels genuine, natural, and honest. And again, we want to hire people who are low ego, no drama, want to do great work, are ambitious, but not like blindly so, and are excited about what we're doing, are passionate about what we're doing here. And all of that shines through in these conversations. And sometimes I have to explain to them what we do,
Starting point is 01:29:29 which is also something that, again, keeps me fresh, right? Like, what do we do? I get asked that question several times a week. Tell them, listen to this podcast. Yeah, exactly. Right? Exactly. So-
Starting point is 01:29:40 For the next little bit, this is your introduction to who we are is listen to this podcast. Should I? Do you want me to talk about it? Sorry. I was joking, but I think it's true because- Oh, you're joking. Okay. Yeah, yeah. No, no, no. I was joking, but being serious at the same time. I don't know how you describe that. Actually, I'll give you the frame of reference because a while back I had interviewed sits a brandage who's famous for founding GitLab, you know, and he and his team loved the way I conducted the conversation. I wouldn't call an interview. Obviously I'm asking you questions, but it's more conversation, you know, I'm not following, you know, and it was on there.
Starting point is 01:30:23 They had their open documentation for when they hired new people. And it was essentially, if you wanted to get to know Sid, you would listen to or pay attention to these pieces of content slash media that was out there. And I had gotten serious praise from within GitLab about my ability to conduct conversations with Sid over the years. And so that's kind of where that joke,
Starting point is 01:30:45 but searingness came from was that it was sort of inside our baseball. That's why I explained it. Because, and honestly, it was an honor to be told that. Cause like, they didn't even have to tell me that. I don't know who links up my stuff or links up our stuff and shares it and says, this is a reference point. But I think, you know, we encapsulated, you know,
Starting point is 01:31:02 your focus on application developers. So I think clarity would be just simply like, wow, render's focus is on app developers, and not DevOps, not this particular discipline, it's application developers, people who are building and shipping the actual application. And if it doesn't serve them, is it truly something we should be doing?
Starting point is 01:31:22 So I think that's why I say that is joke, but seriousness. No, I mean, obviously, I've really enjoyed the conversation so far. And I think you're at the top of your game. You know what you're doing. So I'm not surprised. I try. You know, it's just talking. You know, it's just talking.
Starting point is 01:31:40 Yeah. Yeah. I loved, I was listening to the chat you had with Kurt and at Fly and you were like, just dude, how are you? And yeah. Yeah, man. How's life? I almost pulled that part out.
Starting point is 01:31:54 No, I thought it was great. I'm glad that you left it in. Yeah, I was, well, cause like it was, to give some context to those who might be catching up, we'll link it up in the show and stuff, of course, but I asked Kurt how his life is and he recently went through a divorce that sort of changed his entire life. And he was happy to share that. And so in the moment, I was like, you know, in my brain, I'm thinking, how deep should we go here? Because like, this is
Starting point is 01:32:16 a deviation from the topic, obviously, like we've been talking about reinventing the cloud, you know, this new public cloud kind of idea. And now here we are talking about divorce and I don't want to get melodramatic and get sad, but I also want to examine this because I feel like. Part of what we do here at ChangeLog is just is peel back the layers of the realness of what is what. Why did you not go and sip my ties on the beach? Why did you go back to work? Why do you care so deeply about interviewing
Starting point is 01:32:49 or sitting down with every person who comes in? Why are you so passionate about application developers? And it's beyond the technology, it's beyond even your drive as a human being. It's like, what makes you tick? You know, that shared decision between you and your wife to say, you know what, let's do this. And it's not just you go do you know, that shared decision between you and your wife to say, you know what, let's do this. And it's not just you go do the work,
Starting point is 01:33:07 it's us make the choice of allowing one part of the whole to go and do one more, maybe more adventures, you know, one big adventure, one more big adventure. And I think that's what it's all about really. You can't just simply say, tell me why you think Kubernetes sucks. Let's talk about that for 40 minutes, right? Or it doesn't suck. Or let's just say like tell me why you think Kubernetes sucks. Yeah. Let's talk about that for 40 minutes. Right.
Starting point is 01:33:26 Or it doesn't suck. Or let's just say like, why do you think it sucks for application developers? It doesn't suck for DevOps. Yeah. I got a great friend of mine who is, who is a DevOps. I would just say, you know, Borland genius. He loves Kubernetes. I mean, it's great for a lot of reasons for, yeah, but that's because he's a
Starting point is 01:33:43 DevOps engineer, he's a DevOps engineer. He's not an application developer. Application developers don't really care that much about orchestration. They care about applications and production. So yeah, I appreciate that. I appreciate that. And I think that's interesting that you bring up Kubernetes
Starting point is 01:34:01 because another way to think about render is often Kubernetes, the good part. OK. Yeah, because you get the things that you bring up Kubernetes because another way to think about render is often Kubernetes, the good parts. Okay. Yeah. Because you get the things that... The small book versus the big book. Yeah, exactly. The stuff that you actually want from Kubernetes without ever having to learn Kubernetes. But I think Kubernetes actually is a great piece of technology, obviously massive ecosystems, so much value that has been created, also just unbearable complexity. And there's all these vendors upon vendors upon vendors that I'm sure, I don't know if you've seen this with the CNCF landscape chart, that yeah,
Starting point is 01:34:41 it's massive, it keeps growing every year. And it will, I mean, that's just, I mean, it's entropy. That's how it works for that. I mean, it makes sense to do so. Yeah, it makes sense for a certain market. But actually going back to your interview with Kurt, I'm glad that you left it in and also that Kurt was open to talking about it
Starting point is 01:35:00 because I like Kurt. Yeah, Kurt and I have chatted in the past. I like him. I think he's a great human being. And I think, again, we're serving different parts of sort of the same market. But I think it's, again, like I say, it's big enough for, that's a good thing about the cloud. It's like very big. So people can do their own thing and still be successful. You know, knowing what I know about both of you as individuals and then also Render and Fly, I would say you're very similar,
Starting point is 01:35:37 but also very, very different. Like very, very different. Like when I play with Render versus Fly, you're solving similar problems for the same developer type, application developers, but you're doing them in uniquely different ways. And that's what the market needs because where there's push, there's pull.
Starting point is 01:35:56 And it's not a choice of fly versus render or either or. I think there's really just, it comes down to the kind of developer you are even. Like there's still fractures and fragments within the application developer sliver of the market, right, like you're gonna have some who care more deeply about unique things they can abstract away or up into the fly platform from Linux, you know,
Starting point is 01:36:21 and all the different things they're doing there. I think there's so much room in the market that's why I'm never we've never been a We've tried to resist I mean because sometimes you do pick a favorite, but we've really tried to resist picking a favorite, you know and That's hard. It's it's really hard when you have that responsibility because you know when you kind of a favorite say well You know what? I do have a favorite. Can I tell you my favorite? You know, maybe I can, maybe I can't, but we really try to keep it up in mind
Starting point is 01:36:49 because similar to the, to, you know, your ethos, our ethos is that we want to share what could be and should be given attention to, to, to developers across the globe. So it's not like, Oh, this exists and nothing else exists, so use only that. It's more like, if you're a developer, whatever your challenge is, here's the menu, so to speak, of what you can use to solve your problems.
Starting point is 01:37:17 Because at the end of the day, in our Zulip chat room, which is not Slack anymore, we use Zulip now, not Slack. I don't know if you know about Zulip. Oh, I know the founder, yeah. Fantastic, I mean I always, I come to that conversation sometimes, I'm like, do you know what Zulip is? Okay, because if you don't, let me tell you, but if not, now you know.
Starting point is 01:37:36 But in our Zulip, we're talking to individuals. You know, we're talking to developers. And we have friends and loyal fans and listeners over many, many, many years. You know, and it's, we're here to serve them, to showcase what's cool, what's important, what's changing, what's not, and to give that option to them and not pick favorites really. That's where we're at with that. That's awesome.
Starting point is 01:38:00 I'm pretty excited to have you on the show. I'm pretty excited about this new race for you. I'm excited for this legitimacy, you know, that I don't think you necessarily need it, but obviously a new label, Serious C, is going to change some people's minds, so to speak. Yeah, I remember back in, I think it was 2020, we emailed some folks who were on Heroku, and we were like, hey, you should maybe consider render. And one of them was like, dude, I'm not going to switch over to this startup.
Starting point is 01:38:40 I'm just gonna- They were honest with you, yeah. Yeah, he was pretty honest with me, which I appreciated. And I think it's true, like I wouldn't do it if I were in with you. Yeah. Yeah, he was pretty honest with me, which I appreciated. And I think it's true. I wouldn't do it if I were in their position. I was like, I don't know if Render is going to be around. They're just like a CSA company or whatever.
Starting point is 01:38:54 And they don't have, and back then we also didn't have all the features that we do. And that's always going to be true. Like we're always going to have fewer features today than we will two years from now, or even a year from now, or even a month from now. But I think back then we were missing more core things. And we've basically built out all the core stuff now,
Starting point is 01:39:15 except as three. We'll go build that. But coming up, I don't know if I think it's always it's here's the other thing about figuring out what to build and what not to build. The way we think about product is that a no is temporary and a yes is forever. And you can keep saying no to stuff. But as soon as you launch something, now you're stuck with it. As soon as you launch something that people are using. Yeah, you're stuck with it. You soon as you launch something that people are using, yeah, you're stuck with it.
Starting point is 01:39:46 You have to support it. You have to figure out how to deal with pricing. You have to make sure it works with the rest of your stack, your API surface area, your infrastructure as code, your whatever, your SDKs. You just have to keep doing that work over and over again as soon as you build something. And so we're very careful about what we take on, but I think one of the things that we're
Starting point is 01:40:11 going to be able to do this year is take on more interesting stuff that I talked about and even more than that. And that's what I'm excited about, just allowing people to use render in new ways and also continuing to help people scale. You know, our managed Postgres has come a long way. So this was another thing that we were pretty far behind Heroku on, and now we're actually better than them. And they're switching over to Aurora and saying,
Starting point is 01:40:44 oh, we're not going to build our own Postgres anymore. It's just like, all right, well, that's your call. And I think for us, it goes back to the experience, right? So if you try to build a wrapper over Aurora, then you're a wrapper over Aurora and you have to deal with their vagaries. And it's not even like, Aurora is not Postgres, Postgres. It's Postgres compatible,
Starting point is 01:41:10 but there will be stuff in your function code or your triggers that just won't work the same way. And all the documentation online is for Postgres. It's not necessarily for how Postgres on Aurora works. And so I think the other thing that we've been lucky about is Heroku has made our job easier. It has helped drive people into our arms. And that was the other thing that happened when they killed their free tier back in 2022.
Starting point is 01:41:41 That was when a lot of people first discovered render. And it wasn't that our free tier took, not just that our free tier took off after that. It was also that our revenue took off after Heroku killed off their free tier, which is just, you know, a self goal, I'd say. Mm-hmm. Right place, right time. I think it's prudent for you to showcase that, you know,
Starting point is 01:42:05 your demeanor might be, or your point might be, we're the better new Heroku. Well, but we're not, that's the other thing. Because I don't think about render as being a better Heroku or even a better AWS. I think when you think about a company as like a better X, then it constrains the possibilities of what's possible. And so, you know, early back in the day,
Starting point is 01:42:33 Stripe benefited from PayPal's mistakes. For sure. And from the mistakes of everyone else. And so I think in some ways the story is similar. But I think with us, people come to us, people who've used Heroku before and who we know are using Heroku look at us and they want details on how render might be better. And so maybe that's what we were trying here. But surprisingly, I was surprised by this. So when we ask people where they're moving from,
Starting point is 01:43:08 and they can choose to not tell us, but if they do tell us, when we look at where people are moving from, more people move to render from AWS than from Heroku. Yeah, and many more people move to us from AWS than from Heroku, which to me says we're doing something right, because Render is not the next Heroku. Render is actually a replacement for people
Starting point is 01:43:33 for both Heroku and AWS. And for a certain category of people, application engineers, like you were saying, like I was saying, who want to get started quickly, but also scale and have not have to worry about whether they need to spin up Kubernetes. That's who render is great for. In the future, there will still be people who are doing DevOps and there will still be people who are running stuff on bare metal as there are today.
Starting point is 01:44:02 In fact, there are people who've gone back to bare metal as we all know. We all know that, yeah. Yeah. We didn't talk about that, but yes, for sure. Exactly. Anti-cloud. Yeah, there's this whole thing.
Starting point is 01:44:15 I mean, it's a bit, I think DHH does a great job marketing it. It's not clear to me if the big move is happening because the clouds keep making more money every quarter. Well, I think just what you said before, which is there's room for that too. Yeah, absolutely. There's room for bare metal
Starting point is 01:44:36 and there's room for those who are like, you know what, it's not so much anti-cloud, it's more like you're a build versus buy. We could, so we should. All right? Yeah. You were able to, you have the talent, you had the control, it benefited you to have the control, so you did.
Starting point is 01:44:50 Same thing here, I think it's less, but I think David Hamar Hansen's persona is counter-cultural. It is provocative in a way, in a lot of ways. So I think it's natural for his opinions because he holds his opinions very hard He's hard in his opinions and he's very articulate and clear which I love about him I mean whether you like his opinions or not, that's a fact I love about him, which is no matter if I like his opinion or not. He will have clarity and
Starting point is 01:45:23 Conviction behind his opinion. Yeah, he's have clarity and conviction behind his opinion. Yeah, he's incredibly smart. Right. And so I think just the saying there's room for those who are like, you know what? I can put this server rack in co-location and we can do this and all this different stuff. And that might serve them and their purpose for them
Starting point is 01:45:40 and for whatever. But I think you're building for a different application developer that thrives in speed and autonomy, not in standing up servers and managing servers, whether it's easy or not. Yeah, and we use, behind the scenes, we use both AWS and GCP, and that doesn't mean that that is what we're
Starting point is 01:46:01 always going to use. In fact, again, this year, that might change. And we're not going to- Some bare metal? So we're not going to get rid of AWS or GCP. And we're not going to ask customers who are on AWS or GCP to move. In fact, we'll still continue to add people there.
Starting point is 01:46:23 But I think there is now it's incumbent on us as a business to also look at lower cost compute, whether that's bare metal, or, you know, some dedicated hosting in Hezner. I've heard a lot of scary stories about Hezner servers going down. scary stories about heads and our servers going down. But a lot of people use them and they're cheap if nothing else. So I think we need to explore our options because it's not clear to me that AWS is the best long-term partner for us.
Starting point is 01:46:59 And I do think that AWS is a better partner than GCP though. And we can talk about that some other time. And I do think that AWS is a better partner than GCP though. And we can talk about that some other time. Yeah. Well, I think the way to get there is really what do application developers want? Yes, that is the mantra. If they want a diversity of choice, well then you're gonna offer them a diversity of choice.
Starting point is 01:47:21 If they want a diversity of choice because of cost, well then you're gonna offer a diversity of choice because of cost. Exactly. And if that doesn't make sense then you won't do it because if your mission is to serve app developers then you're gonna figure out what the 80% of the 100% of the market that's an app developer wants and render is, I assume, attempting to attempting to solve for 80% of the challenge that app developers have. That's not Pareto's principle, right? 80-20.
Starting point is 01:47:55 I think people on render will always, they should always be able to use specialized compute or specialized services and other cloud providers, right? And so we actually, if you have some compute running on AWS, then Render can set a private link from Render to AWS. So you can always connect to your services on AWS securely and privately. And a lot of our customers really appreciate that. Yeah, for sure.
Starting point is 01:48:25 Well, I'm excited for you. I'm excited that we've got you on the show, so we can check that box. I'm excited that, you know, that potentially this could become the new, if you wanna learn about Honorog and what Render is doing in the next year or so, this could be a new link for you to share with folks. Oh, for sure.
Starting point is 01:48:44 What else is left? What else can we share in terms of anything we haven't covered that you want to? No, I think this was pretty far ranging. Like I enjoy the conversation. There's a lot of switching between topics and things, but it was that sort of conversation is. It's not a straight line. We'll get you back on. We'll make you a staple every once a year, let's say.
Starting point is 01:49:13 Something like that. Let's get you back on. I would love that. I'm a fan of what you've done. I'm a fan of innovating for developers. And I think if that's what you're doing, which I think you are, I'm happy you're doing that. And stoked. Stoked for render.
Starting point is 01:49:30 Yeah. Thank you Adam, really appreciate it. All right, Anurag, thank you. Well, the cloud is big and there's lots of room up there. I'm excited about having another platform as a service to call upon, to lean upon to have application developers to be empowered to create and develop the software and to deliver that software themselves.
Starting point is 01:49:55 There's a bit of magic that happens when a developer can understand how the code they write gets delivered to and runs in production. I love that. So if you haven't yet, go to render.com, check them out, see what they're doing. There you go. And of course, a big thank you to our friends over at Retool, our friends over at Sentry,
Starting point is 01:50:15 and yes, our friends over at Temporal. Retool.com, Sentry.io, and Temporal.io. They love us, they sponsor us, and you should check them out. And yes, there's a bonus on today's show. So that means our plus plus subscribers are getting a treat. I love that. If this is new to you, changelaw.com slash plus plus. It's better. Yes, it is better.
Starting point is 01:50:42 It's better because you get to drop the ads. You get to directly support us. You get to go a little closer to that cool change log bare metal. And of course, bonus content like today. Once again, changelog.com slash plus plus. It's better. And of course, to the beat freak in residence, brake, master, cylinder, bringing those beats. So bang it. Okay.
Starting point is 01:51:10 This show's done. We'll see moment on stage. Did you get the check on stage? Was it you plus three what science was the team? Were you excited and giddy did you expect to win? You know take me back literally to the hairs standing up on your arms winning moment yeah, so when they announced the results they do it in terms of when they announced the results, they do it in terms of three to one. So they pick three winner, well, the number one, two and three. And so they announced number three. And then
Starting point is 01:52:12 this was, I think 10 companies get to the final stage. And then they announced number two. And when they announced number two, I actually knew we were going to win.

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