In short
Podcast Notes: HD in HD - Episode: How Vercel Saves Dev Teams $10M+ in Time | Guillermo Rauch
Overview In this episode, Guillermo Rauch, founder of Vercel, discusses his journey from a self-taught programmer in Argentina to launching one of the fastest-growing cloud companies in Silicon Valley. The conversation delves into the influences of his upbringing, his experiences in tech, and the philosophies behind Vercel and its products.
Key Themes and Discussions
Early Life and Influences
- Upbringing in Argentina:
- Developed a passion for technology early on with encouragement from his father, who was a visionary regarding software's potential.
- Experiencing economic fluctuations in Argentina shaped his resilience and drive.
- Engaged with computers from a young age, developing a hacker mindset.
Transition to Technology
- First Experiences with Computers:
- Introduced to coding through early computer ownership and a challenge from his father to explore technology.
- His father’s encouragement led to a deep curiosity about how things worked.
- Video Games and Programming:
- Gaming provided a platform for developing programming skills. Discussions on the educational value of games like Minecraft.
- Freelance Work:
- Started freelance coding at a young age, earning in U.S. dollars during Argentina's economic crisis, which contributed to his family's finances.
Founding Vercel
- Moving to Silicon Valley:
- Transitioned from Argentina to join a Swiss startup, paving the way for his move to Silicon Valley.
- Worked on MoodTools, a competitor to jQuery, which provided valuable insights into software engineering.
- Vercel's Mission:
- Vercel aims to simplify the web development process, allowing developers to deploy applications effortlessly with minimal configuration.
- The current focus on speed and efficiency in web applications is crucial in a fast-paced tech environment.
Product Philosophy
- Iterative Greatness:
- Emphasizes the importance of constant iteration and learning from mistakes.
- Encourages teams to break down large projects into manageable tasks to avoid paralysis by analysis.
- Customer Focus:
- Stresses the duality of serving both developers (builders) and end-users (consumers), ensuring the product meets the needs of both.
- Embracing AI:
- Discussed the role of AI in development, emphasizing that AI tools can democratize skills and make programming more accessible.
- Highlights Vercel's initiative of using AI to enhance the development process, making it more intuitive and efficient.
Mistakes and Learning
- Mistakes as Learning Opportunities:
- Embraces the concept of containing the "blast radius" of mistakes in product development to foster a learning culture.
- Encourages taking calculated risks while ensuring that the impact of failures is limited.
- Luck and Skill:
- Reflects on the balance between luck and skill throughout his journey, attributing some success to fortunate circumstances while also acknowledging the importance of hard work and skill development.
Future Directions
- Vision for Programming:
- Predicts that the future of programming will involve less manual coding, with AI taking a significant role in generating and debugging code.
- Sees a future where coding becomes even more accessible, allowing non-coders to participate in software creation.
Key Takeaways
- The importance of fostering a hacker mindset from a young age to encourage curiosity and problem-solving.
- Creating products that prioritize user experience while also focusing on the developer's ease of use is crucial for success.
- Emphasizing iterative development and learning from mistakes can lead to a more resilient and innovative culture.
- AI tools are transforming programming, making it more inclusive and efficient, with the potential to revolutionize the way we create software.
Conclusion Guillermo Rauch's journey exemplifies the intersection of passion, curiosity, and innovation in technology. His insights into building a successful company like Vercel reflect a deep understanding of both the developer community and the end-users, as well as a commitment to embracing the future of AI in software development.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Transcript
Automatic transcript. May contain errors.0:00It is quite easy to make money in Silicon Valley. You're just going to naturally see that people around you are building the future. Forget about like OpenAI, whatever. There's probably more AI unicorns being born today. This week on the show, we have Guillermo Rauch, the visionary founder behind Vercel, the platform fueling the next generation of AI-powered lightning-fast web apps. My idea of building software is that you type something in and you press deploy and it's live instantly. Like literally no build time, no CICD pipelines. It's instant. If you've used the web lately, chances are you've touched his work from websites like Nike, Adobe and OpenAI.
0:38Elon just talked about this, I think a couple of days ago. The CEO needs to be an engineer, the CEO needs to be a developer, the CEO needs to understand the problem space very, very deeply. This truly is the world that AI should unlock in the future is that we all become more full stack. What is your level of AI proficiency? He scaled from coding in his bedroom in Argentina to building one of the fastest growing cloud companies on the planet. You have to chase your interests. You have to pursue your interests. For me, the obsession was figuring out how things work. My dad was like, can you see how far you can push this thing?
1:10Can you hack around and change the operating system? So we always had a hacker mindset around having a computer at home. What is a modern version of that that I can give my kids? So what about screen time of the kids then? Like, what do you think? I would meet a lot of like tech CEOs and families and whatever. And like, they all had pretty strict technology limits. And I was like, that's kind of weird, guys. I'm here because I had no technology limits. Yeah, yeah, that's exactly how it feels. Like, imagine if my parents had a screen time for me. I'm Enrique Dubograss and welcome to HD and HD. This episode is brought to you by Brex, a brand I'm proud to have co-founded and one that's shaped by the same journey many of you are on.
1:48Brex has everything startups and fast-growing companies need to make every dollar count, from modern corporate cards, banking, and treasury, to accounting, automation, travel, and expenses. Over 25 ,000 companies, including DoorDash, Scale AI, and Anthropic, spend smarter using Brex. Man, thank you so much for coming, and thanks for being here. I really appreciate you taking the time. Yeah, excited for this. So I was, you know, remembering the first time we met, you know, one of our common investors. Was it COVID? I think it was COVID, yeah. I think it was COVID. One of our common investors introduced us and said, Enrique, you should meet these guys.
2:24These are building amazing dev tools, and they're Argentinian. And as soon as they said Argentinian, I'm like, do I really want to meet this guy? Like, I don't know. Brazil-Argentinian rivalry. Yeah, exactly. The Brazil-Argentinian rivalry. Even though I'm in a board of an Argentinian company. Oh, yeah. But that Argentinian company, Mercado Libre. Yeah. So their biggest market is Brazil, right? Their biggest market is in Brazil, but I think they do really well in Argentina, you know, really well. Yeah, of course. And I think for Argentinian entrepreneurs, it's like, how the hell did that even happen?
2:56Like, so ahead of their time, early to the internet. So a huge inspiration for all of us. Totally, totally. And I feel there's like so many other amazing entrepreneurs coming out of Argentina, right? Like, you know, I think Wences was Argentinian, right? And then, you know. Off Zero, it's a big one. Off Zero, that's right. That's right. The Walla founder too. like you know there's a lot of a lot of movement i think the next decade the best is yet to come yeah for sure for sure and obviously for yourself right yeah the crown jewel of it but yeah man like so first maybe tell me a little bit like you're born there would you grow up there you grew up here in the u.s like how is your life yeah fun story i grew up in argentina until i was at the last year of high school and so i was like almost i was 18 buenos aires yeah uh first in the outskirts of Buenos Aires in a town called Lenus and then moved to the city to go to high school.
3:47American high school, normal high school? Normal. Not normal in the sense of, so normal by the standards of like, you know, it's another high school in the city and Spanish speaking everything. But it had one really cool wrinkle, which is they called it an experimental high school where teachers from the University of Buenos Aires would be trained and some of them were actual, uh, university teachers and they would come teach more advanced courses and materials to high school students. So kind of like experimental in the sense of like, what can we, how far can we push this kids? Like, what can we teach them?
4:23What new subjects can we introduce and then try to like take those lessons and make them more broad, broadly available to the rest of the, you know, school system. So I had a lot of upside in that. It was free for my parents. And they taught me a lot of really valuable things about so many different things like chemistry, physics. Interestingly enough, it was an accounting-focused school, so like accounting, math. But I did eventually drop out because I was simultaneously to go to high school like any normal kid. I was developing my sort of portfolio you an online resume of open source projects.
5:04So how do you start coding in the first place? Yeah. So I started coding when my dad got a computer for our house. I think I was like 70 years old when we first got the computer, but it kind of came with a prompt, kind of came with a quote unquote system prompt in AI lingo. My dad was like, can you, and you guys, my brother and I, can you see how far you can push this thing? Like, can you install software that is like harder to install? Can you hack around it? Can you, you know, change the operating system? So we always had a hacker mindset around having a computer at home. It wasn't just a computer where like, you know, you play video games.
5:39My dad would ask like, can you write your own video games? My dad himself, his skill is that he didn't know how to do any of these things himself, but he had the right prompts and questions for my brother and I. So we kind of were pointed in this direction of like a computer is a dream machine. You can do anything with it. Don't take for granted what it comes with, what software it comes with. You can modify it. That was kind of like the - Where do you think he got that? That's pretty like - It was really visionary for sure. So interestingly, so both my parents went to the University of Buenos Aires.
6:12My dad was an industrial engineer. My mom was a chemistry, a chemical engineer. And my dad had the vision that software was going to change the world to the point where he was a a little bit even self-deprecating about his degree. He was like, ah, industrial engineering, that's cool. But this software thing is like way cooler. So his primary job was he, the fruit and vegetables exchange, like the main market that oversees all of the other markets in the US, and so in Argentina. And he would have ideas like, let's install the first wifi network in Argentina. And he would try to convince like, which is a government-based organization to like, can we get budget to do this?
6:51And so in my early years, he would like always be looking out for like what's next and then see if I could figure it out. My brother and I, so like he would give us the prompt, like, can you figure out wifi? Before like anybody has wifi, can you figure out, we're probably one of the first households in this little, you know, not so great town in Argentina that had DSL. I had to figure out how to make DSL work. And at the time, I think one of the big breakthroughs for me growing up was my dad got us a magazine that taught Linux. It was all about, hey, this Linux thing is coming. And it came with a CD with a free version, of course, of Linux to install on your computer.
7:34My dad was like, if you figure out Linux, I don't know what his thing that he set up as an award was. Like, if you get Linux, I'll buy you this thing or whatever. So installing Linux and taking over the machine and try to do anything with it was a big thing in my childhood. It's amazing, man. Wow, your dad was like really a visionary and pushing you guys to do it. There's like a lot of lessons there. Yeah. Do you have kids or no? I have five kids. You have five kids? Yeah. Okay, are you doing some of those things with them too? You know what's funny? I find myself just copying him, to be honest.
8:08I don't know if there's more to, I'm trying to find what other things that I could do because I do think it was a really good blueprint. There's a few things that I've learned. Like number one is there has to be an innate interest to become a hacker. I don't think you turn people into hackers. So I think there was something in me about trying to overcome the limitations of the software, the hardware, breaking things into their elements, like their constituent elements, like rebuilding the computer and all these things. That was like very natural to me, kind of like math brain and things like that.
8:44But I find myself giving my kids some of the same prompts of like, I look at them using an iPad and I tell them like, can you figure out, you know, like how an iPad app could be built? I ask them questions to see if they can try to reverse engineer how systems work. Reverse engineering and hacking, I do think were really big breakthroughs for me in my early days. So one that didn't come from my dad, but that was, I think, a transcendental moment for me was I found a hacker competition online, which was made of like 20 different steps. Step number one was it gives you an HTML form and you have to hack it.
9:23It had a username password and you have to pass the form. It was really easy because you could read the HTML source and the password was literally in an HTML comment. So it's like a hacker exercise that almost anyone in the world can figure out. But it kept growing and growing and getting to like level 20. And it gets really hard. Like at one point you had to download a Linux binary and debug it, set up break points and step by step, look at the memory state, maybe some encrypted memory and try to like overcome that binary and then get to the next level of the website. those kinds of like riddles and puzzles and things like that incredibly valuable and uh so those are the kinds of things i'm thinking like what is the modern version of that that i can give my kids oh yeah no i had a similar experience like when i was growing up i was hacking ragnarok servers is the game i used to play and you know i remember being this program i think uh i think it's called wire shark was that a thing yes yeah still a thing yeah thing yeah when you're like kind of like monitoring the packets coming out and like that's what i you know i kind of reverse engineering because I didn't have the source of the clients.
10:37It's still super useful, by the way, like packet capture and looking at your network flows. Like just last week, these are the skills that you keep forever. Just last week, I downloaded this really slick AI app and I was trying to figure out how it worked. So lo and behold, you know, packet capture. And like, you understand like, oh, it's using this service. Oh, it's using this piece of cloud infrastructure. So those are like understanding how the world works, I think in a nutshell, is one of the most important skills that I think for adults, kids, everybody, you know, if you can figure that out.
11:11Totally. So what about screen time of the kids then? Like, what do you think? I'm not a screen time person. Meaning you don't regulate it. I have like the basics in place. Like at night, you have to start winding down and just protecting your eyesight and things like that, like doing the things that, you know, keep kids and adults for that matter, healthy and, and, uh, you know, well-adjusted people. But generally speaking, I think you have to chase your interests. You have to pursue your interests. For me, the obsession was again, like figuring out how things work and tearing them apart. And there was such a joy that I would get from overcoming all those challenges.
11:52Like I remember the day that I finally made dual boot work. So because we only had one computer at the house, I had to figure out how it could boot into Windows so that the adults in the household could still get value from this really expensive thing that they saved for years to acquire. So they could run the word processor and, you know, Excel and whatever. And also I could do my own things in Linux. So figure out dual boot, like you reboot with the computer and I ask you what operating system you want to launch. The amount of joy that I would get from, okay, I installed Linux and I figured out how to boot both operating systems in one computer and the amount of trial and error that it would take on some level, it became like a really healthy game for me, where it's exciting.
12:37It can be frustrating. Like sometimes you're like crying and banging your head on the keyboard, but then you overcome it and you feel joy. So long story short, you know, if my kids can find those kinds of healthy feedback loops, I love screens for them. If on the other hand, you know, there's very unhealthy feedback loops today that I think we didn't have growing up. TikTok and... TikTok is like the most poisonous one I could imagine. But even without getting there, like games for kids that are more like little casinos. like dopamine inducing behavior, right? To try to like con your parents into buying this like upgrade and whatever.
13:20Like that's not good because we didn't have that. And now like potentially aging ourselves and like, oh, the old times were so much better than the current times and whatever, melancholy. But I do think that there was something about video games that they were harder, they were durable. They didn't have all this like in-app, A-B test driven monetization. It was like one ship, right? Like this is the game, right? Like there's no feedback cycle improvement. That's right. And I feel like the authors of those games were this kind of like perennial hacker that cares about the quality and the craft.
13:56And I remember there were video games that had really interesting riddles within them or they had the advent of cheat codes that you had to figure out how to hack the game. And so those things were coming from the early game makers that had that, you know, passion for, for building and passion for engineering more so than the new game studios that are like the passion for like optimizing every element of the game for in-app purchases and whatever. And so you have to be, I think, more towards moderation for those. I also don't reject them. I think some of them are really fun. And And I also remember my days, right?
14:37Like I wasn't this machine that was just, you know, overcoming the hacking game and I would write Linux tutorials online. Gaming a lot, right? I would do open source. So I would have phases. Phases of like deep, just like using the computer for like the stupidest stuff, right? And video games and stuff like that. What was your favorite game? Counter-Strike. I had a big phase. Age of Empires. I had a big phase. I mean, just so many. I was kind of a big gamer growing up. And then when the internet sort of came about, like I had a whole, like there was a whole generation of like flash in browser games.
15:14Yeah, yeah, yeah. And where you had like all these forums that you were part of aligned to growing up? Forums were huge. Yeah, for me too. I don't think there's anything like Reddit maybe? Like what's the... Yeah, I think the closest thing today would be Reddit. It would be video game communities still. I think like, you know, the kind of like team speak type stuff of like, you find your niche in the world, like you find your game, like Fortnite. And then you - Like Discord communities. And then that leads to Discord communities. And, you know, just spending a lot of time with your friends playing online, I think it's similar to that.
15:46And by the way, I have seen a successful transition of that, people that grew up with those, to awesome entrepreneurs, hackers, et cetera, because depending on what game you're playing, like some tend to be more oriented towards this like mindset of like, can I extend it? Can I mod it? One of my kids is now super into Minecraft and I'm really happy about that because again, it's a video game, but it's also building your own world. It's a creative one. It's a creative one. There's a lot of programmatic elements to it. I've actually been meaning this is a good reminder that I should do it. I remember someone built a, I think it was a mod of Minecraft to explain quantum effects.
16:26So you would go into a room and it would do entanglement. You would observe the state of a block and that would be entangled with another block. You could do superposition. You could do multiverse stuff. Like you could go into a room, come back, go into the same room. It's like, it's in a different state. So I want to introduce my oldest to quantum computing through this Minecraft mod. And so Minecraft as a platform, I think is super healthy. And by the way, it goes back to like the creator's sort of mindset and DNA gets embedded into the game. So Notch, the creator of Minecraft, is that archetype of hacker who was a CEO of Minecraft or the company behind it.
17:10And he was coding it. He was doing live streams of coding. I don't know if you knew this. Even before live streams of coding were cool, he was super early and like he would basically like live cast how he was hacking on Minecraft, the game itself, which I think is primarily written Java, which itself was quite a puzzling and interesting choice for a video game. Yeah, I remember that, you know, growing up, there's all these like flame wars of gross programming languages. Well, there's still some of it, but like - There's still quite a bit. I think back then it was even more, you know? Yeah, and I think this is one of the things, you know, what is AI changing about the world?
17:47I mean, it's changing everything, but to your point, I do think there's more of a, maybe the attention window has shifted more towards the LLM than the programming language. It's like now it's just, there's just a way to communicate what you want, right? Like there's like a bunch of them, you know, just pick one and go. And it's whatever the agent picks more so than what they, potentially, right? Like than what the human picks. Yeah. Because if I tell you, hey, here's this AI that is, it'll make any of your dreams come true. At the end of the day, we're all working on Turing, complete programming languages, Turing machines, ones and zeros, you know, like what language you used to get there will not matter that much to you if you can get these incredible results.
18:29Totally, totally. And I think there was also like a huge hardware component also, right? That like before there was these things, like these languages were like optimized for different use cases because the hardware relationships are different. Now the hardware is so powerful that like - I think Minecraft being powered by Java is a really good example of, of moving from that world where like you have the CarMax of the world who are sweating every cycle. And then you have the emergence of like higher level, more managed memory programming languages like Java that can still be quite fast and performant.
19:02And the fact that Minecraft was able to be bootstrapped in that context is super cool. And also I think it accidentally helped the decompilation scene. So there's entire dumps of like Minecraft source that are not from Minecraft's creators. There's like really high quality decompilations that gave emergence to the modding scene, right? And so like you can create your own. So this quantum Minecraft that I was just talking about is like, they didn't create like an API Minecraft SDK platform, although they should, by the way. And I think games of the future will. It became an extensible gaming ecosystem.
19:40So I didn't experience that exactly with playing Counter-Strike. But the closest thing to that was we had no money, zero. And so we had to like hack the game. So like extend our shareware licenses and whatever. So like the hacking and modding stuff was starting to sort of emerge. And it does teach you very valuable things about software engineering. Oh, totally. That's, you know, for me, that was exactly how I started this game, Ragnarok. It was like an MMORPG that like there's a centralized server and then the client. So you could kind of decompile the client, but the server was the server. So that's why we were like on Wireshaw looking at the packets and seeing how to rebuild the server without having the access to the source code.
20:21And then one day the source code leaked and everyone was like so happy. And then you realize that like when you're on the other side, because today running Vercel, we're wanting to protect the internet. We're wanting to make it more secure. We want to make sure that the applications our customers create are secure by default. You're now constantly thinking adversarially. there's some clever whole range of like clever teenager all the way to like nation state actor that we have to protect against AI access now right that like yeah it's a war of like people decompiling on one side and like you know looking at the corner cases of your protocols and then the other side you need this extreme paranoia because I think there was a golden era where you could assume that no client could misbehave meaning that you know oh yeah like I'm building a game?
21:10What are the odds that someone finds that there's a special packet that you can send that makes you win the game? And we didn't project against that. But here you have Enrique, like growing up, figures out, oh, there's this special packet that makes me the winner. And no one thought on the other side to check if the rules of the game had been honored. But this is the kind of thinking that if you can create that spark within your kids of, of, oh, look, the world is following all of these instructions and you can understand it. And here's a little gap that you can overcome and you can feel so rewarding to like figure out those hacks, like escaping the simulation, right?
21:52Totally, totally. Yeah, and that's something my wife and I discuss all the time because there's all these things we did growing up and like, oh, would we, you know, we don't have kids yet, but would we let our kids kind of do that? You know, like, I can imagine for you growing up, I was contrarian on this because I think in San Francisco, I would meet a lot of like tech CEOs and families and whatever. And like, they all had pretty strict technology limits. Yeah. And I was like, that's, that's kind of weird guys. Like I'm here because I had no technology limits. Yeah. Yeah. That's exactly how it feels.
22:22Like imagine if my parents had out of screen time for me, you know, like, yeah. And same, same for you. You're rolling the dice a bit. Like, I don't think my dad had all of like, there's also a level of accidental success too, right? Like my dad didn't have all that narrative about like what computers could do to the future of humanity. Like, and also his bias was Star Trek. In fact, like I think his inspiration was even beyond what technology makes possible today. Do you have siblings or no? One brother, funny enough, he's celebrating today. He was the first employee at Scale AI. Oh, wow. Scale AI just got acquired by Meta.
22:57So my brother and I were like the two like hackers of the house growing up. And then I have a sister. What's his name, your brother's name? Ricky. Ricky, because, you know, Scali.ai was our first customer at Brex. Oh, that's so cool. Yeah. I think he actually told me, so I always give credit to Ricky. He has such a good like market map of what's going on in Silicon Valley and cool tech companies. He, I think he was the first person to bring up Brex to me. Yeah, no, they were the first customer. Alex, you know, Alex is a close friend. And, you know, because at that day, I remember going to like cars at the office.
23:30Oh, that's so cool. Yeah, no, that's so, but you're, okay. So whatever your dad did worked because it worked twice, right? Like, that's so funny. That's a great, that's a great story. The timing of the conversation is so funny because like literally it happened just now. That's awesome, man. So what was the first time you felt you could now monetize this? Like when was your first time you made like your first money? Earliest, like absolute earliest, but didn't have to do so much with coding, but it was the pre-coding era, was I would burn CDs for my friends in school, like music CDs. So for five, I don't know, not even five pesos, probably like a couple of pesos, I would go to the school playground and tell you, you want music?
24:12Here's, I can sell you a CD with music. And that's because our computer at home had the ability to like, it was a read write CD appliance. But that was kind of like, Like again, the mindset of like, before I got to code, I got to do really cool things that extended the capabilities of the computer. One really cool thing was like installing peripherals, right? So like adding the CD burner component to the hardware was like a really cool thing. Adding the video graphic accelerator cards. I was recently listening to a Jensen Huang interview and he was like, you know, retelling the old days of building the accelerator graphic cards.
24:56NVIDIA GeoForce or whatever, right? That's right. GeForce, a competitor of them, which I think was called Voodoo. We had those. We were always trying to add things to the computer. And in the process, we broke so many computers, rest in peace. Just figuring out the voltage and all these things. So first time I made money was like, okay, we extended the computer to do this really cool thing, which is like burn our own CDs and then sell them in the school playground. I made quite a few pesos, but I quickly saturated the market. I'd sold several CDs to all of my friends and like, I also got bored with it.
25:30The next big one was, and this is actually when I'm starting to code, one of the first things that I did was create websites of my own interests, which is another thing that I would highly encourage people to do with their kids. Like use VZero to like prompt something and show your kids what it's like to go from idea to a working website, your own little space on the internet. I did that in the early days with hosting, the earliest hosting providers of the web, a company called GeoCities. There was another one called Lycos, I think, something like that. You know, so much so that these are so old that I had never known how to even pronounce them in English.
Read the full transcript
26:10Like I'm trying to pronounce them in Spanish in my head. So this would allow you to like have a little bit of hosting for free on the internet and they would give you a really clunky URL. So it would be like geocities.net slash some weird character. And then you could claim a path name and inside of there, you could host your own HTML files. And so I started building websites around my interests, which were what a 10-year-old could be interested in, Dragon Ball, other kinds of anime, and not even soccer. Like at this point, like my nerd interests are starting to overcome the traditional Argentinian interests like soccer and football.
26:53And so I learned from a forum that you could put banners, like advertisements of Mercado Libre on the website and join their referral program. Like an affiliate program. That's right. And so if I was able to send someone from my website to Mercado Libre and they would sign up, that would be five pesos. I'm pretty sure, you know, like if someone is listening to this, which is a very small group of people that could have been around at that time. And I was blown away that it actually worked. So I think at this point, I'm 11 years old and this is my full-time obsession. My mom helped me cash my first check, which ended up being like hundreds of pesos.
27:39And we couldn't believe that it could go from from something on the internet to actual money until the very last second, until we were able to cash that check. Like we're still in disbelief that this was even possible. And of course my mom was pretty shocked. How old were you then? I think it was 11 years old at this point. And that didn't last. Cause I then, I think that being a little kid is very hard at this point to like maintain attention on anything and like do something for like a long enough period of time. So I quickly moved on to other things. I think the next big step for me was Linux and open source that just like, again, took over my whole life on some levels.
28:18And were you good at school? So this is where it gets really interesting. So at this point, I was regarded in our little, you know, little neighborhood, like Catholic church school. I was regarded as like the top student. I had won the like the little math Olympia that they organized and whatever. So my parents were really excited for my brother and I to go do this better. high school that required an entry exam. And it required studying really hard. Even if you were skilled in your elementary school, the rule was you're going to have to even need supplemental teaching, kind of like a little bit like the obsession over SAT scores here.
28:55There's a micro obsession in Argentina. I don't know if it still lives on, hopefully it does, over getting into these two schools. One is around math and accounting. The other one is around literature and Spanish. Yeah, high schools with like this thematic focuses. And private or public high schools? Public. Public high schools. So like they're just like the most competitive kind of public high school. Most competitive entry exam. And you have to study a full year and you have to take multiple exams across four domains, math, language, or Spanish, history, and geography. At least at the time that I did it.
29:32So you got into this high school. So at the time I got in among the top 10 students. Oh, wow. and it worked extremely hard and everyone's like, oh, he's the cracked guy that like, you know, is always competing for the top spots and whatever. But at the same time, that year, I decided to take a complete break from doing my online stuff, which at that time I was already starting to make money from the internet selling my own skills. I had discovered, because of the forum relationships, I discovered a website called ScriptLance that allowed me to take little gig jobs with my own skills like CSS, HTML, PHP, et cetera.
30:13And I was able to make some money online. So much so that at this point, I'm making money in US dollars. And that's a big deal in Argentina. Oh yeah, 100%, same in Brazil. So I was actually financially contributing to my household. These are very hard times. The 2000s in Argentina, financial crisis. So it's been hard times in Argentina for a while. Very hard times. My dad was always extremely stressed. To get something nice for the house, like a computer, would bring our savings to zero. And so sometimes in Argentina, you grow up with this habit of like, some years are good, some years are horrible, at least for our household.
30:52Oh, interesting. Like there's no financial stability. There's no like Ford, you know. But how does it manifest? Like what is it like the currency deflates, the inflation goes to high? How did it feel like good year versus high? So hyperinflation, periods of brief economic optimism and changes of precedents that yield maybe like there's like three good quarters for what my dad was doing at the time, followed by three quarters of like there's no work and the budget is cut and whatever. So it felt very unstable looking back. And so it would translate into like, okay, this is the year that we're able to get a computer for the house, followed by the year that we can barely make ends meet, you know?
31:37So I, in one of those years, I helped quite a bit. I helped my parents quite a bit because I was actually making quite, quite a bit online. Uh, I started to learn how to get better jobs, bigger jobs, uh, in this websites, you would build up your reputation. So these are like freelancing websites. Yeah. So they had a rating system. And so I had a perfect, I remember you being so proud of this. I had a perfect score of five-star jobs. Like I had like 20 in a row. What kind of job? We're just coding like website. So I actually remember vividly, I had that moment, like when I was, you know, 10 or 11, I had that check.
32:14Another moment that I remember very vividly is when I made, I think it was like 10 or$20 for fixing a styling bug for a client. Oh, wow. So they had a problem with their web, which for them was a huge deal. It's like, if you solve this for us, this job is worth like$15. And I did it. I remember thinking like, wow, that's so easy for me. It took you like a day. It took me like an afternoon, correct. And then the balance goes up. And I remember like, I was just like lapping around the house, like thinking like, this is the best day of my life. That's amazing. And this comes off many years of me doing free work for the internet.
32:54So the guy that recommended that I join this website that was like, you're creating all this content online and you're helping out all these people in forums. Imagine if instead of, you know, just only helping for free, you're able to help other people that are saying like, hey, I have this problem, solve it. Did you make a lot of online friends? Yeah, quite a few. Yeah, I was like that too. I made a lot. I think it's not super common. Hopefully it is, you know, in the sense of like, I don't know how safe the internet is for my kids these days because there's a lot going on, but I found communities that were like so, So specific and like people cared very deeply about each other.
33:30I remember actually another big breakthrough for me was making sure that configuring DSL in the faster internet we got for the house, configuring it on Linux and compiling the kernel module. Because like the joke about Linux is that Linux never succeeded on the desktop because you need a PhD to use it, right? And like, it's always hard, it's always breaking. that was even more true back then i had to compile a kernel module to get the internet going oh yeah there's so many distros of it it was like ubuntu was the one that like everyone liked about how do you solve this impossible like catch 22 of like if you can't use the internet to get help in documentation do it in download the terrible this is what the you know the zip file of source code of this module is called.
34:21How do you, yeah, so my life was boot into Windows, get internet access, learn, learn, learn, write things down, reboot into Linux, and try to make it work. Yeah, oh my God. But I'll tell you one breakthrough here. Yeah. So this is like by the act of God, the magazine that we bought had come with a bundle of software which contained this very specific software package that would allow me to actually get the internet working. And by everything that I know of Linux these days, it's actually kind of a miracle that it worked because the likelihood that the CD software was going to be compatible with the version of Linux that I had and get the whole compiler tool chain to work was actually pretty low.
35:06But the other thing that happened is I befriended someone in that IRC server, that little community, that forum, that called me on my landline and helped me like debug the compiler output. So some random internet stranger was so helpful that he literally called me on my landline to help me get unstuck. So I think those friendships that I made online and the inspirations that I made, because there were people that knew so much more than I and I looked up to them. So being terminally online, as we say these days, was actually one of the big enablers for me. Interesting, interesting. Yeah, no, it's crazy like how this internet growing up shapes you.
35:50And it's like, it's really, okay. So now you went to a super competitive high school and then where's college happened? So then I became the worst student. Oh, you became the worst student. Like literally I went from the best to the worst because what happened is this freelancing website eventually gave me more and more amazing jobs. So two things happened. One is like, I felt like I was at the top of this website and like I was actually picking my jobs. Whenever I would bid, people would take it very seriously compared to like the other, like I could outbid people, meaning like I would actually bid higher and still get the jobs.
36:23I was helping my parents with dollars coming into the household. And then at the same time, I was developing a very strong interest for open source, contributing to open source projects and kind of starting to develop a reputation for it. And so those two things combined were disastrous for my very demanding high school. Kudos to that high school. Like they were like hammering us, giving us very advanced content. And like, you know, like the teachers were kind of unforgiving. Like I still have one scar of a teacher that, my chemistry teacher, that she thought very highly of me. And she like really like was pushing me.
37:02And I remember an exam where I got a seven out of 10 and she crossed in red the whole exams. I was like, she was so harsh with me. I would think, you know, like back in my little town, the Catholic school was like, they would not even study chemistry ever. So the school had those awesome aspects to it. But then eventually I feel like I light a lot of the teachers down because like my mind was just online all the time. So in some ways it was actually quite hard. And this was, at this point, my parents are completely disengaged in a sense of like, I, like the whole thing took, I was building a career of my own independent of the entire world at this point.
37:39And - They trusted already. If you were making money, you're going to be able to sustain yourself so you can make your own decisions. It was almost like they were building this trust kind of in a little bit of being mesmerized by everything that was happening. Like, it was like, why? You took this job. I remember I had a client in Boston. I had a client in the Netherlands and I was just giving them the updates. So what was probably hard maybe for my mom was that we'd worked so hard as a family to get me into that school. And then I was just like, like their problem was time zones. Like I would work with my European clients and like, and you know, like engineers and hackers are like also naturally night owls.
38:21So like I would stay up late and like, but it was kind of like, I'm very thankful that I was given that freedom because like it was also a great time for me. That's awesome. That's awesome. Okay, so you became the worst student and then did you want to go to college at all or did you even go? Like, what did you do? You know, I had really big aspirations for what I could have studied. I always tell people that there was a university on my radar that met the same profile of only a few students get in. And it's like really cool. It was around nuclear engineering in the south of Argentina, in Bariloche, Instituto Balseiro.
38:58Have you heard of it? Balseiro? No, I remember Bariloche. People got skills. Yeah, exactly. But it's also known super randomly for having, so the nuclear program for nuclear energy in Argentina was started out in Bariloche of all places. And they started a university there, highly specialized in nuclear engineering. And so I knew about it. I had a very strong interest for that, but it was competing for my interest in open source and all of these things. And so I ended up getting a very, very, very compelling job offer. So there was this startup based out of Switzerland who was very interested in the JavaScript framework that I was working on at the time.
39:44It was called Mootools. It was a competitor to jQuery, another popular JavaScript library. I use a ton of jQuery, I remember. It was the first kind of like async, you know, like management. Sadly, we got beaten to jQuery to the like broad world popularity. but we won in very specific niches. So one specific niche is that Facebook really liked Moodles. The early Facebook engineers that they hired for their user interfaces group, a lot of them came from this group. They were all my friends that we were, again, these online friends. One of my best online friends went on to become the tech lead of React, which is the most popular UI library in the world today.
40:26So now that you're kind of like looking at this first thing, jQuery versus mutuals, and you had to like analyze why jQuery won, like what would be your analysis? Great question. I think simplicity over purity. Tell me more. Every single time. Pragmatic results, pragmatic engineering, not getting too caught up on the beauty of the abstractions. So the world needs to make progress. You have to ship products. You have to find solutions. jQuery figured out how to do that better than us. They focused more on ergonomics. They focused on... Another big thing was, actually, this was probably a huge lesson for us, evangelism.
41:08John Riesig, the creator of jQuery, loved to talk about jQuery. I mean, it sounds easy, right? But this is not intuitive for engineers. You can be the best engineer in the world, but if you don't go out, and actually Ryan Dahl from the creator of Node also one time verbalized this and it really resonated with me. If you're not out there selling in marketing, it doesn't matter how good your engineering is. And so Moodles, we're all very kind of like low key people. Like we're doing our thing. We love our way of doing things. We had a very strong sense of aesthetics. I always respected the creator of Moodles tremendously.
41:51You know, the metaphor is a little tired, but like, I think his mindset was like, I'm gonna create like the Apple of JavaScript libraries. He was a great designer. He foreshadowed in my mind that one of the most interesting job roles today, which is the design engineer. When I grew up, there was a very strong distinction of you're the engineer, maybe backend, maybe frontend, and you're the designer and engineers are not supposed to have taste and ship beautiful things. Nowadays, the epitome of the people that work on front-end engineering are more like what Steve Jobs envisioned, which is the intersection of liberal arts and technologies.
42:32Like people that are highly creative, strong sense of aesthetics, usability, accessibility, and also know how to engineer things. The creator of Motos was that, super ahead of his time. But like, what would be even like, you know, just so let's dive a little bit deep on this, like pragmatic versus aesthetics. Like, what does that mean in practice? So one concrete example was we were very caught up on bringing classes as an object-oriented programming to JavaScript, which was a very awesome feat of engineering. Because one of the classic dunks on the JavaScript programming language is we can connect it to Minecraft and Java.
43:17Java, the grownup language, has enterprise-grade abstractions, and I'm using this term kind of provocatively, like classes in object-oriented programming. JavaScript is this loose, more, you know, we call it technically a prototypical programming language that didn't have that way of organizing the code base. And at the end of the day, it didn't matter. So we brought classes to JavaScript and that was an immense feat of energy. I remember our IRC chat conversations about this were so intellectually stimulating. I was like, just consume the content of like the backs and forths of like, how do we, you know, hack the language to add this thing.
44:03And actually we had quite a bit of success appealing to, again, the connoisseurs of the language. One of our early successes was we had a company called Cloudera to use and send their eyes and mood tools. And I remember talking to their tech leads and they were super excited by the fact that we brought this more professional abstractions to the language. But out here, jQuery was focused on pragmatic solutions. Oh, you want to do AJAX? You want to create a more interactive thing? You want to do animations. And we had, jQuery was very focused on shipping, iterative improvements, making the code ergonomic, not thinking so much about classes.
44:46And the quote-unquote CEO, the creator of jQuery was a great teacher, evangelizer. Another big thing that I'm thinking about is their focus on backwards compatibility. So they would just ship very frequently and never break and never have to run migrations on the code. So I think I did pick up a lot of really good lessons with me that I carried till today. The backwards compatibility thing just became an extreme obsession for me. We still support apps in XIS that were written 10 years ago in version 0.1 and always give people an incremental path forward. So, so much of that battle taught me amazing things.
45:28And in evangelism and talking about your software, like literally what we're doing now, like going out of the world, going to conferences, teaching, teaching, teaching, education is the best kind of marketing. Wow. No, that's, that's awesome. So it's almost feels like they, a little bit more focus on the user and how the user is using it versus on the engineering, how the user should use it. That's right. And people are listening to this. They probably can relate this in their, inside their companies. There's the class of engineer who sometimes even subtracts value because they get caught up so much in the how the thing is engineered and the aesthetic beauty of the code and other people are looking towards the stars and how do we get to star trek yeah how do we ship yeah and how do we build products and how do we move the world forward and you have to find the balance between the two yeah 100 100 that's so interesting okay so going back to the story you've you got an awesome job offering from Swiss company.
46:29That's right. And what was the company? It was called Poken. So they were building a hardware device. The best to think about it, it was, you know, that feature today where like you can bump two iPhones together to exchange contact information. We're building that with a hardware device that you could carry around with you. It was really cool, really innovative. And the web portal was going to be a really important piece of the sort of like social networking aspects that they were building. And they wanted to use Mood tools because they recognized correctly that a lot of the social networks of the future, just like Facebook was recognizing, we're going to need a lot of interactivity, real-time capabilities, dynamism, the kinds of things that only JavaScript can enable.
47:16You know, there's so many ways to like do servers and backends and whatever, but JavaScript has this distinguishing feature, which is that it can run on the web browser. And with technologies like Next.js, you can run it on the server side. You can run it in CI, CD pipelines at build time. You can run it at the edge of the network. So it's the most universal language. I'm a huge fan of English, having been in a Spanish-speaking country, in that it's universal. It can get you anywhere. You can do business. You can have fun. You can sing. So JavaScript is like that. You can use it for everything.
47:51And they recognized that power. They invited me to come to Lausanne, Switzerland. I have a funny anecdote, which is they thought that the expert engineer, the expert front engineer that they'd worked hard to recruit, they were going to pick me up at the Lausanne train station. The CEO, I watched him do like three double takes because he found this little kid. My parents had to do an authorization for me to fly out of the country because I was underage at the time. But I was the, you know, this expert engineer was going to come help move the project forward. So when I realized that, and at this time I have two pending classes that I need to pass to get my high school diploma, which are really funny.
48:37One is a history of Argentina, advanced, by the way, to their credit, this was like a deep course. Like it was like Argentinian history and philosophy. It was a very advanced course. That's why I couldn't pass it easily because I know the basics of Argentinian history, but like this, there's so much content to learn. And the other course was Portuguese. Oh, really? Yeah. That's fine. And the funny thing is, these were the two mandatory but optional classes in the sense that you could pick between IT and history and English and Portuguese. And given my background and expertise, I could have made my life easy and pick IT and English instead.
49:23I do what I frequently do, which is like, how can I push this to 11? Oh, wow. And I chose Portuguese and history. So, because I was like, okay, I already have mastered English by this time. You're working online, right? And stuff. Working online. We wouldn't do that many calls, although I had been on a few Skype calls at this time. So my written and spoken English were really good. and obviously my computer stuff was pretty tight, especially for like a high school level stuff. And so I made my life harder. But by the time, so this is the summer, I need to go get these classes done. I worked really hard to get Portuguese.
50:07If any Brazilians are listening, you should be proud of me. I learned enough to pass that one. And then I couldn't, the history one, I just couldn't do. By the way, Portuguese, I barely, barely passed. Portuguese is actually a very difficult language. It is complicated. But if you go to Brazil, can you speak some? I mean, now it's just all portuguel. I'm very proud that one of our principal engineers and one of the early members of Vercel, Mateus, is from Brazil. And I can understand what he speaks and speaks to his parents, his friends. I can get it. So I can say I understand enough to get around.
50:45But this is the pivotal moment of my life. Like, do I continue with the traditional education system or do I embrace a life of like being able to go to other countries? I'm starting to get invited to conferences. I get more job offers. Facebook had reached out, which was extremely exciting because, again, they were recruiting a lot of people in the Mutual team. I think it was a tough sell for them that I was, I think I was like 16 or 17 at that time. and I'm in Argentina, I'm not in Menlo Park or anywhere close, but I was getting, you know, more notoriety in the world. And so I had to choose. And obviously I chose the world of, you know, pursuing my passion in front-end engineering and then eventually entrepreneurship in Silicon Valley.
51:34Is there any regret? Zero. The only regret is, I mean, people, as much as it's fun to say you're a high school dropout, I think like I should go back one day and get my diploma. Oh, you didn't even finish the high school. No, no, I, I, I, that history course. Oh, that history course bombed you. That's, that ruined everything. Wow, that's amazing. And these people, again, I respect those teachers so much. They took each class so seriously. Like they would never let you get away with anything. It was perfection or nothing. So there was no way around the intense scrutiny. And one of my skillsets.
52:11So the thing that helped me get into this school among the top 10, one of my skillsets was memorization. Oh, interesting. So I'd memorized the entire textbook of history and geography. So the score was from zero to 50. I got 50 out of 50. I got every single point in history and geography because I'd memorized every single word. So my thesis was for history, it was like, oh, I'll just memorize everything. But the amount that I had to study was easily 20 times. So I am making this a shape with my fingers because in Argentina, like books were photocopies of books. Like Xerox, like photocopies of books.
52:52And just the content was overwhelming and I just couldn't do it. So that's amazing. I think you ought to be, I'm going to ask Chad GVT after, probably one of the most successful high school dropouts ever. I think there's quite a few here in Silicon Valley. I think college dropouts are very common. High school, I don't know if there's that many. Yeah, but again, so very thankful to this school in that they were giving us so much good content that I feel like, and this is a hypothesis that I would love to like see play out in the world more broadly. What if for the world, we raise the bar on high schools?
53:25Forget college. We make high school 10 times more interesting, more focused on what your passions are. We bring in content from university level courses. and yeah, we make, and with AI, of course, I think you're going to be able to get unstuck way more easily. And I'm not going to discredit the entire university system, right? Like I think there's still another few years where you need to harden and sharpen those skills. But I do think based on my experience in Argentina, I think I would love to see more schools like that. And I'm sure there's more here in the US, I think, because my youngest is eight, I haven't yet researched enough.
54:08But, you know, interestingly enough, you asked me like, what are the things that now I try to pass on to my kids? I'm actually a little bit more relaxed on the elementary school phase because I feel like I was able to take on so much more pressure when I was more around like 12. So when I was 12 is when I did the intensive studying for getting into high school. So I would go to elementary school in the morning and then I would study the whole afternoon and sometimes even into the night. So this is the time of my life when I'm able to pull like really long days of intense concentration. And so you have to find what is that time for your kids that they could actually pull this off.
54:51And my hypothesis is that it's in their early 10s, teens, rather than like when they're like six, five, seven, at least that's kind of how I'm looking at it now. Interesting. Yeah, no, I do feel that people do get interested, though, in different ages and different stuff. Some people, you meet, there's someone who works with us that start coding under seven. And then some people take to college and a bunch in the middle. I've seen everything work at this point, man. It's funny because I have successful engineers at Vercel who started super late. I have some of the cases like mine. started like, sometimes I meet people that had the exact same experience.
55:32It's actually fascinating. I mean, maybe it's happened a handful of times, but like literally the exact same, you know, hacker challenges and timelines and times that they discovered Linux and open source. It's kind of fascinating. So there's a little bit of a blueprint. Totally. Totally. So how many, how many jobs until you started Vercel? by some definitions none no in the sense of like i think my only job was the one in switzerland realistically and for a summer i joined uh uh my dad's team at his company to like do like some like programming stuff and whatever but it was more like a summer job so my only real job that couldn't hold for very long due to my personality was uh that startup but i i my my take on jobs is the thing.
56:22It's the following thing. If you have a job, you have to be the best. You have to give it your absolute best. If my job is to clean this room, I'm going to be so obsessed. Like you're not going to find a freaking like piece of dust. If I'm working for that company, I'm going to ship something for them. I'm not going to quit like three months in. They're betting on me. They're flying me to this thing. So like I wanted to complete a project, ship. And so in that process, I realized I do have a talent for like starting things from scratch and moving really fast. I felt like I was shipping really fast.
56:58I met two colleagues there who like were really gelled and we could work really well as a small team. And I was like, when we, when I came to Silicon Valley in San Francisco, I was like, wait, is that what a startup is? Is you and two people and you can get really intensely focused together and you have complimentary skill sets. And you still get paid to do that. And you get paid to do that. And all day you can pull, it goes back to like those days of like being up all night, trying to like, like find a breakthrough in my Linux days and whatever. And you can do that all day and all night while you have snacks and, you know, diet Coke and espresso.
57:37It's like, that was like the definition of me, like of a good life. Yeah. And so, and that's what basically Silicon Valley showed me that was possible. So I get into this coworking space that that company had rented out and I start meeting other startups. I was very lucky that some of the other startups are like, ended up being like cracked successes. I was like, my coworking mates were the people that started Instagram and Twilio and a lot of other like big website, TaskRabbit. Like all of those were in like this little coworking space on the Embarcadero here in the city. so how do you move here to the u.s so the the company in switzerland um opened they're basically like quote unquote usahu by renting out that co-working space so they sponsored your visa and everything for you to come no so this is probably the hardest time in my life going going back to like i tend to play hard mode I had to figure out, okay, I'm gonna quit that company.
58:37I shipped some really good stuff. I'm going to quit and I'm going to start my startup with these two friends of mine that I met at this company and then another one that I met at the co-working space. How do I get a visa? You know, at this time, I had already made some pretty significant contributions. So I was already a Moodle's developer. I was starting to get invited to conferences. I had letters of recommendation from people. but getting to basically be able to stay in the U.S. and start a company was one of the hardest challenges of my life. Because on paper, I was horrible. I had dropped out of high school.
59:19I was from Argentina, which is not among the highest reputation countries for the immigration system in the U.S., right? I think Germany is probably way higher when if you're an immigration officer and you have an application, this might've been one of the strangest applications that they probably have gotten, right? So no college degree, not really extensive work experience, right? Because I'd only had the Swiss company. So I actually had to endeavor in proving to the world that I was worthy of this visa, which is called Alien of Extraordinary Ability, O1. O1, and that's what I have till today.
59:57So that was for me, I embarked in this journey of accumulating evidence. one of the hard things was I had built a few open source projects that became extremely popular. Which ones? One is called Socket.io. Oh, I heard of that. Yeah. So Socket.io, it still surprises people because Next and Vercel have gone so much further that, you know, like people don't know of my past, but MoodTools and Socket.io were two very important projects in the ecosystem. And that got me, it was kind of became like a mountain of evidence for the immigration system because these things get really, really big. Socareo ended up powering like Microsoft's products, a lot of startups.
1:00:50In fact, like it even powered research into submarine vehicles that were remotely controlled through Socareo. So for the initiated, Socket.io is a real-time communication system focused on cross-platform, cross-device support. So it enables two computers, devices, et cetera, to communicate in real-time. And it makes it really, really easy for developers to create real-time systems. So it was starting to get written about a lot. And it was on engineering news websites. If you wanted to do like an online chat, this was the default, right? Which chat is so back now, like funny enough, companies like Perplexity and Notion were born using Socket.io.
1:01:36So I'm very, very proud of the fact that the project continues to sort of thrive over the years. Now it's more like you don't really need it as much. People still use it, which is actually kind of cool, but it's less necessary these days. We've baked a lot of the technologies that Socket.io enabled have been baked more formally into web browsers, into web servers and things like that more natively. But it was a pioneering project. So that project really helped me a lot. I got invited to conferences. I gave a pretty interesting and I think novel, maybe like somewhat disrupting talk at a conference in Europe, in Berlin.
1:02:16So I was able to come to the US and say to the USCIS here's my application. I've done all these things. I wrote a book on Node.js and JavaScript, but definitely a hard mode in terms of immigration. This episode of HD and HD is brought to you by a brand that's close to my heart, Brex. When we started Brex, it wasn't just about creating another financial product. It was about solving the real gritty challenges that founders and startups face every day. Building something from the ground up is hard enough without having to navigate clunky legacy banks with endless fees. That's why Brex is the financial stack that scales with you, no matter where you are in your journey.
1:03:00From maximizing runway to earning yield on your cash, Brex was designed to make every dollar count. So you can focus on what really matters, building your dream. So whether you're just getting started or you're ready to take on the next big thing, Brex has your back. Check it out and see why the world's most innovative startups like Anthropix, Scale AI, and Robinhood Trust Brex. And now at this point, okay, so you were able to get all the evidence, got your visa. Like what was the first idea that you guys had? And like, and how is the, what came first for Sale, Next.js? Like how did the two like interact in the beginning?
1:03:37Yeah, so I'll give you the first part of the story very quickly. So it's so funny in retrospect. And this is why I recommend people that they have good founder idea fit. My first idea was revolutionizing education through modern software platforms, which is kind of the silliest idea if you consider it, I knew nothing about education. I was trying to sell edtech products to the school system here in the US. In the process, we built an amazing software platform. It was so innovative, it was real-time, it had real-time file sharing capabilities. It was a website for teachers and parents and students.
1:04:16It was a whole platform. and we realized, and we're highly inspired because we'd seen how Instagram had succeeded. They were our peers in this coworking space. They'd succeeded by stripping down their product to the fundamentals. A lot of people don't know this, but before Instagram, they were a more complicated app called Bourbon. And Bourbon had a file, not file, it was a photo sharing feature. And then they realized, what if the whole app was just photo sharing? So a lot of success is in what you choose not to do, in what you choose to delete and strip down to the essentials. So we stripped down the EdTech platform and we did a hard pivot into more of a collaboration through file sharing, like really easy, fast linking.
1:05:05Like I could like drag and drop a file, immediately get a link, send it to you even before the file is completed uploading. and the company was a little old at this point. And so we were a few years in, we didn't have a ton of funding, but we did have this really, really, really cool platform. And I remember one weekend they showed it to the founder of WordPress, Matt Mullenweg. And I remember like his expression was like, holy crap, like I could see how we could take this technology and bring it into WordPress and together we could build the future of WordPress. So we ended up selling the company to WordPress.
1:05:41oh wow and this was the first company you did yeah so my first company was a pretty uh you know people call it an equity hire these days or whatever like it was a small but quite meaningful for me exit oh you made some money i made some money i went from having zero to having more money that i that i knew what to do with that's amazing i wish for an argentinian dollar constraint the first time like you could like not work for a little bit and just go okay right like yeah But because I always do things in hard mode, I didn't do that. So what I did is... How old were you when this happened? I think it was 22 or 23.
1:06:15Amazing. So when I left WordPress, the very first thing I did is I started angel investing. And so I literally put everything back into the game. Oh, wow. Everything. Any good outcomes from that? Yeah. Well, Scale AI, which just closed yesterday, was one of my first investments. Wow. Okay. So that one, you did well. But I'm happy for my brother because he was the sweat equity part of the deal. But actually, so I do say, and this is going to sound weird, but it is quite easy to make money in Silicon Valley. You just have to legitimately build here and spend a lot of time and energy and become a really big part of the community here.
1:06:55And you're just going to naturally see that people around you are building the future. You don't have to be the Oracle of Omaha to find the opportunities here. And it's amazing that we've built an ecosystem that it's so wealth creating. I mean, the future is still, I mean, people talk about like the emergent tech hubs of the world, but I believe that SF, especially with AI, has this unreasonable advantage. Like there's probably more like AI unicorns being born today. forget about like open AI, whatever, like even just today. I talked to a practical entrepreneur today who's building an AI startup on Vercel that I thought today, like, holy crap.
1:07:40Like it's a thing that kind of already exists but there's a whole new take with AI. And like, I was like, that's amazing. Like, and again, that's why I call it easy. Like this is what you get to, you get your pick of the litter in many ways. So it was kind of a weird thing to do at the time. My dad was very against it because I left two years worth of vesting on the table, which is probably like, I can't remember the exact number. It was like millions of dollars. And I left, I didn't tell him this because I think it would have been like, could have called the cops on me or something like Brittany.
1:08:13But I started investing in a lot of startups. And I mean, I do have, looking back, I did have the privilege of like, I was single and ready to mingle. And I had like, I was in a position where I could like risk it all again. And so Bitcoin was also another early thing that I invested. I - That's amazing. Yeah, I didn't hold it until now. Like I had buy sales, buy sales and things like that. But I, again, going back to Silicon Valley and hacker news, I remember I found Bitcoin through Hacker News. And it's like, people were like, oh, wow, you can create digital money. It's like, wow, amazing. And there's another funny story of like being here at a party and like running into like Brian Armstrong when he's starting Coinbase.
1:09:01So that's the beauty of this place. It's like, you literally like, you go to parties, you go to meetups, you go to this and that, and you're meeting the builders of the future. So started doing some angel investing, but I couldn't shake the idea. Even while I was at WordPress, I couldn't shake the idea. that the future of software was going to change very fundamentally. That the idea of static websites and content were going to give way to a whole new slew of applications that were highly dynamic. What I tell people these days is that the web has been on a journey. The web was initially for documents and static websites.
1:09:42Later on, much of it thanks to React and Next.js and the things we and our peers and partners are building is becoming a dynamic medium for applications. In fact, so much so that ChatGPT, the thing that everybody talks about has changed the world, started out as a website, started out as a Next.js website. So the medium of the web gave rise to an application platform. And what I'm excited about these days is that we're going from dynamic to generative. A dynamic application is almost like a poor man's LLM generated application. Imagine a world in which any website that you open was generated just in time by an AI.
1:10:27And that's the future that now we want to enable with Vercel. But even the idea back then was very similar to the idea today is like, how do we enable people to create? I was a little frustrated. I don't know if TikTok was around at this time. I was actually really frustrated that I could see the world moving more towards consumption. Everybody's just becoming like a newsfeed consuming drone. And I had an idea that we could make it so easy to create applications and deploy them to the web that we could inspire more people to be entrepreneurs and startup creators. And again, participate in the value creating side of the world.
1:11:10And so for the non-technical audience, can you explain a little bit what Next.js is? Yeah. So creating a web application is actually pretty freaking hard. I'm, you know, I'm going to set the bar high. Like if you wanted to create the next ChatGPT, right? And again, ChatGPT had Next at the time, it didn't exist, but creating all of the tools, setting them up in configuring them was very, very difficult. Not only on the, again, the tools that you use to build the application and the languages and stuff, that's what Next.js kind of covers, but also the cloud. The cloud was, I was, when I left WordPress, WordPress at the time was on-prem, so they had their own data centers.
1:11:58I had seen firsthand how difficult it was to maintain your own infrastructure. But then I looked at the cloud and I didn't see a massive simplification. I was like, okay, it almost looks like now you're maintaining data center, but a virtual one in the cloud. And it felt frankly like tedious and distracting. So if your goal is to create an application, why are you spending all of your time configuring stuff? And I lived it firsthand because as soon as I left WordPress, I wanted to cook on my next idea. I literally didn't even take a vacation with the exception of a short trip to Yosemite. And I was like, okay, I'm gonna create my website.
1:12:41And like I spent weeks and weeks and weeks configuring stuff and setting up the cloud and whatever. And so that process actually distracted me entirely because I had another idea at the time. I was like, okay, this idea is even more important. The fact that even for me, who's been programming since I'm like seven years old, it's so hard to bring an application online. I'm going to disrupt this. I feel that like Heroku was like really good and it kind of just got worse after that, you know, like VWS. A lot of people actually told me that at the time. I remember one of the first people I pitched was like, but doesn't Heroku solve this?
1:13:17And I told him like, look, like there's a huge opportunity here. Like it's going to be the next 10 years of development. And one thing that Heroku I think had missed is that you still had to create your own tools. You still had to figure out the framework part. And it felt like they were not fully integrated. And I had aspirations that like far exceeded what the state of the art were possible in terms of deployment time. One of the biggest obsessions of my life, and I think one of my character traits that helps for this kind of business is impatience. My idea of building software is that you type something in and you press deploy and it's live instantly.
1:14:02Like literally no build time, no CICD pipelines. It's instant. And so if you show me, well, look, I can do it in 10 minutes, I'm not impressed. If you show me I can do it in a hundred milliseconds, you have my attention. And so we saw an opportunity to bring an order of magnitude speed up, maybe two orders of magnitude. We have clients that are some of the world's most renowned brands of the world. Like we host some of the largest e-commerce websites on the internet. And they tell us, we could deploy only once a quarter. We could deploy maybe once every couple of weeks. The Vercel way is you're deploying software instantaneously to any number of users every minute of every day.
1:14:55And of course, this comes as a little bit of culture shock sometimes with the world's most established enterprises. but the reality is that you need to move at the speed of thought, especially in a world where there's an AI model dropping every week. The chessboard is being reconfigured on this scale of weeks. So that's why Vercel has been so successful. It's because we didn't know AI was coming. Maybe not, certainly not at the pace that it came and in the shape that it came. I couldn't have predicted that. But what I knew is that anything that had done successfully in my life required extreme iteration velocity that you can ship and try and ship and try.
1:15:36And we've been able to attract incredible talent to the company, like our CTO, Malte Ubo, built these systems at Google for 11 years. Google had independently discovered that in order to empower engineers to keep up and innovate at that pace, you need to have the best possible deployment infrastructure and the best possible integrated frameworks. Facebook had discovered the same thing. In fact, Facebook invented React, which is the sort of like the engine of Next.js. They discovered that, look, if we need to iterate and we need to body Snapchat and we need to body TikTok and like all these things, we need to iterate and we need to deploy and ship really fast.
1:16:22So Facebook became known for just how fast you could check in a code change. In fact, it's still an inspiration, I think, for many companies. At the scale that they're operating with millions of lines of code and thousands of engineers, if you want to ship an experiment to a billion users, it can take you 10 seconds. So they have incremental compiler pipelines with very smart caching systems, some of the things that we're democratizing with Vercel, and you can ship to any number of users, any app that you want in seconds. And so that's what's made Vercel work is that, yes, there has been other ways of creating the cloud and configuring the cloud and whatever.
1:17:02But like the fact that you have a platform that has already been thought through by the, some of the, you know, most successful like engineers of the internet. And you can just like, by the way, this is something that we give everybody. A student that wants to deploy their first web app, they can go to Vercel and, you know, create it there in seconds for free. Or we now have two of the top 30 largest websites on the planet hosted on Purcell. So the other thing that I'm quite proud of, also on behalf of our team, is the breadth. You can build any kind of software on this platform. As long as it's accessible through the internet, you can build it.
1:17:45And how does the front and back end work? Is it like all in one? Like how does that whole setup work? Yeah, we started out very focused on the user interface side of things. I mentioned that one of the things that Versallians kind of tend to gravitate towards is how things feel. The look and feel, the performance, that's kind of one of the outlooks that we brought to the market. is like, again, kind of going back to my lesson of like jQuery versus MoodTools, right? Like we're very focused on the product outcomes. That's why I said iteration velocity. I didn't say iteration speed. You might have an engineer at your company or you might know people in your life that move really fast and go nowhere.
1:18:31It's a sad reality of the world. Like you have to move fast in the right direction. And so the point of view that we bring to the market is let's work backwards from building an extraordinary product experience. This is why we abstract out the cloud and the infrastructure and AWS. We are coming to the market with a strong point of view. If you're a Fortune 10, 50, 500, 5 ,000, you name it, even a startup, you should not be focused on how the low-level implementation details work. You should be focusing on is this what your customer wants? Is it converting? You know, for brands like Under Armour, we've lifted their conversion rate extremely significantly and we've made their engineers more productive.
1:19:21And so we're very focused on the business outcomes and the developer experience. It's really interesting, actually. We're a cloud that appeals to developers because of the ease of use, but is very, very focused on what will your mom or my mom think? Like what we wanted to think is that they access these applications and they're like, they're fast, reliable. Maybe they're doing shopping during Black Friday or maybe they're actually adopting an agent or the latest AI application. And we want those to be, you almost just know that they were built with Vercel technology because of how good they feel.
1:19:58That's awesome. If you're like now investing in some like dev tool startup and you need to give some advice on how to succeed in this industry. Like what would the key things be? That one is one of my big ones, which is that duality that you have to keep in mind that you have a customer that is the builder. And this is true of anything, right? Like imagine that you're selling raw materials for construction, for a building. Like you're not just focused on like your buyer buying the raw material. You're focused on, you're thinking about hopefully, I mean, if you want to be successful over the long-term, You're focused on the person that is going to live in that house or have an office in that building.
1:20:39And they want to have an amazing experience, right? They want to have materials that feel good, that are durable, that... So the world of software is not that different. It just moves at an insanely faster pace, right? And so that duality of personas that you have to think about is something I advise a lot. But the other big one is, look, AI reset the board. It didn't matter what you thought about the world, your reputation. I mean, you might have some assets that you can leverage in this world, of course. I'm not gonna say like the competition started and we're all at zero, but you have to rethink from first AI principles.
1:21:19So the journey that we've been on is we realized that frameworks are not enough in this world. Frameworks make, like Next.js, and this requires almost like an ego death situation, frameworks got us here, they're not gonna get us there. Frameworks make it easy for people to create. And we've been really successful at that. We have 1.4 million monthly active developers in Next.js. In fact, one of the biggest selling points of Next.js is the community that you're joining. I was chatting with the CIO of a Fortune 10 company this week, and I was telling him, like, look, the reason that Next.js is so compelling for you is that you go to an LLM and it knows Next.js.
1:22:00You go to the job market and the people know Next.js. You might acquire a startup. Do you want to integrate the technology fast? It's Next.js. But Next.js has reached millions of people. I believe that AI-based code generation, what we're doing with VZero, which is our web agent, is going to bring us from millions to hundreds of millions of people. Because the language, the next, as Jensen Huang says, the next programming language is human. You can go to v0 and instead of having to learn Next, instead of having to learn JavaScript, all the things that I had to do, you can just type in English and you get a working full stack application in seconds.
1:22:46And so Vercel had to go through the process of inventing AI applications so that now we could take the lessons and teach them back to our customers. So if you're building a new startup today, first of all, you have this amazing advantage. You can build VZero. You can build an agent instead of building something that might be more, you know, for people that are more visual, the metaphor that I would give them is think about how different the interface is between Adobe Photoshop. Like the classic, if you imagine what Photoshop looks like, what I picture is menus and tools and nested menus and columns.
1:23:28And I actually never, I could never learn Photoshop. I didn't have the patience to learn. I'm more of a math brain and code and whatever. I never learned the incantations of clicks and drags and whatever. And now think about ChatGPT with image generation. That week where we're all building Studio Ghibli photos. You could say to a chat GPT, build me this image that looks like so-and-so. People are using it to create logos. Your next big startup that you want to launch, you're probably iterating in a chat-based UI like this. There's Vercel customers like Scenario AI, they help you create game assets with, again, you don't go to Photoshop, you go to a conversational interface to create game assets.
1:24:16So think about that advantage that you have today. And if you're listening to this and you're a big established company, think about you should be thinking about my days are numbered until I come up with the agentic version of myself because customer behavior is going towards this new kind of interface. Sometimes there is no interface at all. Sometimes it's actually you're deploying an agent that gets called by another agent in another interface. This is why people are so excited about MCP and MCP being almost like the new HTTP. Today we announced there's four customers that have built very successful MCP servers on Vercel.
1:24:58One of them being Zapier, one of them being Solana, one of the most successful blockchain companies. So sometimes there's no interface. Why? Because I might be using my phone and I talk and that is going to call an MCP server to bring the value of those companies into the new agentic world. And so I think it's exciting to be creating new companies today because of this precisely. You're going to be creating dev tools or startups or infrastructure or user-facing products that have completely shifted what that front end looks like for consumers and would allow you to leapfrog either the incumbents or your competitors, depending on how quickly you can adopt these new methodologies.
1:25:44And what do you think, if you look ahead and you think about how programming is going to work in the future? So you mentioned that you look at cloud, and at cloud, people are still managing that infrastructure. But despite Vercel, there's still a huge amount of people that that is their life. Do you think that is, which direction do you think is going to go? Who do you think is going to end up managing their own infrastructure versus who's just going to deploy? Great question. So I think the world never works by replacing atomically everything that existed with the new thing. You know, there's still FM radio.
1:26:19There's still a fax machine somewhere. So the world evolves by exponential growth curves. What's happening is not that there's no more DevOps, but it's that the companies that offer no DevOps and complete infrastructure automation, like Vercel, are growing exponentially. And so because they're growing exponentially, they're going to become a substantial part of the future. And what I would like to say to people that like infrastructure is apply it over sell. Because I want to hire the most cracked infrastructure people so that we build the infrastructure so that no one else has to build the infrastructure.
1:26:55So that we're not all rebuilding and reinventing the same wheels. It's like, at the end of the day, it's like building concrete. It's like building highways. That's what we're doing, right? Like we're in the business of building those foundations so that other people can build on top. And so I would love for, you know, that world to sort of like, okay, what is the next problem to solve? So chapter one for Vercel was, I call it like the self-driving car of infrastructure. Like, can we create, can we give the world autonomy for infrastructure? To your question about code, I think chapter two is, turns out you don't have to write code so much anymore.
1:27:34So bringing autonomy to code. And so with VZero, we're starting to experience this. We already have 3 million users that are just typing in English. Every single second, there's six new app generations on VZero. I could have never imagined that scale in the old school. Like I'm gonna sit down and create an app world of the developer world. The pace at which AI generated code is growing is going to be the next exponential. And just like I said, I mean, I'm not going to say, you know, writing software by hand is the fax machine. I think that'd be a little too extreme. But what's going to happen is that we're going to see that AI-based developer platforms are going to cast a massive shadow on the more manual techniques.
1:28:27You're still going to require expert coding for the frontier. So the frontier is, for example, solving problems that have never been solved before. So then with the infrastructure challenges that we have, for example, at the scale that we're operating, we cannot take chances with AI-generated code, right? Like I was actually chatting with a partner today who was telling me he had an SEV zero because one line of code that was AI-generated snuck through into a critical system. One line of code. It was a deletion of a line of code. So this is a world that we live in, right? Like sometimes you delete a line of code and it seems inert and it passes your tests and it passes staging.
1:29:14It actually passed multiple levels of, I was so fascinated, I was like eating popcorn while he was telling me this story. And so there is a level of engineering that we do at Vercel in which actually LLMs are not that productive yet. There's certain programming languages where it's not that productive. there's kinds of frontier code that is not helping. But the world doesn't write frontier code exclusively. In fact, I would argue that like 95 % of code that gets written has been written before. In some way, shape, or form, maybe not the exact form, which is why LLMs are so successful. LLMs, the metaphor to think about them is that they're like almost like combining a database of everything with a slight permutation on the data.
1:30:01So that when you ask something, it has all of this knowledge. Some of it is fuzzy, kind of like how our memory works, but it creates a recombination of all of that knowledge that can be so timely that you're like, holy crap, that just saved me a week. And so because the world evolves by, again, there's a frontier, but then there is a a lot of lag and there's a lot of repetition, AI will make us exponentially more productive. And so I'm excited about this world because, you know, the number of people that are gonna be able to contribute to software or create new software, we've never seen before in the industry.
1:30:43You know, Silicon Valley and the world got caught up a lot in like, how do we bring more people into the industry? What inclusivity program can we build? AI, turns out, is the ultimate inclusivity program. And it's not an inclusivity program. It's literally technology. Technology solves all problems, right? And so I talk to enterprises these days where what V0 has done for them is that everyone that was not in the engineering department could never speak the same language as the engineering department. I have a funny customer in New York. I was chatting with the CEO recently and he told me, engineering is like the government.
1:31:23I feel like I have to petition to them. That's so funny. It's like a bureaucracy. I have to convince them. They're very powerful. And this is the CEO. The CEO felt like he was overpowered by the engineers to say, no, it's too complicated. It's too difficult. Imagine if you can start doing the work that they do, even though you don't know how to code. And this is not because you're going to tell him, move over. I'm going to ship. I'm the CEO. I'm going to ship. But now you actually start earning more credibility. You start having more meaningful conversations. You start, you know, exchanging prototypes, you start sending links.
1:31:57And so that's kind of the broad impact that I think AI is bringing to coding is it's a true democratization effect. It's the pun that we like to say is everybody can cook in a ratatouille sense. That's amazing. No, I think that's absolutely true. And I think the amount of software products going to get ridden in the world is going to - Increase exponentially. Exponentially grow, right? Like, so where are we in the bottleneck? Like, what's the bottleneck today between that and that vision? In terms of AI adoption for building software, I think this happened extremely quickly. You see the, you know, the rise of the AI IDEs.
1:32:33First, we saw the rapid adoption of Copilot. Then you see the rapid adoption of Cursor, Windsurf, Cloud Code. I think their appetite for adopting these tools, unprecedented. We're seeing it. It's unprecedented in an individual sense. in that it's actually making the internet fun again. When I was in my childhood playing with GeoCities and building my own little websites, everything felt novel and exciting and new, and you could create websites that were unlike any other website that existed out there. Then we went through the plateau of productivity and everything becomes business. Now we're back to everything's exciting and new and everybody can do anything.
1:33:15And so individuals are adopting a lot of these tools, like literally paying out of pocket. But we also are seeing incredible penetration within enterprises, in even highly regulated environments, healthcare, law, finance. There's no customer that I've talked to that is not interested in adopting these tools. In fact, I have a funny anecdote of an investment bank type of company where six months ago, they told me, we're going to adopt Next.js. We're really excited. We're adopting Vercel, but don't say the AI word in the office. Like the regulatory environment and like the device is just not right.
1:33:56We're actually going to give a workshop at their office. Now we gave a subsequent, like chapter two of the workshop and it was the exact opposite. The leaders of the company were like, we need VZero, we need AI, we need models, we need LMs. Can you give us more? The conversation has shifted entirely into AI. So I think it's interesting because it gives you a little glimpse of the lag times. In Silicon Valley, we adopt everything day zero, you name it, like blockchain, AI, et cetera. In the enterprise, it was a little bit of a lag, but I now have not seen any category, even government. We've had amazing conversations with government bodies where you hear the CTOs of these entities publicly state, like, we're adopting AI, we want AI, we want to help service the public with AI.
1:34:50And I think a big motivation, by the way, is the world doesn't want a singular AI to rule them all, like the Eye of Soren. Like, Chachapiti is awesome, but I think we all want to have our own intelligence out there in the world. Jensen calls it token factories. A token factory is that in the old world, you were producing software, downloads, zip files, whatever. In the new world, you're going to be producing tokens. Maybe whether you like it or not, because if you're not producing tokens, you're going to be outcompeted by another token factory. And so these are kind of the things that I think are driving this interest.
1:35:34But if we look at like the Silicon Valley, like at the bleeding edge, right? Like I think the founder of Cursor did a podcast or tweeted the other day that we're still a little bit limited by like for big code base on context. And, you know, for a 10 million line code base, you need like a hundred million tokens and the models kind of get confused. Like where do you think in your view is like the bottleneck for, you know, kind of getting to this vision, even here at the bleeding edge? Yeah, I think one of the unique advantages from my point of view at Vercel is because we build the frameworks, we build, you know, compilers, we build infrastructure.
1:36:04we don't have to solve every limitation of AI for like legacy code languages, et cetera. So we're not so focused on like, okay, what does a 10 million line code base look like? We can break down the problem in ways that the AI can actually make more sound progress. We can actually guarantee that the code even works, which like with LMs, there's no guarantee. So we have trained models on top of the foundation models that massively increase the likelihood of success of the code diff. And then we have a runtime environment. So like when we run the code, we use our tooling, obviously, and we're able to actually, you know, these are all stochastic systems and probabilistic systems, but like the probability of a code, the code actually working is much higher.
1:36:56We've done a lot in the security space. So make sure that the code that we produce is secure. So again, B0 is taking a different vantage point into the problem, but I think we haven't seen so many of those limitations. But I'll tell you, I mean, there's limitations. It's a very emergent technology, of course, right? So there is paper cuts everywhere, but the wins so far away the things that you could nitpick about the technology. In some ways, it kind of reminds me of like when ChatGPT came out and people were like super concerned about hallucinations. When was the last time you heard someone be concerned about hallucinations?
1:37:33Yeah, no, it's kind of out of the topic. You know, the reality is that with search grounding, which like brings, you know, fresh data and content into the prompt, the hallucination problem has broadly been eliminated. And even when it's there, it's very hard to say that your own, let's call the support chat problem, you know, as one of the examples, your own support team members at scale are hallucinating. Humans make mistakes. It's the same problem as self-driving cars. In fact, the best metaphor that I found for V0 and this idea of like autonomous infrastructure and code is like a self-driving car.
1:38:18Waymo got to a working prototype, what, two years in, three years in? If anyone is like, that actually knows this, is listening, like, you can call me out, but like a few years in, they had a working prototype. How long did it take them to get to dominating a city? I think they first tried it in Phoenix, Arizona. Took them a while, but then you master that environment. So this is kind of our approach with VZero. is like we're mastering the environment of this full stack, little sometimes, but full stack applications on Next.js. And what we monitor is the incident rate, you could call it like Waymo incidents or the disengagement rate, which is that Waymo has a mechanism so that a remote teleoperator can gain control.
1:39:06Tesla, full self-driving has the same system. Like you can like watch the car do its thing and then you can grab the steering wheel. coding tools are going to have this same thing that you can monitor very closely. Like, when are my customers disengaging? In fact, before the podcast, someone tweeted at me, they had a V0 feedback and where to send it to. And I said, please send it, please reply to me now. Cause they won't just want to read it. And I'm sure that he's going to talk about, he's going to tell me, I'm kind of predicting as I get many of these, he's going to tell me about a scenario where it had to disengage like V0 had to like, could not get that far.
1:39:42And so just like Waymo made progress one city at a time, I think we're going to conquer this. And once the system learns, it learns for everybody. Once it learns for our millions of users, it's going to learn from the next 10 million users and the next 100 million users. So I don't see this stopping anytime soon. I think we're going to conquer the code-based size problem, the complexity problem, the hallucination problem, the security problem, the performance problem, you name it. And again, that doesn't mean that there's not going to be humans controlling the systems. I think there will be. But at this time, I think it's just exciting to think about just how much better on autopilot the systems will get.
1:40:26And so what are the principles, you know, when you're thinking about building a Vercel? I think one of the things, for example, you talk about your jQuery battle times was, you know, this kind of like pragmatic versus pure. You know, like building more on that, Like what else now that you're building, Vercel and VZero and Next, are kind of some of your core product principles to make sure things are going to get adopted. Yeah, one value at Vercel is called iterative greatness. You never reach greatness. You never reach the perfection state. You have to iterate. We call it ITG for short. You really have to break down problems into pieces that can be digestible.
1:41:06You have to, you know, sometimes we're thinking about a major infrastructure project that it might take us months, years. And I always challenge the team. Like I ask them, what is the ITG? What is the thing that we can ship today? What is the thing that we can ship in the next hour? And there's always something. A great example is before we built the AISDK. So for context, Vercel has open sourced a lot of the foundational components of VZero because we want other people to, one, compete with us, build other website and coding agents, two, build agents across other domains, like legal and finance and construction and you name it, logistics.
1:41:52And so our operating model at Vercel is we are patient zero. This is another important framework. We're patient zero of the technology. We launch technology when we like it. It might seem arbitrary, but we have a a lot of smart people at the company that have come from amazing companies. We have young people, old people, you name it. We are like Rick Rubin says, we're confident in our taste and we wanna feel the pain. And so once we are patient zero and we have, another principle of ours is to be truth seeking. Once we've reached truth, we put it out there into the world. and it allows us to speak about things with a level of groundedness that I wouldn't have and a level of self-assurance that I wouldn't have if I wasn't customer zero.
1:42:48And so, but even before we get there, I always remind teams, look, I know that we're being patient zero to create this thing. Maybe there is, you know, an ITG that's possible on maybe it's documentation. Maybe it's an example. So I'll give you a very concrete example. We created a very little MCP framework so that customers can create their own MCP servers. And we're actually now quite confident because we dog-footed it and we worked with four amazing design partners. Before that existed, the thing that I would tell my colleagues was, all right, we don't have a framework, we don't have anything.
1:43:30How can you still hack it together so that we can make progress, so that we can learn? Maybe we're not going to put it out into the world as a recommendation, but we're going to say like, look, this is a Vercel Labs prototype. You know, go knock yourselves out with this. So I think companies sometimes get too caught up and like multi-quarter planning, multi-year planning. And sometimes you actually, the way that you learn this is that sometimes you do that thing that you thought was so small and maybe you thought of it as a hack and then it ends up having insane product market fit because people tell you, oh my God, you just unblocked me.
1:44:12So I have so many like worst stories of this where like we're building a really big product and then an intern comes along. And because we have that value, adds a checkbox here in the product that produced 90 % of the value of that big product that the more experienced engineers were building. And so I'm, yeah, I'm a huge, huge fan of, I learned this from one of our colleagues at AWS who said, I asked him one time, he's like, I'm in awe of how you guys have created such reliable infrastructure. but you guys at reInvent, you also ship a lot of innovations. Like what's the secret? And he told me, look, like the only secret is reducing scope.
1:44:56You have a big, big, big vision of the future and you don't want to compromise on the essentials. You don't want to compromise on quality. You don't want to compromise on security. You don't want to compromise on reliability. You don't want to compromise on durability. You can't get hacked. You can't lose data. So the only thing you can do is shrink the surface of the product. So that's kind of something that's always been stuck in my mind. And like over time, what I want to do in my ambition is all the things that I just talked about remind me of what led me to create Next.js. So Next.js was rooted in an article called The Seven Principles of Rich Web Applications.
1:45:38And I have another funny anecdote related to Brazil. I introduced that essay at BrazilJS in front of thousands of awesome Brazilian engineers. And I made a really bad joke that did not land with the audience. I think Brazil had just lost seven to one. You went there. And said, oh, it's the seven principles of ritual obligations. You guys should know about seven, something like that. And silenced in the entire room. That actually came from Argentina. That's right. That's right. It was just, I went too far. But now I'm thinking about what is the framework that I can create, but for building more innovations out of Vercel.
1:46:22So turn Vercel into that sort of innovation machine that has principles. Because without principles and guardrails, you just have like, I like another little framework that I like. I listened to Satya at an event recently say, he called it brand permission. You know, companies can innovate in a million different directions. And of course you need restraint. You have to pick your battles. You're not going to like do 20 different product innovations at the same time if your team cannot absorb that demand, right? Or your team doesn't, cannot meet the demand and have the capacity to do it. But the other thing is that you need brand permission.
1:47:06Like I can't tomorrow launch the Vercel plant. We're going to go into the flower business, you know, and like people would be like, what? Like, it doesn't make sense for you guys. I thought you guys were going to go into, I don't know, AI for this other thing. And like that, that would be like brand permission. Right. And so this is more advice for when companies are operating at scale. I sometimes even as a user get kind of befuddled, but like big brand, why do you go there? I remember, I think Apple recently launched a party invite thing. And I was like, but why? Like the meme, why? Like there's amazing, I think at the same time that Apple did that, Android and Google, I think it was the Android app store had just declared party full, which is a fantastic app, app of the year or something like that.
1:47:58but like it was in their highlights and Apple starts competing with them. And I was like, why? It's like, how do you do fellow kids walking into a room like Mr. Burns, not your place, not the right time. Not like, it's just, again, that goes back to like the brand permission thing. And whether it makes sense, you know, at some point these companies get so big and they get so rich. Peter Thiel has spoken about this, right? Like Google doesn't know what to do with their money. Like the famous, there was a famous conference where he said, like, they're just too cash rich. And if you pay a dividend, it means that you didn't find a way to reinvest it into your business, et cetera, et cetera.
1:48:39And so I think you can find ways that are true and authentic to your mission in the world that, you know, are more tasteful and productive. So that I think is very important for companies that are getting bigger to keep in mind. That's amazing. And for companies who want to get developer love, what's the secret for that? I think, number one, Elon just talked about this, I think, a couple of days ago, or at least I saw it go viral a couple of days ago. I think the CEO needs to know what's up. The CEO needs to be an engineer. The CEO needs to be a developer. The CEO needs to understand the problem space very, very deeply.
1:49:18People will quickly lose respect for a leader that has not walked the walk. Right? and I use my products every day. Maybe it's a little bit of vibe coding in the week and then maybe something more ambitious during the weekend and that kind of thing. But this applies to like every industry, right? Like Boeing, I think is known for having changed from CEO that was an engineer to CEO that was, I don't know, spreadsheet aficionado or whatever. that can also be taken to an extreme. There is people that bring other really important perspectives into businesses. We all can't just be assembly code experts and think this truly is the world that AI should unlock in the future is that we all become more full stack.
1:50:12I think we all become, you can develop more of your creative side. You can develop more of your technical side. I think people will spike in certain areas. It's kind of those like charts that you see that have like multiple skill sets and like where your character is stronger, right? But we all have some strength in all of the dimensions. I don't think it's going to be acceptable that you hire. We're starting to see this in how Silicon Valley and other big tech companies, the screening process are evolving for screening for AI competence. you hear people saying like, well, like what is your level of AI proficiency?
1:50:55Like it's becoming a synonym for, or a proxy for level of curiosity, level of the ability to develop new skillsets. So I think the company of the future will be people that are constantly upskilling themselves in many ways, you know, keeping up with what AIs are coming out of the market is really important because with one tool that doesn't require, I think, extensive mastery. So I'll give you one concrete example. There's a company that allows you to convert text to 3D models and images to 3D models. And I've been using that because I want to explore what's possible. If you had asked me, hey, Rav2G, learn Blender and create your own 3D model from scratch, no chance, zero chance.
1:51:44but now all it takes is two clicks. And that's why I was emphasizing the need for companies to rethink their interfaces. Maybe not even two clicks. It was one click to sign up or log in with my Google account and then drag and drop a file. And now I have a working 3d model. Yeah. There's a, I think Josh Kushner, who's a good friend of mine tweeted this thing that I thought was really good, which is the internet democratize information, but I is democratizing skill. Yes. Right. which I think is like very much to what you're saying to the 3D model and everything. It's exciting to be a human, contrary to like the demise of human fears that we're all going to be kind of insanely skilled.
1:52:25Yeah, no, that's going to be amazing. And as a closing question here for us, if you look through the story, right, like all the way back from when you were like hacking in Argentina to building out one of the largest tech companies, what do you attribute to luck? What do you attribute to skill? and what were some of the mistakes you kind of made? I mean, luck immediately what comes to mind is that I was born in a household with loving parents. And I mean, not a lot of means, but like a desire to like be better and overcome challenges and good role models and aspirations. And I think that's luck.
1:53:06Like I didn't choose, I guess maybe there's some weird relation that thinks you choose your parents, but like I didn't choose to be born there. So I'm happy about that. Lucky in that I ended up here. Did I find my way here? Did my skills get me here? It's hard to say, but like there was some element of luck in like the different paths that I took that landed that plane here and whatever. Probably some element of luck in that I got some immigration officer that looked at my application and said like, yeah, I get it. Like it's all about GitHub and code and repos and stars and whatever, but it seems legit.
1:53:40whereas I've actually heard really like bad nightmare stories of just like people catching the immigration officers on the wrong side, walk up on the wrong side of the bed, their foot, whatever. And like, they just like will reject you until you die, whatever. So there's an element like, because I consider such a privilege to live here. And I think America is like an unfair advantage in many ways. It's such a great country to live in. and so that's an element of luck that I'm here. I feel, I mean, this place is so special. I feel that like you could rebuild yourself from scratch. I don't know if starting completely from, imagine you wipe Memento style, you wipe your whole memory, you delete your network and you have to start over.
1:54:26You can still achieve greatness. Everybody here can achieve greatness and I don't know that you can say that in every country in the world, right? And so there is an element of luck in where you're born, what countries you find your way into. And obviously there's an element of skill and merit and whatever those countries evaluate for. Those are the things come to mind. On skill, I'll say I found my niche in the world at an early age and I deepened it. And in fact, my dad, not knowing programming languages was actually kind of against the choices that I made because he would think, oh, but aren't other people doing Java or C-sharp?
1:55:10That's right. And I was like, no, no, trust me, bro, on this one. Like I'll go with this quote unquote toy language that if you, and again, this goes back to the Moots thing, that like, if you get really crazy with it, you can like evolve it into something that's far more powerful and which ended up being an amazing bet because JavaScript evolved a lot. It wasn't always powerful. It wasn't always fast. It didn't always have type systems. Then it became sort of, it became quote unquote TypeScript. And so that bet was like 10 years ahead of its time. Same with Socket.io and real-time communication.
1:55:48I think betting on the web as an app platform versus as a way to transmit, you know, what it originally was designed for, which is hypermedia. In fact, one of the founding articles for the web was called Worse is Better because the web was designed to, not artificially, but like by design, constrain its power so that it could scale better. And that principle was called Worse is Better. That principle kind of got tossed out of the window once you bring very powerful scripting languages on top of hypermedia. So I think skillset, just generally speaking, in making the right bets at the right time, which is why I think part of my brain has gravitated towards investing and angel investing in those things, because I think with software, you have to think with choosing platforms and programming languages, you're an investor.
1:56:46You don't realize it, but whatever you choose to specialize in, you're an investor. I was an early adopter, not as a direct engineer, but I started investing early on in the Rust programming language. It ended up being a very successful bet. I invested in startups that were focusing on creating infrastructure with Rust. I made some early bets on rewriting a lot of our compiler infrastructure with Rust, which is kind of a crazy bet to make. And now it's one of the most successful programming languages for writing infrastructure. So I encourage people to see themselves more as investors than as, you can call them like coders or just like purely scientists or engineers.
1:57:30It's like, you're making investments. And what was the third one? Mistakes. I mean, mistakes all the time. If anything, I would, one of the things that Vercel makes it possible that it was very hard to do without Vercel is containing the blast radius of experiments or mistakes. For most companies in the world, this is why companies a lot of time don't ship. Companies sometimes ship once a quarter, like that consumer electronics company I was talking about, where their market cap, brand variety, et cetera, incredible. So they become fearful. They become paralyzed. They didn't figure out what Zuck figured out with Move Fast, with Stable Infra, or Move Fast and Break Things, which is that you should actually have the mindset of a scientist that is experimenting with the software.
1:58:20You should, at any given time on V0, I can open a special version that loads for the staff that works on V0 that shows me all of the experiments that are currently running, all of the featured flags, all of the things that we're hypothesizing will be the next big thing, including models. We do a lot of A-B testing of model checkpoints and model improvements, et cetera. So what you want to do is you want to accelerate the rate of discovery. And some of those things are mistakes, but what we do is we contain the last radius of the mistakes. We say, okay, the first thing we do, going back to patient zero, we ship to ourselves.
1:58:58Sometimes it's painful because I'm giving demos to people and my version of our cell is buggy as hell. Why? Because the team is shipping things just for me. And I love that because we're making quote unquote mistakes that we're repairing and learning and repairing and learning. Increasingly, agents will do, Vercel agents will do the repairing for you, which is freaking amazing. But like embrace the error loop. In fact, the biggest thing that's made VZero more successful at writing code that's high quality is the error loop. When VZero spots an error, it faces it itself. The very first version of VZero would just be like, okay, here's the error.
1:59:36And people would be like, what? Is this AI? It's just an error? No, now we get into what we call an agentic loop. The agent notices the error, repairs, creates another error, repairs. The world is full of mistakes. I think your entrepreneurial journey or life, you'll make a lot of mistakes. So my advice would be try to contain the blast radius. You don't wanna make a mistake so big that, Naval has a tweet on this, like you go to prison. Like that would be the worst mistake you could make for your life. Or like your health deteriorates or your loved one's health deteriorates or whatever. But you need to embrace a certain level of risk-taking and mistakes.
2:00:18It's amazing. Guillermo, this was fascinating, man. It's so interesting to hear your story from the beginning. So I really appreciate you making the time and coming to do this. Thank you. It's super fun. Thanks to our friends at Atomic Growth for helping with production and distribution.
2:00:37Thank you LOU SIL
From the publisher
Before founding Vercel, Guillermo Rauch, was a self-taught teenager in Argentina earning his first dollars online to help his family.
From early open-source work to remote freelancing, this episode traces how his drive to figure things out led to solving web performance at scale.
We also get into:
• how his dad instilled a mindset of pushing tech boundaries
• what growing up during Argentina’s economic swings taught him
• why he sees Minecraft as a healthy game for his kids
• why he believes speed without direction is meaningless
ABOUT US:
We’re proudly sponsored by Brex—a brand I co-founded, now supporting over 30,000 businesses like Anthropic, DoorDash, and Scale AI, helping them make every dollar count.
I’m grateful for their continued support as I bring you all conversations with some of the most exceptional founders of our generation. For more information, please go to: https://www.brex.com/?ref_code=bmk_audio_HDinHD
Connect with us here:
1. Guillermo Rauch- https://www.linkedin.com/in/rauchg/
2. Brex- https://x.com/brexHQ
3. Henrique Dubugras- https://x.com/hdubugras
This episode was produced and distributed by our friends at Atomik Growth: https://atomikgrowth.com/
00:00 Intro
02:00 Early Years
04:50 Parenting, First Experiences with Computers
07:40 Screen Time Rules
11:40 Video Games & Developing Programming Skills
15:30 Freelance Coding & Earning in U.S. Dollars
19:40 High School
24:10 Startup Offer
30:30 Silicon Valley & First Acquisition
41:45 Founding Vercel
54:40 AI Wave: v0, Agents & “Token Factories”
01:14:28 Vercel's Success and Client Impact
01:20:58 The Role of AI in Development
01:40:49 Iterating Towards Greatness
01:52:27 Balancing Luck and Skill




