Time Moves Slowly, Friendships Drifting, and Adam Learns Something New About Dax

Speaker 1:

Hi. My name is Dax and I'm using a mic.

Speaker 2:

I'm a white person. How bad can it be?

Speaker 1:

The fuck are you smiling about?

Speaker 2:

Well, I mean, it's been a week. Like, we skipped a week, so it's kinda like, I haven't talked to you in two weeks. There's that. I I am kind of upset that I paused this video. I'm watching Ashton Genti.

Speaker 2:

He's a running back for Boise State. And I just kept hearing his name. It's one of those deals where it's like, you keep randomly hearing about this person. I mean, I listen to lot of NFL stuff. He's a college football player and he's amazing.

Speaker 2:

And I don't know why that's on our podcast because it's very random. But you should watch some Ashton Genti highlights, running back. He's amazing. He's a running back? Yeah.

Speaker 2:

And running backs Yeah.

Speaker 1:

Running back highlights are always really

Speaker 2:

really fun. But running backs like in the NFL, it's like whatever. It's just like that you can get a dime a dozen. You don't really need a good running back. But then every once in while, there's one of those generational prospects they call them.

Speaker 2:

It's like they change franchises even at the running back position. He looks really good. Anyway, I don't know anything about running back or scouting or whatever, but the highlights are cool. Moving on. I say I need like fifteen, twenty minutes, am I the kind of person that when you hear that, you just immediately think it's gonna be forty five minutes?

Speaker 2:

Have I earned that reputation yet or do you not think that?

Speaker 1:

I live in Miami where nobody's sense of time can be trusted at all. At this point Cool. Including my own. So at this point, I just don't even

Speaker 2:

So you're a decent a general thing. Okay. Cool. Because I feel bad when that kind of thing happens and then I'm like, is this just is this what always happens? Do I have a reputation?

Speaker 2:

I don't know. Because in different circles, different friendships over my life, I've had that reputation and I wonder if I've shook it off and this is rare. I don't know. Just started thinking.

Speaker 1:

For me hearing this, it's funny because like my perception is like, because you're white, I'm just like, there's no way it can be that bad. I I don't know what it is. Don't if this makes any sense. But literally, I'm just like, okay, like Adam's like, oh, I'm always late. I imagine that you're like five or ten minutes late,

Speaker 2:

you know? I'm white?

Speaker 1:

Because okay, like, I'm around Latin people all

Speaker 2:

the time.

Speaker 1:

Yeah. And they will be one to two hours late won't even acknowledge it. So it's a it's a very different thing and like

Speaker 2:

That's that's intense.

Speaker 1:

Getting out the door is a is a challenge and like so like, whatever you're saying, I'm just like, yeah, it can't be that bad.

Speaker 2:

It can't be that bad. Okay. I'm a I'm a white person. How bad can it be?

Speaker 1:

Don't worry. Maybe, again, relative to your community, maybe it's you're the worst, but

Speaker 2:

Maybe.

Speaker 1:

If you ever come here, you're gonna be like early to everything probably.

Speaker 2:

Oh, nice. Okay. Well, that's Yeah. That's good. I the just saying community or just kind of talking about past friends.

Speaker 2:

Do you have a hard time this just came up last night. I was talking with Casey about it. I have like a string of very close friendships over my adult life and even going beyond that, like going back into school, like high school or whatever. I have like always had a really close friend and there's like three or four of them that I never thought I wouldn't stay in touch, but it's so hard to like try to stay in touch or even like want to respond when they try to stay in touch because it just feels like this very heavy thing that like Mhmm. If I'm gonna talk to you at all, are we gonna have to have like a really close relationship like we used to?

Speaker 2:

I say really close, like whatever. As really close as I can be to somebody. It just feels like too much effort to even consider the relationship because we used to be close. Does that make sense?

Speaker 1:

I've I feel like I've been thinking about the exact same thing lately. I had a so I have a similar situation like I have I have a friend that I mean, it's a group of friends but I'm thinking one specifically that and I've known all these people since I was like in middle school. So people that, you know, I've known for a very long time. One of them in particular at least particularly close with. So he's having his first baby Mhmm.

Speaker 1:

Next month. Yeah. And I didn't hear about it until like a month ago. Oh, yeah. So it was just like and it it's not like

Speaker 2:

It's like the reality of

Speaker 1:

It's not like a rude thing at all. It's just like we don't have we just kind of lost any natural way that we natural situations that we would cross paths. Mhmm. So I did I did message him and we ended up, you know, he ended up calling me and we talked for a little bit. But, yeah, there's just this thing like if you're not basically talking every single week, it just becomes, like you said, this heavy thing where it's like, it's very formalized way of communicating and it's like one person saying a bunch of things about their life and you're just like, oh, cool.

Speaker 1:

Oh, nice. Great. And then it's Yeah. You say it.

Speaker 2:

And then it's Exactly.

Speaker 1:

So it's it's just not the way that, you know, people hang out. And it's it's really sad and I guess it's just a reality of getting older and like going through Yeah. Different phases of your life. But wow, like I just never really thought that this was a thing that would happen.

Speaker 2:

Yeah. It feels like this graveyard of past relationships but like they're still alive and you still could Mhmm. Like stay in touch kind of but it just feels like, I don't know. Like it's never gonna happen and I don't know if I want it to happen. Like, I feel like if I was in a room with any one of them, it would immediately be like it used to be and it would be it would feel Yeah.

Speaker 1:

You know what

Speaker 2:

I mean? But it's like we don't live near each other or if we do, we're just living very different lives and yeah, like you said, we if we don't talk every week, it's just very hard to imagine still having that friendship. I don't know. It's weird. It's kind of weird.

Speaker 2:

Yeah. I think like you, I just never expected it to happen. I don't know what I expected, but all those people I would have thought I'd be close with forever and I never would have thought I'd have like a handful of them because I've just been alive long enough. You know what

Speaker 1:

I mean? Yeah. It's true. Yeah. Yeah.

Speaker 1:

I guess I I'm actually now that you mentioned it, I am going through a second phase of that. It's yeah. So it is like a handful. So I like my my friends from school growing up dealing with that, you know, kind of not being as close anymore. And now that I'm in Miami, it's all my New York friends.

Speaker 1:

I'm like, oh, I'm doing a second phase with that as well. It's like almost the exact same thing. So and and it's not like they're still in New York. All they all move too so they're having this problem with each other as well, I imagine. Yeah.

Speaker 1:

But it's it's it's funny because it's like literally all they would take to fix it is to turn it into this thing where I'm like messaging them every day even just a little. Because there are people I message every single day or like at least a couple times a week. Yeah. It's just that there's no trigger or like my brain doesn't think to message them. Like when I see something that I wanna share with someone like they've just rotated out of Mhmm.

Speaker 1:

The set of people that I share stuff with. So yeah. All it would take was was is would be for me to actively like remember to do that. But Yeah. As little as it is, it's it just doesn't happen.

Speaker 2:

That's the weird part. It like, I think that's what I'm really hung up on in the conversation with Casey last night. It's like, it really wouldn't take that much. It's not that much Why don't I put it forward? Because it's really like it just feels like the easiest thing in the world and those were valuable relationships I had.

Speaker 2:

But I just continue to not do it and almost actively like avoid it. I don't know. It's interesting. Yeah. Just one of those things about getting older, I guess.

Speaker 2:

