Bryan Cantrill
๐ค SpeakerAppearances Over Time
Podcast Appearances
And this is a library, so there's not a front end to this thing.
So I was like, okay, I'll write a little CI tool.
And literally all I wrote was function main
opened a comment, said, parse the first two command line arguments, and literally the rest of the program I just had tab completed.
It's like, I think this is, it figured out, this is probably the program you want to write.
I had to fix a couple of little things here and there, but it was very eye-opening.
And then that became my demo in addition to the actual library I built, but was like the live coding, the live, I guess, coding of just hitting tab and watching it do the thing that it inferred I wanted to do.
Is there anything like, do LLMs like Rust?
I know that's a weird kind of question, but I've wondered that if the things that we appreciate about it in terms of like not being able to like
represent invalid states and so forth, if that is a useful property when LLMs are constructing code.
Like if there's a diesel error, you'll be able to understand what it means.
Artificial super intelligence is required for that.
So my blog uses a static site generator written in JavaScript, and I don't really know JavaScript.
I mean, I know I can hum a few bars, but that's kind of it.
Uh, and I used LLMs a lot to sort of get things the way I wanted them.
And part of it is like, I don't give a shit, right?
Like it's a static site generator.
It's going to generate it statically.