Transcript
Guillermo Rauch (0:00)
You've been coding for hours and hours, and he didn't even know what the output was. He was just impressed by the fact that someone could be so locked in. And so I think programming taught me that. It taught me how to focus, it taught me to be disciplined. It taught me to receive this negative feedback from the compiler and overcome it. I do think, you know, we'll need to find what the next version of that is, because I don't think it's going to be programming necessarily.
Interviewer (0:22)
All right, Guillermo, thank you so much for making the time for this. I'm really excited to chat with you today.
Guillermo Rauch (0:26)
People are excited on X as well, so.
Interviewer (0:29)
So I want to get into Codegen, but before we go there, can you talk about what you worked on before Vercel, with Next js, other projects, and maybe how that fed into what you've built at Vercel?
Guillermo Rauch (0:40)
I had a startup before Vercel that I exited to Automattic, the parent company of WordPress.com and it was quite a successful journey for me because it was my first startup. It's nice to have an exit. But also one of the meta things that I learned. I was a cto. One of the meta things that I learned is, as a cto, how can you influence your team in the best possible way? They are going to engineer the right things, they're going to have the best tools. The one thing I did that was revolutionary for my team was spending a lot of time in getting the CI CD process, meaning continuous integration and continuous deployment of the code that they would write. Get it as efficient as possible, meaning you write a little feature, you push code to git, you get a URL back. I built a real time system. My background was in writing real time frameworks, so I was obsessed with real time streaming of data. And so people would push to git and then I would give them this URL that had a commit ID. My company was called Learnboost. I think it was like learnboostdemo.com and so imagine that you're almost editing the Internet in real time. That was the feeling that I wanted to give my employees. And obviously I did a lot of other things. I chose technology stacks and whatever. But when I would ask my colleagues, like, what was the thing that was most impactful in your time here? It was that iteration velocity, the deployment velocity, the tooling being really neatly configured. I always do the exercise in my head of you show up to a new company. Isn't it nice that Apple kind of figured out operating system and hardware and I give you a new laptop. Actually, you probably, I don't know about you, but I look forward to having a new laptop. It's so new and nice. Unbelievable. And that's only because they figured out this bootstrapping problem of like everything is ready to be used. I wanted to give that feeling, but for your development tools to my team.