A lot of bad things about getting older. They say like time goes faster the older you get. Do you have you heard that?

Speaker 1:

I I don't want to talk about that.

Speaker 2:

Okay. Okay. Because I

Speaker 1:

I hate that concept and I just like don't want to think about it.

Speaker 2:

Okay. Well, the one thing I was gonna say is it just already feels like it's going so fast. So like, how can it go faster? Anyway, I'll stop. My my

Speaker 1:

both Liz and my mom also said this and I think it's true because I've experienced a year that was like this. They say time goes slower if you do a lot of different things every year.

Speaker 2:

Yes.

Speaker 1:

And we had this past year, we did a lot of different things that we don't normally do. Mhmm. And it feels like a very long year. Like, we're coming up to the end of the year and I'm like, wow, like, I can't like, can you believe that React Miami was this year? That feels like five

Speaker 2:

years ago.

Speaker 1:

Yeah. Yeah. And they they had there was there were so many things that we did this year, so it felt like a slower year than the year before.

Speaker 2:

So that I do remember now. Casey and I have talked about this as like an antidote to like our kids just disappearing from our lives and it going so fast. The it's like things like a year feels slow if you can if you have like a lot of memories Mhmm. And you don't really make memories unless you break out of your normal routine. Like basically, You have to like have experiences, do things that are different out of the normal.

Speaker 2:

So the more yeah. Like you said, the more you can do that, you have these markers that kind of like stretch back over the year and it slows that year down. It makes it feel like I don't know. It's the whole thing. It's I guess it's just perception and retrospect.

Speaker 2:

Perception. Really feeling slower in the moment. It's about feeling like, I don't know, you lived a year worthwhile at the end of it, I guess. Not just feeling like, I can't believe it's Christmas again. Like, it's not having that feeling.

Speaker 1:

Yeah. Like, I can't believe like Dallas was just, what, two months ago? That feels like so long ago.

Speaker 2:

It does feel like a long time ago. And now we got New York. New York. People still don't know what we're doing. Right?

Speaker 2:

I know what we're doing, but

Speaker 1:

people don't. Did you see the disaster that happened? No. There is a conflict. Oh, no.

Speaker 1:

Wait, The Giants Nation speaker dinner is at the same time?

Speaker 2:

Oh, no. What what channel would I see this in?

Speaker 1:

It's in a well, it's a there there's a Sentry channel that Yeah. That Wes Wes messaged me about it.

Speaker 2:

Oh. And then

Speaker 1:

so I emailed the JS nation person, let's see what what they say. But I think we'd lose like five people if every

Speaker 2:

how many how many did we have? Did we have backups?

Speaker 1:

We didn't even have enough for teams of five. We had enough for

Speaker 2:

teams Oh, of no.

Speaker 1:

So we're gonna have to oh, I just

Speaker 2:

Right? Do some

Speaker 1:

Some stuff. There's gonna Yeah. Be

Speaker 2:

And it was it was two teams of four. Are we on any other teams? What are we doing? What do I have to do?

Speaker 1:

Nothing? We're gonna be on one team but there's gonna be we need three teams Mhmm. Besides us. Sorry, we need four teams besides us.

Speaker 2:

Okay. So

Speaker 1:

that was 20 people. If we do teams of four, I think it's totally fine. That's down to 16. Yeah, we're at like

Speaker 2:

Oh.

Speaker 1:

If every single one of them decides not to go, we're at like 13 or 14. So we'll we'll figure it out. It just says it would be a bummer.

Speaker 2:

Bummer.

Speaker 1:

Well I I did send an email and I was like, you know, I I said like, we could give all the speakers free tickets to come and and and all of that. But I was also like, hey, the speakers are really excited to go to our thing, so they're probably not gonna go to I didn't say that explicitly, but Yeah.

Speaker 2:

You kinda hinted at it.

Speaker 1:

She puts that together. Yeah.

Speaker 2:

Yeah. Oh, man, I hope that works out. Yeah. Because that's I just saw the list of names. That that'd be a bummer.

Speaker 2:

In the back of my head, I was like,

Speaker 1:

one thing is gonna go wrong. There's gonna be one

Speaker 2:

thing that goes I guess it's gone too smoothly

Speaker 1:

to this point. And

Speaker 2:

then here it is.

Speaker 1:

Here it is.

Speaker 2:

Just shout out real quick to Liz for being awesome and on top of all the things. She's doing such a good job.

Speaker 1:

Yeah. This is it's like what she's built for, so

Speaker 2:

MVP. Yeah. When she gonna when she gonna organize an Ozarkian paintball match because that would be that would be a lot of fun. The podcast will have a little sneak peek on that one. They'll know what's coming.

Speaker 2:

When we're like, we're doing an event in the Ozarks, they'll know. There's nothing else we would do here.

Speaker 1:

A j heard about this and he was telling me that, you know, it seems like A j is someone that is very good at hobbies. Mhmm. And I learned that he has a he used to have a hobby, he used to be on a paintball team that basically went national pro or something.

Speaker 2:

Woah. Yeah. Okay. Yeah. Base champagne.

Speaker 2:

Paintball pro AJ. Look at him.

Speaker 1:

I was saying, okay, we need

Speaker 2:

to do some kind of

Speaker 1:

thing where someone jumps out of a plane related to terminal and like, yeah, he's gonna do that for us.

Speaker 2:

We got

Speaker 1:

a can do that for us, you know.

Speaker 2:

Yeah, yeah, yeah. We got a guy.

Speaker 1:

No. I was I was saying I was asking him what the laws were on

Speaker 2:

Base jumping?

Speaker 1:

Like, what what is the law? Like, can you just jump off of a plane anywhere? Like, can someone jump out of Like, a family in my

Speaker 2:

there has to be some kind of well, I'm trying to think of precedent. Like, are there ways that the government tries to keep us from killing ourselves accidentally doing

Speaker 1:

risky It's really killing ourselves. It's just like landing in the middle the city is sketchy, right? But he was saying that basically it's if you meet certain certifications which are quite hard to meet, you can basically do whatever you want.

Speaker 2:

Wow.

Speaker 1:

So I think we could have someone jump out and land in my backyard, you know, if Yeah. You can name that precisely.

Speaker 2:

That would be amazing. How funny would that be? Yeah. You just there's something about that just remind me of drones. What's going on with drones these days?

Speaker 2:

I feel like drones have been around a long time and like, has the technology gotten better? Drones. I mean, like, can you buy, like, really amazing drones now that like Yeah.

Speaker 1:

And are

Speaker 2:

there laws around flying drones? I don't know. I've heard things about that.

Speaker 1:

Did you see did you see Andoril's new drone product?

Speaker 2:

Who? No. Obviously not. I don't even know who that is.

Speaker 1:

Okay. So you know Palmer Lucky, the Oculus founder founded a military company?

Speaker 2:

No. But I believe

Speaker 1:

him. Okay. Okay. He did. It's called Andoril.

Speaker 1:

And Okay.

Speaker 2:

It like and deril?

Speaker 1:

Anderil. It's it's the name of like Aragorn's Paragorn's

Speaker 2:

sword in Aragorn? Okay. Oh, sword of the rings. I actually know that one. Yeah.

Speaker 2:

Yeah. Oh, his sword is named Anderil. I think I knew that, but you're saying it

Speaker 1:

Yeah. For And Anderil.

Speaker 2:

