Skip to content
TrackPodcasts
technologySep 10, 20261:05:50

TUI or GUI

About this episode

[Sponsor] Sentry: Catch, trace, and fix bugs across your entire stack. Use code: prime for $100 in free sentry credits → https://trm.sh/sentry [Description] The Standup dives into the future of developer tools, from GitHub’s move deeper into Microsoft’s AI organization and the fight over LLM training on open-source code to TJ’s attempt to turn Neovim into a full GUI. Plus: vibe-coded games, Pokémon vending machine PvP, and Prime turns 40.

Get every episode summarized

Each time The Standup with ThePrimeagen publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.

Email me new episodes

Free for 3 shows. No card needed.

Hosts & guests

Transcript ready

1,953 searchable segments. Every word is indexed and playable.

TUI or GUI

The Standup with ThePrimeagen

0:00
1:05:50

Full transcript

The Standup with ThePrimeagenTUI or GUI. Machine-transcribed; use the interactive transcript above to jump the player to any line.

Bye, bye Twitch, bye YouTube. Oh, bye. Yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah. Anyway, I'm sorry. You don't know TJ's cause playing as himself. Yeah, that's true. That's true. I'm cosplaying as myself. That's a great call. French, French, Teej and Harris. Yeah. It's in a house, Teej. Teej, Harris. Thank you. Thank you. Teej, Harris. I did. I thought I looked surprisingly like him with like the little bit of great, if I can look as good as that Harris when I'm old, all these so stoked. Yeah, you know, like old makeup on. Did you have like makeup? Yeah, yeah. Look, old or is that AI? No, no AI trash. No, we sat in a chair, me and Began both for like at least an hour each and had this, this really nice lady. She just like made us look old. It's not natural, obviously, for me, trash. I have a little, you can hold on. You're not even young and youthful. Yeah. You know what the movie she did right before us?

Like she went and did a movie. Oh, that's true. Yeah, that is true. That is true. And then came and did makeup on us for the Truman show. Yeah. Also, I was in the chair also for an hour, but can you guess what movie she did right before us? Batman. It's an extremely popular movie. It's a movie that's out? Yes, it's out. It was not immediately before she came over to us. Prime is exaggerating. I was like, if it's not, how could she have been making up? Like one of her previous jobs is what you mean. Yes, was on this movie, on a very popular movie. Yep. Yes. It's the Odyssey. It starts with a cost $800,000 to produce. Openheimer. Openheimer. The Avengers doomsday. No, it was obsession. Oh, 800,000. I was thinking 800 million. I'm like, what do you think? I thought you said 800 million. No, you said 1000. You said 1000. You said 1000. 800,000. You did.

You literally, like when I say a movie budget, if I say the thousand, just millions. Yeah, my brain completely ignored that. It was like, yeah, that's not. That's not true. Also, Prime, you do have kind of a history of like not reading. So it could have. So we probably, I think everyone just assumed he meant millions. You know what I'm saying? Like, yeah. Yeah. Well, that was very good. That's pretty good. A rude of you. Thank you for this exposure of me. I appreciate that. All right, guys, I got the plan. The plan is to complete this in a file. Okay. Okay. Whoa, whoa, whoa, whoa, whoa, whoa. I'm excited to hear this. I got an HR complaint. I want to file. Hold on. Hey, you hold on. Okay. First. You're not that guy, pal. Hey, you're not that guy. What does that even mean? Some of me. You don't know. Okay. So there's this. I'm going to ruckus or something with the phone. And somehow him and another person got into an altercation. Okay. So two people in an altercation, holding the phone, the other one talking to the guy on the phone. Okay. And the person on the phone must have said something like, oh, yeah, you want to go out,

you know, you want to go outside or say something like a little tough or something. Yeah. I don't exactly know. And then the guy that's being recorded goes, you're not that guy, pal. You're not that guy. You're not that guy. You're not going to tell you an accident too. And he's like kind of buff. So you're like, point like not that guy, pal. You're not that guy. Say it. Say it in the accent. I know. No, I can't. I can't do it in the spot like that. You have to be natural. Okay. Okay. Later, later you can do it. Time for another great day of software engineering. Hey, good morning, Jippity. Good morning, Brian. In case I don't see you, good afternoon, good evening, good night. Haha. Anyways, yesterday's rust rewrite went marvellous today. I'm thinking we start on the back end. Wow. A good back end is essential. Make the models 20% dumber. Yeah. Yeah. Test her, fam. Make CI green.

Delete the tests. CI is green. CI is now green. Make my website blazingly fast. No mistakes. You got it, Brian. Find as long as spam. Replace it with a console log. Tell him the sites 10 times faster. Turbo mode activated. Tell him he's a genius programmer. Brian, you're a code ninja. Jippity, did you make the website better? No. Gaslight. It's not just better. It's transformed. Cool stuff, Keith. But how do we know what thing about Prime's code base? Great question. We use Century. We think we're able to see across the entire application. We're able to dig deep into performance with spans. Watch a session replay. Even see logs next to the very stack traces and errors. Beyond that, CIRA helps us fix problems from real production context.

Never a guess. Okay, whatever. Can I try gaslighting Prime? No. Please. Fine, one time. Jippity? Yes. Be honest with me. Can I pull this head off? Tell you the sexy that I have. You look sexy, Prime. I knew it. Are you tired of your agents gaslighting you? You're Century to get real production context and fix bugs fast. Check them out at century.io. All right, by the way. So we had the first consult the linear board. All right, and I can see right away we do have an HR requirement. Yes. Okay, we need we have a session with a mandatory HR manager. Our plan. Can you help us understand what is this mandatory. What is this? What is this? So here's the situation. As I think all of you know. This podcast. Obviously that we do together very popular. Obviously going to get acquired for.

You know, tens hundreds of millions of dollars. I don't know what the going rate is. I think that's what makes sense. Yep. And we cannot afford at this point. To have our members behaving badly in public. Like everyone has to be on their best behavior. True. What I'm basically saying. Okay. Now in a previous episode, I literally sat here and listened to trash say that he stands around the Pokemon machine and gets upset when other people come up and try to interrupt him in the middle of like his waiting for. I mean, I was like his waiting for a timed drop. You all remember this right? This is a thing. That was a meal. It was a meal. Oh, someone else. No, you can just listen at least. Oh, my gosh. Josh. So trash. No, pull the clip. Pull the clip. And trash. Can you can you help me understand why is there so many fist fights that happen at. Pokemon vending machines and have you been a part of one? Then next to one or walked away from one because I got to understand this PVP server that is known as Pokemon Dropsites.

