And this is like a whole new field of agentic engineering, and and you know, people have been doing programming languages for a long time. It's a lot more matured, and I feel like there's a lot more to learn and discover here in the world of agentic engineering, and like how agentic engineering impacts our programming languages, our compilers, our tooling. Like that, that I'm very interested in. You know, I don't have answers yet for how agentic engineering impacts programming languages. I think I'm starting to see how it how it will impact, you know, tools, compilers, etc. But I don't yet know how it impacts programming languages.
ConorMy name is Connor, and today with my co-host Bryce, we chat about GPU mode, are programming languages still important, post-AGI, wingspan, lawn care, and more.
BryceWell, so so so I think the the the biggest uh a colleague said to me the other day regarding out our research that like 90% of your effort should go into preventing cheating and reward hacking. And I I think that's more or less right. You know, uh back in the day there was this tool called C-Reduce before AI. And C-Reduce is this thing where you'd give it like C source and then you'd give it a test, and you'd use it for like reducing a compiler error. Like let's say that you had like an internal compiler error that you hit with some you know, code base with GCC. And so you would you would like create a pre-processed header of that like or you'd create a pre-processed source file of from the code base. It'd be like 500,000 lines of code, and you'd you'd give it to CReduce, and then what CReduce would do is it would go in and it would apply a bunch of these code transformations, like you know, like remove all the comments and like you know, try try removing this function and then this function and try renaming variables, etc., trying to minimize the reproducer of your error message. And the biggest challenge with writing good C reducers is the test script. So if you gave it a crappy test script, like you know, you give it a test script, you're like, okay, just like you know, the way that you test whether it still reproduces is just run GCC on this file and then like grep for the error message. Okay, well if you do that, then uh it's gonna give you back something that'll reproduce your error message. But the but there will be a dozen other error messages too. And like the rest of the code will be like ill-formed. And so it's like, okay, so what we really want is that the this is a valid reduction, a valid minimization if the code continues to produce the error message with GCC, but it also compiles fine with Clang. And then like, okay, then now it will only give you a minimizer where the code is valid C, but it happens to break with GCC. And then there were like other things where like if you were, if you did something subtly the wrong way and like a reducer, like it would just reduce your your source file down to like being like an empty file. And it's like, hey, this this passes your test. It passes your test. So, you know, this is the valid a valid reduction. And so like whenever I would run into a compiler error, I would go and like cr carefully craft this test script to test whether the bug still reproduced. And then I would just like put it into C reduce and wait a few hours. And it's the same thing with AI. It's the same exact process with AI that the uh in particular with these auto-research agentic, you know, uh loop sort of workloads. Ours is more what you and I are doing is truly more of what we I would call auto-research, which is something where it is iteratively following some some form of a scientific process where it's trying something, then testing whether that's whether it works, then evaluating a metric, and then deciding whether to keep it or or revert it. But anyways, the the the biggest and most important thing is the quality of your tests and your validation. Because if there are exploitable holes, it will it will go after those. And in particular, if you're doing something like you know, like like optimization or you know, even if it's not optimization, even if it's not performance, if it's just like correctness, like if you're testing for like three cases and there's like some other cases that your tests don't cover, like yeah, it's gonna write code for those three cases. It's not gonna care about the other cases, it's gonna break stuff for the other cases. And yeah, it it it's it's a challenging art and science. I I wish I could say more, but uh I don't think I can talk too much more about the techniques.
ConorOnly matter of time. Only matter of time. Should we try and talk about some non-AI stuff for 30 minutes? What do you think?
BryceWhat is there stuff that we uh how's how's the how's the the kid? How's the kid coming along? The kid's good. Do we know of do we know a boy or girl? Yeah, yeah, it's a boy. Do we have names yet?
ConorUh we have a couple contenders. You know, I have a top name. Shima has a top name.
BryceI think both are I think you should convince Shima to just let the the internet uh decide from the set of top names.
ConorAnd then yeah, baby baby's good. I'm in the middle of reading, I'm on my third parenting book, and see how many I get through in the next two and a half months. I I'd say probably I'll stop at like somewhere between 10 and 15. Not that that's necessary, but you know, it doesn't take me too long to to crush audiobooks. And I'm learning a lot, folks. There's a lot of a lot of academic literature out there about how to raise a baby.
BryceAnd um Olivier, uh, who we both know and who was at NVIDIA for a long time, when our when our other buddy JF was about to have his first kid, this was I was at the C committee meeting in Ulu, which was 2016. That was my first international trip, my second committee meeting. So I'd met Olivier and JF at the previous meeting, and we had quickly become quickest thieves. And so we're at we're in Ulu in the middle of uh, you know, the sort of middle part of Finland. And um JF's talking about, you know, like becoming a father soon, and Olivier tells him, like, listen, we can talk about parenting philosophy now, but as soon as you have a kid, it will be become impossible for us to talk about it. Because once you have a kid, you you develop your own, like, very deeply held beliefs about what's the correct way to parent. And there's like no point in us talking about it after that, because you'll have your worldview, I'll have my worldview, and they may not align.
ConorAlright, well, stay tuned to whether or not that uh that turns out to be true for me. I mean, I don't think that's really gonna be the case. I I always think that like if you're the kind of person that's worried, if you're well, it probably doesn't apply all the time, but if you're worried, like, oh am I being a good parent, blah blah blah.
BryceThat art hey, we just took what it just uh it just won sort. Wow, that's actually it won sort by a good bit. Nice. Okay. Alright, so so out of GPU mod leaderboard, I've now I'm now the the number one for sort, vector sum, prefix sum, histogram, grayscale, number two for convolution, and I haven't tried mapmaller vector ad yet. I'm sorry you were saying things.
ConorYeah, yeah. On the B200, there's multiple GPUs, so no, no, no.
BryceI've uh look at the look at the H100. I think I've already taken more slots on H100 and on L4. And interestingly, sort you had don't have it.
ConorOn H100.
BryceI don't think I've done sort on H100 yet. Like histogram, I'm pretty sure I now have all of them on Histogram, uh, which is the one I started with. Yeah, I have all of them on Histogram.
ConorIt's a shame that you didn't choose a shorter username like B Lelback, because on mobile it cuts off the gold emoji.
BryceUh, yeah. So so the interesting thing uh with GPU mode, there's different you know, leaderboards for each GPU type. And initially I did not instruct the model to only submit to the GPU type that it had locally. So all of my agents run on GPU nodes so that they can do you know local testing and evaluation. And what happened is you know, the models love to quit, you know, when things when the going gets tough, they love to give up. But they've got this directive to never quit. And so like once it feels like, well, I can't really make any more progress on an L4 GPU, it would start taking its its uh kernel for L4 and just submitting it to the uh to the other GPU types and uh would like get wins there. So I thought that was pretty funny. I have not run on A100 yet. I'm saving the A100 slots for a particular setup that uh will use Nemotron, and I want to be able to evaluate how well it does before I have all of the uh all of the slots. I I have the only reason I haven't gone after Mapmull and uh VectorAd is I don't think that they're particularly interesting problems because like the speed of light answer is gonna be pretty clear for both of them. But I don't know, maybe I'll be wrong on that. Oh man, I'm very happy with that sort result. Because that one, that sort one, was running with Deep Seek V4, and so that's the first time that I've gotten really good results out of Deep Seek V4 Pro. I'm very happy with that. That's really uh very encouraging for uh my future inference bills being substantially lower.
ConorSix out of eight. You only got two to go. Yeah. So we couldn't do it, folks. We couldn't do it. We tried to talk about not AI, but uh we ended up talking about it. Yeah. I don't what was I even saying? I don't know. Something about parenting.
BryceI don't know what to do.
ConorWhen I'm editing this before, I'll realize that I was mid-thought, and unfortunately the listener will never get to know the end of it. I mean, what else has happened? That uh you said you were at some conference, uh the Singularity Conference.
BryceYeah, I was at that, I was at GoSim.
ConorUm in Paris, right?
BryceYeah, yeah.
ConorDo you have other conferences coming up? Do we have programming language stuff to talk about? Programming languages.
BryceI don't know that I care about programming languages anymore, Connor. Honestly. I I don't know that I care about programming languages.
ConorAlright, maybe that's maybe that's what the title of this episode will be. Programming languages, do they matter? Or like, do programming languages matter anymore? Question mark? Go, Bryce. Talk for 20 minutes and uh round this uh episode out.
BryceI mean, uh yeah, I'm I'm sure they're still mat I I do think they still matter and are still important. But like agentic engineering just feels like a higher priority thing for me right now. Because like again, my my my mandate and mission is how do people program parallel platforms, specifically NVIDIA's parallel platform. But sort of my whole career has been around that. And like in the that that comes down to like how do people get performance out of a platform? And this is like a whole new field of agentic engineering, and and you know, people have been doing programming languages for a long time. It's a lot more matured, and I feel like there's a lot more to learn and discover here in the world of agentic engineering, and like how agentic engineering impacts our programming languages, our compilers, our tooling. Like that, that I'm very interested in. You know, I don't have answers yet for how agentic engineering impacts programming languages. I think I'm starting to to see how it how it will impact, you know, tools, compilers, etc. But I don't yet know how it impacts programming languages.
ConorYeah.
BryceI mean, I think I the the one the one thing I will pr I will posit here, i and we you and I talked about this in the past, is I I think there is this question of whether higher level abstractions are more token to f token efficient to reach good performance than lower level abstractions. If you're using something like Parrot or or Kutile or Triton, can you write good performant code at a significantly lower token cost? And then can you port that code to a new architecture at a significantly lower token cost? And I think I think there's a a lot of people believe that to be the case. I have not seen a comprehensive study published evaluating this. And I think it'd be great work for someone to do. And you could look at it, you could look at things like all these DSLs that popped up, but you could even just evaluate it solely on programming languages. Like I I think it might be sufficient to look at like, you know, trying to write like a some some code with like C ⁇ , C, Python, and Fortran. And uh, you know, my my guess is that like a language like Fortran, which has uh slightly like higher level abstractions, and you don't have to for suffer stuff like numerical code, you don't have to do as much low-level tweaking, but it still gets very good performance, like it might show very favorably there. So it'd be nice if somebody had like a uh an e-le suite or a benchmark to do these sorts of evaluations. There probably is something out there like this, I just don't know about it. But those are the sorts of questions that I think are are interesting is like how how token efficient is our existing languages, because I don't think we have enough information yet to know how we should evolve programming languages to be more token efficient and agent-friendly. And I do think the two are linked together. I think that like if you if you optimize your thing for token efficiency, you're implicitly making it more agent-friendly. Because what's the most token inefficient thing? Well, if the if the agent uses your thing and gets a compilation error or gets a tool failure because it it wasn't it was unclear how to use your thing or there were ambiguities or your thing was hard to use, well, that's gonna waste a bunch of tokens. So if you just minimize token usage, if that's just your objective function, then you'll make your thing more agent-friendly. Well, we should just put a loop around that.
ConorPut a loop around that?
BryceYeah. Just like, okay, that that's that's gonna be my new answer for anybody who tells me how do I make my thing more agent-friendly. I'm just gonna say make some eval that uses your thing, and then just put an agentic loop around it that's minimizing that that that subjective function is minimize the number of you know tokens to uh to achieve this task.
ConorYeah, I guess. You gotta isolate though to make sure that like each time you're launching your like prompts, like you're gonna run into like caching and you know context bleeding that could like affect things, right?
BryceUh I don't think across session you have to worry about caching.
ConorYeah, okay. Maybe if you don't have to worry about it.
BryceI'm pretty sure sessions will be isolated, yeah. I'm pretty sure I'm pretty sure uh I mean I could be wrong about that, but I'm pretty sure the sessions are isolated. If not, I'm sure there's a way that you can isolate. We didn't even talk about Rust. So so Rust would be the other language to to throw in the gauntlet there because Rust has a lot of guardrails on it, so it catches a lot of like like errors uh you know at compile time because it has this current record by construction model. So like the interesting eval would be like, okay, if you give Rust if you give an agent the same task and ask it to do it in Rust versus C, does it complete it in fewer tokens because in in Rust it's just harder to write bad code? The answer is probably. Again, I just haven't like I haven't seen the the the study in front of me proving that.
ConorYeah.
BryceYou work in research, you should go do that.
ConorThere's already enough people working on Rust, and to be honest.
BryceNo, no, no, but but it's not about Rust. It's it's what I'm saying is somebody should evaluate the agent readiness of programming languages.
ConorUh I mean that's adjacent to kind of some of the stuff that I'm working on. I'm working on more of like the abstraction layer, like level that you're targeting. Like not dissimilar to when you said Fortran versus C versus Python. But my more thing is like you could even do the same thing within a single language, right? Like, you know, some high-level thing like Parrot, then Thrust, then Cub, then just Raw to C.
BryceYeah, yeah. Or just in general, like yeah, like if if something And I I think that's a that's a really interesting point that maybe I'm conflating abstraction level with programming language here. I do think that the abstraction level part is the more important question than the specifics of a programming language. I mean maybe they are to some degree orthogonal, but what I was really asking about was abstraction level.
ConorAnd the thing is, is in any language, like I'm I'm not too familiar with Fortran, but like even Python, you can like, you know, open up the hood of the car and and start doing some crazy stuff with basically like C APIs within Python. And my main thing is like which one of these layers, if you're targeting, is gonna result in like the best outcomes. And I have my own personal theories, but that's yeah, that's the direction. It just what you were saying though makes me just think, yeah, like, I don't know. Where where do you where do you think, like five years, ten years from now, where does this all end? Like I I listened to an interview with Boris Cherney, and it was he got asked, you know, what happens when we're post-AGE?
BryceAnd I won't I won't say his answer, but there's always there's there's always gonna be AI doctors. We're always gonna need AI doctors.
ConorThat's that's what you think it is?
BryceIs Yeah. Yeah, no, I mean I think if we think about the state of models today, there's a couple different paradigm shifts that I can imagine happening. One is moving more of thinking and reasoning to happen in the latent space within the model itself. My understanding is that today most of the reasoning works by model generates an output and then takes that back in as an input instead of this all happening within the latent space. So you hear you hear a lot of people about like uh the idea of looped transformers and people claiming that maybe mythos is that. But like I think I think that is a thing that is you know likely to be a big paradigm shift that'll have big impacts. It it's not as not something that I would expect to impact the agentic engineering part too much. Although if the reasoning happens within the latent space, then it's going to be less visible to us than it is today. I mean, it's already probable. The thing that you see that's that are called like thinking traces or reasoning traces are already like kind of a lie because it's like a it's not really the reasoning trace, or it's not really like the internal process, it's just sort of like the model like generating for you its idea of what the internal process would be. Anyways, the other thing is around like memory. So there's all these various systems for memory today, a lot of which kind of boil down to like we have some series of markdown files somewhere. And I think that there's like a lot of room for more first-class memory systems for memory, longer-term memory of being more of a first-class part of the LLM. But there's a there's a there's an engineering problem here too, which is w how do you like manage and build reliable systems that have this like self-evolving memory? So almost all of the agenic workflows that I'm doing are running on ephemeral VMs. So the agent might run for two or three or four days or even a week, but then like I'm gonna shut down that VM. So any like information or learning or anything that I take out of that, I'm gonna put into skills, I'm gonna, I'm gonna put into my harness, my tools, etc. I'm not running like, you know, I come from the HPC world. I never run stuff on my laptop. I have like a 10-year-old laptop because my laptop's just a thin client. Because start of my career, I never ran anything on my laptop, anyways. My laptop is just an SSH terminal to some node somewhere. And so I've always sort of had a very different mindset than other developers. I've never been somebody who's built stuff locally. I'm always doing it somewhere in the cloud. And so I'm I'm never running an agent locally on my laptop. And and that means that I've always had to think about, you know, what data needs to be persisted. I think a lot of people end up, you know, sort of building like an agent that has a personality over time, that has memories, longer-term memories, etc., that has, you know, all of these things that sort of allow them to customize it. For me, I have a lot less of that because anything I do like that, I need to like embed into my skills or my config. But like in the future, obviously, you know, agents that know that know and learn about you over time are going to be the most useful thing. Like I recognize that. I'm not you I'm not necessarily using that today, but like things that that have their own like memory system, those are gonna be the most useful things. But how How are we gonna like ensure that an agent that's been like running for six months or a year and has this like a complex memory system that it's built up, like how are we gonna ensure that that's like reliable and reproducible? And like how are you gonna debug that when something goes wrong? That seems like that seems like a real challenge in the future. I think we're moving more and more towards a world of like these like always-on, always running agents. Maybe in the future we'll even have agents that are basically like essentially always like reasoning or or inferring. You know, I mean, I don't know, maybe we're there already today. A lot of these loops tend to tend to be moving from like, you know, inference to sort of like waiting to like doing tool calls. But but maybe like AGI means like a system where it's basically like always thinking. And uh I just I think it's gonna be very interesting to make those things coherent. And I think I think going from tasks that run for days to weeks to tasks or agents that like run for like months to years is gonna be a very hard problem. In part because like how do we simulate and test an agent that runs for like months to years? I don't know. That seems challenging. That's maybe the end of like reliability in the software space.
ConorYeah, I uh I always think about you know the fact that if you think about 30 years ago, you know, the internet is just like beginning, and now we're we all can like carry supercomputers and blah blah blah, and there's social networks and just like in 30 years the technology landscape has changed so much that it's like impossible to be able to predict like 30 years from now. But I I do I do think about like the Iron Man scene in the first Iron Man that came out where he's like building his suit with like a holographic projection where he's like exploding out all the pieces and then grabbing a piece and twisting it and blah blah blah. And I think about that applied to like mechanistic and interpretability, where it's gonna be like visual, like like a visual version of like mechanistic interp, where you get to go into some like you know, 3D holographic, you're gonna put on some you know futuristic version of the Apple Vision Pro, and then you're gonna be able to go in and look at some version of a three-dimensional knowledge graph that some AI system has built, and like there will be a way to interpret like its knowledge store or knowledge garden or whatever you want to call it. And that is gonna be so freaking cool. And like that, I think that like that could be a form of programming in the future, right? Like if you if you've got some system that's hill climbing on a bunch of whether it's CUDA kernels or whatever your thing is, and then you can go in and come up with a visual like representation of the different improvements and ways that it found its way.
BryceLike like have have you seen the the Carpathies thing about like knowledge bases and building knowledge bases from a couple months ago? No. Is it a talk or I don't know, it may have been a tweet. I get all I get all my information from tweets on what's going on in AI. But I think it was very similar. It's this idea of like, you know, maybe the next step is like how do we how do we have agents like compile and orchestrate like knowledge? Like a lot of like creation of like today, a lot of like creation of skills is still largely like driven by like humans and like the creation and organization of skills, and we create and organize skills like of a scale that like humans can go and like look and review through. And uh maybe in the future we have these like knowledge bases that are like curated and prepared by models, maybe that are viewable for humans, but also that are you know these bases of knowledge that the models can use for their future work.
ConorYeah. Yeah, it's just I don't know. I don't know how I understand there's concerns, etc., but I just I'm so excited. Like, I mean, there's another there's another thing that just popped into my head is I at one point when we were talking to Sean Parent about her name was I think Jessie. Let me look it up right now. Or t or is it Terry? Actually, I have this as a potential future guest. If I just go to ADSP and I scroll down, it will say Jerry. So what did I say? I said Jesse and then Terry. It is Jerry Ellsworth, and she is the individual behind a holographic-esque kind of board game tool. And I I know even as far back on some CPP cast episode, they were talking about like Dungeons and Dragons and like augmented reality version of that. But like uh a literally like a real-world example today is Shima and I. We love this game Wingspan. We're both birders, we like board games. When Wingspan is a bird.
BryceI too have played this game.
ConorYeah, it's a bird-flavored game.
BryceWith Olivier and his kids, actually.
ConorInteresting. Yeah, it's a great game. I have a bunch of the expansions, but sometimes it's it's a very uh point salady, requires like five minutes of prep to set up, and because there's so many components, cards, eggs, etc., food, it's a little bit irritating to like keep track of everything, and like guaranteed one out of every two games, like we one of us doesn't have like the number of turncubes like in the right order, and we have to figure out who who didn't put a turncube in the right place. We also on boardgamarena.com play there sometimes, but it's without the expansions. And sometimes if we just we don't have the energy to set up the the physical board game, even though we prefer doing that, we'll just go and we'll play, she'll come to my office, she'll play on her laptop, I'll play on my computer. And I would love a basically like combination of the two where you have the expansions, but then also like have the augmented reality version, or even better, like it's it's like the Star Wars, you know, monster fighting game where they always play at the table and they've got the holographic monsters. I would love to not even be able to have to put on augmented reality glasses and just have some like little you know discs that you put at the corner of your dining table or wherever you're playing, and poof, you've got the you've got the holographic version. So you're still playing in person, the best way to do board games, and but like you don't need to do all of the point tracking and the point totaling and the moving of eggs. And oh, did you actually pay uh the two eggs that you were required to play in order to play, you know, the Kingrail as your fourth bird in your wetland? And like how that wouldn't, and I you know, some people probably are being like, oh, you're ruining, like, it's nice to have a tech.
BryceYeah, you're you're there there's so many, there's so many people who are gonna be so upset at the words you say.
ConorI'm just like saying that that would be amazing. And and also, too, like on the digital version on board game arena, you can play with a couple different settings because there's a few birds that are known as the OP birds. OP, for those that don't know the lingo, is uh overpowered. And the two ravens, the kill deer, Franklin's Gull, and then the Wood Duck are considered the Wood Duck's kind of like a tier two OP bird. But you can, when you're playing competitive, which I never do, but you can enter tournaments and stuff, they remove those birds because they're considered such an unfair advantage when you get them. And like you can imagine, like, oh, like let's play like a different version. You can, like, you'll be able to talk to some model and say, we're actually, can we play a variant of this game? And you just explain the rule change, and then it'll incorporate it. And you can like, you're gonna come up with a different version of Scrabble and a different version of chess or checkers, or like, you know, maybe you're playing with your kid and you want to have like a you know a handicap. Was that the right am I allowed to say that? Alright, whatever. Well, I apologize if that's the wrong term to say in 2026.
BryceI don't think that that's the right term.
ConorBut whatever the right term is, I don't mean to be offensive, but like if you want to make it so that it's more competitive when you're playing with uh your kid in the future, and so you put some, you know, head start, you give your kid a head start, or you you double the points, you know, that your your kid is getting. And and then, you know, you can even you could even I was just thinking, well, isn't it valuable for your kid to be adding up the scores and doing the math him or herself? And it's like, well, you talk to the model and you say, you know what, we'd actually like to score ourselves. So give him a little scratch pad where he can draw with his finger and do the 10 plus 12. But if he ever makes a mistake or she makes a mistake, give a little like corrective thing and say, oh, you know, you made a classic mistake, you didn't carry the one, blah, blah, blah. Amazing. Amazing, folks. Amazing. Look at the I just like I'm spitting off ideas here. This is this is this is gold here, you know. I I should start an augmented reality board game. Well, you've you've you've just broadcast the idea to all your listeners, so I mean, but if you want to invest in Connor's idea, no, I the thing is, I'm sure there's like 14 different companies, including Jerry, I know, was working on stuff like this. But like, I don't really have the energy or the time to do any of this stuff because I'm happy at NVIDIA doing the work that I'm doing, but I just I can't wait until this stuff comes out because it's guaranteed it's gonna exist in the next 30 years or something like this.
BryceIt is like the last six months have been probably my best, some of my best times at NVIDIA. And like, yeah, this stuff is just so exciting and fun. Yeah. I don't think I've been quite so excited about the day-to-day engineering tasks since the start of my career. Yeah.
ConorAnd like, you know, I I'm sure there's some people that are thinking, blah, blah, blah, terrible for the world. It's not all terrible, folks. I have become a lawn what do you call a lawn enthusiast. You know? My Kentucky bluegrass, grass, front and backyard. How do I know that? Thanks to AI. You just send it photos and you say, listen, grade my lawn. I got a D plus. We got lots of creeping Charlie, we got lots of clover, and my wife and I are environmentally conscious, so we're not using any pesticides. It's gonna be a lot more work.
BryceWe gotta use the This is this is the Connor equivalent of Bryce's couch too.
ConorYeah, well, yeah. I mean, everyone, yeah, maybe you're gonna be the furniture guy and I'm gonna be the lawn care guy. Because honestly, I remember my dad. My dad built a table from some wood planks that lived on my grandfather and my grandmother's farm in Terrace, BC. Rest in peace to both of them. But they had a wonderful farm and they had these wood planks. My dad like took them. We drove them eight hours to Prince George, where I grew up. He built this like beautiful table, and like he spent so many weeks, slash, months, and every single time he would sit down, he would like rub his hand on it to like look at like the quality. Was it smooth enough? Did we need to put like another layer of liqueur or whatever they call it on, a lacquer? And we would all all me and my three sisters would always make fun of him, like because he's always like we'd sit down to eat, and what is he doing? He's ah, you know, this table, uh, you know, I maybe got to do some stuff. I have now become my father because every day I basically walk out, especially if it's rained, and I am like assessing, you know, oh, did the iron kill enough of the uh the creeping Charlie or the clover or whatever? And it is like it brings me so much joy, and also we have a skunk, we named him Wilbur, and we had to have a discussion, Shima and I, about whether we were going to get rid of the grubs that are living beneath our grass because it is the lunch buffet and dinner buffet for Wilbur, the skunk, who comes and just digs up these little holes and feeds himself. And Shima said that uh she was very happy that our lawn was the uh skunk's lunch and dinner. So we're just gonna leave, let Wilbur tear up the lawn. But anyways, I have to go around and like fill in these little holes that Wilbur keeps on uh digging in our front and back lawn. And like all of this is thanks to AI. I didn't care before, and then I was like, you know what? I bet AI could tell me how to like you know improve the quality of my lawn.
BryceAnd uh sure enough, it's you get we're I'm gonna buy you a chair so you can go yell at the kids and say get off my lawn.
ConorNo, no, no, no. If the kids want to play on my lawn, they can play on my lawn. Anyways, the point is it's not all bad, folks. If you, you know, give it a chance, it'll make you fall in love with your lawn as well. Be sure to check these show notes either in your podcast app or at adspthepodcast.com for links to anything we mentioned in today's episode, as well as a link to a GitHub discussion where you can leave thoughts, comments, and questions. Thanks for listening. We hope you enjoyed and have a great day.
BryceLow quality, high quality. That is the tagline of our podcast.
ConorThat's not the tagline. Our tagline is chaos with sprinkles of information.