The Standup with ThePrimeagen

Thanksgiving Special - TheStandup

Donnerstag, 27. November 2025 · 52 min

MP3

Shownotes

twitch.tv/ThePrimeagen - I Stream on Twitch

twitter.com/terminaldotshop - Want to order coffee over SSH?
ssh terminal.shop

Become Backend Dev: boot.dev/prime
(plus i make courses for them)

This is also the best way to support me is to support yourself becoming a better backend engineer.

Great News? Want me to research and create video????: reddit.com/r/ThePrimeagen

Kinesis Advantage 360: bit.ly/Prime-Kinesis

Transkriptvom Podcast bereitgestellt · Zeitmarken springen hin

Welcome to the stand up, everybody. This week is a special week. It is the Thanksgiving special of the stand up where we are going to do some more lighthearted and nice heartwarming stories as opposed to the general Rigma role of tech and some of the negativity. So I hope everybody's ready to have a good day.

Anyway, I just want to give a special shout out to our Spotify listeners. Thank you very much for being there. Appreciate you guys. Okay, so today we are going to be talking over three points about things that we are thankful for. And I would love for trash to really go on a very long and very thankful rant because we just don't hear enough from trash as it is.

So trash, I know this is part of your sponsor obligation. Can you please tell me the snack you're most thankful for? Yes. Well, it's going to be a recency bias here right now because right now I have funnions. Okay. And then I just finished the gummy bears. Oh, Harry bull bear bears. We got like three in here left. Um, I am thankful for funnions because my looks thing get itchy today when I ate them.

Those chouis that tea jazz. Yeah, I also just finished the bag of Doritos before the call started. So really, Doritos is where it's at. So if Doritos, if someone's in the crowd, if you're a software engineer, Doritos, I would love a collaboration of some sort where you just give me for Doritos forever.

And I'm thankful for you. I don't eat them as much. I want the jujitsu at 6 a.m. Okay, so. I have no idea what judo at 6 a.m. has to do with you eating three separate bags of snacks. You have to earn it. You have to eat a bag of gummy bears, a bag of Doritos and now some funnions. I don't think that's how it works.

You have to earn the burn. Yeah, you got to earn. Way, way, way back before any of you were born, there was a John Belushi sketch on Saturday Night Live, where he was parroting one of those like Olympic athletes endorses Wheaties commercials that they always do. And I'm sure now they have Olympic athlete endorses whatever, but and it is very much like what trash just did.

He's basically it shows him and of course he's overweight like don't believe she's a pretty big guy, but it shows him like sort of somehow winning like these like you know 100 yard dashes and and all these sorts of things. And then he just shows him with this big plate of chocolate donuts at breakfast and he's just like that's why little chocolate donuts have been on my training table since I was a kid.

And he's like this sounds a little bit like trash's ideas like look I need peak performance when I go to judo. I'm not going to get in the ring if there is a ring in judo. I'm not going to get on the mat without a whole bag of fungions to power me through this, you know, ruling competition. Yeah. Nice.

If I made the Harry Boe Gold Bears our legit Harry Boe Gold Bears are awesome. So let me tell you my secret. So I wake up so early that I don't want to wake up my kids. So I don't brush my teeth. So I make my breath smell better with candy. So I'm the one I'm driving. I'm eating candy and I'm rinsing my mouth out with water while I'm driving.

What is happening? You can check a breath apple which is good for your tea that cleans your tea. I'm allergic to fruit. My lips get itchy when I bite an apple. As in the Saturday Night Live writers room they were like what if we had a part where John Belushi talks about swishing candy around in his mouth with water to freshen his breath.

And they were like what the hell do you mean like no one does that to make any sense. Meanwhile trash is like actually it's my it's my main technique. I will say I will say I've done that with like a mint not gummy bears but like a mint in the morning. Like I don't have mint. I don't really like mint. I just like regular candy.

Or sometimes I don't like regular candy. Sometimes I'll get a twix bar and I'll bite the twix bar like it's a mouthpiece. And I'll just put my teeth in there. Did it like naturally like melt into my mouth and then you just got to lick the teeth. So man you're too old for this guy stuff. So basically what's going on here is trash is winning these judo matches by default because his breath is like a weird combination of horrible morning mouth, rotten twigs and like funnions and it just like breathes out onto the other contestants and they just wilt like on the map. Smells better than morning breath. I'll sell them same.

All right. Hey is that HTTP? Get that out of here. That's that how we order coffee. We order coffee via ssh terminal dot shop. Yeah you want a real experience. You want real coffee. You want awesome subscription so you never have to remember again. Oh you want exclusive blends with exclusive coffee and exclusive content then check out Cron. You don't know what ssh is. Well maybe the coffee is not for you.