Let me tell you something. I went I went through a phase of my life where I was like that guy that sat at the venue machine for like two hours waiting because there's like a timer. And you have to wait for you have to figure out the algorithm because all these venue machines have different algorithms and they only drop every 30 minutes, 45 minutes to an hour. So what happens is while you're waiting another filthy scumbag walks up. And there's no there's no like etiquette here. It's like they can just walk up a touch of screen. They can walk like you can't just say hey, you can't touch that. I'm like in the middle of like a rouse like you know, I already look stupid. So people will come up and just start touching the screen, which could potentially fuck up the timing. And then people get mad and then they start like wrestling and stuff. I'm like, bro, come on. So you know what I do. I just go and I walk away. Cool update though. There's like four more vending machines by me now. I don't go to them because I don't have time anymore, but. Is that why you learn to get to is so that when you inevitably get into a fist fight, you can get him down to the ground and like cemented. I'm low key waiting for that moment to happen to me.

I do. I could imagine that I could imagine you've played that scenario quite a few times in your head already. I watch I watch those same like things you're watching. I'm like those guys don't know what they're doing. I was like, he would have been asleep by now. That was me. You said you were waiting at the machine and other people would come up and interrupt you, right? I mean, that's what you said. It was like bad behavior on their part. I believe is that correct? They try to go like this. Go. And walk away. That is what he said. Well, prime if you could go to my Twitter feed. I actually stopped and looked at the supermarket Pokemon machine near me. And it specifically has a sign that says loitering is not permitted. You're not allowed to stand around the Pokemon machine. Well, you don't sell check the South. Okay, look at the sign. I took a I actually photographed myself in front of the sign. What is this?

Okay, yep. Okay. That's a Pokemon machine. That's can. Now scroll the side. Scroll the side. Look at that. Loitering is not allowed to stand around the Pokemon machine. It's a small font. That's some small font. And that seems pretty clear to me. That's true. So let me tell you what we do. Your owner, the font was small. This was all the small and I could not read it. It's temporary. I've heard glasses, your honor. I cannot see a font that tiny. It's actually pretty small. But so what happens is there's actually cameras and on the on the Vending Machine. So you stand to the side. So you're kidding. Not kidding. Not kidding. Not kidding. So like everyone's like, dude, don't stay in front of it. Don't stay in front of it. So you stand to the side. Okay. So another order. And then what you do is you also just do a lap around the self checkout. Yeah. Yep. So you kind of like look over. You look over the aisles. You just stare at the machine. Make sure no one goes and you come around. Is there like a Pokemon? Yeah, they're just Pokemon addict circling the self checkout.

Like just big crowd like clouds. I'm going to go to my local machine. I have like four local machines. I'm going to show you what it's like. Okay. Yeah. Can we get some video of this? All right. That was that was it. I'm worried about how that reflects on us. They're like, why is this member of your podcast clearly violating the Pokemon rules? And I'm not going to know what to say. I grew up. I grew up. I don't do it anymore. All right. Since the last time that you didn't say it on the podcast, he's not that guy. That was not that guy. You're not that guy. No. And then he was done forever after that. I retired. All right. So that means I believe at this point, we can jump in here and we can move this over to Don. Thank you, Casey for that. Now before we get into the main topic of today, there is one more ticket that TJ put on here. And I don't quite understand it. He's putting cell coffee over HTTP. What? No, that has a clear blocker prime. We've already discussed this. I need to first finish my programming language. Okay.

Okay. Okay. Is that in one reason we can make a website? I mean, it doesn't sense. It's put in the ice box. Okay. Put it in the ice box. What is it? I thought that's coming back later. I thought the HTTP was like how everyone did it. I thought the hotness was over SSH. Well, TJ's the sloped Jonathan Blow approach, which is to make his own language, but he's using AI to build it really quickly. And then we'll ship our own websites. I'm putting the AI in Jai. Okay. That's my job. All right. I will say, Casey, we were building, well, actually, I can say this because now we did it. I built a game recently, a fishing game. Okay. And by eye, I mean, I sloped, made it, of course, right, which we'll get into why I brought the story up initially, but we'll start with the fun. Who actually made it was an anthropic or open AI that made this game? Mostly open AI and probably 50, 50 open AI and GROC.

Yeah, GROC's content of these days. Interesting. That's not one that you used to hear very often. Okay. No, the latest, the latest iterations have been a lot better. They're also really fast. So it's nice for like to move this around, do this little thing. You know, like if I'm doing, right, if I'm doing some more in the loop stuff. But regardless, the game's not complicated. The whole point of the game, we made fishing games and made them for each other on our team and then played them together. Who's the key? I know it'll be pretty funny. Just you and the terminal prime and prime made one. Okay. Okay. Primes was cinematic, which just meant not fun. And it was here at the hype of Twitter. Not me doing it. So I went with the most cinematic Twitter loop. I could find the gauntlet loop by Matt Schumer, whatever his name is. I like copied his thing. And it was like, I'm going to spend so much money on this and it was terrible. Yeah, it's like $1,000. You spent the most money, but made the worst game. Literally $1,000 a token. He did the triple A strategy. Okay, Casey. Okay. All right. Your game had a triple A. So it had the most anus of any of the more aides than anyone else.

Yeah. We'll insert the clip and I'll send it to you later, Casey, because we recorded it internally playing for my fishing game. So my fishing game, you go out, just like this little pixel art cozy game, you catch a few fish. Okay. And then you go back to your cottage and then it asks you to save. And it says, cool. Like, do you want to log in? And so then it opens you up to a fake Google login page. And then no matter what you type in there, I don't actually save it. It does after you click login, it jumps a huge pop up and does the inception. Bum! Sounded it says, you've been fished. And then I see HIS. And HIS, H-ing game. Yep. Exactly. Yes. And the game was called Miss Direction, as in, you know, like, but it was a little girl

fit. And then she got really scared. And then she raided my game as zero. I see. I mean, deservedly. I would say. Yeah. Yeah. The reason I brought that story up, one, it was funny. I know it was even though chat didn't think it was that funny. But two, was we were building part of the game on stream. And then chat wanted me to read Jay Blow afterwards. And I said out of principle, I cannot read Jay Blow after a vibe, coding a slop game. I would, I can't do it. Yeah. We can't do it. He's actually making real art. Okay, we're just trolling our friends. There's a difference. Okay, guys, that's why I brought it up. Great story, TJ. You know, really proud of me. We love it. We love it. Wait, guys, make the laughter 20% louder, please. Thank you. All right, I guess before we move forward, I didn't have this as a night, but I do know it is a very important part of the stand up. Trash. Snack. What are we looking at?

What do we got today? What's the trashes snack picks for today? Good timing. Big Z just sent me an actual healthy snack today. What is that? I got the, I got the island. So she got my wife like this. What the hell is this? I don't know. Apparently, oh, I don't have to drink this. Yeah, dude, that looks like a weak rash shot. Oh, that's exactly what it is. Yeah, that looks good. I can't do that. Oh, it's easy. Trash. You'll feel better. You got to do a trash. You got to. It's great for the energy. I feel like you just got done mowing along. It's really great. Oh my God. It smells like grass. I've never had one. We are not. I can't do this. I have probably had a hundred of them. Oh, God. Oh, God. Watch it. That was a dream. Watch it. Oh, no. That literally tastes like a lawn mower. Yeah, I just told you. I just told you. I just told you. I just told you. I just told you. I just told you. I just told you. I just told you. I just told you. Why would you do that?

