Jerod
👤 PersonAppearances Over Time
Podcast Appearances
It's kind of like if you're trying to design the interior of a room and you're not allowed to explore that room first, you're not going to be able to come up with a good design. But a REPL is a way that you can explore the living system. Could you imagine that?
It's kind of like if you're trying to design the interior of a room and you're not allowed to explore that room first, you're not going to be able to come up with a good design. But a REPL is a way that you can explore the living system. Could you imagine that?
Yeah.
Yeah.
So he's changed his mind to that. And I would like to differ. I think Red Bulls are useful design tools insofar as they are used exploratory. Now, perhaps Chris thinks there's a different way to use a Red Bull in order to design things. And I'm not thinking of that, but that's the disadvantage of not having him here with us.
So he's changed his mind to that. And I would like to differ. I think Red Bulls are useful design tools insofar as they are used exploratory. Now, perhaps Chris thinks there's a different way to use a Red Bull in order to design things. And I'm not thinking of that, but that's the disadvantage of not having him here with us.
And the advantage of getting to assume what he thinks, because then we can just disagree with a straw man. What does REPL stand for? A REPL is a read, evaluate, print loop. And so it is an interactive environment where you can execute some code. You can read, well, you can read. Are you reading or is it reading? I never thought of it so definitionally.
And the advantage of getting to assume what he thinks, because then we can just disagree with a straw man. What does REPL stand for? A REPL is a read, evaluate, print loop. And so it is an interactive environment where you can execute some code. You can read, well, you can read. Are you reading or is it reading? I never thought of it so definitionally.
Yeah, so there's stuff you can read and it can read and you can evaluate expressions right there and print out the results and then do it again. And so it just... The environment is modified as you run it. So if you declare a variable after the loop, you can then use the variable, et cetera. And so it's exploratory. It's interactive. It's pretty rad.
Yeah, so there's stuff you can read and it can read and you can evaluate expressions right there and print out the results and then do it again. And so it just... The environment is modified as you run it. So if you declare a variable after the loop, you can then use the variable, et cetera. And so it's exploratory. It's interactive. It's pretty rad.
It's where I do most of my design work when coding. Oh, gosh. Sometimes I will take things right out of the REPL and paste them into somewhere else, into a text file. Call that coding. Yeah. That is coding, right? What is coding, after all? That's true. What is coding? Leslie Lamport thinks coding is typing. He does not like typing. He likes to think outside of the code.
It's where I do most of my design work when coding. Oh, gosh. Sometimes I will take things right out of the REPL and paste them into somewhere else, into a text file. Call that coding. Yeah. That is coding, right? What is coding, after all? That's true. What is coding? Leslie Lamport thinks coding is typing. He does not like typing. He likes to think outside of the code.
I think it's more than just typing. I've picked a nit with him on that before, but he's way smarter than I am, so I'll let him have that one. But I think coding is murkier today than it ever has been. Like, what does it mean to actually do a thing? Because everything's changing.
I think it's more than just typing. I've picked a nit with him on that before, but he's way smarter than I am, so I'll let him have that one. But I think coding is murkier today than it ever has been. Like, what does it mean to actually do a thing? Because everything's changing.
Or have someone else type it for you, you know, like some sort of robot that you just dictate to.
Or have someone else type it for you, you know, like some sort of robot that you just dictate to.
So here's Chris's other things he's changed his mind on. And I feel like we should get Chris on with Jimmy and have him go at it because this one he says most programming should be done long before a single line of code is written. And here we have an outliner, right? So it takes all kinds. I'm not against outliners. If this works for you, go for it. But there's also discovery coding.
So here's Chris's other things he's changed his mind on. And I feel like we should get Chris on with Jimmy and have him go at it because this one he says most programming should be done long before a single line of code is written. And here we have an outliner, right? So it takes all kinds. I'm not against outliners. If this works for you, go for it. But there's also discovery coding.
And I would have to understand what he means by most programming. Again, what does it mean to program? What does it mean to code? I think Chris means you should think through things before you do things. I got no problem with thinking before you act. I just think that we think better while we're acting and while we're exploring.
And I would have to understand what he means by most programming. Again, what does it mean to program? What does it mean to code? I think Chris means you should think through things before you do things. I got no problem with thinking before you act. I just think that we think better while we're acting and while we're exploring.