[00:00:00] Intro: Welcome to Syntax. Welcome to a brand new episode of the Front End Happy Hour podcast. Welcome to this week’s JS Party. Live from Ship Shape Studios, this is Whiskey Web and Whatnot. With your hosts, Robbie the Wagner, and me, Charles William Carpenter III. That’s right Charles. We drink whiskey and talk about web development.
[00:00:27] Intro: I mean, it’s all in the name. It’s not that deep. This is Whiskey Web and Whatnot. Do not adjust your set.
[00:00:36] Robbie Wagner: Hey, what’s up everybody?
[00:00:37] Robbie Wagner: This is Whiskey Webb and whatnot with your host Robbie, the Wagner and guest host today. Jason Langsdorf,
[00:00:43] Jason: That’s right. Hat twins
[00:00:44] Robbie Wagner: Yes. Yes. Very cool. Hats. Shout out Wes boss and the syntax team. And we have a guest today, Shrudy Kaur. How’s it going?
[00:00:52] Shruti Kapoor: Hi. It’s going great. I didn’t get the memo on the hat. So West Boss, please hook me up.
[00:00:56] Jason: That’s right. One. One. Internet Hat West.
[00:00:58] Shruti Kapoor: we [00:01:00] please.
[00:01:01] Shruti Kapoor: yeah. I’ll give a quick intro. My name is Shati Kaur. I have been a software engineer for 11 years now. I used to work at Slack and PayPal before that, and then I was like, screw this.
[00:01:12] Shruti Kapoor: I don’t need to get paid for my work, so I’m gonna become an in full-time independent YouTube content creator. And here I am.
[00:01:20] Robbie Wagner: I’m nice. Yes, I like getting paid for my work, but you know, to each their own,
[00:01:25] Jason: It’s, it’s truly the, the Silicon Valley dream. It’s for the
[00:01:28] Shruti Kapoor: passion.
[00:01:29] Shruti Kapoor: Yes.
[00:01:29] Robbie Wagner: Yeah.
[00:01:30] Shruti Kapoor: I’m doing it for my passion.
[00:01:32] Shruti Kapoor: Okay. I don’t need money. Alright. YouTube.
[00:01:35] Jason: is my passion.
[00:01:37] Shruti Kapoor: Yeah.
[00:01:37] Robbie Wagner: So we have a fray free fra,
[00:01:42] Robbie Wagner: I
[00:01:42] Robbie Wagner: don’t know.
[00:01:43] Robbie Wagner: It is an alcohol removed wine. It is a sparkling brute. It is.
[00:01:48] Jason: and that’s because it’s 10 o’clock in the
[00:01:50] Jason: morning
[00:01:51] Robbie Wagner: Well,
[00:01:51] Jason: and it felt, it felt a little aggressive to try to do back to back episodes. Um,
[00:01:57] Robbie Wagner: would disagree with you. He has already had [00:02:00] seven whiskeys.
[00:02:00] Jason: Chuck. Chuck doesn’t have to give a keynote in three
[00:02:03] Jason: hours. yeah.
[00:02:03] Jason: Yeah.
[00:02:04] Robbie Wagner: Um,
[00:02:05] Shruti Kapoor: Um,
[00:02:06] Robbie Wagner: so this is a blend of chin blanc and pinot noir, and it is de ako hall eyes using an innovative spinning cone process, whatever that means,
[00:02:16] Jason: a spinning cone process.
[00:02:18] Jason: Yes.
[00:02:19] Jason: Which, what does that even mean? I guess that’s, I bet that’s kind of like, uh, because oh, it’s kind of, because you get the, is it because you know what? I’m gonna, I’m gonna just scientifically explain this, knowing exactly zero
[00:02:31] Robbie Wagner: the expert is here,
[00:02:32] Jason: It’s because, alcohol is different density than the the water, right?
[00:02:37] Robbie Wagner: that sounds right.
[00:02:38] Jason: if you put it into a centrifuge, you can separate the alcohol from the rest
[00:02:42] Jason: of
[00:02:42] Jason: the beverage,
[00:02:44] Jason: and then you’re able to just pour that alcohol
[00:02:46] Jason: off.
[00:02:47] Jason: , I’m sure they keep it somewhere. There’s, somewhere there is a, uh, a wine removed, alcohol that’s being sold in a liquor store near you. Yeah.
[00:02:54] Robbie Wagner: Yeah.
[00:02:55] Robbie Wagner: They take all the
[00:02:55] Shruti Kapoor: alcohol
[00:02:56] Shruti Kapoor: That
[00:02:56] Jason: sounds right.
[00:02:57] Robbie Wagner: Yeah. It’s kind of like how they take in peanut [00:03:00] butter. They, yeah. Pass one
[00:03:01] Robbie Wagner: down peanut butter. They take all of the oil out sell the peanut oil and then put palm oil in the peanut butter. It’s
[00:03:06] Jason: like
[00:03:07] Jason: that.
[00:03:07] Robbie Wagner: exactly.
[00:03:07] Jason: Exactly.
[00:03:08] Jason: Somewhere somebody’s got some grape juice. They’ve added the alcohol from the Shein
[00:03:12] Jason: Blanc and they’re, they’re selling it as wine in a, probably in a box. More of like a one of those
[00:03:17] Jason: plastic bladders. Yeah.
[00:03:18] Shruti Kapoor: Oh god.
[00:03:20] Robbie Wagner: Waste
[00:03:21] Robbie Wagner: not all right. Yeah. Let’s, let’s see how this is,
[00:03:25] Shruti Kapoor: you
[00:03:25] Jason: not gonna face that label?
[00:03:26] Robbie Wagner: label? No.
[00:03:28] Robbie Wagner: Well, if
[00:03:28] Jason: sir.
[00:03:29] Shruti Kapoor: me,
[00:03:30] Robbie Wagner: no. Yeah. There we go. You can kind of see it.
[00:03:33] Shruti Kapoor: cheers.
[00:03:33] Shruti Kapoor: Cheers. Cheers.
[00:03:34] Jason: This is the benefit of these, uh, these in-person ones, you can
[00:03:36] Jason: actually
[00:03:37] Robbie Wagner: persons. Yeah.
[00:03:39] Robbie Wagner: Smells. Smells like wine.
[00:03:40] Shruti Kapoor: Tastes
[00:03:41] Shruti Kapoor: like juice.
[00:03:42] Robbie Wagner: Oh, yeah. Does not taste like wine.
[00:03:43] Shruti Kapoor: wine.
[00:03:43] Jason: This reminds me
[00:03:44] Jason: of, when I was a kid and, and you’d go to a New Year’s Eve party and the parents would have their champagne and then they would get the sparkling apple
[00:03:52] Robbie Wagner: mm-hmm. Mm-hmm. Taste.
[00:03:54] Shruti Kapoor: Yeah. Yeah,
[00:03:55] Shruti Kapoor: It does.
[00:03:55] Robbie Wagner: Yeah. This is indistinguishable from sparkling grape juice. Would say, [00:04:00] if you want this flavor just by Sparkling Ridge,
[00:04:03] Shruti Kapoor: grape juice. Yeah.
[00:04:03] Jason: get some grape juice and put it in your soda stream and you’ve
[00:04:06] Jason: got this,
[00:04:07] Shruti Kapoor: more or less,
[00:04:07] Shruti Kapoor: Mm-hmm.
[00:04:08] Shruti Kapoor: Yeah.
[00:04:08] Robbie Wagner: I mean, it’s tasty. I don’t dislike it. I just thought it would be more wine
[00:04:11] Robbie Wagner: like. Yeah.
[00:04:12] Shruti Kapoor: It’s, it’s very grape
[00:04:14] Jason: this is, this is why they, um, all the, the other spirits, like the fake spirits. They have to do things to make the alcohol taste come
[00:04:20] Jason: back.
[00:04:21] Jason: Like, they’ll add something to
[00:04:23] Jason: give it.
[00:04:24] Jason: Yeah.
[00:04:24] Shruti Kapoor: Or they’ll put like,
[00:04:25] Jason: something slightly spicy to give it an alcohol burn and like they’ll put something a little bitter to make it kind of have that alcohol flavor.
[00:04:31] Jason: , And it feels like with this one, they just removed the alcohol and they were like, it’s still wine. Right. But the alcohol’s gone.
[00:04:36] Shruti Kapoor: it’s,
[00:04:37] Robbie Wagner: Yeah, technically it
[00:04:38] Robbie Wagner: is.
[00:04:38] Robbie Wagner: It’s
[00:04:38] Robbie Wagner: lost.
[00:04:39] Shruti Kapoor: balance.
[00:04:39] Shruti Kapoor: I think.
[00:04:40] Shruti Kapoor: Yeah, that’s
[00:04:40] Shruti Kapoor: true. I,
[00:04:41] Shruti Kapoor: wonder if they just like added bubbles to juice. And be like, this is
[00:04:46] Shruti Kapoor: wine. check us
[00:04:47] Shruti Kapoor: Right?
[00:04:48] Shruti Kapoor: I can sell it for more money.
[00:04:50] Jason: the spinning cone technique was somebody in the marketing department being like, you’re not gonna believe what theories
[00:04:55] Robbie Wagner: are
[00:04:55] Robbie Wagner: gonna
[00:04:55] Jason: come up
[00:04:55] Shruti Kapoor: with for
[00:04:55] Shruti Kapoor: how
[00:04:56] Shruti Kapoor: we did
[00:04:56] Shruti Kapoor: this.
[00:04:57] Shruti Kapoor: Alcohol and water have different densities. [00:05:00] Right.
[00:05:03] Robbie Wagner: alright,
[00:05:04] Robbie Wagner: so yeah, this is the first alcohol removed wine
[00:05:07] Shruti Kapoor: I’ve had,
[00:05:08] Robbie Wagner: so I don’t really know what to compare it to. We have a very complex rating system of zero to eight tentacles, zero being the worst, eight being the best. Four and a half is I guess,
[00:05:16] Shruti Kapoor: the middle.
[00:05:17] Robbie Wagner: yeah. Jason, you wanna give it a
[00:05:18] Shruti Kapoor: rid?
[00:05:19] Jason: I have had alcohol removed wines, and I would say that this one is. Probably the sweetest one that I’ve had. , And it’s, it’s made the least effort to still taste like wine. That being said, the flavor of this is good. So as a beverage, not as a wine.
[00:05:35] Jason: I think this is like a six
[00:05:36] Jason: tentacles
[00:05:37] Jason: as a wine. This is like a
[00:05:39] Shruti Kapoor: one
[00:05:39] Shruti Kapoor: 10.
[00:05:42] Jason: That’s
[00:05:42] Shruti Kapoor: fair.
[00:05:44] Robbie Wagner: Shrudy,
[00:05:44] Shruti Kapoor: what
[00:05:44] Shruti Kapoor: do
[00:05:44] Shruti Kapoor: you
[00:05:44] Shruti Kapoor: think?
[00:05:45] Shruti Kapoor: Not
[00:05:45] Shruti Kapoor: bad to taste,
[00:05:46] Shruti Kapoor: not
[00:05:47] Robbie Wagner: wine.
[00:05:48] Shruti Kapoor: Would not drink this while
[00:05:50] Shruti Kapoor: painting.
[00:05:51] Shruti Kapoor: but would not hate it if it was served to
[00:05:53] Shruti Kapoor: me. Yeah.
[00:05:53] Shruti Kapoor: So I’ll
[00:05:54] Shruti Kapoor: give
[00:05:54] Robbie Wagner: it three.
[00:05:55] Robbie Wagner: Okay.
[00:05:56] Robbie Wagner: Yeah, I’m, I’m kind of in the same vein. I actually think it’s very tasty, but it [00:06:00] doesn’t remind me of wine at all.
[00:06:01] Robbie Wagner: So,
[00:06:02] Robbie Wagner: we’ll say two. I’ll just split the difference between,
[00:06:03] Shruti Kapoor: you.
[00:06:05] Robbie Wagner: yeah.
[00:06:05] Robbie Wagner: oh, I forgot the toast. The most important part.
[00:06:09] Robbie Wagner: All right, here’s to react. The JavaScript Monarch. We complain about daily fork monthly and rewrite yearly. May it continue to evolve faster than we can keep up And may we all one day understand what Use Effect
[00:06:20] Shruti Kapoor: does,
[00:06:23] Shruti Kapoor: news effect.
[00:06:24] Robbie Wagner: but
[00:06:25] Shruti Kapoor: we know what use effect does not do. Right?
[00:06:28] Robbie Wagner: well. I don’t personally, but
[00:06:31] Shruti Kapoor: I never did figure it
[00:06:32] Shruti Kapoor: out.
[00:06:32] Shruti Kapoor: Yeah.
[00:06:33] Robbie Wagner: All right, so we have some hot takes that we start with. I, uh, have changed these a bit from our ones we typically do, but we have one that we always do Git rebase or Git merge.
[00:06:43] Shruti Kapoor: Git Git merge, why?
[00:06:45] Shruti Kapoor: Old habits Die hard.
[00:06:48] Shruti Kapoor: Okay.
[00:06:48] Shruti Kapoor: I find it more cleaner. I find it easier to understand. I’ve been doing Git merge the whole time.
[00:06:55] Robbie Wagner: Okay.
[00:06:56] Robbie Wagner: No wrong answer.
[00:06:57] Robbie Wagner: I’m just
[00:06:57] Jason: I think this is the first time
[00:06:59] Jason: that one of [00:07:00] the hot takes has made me want
[00:07:01] Shruti Kapoor: fight.
[00:07:01] Jason: So Good,
[00:07:02] Jason: good
[00:07:03] Robbie Wagner: Fight me,
[00:07:03] Robbie Wagner: Jason I’ll
[00:07:04] Robbie Wagner: fight you.
[00:07:06] Jason: I just, I, I’ve, like, I never
[00:07:08] Jason: would’ve
[00:07:08] Shruti Kapoor: thought
[00:07:08] Jason: of
[00:07:09] Jason: Git merge as
[00:07:09] Jason: being
[00:07:09] Shruti Kapoor: clean.
[00:07:11] Jason: No. ‘cause
[00:07:11] Jason: it, it,
[00:07:11] Jason: like.
[00:07:12] Jason: mangles everything into one flat thing, that’s a million changes and you have to recover from that.
[00:07:18] Jason: Right? Like whereas Rebase is
[00:07:19] Jason: like, here’s
[00:07:20] Shruti Kapoor: just
[00:07:20] Shruti Kapoor: the
[00:07:20] Jason: commits that were made.
[00:07:21] Jason: So Yeah.
[00:07:22] Shruti Kapoor: No
[00:07:24] Shruti Kapoor: you’re wrong.
[00:07:26] Shruti Kapoor: I
[00:07:26] Shruti Kapoor: don’t like your answer.
[00:07:29] Robbie Wagner: Yeah. There’s, there’s no wrong answer. I don’t know. I mean, it depends on what you’re trying to preserve. If you want the entire history and you don’t wanna squash
[00:07:36] Robbie Wagner: to one.
[00:07:37] Robbie Wagner: Then there’s really not
[00:07:39] Robbie Wagner: a lot of
[00:07:39] Robbie Wagner: difference.
[00:07:40] Jason: I think it’s ‘cause you lose blame is the big reason that I, ’
[00:07:42] Jason: especially like when I was working on big teams,
[00:07:45] Jason: you have,
[00:07:45] Jason: , A lot of people putting stuff together and like one deploy might be like a lot of branches that have all kind of made it into this feature branch. And if you merge that branch, you’ve lost all that.
[00:07:56] Jason: You don’t know who worked on what. Right? And so it starts to get really difficult to, [00:08:00] to sort of track that stuff down over time. . That was why I went rebase. Like that was a big thing for me was, , and I think it depends on each team’s workflow as well, because if you are the only person who’s ever worked on your branch, then a emerge doesn’t matter as much.
[00:08:12] Jason: But like if
[00:08:12] Jason: a
[00:08:12] Jason: lot
[00:08:13] Jason: of people
[00:08:13] Jason: have
[00:08:13] Jason: worked
[00:08:13] Jason: on
[00:08:13] Jason: it
[00:08:14] Jason: now you’ve lost any, any ability to go back and say like, Hey, what were you thinking when you wrote this code? ’ Like, I don’t wanna break it if it’s, you know, something important, but I don’t get why it’s like this. And you can’t go find the person who
[00:08:24] Jason: wrote it
[00:08:24] Jason: in
[00:08:24] Jason: a multi-person merge.
[00:08:26] Shruti Kapoor: Yeah, that makes a lot of sense. Why I like get rebates is, oh, sorry, GI Merch.
[00:08:30] Shruti Kapoor: I
[00:08:30] Shruti Kapoor: turned
[00:08:31] Shruti Kapoor: it around.
[00:08:34] Shruti Kapoor: you. Did it. I think like we worked a little bit differently at PayPal in which we all had our own domains. So what I would do is I would
[00:08:41] Shruti Kapoor: typically have different branches even from my own domain. I was merging with my own stuff, so I did not want to see what the previous commits was.
[00:08:49] Shruti Kapoor: . And like I was merging with my own stuff. So I was the only developer technically working on
[00:08:54] Shruti Kapoor: this.
[00:08:54] Shruti Kapoor: So it made sense to have Git merged.
[00:08:56] Shruti Kapoor: That’s makes sense.
[00:08:57] Shruti Kapoor: But I can see like your, logic [00:09:00] of GI three base where you would want to
[00:09:01] Shruti Kapoor: see
[00:09:01] Shruti Kapoor: who did what and
[00:09:02] Shruti Kapoor: find out the brain. Yeah. we
[00:09:04] Shruti Kapoor: we change
[00:09:04] Shruti Kapoor: it
[00:09:04] Jason: from
[00:09:04] Jason: a hot
[00:09:05] Jason: take
[00:09:05] Jason: to,
[00:09:05] Jason: and it
[00:09:05] Jason: depends.
[00:09:07] Robbie Wagner: They
[00:09:07] Jason: Like, Like
[00:09:08] Jason: like
[00:09:08] Shruti Kapoor: senior developers. Yeah.
[00:09:09] Shruti Kapoor: Look at
[00:09:09] Shruti Kapoor: this. Go.
[00:09:10] Shruti Kapoor: There There
[00:09:10] Shruti Kapoor: you go.
[00:09:11] Robbie Wagner: Yeah. All right. Well, one that has a definitive
[00:09:13] Robbie Wagner: answer
[00:09:13] Robbie Wagner: is H-T-M-L-A programming language.
[00:09:16] Shruti Kapoor: Who says it’s not? Who
[00:09:18] Robbie Wagner: says
[00:09:18] Robbie Wagner: it not people
[00:09:18] Shruti Kapoor: not People? Do I know? Yeah.
[00:09:21] Robbie Wagner: Yeah.
[00:09:21] Shruti Kapoor: Um,
[00:09:22] Robbie Wagner: Pass.
[00:09:24] Shruti Kapoor: I don’t know.
[00:09:26] Shruti Kapoor: I’m so conflicted.
[00:09:28] Robbie Wagner: Well, it depends on how you define
[00:09:29] Robbie Wagner: it, right?
[00:09:30] Robbie Wagner: So everyone has a slightly different definition, maybe
[00:09:34] Robbie Wagner: of
[00:09:34] Robbie Wagner: a
[00:09:34] Robbie Wagner: programming language,
[00:09:36] Robbie Wagner: and that’s why
[00:09:36] Robbie Wagner: this is
[00:09:36] Robbie Wagner: a
[00:09:36] Robbie Wagner: hot take.
[00:09:37] Robbie Wagner: It’s like, it’s up
[00:09:37] Robbie Wagner: to you.
[00:09:39] Shruti Kapoor: I’m
[00:09:39] Shruti Kapoor: gonna say no.
[00:09:40] Robbie Wagner: say no. Okay.
[00:09:41] Robbie Wagner: What
[00:09:41] Robbie Wagner: about CSS?
[00:09:42] Shruti Kapoor: Uh,
[00:09:44] Shruti Kapoor: no.
[00:09:45] Robbie Wagner: Ooh,
[00:09:45] Shruti Kapoor: okay.
[00:09:46] Jason: Man, trutti, you are, you are making me want to fight today.
[00:09:50] Shruti Kapoor: fight. Me, Jason,
[00:09:51] Robbie Wagner: Yeah,
[00:09:53] Jason: let’s
[00:09:53] Jason: hear
[00:09:53] Jason: it.
[00:09:54] Jason: This
[00:09:54] Jason: is, this
[00:09:55] Jason: isn’t
[00:09:55] Shruti Kapoor: my show.
[00:09:55] Shruti Kapoor: This is
[00:09:55] Shruti Kapoor: your
[00:09:55] Shruti Kapoor: show.
[00:09:56] Shruti Kapoor: Oh,
[00:09:56] Robbie Wagner: yeah,
[00:09:57] Shruti Kapoor: Well I can say whatever I want. Yeah. You are wrong. I’m [00:10:00] right.
[00:10:00] Robbie Wagner: Yeah.
[00:10:01] Robbie Wagner: We’re not here to argue with the take. We’re just here to
[00:10:03] Shruti Kapoor: get
[00:10:03] Shruti Kapoor: the take.
[00:10:04] Shruti Kapoor: Yeah.
[00:10:05] Jason: The comment.
[00:10:06] Jason: The comments?
[00:10:07] Shruti Kapoor: will set
[00:10:07] Shruti Kapoor: me.
[00:10:07] Shruti Kapoor: The
[00:10:08] Robbie Wagner: comments
[00:10:08] Shruti Kapoor: will set
[00:10:08] Shruti Kapoor: me
[00:10:08] Jason: free.
[00:10:11] Shruti Kapoor: Alright.
[00:10:12] Robbie Wagner: Uh,
[00:10:12] Shruti Kapoor: for all
[00:10:12] Shruti Kapoor: my burner
[00:10:13] Shruti Kapoor: accounts from you.
[00:10:14] Jason: I’m coming for you.
[00:10:15] Shruti Kapoor: You
[00:10:16] Shruti Kapoor: just wait. I have some too.
[00:10:20] Robbie Wagner: All right. How
[00:10:20] Robbie Wagner: about, classes or
[00:10:23] Robbie Wagner: functional? In hooks.
[00:10:25] Robbie Wagner: In
[00:10:25] Robbie Wagner: hooks?
[00:10:26] Robbie Wagner: Yeah.
[00:10:26] Robbie Wagner: Like
[00:10:27] Shruti Kapoor: old
[00:10:27] Shruti Kapoor: reactive, New
[00:10:27] Shruti Kapoor: React,
[00:10:28] Robbie Wagner: basically.
[00:10:29] Shruti Kapoor: functional for sure. Okay.
[00:10:30] Shruti Kapoor: If you say
[00:10:31] Robbie Wagner: classes,
[00:10:31] Shruti Kapoor: I’m gonna come and kill you.
[00:10:35] Robbie Wagner: coming
[00:10:35] Robbie Wagner: out, swinging. Okay.
[00:10:38] Robbie Wagner: Yeah.
[00:10:39] Robbie Wagner: People don’t like classes.
[00:10:40] Robbie Wagner: I
[00:10:40] Robbie Wagner: don’t
[00:10:40] Robbie Wagner: know why I
[00:10:41] Robbie Wagner: like
[00:10:41] Robbie Wagner: classes.
[00:10:42] Robbie Wagner: What do you think? But
[00:10:44] Robbie Wagner: what in general, like if you’re doing
[00:10:45] Robbie Wagner: Java, it’s got
[00:10:46] Robbie Wagner: classes,
[00:10:47] Robbie Wagner: is
[00:10:47] Robbie Wagner: it a purely JavaScript front end thing where everyone
[00:10:50] Robbie Wagner: hates
[00:10:50] Jason: No, I I actually like,
[00:10:52] Jason: I
[00:10:52] Jason: like classes in JavaScript when they make
[00:10:54] Jason: sense. Yeah.
[00:10:55] Jason: But
[00:10:55] Jason: I
[00:10:55] Shruti Kapoor: don’t
[00:10:55] Shruti Kapoor: think that
[00:10:56] Shruti Kapoor: classes
[00:10:56] Shruti Kapoor: are the
[00:10:57] Shruti Kapoor: right
[00:10:57] Shruti Kapoor: choice
[00:10:57] Shruti Kapoor: for
[00:10:57] Shruti Kapoor: like a component.
[00:10:58] Shruti Kapoor: Yeah.
[00:10:59] Shruti Kapoor: Okay. [00:11:00] That’s
[00:11:00] Shruti Kapoor: fair.
[00:11:00] Shruti Kapoor: Yeah. , If you say class component versus functional component, I’m gonna say functional component classes are useful, , especially for writing libraries, not for components.
[00:11:11] Robbie Wagner: Okay. That’s fair.
[00:11:13] Robbie Wagner: Remix
[00:11:14] Robbie Wagner: Tans Stack or
[00:11:14] Robbie Wagner: Next
[00:11:15] Robbie Wagner: JS
[00:11:15] Shruti Kapoor: 10 Stack.
[00:11:16] Robbie Wagner: Tan Stack. Wow. No,
[00:11:18] Robbie Wagner: no
[00:11:18] Robbie Wagner: thoughts. Okay.
[00:11:19] Shruti Kapoor: No
[00:11:19] Shruti Kapoor: hesitation. What’s good
[00:11:20] Shruti Kapoor: about 10 stack?
[00:11:21] Shruti Kapoor: lightweight. You can opt in, you can choose what you want, you can pick what you need, , doesn’t force you into something that, , changes every day. Client first,
[00:11:30] Shruti Kapoor: kind of
[00:11:31] Shruti Kapoor: very intuitive.
[00:11:32] Robbie Wagner: Okay.
[00:11:33] Robbie Wagner: I have not looked
[00:11:34] Shruti Kapoor: at
[00:11:34] Shruti Kapoor: it at
[00:11:35] Shruti Kapoor: all, so
[00:11:35] Robbie Wagner: I,
[00:11:35] Shruti Kapoor: that
[00:11:36] Shruti Kapoor: was good.
[00:11:37] Shruti Kapoor: That’s good
[00:11:37] Robbie Wagner: yeah.
[00:11:37] Shruti Kapoor: for a new video then.
[00:11:38] Robbie Wagner: Yeah. Yeah. I don’t use React, so I haven’t looked at much React stuff. I’ve used Njs a little. I haven’t actually. I’ve used Remix a little too, but
[00:11:46] Robbie Wagner: I have not looked at 10 sec, so
[00:11:48] Jason: Well, they just, they just launched the new remix,
[00:11:50] Jason: which
[00:11:50] Jason: is all
[00:11:51] Jason: different.
[00:11:51] Jason: Like they dropped React in
[00:11:52] Shruti Kapoor: Remix, yeah,
[00:11:53] Jason: yeah,
[00:11:53] Jason: yeah,
[00:11:53] Jason: And little updates.
[00:11:55] Jason: Yeah. Which
[00:11:56] Jason: I gotta say,
[00:11:57] Shruti Kapoor: I’m,
[00:11:57] Shruti Kapoor: I’m
[00:11:57] Shruti Kapoor: a fan.
[00:11:58] Shruti Kapoor: You
[00:11:59] Robbie Wagner: what? Like
[00:11:59] Robbie Wagner: [00:12:00] I’m a fan.
[00:12:00] Robbie Wagner: Nothing
[00:12:01] Jason: changes
[00:12:01] Jason: unless you explicitly say
[00:12:03] Jason: here’s
[00:12:03] Jason: my
[00:12:04] Jason: issue
[00:12:04] Jason: is
[00:12:04] Jason: I
[00:12:04] Jason: think
[00:12:05] Jason: that React has gone too far toward, like, you must be 100% react in order to get good results from
[00:12:13] Jason: React. And so by sort of moving
[00:12:16] Jason: themselves
[00:12:16] Jason: into
[00:12:16] Jason: a
[00:12:17] Jason: position
[00:12:17] Jason: of
[00:12:17] Jason: having to
[00:12:18] Jason: be the
[00:12:18] Jason: platform, I
[00:12:19] Jason: think you trade too much to
[00:12:21] Jason: use
[00:12:22] Jason: the reactive model of React.
[00:12:24] Jason: Right. And
[00:12:25] Jason: I
[00:12:25] Jason: I think
[00:12:25] Jason: that
[00:12:26] Jason: moving
[00:12:26] Jason: back toward the dom, because the, the browser APIs are really good now, right? Like they weren’t 10 years ago when, React was coming out.
[00:12:35] Jason: They are now. And so , the thing that I’ve struggled with is
[00:12:38] Jason: that React
[00:12:39] Jason: is moving more and more toward, all
[00:12:41] Jason: react
[00:12:41] Jason: all
[00:12:42] Jason: the
[00:12:42] Jason: time.
[00:12:42] Jason: Everything is
[00:12:43] Jason: react
[00:12:44] Robbie Wagner: your
[00:12:44] Jason: I, your everything is
[00:12:46] Jason: react, right? Like your server is react, your front end is react. You, your. HTML is react
[00:12:51] Jason: for,
[00:12:51] Jason: you
[00:12:51] Jason: know,
[00:12:52] Jason: even
[00:12:52] Jason: if
[00:12:52] Jason: it’s not reactive
[00:12:53] Jason: it’s React and, I just, I am having a hard time seeing why, , especially when we’ve got so many options out there that can [00:13:00] do.
[00:13:00] Jason: Just the little bit of, of reactive stuff that the vast majority of websites not at.
[00:13:04] Jason: No, you know, if you’ve got
[00:13:04] Jason: a dashboard
[00:13:05] Jason: react all day.
[00:13:07] Jason: If you’re building a website though,
[00:13:08] Jason: it just doesn’t,
[00:13:08] Jason: it’s
[00:13:09] Jason: just
[00:13:09] Jason: hard
[00:13:09] Jason: for
[00:13:09] Jason: me
[00:13:09] Jason: to
[00:13:09] Jason: square it up.
[00:13:10] Shruti Kapoor: just, I’m,
[00:13:10] Shruti Kapoor: I’m
[00:13:11] Shruti Kapoor: taking over
[00:13:12] Shruti Kapoor: your
[00:13:12] Shruti Kapoor: website.
[00:13:12] Jason: I’m sorry.
[00:13:13] Shruti Kapoor: Yeah.
[00:13:14] Shruti Kapoor: Any,
[00:13:14] Shruti Kapoor: any
[00:13:15] Shruti Kapoor: response or,
[00:13:16] Shruti Kapoor: I think I see where, what’s your point? , So as a front end developer, I do like that reactor is able to take care of updates for me, and I don’t want to think about manually updating them. I can see that there are applications where you need to kind of manually trigger it.
[00:13:29] Shruti Kapoor: And for that, I think remix would be a good choice, for building a front end application. Like what I have done at Slack and PayPal. I do want the platform to take care of the updates for me without me having to manually do it. although there have been issues with the update as well. So I don’t know.
[00:13:45] Shruti Kapoor: I’m, I’m curious to see how it’s gonna work out with Remix the, a new remix, but I am
[00:13:50] Shruti Kapoor: not
[00:13:50] Shruti Kapoor: a fan.
[00:13:51] Jason: I wanna see it mature a little bit. I think the initial demos, you know, they, and they’ve even said like, it’s not ready. You know, they’re just showing us kind of where they’re headed. So, in [00:14:00] general,
[00:14:00] Jason: I
[00:14:00] Jason: think
[00:14:00] Jason: that
[00:14:01] Jason: there
[00:14:01] Jason: are,
[00:14:02] Jason: ,
[00:14:02] Jason: An equivalent number of foot guns between something like Remix and something like React.
[00:14:06] Jason: I think that the challenge is always in what gets you the best result by default, which is like, that’s why I tend to reach for Astro, is because generally speaking, you can’t accidentally make something like Monstrously non-performing with Astro. But it’s really easy to make something monstrously, non-performing with next.
[00:14:25] Jason: It’s not gonna be like, oh, remix has solved all
[00:14:27] Jason: the
[00:14:28] Jason: problems. It’s more about whether they get the defaults right, so that if a developer takes the laziest path forward, do they get a really good result? And historically, that seems to be what the remix team thinks about a lot.
[00:14:38] Jason: just kind, of whether
[00:14:38] Jason: or not
[00:14:39] Jason: they
[00:14:39] Jason: got that to translate in the API.
[00:14:41] Shruti Kapoor: and I think a lot of developers are also tired of react, taking over a lot of stuff. , Automatically doing a lot of stuff behind the scenes so I can see for those developers, this would be something that they’re looking for.
[00:14:51] Robbie Wagner: I
[00:14:51] Robbie Wagner: personally like the magic. Anything that I don’t have to ever configure
[00:14:54] Shruti Kapoor: or do
[00:14:54] Shruti Kapoor: anything,
[00:14:55] Robbie Wagner: that’s what I want.
[00:14:55] Shruti Kapoor: Yeah,
[00:14:56] Shruti Kapoor: me too.
[00:14:56] Robbie Wagner: I
[00:14:57] Shruti Kapoor: I’m a lazy developer.
[00:14:58] Robbie Wagner: Yep.
[00:14:59] Robbie Wagner: Yep.
[00:14:59] Shruti Kapoor: Do [00:15:00] it for me, please. Okay.
[00:15:02] Robbie Wagner: Okay. Console
[00:15:03] Robbie Wagner: dot log or
[00:15:04] Robbie Wagner: debugger
[00:15:05] Shruti Kapoor: cons,
[00:15:05] Shruti Kapoor: law,
[00:15:07] Robbie Wagner: That’s,
[00:15:08] Jason: How’s that one’s not a, the only hot take on that would be if somebody
[00:15:11] Jason: ever
[00:15:11] Shruti Kapoor: said
[00:15:11] Shruti Kapoor: debugger,
[00:15:13] Shruti Kapoor: Wait,
[00:15:13] Shruti Kapoor: wait,
[00:15:13] Shruti Kapoor: wait,
[00:15:14] Shruti Kapoor: wait.
[00:15:14] Shruti Kapoor: You
[00:15:14] Shruti Kapoor: don’t,
[00:15:14] Shruti Kapoor: you
[00:15:15] Jason: like
[00:15:15] Jason: debugger?
[00:15:15] Jason: I
[00:15:16] Jason: don’t,
[00:15:16] Jason: it’s
[00:15:16] Jason: not
[00:15:16] Jason: that
[00:15:16] Jason: I dislike
[00:15:17] Jason: them, it’s
[00:15:17] Jason: that
[00:15:17] Jason: I’ve
[00:15:17] Jason: never seen
[00:15:18] Jason: anyone
[00:15:18] Jason: use one
[00:15:19] Jason: for
[00:15:19] Jason: real.
[00:15:19] Jason: I’ve used it.
[00:15:20] Jason: I’ve used it. Sure. Like I, I’ve been in specific situations where
[00:15:25] Jason: I’m
[00:15:25] Jason: like,
[00:15:25] Shruti Kapoor: oh,
[00:15:25] Shruti Kapoor: you
[00:15:25] Shruti Kapoor: know
[00:15:25] Shruti Kapoor: what?
[00:15:26] Jason: is
[00:15:26] Jason: complicated
[00:15:26] Jason: enough.
[00:15:27] Jason: I’m gonna set up a debugger.
[00:15:28] Jason: Yeah.
[00:15:29] Jason: Nowhere in my regular life am I like,
[00:15:31] Jason: oh
[00:15:31] Jason: yeah, I’m
[00:15:31] Shruti Kapoor: just
[00:15:32] Shruti Kapoor: gonna
[00:15:32] Shruti Kapoor: set
[00:15:32] Shruti Kapoor: up
[00:15:32] Shruti Kapoor: a debugger
[00:15:32] Jason: right now. You console log it
[00:15:34] Jason: You always console log it so
[00:15:35] Shruti Kapoor: so
[00:15:35] Shruti Kapoor: hard to
[00:15:35] Shruti Kapoor: do it.
[00:15:36] Robbie Wagner: Are
[00:15:36] Robbie Wagner: you are
[00:15:37] Robbie Wagner: you
[00:15:37] Robbie Wagner: a
[00:15:37] Robbie Wagner: debugger? Maybe? Yeah. Yeah.
[00:15:39] Robbie Wagner: because I don’t want to have to write all the console logs, so I just
[00:15:42] Shruti Kapoor: wanna be
[00:15:42] Shruti Kapoor: able
[00:15:42] Shruti Kapoor: to see
[00:15:42] Robbie Wagner: everything
[00:15:43] Robbie Wagner: that’s
[00:15:43] Robbie Wagner: right
[00:15:43] Robbie Wagner: there
[00:15:43] Robbie Wagner: at
[00:15:44] Robbie Wagner: that
[00:15:44] Robbie Wagner: time.
[00:15:44] Robbie Wagner: So,
[00:15:45] Robbie Wagner: I don’t know. It’s hard. It’s actually really hard when you can only use it. when
[00:15:49] Robbie Wagner: you’re
[00:15:49] Robbie Wagner: lazy,
[00:15:49] Robbie Wagner: you don’t set up
[00:15:50] Robbie Wagner: a node
[00:15:51] Robbie Wagner: side debugger. ’ in the browser, it’s easy to throw debugger in there. Sure. But like, yeah. Node side,
[00:15:55] Shruti Kapoor: you gotta
[00:15:56] Shruti Kapoor: be
[00:15:56] Shruti Kapoor: like,
[00:15:56] Shruti Kapoor: oh,
[00:15:56] Shruti Kapoor: vs.
[00:15:56] Robbie Wagner: Code debug,
[00:15:57] Robbie Wagner: terminal,
[00:15:57] Robbie Wagner: whatever.
[00:15:58] Robbie Wagner: Like
[00:15:58] Robbie Wagner: that’s what
[00:15:59] Robbie Wagner: I,
[00:15:59] Robbie Wagner: [00:16:00] yeah.
[00:16:00] Robbie Wagner: but I, I’ve started doing that too because it’s like
[00:16:02] Robbie Wagner: I got tired
[00:16:03] Shruti Kapoor: of
[00:16:03] Robbie Wagner: a
[00:16:03] Robbie Wagner: million
[00:16:04] Robbie Wagner: console
[00:16:04] Shruti Kapoor: logs,
[00:16:05] Robbie Wagner: so
[00:16:06] Robbie Wagner: I
[00:16:06] Robbie Wagner: guess
[00:16:06] Robbie Wagner: you,
[00:16:06] Jason: exception that proves the rule, I guess.
[00:16:08] Robbie Wagner: I
[00:16:08] Robbie Wagner: guess so.
[00:16:11] Robbie Wagner: Okay. Last one.
[00:16:14] Shruti Kapoor: Were React
[00:16:14] Shruti Kapoor: server
[00:16:15] Shruti Kapoor: components a
[00:16:15] Shruti Kapoor: mistake.
[00:16:16] Shruti Kapoor: No,
[00:16:17] Robbie Wagner: They
[00:16:17] Shruti Kapoor: a very small use case of Oh, okay. People are gonna hate me. , They have a specialized use case of when they’re helpful. , I think it changes the way you think about react. And it takes a, it’s a paradigm shift actually. but between loading data on the server and sending it over, and just client-side spa, I think the use case of React server components is limited.
[00:16:40] Shruti Kapoor: I’m yet to find a place where I feel like, yeah, I need a React server component. Like I know what it is, I know what it does, but I’m yet to find a place where I’m like, oh,
[00:16:47] Shruti Kapoor: this
[00:16:47] Shruti Kapoor: is
[00:16:47] Shruti Kapoor: where React server component is useful.
[00:16:50] Robbie Wagner: yeah,
[00:16:50] Robbie Wagner: I think
[00:16:50] Robbie Wagner: there was a
[00:16:50] Robbie Wagner: big push to put everything back on the server, which is sometimes okay. But I think spas are fine.
[00:16:56] Robbie Wagner: they’re
[00:16:56] Robbie Wagner: not a,
[00:16:57] Robbie Wagner: a
[00:16:57] Robbie Wagner: huge problem anywhere.
[00:16:58] Robbie Wagner: So yeah,
[00:16:59] Robbie Wagner: I don’t [00:17:00] know why
[00:17:00] Robbie Wagner: everything moved,
[00:17:01] Robbie Wagner: but
[00:17:02] Robbie Wagner: I don’t know. What
[00:17:03] Robbie Wagner: do
[00:17:03] Robbie Wagner: you
[00:17:03] Robbie Wagner: think,
[00:17:03] Robbie Wagner: Jason?
[00:17:03] Jason: I, I think server components were a really, really cool technical implementation in search of an actual use case.
[00:17:10] Jason: Like I think it
[00:17:10] Jason: was
[00:17:10] Jason: such
[00:17:11] Jason: a
[00:17:11] Jason: fun
[00:17:11] Jason: problem to
[00:17:11] Jason: solve
[00:17:12] Jason: and it
[00:17:13] Jason: just
[00:17:13] Jason: didn’t
[00:17:13] Jason: need to be solved.
[00:17:15] Jason: That’s
[00:17:15] Jason: good. But
[00:17:16] Jason: that’s
[00:17:16] Jason: part
[00:17:17] Jason: of
[00:17:17] Jason: I mean,
[00:17:18] Jason: I,
[00:17:18] Jason: and I
[00:17:19] Jason: think
[00:17:19] Jason: that it’s, you know, maybe it’s one of those things that ends up being a bridge where , the work that went into React server components is gonna lay some foundational tech for something cool that comes later.
[00:17:30] Jason: But I agree
[00:17:30] Jason: with Shruti. I, I’ve never really seen React server components be necessary. any solution that would involve React server components has an existing perfectly acceptable, it, it’s not like it was, you know, when you, when you got React and these reactive components, it was solving a problem that, that existed.
[00:17:48] Jason: There was very real pain and React server components kind of came outta nowhere and
[00:17:52] Jason: they
[00:17:52] Jason: were like,
[00:17:52] Jason: there’s this
[00:17:53] Jason: problem. Everybody’s like,
[00:17:54] Jason: I don’t, feel that. Yeah. Right. And I, I think that’s sort of the, primary issue is they were, they were searching like a pure [00:18:00] technical solution to a pain.
[00:18:01] Jason: People didn’t really feel, except it very, as you said,
[00:18:04] Jason: very narrow
[00:18:05] Jason: use case. Yeah,
[00:18:06] Shruti Kapoor: Yeah,
[00:18:07] Shruti Kapoor: and I can imagine for mobile developers it’s probably more useful, but for somebody who’s building for the web, , there are very small use cases where rack server components are something you would reach for because you need it. if your client site app is slow, you can always put the data on the server and then you can get a lot of benefit of what you’re trying to do with React server components from there.
[00:18:26] Shruti Kapoor: If you’re a mobile developer, I can understand that you wanna render the component, then send the vendor component over instead of waiting for the component to render on the mobile device. But yeah, I don’t see a use for it right now.
[00:18:39] Robbie Wagner: Yeah, I
[00:18:39] Robbie Wagner: would say going
[00:18:40] Robbie Wagner: even further,
[00:18:41] Robbie Wagner: like an
[00:18:41] Robbie Wagner: Astro style static site
[00:18:44] Robbie Wagner: is
[00:18:44] Robbie Wagner: more
[00:18:45] Robbie Wagner: useful
[00:18:45] Robbie Wagner: than server
[00:18:46] Robbie Wagner: rendered. In my opinion,
[00:18:48] Jason: I mean, this is where I’ve landed, right, is that this is why I tend to advocate for Astro is that
[00:18:54] Jason: I find
[00:18:55] Jason: that
[00:18:55] Jason: the
[00:18:55] Jason: type
[00:18:56] Jason: of work I
[00:18:56] Jason: do, which
[00:18:57] Jason: is
[00:18:57] Jason: not
[00:18:57] Jason: dashboards,
[00:18:58] Jason: , I build marketing [00:19:00] sites. I build not full dashboards, but like user sites. . That have
[00:19:04] Jason: a little bit
[00:19:05] Jason: of, of server stuff, but it’s, everything is not server rendered.
[00:19:09] Jason: There’s not a huge amount of dynamic content. It’s sort of like, make a request with your user. Id pull up some details and show those to you.
[00:19:16] Jason: The,
[00:19:16] Jason: amount of
[00:19:17] Jason: effort
[00:19:17] Jason: that
[00:19:17] Jason: goes into making that stuff work really well on Astro the defaults are right there. , You just kind of lay things out and say, put this on the page.
[00:19:27] Jason: And if you follow the, Hello world examples, you get something that gets good performance scores. The RUM scores are gonna come back Good. When you run your, metrics,
[00:19:36] Jason: your Lighthouse me or
[00:19:36] Jason: your, whatever
[00:19:37] Jason: they’re
[00:19:37] Jason: called
[00:19:37] Jason: now, the, um, whatever they are, the,
[00:19:40] Jason: the
[00:19:40] Robbie Wagner: that
[00:19:41] Robbie Wagner: everybody
[00:19:41] Robbie Wagner: looks
[00:19:41] Robbie Wagner: out. Lighthouse
[00:19:43] Robbie Wagner: is
[00:19:43] Robbie Wagner: still, I think,
[00:19:44] Jason: Yeah.
[00:19:44] Robbie Wagner: page speed.
[00:19:45] Robbie Wagner: Stuff is
[00:19:46] Robbie Wagner: the
[00:19:46] Robbie Wagner: same
[00:19:47] Robbie Wagner: web
[00:19:47] Robbie Wagner: performance or something,
[00:19:49] Robbie Wagner: I don’t
[00:19:49] Robbie Wagner: know.
[00:19:49] Jason: that
[00:19:49] Jason: kind
[00:19:50] Jason: of
[00:19:50] Shruti Kapoor: Web vitals
[00:19:51] Jason: web vitals,
[00:19:52] Jason: that core web vitals was the
[00:19:53] Jason: one I was thinking of. ,
[00:19:54] Jason: But you know, you, you’re gonna get good results by default. And I, I think again, it’s,
[00:19:58] Jason: that’s
[00:19:58] Jason: sort
[00:19:58] Jason: of where
[00:19:59] Jason: I
[00:19:59] Jason: keep
[00:19:59] Jason: landing [00:20:00] is you just gotta, you gotta have a framework that’s gonna put you in a position to succeed when you get really
[00:20:04] Jason: lazy. that’s
[00:20:05] Jason: where I
[00:20:05] Jason: keep seeing
[00:20:06] Jason: it work out best is
[00:20:07] Jason: in
[00:20:07] Jason: something
[00:20:07] Jason: like Astro.
[00:20:08] Robbie Wagner: Yeah, that’s fair.
[00:20:09] CTA: This just in! Whiskey.fund is now open for all your merch needs. That’s right, Robbie. We’re hearing reports of hats, sweaters, and T-shirts, as well as a link to join our Discord server. What’s a Discord server? Just read the prompter, man. Hit subscribe. Leave us a review on your favorite podcast app and tell your friends about our broadcast. It really does help us reach more people and keeps the show growing. All right, back to your regularly scheduled programming.
[00:20:42] Robbie Wagner: All right, so we are at all things open.
[00:20:45] Robbie Wagner: So
[00:20:46] Robbie Wagner: let’s
[00:20:46] Robbie Wagner: talk about
[00:20:46] Robbie Wagner: open
[00:20:47] Robbie Wagner: source.
[00:20:47] Robbie Wagner: How
[00:20:47] Robbie Wagner: has Open Source influenced your life?
[00:20:50] Shruti Kapoor: besides the point that everything I use is open source, we work at companies that are using these open source softwares, right?
[00:20:57] Shruti Kapoor: We probably don’t contribute back to it, [00:21:00] but we are using them all the time. So open source is, whether you admit it or not, something that influences all of our lives. how has it affected me? I think honestly, like, , I would say like building in open or building in public has changed my life more than open source itself.
[00:21:15] Shruti Kapoor: I was laid into the open source game. , I started building in public I don’t know, like six years ago when I started writing blog posts and started doing conference talks. , Through that is how I got introduced into open source. I actually created an open source project and that’s how I got introduced into open Source.
[00:21:33] Shruti Kapoor: Now I contribute to Tant Stack Start, which is kind of my biggest open source contributions. I think what I love about Open Source is that it kind of gives you a. Uh, talking about TransTech start, for example, like it gives you a perspective outside of the small, , environment that you’re working in, maybe at your work.
[00:21:50] Shruti Kapoor: So it gives you a new perspective of how people are working. What are the problems that people are facing outside of your like little bubble that you work in at work? What are other libraries people are [00:22:00] using? So it’s a really great kind of way to learn stuff outside of
[00:22:03] Shruti Kapoor: your
[00:22:05] Shruti Kapoor: normal
[00:22:05] Shruti Kapoor: day
[00:22:05] Shruti Kapoor: to
[00:22:05] Shruti Kapoor: day, like office stuff.
[00:22:07] Robbie Wagner: Yeah.
[00:22:08] Robbie Wagner: Yeah.
[00:22:08] Robbie Wagner: It’s like
[00:22:08] Robbie Wagner: a, a,
[00:22:08] Robbie Wagner: low
[00:22:09] Robbie Wagner: stakes
[00:22:09] Robbie Wagner: way to explore
[00:22:10] Robbie Wagner: new technologies, I guess. Yeah. Yeah. Yeah. I think it’s been super useful for me just to like be exposed to different things and learn how to work with people and like just learn how to contribute
[00:22:19] Robbie Wagner: to
[00:22:19] Robbie Wagner: something
[00:22:20] Robbie Wagner: on GitHub.
[00:22:20] Robbie Wagner: Like
[00:22:20] Robbie Wagner: we haven’t done that
[00:22:21] Robbie Wagner: before
[00:22:22] Robbie Wagner: for work
[00:22:22] Robbie Wagner: or otherwise.
[00:22:23] Robbie Wagner: What
[00:22:23] Robbie Wagner: do you
[00:22:23] Robbie Wagner: think
[00:22:24] Robbie Wagner: about,
[00:22:24] Robbie Wagner: like is it helpful to contribute, to open source, to then like
[00:22:28] Robbie Wagner: get
[00:22:28] Robbie Wagner: notoriety to get a job
[00:22:30] Robbie Wagner: or something like that? Do you think that’s helpful or
[00:22:32] Robbie Wagner: not?
[00:22:32] Shruti Kapoor: I think absolutely. Like for, as somebody who interviewed people at PayPal and Slack, if they have contributed to open source, that’s like one big kind of thing that helps them stand out from other people.
[00:22:43] Shruti Kapoor: And that is something that we absolutely look for. when I put my open source contributions on my profile. I know that employers always ask about it in interview, so it definitely gets you noticed. I think what it shows is that you have passion to contribute back to the community. And also you’re looking to learn [00:23:00] outside of your, like I said, your normal day to day.
[00:23:02] Shruti Kapoor: So it shows that you are looking to grow, you’re
[00:23:04] Shruti Kapoor: looking to
[00:23:05] Shruti Kapoor: learn
[00:23:05] Shruti Kapoor: and that you are
[00:23:06] Shruti Kapoor: passionate
[00:23:06] Shruti Kapoor: about this community.
[00:23:08] Shruti Kapoor: That’s
[00:23:08] Robbie Wagner: good point. I didn’t consider that. It just shows general curiosity, which is helpful for,
[00:23:12] Robbie Wagner: that’s
[00:23:12] Robbie Wagner: the
[00:23:12] Robbie Wagner: kind
[00:23:13] Robbie Wagner: of person
[00:23:13] Robbie Wagner: you
[00:23:13] Robbie Wagner: wanna
[00:23:13] Robbie Wagner: hire
[00:23:13] Robbie Wagner: usually, so, yeah.
[00:23:14] Robbie Wagner: Yeah. Okay.
[00:23:15] Jason: , There are ways that can backfire a little bit. Like there was the, the backlash over Hack Tober Fest where people kept submitting these really small.
[00:23:22] Jason: Kind of
[00:23:23] Jason: not necessary
[00:23:24] Jason: prs.
[00:23:25] Jason: Right?
[00:23:26] Jason: And,
[00:23:26] Jason: and I, but I think
[00:23:27] Jason: that there is a, there is sort of , the blanket advice, you know, get involved in open source, it’ll help you get a job, but there’s, not the caveat, which is if you do a bunch of bad open source work, it’s going to prevent you from getting the job.
[00:23:39] Jason: Like
[00:23:40] Jason: if I go look at your GitHub history and you’ve opened 10,000 prs
[00:23:44] Jason: that
[00:23:44] Jason: are
[00:23:44] Jason: like small
[00:23:45] Jason: word
[00:23:45] Jason: changes in
[00:23:45] Jason: read
[00:23:45] Jason: mes that’s
[00:23:46] Jason: not
[00:23:47] Jason: gonna help
[00:23:47] Jason: your
[00:23:47] Jason: chance. Right. So
[00:23:48] Jason: it’s,
[00:23:48] Jason: it’s
[00:23:48] Jason: gotta
[00:23:49] Jason: be something
[00:23:49] Jason: like,
[00:23:50] Jason: don’t do it because you feel like you need to do it. Do it because it’s solving a problem. Like, if you’re working on something and you think the thing could be better, go make it better.
[00:23:58] Jason: If you are in the [00:24:00] docs and you, and you had to go solve a problem by googling for it, improve the docs, right? Any of those contributions shows me as a, an interviewer that you are all the things that Shruti said. , But yeah, it’s gotta be, it’s gotta be like meaningful contributions. Don’t just go spam. you know the,
[00:24:13] Jason: nobody
[00:24:14] Jason: wants
[00:24:14] Jason: that.
[00:24:14] Jason: Don’t, don’t
[00:24:15] Jason: go spam
[00:24:15] Jason: repos with
[00:24:16] Jason: like
[00:24:16] Jason: tiny changes.
[00:24:17] Shruti Kapoor: Yeah. I think Hector Fest was actually a really cool way to get involved with open source and encouraged a lot of people to get started with open source. I feel like that’s probably how I started with open Source as well. But you’re right, like that isn’t because it is so easy to get started with.
[00:24:32] Shruti Kapoor: Easily abused as well. and I like your point about like, you know, if you find documentation hard, make a PR to open, uh, like open a PR to actually fix the documentation. Writing tests is another thing, like we all need more tests. We all don’t like to write tests, so if you are somebody who is learning about a new open source thing, make tests for it, make documentation for it.
[00:24:53] Shruti Kapoor: Also writing examples and writing, , tutorials on how to use it. I think that’s a great way as well. That’s how, why [00:25:00] got started with Hand Tech start. It helps you
[00:25:01] Shruti Kapoor: learn. It
[00:25:02] Shruti Kapoor: also
[00:25:02] Shruti Kapoor: helps
[00:25:03] Shruti Kapoor: other
[00:25:03] Shruti Kapoor: people
[00:25:03] Shruti Kapoor: learn
[00:25:04] Shruti Kapoor: that technology as well. Yeah,
[00:25:05] Jason: Yeah, that’s been my primary way of, contributing to open source is like I don’t really work on the repos themselves.
[00:25:10] Jason: I usually don’t have
[00:25:10] Jason: enough context to do anything meaningful, but I can build a lot of examples and that tends to be the thing that I do, and I just try to put those back in whatever way. Is is helpful to folks.
[00:25:20] Jason: Yeah.
[00:25:20] Robbie Wagner: Yeah.
[00:25:20] Robbie Wagner: no
[00:25:21] Robbie Wagner: one wants
[00:25:21] Robbie Wagner: to write
[00:25:21] Robbie Wagner: documentation, so
[00:25:22] Robbie Wagner: if
[00:25:22] Robbie Wagner: you
[00:25:22] Robbie Wagner: wanna help with that.
[00:25:23] Robbie Wagner: Definitely do
[00:25:24] Robbie Wagner: that.
[00:25:24] Jason: Yeah.
[00:25:25] Jason: I
[00:25:25] Jason: mean,
[00:25:25] Jason: it’s,
[00:25:25] Jason: and it’s also like you as the user are usually the person that should be suggesting documentation use cases. If I make a library, I’m gonna write docs and the docs are gonna be what I can think of. , But when you hit your, your corner, I had no reason to think about that because I know this
[00:25:39] Jason: stuff inside
[00:25:40] Jason: and out
[00:25:41] Jason: when
[00:25:41] Jason: you
[00:25:41] Jason: get
[00:25:41] Jason: stuck,
[00:25:42] Jason: that’s
[00:25:42] Jason: a
[00:25:42] Jason: good sign
[00:25:43] Jason: that like.
[00:25:44] Jason: There’s
[00:25:45] Jason: a thing
[00:25:45] Jason: that
[00:25:45] Jason: I never
[00:25:45] Jason: would’ve thought of, that’s you giving me a gift as a, as a user of the project. If you say like, Hey, I was trying to do this and I couldn’t figure it out. Here’s like a quick writeup, and then, you know, maybe I’ll submit it as is, or maybe I’ll just go in and clean up what you wrote and turn it into official docs.
[00:25:59] Jason: But [00:26:00] either way, that’s something that I
[00:26:01] Jason: never would’ve
[00:26:01] Jason: thought of on my own.
[00:26:02] Robbie Wagner: Yeah, I
[00:26:03] Robbie Wagner: think
[00:26:03] Robbie Wagner: that’s
[00:26:03] Jason: a, a good thing to keep in mind. Right.
[00:26:05] Robbie Wagner: All right.
[00:26:05] Robbie Wagner: So you just got back from React Comp recently. what
[00:26:08] Robbie Wagner: were
[00:26:08] Robbie Wagner: some
[00:26:08] Robbie Wagner: highlights from
[00:26:09] Robbie Wagner: that? ,
[00:26:09] Robbie Wagner: What’s
[00:26:09] Robbie Wagner: new
[00:26:09] Robbie Wagner: in
[00:26:10] Robbie Wagner: the react
[00:26:10] Robbie Wagner: world?
[00:26:11] Shruti Kapoor: React Foundation.
[00:26:12] Shruti Kapoor: Okay. What is that? Okay, so React Foundation is, kind of equivalent Linux Foundation, if you’ve ever heard of that. But basically the idea is it is a open source foundation where people from, or companies actually from the ecosystem who are using React.
[00:26:28] Shruti Kapoor: Like I said, we’re all using React. We don’t probably contribute to it, but it’s a way for these different companies who are, uh, using React to contribute to React. the details of it are still blur, like how much, kind of say these companies would have, plus like how do new features get developed?
[00:26:43] Shruti Kapoor: Is that still part of the React core team or is that part of, the foundation? Those details are still kind of blur. It’s not been talked about, but React Foundation is there and. Companies who want to get involved with React can now become part
[00:26:54] Shruti Kapoor: of React Foundation
[00:26:56] Shruti Kapoor: by submitting
[00:26:58] Shruti Kapoor: [00:27:00] $200,000 a year. I
[00:27:01] Shruti Kapoor: think Just
[00:27:02] Shruti Kapoor: a
[00:27:02] Shruti Kapoor: small
[00:27:02] Robbie Wagner: amount
[00:27:02] Shruti Kapoor: Yeah. It’s no big deal.
[00:27:05] Robbie Wagner: change.
[00:27:06] Shruti Kapoor: You
[00:27:06] Shruti Kapoor: know?
[00:27:06] Shruti Kapoor: Microsoft
[00:27:07] Shruti Kapoor: that
[00:27:07] Shruti Kapoor: yeah.
[00:27:07] Robbie Wagner: Yeah.
[00:27:09] Jason: Yeah.
[00:27:09] Shruti Kapoor: It’s,
[00:27:09] Shruti Kapoor: it’s
[00:27:09] Robbie Wagner: a,
[00:27:10] Robbie Wagner: uh,
[00:27:10] Robbie Wagner: a
[00:27:10] Robbie Wagner: rounding
[00:27:10] Robbie Wagner: error
[00:27:11] Robbie Wagner: on
[00:27:11] Robbie Wagner: the
[00:27:11] Robbie Wagner: AWS bill.
[00:27:12] Shruti Kapoor: Right.
[00:27:12] Jason: right. Yeah.
[00:27:15] Robbie Wagner: Yeah.
[00:27:15] Robbie Wagner: Okay.
[00:27:15] Robbie Wagner: That’s
[00:27:15] Robbie Wagner: cool. is the idea
[00:27:16] Robbie Wagner: that depending on like how much money you’re putting in and whatever that you could influence, like we need
[00:27:21] Robbie Wagner: these
[00:27:22] Shruti Kapoor: features
[00:27:22] Shruti Kapoor: and react,
[00:27:23] Shruti Kapoor: so we want
[00:27:23] Shruti Kapoor: you to focus on that. As
[00:27:25] Shruti Kapoor: the next
[00:27:26] Shruti Kapoor: thing
[00:27:26] Shruti Kapoor: you
[00:27:26] Shruti Kapoor: build, or
[00:27:27] Shruti Kapoor: I thought that might be the case. And that was actually the question that I asked the React core team, actually Seth Webster, who’s the head of React, , at Meta, , the answer is the details are still not flushed out, so they’re still thinking about how to do that. But the question I asked was specifically this, like in past open source foundations typically lean more towards a company that pays more.
[00:27:44] Shruti Kapoor: Right. So is that what’s gonna happen with this foundation? And they said that
[00:27:47] Shruti Kapoor: they are aware
[00:27:48] Shruti Kapoor: of things
[00:27:48] Shruti Kapoor: like
[00:27:49] Shruti Kapoor: that,
[00:27:49] Shruti Kapoor: and they’re
[00:27:49] Shruti Kapoor: gonna
[00:27:49] Shruti Kapoor: try
[00:27:50] Shruti Kapoor: not
[00:27:50] Shruti Kapoor: to do that.
[00:27:51] Robbie Wagner: Okay.
[00:27:52] Robbie Wagner: Yeah, it’s a hard problem
[00:27:53] Robbie Wagner: ‘cause if somebody’s like,
[00:27:54] Robbie Wagner: here’s
[00:27:54] Robbie Wagner: $20
[00:27:55] Robbie Wagner: million,
[00:27:55] Robbie Wagner: you’re
[00:27:55] Robbie Wagner: probably like,
[00:27:55] Robbie Wagner: Hey,
[00:27:56] Robbie Wagner: I will,
[00:27:56] Robbie Wagner: uh,
[00:27:56] Robbie Wagner: prioritize
[00:27:57] Robbie Wagner: what
[00:27:57] Robbie Wagner: you want.
[00:27:58] Jason: Well, and
[00:27:58] Jason: and I mean.
[00:27:59] Jason: historically [00:28:00] that’s been the right way to do open source. Like if, that’s how open source projects get built , is a company comes in and they’ve got money and they either hire developers to work on it or they pay , the open source team to build out features that they need.
[00:28:12] Jason: And that’s what makes open source sustainable. So I think
[00:28:15] Jason: it’s
[00:28:15] Jason: murky,
[00:28:16] Jason: but it’s less murky in my mind than this sort of like shadow, how much control does VL have over React directly now that they’ve hired a bunch of core members? And how much of React is being built directly for next js?
[00:28:29] Jason: Because
[00:28:29] Jason: obviously
[00:28:30] Jason: public
[00:28:30] Jason: statement is always
[00:28:31] Jason: gonna
[00:28:31] Jason: be,
[00:28:31] Jason: we would never do that,
[00:28:32] Jason: but
[00:28:33] Jason: we’ve seen like alpha versions of React get shipped in next, so they’re clearly. you know, they’re
[00:28:37] Jason: planning
[00:28:38] Jason: stuff behind the,
[00:28:38] Jason: so
[00:28:39] Jason: putting
[00:28:39] Jason: it in a foundation,
[00:28:40] Jason: I think is a, is a strong step in the right
[00:28:42] Jason: direction. Yeah,
[00:28:43] Jason: and even if that’s like all forms of governance suck because large groups of people are impossible to govern,
[00:28:48] Robbie Wagner: Sure.
[00:28:49] Jason: but
[00:28:49] Jason: something
[00:28:50] Jason: that is
[00:28:50] Jason: more
[00:28:50] Jason: public
[00:28:51] Jason: is
[00:28:51] Jason: a
[00:28:51] Jason: lot
[00:28:52] Jason: better
[00:28:52] Jason: than
[00:28:52] Jason: something that’s not
[00:28:53] Shruti Kapoor: so, absolutely. Yeah. There’s
[00:28:54] Shruti Kapoor: like no
[00:28:54] Shruti Kapoor: visibility
[00:28:55] Shruti Kapoor: into
[00:28:55] Shruti Kapoor: what’s happening
[00:28:56] Shruti Kapoor: right
[00:28:56] Shruti Kapoor: now,
[00:28:56] Shruti Kapoor: so
[00:28:57] Shruti Kapoor: Yeah.
[00:28:58] Shruti Kapoor: Besides the React [00:29:00] Foundation, there were other features announced.
[00:29:01] Shruti Kapoor: One specific one that I’m super excited about is Performance Tracks. so now in Google Chrome. You can see how your components are performing. So initially we had this react dev tools, which is, it gives you like profiler and components, but now performance tracks are actually integrated
[00:29:18] Shruti Kapoor: within the
[00:29:18] Shruti Kapoor: performance
[00:29:19] Shruti Kapoor: panel
[00:29:20] Shruti Kapoor: of
[00:29:20] Shruti Kapoor: the chrome
[00:29:21] Shruti Kapoor: dev
[00:29:21] Shruti Kapoor: tools itself. So now, yeah, and you can also see like how long your render took, how long your commit took, how long your transitions took, and how long
[00:29:30] Shruti Kapoor: the
[00:29:31] Shruti Kapoor: process
[00:29:31] Shruti Kapoor: is just
[00:29:31] Shruti Kapoor: sitting in idle. So that is really helpful. And understanding which of your components and which of your phases are in blocking phase. So I’m super excited about that because I think that’s gonna really help people understand
[00:29:42] Shruti Kapoor: why
[00:29:43] Shruti Kapoor: their
[00:29:43] Shruti Kapoor: components are
[00:29:44] Robbie Wagner: Mm-hmm. In which
[00:29:45] Robbie Wagner: phase
[00:29:45] Robbie Wagner: it’s
[00:29:45] Robbie Wagner: really, yeah.
[00:29:47] Robbie Wagner: That’s super helpful ‘cause.
[00:29:48] Shruti Kapoor: I
[00:29:49] Shruti Kapoor: frequently have no
[00:29:49] Shruti Kapoor: idea
[00:29:50] Shruti Kapoor: my
[00:29:50] Shruti Kapoor: performance
[00:29:50] Shruti Kapoor: is doing.
[00:29:51] Shruti Kapoor: Right. I’ll
[00:29:51] Shruti Kapoor: make the
[00:29:52] Shruti Kapoor: bundle
[00:29:52] Robbie Wagner: smaller. That’ll
[00:29:52] Robbie Wagner: help.
[00:29:53] Robbie Wagner: But.
[00:29:53] Jason: Well, I think that was one of my core frustrations that led to me kind of taking steps back from React is that it started to feel so [00:30:00] black boxy
[00:30:01] Jason: because, , they’re doing things like double rendering components or the use effects get triggered, but you put your dependencies in. But then like sometimes it felt like they were running anyways, and I was like, what’s left to put in the dependency array?
[00:30:11] Jason: I don’t understand why
[00:30:12] Jason: it’s still rendering.
[00:30:13] Jason: So having, the ability to see in a
[00:30:15] Jason: complicated
[00:30:16] Jason: ui, which component is slow, that alone saves a ton of time. Yeah. Because
[00:30:20] Jason: otherwise
[00:30:21] Shruti Kapoor: I’m
[00:30:21] Shruti Kapoor: like,
[00:30:21] Jason: take, I’m like commenting things
[00:30:22] Shruti Kapoor: How was it fast?
[00:30:23] Shruti Kapoor: Like,
[00:30:24] Shruti Kapoor: Yeah. And, and like React, profiler helped with that a little bit. Yeah. Uh, and still does, like, it’ll tell you why it reloaded, , re-render and like, which pops changed, so it’s still helpful. but like knowing how much
[00:30:35] Shruti Kapoor: time
[00:30:36] Shruti Kapoor: each of
[00:30:36] Shruti Kapoor: those phases took, it’s so cool.
[00:30:38] Jason: and having
[00:30:38] Jason: it built
[00:30:39] Jason: into the browser. Yeah. Right. Yeah. I, I, I think this is. Kind of going back to my, my earlier complaint, I feel like React is getting further from the, the browser by saying like, you have to go all in on React, but this is actually a good counterpoint to what I was saying.
[00:30:51] Jason: If they’re getting things integrated back into the browser that feels good, like they’re trying to work toward, let’s
[00:30:56] Jason: make it part of the platform as opposed to
[00:30:58] Jason: an alternative to the. Yeah,
[00:30:59] Shruti Kapoor: [00:31:00] yeah.
[00:31:00] Robbie Wagner: yeah. Yeah, for sure.
[00:31:01] Robbie Wagner: All
[00:31:01] Robbie Wagner: right, Jason, you
[00:31:02] Robbie Wagner: wanna
[00:31:02] Robbie Wagner: ask your question
[00:31:03] Robbie Wagner: you
[00:31:03] Robbie Wagner: wanted? Uh,
[00:31:04] Jason: yeah.
[00:31:04] Jason: So Shruti, you said you’ve gone independent, right? You were at Slack, , and now you are working for
[00:31:10] Jason: Shruti Kaur International
[00:31:12] Jason: Unlimited. Right.
[00:31:15] Jason: And so, ‘cause I’ve
[00:31:16] Jason: done
[00:31:16] Jason: the
[00:31:16] Jason: same
[00:31:16] Jason: thing. I’ve
[00:31:17] Jason: gone indie and,
[00:31:17] Jason: and
[00:31:18] Jason: one of
[00:31:18] Jason: the
[00:31:18] Jason: things
[00:31:18] Jason: that I
[00:31:18] Jason: thought
[00:31:18] Jason: would
[00:31:18] Jason: be
[00:31:18] Jason: fun
[00:31:19] Jason: to
[00:31:19] Jason: talk
[00:31:19] Jason: about
[00:31:20] Jason: is
[00:31:20] Jason: the indie
[00:31:21] Jason: pendulum.
[00:31:22] Jason: Right. And the feeling of is it going well? Is it going
[00:31:25] Jason: bad?
[00:31:25] Jason: and
[00:31:26] Jason: how
[00:31:26] Jason: does that cycle
[00:31:27] Jason: work
[00:31:27] Jason: for
[00:31:28] Jason: you?
[00:31:28] Jason: How
[00:31:28] Jason: are you
[00:31:28] Jason: navigating that?
[00:31:29] Shruti Kapoor: oh, I love this question. , Yeah, Jason, you are actually a big inspiration because of which I actually took the step and I was like, I can quit this.
[00:31:37] Shruti Kapoor: I can do this, I can do it on my own. I got some money, I can do this. , Yeah, Indi pendulum, I love that word. And my life is kind of like that a lot. Some days I’m like, yeah, I’m gonna be the biggest human YouTuber. And then the next
[00:31:49] Shruti Kapoor: day I’m like, uh, I’m gonna start applying for interviews. This is not going well.
[00:31:54] Shruti Kapoor: yeah, it’s a constant battle. , I think we were talking about that yesterday. Like, what has been super helpful for me [00:32:00] is thinking about, , this content creation or being independent as sort of like a business. I mean, it is a business, but thinking of it as a business of, , not just one day or one week, but as a quarter, right?
[00:32:11] Shruti Kapoor: So. in a quarter, one month may be good, one month may be bad, but in, on an average, how are you doing? Right? and your bandwidth could be different. You could look at it from like maybe one quarter or two quarters, a year, however you want to do it, whatever financial goals you have or like growth goals you have, you can look at it that way.
[00:32:30] Shruti Kapoor: But instead of focusing on like the small vision or like the small, term plan, think of the long term plan that has helped me stay sane. Because, yes, like one month is not gonna be good. For example, right now I’m traveling quite a lot for conferences and I do not have time to make videos, right?
[00:32:44] Shruti Kapoor: Which means that the video, growth is suffering a little bit, but then on a three month average, it averages out and I’m still making progress towards it, and I’m still growing, and I’m still doing better than I was. And at the end of the day, am I having more fun? And I am, am I [00:33:00] learning? And for me, the answer for the last three quarters has been yes.
[00:33:04] Shruti Kapoor: And I have been growing. So for me, that kind of helps me keep going. But yeah, looking at it like day by day, I see my numbers kind of drop, numbers kind of rise. It’s like, am I doing this one or not?
[00:33:13] Shruti Kapoor: What’s
[00:33:13] Shruti Kapoor: going on? So Yeah,
[00:33:15] Jason: Yeah, I, that’s a, that’s a healthy way to look at it. Like kind of looking at the,
[00:33:18] Jason: , You look
[00:33:19] Jason: at
[00:33:19] Jason: the averages. You
[00:33:20] Jason: never
[00:33:20] Jason: look
[00:33:20] Jason: at an
[00:33:20] Jason: individual day or an individual
[00:33:22] Jason: video or.
[00:33:23] Robbie Wagner: market.
[00:33:23] Shruti Kapoor: Yeah.
[00:33:23] Jason: Right. Yeah,
[00:33:24] Jason: I,
[00:33:24] Jason: but
[00:33:25] Jason: I think that’s
[00:33:25] Jason: actually the, the right approach to take to it. If you’re looking at anything as an individual effort, and this was a huge mistake that I’ve made in my career over and over again where I’d, take on a project and I’d be like, this is the project that’s gonna solve all my problems.
[00:33:38] Jason: And whether that was at work, whether
[00:33:40] Jason: that
[00:33:40] Jason: was independently, I
[00:33:42] Jason: would
[00:33:42] Jason: be
[00:33:42] Jason: working on
[00:33:42] Jason: something
[00:33:43] Jason: and, and, you know, you kind of
[00:33:44] Jason: come out the
[00:33:44] Jason: other
[00:33:44] Jason: side
[00:33:44] Jason: of it
[00:33:44] Jason: thinking
[00:33:46] Jason: once
[00:33:46] Jason: I
[00:33:46] Jason: launch this, everything will
[00:33:47] Jason: change.
[00:33:48] Jason: And
[00:33:49] Jason: inevitably it’s disappointing. Like it, it’s crushing because you’re never gonna get the overnight success of, , I shipped this
[00:33:55] Jason: thing
[00:33:56] Jason: and
[00:33:56] Jason: now
[00:33:56] Jason: my whole
[00:33:57] Jason: life
[00:33:57] Jason: has
[00:33:57] Jason: changed.
[00:33:58] Jason: Like,
[00:33:58] Jason: a
[00:33:58] Jason: vanishingly,
[00:33:59] Jason: small
[00:33:59] Jason: number
[00:33:59] Jason: of
[00:33:59] Jason: people [00:34:00] have that experience. But if you consistently put things out there and you’re, thinking in quarters or years, then as you look back at
[00:34:09] Jason: the chart,
[00:34:10] Jason: it’s always
[00:34:10] Jason: kind
[00:34:10] Jason: of moving
[00:34:11] Jason: up.
[00:34:11] Jason: Mm-hmm. And
[00:34:12] Jason: , You’ll look back at two years ago and go, oh dang,
[00:34:14] Jason: I’m actually
[00:34:15] Jason: doing a lot
[00:34:15] Jason: more.
[00:34:16] Jason: Than I was two years ago. Even if it feels like on any given day, it’s like, oh, it’s
[00:34:20] Jason: 1% better. Who
[00:34:21] Jason: cares? 1%
[00:34:22] Jason: blah.
[00:34:22] Robbie Wagner: Yeah, it
[00:34:23] Robbie Wagner: adds
[00:34:24] Jason: in,
[00:34:24] Jason: in,
[00:34:24] Jason: big, big,
[00:34:25] Jason: ways
[00:34:25] Jason: over
[00:34:25] Jason: time.
[00:34:26] Shruti Kapoor: Yeah,
[00:34:26] Robbie Wagner: Yeah,
[00:34:26] Robbie Wagner: yeah.
[00:34:27] Robbie Wagner: the Primo Gen always talks
[00:34:28] Robbie Wagner: about
[00:34:28] Robbie Wagner: how
[00:34:28] Robbie Wagner: he’s
[00:34:28] Robbie Wagner: streamed
[00:34:29] Robbie Wagner: to
[00:34:29] Robbie Wagner: like six
[00:34:29] Robbie Wagner: people
[00:34:30] Robbie Wagner: for
[00:34:30] Robbie Wagner: four
[00:34:30] Robbie Wagner: years.
[00:34:31] Jason: Yeah.
[00:34:32] Robbie Wagner: you just
[00:34:32] Robbie Wagner: gotta
[00:34:32] Robbie Wagner: keep
[00:34:32] Robbie Wagner: going
[00:34:33] Robbie Wagner: and it’ll, happen.
[00:34:34] Robbie Wagner: So.
[00:34:34] Jason: So one of the things you talked about was, you know, like you’ve been making videos, but then this, month you’re on a, like a big conference push. you could also be doing courses. You could be
[00:34:43] Jason: doing internal trainings.
[00:34:45] Jason: You could be teaching
[00:34:45] Jason: workshops.
[00:34:46] Jason: Like
[00:34:46] Jason: there’s
[00:34:46] Jason: so
[00:34:46] Jason: many
[00:34:46] Jason: things
[00:34:47] Jason: an independent creator
[00:34:48] Jason: can
[00:34:48] Jason: do.
[00:34:49] Jason: How
[00:34:49] Jason: are you choosing which things are
[00:34:52] Jason: the right things for you to spend your time on? Because there’s, such a large number of options out there.
[00:34:57] Shruti Kapoor: Yeah. That’s a great question because that’s something that I think [00:35:00] about a lot, especially now that I’m independent.
[00:35:01] Shruti Kapoor: I don’t have a boss who’s gonna tell me what to
[00:35:04] Shruti Kapoor: do.
[00:35:04] Shruti Kapoor: , Which honestly, I left at Slack and PayPal, like somebody telling me what to do and I can just do it. now I’m my own boss, which comes with a lot of responsibility and freedom. But one of the things is you have to decide what is the right path to take.
[00:35:16] Shruti Kapoor: And if you do end up taking the wrong path, then it could be
[00:35:18] Shruti Kapoor: disastrous.
[00:35:19] Shruti Kapoor: thankfully it’s not as disastrous as we make it in our head, so, you know, you can always backtrack. So, you know, one course goes back. but the way I like to do is, is, , every year and every like six months, I’ll have goals of what I want to do with my channel and then my, like, content that
[00:35:34] Shruti Kapoor: I
[00:35:34] Shruti Kapoor: crave. So, for example, this year I started out with the goal that I want to speak at 10 conferences. I want to write a book and I want to launch a course. Those are my three main goals, right? 10 conferences. in terms of like how easy it is for me to do, 10 conferences is relatively easier for me to do because I go to a lot of conferences.
[00:35:50] Shruti Kapoor: So it’s easier to do that.
[00:35:52] Shruti Kapoor: Writing
[00:35:52] Shruti Kapoor: a book is harder because, you know, I’ve never written a book so far. So first I have to find a publisher. I have to find a topic. So that’s a [00:36:00] relatively difficult thing to do. So that becomes a long-term project, like a long-term goal. And then the third is like creating a course, which for me it’s relatively easy because I’ve already created one course.
[00:36:09] Shruti Kapoor: I was just a matter of adding another course, right? So that way I divide my goals into long term, short term, and sort of like easy to do. , So for me, easier to do would be like applying to conferences, going to conferences. And then I divide my year into different quarters. So for example, I know that I wanna write a book this year, which means I, at some point, I need
[00:36:27] Shruti Kapoor: to start talking to publishers. So if I, my
[00:36:30] Shruti Kapoor: goal
[00:36:30] Shruti Kapoor: is to this year.
[00:36:31] Shruti Kapoor: Yeah,
[00:36:31] Shruti Kapoor: this
[00:36:31] Shruti Kapoor: year.
[00:36:32] Shruti Kapoor: it’s October.
[00:36:33] Shruti Kapoor: I already have a
[00:36:33] Shruti Kapoor: publisher.
[00:36:35] Shruti Kapoor: Yeah. Listen, I’m making progress. Listen. So, which means that by the first quarter I
[00:36:41] Shruti Kapoor: should have,
[00:36:42] Shruti Kapoor: whatever the goal may be, I should have made
[00:36:43] Shruti Kapoor: this
[00:36:44] Shruti Kapoor: kind of
[00:36:44] Shruti Kapoor: progress towards that. Right. For me, that would be writing book.
[00:36:47] Shruti Kapoor: So that means that I should have like a signed deal or
[00:36:49] Shruti Kapoor: whatever.
[00:36:51] Shruti Kapoor: I have two signed deals
[00:36:52] Shruti Kapoor: now.
[00:36:53] Shruti Kapoor: Nice.
[00:36:57] Shruti Kapoor: Uh, yeah, so like, , for me it’s also [00:37:00] deciding like what my personal goals are, but at the same time, you also
[00:37:03] Shruti Kapoor: have to decide
[00:37:03] Shruti Kapoor: about, those have to look at what the industry is trending towards.
[00:37:06] Shruti Kapoor: Right. For
[00:37:07] Shruti Kapoor: example,
[00:37:07] Shruti Kapoor: in the
[00:37:07] Shruti Kapoor: beginning
[00:37:08] Shruti Kapoor: of this year, AI
[00:37:09] Shruti Kapoor: was everywhere. I mean, it still
[00:37:11] Shruti Kapoor: is today.
[00:37:12] Shruti Kapoor: say,
[00:37:12] Shruti Kapoor: is
[00:37:12] Shruti Kapoor: it
[00:37:12] Shruti Kapoor: not?
[00:37:12] Shruti Kapoor: not?
[00:37:12] Shruti Kapoor: now.
[00:37:13] Shruti Kapoor: Nobody’s talking about AI now. What are you talking about? What’s ai? but yeah, like in the beginning of this, , year, everything, I think charge GPT, like, , I don’t know what new thing came out in the beginning of this year. I think it was agents probably that was around like last year. So everything, everybody was talking about AI agents today, it’s still like MCP and agents and stuff.
[00:37:31] Shruti Kapoor: the idea is that you, you also gotta take a look at the trends and what people are looking for. So that also becomes one of the things that you should build content for as a content creator or whatever, as a developer. So that also becomes part of my goals as well. And then it’s a matter of like weaving in what I want to do and what the community wants to see into, content and kind of dividing it in quarters and then weeks and so on.
[00:37:55] Shruti Kapoor: Gotcha.
[00:37:55] Jason: Gotcha.
[00:37:56] Jason: Yeah, that makes
[00:37:57] Jason: a lot of sense.
[00:37:58] Robbie Wagner: So I
[00:37:58] Shruti Kapoor: So I want to hear about [00:38:00] training your dog.
[00:38:01] Shruti Kapoor: Ooh, I need
[00:38:01] Shruti Kapoor: more
[00:38:01] Shruti Kapoor: context into
[00:38:02] Shruti Kapoor: what this,
[00:38:03] Shruti Kapoor: what kind
[00:38:03] Shruti Kapoor: of
[00:38:03] Shruti Kapoor: training are
[00:38:04] Shruti Kapoor: you doing? My dog’s name is Pepper. She is the sweetest lab hound,
[00:38:08] Shruti Kapoor: retriever mix.
[00:38:09] Shruti Kapoor: you
[00:38:09] Shruti Kapoor: have
[00:38:09] Shruti Kapoor: not
[00:38:09] Shruti Kapoor: seen Pepper.
[00:38:10] Shruti Kapoor: Yeah, I,
[00:38:11] Jason: I,
[00:38:11] Jason: yeah, I
[00:38:11] Jason: met
[00:38:11] Jason: your
[00:38:11] Jason: dog.
[00:38:12] Jason: didn’t
[00:38:12] Jason: you
[00:38:12] Shruti Kapoor: bring
[00:38:12] Jason: her to the house and
[00:38:13] Jason: she
[00:38:13] Shruti Kapoor: at
[00:38:13] Shruti Kapoor: me the whole time. Oh,
[00:38:14] Shruti Kapoor: she did
[00:38:15] Shruti Kapoor: it. She would never do that. I have trained her not to do that. What are you talking about? No, she’s a very sweet pup. I have been training her to do all sorts of things. , pepper is my first dog. I’ve never had a dog before, so I was super passionate about like training her and like making sure that she does
[00:38:33] Shruti Kapoor: all
[00:38:33] Shruti Kapoor: these
[00:38:33] Shruti Kapoor: tricks. So it started off with like just the
[00:38:35] Shruti Kapoor: simple tricks, like sit, stand,
[00:38:36] Shruti Kapoor: those kind
[00:38:36] Shruti Kapoor: of things.
[00:38:37] Shruti Kapoor: But now I’m training
[00:38:38] Shruti Kapoor: her
[00:38:38] Shruti Kapoor: to
[00:38:39] Shruti Kapoor: pick
[00:38:39] Shruti Kapoor: up,
[00:38:39] Shruti Kapoor: , Newspaper in the morning. So we get like newspaper delivered once
[00:38:43] Shruti Kapoor: a week
[00:38:43] Shruti Kapoor: and I’m training her to do that and she can do that. Now I’m training her
[00:38:46] Shruti Kapoor: to shut
[00:38:47] Shruti Kapoor: the door and open the door so that you know, when somebody comes, she can shut the door and I don’t have to do it.
[00:38:51] Shruti Kapoor: And when I’m feeling lazy, I can tell her, pepper
[00:38:53] Shruti Kapoor: shut the
[00:38:53] Shruti Kapoor: door.
[00:38:53] Shruti Kapoor: we’ve gotten to like 75% of
[00:38:56] Shruti Kapoor: it where like
[00:38:56] Shruti Kapoor: if I
[00:38:56] Shruti Kapoor: do
[00:38:57] Shruti Kapoor: have
[00:38:57] Shruti Kapoor: the treat, she will
[00:38:58] Shruti Kapoor: shut the door.
[00:38:58] Shruti Kapoor: But if I don’t have the treat, she [00:39:00] doesn’t do that. so
[00:39:00] Shruti Kapoor: I’m
[00:39:00] Shruti Kapoor: just
[00:39:01] Shruti Kapoor: Training her to be
[00:39:01] Shruti Kapoor: my
[00:39:02] Shruti Kapoor: assistant
[00:39:02] Shruti Kapoor: in-law. Like,
[00:39:03] Shruti Kapoor: Nice.
[00:39:03] Shruti Kapoor: That’s
[00:39:03] Shruti Kapoor: very
[00:39:04] Shruti Kapoor: cool.
[00:39:04] Shruti Kapoor: Have
[00:39:04] Shruti Kapoor: you
[00:39:04] Shruti Kapoor: seen
[00:39:04] Shruti Kapoor: the
[00:39:05] Shruti Kapoor: things, they
[00:39:05] Shruti Kapoor: have
[00:39:05] Shruti Kapoor: like
[00:39:06] Shruti Kapoor: 50
[00:39:06] Shruti Kapoor: words
[00:39:07] Shruti Kapoor: and
[00:39:07] Shruti Kapoor: people
[00:39:07] Shruti Kapoor: like,
[00:39:08] Robbie Wagner: get
[00:39:08] Robbie Wagner: the
[00:39:08] Robbie Wagner: dogs to
[00:39:08] Robbie Wagner: do
[00:39:08] Shruti Kapoor: Have you
[00:39:09] Shruti Kapoor: tried anything like that? Those are So cool. I
[00:39:10] Shruti Kapoor: wanna
[00:39:10] Shruti Kapoor: do that.
[00:39:11] Shruti Kapoor: I haven’t gotten
[00:39:12] Shruti Kapoor: around to
[00:39:12] Shruti Kapoor: doing
[00:39:13] Shruti Kapoor: those, but
[00:39:13] Shruti Kapoor: I wanna do
[00:39:14] Shruti Kapoor: that. That is
[00:39:14] Shruti Kapoor: so
[00:39:14] Shruti Kapoor: cool.
[00:39:15] Shruti Kapoor: Yeah.
[00:39:15] Jason: I
[00:39:15] Jason: feel like
[00:39:15] Jason: those ones are a big
[00:39:16] Jason: time investment,
[00:39:17] Jason: like to, ‘cause
[00:39:18] Jason: I think you
[00:39:19] Jason: have to like,
[00:39:20] Jason: sit
[00:39:20] Jason: with
[00:39:20] Jason: the,
[00:39:20] Jason: dog
[00:39:20] Jason: and like
[00:39:21] Jason: push the
[00:39:21] Jason: button
[00:39:22] Jason: as
[00:39:22] Jason: you do
[00:39:23] Jason: the
[00:39:23] Jason: thing.
[00:39:23] Robbie Wagner: Yeah.
[00:39:24] Jason: like
[00:39:24] Jason: a
[00:39:24] Jason: lot
[00:39:24] Jason: of
[00:39:24] Shruti Kapoor: repetition
[00:39:25] Shruti Kapoor: and, and
[00:39:25] Shruti Kapoor: I
[00:39:25] Robbie Wagner: I
[00:39:25] Robbie Wagner: think
[00:39:25] Robbie Wagner: that’s
[00:39:26] Robbie Wagner: yeah.
[00:39:27] Jason: for a while. yeah.
[00:39:28] Jason: And
[00:39:28] Jason: I feel like
[00:39:29] Jason: the
[00:39:29] Jason: dog,
[00:39:29] Shruti Kapoor: when
[00:39:29] Shruti Kapoor: it
[00:39:30] Shruti Kapoor: realizes
[00:39:30] Shruti Kapoor: which one means
[00:39:31] Shruti Kapoor: like,
[00:39:31] Shruti Kapoor: hungry,
[00:39:31] Shruti Kapoor: hungry,
[00:39:32] Robbie Wagner: hungry,
[00:39:32] Robbie Wagner: is
[00:39:32] Robbie Wagner: just like,
[00:39:33] Robbie Wagner: that’s
[00:39:33] Robbie Wagner: the
[00:39:33] Robbie Wagner: one
[00:39:33] Robbie Wagner: I’m
[00:39:33] Shruti Kapoor: gonna
[00:39:33] Shruti Kapoor: hit.
[00:39:34] Shruti Kapoor: right.
[00:39:34] Shruti Kapoor: I
[00:39:34] Shruti Kapoor: don’t need
[00:39:35] Shruti Kapoor: any
[00:39:35] Shruti Kapoor: of the other
[00:39:35] Robbie Wagner: ones.
[00:39:36] Robbie Wagner: Have
[00:39:36] Robbie Wagner: you seen
[00:39:37] Robbie Wagner: those
[00:39:37] Robbie Wagner: videos
[00:39:37] Robbie Wagner: where
[00:39:38] Shruti Kapoor: ,
[00:39:38] Shruti Kapoor: The
[00:39:38] Shruti Kapoor: dog is
[00:39:38] Shruti Kapoor: like,
[00:39:39] Shruti Kapoor: bitch,
[00:39:39] Shruti Kapoor: bitch,
[00:39:39] Shruti Kapoor: bitch,
[00:39:40] Shruti Kapoor: But it’s So
[00:39:40] Robbie Wagner: So
[00:39:42] Robbie Wagner: like,
[00:39:42] Shruti Kapoor: I am not
[00:39:43] Shruti Kapoor: getting
[00:39:43] Robbie Wagner: but yeah.
[00:39:46] Robbie Wagner: Oh
[00:39:46] Robbie Wagner: yeah.
[00:39:47] Robbie Wagner: I saw
[00:39:47] Robbie Wagner: one
[00:39:47] Robbie Wagner: that was like, something about like the dog’s owner was
[00:39:50] Robbie Wagner: like, oh, do
[00:39:50] Robbie Wagner: you
[00:39:50] Robbie Wagner: want mama
[00:39:51] Robbie Wagner: to like do something? He was like, no dadda
[00:39:53] Robbie Wagner: or something.
[00:39:53] Shruti Kapoor: And
[00:39:53] Shruti Kapoor: then
[00:39:53] Shruti Kapoor: like.
[00:39:54] Robbie Wagner: the
[00:39:54] Robbie Wagner: guy
[00:39:54] Robbie Wagner: comes
[00:39:54] Robbie Wagner: over
[00:39:55] Robbie Wagner: and
[00:39:55] Robbie Wagner: it’s like,
[00:39:55] Robbie Wagner: no,
[00:39:55] Robbie Wagner: I
[00:39:56] Robbie Wagner: don’t
[00:39:56] Robbie Wagner: like
[00:39:56] Robbie Wagner: you.
[00:39:56] Robbie Wagner: Or,
[00:39:56] Robbie Wagner: so,
[00:39:57] Robbie Wagner: I dunno. It’s
[00:39:57] Robbie Wagner: like
[00:39:58] Robbie Wagner: dog
[00:39:58] Robbie Wagner: is
[00:39:58] Robbie Wagner: very,
[00:39:59] Robbie Wagner: uh,
[00:39:59] Robbie Wagner: [00:40:00] opinionated
[00:40:00] Robbie Wagner: about that.
[00:40:00] Robbie Wagner: Yeah.
[00:40:01] Robbie Wagner: Okay, so one last question
[00:40:03] Robbie Wagner: before
[00:40:03] Robbie Wagner: we end.
[00:40:03] Robbie Wagner: If
[00:40:03] Robbie Wagner: you weren’t
[00:40:04] Robbie Wagner: in
[00:40:04] Robbie Wagner: tech,
[00:40:04] Robbie Wagner: what
[00:40:05] Robbie Wagner: other career
[00:40:05] Robbie Wagner: would
[00:40:05] Robbie Wagner: you
[00:40:05] Robbie Wagner: choose?
[00:40:06] Robbie Wagner: And
[00:40:06] Robbie Wagner: this
[00:40:06] Robbie Wagner: could
[00:40:07] Robbie Wagner: be
[00:40:07] Robbie Wagner: like,
[00:40:07] Robbie Wagner: if
[00:40:07] Robbie Wagner: you
[00:40:07] Robbie Wagner: want
[00:40:07] Robbie Wagner: to
[00:40:07] Robbie Wagner: get
[00:40:08] Robbie Wagner: a
[00:40:08] Robbie Wagner: magical skill,
[00:40:09] Robbie Wagner: that’s fine.
[00:40:09] Robbie Wagner: It doesn’t have
[00:40:10] Robbie Wagner: to
[00:40:10] Robbie Wagner: be
[00:40:10] Robbie Wagner: like,
[00:40:11] Robbie Wagner: anything
[00:40:12] Robbie Wagner: that’s
[00:40:12] Robbie Wagner: like,
[00:40:13] Robbie Wagner: you
[00:40:13] Robbie Wagner: know,
[00:40:13] Robbie Wagner: you’ve
[00:40:13] Robbie Wagner: been working
[00:40:13] Robbie Wagner: towards.
[00:40:14] Robbie Wagner: Just be
[00:40:14] Robbie Wagner: like,
[00:40:14] Robbie Wagner: oh,
[00:40:14] Robbie Wagner: I
[00:40:15] Robbie Wagner: want
[00:40:15] Robbie Wagner: to
[00:40:15] Robbie Wagner: be
[00:40:15] Robbie Wagner: a
[00:40:15] Robbie Wagner: singer
[00:40:16] Shruti Kapoor: a,
[00:40:16] Shruti Kapoor: you
[00:40:16] Shruti Kapoor: know,
[00:40:16] Shruti Kapoor: whatever.
[00:40:17] Shruti Kapoor: You
[00:40:17] Shruti Kapoor: can,
[00:40:17] Shruti Kapoor: like
[00:40:17] Shruti Kapoor: the sky’s
[00:40:18] Robbie Wagner: limit.
[00:40:18] Robbie Wagner: Like
[00:40:19] Robbie Wagner: what
[00:40:19] Robbie Wagner: would
[00:40:19] Shruti Kapoor: you
[00:40:19] Shruti Kapoor: do
[00:40:19] Shruti Kapoor: if
[00:40:19] Shruti Kapoor: you
[00:40:19] Shruti Kapoor: weren’t a decorator? I’d be an interior
[00:40:21] Shruti Kapoor: designer.
[00:40:22] Robbie Wagner: Okay,
[00:40:22] Robbie Wagner: nice. I working
[00:40:23] Shruti Kapoor: I love decorating
[00:40:24] Robbie Wagner: interior
[00:40:24] Shruti Kapoor: design. That’s my jam.
[00:40:26] Shruti Kapoor: Nice,
[00:40:26] Shruti Kapoor: nice. That
[00:40:27] Shruti Kapoor: sounds
[00:40:27] Shruti Kapoor: fun.
[00:40:28] Shruti Kapoor: Yeah.
[00:40:28] Robbie Wagner: Yeah.
[00:40:29] Shruti Kapoor: Cool.
[00:40:30] Shruti Kapoor: Alright,
[00:40:30] Shruti Kapoor: so
[00:40:30] Shruti Kapoor: before
[00:40:31] Shruti Kapoor: we end, uh, what would you
[00:40:32] Shruti Kapoor: like to
[00:40:32] Shruti Kapoor: plug?
[00:40:32] Shruti Kapoor: Where
[00:40:32] Shruti Kapoor: can
[00:40:32] Shruti Kapoor: the
[00:40:33] Shruti Kapoor: people
[00:40:33] Shruti Kapoor: find you?
[00:40:33] Shruti Kapoor: You can find me on YouTube
[00:40:35] Shruti Kapoor: ATHI zero eight.
[00:40:36] Shruti Kapoor: Speaking of use effects that we’ve been talking a lot, I actually have a video coming on
[00:40:40] Shruti Kapoor: uh, 10 mistakes, actually. 16 Mistakes you’re Making in Use Effect and
[00:40:45] Shruti Kapoor: it also
[00:40:45] Shruti Kapoor: includes some React 19.2
[00:40:46] Shruti Kapoor: use effect event
[00:40:48] Shruti Kapoor: and how
[00:40:48] Shruti Kapoor: to
[00:40:48] Shruti Kapoor: use
[00:40:48] Shruti Kapoor: that.
[00:40:49] Shruti Kapoor: So I think, which
[00:40:50] Shruti Kapoor: number
[00:40:50] Shruti Kapoor: is gonna blow my mind?
[00:40:51] Jason: my
[00:40:51] Jason: mind?
[00:40:51] Shruti Kapoor: Uh, number
[00:40:52] Shruti Kapoor: 16.
[00:40:56] Shruti Kapoor: So you have to follow, watch
[00:40:57] Shruti Kapoor: the
[00:40:57] Shruti Kapoor: whole video
[00:40:57] Shruti Kapoor: because there’re not
[00:40:58] Shruti Kapoor: gonna be
[00:40:58] Shruti Kapoor: any [00:41:00] chapters. no.
[00:41:01] Shruti Kapoor: I think the coolest one is gonna be how you can move,
[00:41:04] Shruti Kapoor: like you were
[00:41:04] Shruti Kapoor: talking about, right? Like use effect. You add so many dependency and you’re like, why is it still re rendering? Right? So now React 19 two introduces use effect event,
[00:41:13] Shruti Kapoor: which
[00:41:13] Shruti Kapoor: actually
[00:41:13] Shruti Kapoor: helps you
[00:41:14] Shruti Kapoor: remove
[00:41:14] Shruti Kapoor: any
[00:41:14] Shruti Kapoor: non-reactive stuff out of use effect.
[00:41:17] Shruti Kapoor: And so
[00:41:17] Shruti Kapoor: that’s really
[00:41:17] Shruti Kapoor: cool.
[00:41:18] Shruti Kapoor: cool.
[00:41:19] Jason: That’s
[00:41:19] Shruti Kapoor: all
[00:41:19] Shruti Kapoor: I’ve
[00:41:20] Shruti Kapoor: ever
[00:41:20] Shruti Kapoor: wanted.
[00:41:22] Shruti Kapoor: Yes.
[00:41:23] Shruti Kapoor: , So that’s
[00:41:23] Shruti Kapoor: really
[00:41:23] Shruti Kapoor: cool.
[00:41:24] Shruti Kapoor: I’m excited about
[00:41:24] Shruti Kapoor: that.
[00:41:24] Shruti Kapoor: And
[00:41:25] Shruti Kapoor: you can
[00:41:25] Shruti Kapoor: find
[00:41:25] Shruti Kapoor: that
[00:41:25] Shruti Kapoor: on
[00:41:25] Shruti Kapoor: YouTube.
[00:41:26] Shruti Kapoor: Cool.
[00:41:27] Robbie Wagner: All
[00:41:27] Robbie Wagner: right. Thanks
[00:41:27] Robbie Wagner: for
[00:41:27] Robbie Wagner: joining
[00:41:28] Robbie Wagner: us and
[00:41:28] Shruti Kapoor: thanks
[00:41:28] Shruti Kapoor: everyone for
[00:41:29] Shruti Kapoor: listening.
[00:41:29] Robbie Wagner: If
[00:41:29] Robbie Wagner: you’d like
[00:41:29] Robbie Wagner: to please subscribe,
[00:41:30] Robbie Wagner: leave us some
[00:41:31] Robbie Wagner: ratings.
[00:41:31] Robbie Wagner: and reviews. We appreciate it and we will catch you next time.
[00:41:33] Outro: You’ve been watching Whiskey Web and Whatnot. Recorded in front of a live studio audience. What the fuck are you talking about, Chuck? Enjoyed the show? Subscribe. You know, people don’t pay attention to these, right? Head to whiskey.fund for merchant to join our Discord server. I’m serious, it’s like 2% of people who actually click these links. And don’t forget to leave us a five star review and tell your friends about the show. [00:42:00] All right, dude, I’m outta here. Still got it.