Boris Czerny (6:42)
These numbers are just totally crazy, right? Like 4% of all commits in the world is just way more than I imagined. And like you said, it still feels like the starting point. These are also just public commits, so we actually think if you look at private repositories, it's quite a bit higher than that. And I think the crazy thing for me isn't even the number that we're at right now, but the pace at which we're growing. Because if you look at Quad Code's growth rate kind of across any metric, it's continuing to accelerate. So it's not just going up, it's going up faster and faster. When I first started quadcode, it was just going to be like it was just supposed to be a little hack. Broadly knew at Anthropic that we wanted to ship some kind of coding product. And for Anthropic, for a long time we were building the models in this way that kind of fit our mental model of the way that we build safe AGI. Where the model starts by being really good at coding, then it gets really good at tool use, then it gets really good at computer use. Roughly, this is the trajectory and we've been working on this for a long time. And when you look at the team that I started on, it was called the Anthropic Labs team and actually Mike Krieger and Ben Mann, they just kicked this team off again for kind of round two. The team built some pretty cool stuff. So we built quad code, we built mcp, we built the desktop app. So you can kind of see the seeds of this idea, like it's coding, then it's tool use, then it's computer use. And the reason this matters for Anthropic is because of safety. It's kind of again, just back to that. AI is getting more and more powerful, it's getting more and more capable. The thing that's happened in the last year is that at least for engineers, the AI doesn't just write the code, it's not just a conversation partner, but it actually uses tools, it acts in the world. And I think now with Cowork, we're starting to see the transition for non technical folks. Also for a lot of people that use conversational AI, this might be the first time that they're using a thing that actually acts. It can actually use your Gmail, it can use your slack, it can do all these things for you and it's quite good at it and it's only going to get better from here. So I think for Anthropic, for a long time there was this feeling that we wanted to build something, but it wasn't obvious what. And so when I joined Ant, I spent one month kind of hacking and built a bunch of weird prototypes. Most of them didn't ship and weren't even close to shipping it was just kind of understanding the boundaries of what the model can do. Then I spent a month doing post training. So to understand the research side of it. And I think honestly that's just for me as an engineer, I find that to do good work, you really have to understand the layer under the layer at which you work. And with traditional engineering work, if you're working on product, you want to understand the infrastructure, the runtime, the virtual machine, the language, kind of whatever that is, the system that you're building on. But yeah, if you're working in AI, you just really have to understand the model to some degree to do good work. So I took a little detour to do that and then I came back and just started prototyping what eventually became Quad code. And the very first version of it. There's a video recording of this somewhere because I recorded this demo and I posted it. It was called Quad Cli back then. And I just kind of showed off how it used a few tools. And the shocking thing for me was that I gave it a bash tool and it just was able to use that to write code to tell me what music I'm listening to. And I asked it like, what music am I listening to? And this is the craziest thing, right? Because it's like there's no. I didn't instruct the model to say, use this tool for this or kind of do whatever. The model was given this tool and it figured out how to use it to answer this question that I had that I wasn't even sure if it could answer, what music am I listening to? And so I started prototyping this a little bit more and made a post about it. And I announced it internally and it got two likes. That was the extent of the reaction at the time because I think people internally, when you think of coding tools, you think of ides, you think about all these pretty sophisticated environments. No one thought that this thing could be terminal based. That's sort of a weird way to design it. And that wasn't really the intention. But from the start I built it in a terminal because for the first couple months it was just me. So it was just the easiest way to build. And for me, this is actually a pretty important product lesson. You want to under resource things a little bit at the start. Then we started thinking about what other form factors we should build and we actually decided to stick with the terminal for a while. And the biggest reason was the model is improving so quickly. We felt that there wasn't really another form factor that could keep up with it. And honestly, this was just me kind of struggling with kind of like, what should we build? You know, like for the last year, quadcode has just been all I think about. And so just like late at night, this is just something I was thinking about, like, okay, the model is continuing to improve. What do we do? How can we possibly keep up? And the terminal was honestly just the only idea that I had. And yeah, it ended up catching on after, after I released it, pretty quickly it became a hit at Anthropic and you know, the daily active users just went vertical. And really early on, actually before I launched it, Ben man nudged me to make a dau chart and I was like, you know, it's kind of early, maybe, should we really do it right now? And he was like, yeah. And so the chart just went vertical pretty immediately. And then in February, we released it externally. Actually, something that people don't really remember is cloud code was not initially a hit when we released it. It got a bunch of users, there was a lot of early adopters that got it immediately, but it actually took many months for everyone to really understand what this thing is. Just, again, it's just so different. And when I think about it, kind of part of the reason Quad code works is this idea of latent demand where we bring the tool to where people are and it makes existing workflows a little bit easier. But also because it's in a terminal, it's a little surprising, it's a little alien in this way. So you have to kind of be open minded and you have to learn to use it. And of course now Quad code is available in the iOS and Android quad app, it's available in the desktop app, it's available on the website, it's available as IDE extensions and Slack and GitHub, all these places where engineers are. It's a little more familiar. But that wasn't the starting point. So yeah, I mean, at the beginning it was kind of a surprise that this thing was even useful. And as the team grew, as the product grew, as it started to become more and more useful to people, just people around the world, from small startups to the biggest faang companies started using it and they started giving feedback. And I think just reflecting back, it's been such a humbling experience because we keep learning from our users and just the most exciting thing is none of us really know what we're doing and we're just trying to figure it along with everyone else. And the single best signal for that is Just feedback from users. So that's just been the best. I've been surprised so many times.