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…