You're saying it like somebody who has only ever read it somehow. I don't know

Speaker 1:

definitely have only I've read Return of the King. I've mostly watched it.

Speaker 2:

I'm sorry,

Speaker 1:

I I don't I don't have a native Middle Earth accent.

Speaker 2:

Well, just couldn't tell if you're saying androld or anderil. Androld.

Speaker 1:

Androld. I've never said it out loud. I think that that's the issue. Yeah.

Speaker 2:

I guess why would you why would you say Aragorn's sword out loud, you know? Where would that come up?

Speaker 1:

They make products for the military, like like missiles and things that blow up, but they put out Sword. Like I get it. Product. Reels, like, it's like an Apple product. I mean, it's a totally different vibe.

Speaker 1:

It's not like the Apple vibe, but it's like that level of production where it's

Speaker 2:

Yeah.

Speaker 1:

Seems like it's a consumer product. But they're selling these drones now, again, to the military.

Speaker 2:

To the military, yeah.

Speaker 1:

That can like blow up and they're like, they have all these crazy capabilities of like being super precise and they do these dive bombs and they blow up like right above the target to the shockwave like Yikes. Hits at maximum Mhmm. Lethality. So yeah, DroneTek seems pretty legit. Have you seen all of the like, pretty much all these big events have sort of replaced fireworks with these those crazy drone

Speaker 2:

Yeah. Like, synchronized drone shows. So I knew about that. Like, I knew China was doing something at the Olympics several years ago. So I figured Mhmm.

Speaker 2:

Has has that made it into consumer stuff? Can I buy, like, a drone show if I wanna, like, somebody to come to a drone show at my event? That's like a thing?

Speaker 1:

Yeah. I mean, the the New Year's thing we went to this past year, like in my neighborhood, dad had a drone thing going on.

Speaker 2:

Okay. So it's made it to Miami. It'll be in The Ozarks in about four or five years. Something like that.

Speaker 1:

It could be you.

Speaker 2:

It could be me. Maybe I'll just start a new career as a drone operator.

Speaker 1:

You can just freak out people. Just like just start projecting

Speaker 2:

really Oh, crazy they totally would think it was UFOs. I thought Starlink was UFOs when I saw it for the first time. No joke. I was in the shower, and I freaked out. I was like, Casey.

Speaker 2:

Oh my god. What is this? There's nothing that could be that. It's gotta be easy. Then we so looked it up.

Speaker 2:

And have you seen Starlink at night? Like, the

Speaker 1:

big string of them? Yeah. It's it's like a perfect line.

Speaker 2:

If you've if you've never heard of that or seen it, it's it's like, what else could be flying together like that? Like, nothing moves that it's not a plane. It's not planes, I don't think. It's not shooting stars all synchronized It's

Speaker 1:

it's it's made by humans. I know. It's a thing that's made by humans.

Speaker 2:

Yeah. Wild. I know drones were really influential in like the Ukraine, Russia conflicts, ongoing conflicts?

Speaker 1:

I think after that the Ukraine Russia thing, I really understood how much of war is like just economic things. Mhmm. It's like you imagine that you're trying to win a battle so you just, like, send in your forces. Yeah. But it's this deep calculation of, like, this tank costs x million dollars.

Speaker 1:

Mhmm. If we put it in, it takes out this other thing but that thing costs less than the tank. Yeah. So, like, is it worth the like, I think drones just make those calculations really crazy because you're risking a multi million dollar thing and someone with like a thousand dollar drone can Yeah. A thousand dollars and like take away millions from you, right?

Speaker 1:

So, yeah, the whole asymmetry thing is is pretty wild.

Speaker 2:

Yeah. I guess the reason I brought up drones, it just feels like one of those things that it was like ten years ago or whatever when people got the first like consumer drones. And I just remember thinking like, man, someday they're just gonna be flying all over the place. And they're not. So I just wondered like, why?

Speaker 2:

Is it just kind of a novelty? Is there a reason to own one as a person? Like, I wanna own one. You know me. I'm like a I buy I buy a lot of things.

Speaker 2:

I'm a consumer at heart. I don't own one, but I have no reason to own one. That's the only reason I don't.

Speaker 1:

I think for people in filmmaking, it's just totally I mean, filmmaking in the loose term, like, just people YouTubers.

Speaker 2:

Twitch streamers? Programming Twitch streamers?

Speaker 1:

Okay. It's We have funny an

Speaker 2:

example here.

Speaker 1:

I I did have this thought where in every movie you've ever seen, there's always like an overhead shot. This there's always overhead shots all the time.

Speaker 2:

And Yeah. What did

Speaker 1:

they do before drones existed? They just But buy stock that's so much crazier. It's so loud and it's like rent

Speaker 2:

a helicopter to get this overhead shot. I mean, movies, I I think are you saying for lower budget stuff?

Speaker 1:

I mean, e even for a movie, it's like, just to have like a three second overhead shot to set up a scene

Speaker 2:

Yeah.

Speaker 1:

They had to rent a helicopter and do that? That's like

Speaker 2:

I mean

Speaker 1:

that's a lot

Speaker 2:

of watched all the Lord of the Rings special footage in high school and I'm pretty sure they

Speaker 1:

use helicopters.

Speaker 2:

Lot of helicopters involved. Yeah. Right? Yeah. Today, would they just do that with drones then, I guess?

Speaker 2:

Yeah. Like, is there any loss of quality by using a drone? Probably not.

Speaker 1:

No. They use a drone.

Speaker 2:

Got my

Speaker 1:

I think I posted a picture. Right? My my small rig thing?

Speaker 2:

Oh, yeah. It's like an iPhone harness thing. So we can just film stuff.

Speaker 1:

It's so well thought out, like, mean, people in the podcast can't see. But this is like a thing to put my iPhone into and it like has like handles and has like a built in SSD in the handle.

Speaker 2:

Oh, built in SSD in the handle.

Speaker 1:

That's cool. Man. This thing is so okay. So see this? Like, quickly like reorient it to have like different different angles and stuff.

Speaker 2:

Oh, nice. And people can see this if they wanna go to YouTube, by the way. Our podcast is

Speaker 1:

on YouTube. I don't know

Speaker 2:

if you wanna watch us talk.

Speaker 1:

This handle right here

Speaker 2:

Mhmm.

Speaker 1:

Here's what's crazy. Inside of it, you can open it like this and it has a SSD slot. Wow.

Speaker 2:

Can move for an SSD. That's brilliant, man.

Speaker 1:

That's brilliant.

Speaker 2:

That's a small rig thing you said?

Speaker 1:

Yeah. So I I put that in

Speaker 2:

there and then it plugs into

Speaker 1:

my phone and just record straight straight to that. That's pretty awesome. That like level of creativity is like, there's like a million little details in here like

Speaker 2:

that. Mhmm.

Speaker 1:

Like you can like, you know, the handles rotate, so can get like different angles. But the reason I brought this up is this is like in partnership with some guy named Brandon Lee. He's like an independent filmmaker, so he always like makes a You know, he'll do like a two or three minute thing that he films with this. It's crazy how creative they get. Like, they attach this, they like create like a they wanna like overhead chase footage.

Speaker 1:

So they put it on like a zip line and they just let it go and it and you know, follows the people. They'll like throw it over stuff, like they'll do pretty pretty creative things and yeah, it like comes out.

Speaker 2:

Has anyone made like like a movie, like a bit like not a big movie, but like a movie with an iPhone? What?