All right all right. Well that's it for the stand up. Thanks everyone for joining us. Oh my gosh. All right. I don't even know. I don't even Josh. We might have to take that one out. All right. So actually let's get started. So I'm going to start with Casey. Since you are known for the best rants with the best compliments or the best insult.

So we should start with you which is what tech project or what tech project or person are you excited to say something positive and nice about that you're thankful for? Oh man. Again I'll echo trashes thing that there may be some recency bias here. I don't know who's going to be about snacks. But these guys are candy in your mouth.

No, thankfully. This is actually I don't do that. Not a thing that I would do. I like to reach for the incredibly controversial breathment when I want my breath to smell better or like mouthwash as opposed to like funnions and gold bears and a twix bar. A twix bar mouthpiece which you know call me old fashion right. I'm pretty old. I just I don't think of those things. I yeah.

I was going to say definitely recency bias here for sure. So you know this just happens to be something that happened literally last week. But Vyekoslav Kreatic released the new version of file pilot which is even more awesomer than the previous version of file pilot. And so like I have been loving that. It's it's just absolutely fantastic. It saves me for Windows File Explorer which is rapidly circling the drain and was never that good to begin with.

And so I am I am a huge fan of that product. This product. I was a customer like day one when he released it. It's still technically just a beta version. But it's already so much better than the existing file explorer. You know, Microsoft team of like 50 people or not even want to know how big the org chart is. It's just possible for a file explorer but but Vyekoslav by himself kind of just took care of it and it's great. And it's worse that they've been doing phallax for since 3.1. Yeah. They lost the one guy.

So so that's pretty awesome and and it's also it's it's my kind of thing too which is that you know I I like to focus on what I like to focus on like if I'm working on whatever I'm working on like that's what I want to do. I don't I'm not you know we've had this when we talked about Git right everyone got mad at me because I'm like I don't really want to think about my version control right same with my phallax for like I don't want to learn like I don't want to go learn total commander or whatever it is like I don't want to learn a new phallax for I just want someone to replace the phallax for I already use with something that basically works the same way but it's just better in all regards like way faster way zippier and when I need a feature

it's just there right it's like oh I just want to search my whole drive for something it can just do that right and so it's it's my kind of product it doesn't it doesn't like make me it doesn't make me do a bunch of work to get the benefit it's just it's they you know he's put in the work to make it very seamless for me to just kind of use in the same way I'm used to and so and he's and he keeps doing that like as this beta goes on he's adding more and more stuff that like oh did people you know need this feature from the old phallax work because it's just you know even if it's a stupid thing because they're used to it he like takes the time to put that in and I really appreciate that last lovely I also have been watching that is it worth because it's what $50

for a yearly basic license and then there's some other license as well is it you're telling me that you have no problems spending the money for the quality that you get out oh absolutely not so I think the price points is it's 50 bucks if you just want it the current one and also you get updates for a year or something like that and then it's $200 if you just want it infinitely okay so if you want it for all time and every update that will ever be done for the next like 10 years or something I literally plunked down the 200 day one because I desperately just I am so sick of phallax work because there's so much it it it was just it got to the point where it's like kind of unusably or like even like a joke kind of how bad it was and so like I like for

you know for a professional developer $200 for something that I'm using every day is like pretty close to free when you think about how much it costs like when you think about how much I have to pay for my computer and how much I have to you know consider like how much I'm paying people who do work for on our behalf $200 for a perpetual license was like zero to me because you know for a core tool like that there's a couple of the things that I pay that kind of money for without really caring or thinking about it much because they're so good reaper uh is the other one the audio package right so there's a couple things that are just no brainer purchased for me and file palette was one of those uh and so far it's it's been living up to that and like I said it hasn't even

hit version one yet and I'm already I already feel like I got my money work money's worth so that feels good it does in a day and age of software never feeling that good that feels pretty good to hear it does it does and there's not that many things I can think of that I can say that about like a lot of times I'm using stuff and I'm just kind of crabby about them um so it's pretty great and uh and I hope it continues I'm looking forward to to the the full release uh because yeah I mean it's it's already it already meets all my needs basically but I know there are some things that it doesn't do as well uh that like he's still working on for example right and so for other people's use cases I think as he gets there I think it's going to be a no brainer from an increasingly

large number of people too all right I'll go next uh so I guess for me since I'm going to go with the person that I feel very thankful for uh it's going to be kind of a unique one so this year starting in April or May I started my first company or technically my second company because my first startup actually fizzled out and died uh you know 15 years ago but my second startup is involving uh running a company with TJ vegan Lindsay and Josh and we brought in a bunch of other people including Zanus and all these uh you know a lot of people have been helping out and I feel very thankful to have people to work with again because a lot of a lot of streaming or content creation is largely a individual sport in the uh programming space and the tech space because