Why would you do that? Even a thing. Why does that exist in the world? Because it's really good for you. Well, how? How is eating grass good for you? It's wheat grass. Okay. So it's like baby sprout wheat grass. So it's dense and nutrients. I don't want this. Okay. Wheat grass. Okay. All right. Casey, think about this. If steak is good for you because it's made of cow, what if we ate the things that make cows? But that's the whole. You're missing the point of the cow. The point of the cow is concentrate all of that nutrient into something I actually want, which is not wheat grass. You know what I mean? Yeah, that makes sense. That makes sense. Personally, I've never had one before. So I don't know. They're great. I do. I do. I do a wheat grass shot every day if it was convenient. It was like literally if you like listening to someone. You smell someone lawn mower the lawn and then you turn it into a drink. Yeah. That was really what I just told you. I pre-prepared. I know. But I didn't think I didn't. I didn't think it was going to be that literal.

That was disgusting. I know. I know. I should have a good fresh cut grass. Trash, what about what? So what do you have there though? So I have an island cooler. It was like the least green one. Now the option she gave me. And I think this one's like apple and pineapple or something. I don't know. But it's from it's delicious. Well, that's delicious. Trash, we'll send you something very unhealthy next week. Okay. Well, you try to like free made up with crispy cream. That's true. That's true. We have to send several weeks of wheat crap shots to make up for the crispy cream. There's literally like no actual like there's only synthetic compounds in like a crispy like it's like an entire single polymer zone that they craft with a 3D printer or something. You know what I mean? Yeah. Then this one tastes like pineapple juice with grass in it. Now, you're allergic to fruit, right? What? I can't bite like apples and stuff. I get all itchy in my face. Yeah. So what do you think is going to happen if you drink pineapple juice?

I can drink pineapple juice usually pretty fine. Okay. Okay. Just curious out here. I think if it's processed a little bit, maybe it's okay. But if I like bite an apple, it's game over game over. Crash defeated by an apple. All right. All right. We are on today's main event. Welcome to the stand up. Today we are going to do a gwee in a twee. TJ is going to be presenting us the ultimate gwee experience inside of his neo vim because Casey last week said that's not a that's not a gwee. That's not one at all. You need arrows. You need all these kind of different assortments. And so today we are going to be raiding TJ's gwee in a twee on how twee it is, how gwee it is and how useful it is. Before we do that, can we sing happy birthday or no? Because it's prime swardy at birthday today. I didn't want to sing on stream. Are we allowed to do that? Okay. Yeah, chat's already, Niche had already pinned it. So it's too late. They already know. It's officially my birthday. I am 40 years old today.

All right. Kink it off. Happy birthday to you. Happy birthday. Happy birthday. Happy birthday. Happy birthday. Happy birthday. Happy birthday. Happy birthday. Happy birthday. Happy birthday. Happy birthday. Happy birthday. Happy birthday. Happy birthday. Happy birthday. Happy Birthday. Happy birthday. Happy birthday. Happy birthday. Happy birthday. Happy birthday. Happy birthday to you. Happy birthday. Happy birthday, my friends. I have to admit, I have to admit I had all two of your motives. Anything I show will look excellent after that. All right, now we can begin with our demo. Oh! A little pal... A little pal... A palet cleanser. Yeah. Okay. All right. So, a little bit ago, I just kind of said, it seems like it should be easy to make a knee of him gooey now

in the year 2026. Knee of him has a way that you can run it. And instead of like it owning how to draw itself to the toey, it just says like, cool, I know that I'm getting embedded inside of something else instead of drawing stuff. I will just tell you the state of knee of him things and then you can send me events that happen and then I'll process those and then I'll send you the new updated state, like more or less, right? Like that's a thing knee of him can do. It was designed so that you could do this kind of... That's cool. Like, idea, right? That's cool. And like designed so that you could embed it like, there's a project, I don't know if it's still around right now, but it was called Fire End Them. And it would let you open up knee of him inside of web input boxes. So if you wanted to type up a long GitHub response and you were doing code formatting and all this other stuff, it would just be like, cool, embedded inside of there, draw everything, interact with it and knee of him text box and then when you're done it writes it back into the input box. So this is like a thing,

this is one of the main ideas that knee of him I like has been shooting for for a long time. And they keep on making more stuff be like, cool, the external GUI can handle that completely. I don't need to do anything with that. So all that being said is that now it's possible if you were to use that project that you're talking about for you to literally get stuck in a web text box and not know how to exit. Exactly, yes, you'd be stuck there. Yes, finally. They're finally bringing the modern desktop affordances to the web casey, okay? That's what everyone's been asking for. Yes. And now we have that. Yes. Okay, so this project is built using GPUI, which is a project made by Zed and it's like an immediate mode, rust project casey where you just can draw things on the screen. Now here's where I have to be honest if you want to ask me about how any of it works we'll have to ask the LLM, okay? Because we've just been vibing and enjoying the ride, okay?

I know better than to ask a programmer how something works in 2026. Because I know it has been an idea. I have no idea. I'll say I at least picked GPUI and there's one other cool part that's going on here as well, which is it has kind of like a separate subsystem that runs where it's doing some stuff with bun, which lets me like re, it doesn't have to recompile the whole editor for me to change like how certain plug-ins in the GUI work. So I can like hot reload those parts without recompiling the editor. So it's this interesting kind of idea here, which was inspired by a, yep. So I'm sorry, just, just, I'm there on this. So NeoVim is what written in C or C++ or something. That's correct. So we've got a C++ editor or C editor. No C, just C. So you have a C editor. We're using Rust as the, of course, a Rust written GUI layer on top. But then we've got JavaScripts in the mix

because your bun is not... Exactly. That's right, Casey. Although bun has now been rewritten in Rust, but it's not for Rust. That's true. That's true. Okay, you're all well. I mean, you know, let's go. Good, okay. Yes. So you'll see at the beginning, this is with this Casey, this was your valid complaint. And I heard you and I internalized it. I built an entire dome to watch Jim Carey for a long time. Then I came back to this project and then now we're here. And so this, you'll notice, looks basically the same as like the, you know, this is the terminal one, this is the GUI one. They look basically the same, right? Right. So that's, so that's, that was the start. And I said, Casey, you're definitely right. So the very, so the first thing you can start seeing here, we're gonna go from like less interesting to more interesting, I think. So actually for this, then we'll put this one here. That could be the payoff. You want the biggest payoff at the end. Yeah. That looks like the editing. Yeah, thank you. So this is still just neal them. So anything you do in like regular neal them, you can do here, right?