Speaker 1:

Did you did you not see this the thing going around? Do you know that series that zombie series twenty eight hours later, twenty eight days later?

Speaker 2:

Twenty eight days later sounds familiar.

Speaker 1:

Okay. So

Speaker 2:

Is it a movie? Or is

Speaker 1:

it a It's a zombie it's a zombie originally a zombie movie twenty eight hours later, which is like, you know, the idea is twenty eight hours after a zombie thing.

Speaker 2:

Okay. Then the

Speaker 1:

sequel is twenty eight Days Later, which is like, you know, more time has passed.

Speaker 2:

Uh-huh. And now

Speaker 1:

they're doing like twenty eight months later or something.

Speaker 2:

And

Speaker 1:

it was going around because the whole movie is filmed on an iPhone 15. And I was like, wow, that's so crazy because

Speaker 2:

it's it's not like an indie film. It's like a in the theaters movie.

Speaker 1:

Yeah. It's like a $100,000,000 budget Yeah. What?

Speaker 2:

A $100,000,000 Right? Okay.

Speaker 1:

The first thing I did was like, I want to see them using it. Yeah. So I was like looking at pictures and I was like, I I can't find any pictures of them using the iPhone. Then I realized that the thing they had in a tripod, which was this giant freaking device, there's an iPhone in there, but it's like, they has like

Speaker 2:

So they use like crazy cinematography lenses and stuff on an

Speaker 1:

iPhone? Yeah. Yeah. There's there's some company that it's like thousands and thousands of dollars of gear on top of the iPhone. So it's like, okay, yeah.

Speaker 2:

Was It's like always like guys walking around holding iPhones,

Speaker 1:

yeah. It's

Speaker 2:

not that.

Speaker 1:

So it's it's not that. So it's like, okay, like.

Speaker 2:

Interesting.

Speaker 1:

You're basically you just built a camera. You built your own camera and like it's still impressive, like

Speaker 2:

Yeah. I guess because it doesn't have like I don't know. I don't know a lot about cameras, but like, I feel like how do you get the real depth of field without is that just the lens?

Speaker 1:

That's where it's weak.

Speaker 2:

That's where it's weak. Right? Because it doesn't have like a shutter and an aperture and all that. I don't know how

Speaker 1:

The lens can still help with that, but yeah. I'm I'm there's there's definitely certain limitations of what you can and can't do. And I watched a bunch of videos of the professional cinematographers like explaining how far they can go with the iPhone and like where the limits are.

Speaker 2:

Okay. So people have broke it down, yeah.

Speaker 1:

And someone actually went and like did a bunch of shots, like identical shots with both

Speaker 2:

Oh, compared it.

Speaker 1:

Yeah. And it's like and even even he said like, technically I'm gonna prefer all my camera gear but the gap is really small. Yeah. And he was like, especially going back to when I was starting out, this is like a million times better than anything I'd ever had like earlier That's in my wild. Yeah.

Speaker 1:

And like, the camera stuff obviously like looked better but man, like it still looks very professional, the iPhone.

Speaker 2:

That's wild. Yeah. Do they even make like cameras that aren't really nice cameras? Do they make like point and shoots anymore? Is there any reason to buy those?

Speaker 2:

Like, I would think there's no market if your phone know. Yeah. Has a better camera. I mean, that used to be a thing, know, like camcorders and cameras that were all like varying price points.

Speaker 1:

I had that growing up.

Speaker 2:

Yeah. Like a digital camera. It had a little like zoom out lens on it.

Speaker 1:

Don't remember the sound it made, the little beep sound when you press a button?

Speaker 2:

Yeah. No

Speaker 1:

more. It doesn't exist.

Speaker 2:

Doesn't exist. It's kind of wild. It's it's kind of wild to imagine like life as an adult now without an iPhone or without just a smartphone, I guess. Can you imagine? Like navigation, that's the one I always think of like when we drive somewhere.

Speaker 2:

There's so many little things.

Speaker 1:

I've always been horrible at navigating, so that's huge for me.

Speaker 2:

Yeah. Yeah. They were simpler times. Hey, we got an election coming up. That's exciting.

Speaker 1:

Yeah. I'm voting for the first time my whole life.

Speaker 2:

No, you're not. What? Yeah. Yeah. What are you, 20?

Speaker 2:

What what are you talking about?

Speaker 1:

Well, I wasn't a citizen until like, right after the previous election.

Speaker 2:

Wait. What?

Speaker 1:

Yeah. I'm

Speaker 2:

I'm sorry. I how did I not know this about you? We're a 113 episodes in. How did I not know that you're only like recently

Speaker 1:

Well, it's it's it's confusing because I've been in The US for twenty five, twenty six years or something.

Speaker 2:

Yeah. But you didn't become a citizen till when?

Speaker 1:

2020?

Speaker 2:

Twenty like how many years in? So like twenty years in to being here?

Speaker 1:

Yeah. I could have done it a long time ago, I just didn't. Like I've had a I've had a permanent resident green card for a very very long time since I was like 12 or 13.

Speaker 2:

Oh, so it was it was just more like a formality. It wasn't like you were waiting in line for twenty years and then No. It's like No. Getting a driver's license, the kids who are like wait until they're 17, you're like, what are you thinking? Why aren't you driving?

Speaker 1:

Yeah. Exactly like that. Yeah. It's exactly like that. But I mean, to be fair, I did apply for it like it did take me several years because one, I think this was right when Trump got elected, they slowed Like, the process just slowed down a ton.

Speaker 1:

Yeah. And they made a mistake and rejected my application.

Speaker 2:

Mhmm.

Speaker 1:

And when they make a mistake, it already takes them like a year to get back to you and it takes like so much Jeez. So much time to like appeal it then to acknowledge the mistake and you know, all that stuff. Yeah. It took me super long. But when I got sworn in as a citizen, it was like during the end it was like during COVID, but like not like deep in it.

Speaker 1:

So they brought us all into a room and it was like it was so weird because it was an a giant room with like a grid of chairs, but each chair was like three feet apart from the other one. So we were all just like sitting in like

Speaker 2:

Oh, because COVID. COVID.

Speaker 1:

Yeah. Yeah. Yeah. And then and the judge wasn't physically there. He was doing it over Zoom.

Speaker 2:

But what that meant was he could do he was doing like three of them at a time.

Speaker 1:

There was like the one in Manhattan, the one in Upstate New York, and one in he was

Speaker 2:

doing three simultaneous. I'm like, this just

Speaker 1:

you just increase efficiency by three x minimum because now this joke is literally in three places at once.

Speaker 2:

Did they stick with that, I wonder? Did they abandon that policy? It seems more efficient. Yeah. Like, why why

Speaker 1:

it's such a yeah. It's such a formality. Yeah.

Speaker 2:

But you got to be sworn in as a citizen. I don't think I got sworn in. I was just born.

Speaker 1:

To be honest, I think every person should have to do that at some point because

Speaker 2:

It sounds kinda cool. It's like a moment where you're like, okay, I'll do it. I'll be a citizen and I'll be a good one.

Speaker 1:

Yeah. They make you swear all these things and it's so it sounds so intense too. Like, you know, I love, like, dramatic stuff like that. It's like, I I, like, forsake any allegiance to any foreign prince. It's like it's like It's lines like like, it's really intense.

Speaker 1:

