Loading summary
Dan Shipper
I think a lot of developers are probably thinking, okay, is it even worth it to be able to code right now?
Guillermo Rauch
I don't think I would identify today even as a coder, even though that's what I obsessed about for years. Since I'm like 10 years old, trend has been away from the implementation detail, which is the code, and towards the end goal which is to deliver a great product or a great experience. One of our enterprise customers for V0 is a company that has been in the cloud space since the cloud was born. Like literally like in the room where the cloud was invented. And they told me we have it as a rule that we don't do code. They showed me their slack conversations. It's just them sending v zeros back and forth. There's no GitHub, there's no infra, there is no anything. There's just building products. When things are specific skills, machines tend to take them over over time. If your skill when you were a kid was like I can do math in my head really well, awesome, great, great asset to have, I love it. But also there's a specific machine that can do that skill also very well and even better than you. And so what I try to separate is what are the meta skills that are not as easily replicated by machines that you should still nurture And I think those tend to be more around very high level conceptual thinking. What's about to become possible that I can start cooking on now?
Dan Shipper
Foreign hey Dan here. I want to take a second to tell you a little bit about LTX Studio. There are tons of new video generation tools out there, but few really give you what professionals need and that's what makes LTX Studio different. The platform gives you industry grade pre production capabilities, detailed storyboarding and visual concept development that actually serves real creative processes, not just novelty generation. You can quickly refine ideas without bringing in additional teams or external tools, and the iterative workflow means you're in complete creative control and you can make changes in real time as your vision evolves. And the AI powered precision from Flux Context gives you consistent characters with professional level control over details like lighting, objects and angles. LTX lets you toggle between different models, including Google's VO3 and LTX V, the industry's fastest open source model. And all of this comes with seamless collaboration features for real time teamwork on concepts, pitches and final production. Whether you're storyboarding your next film, prototyping ad concepts, or actually creating final pixel ready assets, LTX Studio empowers you to fully realize Whatever it is you're imagining, check out the link in the description below to see how it transforms your creative process. And now back to the episode. Guillermo, welcome to the show.
Guillermo Rauch
Thanks for having me.
Dan Shipper
So. So, for people who don't know, you are the co founder and CEO of Vercel, you're also the creator of Next and Socket IO, which is very close to my heart. I told you when we met that Socket IO is the reason I could build my last company. So I appreciate all you've done for the developer ecosystem.
Guillermo Rauch
Just met some folks last night that said the same. It's nice to get recognition for open source, but I'm thankful to the people that maintain those projects.
Dan Shipper
Yeah. So we have a lot to talk about. I really like in general in this conversation. I want to talk about the future of programming with AI. I want to talk about V0 and what you're doing with Vercel. But where I want to start is before this interview I was thinking about the kinds of things that it seems like you're interested in building and the kind of taste that you have, and then think about how that might apply in this sort of AI era and where I kind of came to. And I'll admit 01 was involved a little bit in this.
Guillermo Rauch
01 was involved in the pre production.
Dan Shipper
What I kind of came to is it seems like you're very good at playing at the edges of what's possible technically, looking for where there's something that's new and valuable, but pragmatically valuable, but still pretty messy, and then coming up with like a very clean, opinionated, zero config solution to it. So like I would put Socket IO in that bucket. Definitely I put Next in that bucket. I think Vercel is in that bucket. So one is, I'm curious if you feel like that's, that's kind of.
Guillermo Rauch
I mean if Owen came up with that, it's. It's over. That's pretty good. Like I'll tell you, like, it's funny, I was having a conversation with one of my coworkers the other day and I was giving them the example of socket AO as when I started the project WebSocket, which is the underlying technology that later become a part of web browsers. For context, maybe everyone doesn't know about Socket IO. It enables real time chat, real time communication. It powers websites like Perplexity. And when I created that developer tool, WebSocket was in its infancy. So to your point, you kind of want to identify the wave when it's just a little. A few drops of water. But you have that, you see that potential. It was also extremely messy. So being able to go from I want to do something with real time to I want to create an application. I think that's the vacuum that or the huge gap that talked IO filled out. And with V0, I think we saw the same thing. So models became good at writing code. Specifically, they were very good at writing like. Like being able to design with HTML and CSS and also writing react code. So Even like when GPT3 was out, we started thinking about, well, this could be used for revolutionizing how design and code gets emitted, how the process of bringing an idea to life could be completely disrupted. But it was really early. So to your point, there's almost like a parallel between, like WebSocket was a draft of a specification when I started socket AO. And when we first thought about V0, models could barely be coherent in outputting code. But there was that promise. And I think you kind of want to ride those waves when they're early.
Dan Shipper
Yeah. And I think one of the interesting things is it feels like. So everything that you've done so far has been very developer focused and it feels like you have your finger on the like, the vibe of like, what, what develop.
Guillermo Rauch
Well, I'll tell you something I don't think I've shared before, which is the company was called Zeit and then we renamed it Vercel. And the reason I called it Zeit was a few things. One, I was obsessed with this idea that if you really want to capture developers, you need to capture the Zeitgeist.
Dan Shipper
Right?
Guillermo Rauch
The Zeitgeist is this idea of, you know, the collective conscious and how people are thinking about the future. And you need to really be on your toes because things change so quickly. The vibes change so quickly. Right. Like, you see this with models. Like, one day one model is popular for developers, the next day it's another model. And another, another point was Zeit means time in German. And I was obsessed with this idea of real time with my background in Socket IO. And what I thought is that the best way to build software would be in real time. And it has two meanings. One is real time in the sense of you're just typing and you're getting feedback instantaneously from the system. I think V0 is almost like the culmination of that idea because you're literally chatting with the system and getting feedback in real time. But the other one was chatting with your customers, getting feedback from the world. And adapting. I sometimes joke that for early stage founders, their job is to, you know, chat on X with our customers and prospects, get feedback, fix things and put a ton of quality, craft and taste into their products.
Dan Shipper
I want to stay with that idea of like Zeitgeist or like Paradigm or like having your finger on, on the pulse of something. Because I think one thing that's, that's interesting is, you know, to come up with Socket IO to come up with Next. Like you have to be developing stuff yourself all the time. Realize that this is possible and that you want to make something like it's so it's too hard. So you need like a tool to help you do that more easily. And I'm curious how that has changed for you. Like, I don't know how much programming you're doing.
Guillermo Rauch
It really hasn't changed, surprisingly. So like I mentioned earlier, one of my goals is to like enable Vercel to do a lot of what I did as an individual, like come up with those ideas, being able to bring them to life. And so one of the things that I mentioned is, you know, kind of inspiring our employees with like, well, you could build the next Socket AO if you think about these principles. So I think a lot about principles that I can set for the company at large. And one of them is we're always Customer zero. We dog food our tools. We put product experiences before tools as well. I was just having a conversation with our tech lead for the AI SDK. So AI SDK is a really interesting project, is becoming the number one framework in the JavaScript world for how you interact with AI models. So it's almost like the socket AO or next JS of LLMs. But it didn't come out because I was excited about AI or I live in San Francisco and I saw a lot of billboards about AI. I was like, we should have an AI framework. What it came out of is us building AI products. So we're building a lot of really cool demos of how to use next JS with AI. We're building V0 and we realized there's an opportunity to extract out the infrastructure of those AI products and then share them with the world. And so the operating principle here is you want to always put the product first, not the framework first. A framework in isolation without having that initial sort of Patient zero is never going to be a good tool. Yeah, and this actually came out of my fascination with how meta put out react. So Next JS builds on the open source UI infrastructure that that meta open sourced and What I noticed is that I kind of reverse engineer why I liked react and why I was impressed with it. And I remember it first started with their product. I would go to the Facebook news feed and all of the things that they were doing that were very real time, like the chat thing and the notifications badge and it just fel snappy. I actually remember a specific moment when they announced that comments were going to start trickling in in real time. And I was like, that's hard because I built socketed. I was like, that's really hard at that scale. It's very impressive. And. And then I realized, okay, you ask yourself, okay, how did they build that? And this is actually something that a lot of people do unconsciously. And it's really good to tap into that sort of. It's almost like a primal instinct.
Dan Shipper
Yeah.
Guillermo Rauch
When you see something good, you ask yourself, how did they build that? It's like when you walk in, into a studio and you're like, oh, I really like the vibe here. Well, the next thing you do, I mean, maybe not everybody, but like, I guess it's a very foundry. The creatives, people, whatever, like we can call them. Like, I wonder whether they got that chair. And I wonder what fabric is this curtain.
Dan Shipper
Totally.
Guillermo Rauch
And so developers do this all the time. And so start with the product. You almost don't need to promote the tool.
Dan Shipper
Yeah.
Guillermo Rauch
Because people are going to ask themselves, like, all right, I want a product like that.
Dan Shipper
Yeah, yeah, yeah.
Guillermo Rauch
And, and that's how I still do it. Like I, I try to use our products, but I also am always on the lookout for like really good things. And then reverse engineer how, how you get there.
Dan Shipper
Yeah. I've definitely found there's so much there to talk about. Like I've definitely found with every. So we have the writing and then we build software products and a lot of the writing is about building new technology business.
Guillermo Rauch
It's like a marketing strategy in its own right.
Dan Shipper
Yeah. Like the. Honestly, like the best marketing for our articles has been building great products because people are like, well, I want to know how they think about it.
Guillermo Rauch
Totally.
Dan Shipper
Which has been really, really cool. And the other interesting thing that I think is, is sort of it's your ethos and it's also, I think uniquely valuable right now is like the sort of dog fooding ethos. We do that too. Because I feel like I sort of, it changes the landscape where there's still. There's now a ton of low hanging fruit of things to build.
Guillermo Rauch
Yeah.
Dan Shipper
Because like there's a new technology paradigm. And so you can just like wave a stick around and just think about like, okay, what are all the things that I want? And probably someone has not built that in a good way yet. Whereas like, I don't know, three years ago, at the apex of the B2B SAS wave, like all the level, yeah.
Guillermo Rauch
There was a saturation and that's what you see when there's a platform shift. Yeah, AI is a new platform and when a new platform emerges, it's kind of hard to even estimate how many new applications will emerge. I remember the early days of the iPhone. It wasn't clear to people that it was the new platform. In fact, it launched and there was kind of a hint that there could be apps of your own in that home screen. But it actually took quite a few years for people to be like, yeah, this is the platform we have to claim. A square in that home screen grid. Not obvious at all. And I think you can think of AI as almost like another new. It's a new home screen and right now there's a handful of icons on that home screen. There is ChatGPT. You could, you know, you could have like Google AI overviews. Perplexity. And the question you should be asking yourself is like, how many more of those are going to be in it? And my guess is probably millions. And so very exciting time for especially small teams like yours to be thinking about what are my pains that AI can answer.
Dan Shipper
Yeah, I want to go back to the thing you said earlier about sort of transitioning from maybe like in the socket IO days you have your finger on the pulse and you're the one who's solving your own problem to thinking about how do I enable an entire organization of people to think that way? So you're more like thinking about the principles underneath that mode of thinking and then trying to infuse that in the culture. Tell me about how that process has been for you personally. Do you like that versus actually coding a lot or. Yeah, tell me about that transition.
Guillermo Rauch
Yeah, it's awesome. So I believe that there is seasons of a startup's life and in the early days you need to be obsessed with getting a high quality product out into the world and you live and die by a product market fit. I think at some point you start realizing that you have it and there's other things to build to operationalize that product market fit to make it into a machine. Right. And I would say like that's a transition between a startup and a scale up and think anything when you're A scale up, whatever that term means. But I guess like a larger, more mature startup, you realize that you no longer live or die by one individual product market fit. You're probably thinking about becoming a platform, or you are a platform and you're thinking about multiple products. And so you start becoming more of a machine that outputs products. You're like essentially a Y combinator in the initial, like recursive sense.
Dan Shipper
Yeah.
Guillermo Rauch
And when you're creating a machine, you still apply a lot of the thinking that you apply when you design products. It's only that the company itself is the product. Right. And you're still worried about all the things that you worry about when you want to create excellent products. For example, onboarding. If you're going to be hiring a ton of people, what do you want to have? You want to have an excellent onboarding experience. Right. Just like when you first start using a new app. When people join Vercel, they need to be equipped with everything they need to succeed. So you start thinking about other aspects of the company. I think principles are kind of like the sort of like product specifications of your company. And so thinking about what are our values, what are our ethos, what is our mission, what are the right people to pursue this mission in terms of like that recursive product generation machine. I think a lot about what I call recursive founder mode. So there's founder mode. I believe founder mode fundamentally doesn't scale in the sense of if your aspirations are very large, the total output and creative output of a company cannot just be limited to the founder.
Dan Shipper
Right.
Guillermo Rauch
And so especially when you started having those ambitions of like being a company that can nurture new founders within it. And so I think a lot about what is the DNA that we can incorporate into the company that is almost like the people that would start a company on their own, but they can actually kind of do that within Vercel. And so we select for specific traits, we offer very unique things. So we build a lot of cool open source technologies. People know us for Next js, but we also contributed Svelte, which is a very popular web framework we created or we acquired initially. But we support a tool called TurboRepo that helps companies scale huge code bases to the size of like Google and Facebook. So people can come to Vercel to fulfill their dreams to reach millions of developers through open source. And so those are kind of the things I think a lot about. Like, you know, how could I find not just the next socket IO, but how could I create the environment that creates Socket AOS and Next JS and the ecosystems around it.
Dan Shipper
I think that's really interesting. And the reason I'm kind of like keying on that journey from doing it yourself to making the machine that builds the products is it's sort of this journey of moving up the layer, moving up layers of abstraction in an organization. And I'm like, what I want to talk to you about is sort of the future of developers in an AI world. And I think that there's something similar happening in some aspects of being a developer where, you know, Quora, for example, we have this email product that I demoed for you and Kieran who built Quora. He didn't write like 80% of that code. Right. He knows how it works, but like 80 to 90% of it was like written by O or Claude. And I think that's a very similar up leveling journey. Right. Where the AI is actually typing the stuff and you're thinking about what are the principles and what's the architecture that you want it to write. Talk to me about that.
Guillermo Rauch
Yeah. One thing that immediately comes to mind is that it does seem like people are becoming full stack product builders. I don't think I would identify today even as a coder, even though that's what I obsessed about for years. Since I'm like, since I was like 10 years old, my ego and my identity became tied up with I code. That's my thing. And yet I think what I was lucky to have is also that aspiration to build products. And that's what allowed for things like Socario to happen. Because it was like, I just want to make the web more real time and more interactive. It had like a product idea in mind that wasn't just like only in the code. I think that's an important asset to have. And when I look at people at Vercel today, I've been noticing that they're just more full stack. With V0, for example, they can do design, they can bring context, data, copywriting into their creations that otherwise would have required chatting with other people and crowdsourcing ideas. So we are going into a world where coding is a specific skill and when things are specific skills, machines tend to take them over over time. If your skill when you were a kid was like, I can do math in my head really well, awesome, great asset to have, I love it. But also there's a specific machine that can do that skill also very well and even better than you. And so what I try to separate is what are the meta skills that are not as easily replicated by machines that you should still nurture. And I think those tend to be more around very high level conceptual thinking. Your engineer who automated the production of that product to an 80% degree, he still has a very good understanding of how all the concepts relate. He can prompt the right things things to the AI. It's not that he just was like, okay, 06, please build me this thing. And then you just like checked out and went on vacation.
Dan Shipper
Yeah. This episode is brought to you by adeo, the AI native CRM built for the next era of companies. With Adeo, setup takes minutes. Connect your email and calendar and it instantly builds a CRM that mirrors your business with every contact enriched and organized from the start. From there, Addio's AI goes to work, gives you real time intelligence during calls, IT prospects, leads with research agents, and it automates your team's most complex workflows. Industry leaders like Union Square Ventures, Flatfile and Mobile are already building the future of customer relationships on addio. Go to addio.com every and get 15% off your first year. That's attio.com every and now back to the show.
Guillermo Rauch
So the concept of symbolic systems comes to mind a lot for me because it transcends language, runtime, framework, coding, and that's extremely important to have how things work and relate to one another. Interestingly enough, it's a skill that VCs kind of nurture a lot because like I've been with, I've been in rooms with a lot of venture capitalists that play by ear and you can tell that they play by ear because they have. And by the way, this is a skill in its own right and it's very impressive. Like they have extreme, what I would call like token breadth. I'm using token in the sense of LLM. Like they know 30 companies for the space of like continuous testing and they know 50 for LLM pre training models. And that skill actually is super helpful when you're prompting.
Dan Shipper
Yeah.
Guillermo Rauch
Because you understand how the concepts relate to one another. You can point the agent to use a specific technology that might be the right solution, but you're not actually doing the coding. And so that's, I think the biggest step that's gonna play out in the ecosystem.
Dan Shipper
Yeah, I think that I love the idea of meta skills and sort of one of those being like, okay, how do things fit together? How can I be a little bit more full stack? How do I think about things from end to end? Another thing that I've been playing around with is I have this whole idea of us moving from a knowledge economy to an allocation economy where you're in a knowledge economy you're compensated based on what you know, and an allocation economy you're compensated based on how you allocate the resources of intelligence and that the skills in that economy that are valuable are the skills of human managers today. So like an example which I think is kind of interesting because I think a lot of developers are probably thinking, okay, is it even worth it to be able to code right now? And, and I think like when you think about being a manager, let's say being a technical manager, you always have to. There's, there's this line between okay, am I going to be in the details and know everything in micromanage or am I going to completely check out and like just let them do whatever they want basically. And both options are bad. And you have to be able to know, okay, when is it important to be in the details and when is it important to just delegate. But in order to do that you kind of have to know the underlying skill. It's very hard to know that if you're not technical.
Guillermo Rauch
I love this concept by the way. The idea that you're allocating resources and delegating to these agents is already happening. One of the things I think is really, really interesting. So Vercel has two parts broadly. One is our managed infrastructure which we basically host websites. We deliver them through a global CDN network. We make it so easy for developers to deploy and build, et cetera. And that has a usage based model. So for example, we host under armour.com and OpenAI.com. if they have more traffic, Vercel costs more for them and if they have zero traffic it costs nothing, which is awesome. On the other hand we have V0, which is more like a design engineer tool in the sense, almost as like VS Code or FIGMA would be and almost like if they had a child. And those products you typically pay by subscription, not by usage. I think AI is actually disrupting that and it goes back to that idea of allocation. So I'll tell you a concrete example. You have users that are draining AI tokens and running these GPUs super hot day in and day out. They're like AI powered engineers and there's users who use it in a more casual way. They're like, on my phone, I want to create a personal app, I'm going to use V0. And what happens is that at the end of the day we're seeing the first category of apps, I think that are tools that have a consumption billing model attached to them. Because what you're doing is you're not simply using it as a system of records, not like Salesforce, you're actually setting machines in motion to perform tasks. And I like that metaphor is it's almost like you're doing management in capital allocation. Okay. How much computation am I going to allocate to perform this given task? And you even have to think about risk. Right. Because it's true that AI is really exciting and capable, but sometimes it's not that capable. Right. So you have to think about like, am I going to burn lots of inference time, compute, Am I going to set this entire like 500 billion data center on fhir to try to solve this task and actually don't know if the AI will perform.
Dan Shipper
Is this on the customer side or on the, like it's on the customer side.
Guillermo Rauch
So like the user of AI will have to think almost as if they were a cloud infrastructure user. I think it's a leap that is maybe the closest thing to that in today's sort of product development world would be cicd where a given engineer can say, okay, I'm going to run 100 machines to test my program. But it's a lot less fluid, it's a lot less elastic than this kind of thing where like you can sit down and say, okay, five agents go at it.
Dan Shipper
Yeah.
Guillermo Rauch
And it might or might not give you the right result. And so you have to think like a capital allocator and you have to think like a manager of these agents.
Dan Shipper
Yeah. What that makes me think of is like, yeah, in this world you're much more likely to. It makes much more sense to pay for tasks to be done.
Guillermo Rauch
Yes.
Dan Shipper
And, and for the price that you pay to reflect the level of risk that the task will get done. Well, 100%.
Guillermo Rauch
Which is like hiring any other human for that matter. Like, I go to upwork and I'm like, I don't know if this is the person. Right. I don't know if this is the agent or is this the task for this agent.
Dan Shipper
Exactly. And then what that makes me think of is like, well, at that point, like if you have a market where different agents can bid from different companies to do any particular task, that's actually really interesting market because I think also.
Guillermo Rauch
That we're going to see specialization in agents. Some will have better context, some will have better taste. A lot of that deals with the post training process. And so there is definitely a marketplace and a competition that happens in who is the right agent for this problem.
Dan Shipper
I want to go back though, to just you saying, I don't think of myself as a coder. I think that's so interesting. And also, you serve developers, right? So where do you think that term goes over the next, like five or 10 years?
Guillermo Rauch
Yeah. You know what's interesting? Coder as a word used to be more popular in my community. And I think even before AI, people were starting to realize that their job was not just to introduce keystrokes into an ide. There's a history of this. One example that I like to give is before automatic code formatting tools became popular, people used to care a lot about what their code looked like on the screen. How many columns are the words neatly aligned? People would have discussions about this. It was actually considered to be a productivity drain. But it was a huge subject of debate within companies. Now we look back and it's like, of course people should not be discussing if the aesthetic arrangement of the code is right or not. And so people introduced this tool called the formatter. I think I don't know who the exact project that popularized the most, but I remember when Go Lang came out out of Google, it came with very simple automatic code formatting. And then in our community, in JavaScript and TypeScript, Prettier came out. It's called prettier because it makes your code pretty with no discussion, like objectively prettier. And then that whole category of problem disappeared. And I would say, look, format how your code is formatted. That felt appropriate to the word coder. It's just a person that like, makes their entire purpose to like, write code. And then we kind of, I think, developer, engineer, then product design, which is a role that sort of came out of Facebook, became more important. So the trend has been away from the implementation detail, which is the code, and towards the end goal, which is to deliver a great product or a great experience. And it's in that context that our company has become popular because one of the things that we came to market with is started focusing more on the front end, started focusing more on the customer experience on the site speed. We've demonstrated to companies that you make your website faster and you just sell more things, you make more money. So we started trying to divorce ourselves from the code and put the focus on the experience.
Dan Shipper
Okay, yeah, that makes sense. How do you talk to me about how you see V0 fitting into that? And just generally where you see V0 sitting in the whole ecosystem of there's like replit Agent. There's like, Claude artifacts. There's all these different. There's cursor, composer, there's all these different tools. Talk to me about that.
Guillermo Rauch
Yeah, it's exactly in the context of that idea. Right. We look at v0 as code last rather than code first. When you come to V0, you prompt with your idea or your intention. You can import a figma file so it can bring your designs alive. That's for companies that already kind of relate to that Mode of working. V0 will make a lot of sense that way. But you can also just come with an idea. Build me this thing. Yeah, you can. We're about to introduce templates. You can already kind of start with, for example, an AI chatbot. Like, you can use AI to, like, produce AI products. And so the biggest difference with those is that those started with the code. They look at themselves more like ides. And we look at this more as a product development environment that merges what you would expect from a design tool. Because the things that V0 produces, we aim to make them great. It should work great. It should be accessible, it should be mobile ready. All of the things that I've been trying to teach our customers in, in a less scalable way, by means of customer support, I would say, or professional services, you could call it, or enterprise agreements where a big company will come to us and say, look, you're the experts in building storefronts. Help me have a killer storefront for Nintendo. And a lot of that process is just manual. Like, ultimately we would have to. Of course, we had the framework next. JS tries to set up the right foundation, but on top of that right foundation, there is a ton of business logic that needs to live. So the idea of V0 is, could I partner you with an agent that is an expert in web development, has taste, and produces things that we're legitimately proud of, which is hard to do in the A world because AI has become a little synonymous with. Well, you can get a lot of slop from different products. So we're very focused on. The outputs have to be great.
Dan Shipper
One of the things that. So I had Nabil from Spark on the show last week, and one of the things that he said that I thought was really interesting is when he looks at these sort of agent products, there's. Every agent has to make a decision about how long the leash is between the user prompt and when the agent gives a response back.
Guillermo Rauch
Yeah.
Dan Shipper
So like, Copilot's a very short leash. Right. Devin is like a very, very long leash.
Guillermo Rauch
Totally.
Dan Shipper
Her cursor is like sort of somewhere. The middle maybe.
Guillermo Rauch
Yeah.
Dan Shipper
How did you think about that and how do you think about when I put something into V0? Right. My experience with it is it tries to build something immediately and give me the result. How do you think about that versus other ways that you can maybe check in halfway through or whatever?
Guillermo Rauch
Yeah, it very much depends on the task. I believe that the future of AI will be the classification of an estimation of the difficulty of the task and then taking different strategies but also getting feedback from the real world. A concrete one is when you give us a prompt. We have to give you feedback right away because you're almost in the taste making part of the. Part of the job. It's like you hired an interior designer and they're checking for your vibes of like, okay, what do you like? Let's get deeper into this. But then you have very specific functional requirements. I've sometimes told V0 make this faster. And it does. And sometimes actually it's taken me a few problems. No, no, make it faster again. Like, it's amazing how good it is at optimizing react code. So I had a very intensive animation that it rendered and it was just expensive in how much it was recomputing. So I literally just told it make it faster. And then I told it make it faster again. It did what? And it was all vibes from my side. This is why I was telling you the coder thing is interesting. It's strictly less important because I didn't care how it just made it faster. And so I would expect that for that type of task we can give V0 a longer leash. And I think there's a precise technical distinction is one feels like more in the one shot world where you're getting knowledge plus rag data out of the LLM. And the other one is more the feedback loop of thinking that can have an arbitrary length. And that to me is one the thing that has allowed us to increase the quality of the product. V0 actually fixes a huge amount of error that comes out of the models. It has error correction loops because it looks at feedback behind the scenes. Another careful balance that we need to strike is how much do we expose of that process to the end user. You kind of want to learn, but you don't want to be overwhelmed by everything that the agent is trying. So we just, I mentioned earlier we have a product called AI SDK, which is kind of like the infrastructure underneath V0 and it's open source and companies can use it to build their own agents and their own products. And we have a playground for it. And we just added the deep seq R1 model which people are raving about right now. And you can see when you use that model that you can see every thinking token. And it's actually completely overwhelming. It's so overwhelming that it's. And the classic demo that people are doing is I count the number of Rs in a strawberry. And then you see it, think through that process and it's overwhelming. It's nauseating. It's almost like peeking into the mind of a mad person. And so that. Now extrapolate and bring that into your product. Like, you don't want to emit every thinking token into the user, but you kind of want to give them an overview of why the leash is longer and how the agent is using your time and resources.
Dan Shipper
Yeah. One of the things you made me think of in this, in this sort of like transition from coder to something else. I don't know what the, what, what word would you use?
Guillermo Rauch
I like to use product engineer or product developer. Another role that has emerged a lot is design engineer. I love design engineer because I care a lot about design and I want to make things work in the real medium. So those are the two roles that are sort of emerging.
Dan Shipper
Okay, so let's say like product engineer, design engineer. From coder to product engineer, Design engineer. One of the things that I think that transition reflects is if you have machines that can build things really cheaply in a world where that was really expensive, you care a lot about how all of that works. And you want to do that by hand because you want to like optimize that really, really well. But in a world where that's really cheap, you go from caring about how, like how it's done to how the end result feels.
Guillermo Rauch
Yes.
Dan Shipper
Which is why you kind of want that rapid prototyping loop.
Guillermo Rauch
Yes.
Dan Shipper
And it sort of occurs to me that that's actually also like a really long running process. Like I don't, like I don't code in assembly or like I don't do garbage collection, you know?
Guillermo Rauch
Totally.
Dan Shipper
And so like it can be, it can even.
Guillermo Rauch
It's so funny. Garbage collection is such a good example because when people naively try to do memory allocation to make things faster, sometimes they actually underperform garbage collection. It takes a lot of skill and knowledge in a domain specific task to get the right ROI out of manual memory management.
Dan Shipper
Yeah. And sometimes that's useful. But more often than not, it's not today but 10 years ago if you use Python or JavaScript, people were like, I don't know, that's not real programming. And I think today probably something similar is happening with some of these underlying like JavaScript or you know, Python languages.
Guillermo Rauch
I have a lot of thoughts on this. One is AI's need to today, let's call it like this product development. AIs need to sit on top of significant infrastructure for them to be useful and productive. They need to be on top of a platform. That's why it makes sense for V0 to sit on top of Vercel and next JS. Because think of it just from an economics point of view. The AI either re emits all of the code necessary to render the thing or it says I'm going to use Next JS and I'm going to render the thing with it. One would take you millions of lines of code of tokens to output. If you need to reinvent the framework, the other one might take you like 100 lines of code to produce a really good result. And so you have to think about AIs as a collaboration with infrastructure and platforms that already exist, most of which are human made very much like a way most self driving car needs to interoperate with the real world. We couldn't modify the streets and say like we're going to build new streets for self driving. No, we needed to put the cars on top of that infrastructure. And so another thing that your comment made me think of is it is true that there's certain skills that will yield for example better performance or better safety, such as using Rust instead of using JavaScript. Now my question is, is optimizing something in those languages something that AIs will be able to do in the future? Everything seems to indicate that that would be the case because when you use these languages you're also respecting very well defined rules like in the case of Rust, the borrow checker lifetimes. And I think it's going to be the case that AIs can do a lot of that optimization work for us better than a human could do. It's going to take a while to get there. But I'll give you another concrete example. There's a project out of Google called Project Zero that seeks to unveil security vulnerabilities in the entire world, not just Google's products. And it's some of the most cracked security engineers on the planet. And there's a category of bug that they always find that is in C code, there's memory corruption bugs that lead to catastrophic security vulnerability. Sometimes it's one line of code that you get wrong. And in our Global encryption infrastructure, OpenSSL, such a line of code was found that did a very unsuspecting McPy. One line of code that basically made the entire universe vulnerable to a really, really, really bad vulnerability. And now the problem is we know that C is not the right language for that kind of infrastructure. It's just so easy for human beings to sneak in those vulnerabilities either by mistake or tinfoil hat on some like dark secret agent. It just takes one line to create a massive back door. And so the problem that we have is how do we rewrite all of that C code in Rust? And I know that this is a meme of like rewrite everything in Rust or like any other memory safe language for that matter. Will AI agents do it? My bet is yes. Will AI agents help us uncover those vulnerabilities? Because Google has maxed out on how many cracked engineers that can sort of like read all of this world code and identify those specific bugs. So it's going to be exciting to see that AI will also have a very profound impact on the underlying infra. But it'll be a different kind of task.
Dan Shipper
I think another way, I think to say what you're saying, and you tell me if you think this is right, is for any task where you can quantify whether the task is done well along one.
Guillermo Rauch
Yes. A fitness function.
Dan Shipper
A one like well defined fitness function where the steps are verifiable.
Guillermo Rauch
Yes.
Dan Shipper
That is going to be like very easy to automate. And then anything else that's much more, much higher dimensional, which we usually call like taste. And it's sort of like this aesthetic thing that's like this actually just feels.
Guillermo Rauch
Good and it has social effects. Right.
Dan Shipper
That's going to be a little bit more. Yeah, you just need to, you just need to figure that out.
Guillermo Rauch
You need to be the vibe sky above the machine.
Dan Shipper
Yeah. How do you cultivate that in yourself?
Guillermo Rauch
A lot of practice. I think I remember one of the best engineers I ever worked with. He was also a very good designer. This is how I kind of became infatuated with the idea of like we can do more. Common wisdom in Silicon Valley was like, you're either like a knee deep in the data center room and writing backend code, or you're the designer, like super polished, like mustache, you know, like you can do both. And this guy TJ kind of taught me that. And I remember having a conversation with him and he was like, well, look, I just train my taste a lot. I look at a lot of things, I look at what people like, I seek a lot of feedback. So I do think that you can work on your ability to discern what people are going to like. There's obviously some rules underneath and this is what we're trying to sort of uncover with V0. It does turn out that, you know, how you distribute spacing on a page does lead for more pleasant outcomes on the viewer's eyes and we try to sort of like yield those out of the box. But I do think taste can, can be worked on and sort of like the higher dimensional. I like the metaphor you use of like bringing in inspiration from multiple sources and multiple things. I thinking like radically outside the box can be super helpful. And then the art of understanding what's possible and what you can sort of like start to push the boundaries on. So it's kind of funny but like being terminally online, kind of like answers for these two things. One is you want to consume this stream of consciousness of like what good design looks like and what the avant garde is, but you also want to be at the forefront of like, what's about to become possible. That I can start cooking on now kind of goes back to like the beginning of the conversation with Sakario. I became aware of that a real time communication channel API was about to become possible in every single web browser on the planet and I could start cooking on it. Before it was real, right?
Dan Shipper
Like, tell me about that now. Like, what are you, what are you? What's buzzing in your ear right now that's about to become.
Guillermo Rauch
Yeah, we kind of touched on a few. It's like this idea of like domain specific agents that are infused with taste and tools and knowledge for even tasks that you would think, okay, maybe I could solve that with ChatGPT, but it's a ton of work and maybe the result is not that great and it can infuse a lot of quality into that vertical. This idea of agents that have the long horizon work but also can give you rapid feedback when necessary, I think there's a big opportunity there. Broadly, I continue to think of AI as this iPhone home screen on top of which we can deliver lots and lots of applications. And yeah, I think the, the idea of ChatGPT for X continues to surprise me. I, I just heard from a, I believe it was a cardiac surgeon that said, I basically spend a lot of time during my professional life using not chatgpt but this tool called Open Evidence, which is infused with all the health care data used by 250,000 medical professionals in the US and it kind of makes you think, right, like if you're a medical professional, are you going to go to the general purpose AI that is sort of like the lowest common denominator for everything, or are you going to go to the thing that is constantly improving for your domain and field? So encourage entrepreneurs to think about it that way and also find the opportunities to bring creativity into tools that are otherwise pretty plain. Of course Copilot could autocomplete code in your IDE, but v0 took that way further. As you mentioned earlier, it's not just about the little bit of auto completion, but bring a lot more ambition and creativity into what the AI agent can do.
Dan Shipper
Yeah, I think there's all this talk right now, or it's probably a little bit less so now, but especially like a year ago where everyone was like, well incumbents are just going to win if you have access to AGI, distribution is all that matters and blah blah, blah, blah. And I don't think that that has panned out and I don't think that will, that will pan, continue to pan out. Because like part of what you're saying is like for example, the Dr. Issue is like it's not just that maybe 01 or ChatGPT is like not tailored for doctors, it's that it has to be a general purpose tool. So it has to say like, I'm not a medical professional, right. And like you probably and I. And it has to have guards against like what it says.
Guillermo Rauch
There's almost like a principle there. Like every refusal of ChatGPT can be turned into a tool that doesn't have to refuse because it's actually going the extra mile. Whether it's with better data, with, you know, maybe even human in the loop, whatever it is, every refusal is my opportunity.
Dan Shipper
Exactly. Yeah, I love that. And, and, and, and I think another, another way to say that is startups get to take risk and the intelligence that is available.
Guillermo Rauch
Yeah.
Dan Shipper
Is not necessarily a technical limitation anymore. It's often like a risk calculus kind of company serving a particular kind of user. And big companies have to serve everyone and so they have to take lower risks.
Guillermo Rauch
And in terms of disruption, there is a very concrete one that I think a lot about the history of SaaS has been I start out creating a product that's really good in its category and then I expand its feature set to beat out my competitors in enterprise bake offs. And so you become a competition of checklists and There is a precise correlation between product maturity, enterprise maturity and amount of ui. Like you can actually quantify the number of buttons, the number of dropdowns, the number of nested dropdowns. And so all of that UI can vanish without a trade off in functionality if you're thinking from first AI principles. And that gives the startup a very concrete wedge to attack the incumbent. I'm going to underdo you, I'm going to underwork you, I'm going to under eye you. Right. It's like. And I actually will beat you on functionality.
Dan Shipper
Yeah.
Guillermo Rauch
Because if you're solving problems with classical engineering alone and if else branches, this is. I love The Karpathy Software 1.0 to Software 2.0. Software 1.0 is if else invert binary tree and algorithms and data structures. And AI is like, well, maybe that computation ends up happening, but we don't know why. And so we have that agility that.
Dan Shipper
Searches the space of possible programs to solve the problem instead of like having a recipe.
Guillermo Rauch
And that's a, that's a concrete way of underdoing the competition.
Dan Shipper
Yeah.
Guillermo Rauch
Because you're just having the AI produce better or equal outcomes with a lot less manual code.
Dan Shipper
Yeah. And I think that that's such a. It's also an important like thing that I think startups sometimes get wrong in this era, which is like trying to do let's say like an email product or like, I don't know, any, any, any classic like productivity software maybe like PowerPoint or something like that. Where what you're trying, what, what you end up, some products end up doing is doing the classic version plus AI. Like plus plus a chatbot or whatever. Which is exactly what incumbents do too. Where I think like what's, what you actually want to do is figure out, okay, what's the totally new form factor and how do I be worse on all of the checkbox dimensions. But so good on the thing that.
Guillermo Rauch
Matters that 100% that there's actually, I would say there's two models that I think a lot about. One is actually you can be better at eventually every checkbox, but in the meantime you're overwhelmingly better and simpler.
Dan Shipper
Exactly.
Guillermo Rauch
I think eventually you do need to do more because companies just want to sit. Like another thing I've learned with Vercel and when you go to enterprises and larger companies, they want to buy only a handful of software platforms. This is why Microsoft and Amazon and others are so prolific, is like, they provide like broad solution spaces.
Dan Shipper
Yeah.
Guillermo Rauch
So eventually you need to get there. But I Like your idea of. In the meantime, you're just a killer at a specific dimension. You're way simpler and perhaps you'll never have to have the UI complexity of those incumbents.
Dan Shipper
How does that sit with you? Because you're just stylistically a minimalist simplicity guy. And Vercel kind of has to be a little. If you want to be enterprise, you have to have all the checkboxes or something like that. How are you thinking about that?
Guillermo Rauch
Yeah, you can think of V0 as almost like the AI native interface into the Vercel world. And I expect the next billion developers to sort of come in through that door. And then there is the eject button into Vercel. Very much like Vercel kind of did that to aws. And people still need aws. And we have great integrations and many more coming where we create a bridge to the lower level. I like your concept of like, you're basically like raising the abstraction bar very much like we did with manual memory management and garbage collection. We're saying, look at the very, very bottom. There is the rock solid foundation. There's a bedrock literally of hyperscaler clouds like aws. And then you have the developer infrastructure on top. I believe most of the world will want to interact with developer infrastructure because you don't want to go to the raw materials and do like alchemy there. Yeah, most in this, the success of ourselves speaks to that. But now there's another level and it's almost like a self disruption that we're doing with V0, which is like, look, most people are going to want to interact with these agents. They're going to make it more accessible, more design oriented, less infrastructure oriented. And what's nice for us is that you still have the two sort of levers to pull. Some more mature organizations say, look, we're not ready for AI. I've talked to folks in super regulated markets where we're running a lot of their web projects and they were like, please don't say the AI word in my office. Like literally like during an on site. And then there is the people that are like don't say the code. I actually fascinating one of our enterprise customers for V0 is a company that without giving away too many details, has been in the cloud space since the cloud was born. Like literally like in the room where the cloud was invented. And they told me our new organization is just a V0 organization. We have it as a rule that we don't do code most. They showed me their slack conversations. It's just them sending V zeros back and forth. There's no GitHub, there's no infrared, there is no anything. There's just building products going back and forth and having shared channels with their clients where they also send them the zeros. And so they're trying to even innovate in how the company altogether works. And so there's people that are going to live in that level of abstraction. Just like there's so many companies that only use Vercel, there's companies that combine both. A lot of enterprises use Vercel. It can connect into AWS through a product called Secure Compute. And they kind of live in two worlds. Most startups live only in the Vercel world.
Dan Shipper
Yeah.
Guillermo Rauch
And so it's going to be interesting to see, like, and perhaps is there another level of abstraction coming where the result comes to you in a much more sort of objective way and you're giving less feedback? Yet to be seen.
Dan Shipper
That's interesting. Yeah. One of the things that sparks for me is I watched a talk by Eugene Wei that he did at. We ran a conference called Thesis and he spoke at it. It was an amazing talk. And he was talking about the different kinds of company cultures and how that affects the kinds of products you can build. And he made a distinction between a written culture and a prototype or demo culture. And in a written culture, which he would say, Amazon is a written culture. I think Stripe is a written culture.
Guillermo Rauch
How interesting.
Dan Shipper
You're building products that can be expressed cleanly in writing. And what that lends itself to is if you look at aws, for example, it has all the specs, all of the, all of the logic and rigor is there, but the Amazon phone just feels like shit because it has the specs. But it doesn't feel good. Right.
Guillermo Rauch
I think people don't even appreciate the extent that they're so good at writing. Correct. Highly available, secure infrastructure. And what goes into making that sausage.
Dan Shipper
Exactly. And that's an output of being able to have everything written down. Versus he makes the example of Apple where, like the early iPhone, like Apple is a prototype culture. Like every time you do something, you go and give a demo to Steve and Steve, like, rips you and then you like, make it better. Right?
Guillermo Rauch
Yeah.
Dan Shipper
And. And I think V0 and this company you just, you just mentioned, like, it allows us to like, move to live.
Guillermo Rauch
In that Apple World 100%. It's so interesting. I think to each their own. Right? Like for each role that you play in the ecosystem, you need to like, lean more towards one or the other. So, for example, aws, not only do they have a written culture, they have an automatic reasoning team that writes TLA proofs of correctness of all their cryptography and durability. I can trust them with my clinical records. I can trust them with anything. And I know that those who have written mathematical proofs of the certainty of that code and the distributed system that supports it. And then on the other hand, you need tasks that are so creative that imagine writing a mathematical proof before you sit down to cook on a product. And so what I like about Vercel is that I think we've blended both. We have so much respect for that work that sometimes a lot of people ask me, like, do you want to build your own data center? I said, do you even realize what goes into getting to that level of quality? My job is to procure the best possible components. Just like the iPhone bundles a lot of incredible hardware that you don't know about, but you know that it's the best at doing that task. And then I want to enable you to live in that world of, like, vibes almost right, like prototyping, creativity, velocity, performance, et cetera.
Dan Shipper
Yeah, that's great. I think that's a. That's a good place to leave it. This is an incredible conversation. Thanks so much for doing it.
Guillermo Rauch
That was fun.
Dan Shipper
Would love to have you back.
Guillermo Rauch
Will do.
Dan Shipper
Cool.
Podcast Host/Announcer
Oh, my gosh, folks, you absolutely, positively have to smash that, like, button and subscribe to AI and I. Why? Because this show is the epitome of awesomeness. It's like finding a treasure chest in your backyard, but instead of gold, it's filled with pure, unadulterated knowledge. Bombs About Chat GPT Every episode is a roller coaster of emotions, insights, and laughter that will leave you on the edge of your seat craving for more. It's not just a show. It's a journey into the future with Dan Shipper as the captain of the spaceship. So do yourself a favor. Hit, like, smash, subscribe, and strap in.
Guillermo Rauch
For the ride of your life.
Podcast Host/Announcer
And now, without any further ado, let me just say, Dan, I'm absolutely, hopelessly in love with you.
Podcast: AI and I
Host: Dan Shipper
Guest: Guillermo Rauch (CEO of Vercel, creator of Next.js and Socket.IO)
Date: August 13, 2025
In this episode, Dan Shipper sits down with Guillermo Rauch to discuss the future of software development in the era of AI, the shift in developer roles, and how tools like Vercel's V0 are redefining product building. Key themes include moving from "coding" to higher abstraction meta-skills, the rise of full-stack product builders, the disruptive potential of AI, and how company culture and principles shape innovation. Guillermo shares insights on how AI agents are transforming both the act of programming and the business of software.
“I don't think I would identify today even as a coder, even though that's what I obsessed about for years. Since I'm like 10 years old, trend has been away from the implementation detail, which is the code, and towards the end goal which is to deliver a great product or a great experience.” — Guillermo Rauch [00:04, 18:32]
“What are the meta skills that are not as easily replicated by machines that you should still nurture? ...Very high level conceptual thinking.” — Guillermo Rauch [00:32, 18:32]
“You kind of want to identify the wave when it's just a little...a few drops of water. But you see that potential.” — Guillermo Rauch [04:21]
“We're always Customer zero. We dog food our tools.” — Guillermo Rauch [08:17]
“You want to always put the product first, not the framework.” — Guillermo Rauch [08:17]
“With V0, for example, they can do design, they can bring context, data, copywriting into their creations that otherwise would have required chatting with other people...” — Guillermo Rauch [18:32]
“In a knowledge economy you're compensated based on what you know, and an allocation economy you're compensated based on how you allocate the resources of intelligence...” — Dan Shipper [22:30]
“You're not simply using it as a system of records...you're actually setting machines in motion to perform tasks.” — Guillermo Rauch [24:05]
“Coder as a word used to be more popular in my community...people were starting to realize that their job was not just to introduce keystrokes into an IDE.” — Guillermo Rauch [28:04]
“I like to use product engineer or product developer. Another role that has emerged a lot is design engineer. I love design engineer because I care a lot about design and I want to make things work in the real medium.” — Guillermo Rauch [36:44]
“We look at V0 as code last rather than code first. ... We aim to make [outputs] great. … The outputs have to be great.” — Guillermo Rauch [30:45]
“AIs need to sit on top of significant infrastructure...That’s why it makes sense for V0 to sit on top of Vercel and Next.js.” — Guillermo Rauch [38:21]
“We’re going to see specialization in agents. Some will have better context, some will have better taste. … There is definitely a marketplace and a competition that happens in who is the right agent for this problem.” — Guillermo Rauch [27:29]
“For any task where you can quantify whether the task is done well ... That is going to be very easy to automate.” — Dan Shipper [42:02]
“You need to be the vibe guy above the machine.” — Guillermo Rauch [42:29]
“I just train my taste a lot. I look at a lot of things, I look at what people like, I seek a lot of feedback. … I do think taste can be worked on.” — Guillermo Rauch [42:37]
“Principles are kind of like the sort of product specifications of your company.” — Guillermo Rauch [15:12]
“All of that UI can vanish … if you’re thinking from first AI principles. And that gives the startup a very concrete wedge to attack the incumbent.” — Guillermo Rauch [47:52]
“In the meantime, you're just a killer at a specific dimension. You're way simpler and perhaps you'll never have to have the UI complexity of those incumbents.” — Guillermo Rauch [50:30]
Echoing Eugene Wei, Dan contrasts written cultures (Amazon, Stripe) with prototype/demo cultures (Apple, V0), where the latter allow for rapid, vibe-driven iteration and product quality via live demos rather than specs.
“V0 and this company you just...mentioned, it allows us to...move to live in that Apple World” — Dan Shipper [55:39]
Guillermo: Vercel aims to blend both—writing/rigor for infrastructure, prototype/vibes for user-facing product.
“I want to enable you to live in that world of, like, vibes almost right, like prototyping, creativity, velocity, performance, etc.” — Guillermo Rauch [56:47]
On moving away from identity as a coder:
“Since I'm like 10 years old, my ego and my identity became tied up with I code. That's my thing. ...And yet I think what I was lucky to have is also that aspiration to build products.” — Guillermo Rauch [18:32]
On AI enabling the allocation economy:
“You have to think like a capital allocator and you have to think like a manager of these agents.” — Guillermo Rauch [26:44]
On taste and creative edge:
“You need to be the vibe guy above the machine.” — Guillermo Rauch [42:29]
On the future of developer roles:
“I like to use product engineer or product developer. Another role that has emerged a lot is design engineer.” — Guillermo Rauch [36:44]
On disrupting incumbents:
“All of that UI can vanish without a trade off in functionality if you’re thinking from first AI principles. ...I'm going to underdo you, ...I'm going to under UI you. ...And I actually will beat you on functionality.” — Guillermo Rauch [47:52]
On specialization and agent marketplaces:
“We’re going to see specialization in agents...There is definitely a marketplace and a competition that happens in who is the right agent for this problem.” — Guillermo Rauch [27:29]
On company as product:
“Principles are kind of like the sort of product specifications of your company.” — Guillermo Rauch [15:12]
On the blend of AWS and Apple-style development:
“We have so much respect for [AWS-level infrastructure]...and then I want to enable you to live in that world of, like, vibes almost...” — Guillermo Rauch [56:47]
| Timestamp | Topic / Quote | |:-------------:|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 00:04 | “I don't think I would identify today even as a coder, even though that's what I obsessed about for years. ...trend has been away from the implementation detail, which is the code.” | | 04:21 | The importance of identifying early technology waves and building opinionated products at the right time. | | 08:17 | “We're always Customer zero. We dog food our tools.” The principle of building for oneself first. | | 18:32 | On shifting from obsessing with coding to full-stack product aspirations. | | 24:05–26:44 | “You're not simply using [AI] as a system of records...you're actually setting machines in motion to perform tasks. ...You have to think like a capital allocator.” | | 28:04–30:26 | How developer identity is shifting from coder to higher-level creator; parallels with how code-formatting is now automated. | | 30:45 | V0 as a “code last” product—and why outputs need to be great. | | 36:44 | New titles: “I like to use product engineer or product developer. … design engineer.” | | 42:29 | “You need to be the vibe guy above the machine.” | | 47:52 | “All of that UI can vanish...if you’re thinking from first AI principles. … I’m going to underdo you, ...under UI you.” | | 55:39 | Prototype vs. written culture and the new “Apple world” for product development. | | 56:47 | How Vercel blends infrastructure rigor with user-facing creativity/vibes. |
This episode offers a sweeping, unsentimental look at the future of software development—where AI accelerates a historic drift toward outcome-focused, full-stack product work; where value shifts from raw coding to creative allocation, taste, and judgment; and where startups can leverage high abstraction and AI-native approaches to leapfrog even the most entrenched incumbents. Guillermo’s philosophy (ride the edge, dogfood obsessively, prize taste, and build creative machines) serves as a playbook for founders, engineers, and makers navigating the AI-powered paradigm shift in software.
Summary compiled by an expert podcast summarizer. For more deep dives on the future of AI and software, visit every.to/chain-of-thought.