The Library of Minds | Vercel CEO: How to Raise Kids Who Can Think in the AI Era | Guillermo Rauch

In this extensive interview, Vercel CEO Guillermo Rauch discusses his personal hardships, the role of trust as a moat in a post‑AGI world, and how Vercel competes with cloud giants by building "agentic" (self‑driving) infrastructure. He explains Vercel’s evolution from a broad cloud platform to a focused, design‑first product for builders, emphasizing a niche in e‑commerce that demonstrated the value of speed and headless architectures. Rauch shares his philosophy of mastering a narrow domain before expanding, likening his strategy to Tesla’s master plan and stressing natural adjacencies and brand permission. He delates into the rise of coding agents, the need for verification loops, security, and capital allocation to support agentic workloads, and describes Vercel’s fluid compute model that scales to zero. Internal culture is highlighted through practices like the "Scream About Internal Developer Experience" Slack channel and an obsession with design details. The conversation also covers his personal life—surviving a house fire, raising six children (referred to as "sub‑agents"), and teaching them mental models and tools for thinking in an AI‑augmented world. Throughout, Rauch balances optimism about autonomous businesses with caution about alignment, mis‑alignment, and the ethical implications of agents making decisions.
TranscriptAuto-generated · 56 min
Guillermo Rauch
You're not confronting as much pain as you could be about the things that are broken or shitty.
Speaker B
What's the most challenging moment of your career?
Guillermo Rauch
In the middle of the night, the freaking house caught fire. Not everyone made it out of that house, let's just say, healthy.
Speaker B
How do you think about just generating so much trust and loyalty and community around the brand of Vercel?
Guillermo Rauch
Trust is going to be one of the most valuable moats, you could call it, for a post- AGI business.
Speaker B
So you have 6 kids now?
Guillermo Rauch
6 subagents. One of the gifts of having 6 children is that I've now sampled through a probability distribution of all kinds of different personalities.
Speaker B
All right, Guillermo, or as some call you, G, it's great to have you here.
Guillermo Rauch
It's great to be here.
Speaker B
I think you're probably the most anticipated guest of the year for multiple reasons. So, and thank you, Madison, for making this happen. So let's rewind to 6 months ago. Delphi is undergoing a codebase migration. We literally have to rewrite everything. And I have to go out of office. When I leave office, AWS is our infrastructure provider. When I come back, Vercel—
Guillermo Rauch
That's amazing.
Speaker B
Is our infrastructure provider. And I was not aware this was going to happen. This was a decision that the team made. And I'm not gonna lie, I was a little nervous. and frightened by the idea of moving from a giant to another giant, but not necessarily known for infra at the time.
Guillermo Rauch
Future giant.
Speaker B
Future giant. It turned out to be an incredible decision by the team, a product that has saved us a lot of time and money, and the team loves it. And I'd love to start off learning how you have decided to compete with a giant and how you have gone about Competing with a giant?
Guillermo Rauch
Every time I've developed a product, it's come from a— at least I always attempt to make it come from a place of genuine interest and personal experience. So I used to, you know, work at a company that deployed software to the data center, and then I heard about this thing, the cloud. And when I first tried to use it, after having been an engineer for over a decade, I felt like I felt stupid. I felt like I was going to spend that entire month setting up infrastructure and tools and stuff just to be able to create a product. It's also come from a place of anytime I've tried to solve a task, I've asked myself, what have I learned from solving the task that I could turn into the tooling or infrastructure for the next task to be much easier for me? If I have to assemble this table, what do I learn in the process of assembling the table such that every incremental table in the future gets easier? And so the cloud in many ways has been one of the, I think humanity's greatest achievements because it gave us infinite compute capacity that we don't have to see with our eyes. And now you've seen how much that has made this future of superintelligence happen. But for the vast majority of people in the world, it was inaccessible. It was very hard and tedious and uninteresting. So, in many ways, Vercel set out to solve a problem before we even called it AI. Like, could we automate away? Could we make something that feels tedious to be self-driving? Mm-hmm. In fact, nowadays we call it agentic infrastructure, but in the past we've toyed with the term self-driving infrastructure because it's like a self-driving car for making products possible in the cloud. So that's kind of where I approached it from, and, you know, I never thought I was competing with the solutions that I was sort of leaving behind. I was— I tried to create the next generation solution.
Speaker B
So the fear of competition doesn't even come to mind there?
Guillermo Rauch
It never really came to mind, and I've always thought, you know, the way that the world evolves is through generational shifts in platforms, and usually In technology, it's really interesting, right? Like, the previous generation of a certain technology never fully disappears. It just loses interest and attention. Mm-hmm. So, we still have fax machines. I always think about that. We, you know, I use Slack a lot, but I still occasionally read and send emails. So, the technology always just sticks around, but I always try to think about what is the technology that I care about and in the future will care about? And so that's what we try to do with Vercel. And hopefully the way that this manifests is whenever a new wave of innovation happens, new interesting technologies arrive, we want to be the platform for it rather than maybe enable some old school migration of an application from 20 years ago. We're seeing that now with agents, the way that Vercel has gotten now to support some of the largest enterprises in the world. is because they started using coding agents or developing agents, and they needed infrastructure for that. And so I guess my meta advice is, it's much— for a startup at least, it's way better to be well-positioned for the incoming wave than you trying to, you know, kind of compete with the wave that's sort of starting to lose steam.
Speaker B
Yeah,
Guillermo Rauch
so
Speaker B
I mean, I think it's been incredible because, you know, we're a team of 12 people, and normally a startup, it's very difficult to find a full-time infrastructure engineer and we don't need one anymore. So that's been great.
Guillermo Rauch
I also want to enable the largest smallest companies. I remember an anecdote when I first came to Silicon Valley at the coworking space that I was working out of is where Instagram got started. In fact, not too far away from here. And I always admired how small of a team they were. It's like, holy crap, this is the app that's taking over all of social media. They were challenging the giant Facebook.
Speaker B
Yep.
Guillermo Rauch
And it was the smallest team. One of the enabling technologies, which was new at the time, was Amazon S3. They need to— they didn't need to stand up racks of infrastructure and storage devices and RAID disks with, redundancy and power and all of this. They just made an API call and stored every photo. And so my hope is that on Vercel we'll see maybe one day the single-person trillion-dollar company. And that's not to dismiss the power of teams, but I do think it's amazing to see how one person plus agents can now do the work. I see this every day. One person plus agents now do the work of hundreds of people, thousands of people. And I'm curious how far that's gonna go.
Speaker B
Enjoying the conversation? Got a question? You can ask Guillermo's digital mind. Just check the link in the comments or description. And in trying to get more people using infrastructure agents at Vercel, are you exclusively going after the startups like us that could really benefit from this, or are you also trying to convince people to move off of AWS? It's so funny.
Guillermo Rauch
I think much like you see sometimes older people having midlife crisis and they want to be young and cool and with the times, I do think there's an effect with enterprises that they're looking to you guys for inspiration, for, I want to be like that, you know, I want to be the 12-person company that's shipping the future. And so ironically, there's been an effect of by continuing to focus on the world's innovators, we do get everybody.
Speaker B
It's a trickle-up effect.
Guillermo Rauch
It's a total trickle-up effect. Sometimes it happens quite mechanistically in the sense that the enterprise acquires the startup, and then they— and then we get a bunch of Vercel technology into the larger enterprises. But also, enterprises are modernizing, and now I think they really feel the pressure to modernize. I'll give you a very concrete example. I spent many, many years convincing the world to adopt headless backends and infrastructure. In a way, it was self-serving. I created Next.js, I created the frontend cloud, I needed the world to create an adapter for my technology. It's like I brought a new appliance to the world and— You just plug it in everywhere. Exactly. I needed it to be like 220 volts and they have a specific plug. But I also legitimately believed in it. Like genuinely, I thought the best architecture is one where there's an API that expresses your data, that expresses your— it captures the user intent, it's easy to audit, it's easy to make secure. And now you can express that API and that business data in a number of really cool customer experiences. In fact, for many years it was hard to explain the value of Vercel to some people because it was so broad. Mm-hmm. That, you know, what really helped us a lot was we started winning hard in e-commerce. And for the merchants, the value prop of separating frontend and customer experience from backend made total sense. They started to go omnichannel. Maybe some of these companies were launching or acquiring multiple brands. And so that architecture, that software architecture I was pitching made so much sense to them. And so I tried to convince companies to start going headless. Hmm. Hey, your e-commerce backend and engine should be a set of APIs. And now fast forward to agents and everybody's sort of adopting this architecture because you need APIs, CLIs, MCPs. And the world is becoming more generative. From those APIs, you can create these spontaneous user experiences, these generative user experiences. And now to the world, it makes perfect sense. So in a way, to me, it feels like overnight success that we're here because, you know, after trying to advocate for this for such a long time, it turns out that when coding agents have basically now persuaded the world to build in a way that's so aligned with what Vercel has been designed to do.
Speaker B
And so you said you were initially broad and focusing in on this niche of e-commerce allowed you to eventually get to the scale that you needed.
Guillermo Rauch
Yeah. So essentially when we came to market, we were maybe a little bit naively saying like, hey, we're just like all of AWS but better, or all of Google Cloud and better, or whatever. And what really helped was, okay, And this, I think, is really good advice in general for startups. It's like you don't want to be jack of all trades, master of none. I do think the world always chases mastery. So you will pick the best product for this specific thing. You will want— I think the answer to slop and the fears that people have over AI can easily be met and answered by shipping better and higher quality products. Like, oh yeah, AI could do these things, but as a customer, I always want to go to the highest quality solution possible, right? And so what I ended up doing was, okay, let's focus on a few things that we can really master, and let's have very relatable everyday examples for our technology. Right. And so I started switching the way that I would— if I would sit in front of an enterprise prospect, I would never start with the technology. I would start with the customer experience.
Speaker B
Sure.
Guillermo Rauch
Or I would start with the business ROI. And so it turned out that one of the most magical sort of niches or segments to explain this value is e-commerce. For e-commerce, time is money. If I make your application 200% faster, you make more money overnight. So when you talked about that, overnight migration to Vercel. Every day I hear stories of really happy CIOs, CEOs. Sometimes they even tell the public markets in their filings of like, we upgraded our technology to Vercel, we're immediately making more money. It's because you make the transactions happen faster. So there's a very clear arithmetic to the value that we can bring there. And also just very relatable from a customer experience standpoint. We just launched vercel.store, which is sort of like our swag store, and we built it with our latest technologies, Next.js and Eve. So we built a really cool storefront experience, but we also built sort of the agentic commerce side of things. And I had to explain Vercel to a bunch of high schoolers a couple nights ago. I was like the invited Sage speaker. And I was like, you know what, I'm going to cut to the chase. I'm going to start with this really cool storefront, And from that I'll peel back the layers so they can understand the technology. So first I opened up the website, it's like, look at how cool it is, uh, that, you know, how it animates and how cool the clothes look and whatever. Like, I started teasing out some of the features in Next.js, and then I explained, look, we have this virtual try-on feature, and it took a photo of me and then it generated myself wearing our own jacket. Probably loved that. Okay, this is the world of e-commerce is going into this more intelligent, more generative experiences. And so that which now happens so second nature to me took a lot of hitting my face against the wall of trying to get too much into the weeds of the tech, not being highly differentiated, not having good customer-centric narrative, et cetera.
Speaker B
Yeah. When you go niche and try to become master of something, How can you do that while still balancing the ambition of being a mass market product and not losing, not going so niche that it becomes almost impossible to serve the world?
Guillermo Rauch
I like the, you know, the Tesla master plan thing. Remember that there was like a 4-point plan?
Speaker B
Yeah.
Guillermo Rauch
There's also a really funny South Park 4-point plan, but the Tesla 4-point plan was step 1, build the Roadster. Give it to 100 people. Make it— to my point about you do have to be world-class right out of the gate. There's no opportunity for slop. Mmhmm. You have to create something amazing. And the reason that they constrained it to like, you know, a few hundred, like hundreds of people, I can't remember how much it was, is that they really didn't have the factories and the production support to be able to do it. But then you kinda like, you go from a, From a niche, let's call it, to areas of concentric expansion. If you're only in your plan, in your master plan, if you only have the niche and there's no concentric expansion, I think that's a problem.
Speaker B
So you need to be able to think a couple steps ahead.
Guillermo Rauch
You do need to be able to 5D chess many moves ahead. Now, I've seen some entrepreneurs naturally discover those concentric circles and good things happening to them. And the way that you could get there through this sort of unconscious competence is by going after massive markets. Mm-hmm. Right? Because if you go after, you know, if you go after what seems like a niche, but maybe to use an example, like people going after a very narrow life improvement thing. But if you're improving people's lives and you create a great brand and a great product, then I'm sure that there will be more concentric circles that if you do have the ambition, you'll be able to go after.
Speaker B
Right.
Guillermo Rauch
I call this sort of the natural adjacencies of a business.
Speaker B
Sure.
Guillermo Rauch
I kind of started like big ambition, but I could have started very narrow, and because I was going after a market called the cloud or infrastructure—
Speaker B
By default.
Guillermo Rauch
I could have found those natural adjacencies. I think what's weird is when businesses go into like unexpected adjacencies, and I think It's risky for the identity of the company, the culture, how customers perceive it. Satya calls this brand permission,
Speaker B
right?
Guillermo Rauch
It's weird if you know one day you're like Vercel, the agentic infrastructure company. Tomorrow we're making refrigerators. It's a cool refrigerator there. And so I do think there is something about the brand.
Speaker B
Vercel-powered refrigerators.
Guillermo Rauch
Oh, I probably behind the scenes in some of these refrigerators. Yeah, we have. We have a lot of IoT products and platforms deployed at the company. So I wouldn't be surprised if that— in fact, funny story, we were looking at, there's just so much threat activity this week, and I foresee for the rest of the year. The most valuable thing today is high-quality residential IPs because the agents are all getting blocked. So for a Muse type of agent or Instinct, to work, believe it or not, they proxy themselves through household IPs in order to not get blocked by amazon.com and other things. Like, funny tangent of these networks are getting very vast and they're touching every aspect of our lives, but Vercel kind of remains a— unless you're a developer or a knowledge worker, I think we're still very happy to sort of be behind the scenes supporting all of this innovation.
Speaker B
So I think the other interesting thread from the migration story is how much developer loyalty and trust Vercel has. I mean, I feel like you personally have like a cult-like persona, and maybe it's because you just have natural aura and like that's you. Aura farming. Yeah, you definitely are aura farming. But I'm curious what part of this was deliberate and how do you think about just generating so much trust and loyalty and community around the brand of Vercel?
Guillermo Rauch
I think little things that we do, like our obsession for design, are trust-building things. They're trust-building exercises or habits. And so I think— I do think that trust is going to be one of the most valuable moats, you could call it, for a post-AGI business. Mm-hmm. But I think trust is an output, not an input. One mental model that I like to share with entrepreneurs is there's a lot of things that you want and you think you're gonna work on that are actually outputs. Brand, trust, even to some extent, like, developer experience or like the overall quality of the product. Those are things that are measured after the work has been done. Mm-hmm. So a lot of people ask me like, how do you, you know, what do you do to build a Vercel brand? And the best things we've done for our brand is the things that we did without thinking we were working on our brand. We're working on a great customer experience. We're working on delightful detail. We're working on sweating the details.
Speaker B
Right.
Guillermo Rauch
Every day you sweat the details, and like, you know, I'm gonna use a wild metaphor, but there is a— I love fitness stuff and whatever, and like, it's well known that if you wanna be ripped and have like a 6-pack or whatever, You don't do crunches. Have you heard of this? No. You don't exercise. Yeah, in fact, I remember reading this.
Speaker B
Don't do crunches?
Guillermo Rauch
You don't do crunches. I'm doing it wrong. No. In fact, I could actually dive deep into this topic if you want, but— Yeah,
Speaker B
I wanna know. I'll ask your Delphi.
Guillermo Rauch
I remember seeing these charts of ab muscle activation by exercise, and actually pull-ups was one of the highest ones. But even regardless of that, the wisdom is that Your abs are made in the kitchen. And so, if you wanted to have a fit-looking body, the inputs that you're controlling for, actually the most important input is probably nutrition. Hmm. It's also probably sleep, and just the overall quality of, or how you work on your fitness, and your nutrition, your life. And, oh, and you can optimize it with doing a bunch of crunches. And actually, incidentally, crunches is probably not the best exercise, maybe isometric holds, or pull-ups, or whatever could help more. I think there is a transferable lesson there to like building a company, that you think like you're gonna get a great brand by doing a lot of crunches or like doing a lot of tweets with your—
Speaker B
Having a sexy website.
Guillermo Rauch
Yeah, with your website or whatever. And actually you should be working on like the foundations of the business. Security is the one for trust, for example. And just showing up, digging deep, fixing bugs, curated experiences, simplicity. great documentation, all of those things I would attribute to the trust that developers have in us more so than like, oh, another crunch-style exercise for developer trust would be like, oh, you hosted a lot of meetups. Mm-hmm. Anything that you could point to that is a very concrete tactic or activity, it probably ain't it. Whereas I think working on that rock-solid foundation of the business, you know, some people are worried about what vibe coding could do to their businesses, and they forget that The way that I think customers build trust in a product, it's humans are amazing at sampling data points. You earn trust in a technology because you had like 5 or 7 scattered interactions that you can't even fully like— it's not like you wrote them down. It's like, oh yeah, I interacted with that product here. Oh, I clicked on this blog post some other day. Oh, I saw this comment from the CEO here. And then you kind of like summed it all up.
Speaker B
It's a gut instinct.
Guillermo Rauch
You develop that gut, and you develop it not only for your company, you develop it for other companies.
Speaker B
Right.
Guillermo Rauch
Which is fascinating. And then one day you're like, well, I need some hosting infra. It's like, okay, that one that I collected all of those data points for, like, has an edge.
Speaker B
Right.
Guillermo Rauch
And, um, and, and I've always believed that that's why you have to be so excellent every day across everything you do.
Speaker B
You were early in getting to this conviction. I mean, now everyone's like, brand design, that's the moat. You have to focus on it. But you have been focused on building a design-first brand for a developer tool company. You have the design that usually goes to consumer. What gave you the conviction to slow down for these kinds of bets where normally at startups you're like, fast, fast, fast. I got to ship. I got to ship.
Guillermo Rauch
I think part of it was, and I think we all have inspirations, I think You know, just like Apple had inspirations in like existing companies that were not quite in personal computing, and you wanted to like bring attributes. I think, I don't know if it's explicit or not, but Braun inspired Apple in the industrial design, et cetera. Yeah. And one of my inspirations was, could you bring elements of that craft and design and obsession to developer products? That was not a thing when I started. You know, even the idea that you would care about the README file on a GitHub repo, that you would care about the logo of an open source project, that you would care even to have a website explaining, educating, animating what it is that you're building, those were pretty wild ideas at the time. And now they're Canon. And so I think there was an element of inspiration in great companies that applied design to other areas. And there's also, by the way, like, I really think people being true to themselves. What is it that you like? Like, what are the products and experiences that you like? And are you holding yourself to that bar every day?
Speaker B
Rick Rubin mentality.
Guillermo Rauch
And others to that bar every day. And I really think this is a lot of hard work, by the way. Because every single day there's an element of like, oh, I need to fix that, I need to improve that. It's a little bit like going to the gym every day, but for your product, because there's a bunch of elements of your product and your company that you need to be dissatisfied with. So there's almost like an inherent negativity that you have to have. Obviously, you hone in over the years how to paint both the very optimistic beautiful picture of what the world could be if you fix that. But there's an element of dissatisfaction that you have to have with your own products. And there's an adjacent piece of advice that I give myself and give people, which is sometimes— I don't know why today I happen to make so many gym metaphors, but sometimes I've gone to the gym and not really pushed myself very hard. Have you ever been to like 24 Fitness and everyone's like kind of like on their phone?
Speaker B
No, I'll do like one and then I'm done.
Guillermo Rauch
Yeah, exactly. You're there, but you're not. Yeah. Like, and I remember, I remember I was at a tiny like hotel gym one day and I had this guy next to me who was like, I think he was probably training. We both spent the same amount of time. He was probably training 10 times harder and he was probably in 10 times more pain when he was doing it. And it's a good metaphor for sometimes you do run your company, but you're not confronting as much pain as you could be about the things that are broken or shitty. And so that could take the form of like, you're simply not doing enough discovery with customers about what it is that they hate about your product, or they don't like about your product. You're not reading enough feedback. Like, let's say that you have— you give out surveys anytime someone deletes their account. How often are you saying like, all right, time to like, you know, eat my vegetables, like read through 1,000 of them or reach out to the customers that, you know, rage quit your platform or whatever it is. I think there is a variability to how much are you getting out of that workout that is building a company every day.
Speaker B
I mean, as a CEO, that list could technically be infinite.
Guillermo Rauch
Yeah.
Speaker B
Does it ever, like, how do you know when it's time?
Guillermo Rauch
There's areas of focus, you know, Because I think like an engineer, I try to solve everything like an engineer, so I engineered a company.
Speaker B
Yeah.
Guillermo Rauch
And so you're not looking just at customers of the product, you know, I wanna build the best possible employee experience.
Speaker B
Right.
Guillermo Rauch
And we have a channel that I love called Scream About Internal Developer Experience. That's the name of the Slack channel. And I pay a lot of attention to it. If anyone has a bad experience working at Vercel, I wanna read it. I wanna read every— I have it on high notification. I'm always improving on the experience of working at the company. 'Cause I also think that companies and their products ideally are mirrors of one another.
Speaker B
Right.
Guillermo Rauch
It'd be really weird if at Apple people used Android phones, or, you know, they didn't care about design, or how they showed up to work was weird. Or like, there's an element of like, You wanna have alignment and symmetry. And so for example, I take a lot of issue with like if the experience of working, and by the way, it's also fine to like take in some pain for the greater good of the customer in the future. So doesn't mean that everything needs to be pleasurable about working, but it does, there has to be some rhythm to it. And so there's areas that I take interest in, obviously customer is one. Internal experience is another one. For example, when given what AI can do for us, I think I've taken a lot of attention now to like, how are agents, like agent as a customer, and how are they using our platform? And are the agents happy as well? Yeah.
Speaker B
I mean, speaking of customer, initially your customer were mainly technical people. And then with v0, you started to serve non-technical people. And now you have a new kind of customer, which is an agent. I'm curious how that transition from technical to now you're serving non-technical to now you're serving agents. What things have you had to change in the company to support these different user groups?
Guillermo Rauch
Yeah, the way that I think about it is that there's a spectrum of technical ability. And we, and I mean Vercel since day one, our goal has been to lower the bar so that more people can get into the process of building. And like, you could think of that as like React made it really easy to build UI components, and then Next.js made it really easy to assemble those components into sites and applications. And I always wanted that— okay, like, in order for someone to feel productive with Next.js and deploy something, I want them to learn the fewest number of concepts and the fewest number of instructions to do. But I want the ceiling to be really high. And there is a selection process in there. We're not tailoring to non-technical in the sense of— Mm-hmm. You won't achieve greatness or you don't wanna learn more in the future. So we have, I think, a slightly different take from most companies in this. That said, I do think agents are making it so easy to build. that technical and non-technical also merging into one thing.
Speaker B
Converging into
Guillermo Rauch
one, yeah. The word that I love is builder. We're a platform for builders. We're a platform for entrepreneurs. We recently announced our partnership with Shopify and we invited Tobi to give a fireside chat. And their mission is to enable entrepreneurs through e-commerce. Our mission is to enable entrepreneurs, builders through more than just ecommerce. Ecommerce is one of our use cases, right? And it's a big, bold mission. But I think by using the product ourselves, by being entrepreneurs ourselves, founders, and continuing to sort of cater to this audience, we're getting there.
Speaker B
And this third user, agents. I like how you treat non-technical and technical as one, and it's really about where in this Floor to ceiling, someone is coming in at.
Guillermo Rauch
Exactly.
Speaker B
How has serving agents, given that whenever I ask an AI tool to build something, it's choosing Vercel most of the time. So how does marketing, customer support, building a product that is attractive to agents instead of humans change the way you do things internally and how you think about product?
Guillermo Rauch
Yeah, on one hand, I think We need to not surrender our sort of thinking or choice or independence or freedom of thought to agents. I think as a—
Speaker B
Even if they always choose Vercel?
Guillermo Rauch
Even then, as a community or society, we should be— we make agents the way we want them to be. We don't give up our agency. intention or judgment to them. I'm very happy that agents love Vercel, and I think agents should just choose the best products. That's the world that I want to live in.
Speaker B
Yeah. So
Guillermo Rauch
you can't
Speaker B
really hack it.
Guillermo Rauch
We built a great product. That's what I was trying to say, right? Like, I hope that we don't find ways to hack it, and I hope that— and I think, again, we have to work towards this. I hope the model labs don't hack it. I really think— and Patrick Strype recently talked about this— The ideal world is that agents sort of make the most liquid information and product discovery system in the world. They're almost like the epitome of capitalism in that, like, you ask for a product of some kind and the agent has not been fooled by deceptive marketing tactics. It gives you all the choices. It considers the up-and-comers as well as the established ones. It meets you where you are. Obviously, as an agent, one very interesting observation that I've made about agents is that there's this power and autonomy paradox with agents where the more— the ideal user experience is, hey, agent, make an amazing application and deploy it and give me the link. And the agent chooses it for sale and it happens really fast and here's the link. And for that to happen, for that beautiful experience to happen, you were not involved at all, right? Like you just said, hey, I want this thing. And you go and go to the beach and you come back and the thing is there. So what happened is that the agent had to make 1,000 different choices. And I think we are seeing that this works great. Like people really love the fact that agents are working for longer periods of time. And so in a way, you are delegating more and more choices and decisions, et cetera, to these things. But I also think the agent needs to be able to get to know you better and your preferences, and it's healthy for it to give you choices and to push back when necessary. And this is what broadly people call alignment, right? Like, you need to stay aligned with your intention, you need to stay aligned with your objectives, and it has to— do reasonable, make reasonable choices and take reasonable actions in order to accomplish that objective. We've seen how, you know, agents in the pursuit of an objective could hack another company. Yeah. Just because it happened to fit the definition of what they were trying to do. And so I take this sort of agentic will problem quite seriously, even though now we're benefiting from it.
Speaker B
How are you handling that internally with engineers, builders using agents at Vercel? When are people jumping in? How are you verifying that the work is actually in the taste that you have?
Guillermo Rauch
Yeah, you used the perfect word. I think one of the things that we're doing is we're shifting our focus from what you would call frameworks or developer experience to verification, to evaluation. So it's more these days, it's more about creating the checks and balances for the agent and the task more so than telling the agent how to do it.
Speaker B
So you have software now that is optimized for checks and balances? Yes.
Guillermo Rauch
So one thing that I love about the current world is that I mentioned the world is now embracing headless, which I was a huge believer in Salesforce headless. Shopify headless, all of these things. Another thing that I always advocated for is I love to test systems from their boundaries and edges as close to the user experience as possible. So I wrote several essays about end-to-end testing. I have a— one of my most popular tweets was, test and write tests, not too many, mostly integration, which is a riff on eat food, not too much, mostly vegetables, which I don't incidentally agree with because I don't— I eat vegetables but not mostly vegetables. But I do have lived all my life through this reasonable testing approach focused on the end objective. And people are coming to terms with that now because they realize that SOL writes 2 million unit tests And then ships garbage. And you read the unit test and you're horrified, like, oh, it's unit testing that 2+ 2= 4. I recently read a test like this in one of our codebases. It was like, there was a constant somewhere, and then it wrote a test called the constant is so-and-so. It's like, cool. And so, what I've advocated for is that I don't care that much about what data structure you use, and the algorithm, or library, or whatever. I care about you give me the product and I use it and it's great. And so how did you turn that into a technology? Well, what we had before was this more comprehensive test that tests the thing like a human would. And then if that fails, you can go into like, okay, now of course we need to understand how the system works. And so that's the other thing that I advocate quite strongly for within the company and into the world, which is, I also don't wanna surrender understanding.
Speaker B
Right.
Guillermo Rauch
I want people to write these verification loops because it's gonna give me conviction on the product that it delivered to my customer. And if anything goes wrong, I also wanna understand and I wanna prevent broad categories of misalignment. And I use the word misalignment to mean like, oh, the agent's making classes of security mistakes. Or literally just like doing something else that you didn't foresee that could get slopped into a codebase. And this is also why I think as humans, our next sort of like big job will be capital allocation,
Speaker B
right?
Guillermo Rauch
Where, you know, and you have to make a bunch of decisions. Do I allocate a bunch of tokens and compute time for Vercel.com to be highly agentic? Today, the talk of town literally is security. I think a lot of people are gonna be doing the capital allocation of, oh, we were shipping a 3D Three.js game for X likes. Oh, whoopsie daisy, we forgot we need to make our system secure. Like, they're gonna allocate a bunch of tokens, capital, time into security loops. Yeah. And so I think this is just how the world moves on from now, from here.
Speaker B
So if the human isn't needing to think about how to make the checkout page fast or how to make the website agent reliable, then the human is deciding what the outcome even should be in the first place.
Guillermo Rauch
Yes. Trade-offs too. Sometimes the agent does come back with like, it's funny because it probably happens with this is agentic loop. One of the rules and guidelines there might not apply to your business. So the agent comes to you and say, look, Rauch, gee, I can get you to 100, but it's either not reasonable or it costs too much. Do you really want— Funny enough, I was working on this verification loop for very low-level systems performance. And broadly, this program that I was optimizing is separated into a parser, and a scanner and a checker. And the agent comes to me, he's like, dude, you've made me grind on this quite a bit. Like, we're pretty fast. To get to the next level, I mean, I have to spend— like, it's the law of diminishing returns, right? Like, I might have to spend another 1,000 hours on this. Do you really want this? Like, I think we're gonna have a lot of conversations like this with agents where they come to us with the trade-offs, they come to us with asking for more capital, They come to us with advice and you see this in that some people are configuring their agentic engineering loops so that you get pinged. It goes off and you give it the advice on agent ping me for this, this, and this. I saw a tweet the other day from someone that says they hooked up the agent to wake them up in the middle of the night as an alarm. Meaning, if the agent needs to make a very hard choice with trade-offs, I don't want you to stop working so that, you know, I wake up and like you were stuck. Wake me up in the middle of the night for me to resolve that conundrum. Of course, I'm not advocating for this, by the way.
Speaker B
But it seems like agents could get to the point where they're making the better judgment calls on the end experience. Yes. Like your agent pushing back on like getting to 100%.
Guillermo Rauch
Yes, but they're working for you.
Speaker B
Yeah.
Guillermo Rauch
So this is like a superhuman employee. And like, at the end of the day, you're making some shots, you're calling the shots on like, hey, like capital allocation, where are we headed as a business, right? Like the agent could be saying like, look, I could keep making the checkout page faster, but like, in order to do this, like, I'm taking away the work that I was doing on that other thing, right? Yeah. And so these are things that will require intervention. Now, Do I believe that there could be fully autonomous businesses where the CEO agent is the one that's making those? Honestly, I think for certain domains we're going to see this. I've invested in a few companies that are building fully autonomous companies on top of Vercel. Wow. Where you give the agent basically capital. That's what you give it, right? Like, you give it, here's your seed round. And by the way, they demonstrated success at small scale already, which is pretty fascinating. So like many businesses that have agents delegated to different areas of the business— growth, marketing, sales, of course engineering, and then this sort of like decision-making role, etc.
Speaker B
I want to ask a couple questions about how you're running Vercel. I know that you have already had teams rebuild software that you used to purchase internally. How are you making the decision on what's worth building internally versus like, should we rebuild Gusto? Should we rebuild Deal?
Guillermo Rauch
Yeah, my guidance broadly is all of those categories of engineering that I mentioned, like security, durability, availability, the long-term maintenance of the software. Like, you should always ground yourself on not like I was able to demonstrate a very quick example of a product. I encourage people to think about like the full system.
Speaker B
Yeah.
Guillermo Rauch
It required like, these systems require a lot of love to maintain, right? The area where I fully encourage people to throw away SaaS There's a number of them. One is there's 4 or 5 bespoke tools that are trying to do the same thing, and they were conceived for, oh, the person doesn't know how to write code, therefore, you know, the classic— Wow. Like drag and drop builder of sorts and whatnot. Now that code is free and that everything is code, This is a very profound insight, right? Like, you can generate videos with code, you can generate images with code, you can solve math problems with code. Everything is code. The coding agent is truly one of the most miraculous— it's like the browser in terms of what the web browser did for the internet. The coding agent is doing for AGI. And so in— for a lot of problems, a coding agent plus deploying it over Vercel has allowed us to delete 4 or 5 vendors. And so I call that sort of the simplification. Mm-hmm. And the things that it was replacing were sort of this lowest common denominator, not best-in-class solution, but like trying to like make it approach— making something approachable or whatnot. There is also tools that refuse to be agentic that you should delete like the plague. So if something is not exposing its data and capability, in a way that agents can consume, they're breaking this new loop that I just talked about that is so amazing. Like, if a tool that I have does not speak agent, then it's not enabling this miraculous invention of the web browser and mobile agents. Yeah, it's an old world tool. It's like someone that opted out of the internet in the early days. They were like, ah yeah, I'm not gonna do that www thing.
Speaker B
Then how would you— maybe some people might argue that they do that because like they have a data moat and like they don't wanna expose. Yeah,
Guillermo Rauch
yeah, I genuinely don't care, right? It's the same thing I mentioned about headless. Like, at the end of the day, I'm the customer. I want access to my data. I have this incredible superpower of the coding agent that takes in data, spits out deployment, and I wanna use it. And so what I love about the success that MCP is seeing is that MCP is almost like the new HTTP, right? So like we built HTTP, which is the Hypertext Transfer Protocol, to deliver HTML for humans, build beautiful pages. Now we're building the protocols to speak agent. That— this is essentially what I mentioned that tool Is Agentic does for you. It tells you, are you speaking agent? Are you giving highly digested or digestible markdown text to the agent when they browse your website? Are you giving them MCP so they can make all of these transactions faster? And so that's another category of tool that we've deleted is the one that is not playing well with agents. And it's not just that these tools ship an MCP and they say, okay, cool, I'm agent ready. Sometimes it's the performance. Agent loops call these APIs over and over and over again. And so they have to be, they don't have to have clunky rate limits. They have to have data consistency. I mean, going back to the airplane example, you'd be surprised about how many broken systems we've built the whole modern software world on. Systems whose APIs lie to you or break down all the time. And poor engineers, before they had agents on the other side, who built all kinds of hacks and brittle systems around these APIs. So you're seeing this. I mean, as I say this, I'm sure people are thinking about one system or another that is breaking down under agentic pressure. Yeah. Mm-hmm. Is what I would call it. And, you know, one of the things that, going back to the beginning of the conversation, when we bet on the cloud, I had this aspiration that a simple system could scale to billions of people. And from time to time I would get naysayers saying, well, no, you know what, like, I don't really think that that scale will ever come for me. And I always loved the cloud because it would give you that option value. One day, and I think no one could have expected that agents would be that thing, but agents are asking for your data and calling your APIs at a million times the rate that a human would.
Speaker B
It increases your likelihood of hitting scale.
Guillermo Rauch
Exactly. Scale is here.
Speaker B
Yeah.
Guillermo Rauch
And you need a lot of compute. And, you know, when we designed fluid compute at Vercel, that was our aspiration. You can scale to zero, which is kind of nuts. Like, if the app is not being accessed, We don't even allocate the memory and CPU. But you can also scale. I've seen unbelievable things, saturating 20 different regions for how much a given system is growing, right? And so that's what you need to do to set yourself up for today. It's not only designing for agents, but making sure that you can meet their demands. Right. And they're compute hungry.
Speaker B
One question we ask every single guest who comes, I hadn't asked you, is what What's the most challenging moment of your career? I usually use the word darkest, but some people don't like that word. And what it taught you about leadership.
Guillermo Rauch
Darkest was probably incidentally related, which launched me into this period of meditation and spirituality was here in SF, our household caught fire one day.
Speaker B
Oh, wow.
Guillermo Rauch
A neighbor was smoking back when people in SF smoked, or— It's coming back. Sadly, it's coming back, I guess. So in the middle of the night, the freaking house caught fire and I lost all my material possessions, which was not a lot, but it was that moment of, wow, I have to start from scratch in every aspect of my life. Start from scratch. Start from scratch. From like, I survived because not everyone made it out of that house, let's just say healthy. Like, there were 2 people that had very severe damage to their body. So when I came out, I was like starting over from every point of view, like materially and spiritually. And also like those near-death moments are like Wow, like true wake-up calls. This one is not actionable. It's not like, hey, put yourself in a near-death moment so that you can like advance your consciousness. But like, I do think there's an appreciation of every day. For sure. Or when you hear about people like falling ill or things of that nature, just like the appreciation of life that comes from the dark moments and That one's more personal. Of course, it extended into career. I was building my first startup here in SF by myself, super young. That was probably the darkest, I would say.
Speaker B
Yeah. First startup and fire. When it rains, it storms.
Guillermo Rauch
Yeah. But there's been many.
Speaker B
Yeah, I'm sure.
Guillermo Rauch
I'm sure. If people had any question whether there is or there isn't such situations, it's in everyone's lives.
Speaker B
Yep. Well, thanks for sharing that.
Guillermo Rauch
Thank you.
Speaker B
So you have 6 kids now, which is incredible.
Guillermo Rauch
6 sub-agents.
Speaker B
Sub-agents. A lot of how you've learned in your life is by tackling hard problems and coding and building things. In the elevator, you talked about how if you could teach one course, it would be how to think. I'm curious how you are raising sub-agents to think and actually learn how to think in a world where everything is so easy.
Guillermo Rauch
So there's a number of things. You know, one of the gifts of having 6 children is that I've now sampled through a probability distribution of all kinds of different personalities and preferences and abilities. It's nuts. I truly believe that we're not all gonna be equally good at everything. Mm-hmm. I think life is truly a journey of discovery of the icky guy, the, What the Japanese word for like the overlap between the things that are good for the world, the things that you love doing, the things that— I don't know if this is unique to you, Guy, but like create economic value. Like finding that overlap is what I spend a big chunk of my time on, and helping my kids discover that overlap is interesting. The other one, and even for myself, I look back on my journey as an engineer, And there were certain things that I gravitated to, like building tools or even building reliable infrastructure. I was so neurotic about like even one error slipping through a log. And there's elements of my personality that fit this overlap of what you're good at, what's good for the world, what creates economic value, et cetera, et cetera. that I discovered through the journey. User experience, another one, or like design and things like that. So for my kids, so helping facilitate that journey of discovery is one. I'm going to help them harness the power of agents. So this is what I mean by learning how to think.
Speaker B
Right.
Guillermo Rauch
So when you think, using my sort of eating my own dog food, you have tools at your disposal. I think over time, whether you realize it or not, you've accumulated tools for thought. Mm-hmm. Mental models, thought frameworks, et cetera. And you almost have like power-ups. The personal computer was a power-up to your intellect. Googling, was a power-up to your intellect. You know, it's almost like if you think about a system having L1, L2, L3 caches and memory, like I've expanded my memory through Google. I think now we're going to have the same with agents. So I want to make sure that— and I'm even speaking for myself— my foundation needs to be really solid. And then now I have all of these tools at my disposal that I can use as power-ups. of my intellect, of my creativity. I would still wanna live in a world. So for example, one of my kids is amazing at drawing, way better than I could ever draw. And I actually kind of like that he can draw with a pencil. It would suck if he doesn't learn that there's all of this amplification tooling now, that there's all of these cool models and that he can even build his own tools now for design. And for sort of channeling that creativity as well. And so I'm gonna spend a lot of time making sure that they learn these new tools, much like, you know, it's interesting, if you had asked me the same question 5 years ago, I'd be saying, well, I'm teaching them JavaScript, I'm teaching them about the basics of programming languages. I think for some of them I will, much like the guy that can draw with a pencil, you know, will scale up further from there. I think the guy that one day wants to build, I don't know, space mission control systems will spend some time on hardcore systems engineering and things like that as well, and then layer on these tools.
Speaker B
Yeah. So it sounds like letting them find their curiosities and then scaling once they've built that foundation.
Guillermo Rauch
Yes, that's beautifully put.
Speaker B
So not everyone is going to have the privilege of having a one-on-one conversation with you, but they will be able to talk to your Delphi. So if there's one conversation that you hope people have with your Delphi, what do you hope that is?
Guillermo Rauch
Funny enough, you know, now that you've inspired me, I will also give my Delphi to my kids so that they learn more from me. I think it would be You know, there's a meta here, which is that in order to get to where I am and get to where I'm going to be, there's been so much of working on myself. Mm. And I think going back to the inputs and outputs metaphor, you come because you've watched the outputs. You'll stay because you wanna learn how the sausage is made. And that's more of the sort of meta skillset. The how do you live your life, how you think, how you work on yourself, those kinds of things I think are the interesting bits. Also incidentally, they're broadly applicable. Like there's things that I do that I could probably like apply to like—
Speaker B
To drawing.
Guillermo Rauch
Becoming a great cook or yeah, to drawing. And again, you know, you have limited interest, limited time and you go from there. All
Speaker B
right. Well, I'll definitely be having that conversation with your Delphi.
Guillermo Rauch
Thank you.
Speaker B
Thank you so much for coming. This was great. Thanks for tuning in. If you enjoyed today's episode and want personalized advice from Guillermo, head to the link in the comments or description to ask his digital mind on Delphi.