It's like, I commit to doing non combatant military duties. I I actually don't think they like make you commit to doing

Speaker 2:

Military duties?

Speaker 1:

Yeah. Military stuff? They say like, they say you commit to doing at least non combatant military duty.

Speaker 2:

A little little disclaimer on there. Were there any you had to think about? Were there any that you're like, oh, do I wanna do I wanna swear to this? They're like, you have to accept Next. Js as the best React framework, meta framework.

Speaker 1:

Well, the one that gives you pause, the ultimate downside of being a US citizen is no matter where you go in the world, you owe the US government taxes.

Speaker 2:

I was gonna guess taxes. I I I thought a moment there, I thought I should get to guess but that that would have been my guess. Yeah.

Speaker 1:

Not every place is like that. Right? Like, imagine you leave The US and you go

Speaker 2:

Yeah. But America, if you're a citizen, you like, to not pay US taxes, you just have to renounce your citizenship. Right?

Speaker 1:

Which people do. Like, there's like billionaires that do that.

Speaker 2:

Yeah. Do they just say, I renounce my citizenship? Or there's like some paperwork probably? What is that from? There's something.

Speaker 2:

Is that arrested development where

Speaker 1:

I declare bankruptcy. It's it's the bankruptcy office. Yeah. Yeah.

Speaker 2:

Michael Scott.

Speaker 1:

Yeah. I declare

Speaker 2:

I declare bankruptcy.

Speaker 1:

That's how it feels like it should work.

Speaker 2:

Yeah. I renounced it. Did you hear me? So you were sworn in. I can't believe you've never voted.

Speaker 2:

This is all like like, I knew you weren't born here, but for some reason, I just thought you've always been a citizen. I don't know why. Like, why I thought you just got it.

Speaker 1:

I don't know.

Speaker 2:

This is news to The timeline of Dax and his citizenship. So you were a citizen of India.

Speaker 1:

That's right. At their but okay. Here's another here's another funny dynamic. So The US does not recognize dual citizenship because to

Speaker 2:

Oh, really?

Speaker 1:

It's this funny thing where you're like, what is dual citizenship? It's just one country being like, oh, it's cool. You know? The other countries have to say it's

Speaker 2:

Yeah.

Speaker 1:

It's cool. The US is not recognized dual citizenship, so you basically say like, I like renounce any citizenship whatever.

Speaker 2:

But if the other country does recognize those Yeah.

Speaker 1:

We're fine. Yeah. So they have something called

Speaker 2:

So India is still like, you're cool.

Speaker 1:

Yeah. That's they have something called an OSI, overseas citizen of India, which I need to apply for. And that lets me, you know, worst case if something horrible happens, I can go

Speaker 2:

Yeah.

Speaker 1:

On property there or whatever.

Speaker 2:

Yeah. Yeah. Yeah. Yeah. Why it's so funny to me.

Speaker 2:

It's such an American thing to be like, we don't recognize dual citizenship. Like, you don't need to. It doesn't matter. Like, if the other country does, then like, what you know what I mean? Like Just like, but

Speaker 1:

like technically what is your stance? Your stance is you're an American and you shouldn't be

Speaker 2:

And that's it.

Speaker 1:

You know. You shouldn't be half in half out, which I kind of agree with. Like I don't like I get it. I think that's maybe the right policy to have if you're the country everyone's immigrating to.

Speaker 2:

Yeah. Yeah.

Speaker 1:

If you're the country where everyone's leaving, you're like, you'll just do whatever you can to still like have some kind of tie, right? Yeah. Obviously, India a lot of people from India moved to The US, so it's good for India to like latch on to them somehow.

Speaker 2:

Yeah. You know how there's like a subculture for everything and like there's people who are really into like every most obscure thing you could ever think of?

Speaker 1:

Yeah. Do you

Speaker 2:

ever just like predict those or you just like can imagine this whole thing exists, but you're not gonna look into it. You just know it does. Like, I know there are people who compete with like how many citizenships they have. I've never heard this before. There's I'm sure there's a Reddit.

Speaker 2:

I'm not gonna look it up, but it's just kind of fun to think like, there's a guy that has like eight citizenships and he's like the record holder. Just like the languages, like that's very similar to like I know two dozen languages. Yeah.

Speaker 1:

Yeah. I mean, if you're in Europe, because now they have the EU citizenship thing, which is so convenient. Like, I'm imagining how bad it was before. Imagine if you had to deal with It felt like international travel every time you like left Missouri just to go to another state in The US.

Speaker 2:

That would be tough. Yeah. Because I leave my state all the time.

Speaker 1:

I mean, left this week, didn't you?

Speaker 2:

I guess I did. Yeah. Okay. Yeah. I do do travel a little bit.

Speaker 2:

That was kind of a dumb joke.

Speaker 1:

Yeah.

Speaker 2:

I used to not. I think I was like 18 before I left the state of Missouri. Isn't that sad?

Speaker 1:

Oh, you're one of those?

Speaker 2:

I'm one of those. Trying

Speaker 1:

to never think saw the ocean until

Speaker 2:

No. I guess I was in 18.

Speaker 1:

You were already an adult. You must have driven to Florida at

Speaker 2:

No. Some That's not true. We went to Florida. I don't know what I'm talking about. I must have just like imagined myself

Speaker 1:

You was making up some kind of Yeah. Tragic story for

Speaker 2:

I definitely have never gone overseas, and I've only really gone wait, have I gone overseas? I've gone to Mexico. That's not over in a sea.

Speaker 1:

It's not over

Speaker 2:

Have I never gone I've never gone over a sea.

Speaker 1:

Wait, Europe? You've never

Speaker 2:

been No. To None of them. That's crazy.

Speaker 1:

Have you been to what other countries are you

Speaker 2:

going There's DevRel's that go to Europe, like, every other weekend. Yeah. You've been to Canada? I've been into the waters of Canada.

Speaker 1:

What does that mean?

Speaker 2:

In Buffalo.

Speaker 1:

Oh, like Niagara Falls?

Speaker 2:

Niagara Falls, yes.

Speaker 1:

Waters of Canada. That's a freaking river.

Speaker 2:

I've been to Niagara Falls, which is kind of Canada, and I've been

Speaker 1:

to

Speaker 2:

Mexico. So that's it. North America. I'm oh, I've only been North America.

Speaker 1:

Wow. North American AF?

Speaker 2:

AF. You were like born in another country. You had to be sworn as a as a citizen. That's amazing.

Speaker 1:

Yeah, know. I had to swim here.

Speaker 2:

You swim here. You're so cultured.

Speaker 1:

There was there's some tech stuff. We had NextConf was this past week.

Speaker 2:

I can't believe we didn't livestream go over like like livestream.

Speaker 1:

Well, after that disaster last time.

Speaker 2:

That was it a I

Speaker 1:

forgot. Remember you couldn't figure out the layout and kept putting ourselves way too much over. Yeah. And TJ was going nuts in the chat.

Speaker 2:

TJ, you do not love that. That was what'd they announce? What what what kind of new goodies do we have to play with?

Speaker 1:

There was a slide in the keynote that had OpenNext on it.

Speaker 2:

Oh, for real? Yeah. Oh, this is cool.

Speaker 1:

They gave two OpenNext contributors $2,000 each. Wow. Look at that.

Speaker 2:

Is that more than you've ever given any OpenX contributors? Not to throw any shade, but

Speaker 1:

Yeah. It's definitely more.

Speaker 2:

I'm just messing. I mean, I believe you, but I'm not trying to,

Speaker 1:

like, shoot you down.

Speaker 2:

You guys are playing nice. You and Vercel sitting in a tree. Who knew?

Speaker 1:

I know. Look at that.

Speaker 2:

Who knew?

Speaker 1:

They published SST examples and their repo and their docs and they're gonna like publish they publish like a not just us like Render, Netlify, like a bunch of examples. Netlify announced that they're joining OpenNEXT as well. Wow.

Speaker 2:

It's a movement.

Speaker 1:

Yeah. So look at that.

Speaker 2:

It's like someone at Vercel was sitting in a meeting with some higher ups and they were like, have we wait. Have we tried just like being nice to these people? Have we tried that? And everybody was like,

Speaker 1:

Yeah. And it worked.

Speaker 2:

And then it worked. It's amazing.

Speaker 1:

After exhausting all of their options Yeah. They just went with this one. We're not gonna win

Speaker 2:

in a flame war, but what if we're just nice? What if we just like work with them? Cool. So

Speaker 1:

that's that's going on. I still think Next. Js sucks.

Speaker 2:

Sad to get that on the record.

Speaker 1:

Yeah, I know. Because I I I like wanna do something with that with that Steeldre song, if you know that, Doctor. Dre.

Speaker 2:

Steeldre? Yeah.

Speaker 1:

He has a good soul yeah, yeah, yeah.

Speaker 2:

Oh, yeah.

Speaker 1:

Like, because because everyone sees me being nice to Vercel and they're like, like, have you changed? Like, what is this? Like, this is not what we're here for. But listen, I'm still me. I still think actually that sucks and it's for babies.

Speaker 2:

It's for babies. Oh, it's funny.

Speaker 1:

It's for literal babies.

Speaker 2:

What's it like to be abrasive on the Internet? I just couldn't do it. I couldn't be I mean, like, I can be abrasive, but I couldn't be, like, openly in conflict with something. It would just hurt.

Speaker 1:

It's weird. You can just turn off the app and it's like it's it's like nothing is happening. That is crazy.

Speaker 2:

It just

Speaker 1:

it just it just is not real life and Yeah. I can be abrasive and just just not open my Twitter. It's like it doesn't exist. It like literally just doesn't exist. So it's like this universe that literally exists in my pocket and nowhere else.

Speaker 2:

Okay. So that reminds me, like how I've not been on Twitter really and something happened last night. So if this person listens to podcast, I love you. This I don't mean this in a negative way. But someone actually messaged my wife on Instagram, someone that I was close with in the past that I haven't kept in touch with.

Speaker 2:

Just the whole conversation at the beginning of this where I just I'm not I'm bad at staying in touch. They were concerned about me and the reason they cited was that I haven't been posting on x. I just thought that was so funny. Like, they're concerned with me because I'm not posting on X. And I just think like, isn't that kind of backward?

Speaker 2:

Like, if I were posting a lot on X, I feel like it'd be concerned that I'm too online. But, like, I don't know. He doesn't seem like he's doing okay. He's not posting on X. I don't know.

Speaker 1:

Yeah. It's funny that the truth is exactly the opposite. I'm like, Adam's life is going well now, and he's just like, you know, he doesn't like need all this stuff anymore.

Speaker 2:

I feel I feel like if you were to like chart it, like x y axis, the better my life is going, the less you will see me on x. I promise you. That is

Speaker 1:

really funny.

Speaker 2:

There's a future where I'm like retired and not doing anything technology related, and I will never literally open the app again. And that's, I think, why I'm not really getting on it these days. It's like I just have no desire to read any technical anything. Like, anything anybody has to say, and even you, I mean, I just like it's it's not that it's not interesting. I'm sure it's interesting.

Speaker 2:

It just doesn't interest me at all. Yeah. And that's the only thing I have on Twitter. Like, I don't have any other circles on Twitter that are like other types of content. So when I open Twitter, it's just a bunch of tech stuff, and I just don't care.

Speaker 2:

I don't know what happened. I still love programming. It's my job. But for some reason, like, most of all maybe this is bad for our podcast. I don't know.

Speaker 2:

Most all tech stuff just doesn't really do it for me anymore. I don't know if it'll come back, but for now, it's gone.

Speaker 1:

I don't I don't even see any I mean, told you, I've like shifted to read only on Twitter. Or sorry, write only. Yeah. It's funny because you think it's read only, no, it's write only. No reading, only writing.

Speaker 1:

Yeah. I actually don't I don't really know what

Speaker 2:

What's going on.

Speaker 1:

Next step is going on.

Speaker 2:

It's not even like I don't I'm not interested in the like recurring themes or anything. It's just like normal stuff that like people would wanna share because it's cool. Like, they're working on this thing or this thing is interesting to them. It's just for some reason, it's really not interesting to me, and I don't know what happened and when. Like, if it's if because I always imagine, like, there's lots of developers that don't get on Twitter, and they're just like they don't read Hacker News.

Speaker 2:

They just like their job, but they don't necessarily like obsess or dive deep on all that's going on in the world of technology. I feel like that's happened to me. And I don't know what that means for like I don't know.

Speaker 1:

It's it means you've peaked at them all downhill from here.

Speaker 2:

I've peaked? Yeah. I was thinking more in terms of like the podcast because I I do realize like people might listen to us because they care that we talk about technology. I'm not saying I don't like to talk about technology with you because it is kinda interesting, especially stuff that's not like programming. More like just things in that affect my life, like how technology is changing the world around us.

Speaker 2:

That stuff's way more interesting to me than like, I don't know, Svelte five is out. I'm like, I don't know. What does Svelte five do? I just don't care anymore. I just don't.

Speaker 1:

Yeah. I actually it's funny because it's I think it's a combination of you don't care and there it's hard for me to separate because I think I'm kind of in a similar place, but I perceive it as nothing is happening. Maybe stuff is happening and I just don't care.

Speaker 2:

Maybe maybe that's what it is. Maybe there's like there's not enough big changes, it's too incremental and I'm just

Speaker 1:

Oh, wait. Slot five coming out, that's a literal thing. You weren't that wasn't like a made up example.

Speaker 2:

No. I literally saw that when I opened Twitter and it's another example of like, I used to care about this stuff. I used to like

Speaker 1:

I think I did see that a couple days ago and I just didn't even bother looking into it.

Speaker 2:

Yeah. I have no idea what it is. And we use Svelte, like, literally. It's all over the code base. I don't even know what version we use, to be honest.

Speaker 2:

I've become that person. I'm that developer that's like

Speaker 1:

Oh, you guys use Vite for Cloud. Completely checked

Speaker 2:

out. Just don't even know what Svelte five is. I'm sure it's great.

Speaker 1:

Oh, that's the one with all the signal stuff, think.

Speaker 2:

Cool.

Speaker 1:

Or runes or whatever. Yeah. So I was saying this to somebody else earlier this week. I've been on like a several year journey ever since I left Elixir to figure out my tools for the things that I build. Yeah.

Speaker 1:

And I think that journey has come to an end, basically. Like basically everything is solved where day to day my pain point is like just styling and like making stuff look and feel good. And everything outside of that is very good and like I don't really have significant problems with it. So I think that's also contributing to my lack of interest because Yeah. Everything's like hit my bar and all the problems that I was looking to solve are basically