you can't really collaborate for a day on tech it just doesn't really work that way for the most part because usually you're building a long product and that takes a long time to actually do anything uh whereas like video games at least you can play with your friends you know from time to time you're like hey let's play Call of Duty even though you hate your life because you're playing Call of Duty at least you got to do it with your friends and so it's just like I don't get that opportunity very often so this feels very nice to be able to attempt to create super cool what we at least think are super cool uh advertisements and stuff for companies and other fun events and all the stuff we're doing as like a team so it's been very fun for me so that's my big thankful

thing is for people coming alongside me and then my other two would be of course for Trash and Casey for joining us on the standup this is kind of like year one attempt at like a podcast and honestly it's a lot more work than I ever thought a real podcast would be and I'm barely doing the work that I need to do for it and it's just like I can't believe you guys continue to keep showing up and honestly I feel very thankful every like every single week I'm reminded of my shortcomings and how thankful I am when I do the intro and you guys go fumbled it again you know try the rest of it will be better don't worry you got a big guy it's just like damn you guys are too nice for sticking around is the other way around I love that I tease you about the intro because

that's like what's so much fun I love this podcast are you kidding me I'm not sticking around I'm like I show up here because I'm excited every week I love it it's great and also like the other thing too is I feel like somehow like the audience is also great which makes no sense to me I mean the inner like the internet is like you know a place I don't really like to go that often but the audience the show is fantastic so that's kind of amazing like you you put together the best audience to somehow which is pretty great I have no like I genuinely have no idea why that is I've had multiple people be like how do you have such a positive YouTube and Twitter section yeah I don't know I like I genuinely have no idea why this happens I think it's because I try to

be a dick I'm a generally friendly person but there's plenty of friendly people that don't have very nice audiences so it's like I don't know why I got the lucky role in this one so hey also thank you audiences really appreciate all of you guys for all the nice comments and I ban a few people every day so that also helps you know there was a massive weiner in my chat an hour ago but I didn't ban that guy it was funny that's that one took the time to paste a asky wean in there oh what can you do it switch jet yeah not really twitch shut up that doesn't happen yeah true it's not twitch shit profile law you know not even getting a wean in the first 30 minutes yeah yeah they have a they have a metric like TTP right right it was that was for you know anything where

you had user generated content it would be like what's the TTP on that's like yeah you know it's like 30 seconds sir yeah I was gonna say the same thing as prime but I was muted so I don't know if that didn't come through I'll go I'll go I am in all seriousness I happen having a lot of fun doing this whole terminal thing and trying out a bunch of new stuff and you know we did like the tower and a bunch of crazy stuff that I heard it right now I mean thanks Adam Eunice and his beautiful artwork um the I had two people in mind for my tech people I'm thankful for I'll go opposite of recency bias because it's a long time ago for me um which makes sense that would be the opposite of recency bias thanks for clarifying just in case um so I'll pick the the first person

is zix zix was a long time contributor of me of him I don't know it zix is up to you these days but uh he helped a lot on my very first PR to me of him he was a very straightforward Eastern European developer who did a lot of great review for me and was very very helpful I was a very dumb college kid but who was trying really hard to be nice and to accept some new feedback and stuff and he gladly gave me a lot of feedback over and over on a PR and that was sick because I was like this is so much better than anything else that I've ever had before so that was a big thing for me probably in my overall career uh is just that direct feedback I got about some code that I was writing as like a really stupid probably junior in college like only a year out of starting

programming I didn't I didn't do any programming until the end of my sophomore year um so I'd be the first person the second person in that same sort of group would be Justin keys who is like the benevolent dictator for neovin uh and just learned a lot from him as well over the years about like managing projects and how to set direction how to say no the things which is probably one of the most important things for any project or like any any long term goal that you're trying to do people always want more things they want you to say yes to everything but that doesn't work you gotta say no sometimes and uh yeah so those would be the two people that uh I'm very thankful for uh in in tech so I'm not super familiar with neovin that's the thing that people use when they

when they can't figure out how to use emacs right am I right about and we get stuck and we can't go anywhere well I okay okay got it I got in okay during my during my first internship and I haven't left I still have the same laptop that they gave me from work I have an exit at the session so it's like what can you do I use neovin before it was cool so oh yeah trash what year did you start if we're gonna play that game oh geez kidding I'm not going to war with you on that before I joined like twitch and stuff but I didn't realize how like me me like I don't even know everyone's just like them by the way I was like what's happening I was like I just used this because I like I was like is this a thing I think I can probably guarantee that I used

vi probably before most of you were born and I can also guarantee that I had no I probably had to like reboot the machine because I didn't know how to exit that's probably what happened is my guess about the original time right because like the first time you type vi you have no idea how you exit vi that's my recollection anyway yes okay let me let me go now that I I got the snack thank you's out of the way so I have one person and then one piece of tech or a group of people I guess obviously think of for you all I don't think I don't really make content anymore so this is kind of like my my way to still do it but really enjoy it so I really like just showing up and being able to talk to you all I think it's really cool to be in a group of be friends with a group of people