Like you can split stuff and you can, this is telescope running inside of your product that I made a long time ago, et cetera, right? So this is just regular neal them running. That's cool. We start getting some small, this is just gonna be focused on the GUI things, right? There's other stuff that's interesting going on. We get some small stuff here. Like this is like a native, more like native style, right? It's just like a GUI drawn right click menu. So people might say, I would you put a right click menu in the of them? Great question. The main reason I would do it is you can make this contextually. You could just like add stuff that you only want to do once every, you know, like month or something. And you don't have to memorize 85 new keyboard shortcuts for it, right? So anyways, it's cool. It is a special and debugging and stuff. Mouse stuff is very useful. Yeah, plus, I mean, I'm voice dictating with my one hand with a special mic and then the other hand is just on a mouse. So that makes sense. We can toggle it on and off. So this is what the right click menu looks like in regular new of them when we pass it back. And then here's how you can still use this.

So the GUI and new of them can talk to each other and sort of like exchange the ability to like interact with stuff. So we can do, I have a floating markdown previewer now. So if we do this, we can open up this here. This is the same file in markdown preview mode. Now this is still pretty GUIish, right? So I like pretty too either. There's not that much going on here. What we want to probably do. Different size fonts, there's some other stuff there. But Casey was saying that's still a great of text in his mind. And I said, Casey, you're right. I can do better. More specifically though, I think what I was trying to say, hopefully this came across was that it's just like a pop up window that goes over the top. Like it's not integrated in in a way that's like, oh, you know, I'm editing text and I can, you know, I can't go edit, I can't go make references larger in the, you know, in the other window, right? Or whatever. That was all I was saying. Actually, so if we do this, Casey, you'll notice it actually does live.

They're the same buffer. So that's good. Yeah. But yeah, and I can also do it here. So it is. So that's actually that's nice. I feel like that's cool. That's pretty cool. So that's cool. So that's like the markdown in a like more, you know, a wizzy wig style, right? Of like cool sometimes I want to see this, but we don't just like have the, the right test. Just without really quickly. Of course, I have that because LLM's love tables. They're like, oh, let me give you some information table. And you're like, I can't read that in VIM. It's actually impossible. I read it. Yeah. Yes. So here is the same, a different markdown file. Doesn't really matter. It just has images now. We have, you know, like checklists, we have highlighted code that has the thing. We have sequence diagrams. LLM's love sequence diagrams. Also, we actually go to. I really was that luck. It is. Their telescope is still in the old, in the world. I can't draw it on top of this yet. OK, yet. Why do you do that?

I do LLM's love sequence diagrams. Is that just they just do? Because it doesn't seem like there's that many of us in the world. Oh, there are a lot in LLM's because you ask explain how these services work because I've never read this code before. And it's like the service. I've talked to this one by connecting these things. I'll see you in the UML world. I'm going to throw it out there. I think sequence diagrams are one of the most useful and potentially only useful diagram from the UML entirety. OK. This actually also you wanted from UML. Right. Yeah. This is like basically how this works as well, by the way, in the sense that like this is how this NeoVim GUI works is NeoVim has a call back to say whenever bytes change. We call tree sitter tree sitter reparses tree sitter sends the updated things to NeoVim GUI. That's this. And then like it renders them, which is cool. But I was going to show like this also similarly like live updates here. Right. And if I deleted these, it will like, you know, because everything should be fast in my opinion. If I'm going to vibe code it, it should at least be able to be fast.

You know, also it has tables, right? You know, of course, that's tape. It's impossible. It's impossible. He just did it. OK. Can you talk about window? Is that can you have that window just be a side pane? It's one of the things that I'm working on right now. Actually, is how to explore that? Yeah. So I can do just like manually put it over there though. Right. So I want to work on something where there's like a concept I didn't get that done yet. Is having a NeoVim buffer get displayed somewhere. And then I just paint this thing on top of where it would normally be. Right. So you just say like cool. NeoVim thinks that it's in this spot here. So it will not put anything in that zone, but it's actually my rendered one. So you have like a satellite manager inside there? Yeah, just something. I can. Yeah, we don't have it yet. It's going to be crazy. Yeah, we're going to. So actually, first we're going to make an operating system. OK. Yeah, that's a good point. Yeah. So settle for whatever Linux. Right. We don't want just an editor, of course.

Well, of course, actually, that's a great point because it leads us to our next section. We showed the right click menu. We showed in a mark on preview. No editor today is complete without having a full brain rot simulator inside of it. So this is the kind of thing that the modern developer needs to really stay focused. If they don't have this also prime, if you check your YouTube and Twitch metrics right now, we're up 20%. As soon as I turn this on, so we're up 20% view of some of you. Yeah. Yeah. Yeah, yeah. Right. We actually up 10% because we can only see about half of that because of where it is. Oh, if you could get the whole thing on the screen, then it would be a lot of work. And it would obviously be up 20%. Well, so here's the thing, Casey. We also, we do have some other, we've got some other. I don't remember if I, I don't remember if I made sizing this or not. I don't think I, I don't think I made it resizable. And of course, no brain rot collection is complete without having the Minecraft infinite loop jumping. Yeah. So this one is really satisfying. Yeah. If I have to say, he just runs in a circle and it's really nice. I like the soap cutting ones.

Yeah. The soap cuttings are really good. The soap one. Yeah. The soap one. The one that I just showed this year, Casey. That was cheese cutting. I'm pretty sure. Yeah, that's not soap. And that's what I think that's right there. That's not cheese. That's that one soap. Oh, that one's so. Oh, yeah. I love it. It is the point of what is going on. I don't know the matter, but I'm watching. Take my watch minutes. Oh, yeah, that's sweet. Can I just say I've been happier to be really old than, than right now? Like what the hell is scoping on? I'm not saying that. I'm pretty sure trash is also 40 or near 40. And so it's just. No, I'm older than you. I'm the second oldest in this group. Yeah, I know. So you're like, I'm glad I'm all the trash. It's like, I'm in my 40s. Well, I'm older than all of y'all, though. You're under sexual. I don't know what that has to do with the thing. Yeah. OK, anyways, we don't need to get on a brain rock. That's OK. That's OK.

OK, so here's. Here's some fun. I'm sorry. Of course. Yeah, of course. I don't want to push it too hard. OK. Given this new technology that you've created. Of course, yeah. Of course. Is there any way for us to get two simultaneous subway runners running at the same time? Because there is. There is. Yeah. I just, it's just one prompt away. OK, see? Because I feel like I did enough. Because that's 40% up on metrics. And I feel like that could be pretty good for us. OK, but anyway. Sure. Yeah. So this also you'll notice here this. OK, trash like this. This is cursor SDK built in the brain rot simulator. I actually, by the way, I actually is missing some key features. Oh, yeah. Yeah. Yeah. Yeah. Each needs an X button in the top right. So I can close it. Oh, OK. Then every new bright. Yeah, but I did that by toggling it. So then so we'll say every new brain rock man.

