Speaker 2
All right, what's Ivan gonna think of my favorite paper? Is he gonna call it
Speaker 1
ugly or... That's... That's... That's... That's... That's... Alright, sure.
Speaker 2
And we picked this one because Ivan in the last... At the end of the last recording was talking about like, we always in on a sad note and I picked this because I will always be happy talking about this paper. That's very warm
Speaker 1
and sweet of you, Jamie. And for an episode that will definitely come out just in time for Christmas. Oh
Speaker 1
Yes. Alright, so... Alright.
Speaker 1
Let's dive in. Programming as Theory Building by Peter Nower. Yeah, I do think
Speaker 2
this is a text that tries to make its main point like 12 times over and over again, right? Like it keeps trying to get you to come back to it, which might seem ridiculous. But even despite having done that, it is so misunderstood. Yeah. Like Donald Knuth had talked about this paper and said that he completely agrees with it and then went on to say he disagrees with the major premise of it or the major point of it, which I just found so like, wait, you think it's great and you agree with the idea and then you totally disagree with what Nower thinks is a main outgrowth of what he discusses here.
Speaker 2
I think it's interesting. So yeah, we can start the first paragraph. So the print out we're using, I'm just going to do this little meta thing here. The print out we're using is from some agile person. It's... I can't remember which book this agile person recreated the Nower paper in. But we're going to completely ignore all of their commentary on it because their commentary is awful. I don't know who this agile person is, but they completely misunderstood the paper and they make me incredibly mad and I put big X's across all of their sections to make sure I didn't read them because I would just get angry and turn this into something that's not supposed to be.
Speaker 1
Just a little bit of color. One of the things that they talk about immediately after the end of the paper, after the end of the Nower, they have their little closing remarks and the very first paragraph they get into talking about extreme programming. So anybody who knows what that is should know just exactly what kind of a take they're going to have on this. Yeah, and they try to twist Nower into being for extreme programming in this paper and it's like, no, stop. Yeah, stop. They do talk a little bit about metaphor, which I don't dislike. That's...