that are oh it's like so influential but super like super smart and you know very giving with their intelligence so I think that's a really cool thing to be a part of as far as like other people my teammate Chris he's on my current team at Netflix probably one of the smartest people oh yeah Netflix by the way by one of the smartest engineers I've ever worked with so I do a lot of platform work and he's like really library API oriented so he always keeps me in check he's really good like his PRs like no ego which is the best part because at first I was like oh man is like he might like he might sniff out my my awfulness immediately but luckily that wasn't the case and like I've grown like so much as in the year that was the gummy bears

what's that smell oh that's just my that's my twitch mouthpiece sir no but seriously like this dude's like it's funny because he doesn't he's not really like AI person either so like you know it's just homegrown code whenever I look at his PRs everything's just like written so well so I think I've been like picking all that stuff up so really thankful to be on a on a team with this person I've also known him before Netflix too I remember he actually convinced me to apply we're on a beach in Hawaii because he doesn't know why he's like you should just apply and I remember I just let's like okay I just went to my laptop applied to like five jobs on the Netflix career site and then got a call like the next day and then the rest was history

and then somehow we ended up being on the same team eventually like two years after the fact so super cool um last one I would say open code um I really want them to kind of win like this AI space I don't really like these other people um so if anyone's gonna win it if anyone's gonna win I hope it stacks and his friends and classic data being a very likable guy he just tells it how it is so I really hope they uh they go very far looks like they're doing very well so super happy for them what what is for those of us who have no idea what is open code it's just like uh another CLI based or terminal based thing to use your models right it's like cloud code and I don't know I don't know what it is Kasey what it does is it uses like LSP and

other tools to be able to understand your project and send all that information off to an AI and to be able to get changes but it's all done by the CLI and it's like a really nice interface it's really easy to use it it you can use any model you want so it's not it's not like clawed offering clawed or open AI offering open AI it's just a third party offering all the models use it how you want uh for my little AI tool that I'm using right now I actually use it to query out and get changes back into them to ask for like implementations and stuff and is this meant for like end users or is it more for people who are developing an AI tool they use it and they script it to like do stuff like what is the what who who is it targeted at

exactly software developers in in general you can like so you can use it it has like an API where you can do a bunch of stuff with it but it has a full like two-way experience they're working on a two-way version the other stuff too but also the the guys that we did the coffee shop with like Adam Dax and David are the guys that we did that so it's kind of like a cursory cursor if sort of thing longer term sort of yeah just in the terminal basically right well he said they said they're working on a GUI version as well yeah they have a GUI version so that's that's sort of cursory right I mean yeah and and it's like it's open source and they want you to bring your you can bring your own model and your own keys and much other stuff yeah yeah you can even do

local models and stuff like that so it's not bound to some sort of big corpo you don't want to be yeah it's open source by the way yeah by the way cool shout out Dax shout out on Dax this silly boy so true so true all right we're gonna we're gonna change gears a little bit something about your current job slash situation that you're thankful for so let's inverse order TJ or trash bomb she start oh back to back snake style yeah still work enough looks by the way one thing I'm thankful for is work life balance everyone on my team is more is I think we're all like in the same age span part of our lives I mean like there's a lot of parents and stuff so whenever you know something goes wrong with the kids everyone's like oh yeah

kids first go go handle it we'll take care of it so we're all very supportive in that sense work life balance is amazing the work I'm doing is pretty cool it's not just like I don't I mean I don't really just writing tools for engineers which is like my favorite thing to do so I'm super stoked on that and to be honest the cool part is like if I do get bored I can just switch teams if I want to and you know the job market is kind of scary so I'll defy ever get bored again I'll just switch to another team and then keep going with that so I'm super thankful for a man I'm like very fortunate that I do have a job I do know like the job market's pretty insane so I'm just glad that you know I can still provide for my family and you know at the same time enjoy the work that I'm

doing because I know what it feels like to not like the work you're doing and it's really soul sucking to the point like it doesn't matter how much money you make you're gonna quit so I'm thankful I'm not in that spot as well so super thankful for short nice um for me I would say the thing that I like a lot about what we're doing these days is like I get to try and flex like a lot of different like creative muscles that I wouldn't normally get to do it like a real programming job like I still get to code which is fun but like we get to go think of like crazy ideas or like what we're gonna talk about for podcasts like events or like thinking up a cop drama show set in a programming universe and go film it for a few days with our friends is like really