Speaker 2:

Does that make you want to build more things like have more irons in the fire just so you can use your because I feel like that's a superpower to get to the place where you're not fiddling with your stack anymore and you're not like unhappy with this part of your app development process. Like, feel like I'd wanna just build all the things if I felt like I guess you still have to do all the front end and styling and all that part that eats up time and cycles.

Speaker 1:

Well, that's actually that that was a context in which I was talking about this. I was like, I'm way more interested in actually building stuff now than I am improving

Speaker 2:

my tools. Your process.

Speaker 1:

Yeah. Yeah. It's like things have gotten decent. There's like one or two things I still need to build. I keep begging people to build it but no one will do it so I gotta

Speaker 2:

Like a tool? You gonna you gonna give us a little inside scoop or you're just gonna hold it to yourself?

Speaker 1:

I post about the other day. The last thing I'm missing is a is a job library for just like the jobs of the ecosystem.

Speaker 2:

Oh, yeah. We've talked about this before.

Speaker 1:

Yeah. So I I I keep being like, someone build this. Like, if you build it literally, you will get millions of downloads because it's so needed. Yeah. I don't know.

Speaker 1:

Are you are you gonna build

Speaker 2:

it? You gonna build it? Have lot

Speaker 1:

of conviction around it. Yeah. So I'm gonna I'm gonna do it. So we're I'm reworking the console right now so that it uses less AWS e patterns Mhmm.

Speaker 2:

So that

Speaker 1:

it can run-in other places if you want to self In host AWS, but also in other places. Yeah. And the key thing that's missing is being able to just do async work without relying on SQS and the Lambda or something.

Speaker 2:

Yeah. Yeah. Cloudflare doesn't have code build, I guess. Code build?

Speaker 1:

Yeah. No.

Speaker 2:

Just mean

Speaker 1:

the general like event stuff by like kicking off and having Yeah. To to Not like I'm building something that it is an adapter thing so you can have it backed by Postgres or MySQL or SQS if you like, you know, have that available. Mhmm.

Speaker 2:

Yeah. Cool. That's one thing.

Speaker 1:

That's like the last thing So

Speaker 2:

it'll just be like an it'll be like an SST thing? Or it'll be like a DAC?

Speaker 1:

No. It's just gonna be like a library. I'm like Yeah. I see will probably have nice support for it, but your normal library that really should have existed. I don't know why.

Speaker 1:

I don't know what people are doing, like, the fuck you gotta do async work, like, and you're not using like, what are you doing? Like, what is There's

Speaker 2:

SaaS tools, probably. Lots of those.

Speaker 1:

Yeah, know. Every time I bring this up, everyone's like, why don't you just use ingest? And then they link me to the ingest self hosting thing and I'm like, I'm not fucking gonna deploy this this, like, three node architecture so I can kick off the two background jobs that I need to run.

Speaker 2:

It's funny. Have you have you come up with a name yet? That's the hardest part of any new library or project.

Speaker 1:

I actually wanna build it entirely using AI or, like, using AI in a very different way. Because I want and I I think I mentioned this already. I try I gave a trial run of doing this already for this using Bolt, which is like this AI thing that from Stackflip.

Speaker 2:

A payment?

Speaker 1:

No. No. There there's a payment company called Bolt, a funny one. That's a funny product. Yeah.

Speaker 1:

I need them to add a few more features, but when they do, I think I should be able to, like, build up because I'm trying to port an Elixir library.

Speaker 2:

Oh, okay.

Speaker 1:

Like, Elixir has their their job library, Oban, is perfect and I just wanna port it over and, support adapters. Yeah. And yeah, the LM was doing a great job at it and I was giving it feedback on design things I didn't like and Yeah. I wanna try building like like a real library with something like this.

Speaker 2:

Yeah. Okay. If you're taking any input on names, have you considered Aragorn? Or what was his sword's name?

Speaker 1:

Anderil.

Speaker 2:

Anderil. It's taken in the military space, but I feel like on the consumer side, fair game. Anderil.

Speaker 1:

I consider

Speaker 2:

it. Anderil. Anderil. What if it's like NDeril?

Speaker 1:

Visually, I think it looks like a fantastic name. When I read it, it sounds great. Now, saying it out loud, I'm like, this is kind of

Speaker 2:

awkward Yeah. To That's the thing about like coming up with a name, you have to have a domain that works. It has to sound good and read good and look good. There are like all these facets

Speaker 1:

And SEO good?

Speaker 2:

SEO good. Yeah. It there's a lot of I hate naming things. Ugh. Ugh.

Speaker 2:

Would have so many projects if naming wasn't hard.

Speaker 1:

Yeah. The ultimate name is just a random sound that has never been made before.

Speaker 2:

Yeah. But then I feel like those just feel so forced too, like because there's only like so many good sounds left too, like a lot of them That's true. Aren't taken because they're awful.

Speaker 1:

Like Like school

Speaker 2:

block. It is a new sound. You're right. But it maybe just don't. Dwarf dot I o.

Speaker 2:

With a p h at the end, you know, it's like dwarfs. There you go. That's not supposed to be a sound in English. This is not one we make.

Speaker 1:

Are you ever gonna do another side project ever again?

Speaker 2:

That's that's a great question because I have done so good at not having side projects. Like, I don't think I will because, I mean, stat

Speaker 1:

Terminal is a side project.

Speaker 2:

Terminal is a side project. Like, Terminal is kind of my side project. I mean, like, I don't need anything else at this point. I feel like my plate is full and I'm happy with both of them. They're so different.

Speaker 2:

So like, I could just work on stat muse by itself forever. And then when there is like something that needs to done on terminal, it's this nice little refreshing like, oh, Golang. That's fun. Forgot about Golang. Yeah.

Speaker 2:

No, I think I'm good.

Speaker 1:

I write so much Go.

Speaker 2:

You write so much Go? Nice. Oh, because like I c l I, yeah.

Speaker 1:

I'm doing a fun thing. Did you see oh, you you got me on Twitter, but you said Ghosty's gonna hit one point o? Are they they're gonna release it publicly? Oh, no. Didn't.

Speaker 1:

December?

Speaker 2:

Oh, everyone's gonna have it? I'm gonna have

Speaker 1:

to find out your knew that gonna be a reaction. I knew that was gonna be a reaction.

Speaker 2:

Man. Love it. Yeah.

Speaker 1:

So wait, here's a cool

Speaker 2:

You said next month? What'd say?

Speaker 1:

I think you said December. Yeah. They're shooting for December. But here's a cool thing that I didn't know. Did you know Ghosty is built as not an application, but as a library and an application?

Speaker 2:

I saw this. I saw you talking with Mitchell about this on Twitter. I did not know that. I didn't Like, understand even seeing you guys talk about it, I still don't really know what you guys were saying.

Speaker 1:

But I believe didn't understand it because he was like, it's a library. And he he mentioned that you can use it to build a multiplex. And I was like, I don't really understand the split. But then when he as soon as he said, it's a library and there is a front end for Mac and a front end for Linux. Yeah.

Speaker 1:

Basically, the library, it's a terminal emulator in that like, it can you can load a process into it and it basically has an API being like, given a 500 by 400 screen, here's what each each cell should look like. Mhmm. So you can just take what it tell gives you and just paint the screen and you don't have to know anything about it. But the front end is just like, you know

Speaker 2:

Oh, I don't know anything about it, so that's good. Paint your thing.