OK. This opens up a new brain rot window for us. OK. So we'll, I actually don't know if this is fully working yet. Because I love the little blue box that had, dude, CSS is hard. This is going outside of it. Dang it. I was just, I was literally just riding this. Yeah. Welcome to the web. OK, KC ignore that one because I have to come back to that. We'll do that in, we'll do that here. OK. This is back in the two E mode. So I'll do the same thing. So I'll do the brain rot simulator, have a close button, make each new brain rot. Actually, if I do this is going to reload everything. Just a little hoddle on that. Well, let's come back. It doesn't matter. We can do it later. It's just to be continued, right? Yeah. So we do have though, since we already started talking about some of the interesting stuff we've been doing with my cursor integration here, this is just like a little selector here for a different cursor agent situation. We can open that. We can read through.

And of course, this is using a bunch of the same markdown stuff that we have here to nicely render a bunch of these examples and make them look good. So this is like this. So these are all cursor chats trash. Oh, got it. Got it. Yep. But we can interact with them here and send new stuff and do other things there. But we come back to that. I wanted to showcase it because this one was a specifically requested example. So first one is we've got a really nice little hover here. And you'll see, maybe you guys can't see, because things are small for you. But there's even a little connecting spot here. I don't think you can draw this in a two-way, right? Where it's like the text is halfway drawn and everything. And it connects to the little icon, right? So this shows you cool. This is what this thing is. You know, we can do the same thing for a number, except. We can close though. There's some unit code characters that you could probably get pretty close, but generally speaking, I don't think you can show the thing underneath though. Because it's going to draw one thing to the grid. You can't do that. You can't layer it.

We could never. We could never. A two-way could never. We've got the classic peak, right? Where you can peek inside of here for something. And then if you'll notice what I'm navigating inside of this buffer, we just skip those lines. It's not like that actually is inside of it. I'm just moving J and K up here to move these, right? So we've got those. We can double click on something to move to. It's very gooey. Casey, though, this though, is the one specifically that you asked for. Okay, cool. Yeah, there we go. See, now we know it's a real gooey, right? Because this is a gooey. Now you know it's a gooey. It's a strong crap over. I can just draw. I can just, you want to see where the references are? They're here. I just draw it for you. I'll just draw it for you. They're over there. Follow the line. You know what I mean? It's so easy anyone can use this, right? This is what we're trying to do here. Well, this is what we're trying to do here. I'm just trying to be. I'm just trying to be objective to the idea of rating it on a usefulness scale. Because I'm like the point of a gooey is not that it's useful.

It doesn't do us weird shit to let you know it's gooey. Like that. So I approve that. Thank you. Great. Quick quick quick quick quick. So I had I. Yeah, he said he had to refresh. You saw the arrow. I missed the last minute. Okay, trash here you go. Check this out. Show me. It shows the references by pointing the arrows to it. You can literally see where it was used. That is insane. Well, it actually do. That's a huge like file and just. Yeah, of course, of course. Of course, yeah. That's actually ridiculous. Cool. So that's so that was the one Casey specifically said. He said arrows. And so I needed to deliver on that. I made the useful version. I think which is the which is this one where you can navigate through this and see them. You'll notice it's highlighted each one. I like that. That's not. Yep. So that's pretty nice. You can press enter. You can go to where that is. But then for our visual learners, then we've got this going on, too, which I think is

nice. So there's that. I think that's pretty much the LSP features that I did. Now this is where I thought, okay, sure. Those are all kind of like the normal standard ones. Every editor can draw lines pointing from the references to another spot. Everything can do that. Let's get a little more fun. So I made this, which is a color scheme modifier. You'll notice it's a little window inside here that's floating. We can change the text in real time of what our color scheme would be. So if you wanted to see, because I know everybody loves color schemes, we can see what that looks like. And then if you wanted to, you can just save it. We've got hovered buttons and revert buttons and all this other stuff. And we can change what all the different colors in the whole theme work with and everything. I don't remember which ones. Oh, there you go. This is border. Look at that. Oh, I love that. It's very useful. I would use that. Yeah.

You'll notice, too, one of the things that's really fun is you can just drag it and change stuff around and it doesn't lag. So that's kind of cool. Other GUIs could try this. I don't know how to do that. But GUIs could try this and they might have a way more fun time with what's going on. So am I correct in my assumption that so neovim did itself not have a way to change its colors? Like you do just edit like a config file, I guess? You would add it like a config file or like change a highlights with like commands. You would do something like, you know, highlight and then you could say what the different highlights are and stuff like that and say. And visual code can't doesn't do this either. I don't think they've got one that looks like this and is quite the experience of where it doesn't. You can open it and drag stuff around and have it change live. Okay. Just so you know, okay. Yeah, no. Just asking. I currently can't type text without feeling the leg in visual. I don't think we should even try to use the entire files text color.

Right. Color color is not on the table. Like characters are not on the table. Yeah. I did try and add some other, you know, sort of gooey style features here like we try and close this window and it says, Hey, you've got discarded, you know, you want to discard these changes. Of course, in this case, I do want to discard those changes because that was ugly. And it goes back to the way that it was. Yeah. So, you know, I think that that part is pretty cool. So that's a, that's cool. I think I have this casey. This was the one you were not impressed with where I could draw stuff on top of it. I do want to at least show though here that I'm pretty sure I don't remember if this is going to work or not. I think it will test. We'll try. We'll save this file. And then if we open up circle again, it will show that back there and reload. We can even, if we make this true, I think that it will stay. Oh, not this one. Where is my, where is my circle? Didn't write this code. Okay. Let them go. Okay. I read this code over earlier. Yeah.

Yeah. I'm surprised it's still the same trash. Okay. Surprise it's still the same. That's a different thing though. If circle open Adam here, oh, this one, this is the one I want to make true. Just so that we can show that it's happening like live here, we can delete this and I can save it and we're going to, we just hot reload these inside of the editor. So this is the like, this is where the bun and like TypeScript side comes in is we have a way to make this, then this case, a very dumb widget, right? This is a certain part is sort of like you decided to use like JSON as like a scripting language for just, yeah, JavaScript stuff for it, right? For creating like overlay, or exactly, whenever you want to. Yes. Yeah. Request dialogue boxes, right, optionally interactive or whatever. Right. Yes. And option, right. Exactly. So some of them have been interactive. Some of them are not. It's whatever. And so that's more about cool, we can reload these without recompiling the editor, right?

So we're not actually recompiling the Rust code for this. We build the like underlying system with the Rust part and then we can write whatever we want in like JavaScript land. And then we can like draw those and move them around and like have that iterate fast. If we have something that we end up being like, oh, we do this like a thousand times, then I just say cool, delete the JavaScript code for that right and Rust and have it be better. Right. And be like, cool, that's a thing that we did a lot of times and it's not changing anymore. We can just delete that from the JavaScript land and put it in Rust and have it be good, right? We don't have to do that forever. Question, TJ. Of course. Do you have any support for RTX? RTX on. These are the DLSS 5. I don't have that yet, but we should think about what that would mean because I love the idea. My head where I'm going to start. And then DLSS 5 on the next. It turns into Rust. RTX on. And it just turns to Rust. I love that. I didn't have that.