cool and I like getting getting to do that because that's like pretty pretty hard to find ways that you get to like try out to do very like creative goofy stuff and moonshot ideas are like hosted 24-7 marathon stream in a water tower is like that when I started programming that was not on my career trajectory path where I was like where do I see myself in five years I didn't answer when I started that epic like probably in a water tower we're wearing like a wearing like medieval clothing in a in a water tower surrounded by cameras uh and and they're looking at you like uh I'm sorry what like that's just what I don't I don't know that's what it looks like and there's a guy there with a mustache I don't know what's happening oh man and then I guess uh

like on that same note very thankful uh you know for for my wife support of going and trying this whole thing out she was excited for us to go do crazy stuff which is kind of wild of quitting like a real programming job and and trying to do some of this stuff uh and even even my parents you know shout out mom and dad they were like you should go for it uh which is cool my dad even has a twitch account he sometimes has high chat so it's like oh it's nice cool yeah he's confused still about the situation I think I would never want that parents in my stream it would be terrible they never see this room at the house do they trash oh never all right kasey you're up so I guess that that's kind of a tough one to answer uh because we don't

really talk about most of this stuff that we've heard on so that makes it a little bit difficult um the thing that I happen to be spending the majority of my time on right now actually is is a lot of fun um but it's not an actually announced project but uh we get to do a lot of work with uh like in with with musicians in a music studio which was kind of a completely new experience for me since I'd never had the opportunity to do that before and that's been absolutely amazing like it's it's really really really cool to see uh how that sort of stuff gets done and also to work with people who are very very good at um you know playing music which is also kind of something you you know uh there's only so many cities in the world you can probably even be in where you could

do that I mean it's like you know it's like L.A. Nashville New York City you know there's a few places you can go uh you know probably New Orleans I'm guessing and where you could have like really great access to really great musicians and stuff like that Seattle happens to be one of them and that's just pure luck so it was really cool that we happened to be doing a project where you know we could uh we could experience that and actually do that locally and not just have it be an outsourced thing that we never get to see so that's been really awesome but I can't really talk about it much beyond just saying that that's happening at the moment so that's nice hey that's nice all right what about you prime what about you we're all waiting for you to say that I know I know I know I know

so I the I mean trying to think of things alternatively to what TJ said because I also was on mute just I mean I said a right before TJ but he just happened to say it first uh I saw your lips moving it's I know yeah you know my my thankfulness was just he is going to a different school in Canada that's all uh but you would know her yeah but hey you would know her but like a separate one that's something that I'm really becoming thankful for is learning uh who just due to this job and having quote unquote freedom which is like enough freedom to kind of hang yourself very easily is uh just being able to figure out the things that I can excel at and being able to have the opportunity to work on them and uh you know there's this um I always thought I was really good at the

old online reacts watching a video and giving my hot take thought I was pretty good at those things and then uh God decided that I didn't need to use my voice anymore regularly so for the last year I've been not being able to speak more than uh something like five hours a week without a decent amount of pain so learning how to do offline reacts and learning how to kind of take articles and synthesize them and all that has been something that's been uh an unknown rewarding treat in my life as time has gone on going from something I really didn't like and feeling like things were very defeated or hopeless because you know being someone who's supposed to be on the internet but not being able to be on the internet was a very tragic situation and so for that to happen

I was uh I had been very thankful that people seem to say yes we like that and that that allows me to continue on this crazy adventure because it was either that or I probably would have had to consider quitting and so feels very good I have a very happy conversation um a little bit tangential to this yeah that I hadn't considered until you guys just said it and that is what can kids today do because if you told someone in school that your girlfriend was from Canada nowadays they just be like oh you what's your Facebook page or like what's your tick what's you know what's your tick-tock handle or what it like you know I mean you must so you got nothing like there's no way like the globalization of like the social network seems to have

created it so do you just say a random handle that they like you that's to set to private and that way they can't tell or do you create do you actually go create an alt and post a picture on there and set it to private so that and you just say oh it's that one like what happened how do you lie about this now easy she's omnisch criteria type that out first okay so so my girlfriend from Canada is now my my girlfriend from Pennsylvania is my homestero friend okay my homestero friend that's a TLC video I'm pretty sure of my homestero friend yeah yeah yep yep the learning channel yeah right yes yeah all right well thank you for catching me for using chat all right we're gonna round this off with our your

most recent programming project that's made you very happy that you're happy you got to do and maybe this will give some some of the audience members some ideas as to what they could pursue or things that could spark their interest and be able to do themselves because it's the number one question I get which is what should I program I always try to get from the standard advice of what do you like to do and so now it's our turn to tell them what we like to do and maybe that can help jog some of the ideas out I guess I'm gonna go re reverse snake ordering again so I guess I go I go first again this time yeah you go yeah all right uh so I have a bunch of projects that I've been doing just as of recent and so I'm very thankful to be able to program a little C game for