Speaker 1:

Okay. The point being, he built a terminal emulator that's gonna and he's releasing as a library too.

Speaker 2:

So Okay. So is most of the ghosty effort then in the library or in Okay. The front So the front ends

Speaker 1:

Both are because I'm sure the free you wanna like render it efficiently and use a GPU and and all that. Yeah. The terminal, like processing terminal codes and like figuring out when a process emits this, like you need to change this cell and update the color and then all that stuff. That's in the library. Okay.

Speaker 1:

And that's amazing because I'm using a very crappy implementation of that that I found in Go and I found a bunch of bugs and I patched them for the SSC multiplexer. And he made me realize like, oh yeah, I could embed Ghosty. Ghosty. Yeah. Yeah.

Speaker 1:

And like I'll start the process in Ghosty and Ghosty will tell me, oh, here are the cells. Well, here's what the cells look like and I can paint that in Go. So SST, the CLI would be powered by Ghosty. That's that's why I tweeted like, okay, so we wrapped Terraform and now we're gonna wrap Ghosty. We're just like following Mitchell around.

Speaker 1:

He's doing all the real work. Yeah. That's funny. Yeah. Yeah.

Speaker 1:

And did some more research and I found out that there is another there's already there's already another c library called libv term that I could have used if I understood any of this before. I might try that in the meantime.

Speaker 2:

I love the just speaking to side projects, I love like Mitchell's path

Speaker 1:

of Mhmm.

Speaker 2:

Like doing this big grand thing like Terraform that's just so like influential in the industry and then being like, now I'm gonna work on a it was just a Mac terminal emulator and going like all in and it's like you just see people who are really good at stuff, they're just gonna make good stuff. Like he made really cool thing and then he comes along and he's gonna make another really cool thing. Like everything he touches is gonna be good.

Speaker 1:

I think this could be really impactful if it's adopted correctly because Versus Code for example has a really shitty their their built in terminal is like so much worse than the most native terminals. Like, I find there's so many SST multiplexer bugs in the Versus Code terminal, which a lot of people use unfortunately. But if they swap to using this under the hood, could improve a lot better. You can build like a terminal on on the web using it.

Speaker 2:

Yeah. That breaks my brain. All kinds of cool stuff. I'm not smart enough to figure that out. Just all the words, it's like terminal.

Speaker 2:

Okay? Emulator. Nope. Don't know what either, MR. I I lost.

Speaker 2:

Like, I can't really conceptualize most of these things. And you're like multiplexer. Nope. That sounds fake. That's made up.

Speaker 2:

Hey. You use TMUX all the time,

Speaker 1:

don't you?

Speaker 2:

I know. I know. MUX. And like I kind of know, like I could have a conversation with someone and be like, yeah, I use Ghosty as an emulator, but I don't really know what that means. I don't know what an emulator really is.

Speaker 2:

I just know I could use Ghosty or I could use iTerm or I could, you know, Alacrity or whatever. I know what the emulators are, but I don't know why they're called emulators. Does

Speaker 1:

I that make was very confused about this until I worked on

Speaker 2:

I feel like there's so many layers. CLI is confusing. Yeah.

Speaker 1:

Because there's everything you just talked about, the emulators, then they don't actually do anything. You're running

Speaker 2:

What do they emulate?

Speaker 1:

C s h inside it probably. Right? You're running like a shell. Like, what the hell is a shell? Emulator.

Speaker 2:

And yeah. I don't understand all the layers. Why are there so many layers?

Speaker 1:

In the shell, you spawn a multiplexer, but the multiplexer spawns ZSH sessions inside of that.

Speaker 2:

Oh, god. Stop. And then

Speaker 1:

those start the processes yeah.

Speaker 2:

I'm so confused. Yeah. I mean, ultimately, I

Speaker 1:

think the root thing is term a terminal used to be a physical thing. It was a physical That's

Speaker 2:

why they're called emulators. Device. I didn't know this. So it's like they used to be the like mainframe terminal, like it's like a a terminal station, like a place you could walk up to that's like got access into the work station thing.

Speaker 1:

And when it had the width and the height, that was like a fixed physical width and height of the terminal. It was something that you could like resize and Yeah. Whatever.

Speaker 2:

Okay.

Speaker 1:

Yeah. And and those terminals can understand certain codes. And you've come across this for the

Speaker 2:

Yeah. Yeah.

Speaker 1:

Antsy, antsy codes.

Speaker 2:

Antsy codes. That's what I meant. Yeah. Yeah. I'm totally tracking.

Speaker 2:

I'm right with you.

Speaker 1:

Yeah. So now we have emulators that interpret those same ANSI codes, but then they paint to a like any kind of screen, right, using your graphics capabilities of your computer. Mhmm. That's why they're called an emulator.

Speaker 2:

An emulator. They're emulating that physical terminal. Okay. That's cool. Yeah.

Speaker 2:

That's actually pretty cool.

Speaker 1:

Yeah. And all the CLI's you start just know how to emit anti anti codes. And that's Okay.

Speaker 2:

And that's what our company does and that's why it's called terminal.

Speaker 1:

Yeah. And terminals have two modes.

Speaker 2:

Wait. What?

Speaker 1:

Two modes.

Speaker 2:

Insert and edit. No. Sorry. I forgot what

Speaker 1:

the is it called normal mode? I I don't know what the normal mode's called, but I know the fancy mode's called raw mode, and that's what we use.

Speaker 2:

Wait. What? There's raw mode

Speaker 1:

in normal terminal in raw mode. Have you ever had your terminal, like, something crash and, like, nothing in the terminal is working? Like, it's printing all these weird characters and, like

Speaker 2:

Yeah. Yeah.

Speaker 1:

You're trying to hit buttons but just printing, like, weird codes?

Speaker 2:

Uh-huh.

Speaker 1:

That's because a process put that terminal in raw mode, but then

Speaker 2:

it In raw mode.

Speaker 1:

Before it could reset it out of raw mode. And raw mode lets you do all kinds of crazy stuff like repaint stuff and like go over stuff.

Speaker 2:

Interesting.

Speaker 1:

That's what we use for like a terminal. Shop. It's in raw mode.

Speaker 2:

This has been a very very educational episode of

Speaker 1:

you weren't interested in tech anymore, I gave you the most boring information about all Let's of talk about terminals and emulators.

Speaker 2:

That sounds interesting. It actually kind of is. Alright. I gotta get off here. Gotta get my kid off screen time.

Speaker 2:

I'm solo dadding. So if you've been listening to this whole episode, just think my kid's been watching a screen the whole time. I'm a

Speaker 1:

terrible parent. I'm so sorry. Watching our last episode.

Speaker 2:

Maybe. That would be that would not be very good for a kid. He would not enjoy that now. He's five. So Alright.

Speaker 1:

Okay. Whatever.

Speaker 2:

You're fine. Whatever. Tough

Speaker 1:

crowd. Okay.

Speaker 2:

I'll see you next week. Yeah.

Speaker 1:

Alright. See you next. Yeah.

Creators and Guests

Adam Elmore
Host
Adam Elmore
AWS DevTools Hero and co-founder @statmuse. Husband. Father. Brother. Sister?? Pet?!?
Dax Raad
Host
Dax Raad
building @SST_dev and @withbumi
Time Moves Slowly, Friendships Drifting, and Adam Learns Something New About Dax
Broadcast by