It may or may not have any relevance at all, but it's fun. It's so fun. I mean, you know, when you go to, when you're educated at all, there has to be fun. There has to be something to kind of hook you. Otherwise, it's just lectures. Yeah, yeah. And why not, you know, sit there and watch somebody code up something that is not directly applicable, but is still like coding and like, oh, hey, you know, a lot of people have heard about building up number systems for Lambda and all of that. But actually seeing it done and justified with these axioms is more of, it's a little bit of entertainment, but also that learning a little bit. It's very relevant. It's salient. it's it's on topic it's just not day-to-day yeah you shouldn't do it at work yeah but always you should do it at night it's a good way to sort of get into the mood of programming you know doing something that you don't mind throwing away I mean I've done this and thrown it away many many times yeah while preparing for the talk so yeah so it made a little bit fun to even prepare for oh it was a blast to prepare for I like I really enjoy preparing for live coding talks because it is like you can't get up there and have an unexpected error happen because standing up there you know it's horrible standing up there when you're trying to debug something yeah and it's horrible sitting in the audience because everyone in the audience sees where the bug is yeah except that you can't tell the speaker because they can't hear you and so live Coding talks are always like you have to have them down. Yeah, well, I mean, but maybe when you're doing something that's a little bit more of a freeform performance, if you make a bug, you know, it's jazz. You know, they, what they say, there's no such thing as a wrong note. There's just the right note played in a different way. Yeah, there we go. Something along those lines. There we go. But if you're doing it like, oh, you have to do X, Y, and Z. Yeah, there's definitely. Yeah, and that's like my talk. If, you know, you start with nothing. and 50 minutes later we have a number system yeah if I like lose track somewhere then we're not gonna have that at the end and it's like you can't and then it's just like why did you know what did we get out of this thing there's only Ben Orenstein is a master at live coding talks he's really really good at it I don't know if he practices it like has all this keystrokes memorized I know I do like I I practice it over and over again until I know the flow of the code oh yeah you were big in the kata's and things like that so is it is it a similar kind of preparation that you go through yeah and it feels a lot the same way too of just like that writing the same code over and over again until you stop really thinking about the code and you start thinking more about the flow of the code and the way that the concepts flow through it one of the things about this is that we in this talk I talk about assert and then that leads to if and then that leads to true and false and one of the things I tried to do is have it where I was sort of defining them above the previous thing okay and then having it where when I implemented it it made something lower easier to implement and clear and then eventually like the test passed. Okay, so you felt like going up and down and up and down. Yeah, and so I really worked on the flow not just of the code, but of where it is in the file. So even like having a tempo and a rhythm. Yeah, yeah. Well, thank you very much. Awesome. Thanks a lot. Appreciate it. Bye-bye. So there we go. That's the end of the conference. Awesome. Yeah, so it ended up, it started a little slow today, but I ended up getting interviews with Jay Fields, Trisha Gee, a whole bunch of people. I'm just drawing a blank on my note.