an ESP 32 for my son I feel like that's a very fun one and I really enjoyed uh being kind of more memory constrained by the way the last time I tried to build it which was yesterday I ran out of memory so now I have to fall back to ps ram and do some things differently which makes me sad can achieve 60 frames a second without it so I got to figure out a new alternative but the other thing I'm very thankful is just being able to build a few projects in my past involving tree sitter and and some LSP stuff and then continuing to be able to use things I've already built and continue to build new things that just are interesting to me or ways in which I think can help make me enjoy programming even more in the day and age of a AI and so it's just I've been

very thankful for those those two things so uh most recent thing that I coded that I was really excited about was definitely PMC trace which is like kind of a thing that I've wanted for I mean at least a decade and which was previously thought to be completely impossible so uh this is thanks largely to uh martin's mosaic who uh actually for the very first time you can actually go here an interview with him he's he doesn't do very much public stuff uh like that he he's always answering people's questions on forums or on stack overflow it's like 50% of the answers come from martin's but uh martin's mico recently there's a there's a podcast called the wukash podcast which uh does interviews with like various like hardcore programming low-level people uh and stuff like that

and um you can go you can if you want to post a link in chat you can go see an interview with him but he figured out very laboriously and this like is incredibly incredibly difficult to figure out and to the best of my knowledge he's the only person who ever cracked it he was able to figure out that actually despite it not seeming like it was possible you actually could get programmatic like via the api not via the command line in some special Microsoft utility but actually programmatic access to the performance monitoring counters on windows the actual CPU performance monitor cursor built into the CPU like how many l2 cache misses there are or something like that right and so he was able to figure out that through the right

combination of ridiculous things you could do that are kind of under documented in the actual api you actually can get them and it's incredibly fragile with how you had to do it so it's like this it's just it's so ridiculous all the voodoo you have to do to make it happen but he figured it out and so we had that to start with and he and I worked on it um kind of moving it from there to something that could actually do sort of the holy grail of what you want which is the ability to put a start and an end marker in a piece of code and to say I want these specific literal performance counters meaning they're not just the ones that are predefined which you know previously seemed like the only way you could really do it in windows

but actually any kind of hex stuff you might have loaded into the CPU to get that front scanner we actually got it to that point and so now with PMC trace I can literally do this on my windows machine which was never possible before you can literally just go like here to here tell me exactly how many of this specific CPU performance counter trigger happened and that's been so amazingly convenient because now it's like I never have to guess anymore I can just be like hey tell me how many full with SIMD ops got dispatched in this window and it's like this many which was like data you could never get up before uh so that's been incredibly incredibly awesome I had so much fun it was kind of a puzzle to try and figure out how to get it to work uh and I'm also just on the

thankful front extremely thankful to martins for having cracked that particular egg because like until he got that first bit working with no we like nobody thought you could even do any of this right and so that kind of led to this whole thing which was great so what you're trying to say is you're thankful for Hiram's law what's okay is this a new trash law no no we've we've talked about this one but all this is all observable behaviors will be dependent on in an API like eventually you can craft enough crazy APIs together that you unlock something that they didn't mean to and it's like too bad that's now part of the hidden API so it sounds like this was a hidden API through enough calls uh yeah actually it totally is and in fact like it it's down to the like

this is an undocumented call that we're making sort of like like we pack a bunch of stuff into a struct that's undocumented that like we reverse engineered the bit patterns for and crap like that but like that is how it had to be done now mind you if they just they could have just provided this like it's something everyone wants if you're on Linux you can just do it it's list available right step you yeah so like why they just refused I don't know especially because it's requires admin privileges to access so it's not a security hole like this is something that you need it you need to run under elevated privileges to do it so it's not like it was something that was you know creating some kind of weird unique security scenario so I

don't know I I've asked the kernel team for it indirectly of course they don't uh talked to anyone really so I can't ask them directly but I've asked many times for them to please have these and they never would do it um and so this was just the only way to do it and now we've we've got it and I'm I'm psyched it's been great my turn yeah yeah yeah yeah yeah okay I'll go I'll say I had a lot of fun working on Mordoria with everybody and building a lot of our game and also learning a lot from Casey which was very fun about different animation stuff that's probably one of the projects that I had the most fun uh recently working on and then I guess slightly more recently than that that's been fun too is trying out uh affect affect typescript uh for those

who for those who are fans and shout out to especially kit lengthen thank you kit for coming down the stream and teaching me a lot of stuff about it um it was pretty cool so I'm enjoying enjoying enjoying that experience I'm gonna become even more of a wizard than trash at typescript types I'm gonna learn a fact now oh yeah oh yeah oh I'm gonna learn it even more I'm gonna be thankful for how much more I know than you affect the harder now oh no I look forward to you two having twix bars stuck in your mouth going like I'm gonna next time we'll get them we'll all get twix bars and we'll just do this we'll do the stand-up with twix our breath will smell like beautiful caramel and nougat or whatever it is I don't know what twix says but I think I'm currently

