Alice Ryhl
๐ค SpeakerAppearances Over Time
Podcast Appearances
You make some sort of trivial mistake.
It's not some complex thing.
It's just you make some trivial mistake and there's a bajillion places you could make it.
So even if you're a really good programmer and only make it 0.1% of the time or whatever, it's still going to happen, right?
And so if they can catch a lot of those, then, you know, that's pretty good.
I mean, I have actually written a few patches with AI myself.
It worked okay.
I mean, it definitely required my review before sending it out to the list.
It really did sometimes.
But, you know, another place I remember using it was I had this commit that made Binder faster in some way.
And one of the review comments I had received was, hey, can you run a benchmark?
I said, oh my God, now I have to write a benchmark.
But then I got the AI to benchmark it for me.
And what it did, it actually went and found an existing benchmark and modified it a little bit in a quite clever way.
And then it ran it for me and then it wrote a Python script to analyze the text file with the numbers and presented it in a nice table.
I mean, at least in that instance, it saved me time, if nothing else.
So for one, I would say that the Rust book, which is... So it's on the official Rust website.
It's actually really good, right?
You don't have to... It's freely available online.
Rust has this idea of calling tutorials for books, even though they're online, which is kind of funny.