Claude — Live coding session with Boris Cherny and Jarred Sumner
Source: YouTube Channel: Claude (391000 subs) Duration: 32:00 Views: 87804 · Likes: 1570 Video: Watch on YouTube
Ever wonder how the Claude Code team uses Claude Code themselves? Watch Boris Cherney, Head of Claude Code, and Jarred Sumner, creator of Bun, livestream their everyday workflows together.
Key Insights
Please welcome to the stage head of Claude [music] Code of Anthropic, Boris Churnney, and creator of fun at Anthropic, Jared Sumner. [music] Hello. All right. So, this is a developer conference. We’re going to be doing a little bit of talking, but mostly we’re just be like coding. So, this is for the developers in the room. I’m going to start by talking a little bit about how uh how bun uses cloud code to to build and and maintain bond and also kind of how our setup uh works and because it’s kind of a a slightly more advanced setup than uh what’s common today. Um but first I’m going to get a few agents running to just fix some GitHub issues. Uh this is classic Jared doing work during a talk. Um so so in buns repo uh every time somebody submits an issue uh we have a cloud bot automatically run and try to reproduce the issue. So you can see this person has uh this this side effects and this is like one of the most recent issues. Um and and we can see that Robun which is our our our bot uh uh went and managed to reproduce the issue uh and submitted a PR automatically. Um and and this PR is like it has uh it all these PRs always have tests. Um it’s one of the actual hard requirements before it can submit a PR. Um uh and so so the challenge here is like does this code look correct? Um and one of the things we do to to check that is does the test fail in the previous version of bond and pass uh in the in this debug branch. And it the bot actually can’t submit a PR without that uh being the case. And so this is just to make sure you understand. So this is like every single issue that goes up in the bun issue tracker, you have Robo Bun automatically try to reproduce it before anyone looks at it. Yeah. And this saves a lot of time because we have so many open GitHub issues. Um it it really moves the challenge from is from just fixing and debugging the issue to is this the right thing to merge? Like is this the right fix? Um how how good is it? Is it is this doing like a 100% of yours? Is it like 10%. We can go to the insights uh uh and go to contributors and then if we go uh last three months uh uh and this is specifically to main we can see that Robbun is now a bigger contributor to Bun than I am [laughter] and that’s with merging not all of its PRs for sure. You can see we have a lot of PRs open right now. Um the the challenge is really how do we know can we merge the PR? Um, and that’s the tests. Um, and then the other thing that’s really interesting about this is uh uh we have automatic code review bots that that run. Um, and then they’re going back and forth. So like Code Rabbit leaves a comment and then Roboun leaves a comment and then they go back and forth and they and Code Rabbit did the [laughter] I love this. And it also marks the comments as resolved when it’s done. Um, and you you can see they actually went a lot like there’s a lot of back and forth here. There’s like 30 comments or something. And so you’re using like a combination of agents. So this is like code review. This is like quad code review and then also code rabbit and like you’re using them together. Yeah. And I I think basically like code rabbit is is good for like kind of stylistic issues and things that are like make sure that it follows the cloud MD and then the the cloud code review is really good at here’s this really subtle edge case that would hav
Transcript continues…