on the Brian Johnson mostly no sugar approach right now for the holidays I will literally die can I be straight with you guys for a second here also because this this that we never discussed initially we never discussed this yeah just lying the whole time what are you trying to do oh that yeah the program counters didn't actually exist you just made it up can I be real with you can I be real with you guys yeah lay down me lay down me because we haven't talked we haven't talked about this this is a huge like this has been the the elephant in the room okay okay so I went down to LA that time and I went to the tower stream thing yep and I show up ladies and gentlemen who watching right now this is programming okay if you went back to the 80s or 90s and you went and

watched a Hollywood movie where there was a programmer in it right the dude is 250 pounds and he has like Cheetos like on him or whatever right like that's just what that's just what that means he obviously hasn't seen swordfish okay well yeah there was occasionally other ones where they're like the hacker is cool like in diehard or swordfish sure so anyway so you know traditionally speaking you're not necessarily expecting it to be a paragon of nutrition whatever but I show up to the tower stream and I bring a box two boxes actually of cupcakes now these are really good cupcakes there's a place in LA called Susie cakes that makes really really good cupcakes they're delicious I'm not just saying that they're very good cupcakes and I'm like hey does anyone want

cupcakes everyone is like no they're like no I can't I like go around the thing and I'm like I'm like this I think bash bunny says no trash says no the I don't remember who was doing the edit deck at that time with all the buttons on it they're like no Allen yeah everybody is like I can't for health reasons or something and I'm like what is going on why can we not eat cupcakes trash team is actually with me I was in trash would have I bet because he eats tricks bars in the morning he would have had a pie that's all eight two no no so I came after you casing the cupcakes were sitting on the thing but I think they were sitting out too long yeah but that you want to like don't eat it I was like oh I wouldn't it wouldn't like the next day try it wouldn't

they would have been out for like multiple days at that point oh I eat them later in the week too It didn't stop me. All right, I think it's sick. I'm trying to you missed out dude because I ate more of them the next day Yeah, I was really staring at him. I was like I'm gonna eat this So what's going on what's going on here prime? You're are you on like are you on the like I'm on the carnivore diet like I can only have me So so let me just hit it so so so due to the throat I I was on I was extremely strict diet just to reduce Okay, which is just gonna be a high meat blueberries and honey diet Okay, it turns out it turns out that seems to be the best documented low inflammation diet, which is lots of protein

Blueberries and honey. Yeah, then you spike your you spike your blood sugar like once or twice a day with a With like a quarter cup of honey and blueberries. That just turns out like that. It's like it's just it's very He literally started vibrating after that though, too Yeah, yeah I then I eat a bucket of hair and slept for six months What is is blueberries and honey specific like If it was blueberries and maple syrup with that the same words like honey specifically or something I'm sure you could do a bit of a substitute with maple syrup just because it's pretty good. It's pretty mineral dense So so some similar naturally occurring sugar or whatever Yeah, not a lot of chat is very upset at the fact that meat is low inflammation. Yes, you can look up

That you can look up the dice. There's there's quite a bit of there's quite a bit But the beautiful part is you can actually go about this in many different ways, right? Like there's many diets that actually kind of fulfill this and this was the best one for me to be successful at Cool, so then when you said cupcakes all I wanted was cupcakes, but I just I literally say okay everything teach can be there He can witness my level of say now. He would he didn't even eat when we went to a Korean barbecue But that's just me that's literally just me. That's just me because they didn't have the right meat there What's the right meat? What's the right meat?

Sick and breast right like so it's like super boring because it was because the original thought like the third doctor I saw thought it was LPR and so that means anything with fat in it can loosen your top sphincter Let's like acid trickle up and destroy all trash. Okay, relax Bottom sphincter top sphincter. Yeah, I was wrong with it Yeah, loosen up that top sphincter people are talking about like gaining weight and all that I don't know all I know is that made me real in shape. I'm feeling pretty good these days a most in shape I've ever been so just throw that Me too if you can believe it or not. Well, yeah, I mean eating a diet of mostly chicken breast is gonna be very healthy Yeah, it turns out I just think it's all lean protein. So yeah, yeah, I've switched over because now it's not LPR

So I switched over to chicken thighs because they're demonstrably better. Well, there's so much taste here There's so much tastier. So I do like 85% chicken thighs 15% chicken breast All right, that's pretty much all you can dinner is basically big chicken thighs broccoli and rice That's like effectively like my main meal. I do Candy trash Is kind of in there though is the thing that basically all I eat you're like hiding 2000 plus calories of gummy bears Yeah, yeah, yeah, also is that a is that a pinata behind you? It is it's a for my birthday my kids made me a trash Pignata. That's great. That's my face. The little my the one my sundry on it. Oh, that's great Mm-hmm One little thing because you say you eat a lot of broccoli you can sprout broccoli and a pinch of sprouted broccoli every single one of those

