The Changelog: Software Development, Open Source - Oxide builds servers (as they should be) (Interview)

Episode Date: July 8, 2022

Today we have a special treat: Bryan Cantrill, co-founder and CTO of Oxide Computer! You may know Bryan from his work on DTrace. He worked at Sun for many years, then Oracle, and finally Joyent before... starting Oxide. We dig deep into their company's mission/principles/values, hear how it it all started with a VC's blank check that turned out to be anything but, and learn how Oxide's integrated approach to hardware & software sets them up to compete with the established players by building servers as they should be.

Transcript
Discussion (0)
Starting point is 00:00:00 Welcome, friends. I'm Jared Santo, and this is the ChangeLog, deep conversations with the hackers, leaders, and innovators of theide Computer. You may know Brian from his work on D-Trace, his many years at Sun Microsystems, Oracle, and finally Joyent before starting Oxide. We dig deep into their company's mission, principles, and values, hear how it all started with a VC's blank check that turned out to be anything but, and learn how Oxide's integrated approach to hardware and software sets them up to build servers as they should be. Quick mention of our partners at Fastly. Everything we do here at Changelog is fast because Fastly serves it up super fast everywhere on earth. Check them out at Fastly.com. Okay, Brian Cantrell and Oxide on the Changelog, let's do this.
Starting point is 00:01:12 This episode is brought to you by our friends at Square. Square is the platform that sellers trust. There is a massive opportunity for developers to support Square sellers by building apps for today's business needs. And I'm here with Shannon Skipper, head of developer relations at Square. Shannon, can you share some details about the opportunity for developers on the Square platform? Yeah, absolutely. So we have millions of sellers who have unique needs
Starting point is 00:01:33 and Square has apps like our point of sale app, like our restaurants app, but there are so many different sellers, tuxedo shops, florists, who need specific solutions for their domain. And so we have a node SDK written in TypeScript that allows you to access all of the backend APIs and SDKs that we use to power the billions of transactions
Starting point is 00:01:53 that we do annually. And so there's this massive market of sellers who need help from developers. They either need a bespoke solution built for themselves on their own node stack, where they are working with Square dashboard, working with Square hardware, or with the e-com, you know, what you see is what you get builder. And they need one more thing.
Starting point is 00:02:11 They need an additional build. And then finally, we have that marketplace where you can make a node app and then distribute it so it can get in front of millions of sellers and be an option for them to adopt. Very cool. All right. If you want to learn more, head to developer.squareup.com to dive into the docs, APIs, SDKs, and to create your Square Developer account. Start developing on the show.
Starting point is 00:03:03 Thanks for having me. It's great to be here. We are super excited to have you. We've had a lot of people say, talk about Oxide, get the Oxide people on. So we're happy to fulfill that demand. And joining me also today, it's not Adam. Whose voice is that? It's Gerhard Lezu.
Starting point is 00:03:17 What's up, Gerhard? Hey, I'll try to sound like Adam. I'll try to be the serious one. I'm not sure how well I'm going to pull it off. I will ask at least one Silicon Valley question. There you go. Just to be a bit more like Adam. I'll try to be the serious one. I'm not sure how well I'm going to pull it off. I will ask at least one Silicon Valley question. There you go. Just to be a bit more like Adam. But yeah, this is a nice trio. I like it. Yeah. Adam on vacation this week. When you say Silicon Valley, are we talking HBO's Silicon Valley? Yes, we are. Adam is somewhat obsessed with the show and he brings it up pretty much every episode at some point. And so that's why I got her. Oh, you know, I got an Aviato t-shirt that my 15-year-old gave me.
Starting point is 00:03:49 I feel like I should go put that on. My kids and I like to quote. I think HBO Silicon Valley is really extraordinary. It merits repeated watchings. And I would like to say that I personally reject those in Silicon Valley who say that they can't watch it because it's too real. That's what satire is.
Starting point is 00:04:14 Suck it up and watch the, I think it's extraordinary. So I'm glad. Funny enough, that's what a lot of our guests say when Adam brings it up because he always inevitably asks me, Jared, do you watch it? I'm like, I watched season one and I kind of fell off. I thought it was really
Starting point is 00:04:27 good, but I don't watch it currently. Adam, he turns to the guest and he says, do you, and they say it's too close to home. No, I'm sorry. That is unacceptable. Everybody needs to, needs to grow up and be able to, if you cannot watch satire about yourself, you are taking your life too seriously. And the satire is brilliant. I actually had a boss of mine that I was imploring to watch Silicon Valley. And he retains conversation extraordinarily well. So he inhaled it. And he started dropping stone cold silicon valley references
Starting point is 00:05:07 and so in particular we had some consultants in and if you've not if you've only seen season one jared i'm not talking to you because you are not going to get this and there were uh some consultants were consulting and they were doing a very cringy they started doing a swat diagram and again my boss, the CEO of the company kind of leans back and says, should we let Blaine die? I'm sure that's funny. And the consultant is like, what the, what, what, what's going on? Who's Blaine? And I'm like, holy God. And again, this, this guy's got a very dry sense of humor. So he's totally happy to make a reference that no one else is getting in the room. And just let it sit there for a while.
Starting point is 00:05:49 Oh, I let it absolutely sit there. And I was just like, this is okay. This is impressive. This is really impressive. And he, I mean, more or less ordered his direct reports. Like, I'm sorry. Like I, in order for us to be able to communicate with one another, you're going to have to actually not just watch this, but retain it. So so just like with the news yesterday and Trump throwing his lunch across the room, that is a Gavin Belson scene. That is Gavin Belson destroying his own house in a rage. Anyway. You're talking right past me. I mean, I got the office down.
Starting point is 00:06:19 I can do Seinfeld. I can do New Girl. But Silicon Valley, I'm just going to carry season one and then I'm going to peace out. I'm sorry. It's just what happens. You're making a huge mistake. Okay, enough Silicon Valley for now. Let's get into the meat of this conversation around what you and your team is up to at Oxide. You call it hardware with the software baked in for running infrastructure at scale. It's allegedly shipping 2022. Let's start right in the fields though, as you guys put your principles right up front, your mission, your principles, this is a computer company, kind of like an old school computer company,
Starting point is 00:06:56 but you guys like right on the front of the homepage, here's our mission. Here's our principles. Can you lay out why that's important for you all and what they are and how that actually guides the company and what you guys are doing? Yeah, you bet. And I, yeah, so the origin of this actually is a talk that I, that I was asked to give by the Redmonk folks, by James Governor and Stephen O'Grady at Redmonk. And years ago, I, 2017, I was spun up into a lather over Amazon's 14, quote, unquote, leadership principles. I guess now 16. And I wanted to give my own as a rebuttal. And James responded to that tweet saying, is that your Monctoberfest talk submission?
Starting point is 00:07:36 I'm like, I guess it is. So that, and coupled with kind of striking contrast to Amazon, did force me to think about that. And I was kind of, we were going through an acquisition or it had been acquired and really suffering under a, under values mismatch. And part of the reason, honestly, I wanted to start a company is because I wanted to set the values from the cornerstone. And it's an important differentiation between values and principles. So principles are absolutes. So principles are the things that we can all abide by that transcend culture, transcend company. And those at Oxide, our principles are honesty, integrity, and decency. Those are our principles. That's what we expect everyone at Oxide to abide by at all times. These are irrefutable.
Starting point is 00:08:26 Values, in contrast, are intention. Values are not necessarily unequivocal goods. They are things that can be good, but they need to be not taken to extremes. So as an example of an Oxide value is rigor. Rigor is great, but rigor can also be taken to an extreme, right? Rigor can become paralyzing. You can be too rigorous. That is, if you insist on rigor, we are going to take rigor to an absolute and we are going to formally prove every program at this company. It's like, well, you are also not going to ship a product because you will be formally proving
Starting point is 00:09:02 programs the entire time. That is actually too rigorous. So rigor is intention with other values. Urgency is another oxide value. So the – and when we kind of sat down to figure out the values, I think the important thing for us was the values were not aspirational. They were really trying to capture who we are. And, you know, I'm old enough to know myself pretty well, to know what I wanted to build, what we wanted to build as a company. And perhaps the idiosyncratic step is that we have asked Oxide employees to commit those values to memory.
Starting point is 00:09:33 So there are 15 values. Wow. That's a lot to remember. You know, it's actually not. So let's rip through the values. So courage, candor, curiosity, diversity, empathy, humor, responsibility, resilience, rigor, teamwork, thriftiness, transparency, urgency, and versatility. May have missed optimism. Did I miss optimism? That's actually funny because optimism is the way I feel with that.
Starting point is 00:09:58 That's the Kenan Feltzfar one that I missed. Yeah, so obviously, it was optimism. Thank you. That's hilarious. Yes. Well, I was reading them along as you – I was being impressed by how you hit them in order, even on the end. Then you missed.
Starting point is 00:10:08 I memorized them in alphanetic order. Well, maybe I'm undermining my own point if I actually missed alphanism. See, it is harder than you think, isn't it? But part of the reason that we know that we can commit these kinds of things to memory is that's just like an act of repetition effectively. And, you know, I, uh, I lead the kids scout troops and the kid scout troop. And we asked, you know, 10 and 11 year olds to memorize 12 points of a scout law and they're all able to do it. So, um, I was pretty confident that adults could retain 15, although apparently, except for me, modular optimism. So I'll have
Starting point is 00:10:43 to go work on that one. Well, you're optimistic about it. But then we use those values as a lens for everything at Oxide. We use it as a lens for hiring. So our approach to hiring is very different than other folks. We have a process that is very much upfront and written down. My big belief is that, I don't think this is controversial at all, interviews are a terrible way to assess a person. And, you know, we have this longstanding tradition of using oral exams to evaluate software engineers, which is, doesn't work. It's not what they do. And, you know, I think that for me, the kind of a light went on relatively early in my career, you only have to
Starting point is 00:11:29 have, you know, one of these where you have someone who's just super sharp in the interview and is an absolute disaster of an employee, not necessarily out of malice, but just out of what you've selected for in that interview is not what you actually want to select for to succeed in the role that you've got. And we actually, you know, one's ability to be quick on one's feet in a conversation, to be able to dominate a conversation, which is what an interview often selects for, just not a good match for what we actually do in software engineering. And what we do in software engineering is we spend time by ourselves thinking about problems and writing down solutions. That's what we actually do. And there's a degree to which software engineering is a very solitary activity. You are alone with the problem.
Starting point is 00:12:16 Ultimately, it's you staring at your code. Yeah. And how do we kind of capture that? And for us, it is by, I want to see a portfolio of your work. I want you to describe your work. I want you to write it down. What is the work that you're proud of? I want an analysis sample. So walk me through a hard problem that you've solved and the analysis that you applied when doing that. If you've given presentations, I definitely want to see those.
Starting point is 00:12:40 So we kind of ask that kind of portfolio-based questions. And then we go through the values-based questionnaire where we ask people some really basic questions. When have you been happiest in your career and why? When have you been unhappiest and why? Then we ask for, we take those oxide values and we ask you to select one of those values and describe how it's been particularly reflected in your career. Take one of those values and describe how it's been particularly reflected in your career. Take one of those values and describe how it's been violated in your career and how you actually – how you dealt with that. And then we – one that I kind of threw on there at the last second that has been proven to be kind of fascinating is take two of the oxide values and describe how they came in tension for you and how you resolve it. And you won't be too surprised to know that I would say, you know, good, at least a third of the people who apply to Oxide talk about rigor and urgency being intention. And which I think is great. I mean, I never tire of reading that because rigor and urgency is kind of a very fundamental tension in software engineering.
Starting point is 00:13:41 It's a tension that we navigate every day, all day. So I'm always happy when candidates want to describe that. We're not necessarily looking for points for creativity on that one. But then you add all of that up, and those are what we call the materials. And then we hire through that. So as a result, the values become really self-reinforcing. And the values are really deeply held, deeply shared by folks at Oxide. And it has made navigating certain aspects of the company much, much easier. Like any group of people getting together to solve a problem, there is definitely differences of opinion. There's conflict.
Starting point is 00:14:18 But navigating that conflict, navigating those differences is much easier when everyone can be really explicit about their own values. And it's been really interesting to watch people say like, okay, wait a minute, you and I are disagreeing right now, but I realize that actually rigor and urgency are intention for us right now. And that actually we're disagreeing because I am biased right now more towards urgency and you're biased more towards rigor. And that allows for a much more meaningful conversation where you actually need to go resolve a dispute. It's actually providing like a shared lexicon inside the company. Totally shared lexicon. To have discussions. That's cool.
Starting point is 00:14:55 And you have to be careful because like it's very important to me at Oxide that we don't weaponize those values. Right? What you can't say is like we don't want to start, you know, rating one another on values because values are intention. They are, there's ambiguity there and that ambiguity is deliberate. So you've got to kind of balance that. But I think we have found that we've been able to navigate a lot together. extraordinary amount as a very, very small team in part because there are so many problems we don't have when we built the company in this way that is so explicit about values. So did you have all of this right up front or has it grown out of you working together? Because
Starting point is 00:15:37 you started it, what, back in 2019 or so? You've been working on it for a few years. Are these things observed over time or did you have like a list? Here's my list and I'm bringing it to the company to start with. So my big belief was, uh, remains the values have to be set from the first cornerstone. You, you can't retroactively. And so we will never add values. There, there will be, there will be 15 oxide values. Will you remove any? We will not remove any. We will not remove any despite We will not remove any, despite whatever happened to Optimism when I was ratting them off. No, we will not remove any. We will not add any.
Starting point is 00:16:09 Those are our fingerprint. And the reason that you have to do that from the cornerstone is because you do have to use them as a lens for hiring. Because even by the time you have, you know, four, five, six, seven employees, there are going to be differences. And they're going to be, if you haven't used those values as a lens, you're going to have, you know, I guess you could, you know, restructure your company around it, but I think it's, it's, you're really hard pressed to do that. So for us, that is the kind of the foundation upon which the company is built. And I would say also, I mean, this comes out of having done it the wrong way for many, many years, right, where I was too implicit about values or it is an easy mistake to think that someone else shares your values when they in fact don't or when you think you are broadcasting values when you in fact aren't.
Starting point is 00:16:58 And then you end up in conflict with people that you don't understand. Like why are we disagreeing so much about this? I'm very surprised by this conflict. It's like, oh yeah, that's because we actually didn't share those values all along. So it has been a really important way for us to build the company. Well, I understand the importance of values,
Starting point is 00:17:16 how fundamental they are and the principles and everything builds on top of them. Not so good with names, already said that. I'm pretty sure I would stop after three or four, maybe five. Right. On a good day. But the one thing that really resonates with me is stories. And one story that I think you are starting amazingly well
Starting point is 00:17:36 is when you start talking about the soul of the machine. That is such an important construct. The last person that I remember saying that was Steve Jobs. He was all about the soul, about the beauty, the combination of hardware and software and what happens in between. So why is the soul of the machine important to you, Brian? Well, because I mean, to me, it's the entire system, right? I mean, I think that hardware and software should be co-designed. We should be thinking of this holistically. And, you know, there are things,
Starting point is 00:18:06 it's always troubling to me when I hear a Jobs quote or speech that really deeply resonates because there's so much about Jobs that I don't like and don't aspire to. And I think that are kind of the unequivocal praise of Jobs is a huge mistake because the guy was really difficult to deal with. I really recommend, by the way, Isaacson's book is fine, but the actual, the book on Steve Jobs to read is Steve Jobs and the Next Big Thing by Randall Strauss, who's written about Jobs at Next. It's written at the nadir of, when Jobs is basically being left for dead and it's a disaster story about Next. And I think the Isaacson bio does Jobs I think a disservice because there is so little on Next. I mean he was at Next for what, 13 years, 15 years?
Starting point is 00:18:57 I mean he was at Next for well over a decade. It was a spectacular failure that was – that should have been a zero and only wasn't a zero because Jean-Louis Gasset at B felt that B was worth more than Apple was willing to offer. If Jean-Louis Gasset had taken Apple's offer, Next is never purchased by Apple. Jobs does not return to Apple. And we are in an alternate timeline timeline and I've got no idea what happens. I mean, you're in like, you know, you're like a, all of a sudden you're in a Bradbury short story. I've got no idea what happens. Yeah. That might for good fan fiction or something, you know, take that other timeline, make a story about it. But so, but so Jobs gets a bunch of
Starting point is 00:19:39 things. I don't, I don't like the way he treated people. And I think that honestly, the next experience probably we did talk again, hard to know, And I think that, honestly, the next experience, probably, it's hard to get hard to know, but I think it informed his return to Apple. And I would like to believe that he treated people a little bit better. But what I do very strongly resonate with is his aesthetic about the way that these machines are engineered, and that we actually think of the entire system. And that's hard. It's hard to think of the entire system. Computers are really, really complicated. Exceedingly complicated.
Starting point is 00:20:10 I mean, I feel like there's not a day that passes at Oxide that I don't think to myself, God, I wish I knew how computers work. I mean, I've been doing this for, you know, for whatever it is. Coming up on 30 years and I'm still learning how computers work. Because it is so wildly complicated. And it's such a miracle that they work at all. So it can be very hard to co-design hardware and software because we're actually demanding of people this incredible depth of understanding across two disciplines that have a lot in common with one another and have this very important surface area of contact,
Starting point is 00:20:46 but are in fact different. And software is not dictated by physical laws, really. And they are different. Software is not analog. The physical world is analog. Digital is a lie that we tell ourselves. But it's very important, I think, to build those things together. And that means building a team in which you've got software that has reverence for hardware and hardware that has reverence for software. And you want everyone to kind of bring their domain of expertise to the table but also appreciate what the other domains bring.
Starting point is 00:21:22 And that's a trick. That's hard to pull off. Jobs pulled it off. I do think he pulled it off a couple of times. I think it has been pulled off a couple of times in history, certainly. And we believe that in Oxide, because there aren't as many opportunities, I think, to do that today. Ironically, the companies that do believe in that are our most outsized successes. So it's like, you know, what are the companies that believe in hardware software co-design? Like, I don't know, Apple, Tesla, Amazon, really, Google. But other than that, and yet it's still considered to be econoclastic, which is kind of ridiculous to me. I mean, this is so obviously the right way to build a system. But the reason
Starting point is 00:22:02 it's econoclastic is honestly because it's hard. And it's really, really hard. It's much easier to focus on a narrower confine and to dismiss those that are taking on the entire system. It's hard. It's expensive from a, you know, we had to raise a lot of money to go build locks. This episode is brought to you by Sourcegraph.
Starting point is 00:22:31 With the launch of their Code Insights product, teams can now track what really matters in their code base. Code Insights instantly transforms your code base into a queryable database to create visual dashboards in seconds. And I'm here with Joel Kortler, the product manager of Code Insights for Sourcegraph. Joel, the way teams can use Code Insights seems to pretty much be limitless, but a particular problem every engineering team has is tracking versions of languages or packages. How big of a deal is it actually to track versions for teams?
Starting point is 00:23:00 Yeah, it's a big deal for a couple of reasons. The first is, of course, just compatibility. You don't want things to break when you're testing locally or to break on your CI systems or test systems. You need to have some sort of level of like version unification and minimum version supported and all of that needs to be compatible forward. But the other thing we learned was that for a lot of customers, especially, you know, engineering organizations that are pretty established, they have older versions of things or even older versions of like SaaS tools they don't use anymore that they haven't fully removed because they're like not sure if it's
Starting point is 00:23:27 still in use or they lost focus on that. And they're spinning up old virtual machines that they're still paying for. They're using old SaaS subscriptions they're afraid to cancel because they're not sure if anyone's actually using it. And so getting off of those versions not just like saves you the headaches and the risks and the vulnerabilities of being on old versions, but also literally the money of older systems running more slowly, or the build times, or virtual machines and SaaS tools that you're no longer using.
Starting point is 00:23:50 Before you had this ability, we talked to teams. There are basically three ways you could do this. You could Slack a million people and ask for just an update point in time. You could have one human and one spreadsheet, where it's somebody's job every Friday or every two weeks to just search all the code and find all the versions and write it down in a Google Sheet. Or there were a couple of companies that I came across with in-house systems that were sort of complicated. You had to know maybe Kotlin,
Starting point is 00:24:13 but you didn't know Kotlin. But if you want to use this system, you had to learn Kotlin, and you'd have to sort of build the whole world from scratch and run basically a tool like this with a pretty steep learning curve. And now for all three of those, you can replace it with a single line source graph search, which is basically just the name of the thing you're trying to track and the version string in the right format. And then we have templates that will help you get started if you're not sure what that format is. And then it'll automatically track all the different versions for you, both historically. So even if you start using it today, you can see your historical patterns. And then, of course, going forward.
Starting point is 00:24:40 Very cool. Thank you, Joel. So right now there is a treasure trove of insights just waiting for you. Living inside your code base right now, teams are tracking migrations, adoption, deprecations. They're detecting and tracking versions of languages and packages. They're removing or ensuring the removal of security vulnerabilities. They understand their code by team. They can track their code smells and health, And they can visualize configurations and services and so much more with Code Insights. A good next step is to go to about.sourcegraph.com slash code dash insights. See how other teams are using this awesome feature. Again, about.sourcegraph.com slash code dash insights. This link is in the show notes. So why did you decide to do it? I mean, you say you kind of ask yourself that question repetitively, but the very first time that you asked yourself the question and said, yeah, actually, I'm going to do it.
Starting point is 00:25:56 It's like, what was in the way? What was missing? Or what was in the way of you doing what you want to do where you currently were working or currently building? Yeah. Why decide to go ahead and raise the money, get the co-founders, and take that huge leap that you took? Well, so we were – so I was at a cloud computing company. So I spent 14 years at Sun Microsystems, which I have to clarify was a computer company because my now 10-year-old daughter thought it was a brewery in a very strange exchange we had at some point.
Starting point is 00:26:24 It might be a brewery. There very strange exchange at some point it might be a brewery there's lots of breweries out there what what kid is thinking about breweries what's going on anyway so i now defund computer company but um i um so i spent 14 years at sun um sun definitely did believe in that hardware software co-design, for sure. Certainly saw elements of it there. After Sun was invaded by the Nazis, I fled. So Sun was purchased by Oracle in 2010. I went to a cloud computing company, Joyent, and spent another nine years there. And it was at, so it was kind of interesting to be on both sides of this. And Joyent was acquired by Samsung in 2016. And I and a colleague of mine that I had come to know at Joyent, Steve Tuck, Steve and I had decided like we knew we wanted to start a company together. And we were kicking around some very bad ideas for things that we could go do.
Starting point is 00:27:21 And as we were kind of kicking around bad ideas, you know, maybe it's time to like start talking, start lighting up some venture capitalists. And, you know, I wanted to go back to my, I'd known VCs over the years, but needed to go kind of remind myself of them and maybe get some lunches or whatever. And I went back to the mail from a VC, actually a pretty famous VC, and he and I would get lunch together with some regularity. And the last email that he had sent me was, hey, really enjoyed lunch. Just wanted to remind you that I will fund literally anything you put in front of me. Nice. Wow. Okay. So Steve, you know, I got this mail and, you know, he's going to fund anything. They're going to fund anything we put in front of them.
Starting point is 00:28:04 Maybe we should solve the problem that we actually want to solve. And the ideas that we had been taking around were frankly small ball. They were small problems that felt like startup size problems. But if we have got an opportunity to raise money for anything we wanted to go do, the problem that we actually wanted to go solve together was the one that we were suffering with every day inside of the walls of Joyent and then Samsung, which is the infrastructure that we were building a cloud on out of commodity gear, Dell, HPE, Supermicro, had no end of problems, plagued by problems that we simply could not solve because we did not control that layer of the stack. And if you look at what Google and Facebook, now Meta, Microsoft, Amazon have done for themselves, the machines that they were building
Starting point is 00:28:51 for themselves looked nothing like the machines that we were trying to build a cloud on. And I'm like, Steve, if we want to like, if we can actually get anything funded, we should go start a computer company. And I just remember, you know, vividly in Steve's office being like, do you think we could get like, wow, do you think we could? Like, it was almost like, do we have like permission to go do that? Because yeah, I mean, obviously we should go do that. Steve had spent, you know, a decade at, prior to his decade at Joyent, had spent a decade at Dell. And so, you know, he and I, and coming up on the go-to-market side. So I mean, we felt like, boy, if we can go do this, like, let's go do it. The thing that's really funny is that we, so we kind of started to formulate this and started to reach out to VCs and talk
Starting point is 00:29:37 about it. And what we learned pretty early is that this is wildly contrarian, but intriguing to VCs. In some ways, this is like the worst possible thing for VCs because VCs always want to know more, but it requires a boldness that can be hard for venture capital to summon. So it's easy to have like long conversations that lead to ultimately not getting across the finish line. But folks were intrigued and great. So the irony is that talking to a bunch of venture capitalists, getting a bunch of enthusiasm for it, and then finally went back to that VC that had sent the email that honestly sent us down the path for Oxide. And I call him up and I get like maybe a minute into kind of describing the problem that we were going to
Starting point is 00:30:24 solve. He's like, wait a minute, Brian, I'm going to stop you. I see where this is going. Please tell me you're not going to start a computer company. I'm like, no, that's exactly what we're going to do. He's like, no, absolutely not. No, no, no, no. I want nothing to do with this. And I'm like, you know, you sent me this email saying you'd fund, quote, literally anything
Starting point is 00:30:42 I put in front of you. He's like, no, no, I'm not doing that. Like, no, definitely not. Oh, wow. you'd fund quote literally anything i put in front of you he's like no oh i'm not doing that like no definitely not oh wow so uh there was a you know the birth of oxide is a kind of a lie from a vc albeit a pretty harmless one but you know wow it got us to to dream a lot bigger uh this vc did he didn't radically pass on us so passed on is he in now in now? Did he eventually get in? Is he out? No, no, no, no, no, no, no, no. He's out, which is fine. You think he's going to want back in later? You think he's going to be kicking himself
Starting point is 00:31:12 five years from now? You know, that's the fantasy of every entrepreneur is that- That's why I'm asking. Yeah. I mean, that'd be obviously, that'd be great. That'd be terrific. All right. You know, you try not to live your life to, to spite others. You know what I mean? No, no, no. But you could say, I mean, is there room for them on your cap table eventually? I'm sure there's other rounds. Are you done raising money for good?
Starting point is 00:31:36 We're not, we're definitely not done, but there is, once you get beyond a certain stage, the early stage folks are, it's, it's like the money's off the table. Their thesis is they need to be in earlier and get the larger multiples. So that larger multiple will be off. No, actually, we've got, honestly, it worked out great, honestly, from an investor perspective. We got, I guess when you're doing something bold, you will self-select for VCs that themselves are bold. And we got the boldest and the best. So we got a Clipse Ventures funded the company and in particular, a venture capitalist named Pierre
Starting point is 00:32:11 Lamond. Do you know Pierre? No. Okay. So Pierre hired Andy Grove at Fairchild. Fairchild Semiconductor. Okay. Going back. So Fairchild Semiconductor, this is the true birth of Silicon Valley, right? The birth of Silicon Valley is Shockley Semiconductor and then the traders leaving Shockley, going to Fairchild. And Fairchild was where you had this just incredible confluence of unbelievable talent. You've got Noyce. You've got Moore. You've got Andy Grove, incredible folks. And this is, this is Moore's law, right? This is where you have this incredible growth of the integrated circuit and Fairchild just explodes. And they end up all
Starting point is 00:32:59 leaving. Fairchild is actually a subsidiary of a Fairchild instrument and camera. And all those folks end up leaving Fairchild and going to National Semiconductor, where Pierre went, Intel, all the birth of Silicon Valley very much comes out of Fairchild. So Pierre was at Fairchild. And he was at Sequoia for many years with Don Valentine, funded YouTube. And as you can imagine, you're like, wait a minute, how old is Pierre? Yeah, I'm just wondering, because this seems like this goes back. Yep, it goes back. Pierre is certainly the oldest venture capitalist in Silicon Valley. And he is absolutely the boldest. Wow. I mean, it's kind of amazing to me that you got someone who is I mean, I think it's honestly, it's a little bit embarrassing for younger venture capitalists when you've got Pierre is so
Starting point is 00:33:46 terrifically bold and they are so afraid of things. So it's been singular. It's been so great to have. And I think it's highlighted for us the importance of having, when you're starting a new bold endeavor, having an investor who is, who's fit for that endeavor, having an investor who is as bold as the company itself has been really, really important for us. If Wikipedia is right, it looks like he's in his nineties at this point. Yes. Wow. He turned 92 in September And this guy is razor sharp. He's great. And not just sharp. I mean, sharp is great.
Starting point is 00:34:28 But like lots of people are sharp. It is the courage that he's got, the boldness. Because what we're doing is very bold. And it requires someone who shares that vision, but also understands what it means to actually solve a hard problem. And what it means to solve a hard problem is things are not always going to go well. And if you're solving a hard problem, if things are going well, you need to push harder so that you are prepared when things aren't going well. And then you need to stand by the technologists who are solving a hard problem. And that is a balance that is increasingly rare to strike. Jobs is very good at it, actually.
Starting point is 00:35:12 I disagree with some of his people management methods. But the reality is that Jobs had teams that were able to birth very bold ideas into the universe because he understood that he understood how to hit that balance of being both pushing people towards those mountains on the horizon and supporting them when they when when things aren't going well which is which is a challenge speaking of big things just to put this into perspective we had the internet we had the distributed version control system git from boast we had open source there's something else coming next revolution i think that's how big we're talking here like a really big moment how do you see that brian because i know that you've been talking about this i forget which talk exactly but this is the scale that you're thinking at and aiming for and that's why you need people that see the challenge that
Starting point is 00:36:04 lies ahead for what it is, because it's really big and it's going to take a long time and a lot of effort and a lot of people to see through. Yeah, I mean, for sure. And so what we are doing is, I would say, bringing those revolutions to the computer itself. I mean, it's kind of embarrassing that if you look at the server-side computer that is commercially available, it hasn't really evolved since the 90s.
Starting point is 00:36:29 It is basically a personal computer. It is a racked personal computer. Right. And that's embarrassing. I mean come on. Yeah. And the approach that we're taking is true rack scale design. So, and I think that the revolution you maybe were referring to, I do think that the firmware, which is to say the proprietary software that sits between the hardware and the system software that runs upon it, that proprietary firmware has been a real problem. And what we, I don't necessarily view it as a, no, it's a revolution in its own right as so much as it is bringing the open source
Starting point is 00:37:10 revolution to firmware. We know that open source, open source is really, really, really, really important. And the older I get, the more I appreciate how deeply important it is. And it has changed everything that we do. I think that the, I think that when I was coming up in the 90s, it's kind of the era of the death march, right? And there are all of these tales of showstoppers, a terrific one about the development of Windows NT. And if you read the development of proprietary software in the 90s, it feels otherworldly. And the reason it feels otherworldly is because there was no sharing of software, really. Everything was proprietary. Everything had to be either built from scratch or bought. And that really, it served as an incredible impediment to innovation. And people are, I mean, software projects being
Starting point is 00:38:06 canceled because they ended up being so large, the scope would expand, they would have to be canceled. I mean, there are all these kind of knock-on effects. And we know that software has this incredible property that it endures, right? It's not a physical machine. It doesn't wear out. And when you get software right, if the software works for me, I can share it with you for free. There's no cost of goods sold. It's information. I'm giving you like the answer to the homework. It doesn't cost me anything. And that is remarkable because then you can build upon it and you can go solve a new problem that you couldn't solve previously. And I think that, you know, when it's all writ, I think that the development of open source is going to be viewed as a Gutenberg-esque moment. That software alone was actually, software alone is like the written word, extraordinarily powerful. But you actually need the printing press to have that kind of broad impact, broad societal impact you need to the printing press. And for software, open source
Starting point is 00:39:21 is the printing press for software. the printing press the software's efficacy software's benefits were limited and it's not it's not an accident every single one of these companies that we that one might talk about is built on open source components up down and all around our programming languages are all open source our databases are open source our systems are open source and yes obviously people are doing their own proprietary software in there, but those open source components have proved essential. That revolution has not yet come to firmware. And that's what we are doing as a, now I would say that's a side effect of what we're doing. What we are doing, what we actually are doing is building a unified hardware software system, a rack scale machine that represents the kind of
Starting point is 00:40:06 machines the hyperscalers build for themselves for those folks who wish to run on-prem. And I think the other big belief is that Jeff Bezos is not going to own and operate every computer on the planet. So that's our other renegade belief, that we're not all going to be running a computer in perpetuity. There you go. That sets you up in a nice David and Goliath type scenario. So you can have that mission to beat Goliath.
Starting point is 00:40:28 So I'm wondering when you talk about open source revolution, bringing that to firmware, bringing that to the metal, does RISC-V fit into this conversation at all? Yeah, that's a great question. I would like it to. I think we would like it to. RISC-V, so there are a couple, some great elements of RISC-V. I do love the instruction set.
Starting point is 00:40:52 The instruction set is very thoughtfully designed. And the fact that we can have open cores for RISC-V is great. So the fact that you can have your own blue spec core, what have you, RISC-V core, that's great. The challenge with RISC-V five is that and we've seen this happen again and again where you have something that has good intentions and then the the kind of the tentacles of the existing way of doing things spread into it and risk five has developed pretty proprietary firmware for all of its openness, the instruction set is open,
Starting point is 00:41:27 the actual systems based on RISC-V have got a lot of proprietary elements. And indeed, they have recreated some of the most gallingly proprietary elements of x86. So things like SMM. SMM is the system management mode. It is a mode that the processor enters when it wants to and does whatever it wants. And if you are accustomed to writing the operating system, I do OS kernel development, like the idea that there is some hidden mode that you can't see that gets to do whatever it wants in the machine, well, that operates across purposes.
Starting point is 00:42:04 I mean, that's a source of security vulnerabilities. That's a source of performance problems. And those kinds of management modes should not exist. Those are antithetical to hardware software co-design because those modes, what those modes are saying is that there is some software beneath the system software that is unseen that is actually controlling the computer. And it makes it very hard to build a unified system. We actually, of all the things we're doing at Oxide, and we're doing our own compute sled based on AMD Milan. We're doing our own switch based on Intel Tofino. We're doing our own cable backplane. We're doing our own operating system on the service processor. We're doing our own hypervisor. So we're doing all these very big, bold bets. Maybe the boldest is there is no AMI
Starting point is 00:42:47 bias in our system. So AMI, American Megatrends Incorporated, which even the name drips from the 80s. This is a bias manufacturer from the 1980s that has somehow remained at the brainstem of server-side computing. And right now, x86 parts, be it Intel or AMD, have got AMI-authored code, proprietary AMI code, that you can't see change or operate, that is part of that machine bring-up, that platform enablement. And it's a huge problem. It's a huge problem because it's, I mean, first of all, it's just bad.
Starting point is 00:43:27 I mean, it's just poorly written. It is at the very lowest layer of the stack. It has got no idea what's running above it. And so it will kind of hijack the machine to its own purposes. The bias will, in cooperation with SMM, with other aspects of the computer, will kind of do what it wants when it wants to.
Starting point is 00:43:44 And that's not the way you build a reliable system. That is not the way you, that again, antithetical to this idea of unifying, of taking this hardware software co-design approach. So we have no UEFI in the system. So UEFI is a, that was what my colleague says, it's like MS-DOS circa 2099. UEFI was designed as a mechanism, actually originally the boot Itanium, but it is designed as, it's kind of like the worst of all worlds in that it requires these kind of interdependencies across layers of the stack, but it doesn't actually empower anything. So it ends up being kind of the worst of all worlds. We have no UEFI in our system. We have no ACPI in our system. We do not need to have these layers that allow arbitrary other layers of software to run on top of them. We can actually design the whole system together.
Starting point is 00:44:38 And then because our revenue model is based on hardware, because we're selling the whole system, we can make the entire thing open. And I think this is where we do diverge from a company like Apple. I love so much of what Apple does. But the secrecy with which Apple engages itself, I don't think is necessary. I think Apple would be an even more relevant company if they were a proponent of open source software. And they're really not. I mean, they kind of, they have been, they've kind of, you know, they've flirted with it at various times. Yeah.
Starting point is 00:45:08 But they are not really an open company. It's like there's little bubbles inside of Apple that are. They're absolutely bubbles. And then the bubbles will kind of persist for a while and then they'll be hit with a hammer. And then they, I mean, Apple is a company that routinely goes backwards at open source,
Starting point is 00:45:25 where things were open and are no longer open. And that's always a bad sign. Well, they're still working on that FaceTime open standard. You know, they're still getting that thing rolling. Right. Just like Steve Jobs said they would. And, you know, that's, I think to me, that's frustrating because it's like, look, Apple, like you are, you sell devices, like pretty expensive devices.
Starting point is 00:45:42 You don't, you should be incentivized to get your software out. People should be able to see how these systems work, but it's just not the way. They believe their secrecy is at the core of their success, and I think that their secrecy, I think that the core of their success is so deep, namely hardware software co-design, and so successful that even their ridiculous secrecy
Starting point is 00:46:04 has been unable to kill it right there are aspects of which i mean we're too far afield here but there are aspects of apple strategy that i think have paid off with regards not necessarily to secrecy but to propriety if that's how you say it which is specifically i'm thinking of messages i message i think keeping that apple device only has been a brilliant form of lock-in which is not pro consumer but it's pro apple that has worked out quite well and i don't think they would be as relevant as they are today if you could get apple messages i message format across any device because that's a lot of people that say that the only reason why they still use apple is because of those stick and blue bubbles
Starting point is 00:46:42 that's right i uh they believe that. I'm not sure that's true or not, honestly. I'm not sure that's true or not, but they certainly believe that. So I actually think that their products are pretty good. And I think that they actually don't need to lock people in. I think they can actually allow people to make a, and people do, like they make, they choose to use their products because they're good. Yeah, they do. And they're good because they have taken on the whole system. So I think there's a lot of reasons to believe that delivers a better artifact. But so we have no AMI bias. We believe that these layers of system software that are serving to make the machine look like a personal computer are dated, but they require doing things that really
Starting point is 00:47:22 have not been done before in terms of system enablement. I mean a long way of getting back to kind of the RISC-V. So with RISC-V, I'm optimistic about elements of RISC-V. But it needs to not go down some of these same paths because there's this idea. And we certainly saw this happen in ARM, in the ARM ecosystem where it's like we need to have UEFI to be successful. And you're like, no, no, stop. The x86 is successful despite UEFI, not because of it. And you want to actually allow people to use RISC-V, ARM, what have you, as a building block for a larger system, which means it needs
Starting point is 00:48:00 to be truly open, it needs to be well documented, and allow it to be used as a real building block. And that's what RISC-V needs to do. And some days they're doing it and some days they aren't, but we don't have any RISC-V in our system yet. We definitely evaluated it for certain aspects for the hardware we were entrusted in particular. I think we probably will in the fullness of time, but right now it's all ARM for the embedded use cases and x86 for the for the cpu for the cpu i really like my hardware i like my imac pro the one that i'm using to record this on it's been many years love it the new m1 max great machine but also appreciate very much my fanless amd system completely fanless not even the psu has a fan so i'm wondering if i wanted to add an oxide rack
Starting point is 00:48:45 to my hardware like first of all would i do it and how would i go even about it yeah so i and i really i want to let people down easy because we've got such a demographic that is following companies like i can't wait to buy an oxide rack i I'm like, I don't know that you're going to be – I mean, do you have 15kW in your house? If so, why? You know, this is really destined – this is destined really for a data center. Now, I don't think there's any reason architecturally we couldn't make a much smaller rack, but that's not what we're focused on. What we're focused on is building a rack for a data center. Actually,
Starting point is 00:49:27 it's funny. It's like 15 KW is our power budget for the rack, which is arguably the worst of all worlds because for the hyperscalers, they're like, Oh, 15 KW feels very tight. They're accustomed to being at, you know,
Starting point is 00:49:40 20, 25, 30, 35, 40 KW per rack. And you talk to the enterprise folks and they're like uh 50 okay maybe you're like we're mainly more like 10 12 kw per rack but our belief is that by actually designing the whole rack together we can optimize power across that rack all that said it's
Starting point is 00:49:59 not gonna be destined for a home lab so i don't think the i and we actually in terms of the fans we we are certainly not not fanless we very much have fans we went through a great deal of effort to make the fans uh it drives me nuts when you plug in a dollar super micro server and the first thing it does is those fans go full tilt have you ever been around like a fan going i mean these are i have one a one u right so you've got those little one u screamers right and those are like 25 000 rpm drives 20 000 20 000 rpm fans and these are super super loud so i always view that as it's so and maybe this is my inner steve jobs it's just so inartful to have so we have so the geometry of our sleds are a little bit different. So they're higher. So they're 100 millimeters high, roughly 2OU, which is a little more than a 2RU.
Starting point is 00:50:53 So it's like 2RU and change high and then half width. And that sled has got – that's a single AMD socket on there, 16 DIMMs, and we've got 10 NME drives. So the fans, part of the reason that the geometry is different, and this is what Facebook had initially done with OCP, but we wanted to have larger fans. So we wanted to have 80 millimeter fans. We did not want to have, because when you have a larger fan, then you can go at lower RPMs. You can actually, they're just much more efficient and much more power efficient as well.
Starting point is 00:51:25 But the fans that we wanted at 0% PWM, which is to say at its like offsetting, it's at 5,000 RPM and 5,000 RPM is loud. So we worked with our partner. One of the things that we do at Oxide that is actually a little bit different than certainly than I'd done in previous lives. I don't really believe in dual sourcing everything.
Starting point is 00:51:47 I really believe – I want to put rings on fingers. So I want to find like the right partner and I want to go deep with that partner. And actually, ironically, I mean this is a belief that we had. It was somewhat iconoclastic. Jobs did not have a dissimilar belief. Jobs believed the same thing. So for us, San Yudanki is our fan partner. We worked with San Yudanki to have a 0% PWM fan that's at 2,000 RPM.
Starting point is 00:52:10 And that is great. Like whisper quiet. So we've done – we've got all of these things to get – so when the rack powers on, it's just going to whisper. So we get the first rack together to do our compliance testing. And I'm like, what the hell is this like our firmware is wrong I you know we we get this like blast of fans but it's super short and I'm like what the hell was that and when I realized like oh it's the the rectifiers so we've got our a power shelf so we've got a dc bus part on the back we've got a single power shelf that has rectifiers the rectifiers have their own fans it's like the only firmware in this system we did not
Starting point is 00:52:50 write is the firmware that sits on the rectifier and that thing turns the fans on full tilt it's like oh man unfortunately it's for it's it's very very brief It's nowhere near as bad as the Dell Supermicro kind of experience. But it's just an example of how, like, you do want to – and maybe it's a bit of an aesthetic example. But actually, I believe that we are going to be – it's going to be very interesting to watch how this thing does at full speed because we're going to be able to run these fans. We do not need to run these fans of, I think, even 5,000 RPM to move the air that we need to move to actually keep the system adequately cool. I have a very important question. What happens when you shout at an oxide rack? Right. So that's a reference to a video that I shot of Brendan Gregg many years ago when he and I worked together at Sun. And Brendan was, we were trying to debug an outlier, a latency outlier that we thought might be due to, well, actually, to back up a little bit.
Starting point is 00:53:52 We were trying to figure out with another colleague of mine, Eric Schrock, why we had a JBOD, just a bunch of disks, with a single latency outlier that we could not figure out. And we're trying to debug it. And it's like this thing is only this drive is behaving badly. And we were about to go to lunch, and we had this lab space that was next to the office. And Eric was like, well, let's go look at the machine before we go to lunch. And I remember thinking, like, that is the dumbest idea. Like, what are you going to look at the machine?
Starting point is 00:54:25 It's like, is your hypothesis that there's like like, a raccoon in the data center, like, gnawing? It's like, yeah, right. Old school bug. Look at the machine. Sure. Why not? Actual bug. Right.
Starting point is 00:54:34 Yeah. So we go in there, and he pulls out the drive that is the problematic drive. And I just remember, like, my breath feeling like it was taken away because what we saw is that all four of the mounting screws in the bracket had worked their way out and the screws were gone. And it was sitting there vibing just on the connector. And this should have been one of those moments. I remember it was one of those moments where you're just like, oh, the system's a lot more complicated than I realized. And oh, the system's a lot more complicated than I realized. And, oh, wow, yeah. All of, like, this is where, you know, in terms of the education of why software hardware code design matters, it's like, oh, yeah, right, vibe really matters.
Starting point is 00:55:13 And in trying to reproduce those vibe issues, Brendan and I were alone in the office, I think it did during Christmas and New Year's, if I recall correctly. It was years ago. And Brendan was trying various things to reproduce this. So we wanted to talk about how we debugged it. And Brendan comes running in and says, you've got to see this and runs out. And Brendan is just like not a person that ran all that frequently. So Brendan is the kind of person like if this person's running, I'm running in the same direction. Like,
Starting point is 00:55:46 I don't even know what we're running about, but like, I'm not, I'm not going to take my chance. It's worth checking out. Right. Yeah. And then he,
Starting point is 00:55:53 what he showed me was, uh, that he had figured out that he could scream at the drives and induce the latency outliers. And I remember thinking like, wow, we should video this. So he had a camera there.
Starting point is 00:56:05 I videoed it. Hi, I'm Brendan. We're here in the Fishworks lab. Sorry for screaming. It's very loud in here with the air conditioners and servers all around me. We just made an interesting discovery and we thought we'd show you straight away. What I'm going to do is not recommended. This is not supported.
Starting point is 00:56:23 Do not try this at home so me videoing him screaming at the drives is the second take that's the second time i've ever seen it you can kind of hear me laughing because i'm still like delighted by this i put it up on what is then the very young youtube again i think this is in like christmas 2008 if memory serves so this is youtube's only a couple years old yep and i'm thinking like this would be good like it'll get like you know i don't know a couple hundred views or whatever i haven't checked recently it's definitely over a million 1.8 yeah 1.8 right so that's yeah that's that's had quite a few views my kids view me as my career as a failure because you know i i could have been a YouTuber. I actually had the, um, I tried to explain to them that like, I'm a one trick pony. And by the way, it was like, Brendan, anyway,
Starting point is 00:57:09 Brendan was the talent. I just like, I just held the button down through the cameraman. I was the cameraman. Really? I did nothing more or less. Uh, and the, what was funny is that that video became more viewed than any content son had ever generated and i definitely remember talking to some of the marketing folks being like yeah we didn't really ask permission on that one we just kind of did it and they're like yeah um you know it's all right uh we just wish you had said sun microsystems in there at all i'm like did we forget to mention the name of the company? Oh, sorry about that. Sorry, that's awkward. Backfire. But yeah, screaming in an oxide rack is going to be less interesting for a couple of reasons.
Starting point is 00:57:51 One, it's all NVMe drives. We don't have any spindles in there, so it's all flash. I also would say that we have spent quite, again, we are big believers in learning from the failures that came in front of us. There have been lots of mechanical failures actually in server design the the mechanicals of of server design require some care and uh we've got an a just absolutely aces mechanical team um at a partner of ours benchmark electronics and they have done a terrific job on the mechanicals and uh screaming at this thing i don't think it's going to do very much i think this is gonna i i think we're mechanically pretty good shape one test that's definitely green the tick is green if there is such a thing it passed it there you go yeah absolutely This episode is brought to you by our friends at Fire Hydrant.
Starting point is 00:58:56 Fire Hydrant is the reliability platform for every developer. Incidents, they impact everyone, not just SREs. They give teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. What would normally be manual, error-prone tasks across the entire spectrum of responding to an incident, they can all be automated in every way with FireHydrant. They have incident tooling to manage incidents of any type with any severity with consistency, declare and mitigate incidents all from inside Slack. Service catalogs allow service owners to improve operational maturity
Starting point is 00:59:33 and document all your deploys in your service catalog. Incident analytics allow you to extract meaningful insights about your reliability over any facet of your incident or the people who respond to them. And at the heart of it all, incident Runbooks, they let you create custom automation rules
Starting point is 00:59:49 to convert manual tasks into automated, reliable, repeatable sequences that run when you want. You can create Slack channels, Jira tickets, Zoom bridges instantly after declaring an incident. Now your processes can be consistent and automatic. The next step is to try it free. Small teams up to 10 people can get started for free with all Fire Hydrant features included. No credit card is required.
Starting point is 01:00:10 Get started at firehydrant.io. Again, firehydrant.io. And by our friends at MongoDB, the makers of MongoDB Atlas, the multi-cloud application data platform. Atlas provides an integrated suite of data services centered around a cloud database designed for scale, speed, and simplicity.
Starting point is 01:00:30 You can ditch the columns and the rows once and for all and switch to a database loved by millions for its flexible schema and query API. When you're ready to launch, Atlas layers on production-grade resilience, performance, and security so you can confidently scale your project from zero to one. Atlas is a truly multi-cloud database. Deploy your data across multiple regions simultaneously on AWS, Azure, and Google Cloud. Yes, you heard that right. Distribute your
Starting point is 01:00:55 data across multiple cloud providers at the same time. The next step is to try Atlas free today. They have a free forever tier. Prove yourself and your team that the platform has everything you need head to mongodb.com slash changelog again mongodb.com slash changelog So despite Gerhard having secured his spot in line, we think that probably an Oxide computer is not destined for his home lab. I mean, you'll probably sell him one just because why not? It's a sale, right? But not target audience is not the enthusiast,
Starting point is 01:01:43 hobbyist home lab guy like Gerhard who then is your ideal customer and to that ideal customer can you tell them why I mean I'm looking at it it looks cool right like you guys got the aesthetic down the black and the green and the oh and like it's it's sexy but I'm also not a guy who's gonna be acquiring racks upon racks right some sort of server farm. So can you, to that person, can you sell them on Oxide versus just going back to their Dell rep and saying, hey, give us a reorder of what we did last time? Yeah. So you should talk to some of those folks because those folks are in excruciating pain
Starting point is 01:02:19 for a bunch of reasons. One, they are in, first of all, they are all generally cloud aware. So, you know, some people say, oh, I love that Oxide is like, you're a contrarian cloud play. It's like, no, no, no, we are not anti-cloud. Like we are very, very pro-cloud. Elastic infrastructure is an incredibly important development. And we are very, very pro-elastic infrastructure, to be clear. Very pro-cloud computing. We just believe that you shouldn't have to rent all of it. We believe that you should be able to buy some of it.
Starting point is 01:02:52 Because when you're renting compute, the Moore's Law dividend is going to your service provider, not to you. And we believe that there are folks who've got compute at a scale where it makes sense to own a computer and own a rack of computers. So the folks that we are targeting are folks that are already on-prem. They are on-prem for good reasons. Those reasons are they may be security, maybe they're latency. They're very often economic. AWS is expensive.
Starting point is 01:03:21 The public cloud is expensive, especially when you're at a certain scale. And there's a certain scale you get to where it's like, actually, the public cloud is debilitatingly expensive. I can't even contemplate the cloud for this workload. So those folks, they are cloud aware. They're running their own hardware. And they are stuck on this personal computer that hasn't meaningfully moved in 20 years. And when they buy something from Dell or from HP or from Micro, they then are responsible for putting the software on top of it. It's like you're not running Dell on its bytes. You're running Dell plus VMware.
Starting point is 01:03:55 You're running Dell plus VMware plus Cisco plus software to manage the network. And you are going plus your distributed storage system, whatever that is. And whenever anything goes wrong, well, you assembled this thing, so this is on you. And every vendor points at everyone else. And boy, I mean, you know, I live this. We were Dell customers. And I just remember, I mean, I've told Dell a lot of things over the years. One of them is never tell me you've never heard of this problem before. I'm not interested. It's not, all that is
Starting point is 01:04:30 telling me is that your most technical customers are leaving Dell, which is actually what's happening. And so when you are having a problem, it's like, yeah, Dell is telling me like, I'm the only one seeing this. It's like, no, Dell is trying to gaslight you into believing that you're the only one seeing this because Dell itself does not have the depth of competence to actually understand what's going on on their systems. Because Dell, Dell in super micro, it's taking it to an even greater extreme of there's this self-fulfilling prophecy that this is commoditized garbage. So we're going to treat it as commoditized garbage. But it's actually really expensive. I mean, if you look at a racked out Dell 2U server, it's expensive.
Starting point is 01:05:13 And we haven't even gotten the software on there yet. We haven't gotten VMware. We haven't gotten the software or OpenStack or whatever you end up putting on this thing to manage it. For Oxide, not only are we taking the fresh approach to hardware, but obviously it's software co-designed. We are actually developing the hypervisor, the control plane. What you get is an actual cloud in that rack. You hit API endpoints, you provision. You don't buy VMware to put it on this rack. So for our target demographic, they have been grossly underserved. In fact, the existing infrastructure providers have denied
Starting point is 01:05:45 they even exist. They're like, well, every on-prem use case is going to the public cloud. It's like, I mean, these are like, no, I know about the public cloud. I understand the public cloud. I, this workload needs to run on-prem for economic reasons. This is not a legacy workload. This is not going anywhere. And to be told that you don't effectively don't exist and then be more or less treated that way, it's pretty aggravating. So, you know, our target demographic has kind of worked up there. They've kind of had enough. Actually, it was when we were doing due diligence for the initial VC investment and having VCs talk to our some of our first perspective customers, they're angry. So one of the feedback, we got some of the feedback from some of the VCs, like, well,
Starting point is 01:06:32 your early customers, they're agitated. I'm like, yeah, they're pissed. They're pissed. And they're definitely pissed. Like, don't try to tell them that they don't exist. That's a mistake. Because what they have seen is all of this innovation happening in all of these dimensions around them, and all of the innovation around Elastic Compute happening on
Starting point is 01:06:52 the public cloud, and where they need to run it, they have been entirely deprived. And so what they see in Oxide is oxygen. Someone who understands that, like, understands what I'm trying, and yes, I mean, the aesthetics are extraordinary, and the rack really is beautiful, I got to say. The rack is, it is so good looking. It is a really good looking rack, but what we're doing is much deeper than that. It's much deeper than the aesthetics. It is a true first principles approach that allows them to actually appreciate some of those advantages that folks have in the public cloud. And then they can go focus their energies on their business and on building the software and supporting the software, supporting the developers that they need to go build a better product, build a better service. And what we see is that our target
Starting point is 01:07:44 demographic is where we started on those excellent enterprises, excellent Dell customers. The customers that we see on the horizon are those folks that are born in the cloud and then wake up to a business that is actually not sustainable because their margin is actually going to Amazon. And over the years, there have been many of these folks who have come up to the edge and like, we're going to go on, we're going to build our own data centers. And then they go, you know, they're naive about how bad the market is. And so they go in like, I don't know, I'm going to buy some Dell or whatever. It's like, oh, God, yeah, you're going to learn just how awful it is.
Starting point is 01:08:18 And they end up vacillating, you know, going on-prem a little bit, but then staying on the cloud. And we believe that if you give those folks a real off-ramp where they can have the power of cloud computing, but with the economics of an on-prem data center, there's real demand for that on these cloud-borne SaaS companies. So that's the future that we see. I would really like open source developers to one day be end users of an oxide rack, of an oxide system, because I think there's a lot of power in the little person that has seen it all that is so pissed at their internet connection, that is so annoyed why the Unify doesn't work with Microtech. I'm talking about myself. that has tried Supermicros and it's like, they're okay, but seriously, after 20 years, it's still the same. If I buy a new one, it's exactly like the old one which I had. I think there's a lot to be said about where computers are
Starting point is 01:09:14 going these days, especially the latest Apple ones. Everything's system on a chip, you just replace the computer. There's no way you can replace a component i mean modularity seems to have gone out the window and i think it's the wrong direction so i'm not removing my my place from um when i registered interest i'm somewhere in your list 2020 i think it was february or march yeah i'm very curious about the pricing like ballpark like how many years do i have to save for one because i'm really really determined to get it even if it has to live in the garage that's okay we will we will find a solution you know but uh it's going to be a lot of allowance i gotta tell you i mean it's going to be you're going to be i mean it's going to be price competitive but not price competitive with the things that you're
Starting point is 01:09:58 looking at right it is again we are you're looking at what is more or less a personal computer and what we are really focusing at is an enterprise rack scale machine. So the pricing of our, certainly of our initial product, I think is probably going to be prohibitive, fortunately for you. So where could I get one from, for example, is there, will there be a place where I can go and get a slice of this rack or what would that look like? Yeah. Well, I think it's interesting. So I think because i first of all i totally agree with what you're saying i about the there's a a tremendous power in individuals right and their ability to contribute i mean the thing honestly the thing
Starting point is 01:10:33 that i would do and do i have one i guess i got that one here so what i would do is if one wants to start playing around with oxide start playing around with these little single board computers right this is uh i think this is an f411 so this is an STM micro. This thing will run Hubris, which is our service. So this is running our service processor. This is not something you're going to run your arbitrary cloud workloads on, but it is actually really fun to, Hubris is our operating system that is our, I mean, appropriately named because we did our own operating system. Rust-based operating system, DeNovo Rust-based system. And these single board computers are incredibly cheap.
Starting point is 01:11:11 For $20, you can get a computer that's more powerful than the desktop that I had when I came into the industry. And much more powerful. 400 megahertz part. My first desktop as a professional was 143 megahertz ultra spark. And the fact that we are able to have these incredibly powerful single board computers, relatively powerful, we view them as underpowered. Then there are these kind of embedded use cases. But I think it's a great way to start exploring oxide and start exploring something. And we love the fact that it's all open source. It's all out there and there's going to be some terrific mutations that are going to
Starting point is 01:11:48 be fun and allow people to explore and contribute, um, not in the customer sense, but more in a community sense. So that I would say is probably going to be going to be the vector unless you, uh, unless you inherit a data center data center and truly more money than you know what to do with. I like my options. Thank you. There you go. Well, let's open up the hubris and humility conversation a little bit.
Starting point is 01:12:14 I'll have you go a little bit deeper. You say hubris is the operating system, well-named, as you said, and easy to say, Gerhard, really easy to say, hubris. There you go. I've been practicing. Humility is the debugger which is just also
Starting point is 01:12:27 brilliantly named as a pair I love that kind of that goes back to your I guess humor value
Starting point is 01:12:33 do you want to tell the folks exactly why you build your own OS and maybe like give hooks into you know a lot of our listeners
Starting point is 01:12:40 our developers tinkers hobbyists operating system folks programming language enthusiasts. What could they potentially clone Hubris, the repo, and what could they do with it? Or what could they learn?
Starting point is 01:12:52 Or what could they help, et cetera? Yes, there's a bunch of great resources out there, actually. First of all, I would steer anyone to my colleague Cliff Biffle, who coined the term, coined Hubris for the operating system. He gave a great talk at the Open Source Firmware Conference that is really just superlative, must listen, must watch talk where he walks through why hubris? Why did we do our own operating system? Why did we not? And there are a bunch of reasons. And actually, it was fun to bring together some really different perspectives because Cliff had done a ton of embedded work and a ton of Rust work and had a real belief of what an embedded operating system should be. And it's funny because coming from really the more host CPU side, kind of industrial operating system kernel side, some of Cliff's beliefs that are the most
Starting point is 01:13:45 iconoclastic are ones that feel like they shouldn't be iconoclastic at all. So in particular, Hubris and most embedded operating systems do not use the memory protection unit that is present on most embedded microcontrollers. So they are effectively single address space applications. And that to me is crazy because as I mentioned, like these CPUs are more powerful than the desktop computer that I had when I came into the industry in 1996. And the idea that you would take a computer that's that powerful, that can do many different things, that can have true multitasking, and that you would run without memory protection. I mean, this is like, I mean, talk about something that the children don't appreciate. When we were coming up, if you're running DOS and you're running a game or editing a file, it was not unusual for the machine to just reset.
Starting point is 01:14:45 Yeah. And that is something that humanity has rightfully left behind because we actually have memory protection. Now, when your web browser does something that it shouldn't, it's an aw snap, right? And you've maybe lost that session or that program has crashed, but the rest of the computer is intact. And of course it should be. That hasn't been true on the embedded side.
Starting point is 01:15:10 And when we, part of the real design center around Hubris was we want a system that is microkernel-based, that uses memory protection, that is an all-RUST-based system, that really has RUST as a first-class citizen. And my first job in the industry was working for a microkernel company, QNX. QNX software systems out of Canada that later bought and sold a bunch of different times, was digested by BlackBerry at one point. I think at Harman, they've been in a bunch of places.
Starting point is 01:15:37 But QNX is an amazing operating system, microkernel-based operating system. I always felt that that was the right abstraction for a large cross-section of problems. So it was really exciting to me when we, and we did our own system because we were evaluating others and realizing that nothing was doing what we wanted it to do. And that's where the hubris comes from. My contribution, such as it was, was, you know, we talked about hardware software co-design. I'm also a big believer in system debugger co-design, where you are debugging, you are developing the debugger as you're developing the system. And I have always found that that yields a much more robust system and gives you a much better platform to develop that system quickly. So as Cliff was starting in on Hubris, I was starting in on Humility, the debugger for Hubris. And that's been really fun. I think we've taken the, because amazingly,
Starting point is 01:16:33 this doesn't really happen in the embedded world. The kind of debugger system co-design does not really happen. To the best of my knowledge, we're the only ones doing it. Most people are stuck using GDB and OpenOCD when they go to debug these things. And that is just galling. I mean, I was like, that is not only do you have a system that has these wild aspects of exposure because you've got a single system that's got no memory protection. Then you're going to debug it with these terrible, terrible tools. And it's like, are you really expecting your firmware not to have the results that it has? I mean, are you really wondering why your Bluetooth stack is rebooting and why all your devices are fighting with one another? It's because they are all on these systems that are these terribly antiquated software systems being debugged with terribly antiquated software
Starting point is 01:17:18 tools, and we're trying to get them to do something modern. So I think there is, I think Ubers is really important. I think that we're going to see a lot of use cases what our use case is this embedded use case rather the embedded use case in kind of a single board computer but i think that there's going to be many other use cases i should also say that the other beauty of hubris is that the hubris is not a general purpose system in that it is designed for that deeply embedded use case. It's not designed to load a new application that it has never seen before. So most operating, a general purpose operating system, I've got the ability to add a program that that operating system has never seen before and it will run it. And that's great on your desktop. That's great on a server. You don't
Starting point is 01:18:00 want that on an embedded system. So when at build time, Hubris knows all of the tasks. That's statically known. And there are lots of things you can go do when you know all of the tasks that are ever going to run on the system. You don't need to dynamically allocate tasks and processes. So there's a lot that comes out of that. I think it's really – it's been a lot of fun. It's also been super valuable for us. It's been unquestionably the right decision.
Starting point is 01:18:29 And I think it's a good opportunity for folks to mess around because that is – we open sourced it when Cliff gave his talk at OSFC. It's already been used as a great blog entry by Artemis Everfree on running Hubris on our watch on a pine time, which is fun. And there's a bunch of interesting stuff that's out there where people are starting to mess around and take it to different applications. We see a really broad use case for Hubris out in that embedded world. I read a lot of blog posts.
Starting point is 01:18:58 The one on Hubris and humility, the one that you wrote, Brian, is really, really good. I'm sure that good writing goes very well with a good software company and there's so many things to that but it's a good one to go especially for enthusiasts that want to try this out you mentioned the st nucleo yep device that's you know people can buy and try this thing out and that's just like to your point that you were saying earlier you can try it out you know you don't have to wait for a rack to be shipped from oxide even if you do have a multi-million allowance uh the point being it's it's a great one to learn more about hubris humility and just start exploring a bit more
Starting point is 01:19:36 of the oxide blog post because there's many good ones there's many good ones and then we've got our entire control plane is also open source so it also also vector people into our... We've done a DeNovo Rust hypervisor that we call Propolis. We've got our own control plane, which we felt we had a great name for, a Futurama reference, actually. Omicron. It's like, we were Omicron before Omicron was Omicron.
Starting point is 01:19:59 Oh, that's hilarious. Now, I'm a Futurama fan. And yet, when Gerhard said, this project's named Omicron, I thought to myself, that's a terrible name. They must have done it before the pandemic. Right. It's like, God, we're going to get a name of Project Polio next? I mean, that is strange and morbid. I went straight to COVID.
Starting point is 01:20:17 It did not go to Futurama in my head. No, this is Lur from the Omicron Per Se 7, right? Right. Yeah, totally. Now I know what you're talking about. Right, so we're big lure fans. So yeah, Omicron was a Futurama reference and now it's just like a big mess, I guess.
Starting point is 01:20:33 Hopefully, I'm optimistic that the Omicron as a Futurama reference will outlive Omicron as a COVID reference in the cultural zeitgeist, but we'll see. We may have to be patient on that one. We'll see. It depends on how far that thing continues to spread, I guess, or how many variants are called Omicron, you know, because there's just the one variant, right? Or just the
Starting point is 01:20:52 one that I heard about. Well, Brian, we've taken up so much of your time. I'm sure, Gerhard, you have many more questions, but you're not going to be able to ask them today because this show is just about over. Brian, I will give you one chance to say whatever you'd like here. And then for Gerhard's follow-up, we might have... First of all, I have to re-watch all of Silicon Valley. So that's the first thing. So it could be a while.
Starting point is 01:21:12 I have to do that. And only then am I allowed to invite Brian. Take notes, all right? Like, you know... I will. Trust me. The show will be all about Silicon Valley, okay? I will.
Starting point is 01:21:24 Yeah, if I... You know know one thing to say you know i think that one thing that has been neat is that that we've been doing for the last year and change or so um we've been doing a weekly twitter space which has been a lot of fun okay and i would encourage folks we do it oxide and friends is a weekly twitter space um and that's been uh i've always wanted to be in a book club and I think we've kind of created it. It ends up being kind of an accident, but club to a degree we talk about, we've got wide variety of topics there. Um, and that's been really interesting. I mean, I love podcasting as I love these kinds of conversations, um, are great. It's also really
Starting point is 01:22:00 fun when it gets hard to share or point about like opening it up to like individuals. And it's been, you know, when you open yourself up to the internet, you're like, oh my God, like how much, how much of 4chan is going to show up versus the kind of the delightful aspects of the internet. Right. But you know what? NetNet, it has been really delightful. And NetNet, it's been so much fun to hear from people that we, new voices, folks we
Starting point is 01:22:24 haven't heard from from hear their perspective, their ideas. And I love it. Actually, it's kind of like this. This podcasting meets the AM radio dial the old school AM radio dial. It's a really interesting kind of mashup that I really enjoyed. So you all had a podcast or have a podcast? Yeah, as well. Now, has this Twitter space kind of usurped the podcast? It has kind of usurped it. Yeah. I mean, I love the podcast. I love On the Metal. It's been great. But as you know, it's a lot of work. It's a lot of editing. There's a lot of pre-work. You end up with these things. You have these great conversations that you then have to kind of wait months to get out. And I think we really liked the Twitter spaces for that kind of that, that immediacy it's been able to, we've been able to get a lot of the bang, um, for much less of the buck. And then I think we've also been able to get these kinds of new aspects to it. Although I, but I still, I love on the metal people want
Starting point is 01:23:20 to check out on the metal. I love those conversations. Um, it was so much fun. So how do people people follow the Twitter? Is it just follow you on Twitter? Or is there a link to a Twitter space that we could put in the show notes? Yeah. I mean, if they follow me on Twitter, we link it out. It's every Monday at 5 p.m. Pacific. You can follow me.
Starting point is 01:23:39 You can follow Oxide Computer on Twitter. And you can also follow my co-host, Adam Leventhal. He's AHL, which is not the American Hockey League. So that, you know, we were, Twitter was a customer of Suns early and Adam realized he wanted to get in with his OG initials. So AHL to follow him. And then we would love to have, again, we really enjoy having new voices on there. I think it's a great medium. As with many Twitter properties, you know, I am filled with both hope and disappointment. There's so much that could be done with it that I hope that they do go through with it.
Starting point is 01:24:13 Yeah, it might just disappear. Who knows? I mean, they cloned, what was it, stories? They cloned stories as a feature and then they just said, meh, we're done with stories. But at least they're actually changing the product at this point. There were years where Twitter was stagnant. There were zero changes to the product
Starting point is 01:24:29 for probably like darn near a decade. So at least things are changing now. But yeah, you never know when spaces just might fall out of the cool kids club and be gone. I really hope not, because I think social audio is a really interesting milieu. I think it's a different kind of, you know, it doesn't replace anything. I think it adds to what we're already doing.
Starting point is 01:24:49 Like, I love podcasts and will always listen to that. But I really love this aspect of getting people together for social audio. I think it's a lot of fun. Well, we appreciate you getting together with us for this conversation. Listener, all the links to all the things are in your show notes. There's lots of cool references on this one. So definitely check those out. Of course, you can find all of Oxide's things in there as well.
Starting point is 01:25:15 Join the wait list if you have a small fortune and are ready to spend it on loud but sexy looking computers. Not loud, not loud. Only the power shelves. Just for a moment. Then it's all whisper quiet. Okay, for a moment of, it's going to blow you away for a moment and then just disappear into nothingness,
Starting point is 01:25:31 which is also nice. And Gerhard, thanks for sitting in for Adam. Thanks for, you know, faking like you had Silicon Valley. It didn't work very well. That's okay. I've learned my lesson. I need to be myself.
Starting point is 01:25:42 And that's my takeaway from this. Just be myself, seriously. That's a great takeaway. That's my takeaway from this. Just be myself, seriously. That's a great takeaway. Well, you definitely brought the humor, which is one of Oxide's values, so you might fit in there as well. Alright, that's our show for this week. Thanks for listening. We'll talk to you all next time.
Starting point is 01:26:00 That's the changelog for this week. We hope you enjoyed it. Stick around for a brief after show bonus. Gerhard asked Brian which character he identifies with the most from HBO's Silicon Valley and Insanity Ensued. We are including this bonus for everyone, but our changelog plus plus listeners get these kinds of goodies all the time. If you're not a member, check it out today at changelog.com slash plus plus. You can directly support our work, get closer to the metal with behind the
Starting point is 01:26:30 scenes extras, save a bit of time by ditching the ads, and get a changelog sticker pack while you're at it. Speaking of Gerhard, he's been killing it with Shibboleth lately. Episode 59 featured Ben Johnson from Lightstream talking Postgres versus SQLite. I think people have a frustration with having so many dependencies out there where just everything always requires like just way too much. This is just way too much like headspace that everything takes
Starting point is 01:26:56 up and you're not actually like building your application. You're like reading docs for Redis or for some like some caching system or some load balancer or whatever. And like the idea of just like actually writing your app and like the database is there and it just works and it's super solid but you know it's not you know i think i looked up i think in that blog post i wrote you know postgres has like i think their documentation is like three or four thousand pages in a pdf
Starting point is 01:27:18 like it's crazy which is great i mean it's you know it does everything but at the same time it's a lot to keep in your head so i think that that's really the reason people love it. If they have an application that works for it, then, you know, it's, it feels great to use. Continue listening in our Ship It feed or on the web at shipit.show slash 59. Oh, and Gerhard has a great guest lined up for episode 62. Can you guess who? What? Thanks again to our partners at Fastly for having our CDN covered, to the mysterious Breakmaster Cylinder for keeping our beat supply on swole, and to you for listening. We appreciate you. That is all for now, but we'll be back again on Monday for Changelog News. We'll talk to you then. I'm going to ask something that Adam would ask if he was here. Brian, who do you identify with from Silicon Valley?
Starting point is 01:28:54 Is there a character that you identify with? Oh. Don't tell me too many. It has to be one. Just one. Okay, so how do you want me to take it? So in terms of like the because if i'm gonna be critical of myself i'm gonna be my own critic yes please do uh this i'm this is really i'm
Starting point is 01:29:14 gonna expose myself here metaphorically keenan felt spar so you watch the show i did all of them but it was too long ago and i forgot you don't remember listen if we're gonna if we're gonna roll we gotta roll no so keen feldspar is a now he's a bit of a composite character and he's got some palmer lucky in him i definitely don't identify with at all but the thing about keen feldspar is that i actually do i mean identify with maybe putting a bit too strong but super enthusiastic optimistic guy who puts together these teams that do these kind of extraordinary things and to the the crew at pied piper it feels like he's constantly like lucking
Starting point is 01:29:57 into things and um everything is going to work out in the kind of the keenan feldspar and i i have often imagined that if i were to criticize myself i I would criticize myself as being Keenan Feldspar. Great with faces. Terrible with names. I don't think he was in season one. What's his face? I've Googled him. I've looked him up.
Starting point is 01:30:16 I don't think he's in season one. I think I'm off the hook here. No, he's no, no. He's Joel Osment playing Keenan Feldspar. Oh, yeah. And what it's the Keenan Vortex. Is that what they call it? Dinesh and Guilfoyle call it the Keenan Vortex.
Starting point is 01:30:31 Yes. Adam, where are you? Adam, we need you. Adam, yeah. I need to find this. Save us. Honestly, I wasn't going to go here. I feel like you took me here.
Starting point is 01:30:41 And then I'm like, I'm by myself. I'm the only one that's in the homework. You guys have to do the homework. No, no, no, no, no. I forget. So he's not Dinesh. He's not like the main characters. Who is he? I'm terrible with names.
Starting point is 01:30:53 I really am great with faces. Look, if you wanted to open this one up, I mean, this was your question, Gerhard. You're asking me the question. It's on me. It's on me. It's on me. Like, what am I supposed to say? Like Dinesh or Guilfoyle?
Starting point is 01:31:04 I'm supposed to give you like, am I supposed to be like Richard Hendr or guilfoyle i'm supposed to give you like am i supposed to be like richard hendrix now no no no whoever you want okay all right let's go uh main characters no you know i i have considered uh because these the folks that are in there are a lot of great character actors that are in hbs gulf and valley and i wanted to have like so you can get the actor who plays ron laflum who's the lawyer you could have him like join in all hands for like 3 000 bucks you know you're like and now our new general counsel and have ron laflum in there that's kind of nice uh side gig for them you think you have the royalties but now it's like a kind of irl royalty where people will just hire you to come to their party and basically be that character for you. Yeah, that is, that is the way that once you reach, there's a certain critical mass of celebrity that once you have attained,
Starting point is 01:31:56 you can effectively live off your own fat for the rest of your life by doing these kinds of things by, you know, even if you're a, you know, a C-list celebrity, you can go like open a car wash for a couple hundred bucks or whatever it is. Yeah, totally. Well, that Cameo has made it even easier now. They can actually just sit in their house and just hold up their phone and just say hi to people or like, you know, whatever it is and charge 400, 500 bucks a pop. You can do those 30 seconds, a couple bucks you know why leave bed just live off the fat and i'd pay for it i'd pay for it and i would get these obscure silicon valley character actors but neither of you two would appreciate it honestly i don't know no i would totally lost totally i would faces please what you wanted to do hold of a picture of who he identifies with
Starting point is 01:32:41 care heart hubris i mean that that was like know, a word which I haven't used. It just shows you. Great with faces? Well, maybe. We will see. Not very good with names. We already know that.

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