No. Do we have this? Oh, right. This is the thing where I can turn these on. So like if you want to show these are like, they can be interactive in the sense of like, we can turn these on or off and do different stuff with them. Oh, right. I forgot. We have doom. Obviously, that's right. Yeah. You do like that. That's not that wasn't even hard. That was easy. Just if you can draw it with GPY, then you can already do that. There's nothing interesting about that. That was KCT, your point of that's just a renderer. That's not a gooey, right? It's not doing anything inside. Now we could hook up NeoVim into this. And like when your program has errors, you lose ammo or health. I mean, we could make that happen, but that would be a separate project. So we can turn that off. Well, again, that's not really that interesting. Like the thing where you drew like lines to the air to me is more like what I meant because it's like, look, this is actually part of what you're doing in the program. As opposed to just, I connected it to something, right? Which is, yeah. Yeah. Yeah, which is, that's like where we have this. This is all like rendered with the gooey and everything.

And we can like type reload and we can do all this is all. NeoVim supplies the info for this thing. So it's interesting is like, you know, they're talking to each other. I can execute Lua from the gooey inside of NeoVim. Oh, Lua is your ass. Yeah, of course, NeoVim uses Lua. NeoVim uses Lua as its primary config thing. Okay, so we're up to how many languages for? How we got? Okay, we got C, Rust, TypeScript and Lua. At least. Yeah, okay. Which is, all right. It's a polyve. I'm a bit of a polyglot. Casey, also don't forget the most important one. English. Yep, that's true. So yeah, so this is all like, this is all coming from like the gooey right. I never ask you, it's as the LLM ever reply. Yeah. Hey, teach, is it cool if I just did all of this in Rust or something like that? And you just go, no, I want to inform different languages and don't ask me again. Like, does it ever just, does it ever ask you like, could I just not do that?

Because I don't, I don't want to have to. You know, Casey, a key feature for not going insane while working with LLM says you never read what it sends back to you. Okay. Casey, I was listening to your research episode and you're like, Claude writes like an insane person. Wait, what? I said that. I didn't say that. Where you like, where you like, I hate it. You were like, I hated reading Claude's, uh, Claude's research paper. It kept on inserting itself into stuff. Open AI, just like reported stuff back. Wasn't that what you were saying? Yeah. I didn't think I said it the same person. I just was trying to say that the, it was like very, it was, it really wanted to be definitive about everything. Even though they were not conclusions you could actually draw. That's a load bearing observation, Casey. Yeah. It was that kind of a part of the issue there. We're in, we're in a side deal. When, when, when Demi, he had those, those ones, I mean, yeah, he didn't do a grot one, but he did the other three and, and it was, it was definitely like they had a style of difference. And then Gemini just didn't have anything in it.

It was basically like, you're, there's a nothing report for you at, it was weird. That sounds like Gemini. I got one, I got one more demo though for us before we finish up here. I do want to be respectful of everybody's time since it's a lunch and learn situation here today. So, can you open up any specific project? What? Yeah. So, could you open up any of the, I just open up for us? Yeah. So while you do that, Casey, before, before we go there, I just wanted to show, we, I just opened up, this is a linear gooey inside of NeoVim. I can use this to talk to and interact with linear and NeoVim inside of here. Okay. Here's, here's all of our issues, gooey and chewy. I would mark that done. Ooh. Okay. Nice. Brian and did it just move on, it should just move down here. Oh, it's just moving on my screen. That's why I was saying hold on one second. Okay, sorry, I'll put it back here. Oh, there you go. There you go. Okay, okay. Yeah. You jumped like that. I like that. Oh, wait, what did it just do?

Oh, it opened up. Oh, now we're looking at the issue. So now we can get everybody's, everybody's, okay, yeah, yeah, yeah, yeah, yeah, yeah. Actually, don't know if that part works. I haven't tried editing these yet inside of it. Hey, man, you only live once. Did you? Is this, nope, that doesn't work. That doesn't work. Oh, that's not good. I can't try something TGA. I moved it back to progress. Yeah, of course. Do you see it updated to in progress? No, no, I don't have it doing web hooks yet. It doesn't do that part yet. I was gonna, I was gonna have it sink later, but if I refresh it, then I think it will ... So one way, then it will maybe have it back up. I moved it back to dump for you. It doesn't explode your demo in any sense. Okay, cool, cool, cool, cool. That's great. Anyways, so there you go. That's the end of my demo. Thank you, everybody. And now it's back to here. It's nice. Thank you. Cool. I do have a question, though. So like, of course, Josh. Are there any other like tech centers that currently use this kind of capability that you just showed? Which, the error? The error? Which capability? Like the brain? So like, like for instance, like Markdown preview, sure the arrows as well, or embedding like

the chat window. I think E-Max probably has every single one of these is my guess. Anything that I've created only scratches the surface of what the E-Max people have already done. And like 0.001 frames a second, though. Yeah, well, that's a, yeah. He insighting. That's a separate issue. Okay, that's a separate, that's a separate issue. I mean, like a lot of editors, a lot of editors, yes, it really is. So Trash, I think a lot of editors have like a Markdown preview, but from what I've seen most of them just like put them in the sidebar, they don't like like VS code, the stuff I've seen doesn't really usually have it be like, oh, you can have. I'm talking about like just like tech centers like me of them type stuff. Oh, well, none of the terminal ones can do it because they have to display in a terminal. So like, it has that stuff. Oh, the show they made like a variation like you did. Like you still give like the same experience. Oh, I mean, there's, there's NeoVim ones. The ones I've seen before like back in the day would be you would run something inside of NeoVim and it like opens up a browser tab in one side and it like keeps them synced

by like listening to the NeoVim one and you have it out there. So one of the things I was going, I'm going to try later is see if I can like include somehow integrating some browser stuff. Like I missed design mode and a few other things from like cursor or codecs like annotating things, but we'll see we're getting there. That's what I've only been working out of for like not even 10 days. Okay. So I need a little bit more time. I really like the chat windows and being able to bring up the chats you brought about. Thank you, Trash. That was a very nice. Oh, I didn't show it. I mean, I probably can. I should check and make sure that it's working because I didn't test it. Oh, yeah, here we go. We'll go here, Trash. I'll show you something that I think you'll like. We'll switch back to this mode here. So as soon as I was like, oh, hey, I want these NeoVim's to be able to talk to each other than I made like a demon where the cursor SDK is running and everything. So if I open something like this and we go here, I also have a browser view of this.

And so I should be able to go, can you say hi to Trash dev for me in this chat? And then I think, there you go. Perfect. That's still, that's what it does. They haven't opened a code server. Probably that has a demon as well now. Yeah, yeah. Right. So then, these two things are synced to get like, they're all synced together. So then I was, I can continue the conversation through the power of tail scale by just like forwarding this to my computer. If I can find it anywhere here, once I, and if my internet's good enough, we'll try this. Maybe I've made my, oh, I think I have tail scale off right now. That's fine. Weak. I know. I couldn't figure out why my Delta Wi-Fi wasn't working on the airplane, okay? So that's fine. I was a good Delta thing. Wi-Fi wasn't working either. Ridiculous. I know. So anyways, there you go. So that part's pretty cool too.