Is equivalent to a full broccoli so if you just don't really like broccoli you can do a pinch of it get like a thousand Broccoli's worth a nutrition and then you just don't have to eat broccoli What Wait, wait, wait, conservation of mass A pinch of sprout. What is a pinch of broccoli even me? Don't worry about it. How do you pinch broccoli? Like what's that? Don't pinch a broccoli sprouts Anyways, check it out makes it easier. I hate rock. Let's get this part trash. I want to hear what you're thankful Yeah, oh, no, I'm interested. You know pinching a bro. Okay. All right, so next time I understand when I come to the tower For the next tower stream you guys do some time in the future. I bring a bucket of chicken thighs

Yeah, my gosh, that'd be so good But hopefully next time we do something I will be able to take you out to Korean barbecue and eat so much Korean barbecue I die like that. I don't work here. That seems like it's short. Of course I'm hot pot. We're hot pot. Oh Hot pot. Oh my gosh. Yes, can trash talk though. I want your trash. Yeah. All right trash. So what are we?

Project it was a project programming project. Okay, I have a couple and I won't go like in the detail because People might won't make any any sense. So I wouldn't say it's my favorite, but I would say most rewarding and it's like a non-going thing is time strip performance So I've worked in a really big repository Crazy amount of types a lot of developers. We don't want to hinder their developer experience So we need the type we need the types to be faster. So I worked for like a month or two on just trying to Lower the memory footprint of our types And yeah, that was it was pretty uh It's like it's kind of one of those things where you can't really ask anyone for help because it really knows what to do

So you're kind of just like floundering for a while and you kind of get discouraged and you have your ups and downs But then when you're on the other side of it, you're like, okay, I somewhat understand that at this point So that's pretty much how I feel now Another word another cool thing is uh, so since I do make tools for developers me and Chris we made this tool So one one big thing in the front end space is test testing and another big part of that is mocking And what usually ends up happening in any code base if you have a good amount of tests you have a good amount of mox Um, but the bad thing about mox is they get stale and you get you can't maintain them Things just break. You don't really know what usually ends up happening

You just basically look at your network tab copy and paste the response and then move on to the life Well, we built something called a automaker which you don't You basically don't have to save any mox to the file it will auto mox at request time or at runtime And that way you don't have to maintain your mox and we pay like a whole type safe interface around it Um, and we use GraphQL so we basically introspect our graph And you can basically just traverse down that graph in a type safe way and we'll auto mox things for you Um, and then the most recent thing I'm working on is us again, I work on a huge repository and we onboard a lot of developers constantly we want them So you're hiring Maybe

Probably I don't know check the curse page maybe probably I would I would guess so Uh, but not not not my team specifically Uh, but anyways the whole selling point of like our repository is we want developers to come into our repo because it's easy to code So I'm building uh, so we use React on the front end and the interesting part is like every team basically has their own directory So everything's like co-located right because you don't want 20 teams in a repository It's hard to know where you know the code ownership is So we want to keep everyone contained into their own directory So that way if it breaks they know where to go Um, but it's in but but it's like how do you tie all that stuff together

Because if everybody's a sibling you need some sometimes there's hierarchy and routing Uh, so I'm building basically a wrapper around React router in our own custom framework So people can basically tie into our routing framework very easily Um, so that's something I started like two weeks ago. Hopefully I'll ship it in January after the break But it's super cool doing a bunch of cool stuff behind the scenes Um, so that's the stuff I really like to do. I don't really like Doing product Engineering type stuff. I like doing stuff like this. I think the stuff is way cooler Um, so yeah, I'm excited to see it hit proud. I already went through like 20 code reviews got good feedback So we're getting close. Yeah, TJ and I tried something to say

Yeah, I was just wondering what t-shirt size you would classify this task and if you had any blockers It kind of seemed like you were doing an actual stand-up So I just wanted to hit like here, you know, when we're thinking is this Q3 Q4 Who do we need to get signed off from You don't do t-shirt sizes. Okay, we're just like we just say maybe you know what I say I say I say maybe Q1 That's what I say. I say maybe Q126. I'll follow up with you then. Thanks for that It's time to take this offline. I have a thing heavy Thanksgiving Dude, I'm actually going on call tomorrow. This is actually crazy Anyways, you can call me anytime trash. Okay. Thank you. It doesn't have to only be on Thanksgiving. Okay. I got you. I appreciate you

Yeah, no problem All right That's it That's a great outro I hope everyone had a great Thanksgiving. That is it. I have nothing left to say There's nothing left to say if you're not thankful by now you're shit I'm clicking stop

0:00 / 0:00