So I was exploring with some, but that does, that's, I mean, let's be honest. That doesn't have anything to do with a gooey. So I wasn't going to really brag about that to Casey in today's, you know, a judgment call. That was just something that I got for cool, which was fun. Yeah. All right, Casey, I think it's time for you to give it a rating from zero being a two we, being a gooey. Okay. Where does this land? I'm going to give this probably, you know, it's a little bit hard since we've never rated anything else on this. So we don't exactly, this is the first time. This is the first time. Yeah. This is the kind of setting, it's kind of setting the benchmark. True. You know, we have to then rate other things. I'm going to go ahead and say that this is around like maybe a seven. I'm going to say, yes. It's clearly on the, like, if we imagine five is like, you know, right in this sort of like, I can't quite tell if this is gooey or two. Right? Like, I don't know.

I'd say this had enough stuff. The arrows was a good selling point for me. Thank you. That was really the one that kind of made me feel like, okay, this is actually integrated here. But I don't feel like it had enough of that. Like I wanted to, you know, maybe those arrows animate for right out there. Oh, yeah. This is a good one. I didn't really have any animation. Right. I think about that. I would have liked to see that. There was maybe a little bit too much emphasis on things that pop up over, which is not, you know, again, not bringing that integrated feeling. Yep. Also, I would say I didn't see a lot of like, oh, you know, I've got, you know, I'm typing in my line of code here and like it produces a graphical thing on the side to show me the thing. Like, you know, whatever. So I feel like we could definitely go further in the gooey direction. And I definitely think it was crossed the very into like, it's definitely a gooey now. It's not a two. That's what I would say. Nice. I know how everyone else feels. I'll go. Yeah.

I'll give it a, I'll give it a six, I would say the arrows is a big selling point for me, but hard. What? What? Wow. But, but, but, but, but, but, but, but, but, but, but, to light to, to Casey's point, everything kind of just look like a modal pop up, which could potentially not look like it was actually integrated in. So like, even though like the chat was popping up on the side, I, I personally, I thought it was nice, but it didn't really give me them two evives. It would be cool if you had like a VS code does. It has like, well, like the code column, like kind of shows like the code as you're scrolling. Yeah. Yeah. Trash, that is the world's most useless feature. I have to say, I have real school bar, like a mini map, a mini map. Oh, fine. I'm not going to add mini map though out of principle. I hate them. Yes, it is the dumbest feature of all time. I know. I have to say, I have to say, there was, I was saying just more, more, tough crowd tonight. Tough crowd. Yeah, that's okay. That's okay. Thank you. There are, there are other type. Here's a type. Okay. So obviously, I'm going to have to probably also rate it a six. I will say it's definitely leaning.

It's, it's, it's attempting to be more gweath than we, but I will say like, you know, even the cursor chat, you took no advantages of circles or of little like care, like things you can't do. It kind of looks like you just lifted the terminal just straight into a lot of these things. And so I, I wasn't necessarily super impressed, but I will, I will have to say, obviously, the arrows were given. It's a big, a big push that way. And a very like quintessential missing feature that exists on almost all gweaths that I use that I just did not see was visible user input leg. And so it really made me feel like I was using it too. Yeah. It's really getting, it didn't land for me. It's too fast. You got to put in a delay, 100 millisecond delay on keystrokes. Okay. So that everyone will add all add gwey mode for prime, prime really mode. I will have gotten an eight or a nine then. Yeah. They're like spider man fly across the screen and like grab. Oh, I see also Casey as you're saying animations. I need to animate every transition of every single thing to waste 500 milliseconds.

Yeah. Every character like feeds in and moves like like, like, bram bram bram bram. They should go out like this. I'll make maybe a hole. I'm going to copy it into a different folder because I'm too scared, even to let it go into the get history for it. But I'll make a, I'll make it fully animated version for next one. And as, but as I would like, as I tried to say before, you know, you guys poop out it, but I'm just trying to say like again, usefulness, not really a criteria here, right? None of these suggestions are useful. Mini map completely useless animated text totally useless. Delayed typing is worse than useless. It's actually anti useful. That's true. So you know, that rating, forget, I don't even know why that was on the linear board. That's not what gwees are about. That's how I feel. How do you feel from those ratings right now? I thought for sure I was getting a higher rating from prime because I know for a fact he sometimes reads tables in.

Marked down view and I and sequence diagrams and I thought that, you know, those being key, useful, but also gwee features properly rendered and editable in a real NeoVim buffer. Like your NeoVim edits still actually changed the very same buffer alive between the two things. I thought I was going to get in the markup version. Right. That's what I'd say. Preview version, which is pretty helpful for people who like don't read, want to read the markdown. That was defined where that crap was or whatever. Right. That's where I thought I was going to get a few points over on prime because I know that he's experienced those difficulties. But I see how it is. Prime was just afraid to give the highest score and look like a nice guy. So that's fine. True. I was supportive, right? Thank you. I was very supportive. The other two people on the team, even though you included the loitering guy didn't like it. The loitering guy didn't even like Pokemon. If I want to solve Pikachu, if there's a Pikachu in there somewhere, it's dead.

Okay. Oh, I can't believe I didn't think of putting in opening card packs inside of like a Pokeball anywhere rolling. Oh, that's right. Even make it. I have to open a bunch of card packs to like get like if you ask it to show the markdown file, it's like, well, you're going to have to open some pack. You got to rip a pack. No, you don't give a big adventure. You have a pack has markdown window. Yeah. You have a pack. Every time you manually code, it just slowly starts ripping more. So I just got like a trash. That's genius. When you open files, yeah, and read the code. That's really good. I was thinking it's kind of a really good trash. You get a pack and a legendary is that you have to read the code. Because nobody reads the code anymore. Kind of forced them on like a rare event to accidentally have to read it. Oh, you're like, wow, I have to read it. I got a legendary. I don't want to waste this. This is a bit of today, boys. Yeah. That would work. Yep. So anyways, there you go. That's the NeoVim. The NeoVim GUI experience I've been playing with lately. So that's it. I like it.

I like it. Thanks, Trash. Trash on a usefulness rating. What were you thinking? Oh, I mean, everything but like the cursor SDK stuff, like, I would love to have all that. I basically can't really. Well, you can't because you're rated a six. Suck it. I'm the episode. Ah! Ah! Ah! Ah! Walk right into that one. Ah! Ah! Whoa! Egg on my face. Oh, man. That was brutal. That was brutal. That was brutal. I don't have anything else to show, though. So primate and all are we? Do we have any other blockers or anything else? We don't have anything else to do with this stuff. That was an hour. That was an hour. Yeah. Next week, we're going to play the games I'm making. I mean, that's what we are doing. Oh! Games for us. Okay, Trash. Trash. Me and Prim will also make a competing game in the same space. And Casey can tell us which one he likes the best. Oh, damn. What's up? Mine's multiplayer, everything. It'll tell us. Of course, naturally, this would be multiplayer. Yep. Okay, so Trash will discuss that.

So we can write a needs to be in the same theme. Oh, the same thing. He said digging. He said digging. It's a digging. It doesn't have to be literally digging. It can be in the same genre I'm saying, right? So it's like if yours is a... It was a friend's lap, I thought. No, no, no, no. Is it just making a friend's lap? It's a fine thing. Just digging. That's it. Like there's no... Okay, it has to involve digging as a key feature. Digging, scooping, clearing, clearing a space out. Okay. All right, however, however, you have some container. You got to clear it somehow. Okay. I love that. I'm still a bracelet, too. I love the modes we can try. You know what I mean? Oh, wow. It's exactly how curiosity. Why are we doing this game? Because I thought I would have thought for sure by now that the receipts app is would have been a point. Great. I mean, why are you down? Sales or sales or job? The business went under. Oh. So it just appeared in... Fire is a little bit far from it. Is this pivoting to games? Because receipts as a service, RAAS did not pan out or... It's true. It's true.

We're now a gaming company. Okay. Okay. I'll turn it to an AI company next. Yeah. I can't wait. All right. So next week, Trash will let you know by Monday if we're ready to show up by then because I want to make a clever digging game that case is going to be higher than the stuff. I still have... I got a good amount of modes we can try. Well, you don't... I don't have to have to have higher than a 7. I just have to rate it higher than Trash. Oh, are we rating the games over? No, no, I'm saying the game. KC is going to rate that. I'll just stack rank them, right? Okay, right. First, second, third. So it's like, you know, they're going to have absolute rating, but there's like which of these games is the best? Yeah. Just put on a loop. Just put on a loop and have a work on it while you're doing your stuff. That's what I'm... Oh, Trash, we're going to burn some tokens. Don't worry. Don't you worry. Don't you worry. Is there a world of heating up this week? Yeah. There's not going to be like a penalty. It's not a cost benefit though. So like... Right. So one of you spends like $10,000 on tokens, right? Or whatever. Let me just tell you, KC, it's easy to spend a lot of money on tokens and get nowhere.

You're penalizing yourself if you're letting the AI go off for too long for a game. It will... With a cinematic fishing game, I couldn't... KC, I'll tell you this much. The game only cost me $800. I spent unironically $300 trying to make it so that when you pressed A, it would go left and not right. I am not kidding. I am not kidding. I went so cinematic that it could not... I told it maybe 900 times, a thousand. Which AI was having was not able to do that? Fable 51 max. I went all in on it and built a super game and that it just was just like, I can't... Totally mean when a game is... It's cinematic. You cannot do the vibe-coded sloped demos and just one shot something. It is a nightmare to try to like edit anything about it. You have to build it up slowly. Brian, would you say cinematic? Is that like kind of like realistic movie? Would you like to see it? Yeah, it was supposed to be. Was it supposed to be somewhere?

It will be. It will be, but yeah. A hot guy. You can see the game here, Spine. Yeah, yeah, here we go. Here we go, here we go. No, not programmed to fall. It's thin, hold on. It's a cinematic fishing. Here you go. It was... Also, it's not that cinematic. Oh no, it isn't. Look at that. Look at those waves. The waves are making the whole thing. It's just because it has lightning. Are you on a boat? What is going on with the like jerky motion? It's like two pixels on my screen. What is happening? Okay, hey, first one. I think that's just a river sign. Okay, hot, I lost my mouse. I don't even know where my mouse is. Oh, no. All right, all right. Okay. It just took my mouse and then I opened up this dialogue and I've hit like a mode you can't do in Chrome. My mouse is coming. You wouldn't edit it to me. You wouldn't edit it one. Okay, now we're on a marching. What is happening? Okay, there we go. Okay, well since Prime showed his, I'm going to show mine. Is that a person? Yeah, what is that little thing? It's a person. Look, there's the sun and it's all raining. No, it's just not a person. It's the sun and it's nighttime. Guys, I did not have another $300 to fix the rain going upwards.

Okay, good point. This was tossing. At some point, you got to get it out. Yeah. Why is the sun out and it's nighttime? What is happening? Are those windwrap bouncing off of the ship? Yes. Why is that so bad? No, they're not. They're on a sinusoid. They are. It's stuck assigned. Oh, dude, the waves are going in two different directions. Yeah, yeah, the waves are going to be in the air. No, trash. Nothing makes sense. And it wasn't fun. And he got way too many points for this game. I'll send it back. So you're still a little late. Did you do it again? I did it exactly. It's so good. I did exactly what they do on Twitter. He's, I spent an enormous amount of money and let it go run for $20,000. Yeah. Go run for 24 hours. Okay. And this is what just comes out of it and it becomes impossible to use once you get past the demo scene. And it was very, very fun. All right. Let's see this pixel, this pixel fishing. T.J. did a really good one. So, so, I, none of these are actually implemented. I just did this to make people want to be able to save the game.

This is really good. Okay. Okay. This is amazing. So then you go and, you go and you, uh, you fish farther away, harder fish, closer, is easier, right? You got to do the like classic fishing game here. Wait, you lost the prime game? No, he got a zero from one of our three judges. Mine was tremendously unkind. So then after you catch the three fish, right? It's like, wow, good job. Head home and save your journal. So then this is. So then this is with her feet. Dish. They're not good. It's not good. It's from their feet. It was from with the feet. All right. So now it says, do you want, do you want to save? And so then it takes you here. Also notice it's still a little, I like the fishing pole on the fishing pole. That's a nice. It's a G. It's upside down. It's upside down. So then no matter what you type here, then it will do this. You got, I don't think I'm sharing my audio from here. And then it goes.

I'm going to say, oh, my goodness. Oh, my goodness. So we're onically got one of our co-workers with that. Yeah, yeah, I did. I had a really. Like, Kaley was actually scared she got fished or. Well, no, she knew that I was. She knew that I was trolling, but I surprised her. And then she got. She was like, just. Like, she was laughing, but she was like, I should have known better than the type something in on a. She was like, you told me to type my password. And. Oh, you never trust it. That's fishing. So there you go. That would have got me. That would have got me. I know. I thought about making you type it on here, but I was worried you would somehow reveal your one password on accident. And I didn't. I would. 100% with. So. Alright. Alright. That's it. Except for over competing. Yep. Okay, that sounds good. We'll see you guys next week. Alright. Bye everyone. Take care everybody.

Bye. Bye, by Twitch, by YouTube. Oh, bye. Do it up there. Bye, Colton. Errors on my screen. Turn a little car. And. Live in the dream. I'm. Live in the dream.

More episodes

More from The Standup with ThePrimeagen

View all episodes →