1
00:00:00.000 --> 00:00:14.600
What's going on everybody welcome to another whiskey web and what not with myself Robert
2
00:00:14.600 --> 00:00:22.120
William Wagner and my co-host as always Charles William Carpenter the third with our guest
3
00:00:22.120 --> 00:00:28.240
today the primogen what's going on hey howdy thanks for having me here you know I immediately
4
00:00:28.240 --> 00:00:33.520
recognize that you both have beautiful voices and I'm coming in like strong Rick and Morty vibes
5
00:00:33.520 --> 00:00:38.960
where you guys are definitely like oh hey oh whiskey and it's all the microphone it's seriously
6
00:00:38.960 --> 00:00:43.680
yeah we don't sound like this in real life yeah I actually sound like one of the lollipop kids in
7
00:00:43.680 --> 00:00:49.680
real life but you know I'm able to tune that yeah no totally totally I definitely know I should
8
00:00:49.680 --> 00:00:55.120
sell my business to the microphone no it's definitely not the microphone you guys are significantly
9
00:00:55.120 --> 00:00:59.040
more manly than me clearly I don't know what happened to my voice but I wish I had it
10
00:01:00.480 --> 00:01:05.280
well I'll take the compliment yeah okay yeah or maybe we should do some twitch streams on
11
00:01:05.280 --> 00:01:09.920
having a voice for radio you do you have a beautiful voice for radio I didn't say you have a
12
00:01:09.920 --> 00:01:13.040
face for radio I said you had a voice for radio so you should be happy about it yeah yeah
13
00:01:13.040 --> 00:01:18.640
maybe I've got a little bit of both it's hard to say yeah you never know I'm only 45 I could
14
00:01:18.640 --> 00:01:25.920
still do a pivot yep you can try so for folks who don't know who you are do you want to give a
15
00:01:25.920 --> 00:01:31.440
little bit of an intro into who you are and what you do sure I'm probably best known for either
16
00:01:31.440 --> 00:01:38.080
youtube or twitch effectively I try to make dumb things for the most part on twitch recently I'm
17
00:01:38.080 --> 00:01:43.040
actually trying to make something serious I'm trying to build good technology on twitch for the
18
00:01:43.040 --> 00:01:48.160
most part I don't build good things right it's just something I just feel like doing in the moment
19
00:01:48.160 --> 00:01:54.560
for whatever reason I feel like it so yeah that's pretty much what I'm known for is being fast at
20
00:01:54.560 --> 00:02:02.080
them having strong opinions that I tweet with very little context and dumb youtube videos performance
21
00:02:02.080 --> 00:02:07.600
youtube videos some like that I feel like though you're cycling back a little bit to the youtube
22
00:02:07.600 --> 00:02:12.320
channel more and trying to massage it a little bit seems like some of the newer content there
23
00:02:12.400 --> 00:02:18.400
is like the twitch stuff but more focused and like oh okay we're going to focus on this one thing
24
00:02:18.400 --> 00:02:23.520
and I'm gonna walk you through how I do it and some feedback I have about something like that maybe
25
00:02:23.520 --> 00:02:29.760
I'm not cleaning it correctly but you're close so I don't know if you've ever ran a larger channel
26
00:02:29.760 --> 00:02:35.200
for those that don't I'm right I'm almost 170,000 subs on my main channel 12 or 13,000 on my
27
00:02:35.200 --> 00:02:41.440
side channel and it feels this immense pressure all the time to do good content on my main channel and
28
00:02:41.440 --> 00:02:48.320
it is like it is really hard I released by far my most well crafted best ever smoothest video
29
00:02:48.320 --> 00:02:53.120
of all time or video in a long time and it just like emotionally crushes me that's something I can
30
00:02:53.120 --> 00:02:57.520
spend two weeks on just get destroyed whereas my side channels kind of been like my creative outlet
31
00:02:57.520 --> 00:03:02.320
where I can just dump whatever I want from my twitch stream onto it and it's just been like
32
00:03:02.960 --> 00:03:06.800
outrageously successful and kind of that's like the direction I realize is that
33
00:03:07.440 --> 00:03:13.200
when you start off doing anything you start off in a very niche way right like you just have
34
00:03:13.200 --> 00:03:18.160
to be building something around something very specific like VIM or this is like I am the person
35
00:03:18.160 --> 00:03:23.840
that knows everything about TypeScript you can think about like MAP Polcock and as you grow an
36
00:03:23.840 --> 00:03:28.800
audience you can no longer remain in your niche and so I've been just having this like falling
37
00:03:28.800 --> 00:03:33.760
out of my niche crisis where I don't know what I'm even doing anymore so I'm just uploading me
38
00:03:33.760 --> 00:03:39.120
doing nothing and it's actually been working super well and like it makes me feel even more
39
00:03:39.120 --> 00:03:42.480
meaningless because now I'm like what the hell have I been doing for these last couple of years
40
00:03:42.480 --> 00:03:47.840
like I just like not knowing what it's been an emotional roller coaster this this whole YouTube
41
00:03:47.840 --> 00:03:53.600
thing yeah I can see that we're like you start to question whether you are popular due to
42
00:03:53.600 --> 00:03:58.160
entertainment value or are you providing other value to people yeah maybe a little of both and I
43
00:03:58.160 --> 00:04:05.440
think that at some point when you get to a certain level you have to be entertaining and I think
44
00:04:05.440 --> 00:04:10.880
I was always first entertaining and then I would say dumb things and then I'd probably say something
45
00:04:10.880 --> 00:04:13.920
technical because you know I've been programming for 15 years I've been at a fainting company for
46
00:04:13.920 --> 00:04:18.960
10 I have open offers many places like I'm not a bad programmer I know that I'm maybe not a good
47
00:04:18.960 --> 00:04:22.880
one but I'm definitely not a bad one and so it's just like I think I have something to offer
48
00:04:22.960 --> 00:04:28.640
that's technical and sound but I don't think that that's what causes me to be where I'm at I don't
49
00:04:28.640 --> 00:04:31.760
know sorry these are just things I've been thinking about just like I know this may not be entertaining
50
00:04:31.760 --> 00:04:36.400
for your audience whatever but it's like it's like an emotional struggle being these things where
51
00:04:36.400 --> 00:04:41.760
you're just trying to or at least my personal goal is that the thing I want to see is that people
52
00:04:41.760 --> 00:04:47.280
to stop just accepting where they're at as that's the best place to be right like I want them to go
53
00:04:47.280 --> 00:04:51.840
okay I'm learning how to program I want to go to breakout at tutorial hell programming is not
54
00:04:51.840 --> 00:04:55.440
supposed to be difficult because you don't know what you're doing programming is supposed to be
55
00:04:55.440 --> 00:05:00.240
difficult because you're building something hard and it takes time and thought but you can do it
56
00:05:00.240 --> 00:05:04.560
I feel like most people get stuck on point one they don't make it to point two and I'm trying to
57
00:05:04.560 --> 00:05:09.360
like make them get to point two and it's very important for me sorry I'm all over the place
58
00:05:09.360 --> 00:05:13.760
no no you guys can direct to the conversation no no it's fine that's okay we're kind of like our
59
00:05:13.760 --> 00:05:19.040
main podcast is like your side channel you know we have a very loose format and it's really just
60
00:05:19.040 --> 00:05:23.760
arbitrage for free whisky anyway so you know well that different things that would glean along
61
00:05:23.760 --> 00:05:27.760
the way or entertaining and they do make a couple of points there that I think we'll come back to
62
00:05:28.400 --> 00:05:33.520
while we start to move forward a little bit into some of the hot takes because you are mentioning
63
00:05:33.520 --> 00:05:40.320
you like sometimes like two post either videos or things on Twitter to like spark controversy whether
64
00:05:40.320 --> 00:05:44.080
you mean it or not so we'll talk about some of those in a second but I'll dive into the whiskey
65
00:05:44.080 --> 00:05:49.600
you did get it right you got a bonus too I did get it and I have a very special cup
66
00:05:49.600 --> 00:05:53.760
I have brought may I show you my cup absolutely you can see it I don't think the people at home
67
00:05:53.760 --> 00:05:59.200
can see it but it says victory on one side and it has a chiseled in AK on the other side do you
68
00:05:59.200 --> 00:06:06.800
know what this is controversial in itself but no I don't it is and from the movie set of Netflix
69
00:06:06.800 --> 00:06:11.520
is very first movie we ever produced beast of no nation and so all the people that worked either
70
00:06:11.600 --> 00:06:16.320
on the website of things or on the show there was this as one of the many things that came out of
71
00:06:16.320 --> 00:06:20.960
it and so I helped work a little bit on the show and so I got a little nice little chiseled cup and
72
00:06:20.960 --> 00:06:28.000
so it's a it's fun little edged in whiskey cup that's from Netflix 2016 I think oh wow yeah
73
00:06:28.000 --> 00:06:33.760
that's funny I would think longer ago really like their first produced thing but yeah that's
74
00:06:33.760 --> 00:06:39.440
pretty cool it was first produced movie yes yes our first producing was Lily Hammer nobody remembers
75
00:06:39.440 --> 00:06:45.440
that 2015 2015 I just looked it up right now October 16th 2015 so I wasn't far off yeah I guess
76
00:06:45.440 --> 00:06:50.960
that's seven eight almost eight years ago yeah so interesting well I don't I think I don't even
77
00:06:50.960 --> 00:06:55.600
know what mine is oh I think this came with some kind of kit but it's a Glen Carn pretty traditional
78
00:06:55.600 --> 00:07:01.360
like whiskey tasting thing oh yeah and then we've got this thingy the old Nelson Brothers so this
79
00:07:01.360 --> 00:07:09.120
is a Nelson Brothers reserve bourbon yes oh 107.8 proof so it's got a little heat to it
80
00:07:09.680 --> 00:07:14.560
can't find out the mass spill in or the age statement because they're super secret at least but
81
00:07:14.560 --> 00:07:20.640
all bourbons must be four years minimally aged by law this is actually a bourbon out of Tennessee
82
00:07:20.640 --> 00:07:24.800
and Robbie and I have been to the distillery there called the green briar distillery yeah I was like
83
00:07:24.800 --> 00:07:28.560
oh I want to try one of those things I thought you couldn't have a bourbon if it's not from Kentucky
84
00:07:29.520 --> 00:07:34.800
yeah that is incorrect like it's the only federally regulated spirit it's also like organic in
85
00:07:34.800 --> 00:07:39.600
that sense and so you can't artificially flavor it or anything like that but there's no bounds in
86
00:07:39.600 --> 00:07:45.440
terms of where it can be created so it has to be like 51% corn it has to go into the barrels at a
87
00:07:45.440 --> 00:07:51.440
certain proof it can be artificially flavored for your minimum all those kinds of things are the
88
00:07:51.440 --> 00:07:55.760
laws but it doesn't have to be in Kentucky so I thought it was like but isn't that like the phrase
89
00:07:55.840 --> 00:08:00.720
like proper bourbon is from Kentucky or am I just making that up I mean ask someone from Kentucky
90
00:08:00.720 --> 00:08:05.280
yes we have a little pride but that's really all it is now if they try to call it like Kentucky
91
00:08:05.280 --> 00:08:08.800
straight bourbon obviously it should be from Kentucky and not Tennessee but the only thing that
92
00:08:08.800 --> 00:08:14.080
makes Jack Daniels not bourbon because it has a same mass spill that fits all of that is that when
93
00:08:14.080 --> 00:08:21.280
they filter it they filter it through maple flavored charcoal so no not bourbon anymore disgusting
94
00:08:21.280 --> 00:08:30.320
that's what I said yeah yeah says the man with an AK cup hey it's a sweet cup okay you know what is
95
00:08:30.320 --> 00:08:34.800
I hope it's still a good day even though you had to use your AK so I think it's going to be
96
00:08:35.360 --> 00:08:40.240
smells good are we taking our drinks now yeah we do whatever yeah we're evaluating yeah I do
97
00:08:40.240 --> 00:08:45.600
a little smelling first trying to glean something I'm mimicking you guys I'm not whiskey
98
00:08:45.600 --> 00:08:50.320
worst if you will I poured a really big drink I realized that I went like almost two fingers on
99
00:08:50.320 --> 00:08:53.760
this one I'm gonna have to slow down perfect I think this is gonna get exciting this is probably
100
00:08:53.760 --> 00:08:59.920
why you're more productive than I am so I smell some steamed green beans what you're getting that
101
00:09:01.360 --> 00:09:06.640
I had a little vanilla I don't know what you put on your green beans some leather as well yeah yeah
102
00:09:07.440 --> 00:09:13.920
rich mahogany I smell a light alcohol said that's what I was smelling yeah picking up a slight
103
00:09:13.920 --> 00:09:19.280
burn in the nose it's got a little burn on the tongue too this one's hot yeah for sure yeah one oh
104
00:09:19.280 --> 00:09:26.880
seven um yeah trying to glean a little more out of this I'm getting some orange rind I'm getting
105
00:09:26.880 --> 00:09:31.440
a little vanilla in the beginning I'm getting the hell burn out of my tongue as long as it stays
106
00:09:31.440 --> 00:09:38.000
so yeah this one's spicy mm-hmm do you guys ever make a mix drinks with these are you guys
107
00:09:38.000 --> 00:09:44.160
old-fashioned I do like an old-fashioned okay not on the show but personally yes old-fashioned would
108
00:09:44.160 --> 00:09:48.800
be one of my go-to's I like a bowl of RDA I don't know especially in the room winter for some
109
00:09:48.800 --> 00:09:54.960
reason so that you know has um maro's in it and sweet for muth I don't know I don't make a ton
110
00:09:54.960 --> 00:10:00.240
other one so you cocktail connoisseur I wish I was every time I see someone make cocktails and
111
00:10:00.240 --> 00:10:05.760
talk about the origin and the stories I'm like I could totally do that but then you know I also
112
00:10:05.760 --> 00:10:11.120
don't want to have to drink that many cocktails to get to this point being good at it right what
113
00:10:11.120 --> 00:10:16.480
you do for the last years I was hammered what'd you do yeah yeah and I think they were delicious I
114
00:10:16.480 --> 00:10:21.920
don't remember you want to try one that I think was a good time yeah you did invite people over
115
00:10:21.920 --> 00:10:26.240
frequently so you don't have to drink them all yourself this is true that's actually a good idea
116
00:10:26.240 --> 00:10:33.520
speedrun cocktail tasting mm-hmm mm-hmm yeah someone says like an orangey creme brulee kind of thing
117
00:10:33.520 --> 00:10:38.240
for me a little burn sugar little little little leathery on the finish getting a little apple
118
00:10:39.280 --> 00:10:44.720
we usually make this stuff up okay yeah also I watch your channel I know you listen to this
119
00:10:44.720 --> 00:10:52.320
podcast like religiously but I'll I'll repeat for everyone else so we do with the very stringent
120
00:10:52.320 --> 00:10:59.520
rating scale one two eight tentacles we use tentacles because our agencies logo is an octopi like
121
00:10:59.520 --> 00:11:05.760
character so one being horrible eight being like amazing drink it every day for average and then
122
00:11:05.760 --> 00:11:11.120
you can kind of skew anywhere in between for you and just kind of compare it to like things you've
123
00:11:11.120 --> 00:11:16.400
had already do you like it better do you like it wears to you know we categorize it around like
124
00:11:16.400 --> 00:11:21.840
bourbons and whatever else but we also like do this every week so we've had way too much liquor for
125
00:11:21.840 --> 00:11:28.560
this year already yeah so I'll let Robbie go first you can set a tone for you okay I'm gonna get
126
00:11:28.560 --> 00:11:34.800
this one a seven I think hmm can't really say why but I like it hmm oh should I just call
127
00:11:34.800 --> 00:11:40.080
you prime you can call me prime prime's good yeah okay so prime yeah if you would like to
128
00:11:40.080 --> 00:11:44.560
all right so I've only had a few whiskies in my life right I've had your bottom shelf ones or at
129
00:11:44.560 --> 00:11:50.000
least what I consider bottom shelf your Jack Daniels I've never really enjoyed that and then I have
130
00:11:50.000 --> 00:11:54.320
with me at my house I have a few bottles of blattens there's a guy locally that every single time
131
00:11:54.320 --> 00:11:59.120
he gets a shipment and he goes do you want buffalo tracer blattens and as a smart individual I
132
00:11:59.120 --> 00:12:04.000
always buy at least one just because you got to always have them on yeah available yeah even though
133
00:12:04.000 --> 00:12:07.520
now I currently have 10 years worth of whiskey I'm still gonna just keep buying them because they're
134
00:12:07.520 --> 00:12:14.000
very very good yeah and bladens I think is really smooth it's easy to drink it has you know but
135
00:12:14.000 --> 00:12:18.960
it's not nearly as flavorful as this one this one has a lot of flavor it definitely hits the
136
00:12:18.960 --> 00:12:23.520
tongue harder my tongue already feels almost like a little sensitive from drinking it and so
137
00:12:24.160 --> 00:12:28.240
for me I don't know if I could drink a lot of this because I think it's gonna give me heartburn
138
00:12:28.240 --> 00:12:32.640
it's like a really intense drink and so I think that if I got into whiskey's more this would
139
00:12:32.640 --> 00:12:37.040
probably be a lot higher rating but since I'm not super into it and this is just really intense
140
00:12:37.040 --> 00:12:42.080
for my palate I'd put this at like a five yeah that's above average that's all right yeah that's
141
00:12:42.080 --> 00:12:47.120
fair yeah it might be very flavorful but all of the intensity around those flavors like couldn't
142
00:12:47.120 --> 00:12:51.840
turn you off as a regular zipper or and if you maybe if you were gonna make cocktails with this
143
00:12:51.840 --> 00:12:56.400
high heat and you were adding other like sweet like ingredients yeah then it would temper some of
144
00:12:56.400 --> 00:13:00.640
that for you too so still give you some of the flavor without like so much spice and heat to it
145
00:13:00.640 --> 00:13:04.480
yeah this seems like a very good one to mix yeah you could definitely see that or even just a few
146
00:13:04.480 --> 00:13:08.480
drops of water or an ice cube that's another way to kind of curb some of that I was actually
147
00:13:08.480 --> 00:13:12.720
gonna go get some ice cubes for our next one because I love that's fair ice cubes with these yeah
148
00:13:12.720 --> 00:13:18.240
we can make that work any pauses or snafu's get edited anyway so this matter yeah I don't know
149
00:13:18.240 --> 00:13:23.040
I'm about a six and a half on this one I think it's pretty flavorful I think I've gotten kind of a
150
00:13:23.040 --> 00:13:28.320
punch in the face so maybe it'll open up and evolve for me but for now it's like this is good
151
00:13:28.320 --> 00:13:33.840
and it's pleasant for a bourbon and not too sweet so yeah I'm gonna go six and a half cool
152
00:13:34.560 --> 00:13:40.960
all right so from the man who has so many opinions let's start with something that I haven't seen
153
00:13:40.960 --> 00:13:48.240
go too crazy on Twitter get rebase or get merged okay so I have pretty strict policies around
154
00:13:48.240 --> 00:13:57.360
this so first I should probably talk about what do I work on I work in a old legacy also modern c
155
00:13:57.360 --> 00:14:01.280
plus plus code base that has existed longer than I've been at Netflix I've been at Netflix for a
156
00:14:01.280 --> 00:14:07.760
decade we have something like I don't know 500,000 commits to the code base very very large right
157
00:14:07.760 --> 00:14:13.280
takes a long time to download if you're doing the full history and all that and so for me personally
158
00:14:13.280 --> 00:14:18.880
I think the best way to use Git is that you take your set of commits you commit frequently put
159
00:14:18.880 --> 00:14:23.760
little squash me whatever things you take your commit once you feel like that's the item get it
160
00:14:23.760 --> 00:14:29.760
into a singular commit good nice like tagline exactly what you worked on you know work on widgets
161
00:14:29.760 --> 00:14:34.400
change this thing right so that way when I need to just go find the commits associated with widgets
162
00:14:34.400 --> 00:14:39.120
I can go widget being like a dom know that's what we call them in Netflix so I do that and then I
163
00:14:39.120 --> 00:14:45.360
rebase that change on top of the current release train that is being worked or developed on because
164
00:14:45.360 --> 00:14:50.160
again remember we're a television product that means every you know x times a year we actually have
165
00:14:50.160 --> 00:14:55.360
like hard cuts in our c plus plus and therefore all changes need you know to pretty much always
166
00:14:55.360 --> 00:15:00.640
go forward and only critical things need to go back and it's not like we can just ask our television
167
00:15:00.640 --> 00:15:04.960
partners to go deploy some c plus plus third to the field right so it's like it's a very
168
00:15:04.960 --> 00:15:11.360
complicated process so mine comes from I think a need of complication and strictness and so I always
169
00:15:11.360 --> 00:15:17.280
try to be very strict when it comes to Netflix stuff personally I just don't like having more
170
00:15:17.280 --> 00:15:22.640
commits in a code base sometimes when I'm looking for a bug especially on a smaller project I know like
171
00:15:22.640 --> 00:15:26.480
in my head oh it's probably right here let me look at this change set really quickly I can kind of
172
00:15:26.480 --> 00:15:31.280
just get logged look at the last ten see okay did it did it but the more merges the more that
173
00:15:31.280 --> 00:15:35.440
kind of stuff I feel like it just clouds things up a little bit I don't really like it I like just
174
00:15:35.440 --> 00:15:40.800
kind of a clean thing and then on like a philosophical level when you merge something in I feel like
175
00:15:40.800 --> 00:15:46.080
your change your atomic change what you've considered the thing that you built I really think that
176
00:15:46.080 --> 00:15:52.080
it should rest on top because whatever's below it has been tested approved and stamped to go out
177
00:15:52.080 --> 00:15:57.600
your change fundamentally has not had that and so interweaving it into the commit history kind of
178
00:15:57.600 --> 00:16:04.640
feels almost unclean to me if you will and then lastly reverting or cherry picking is super
179
00:16:04.640 --> 00:16:09.440
complicated if you don't keep things clean and squashed and so for me it just seems to make most
180
00:16:09.440 --> 00:16:14.960
sense to always just rebase keep it simple when I need to cherry commit or cherry pick which is
181
00:16:14.960 --> 00:16:18.560
already a sign you're in a bad place to begin with yeah what it's happened I think we've all been
182
00:16:18.560 --> 00:16:22.080
there where we had to just cherry pick something out so that's kind of like my philosophy which
183
00:16:22.080 --> 00:16:27.600
is just comes from working on a team with 12 people in a large code base that existed for over a
184
00:16:27.600 --> 00:16:34.160
decade and so I try to follow that as the best I can I think that's all very reasonable yeah and I
185
00:16:34.160 --> 00:16:38.720
think strict over less strict for the most part unless it's like a personal project a very small
186
00:16:38.720 --> 00:16:43.360
thing is kind of a good principle to using your career in general because you never know where
187
00:16:43.360 --> 00:16:48.320
you're gonna land and what kind of projects you'll come into or even start yourself and so
188
00:16:48.400 --> 00:16:53.680
like why not have a base set of principles and not have the context change too much yeah and I
189
00:16:53.680 --> 00:16:59.360
find that no one is upset if you rebase your changes and commit on top right no one's gonna
190
00:16:59.360 --> 00:17:02.400
argue if you don't add any merge commits you don't do any of that and you have a single little
191
00:17:02.400 --> 00:17:06.480
commits that you're throwing in they're fairly atomic and they're very nice nobody argues that
192
00:17:06.480 --> 00:17:10.080
but take the inverse you got yourself a little bit of a problem you're gonna have some things
193
00:17:10.080 --> 00:17:14.480
you're gonna be challenged on you could have co-workers upset so I just tend to operate in a way
194
00:17:14.480 --> 00:17:19.680
that causes the least disturbance to the ecosystem yeah that's a good citizen that's what that is
195
00:17:19.680 --> 00:17:25.840
agrees that yeah I totally agree with that hey good citizen can I ask you guys questions sure sure
196
00:17:25.840 --> 00:17:30.720
you're in a code base and there's two definitions of a good citizen here the first one in which
197
00:17:30.720 --> 00:17:36.240
is probably the one we all use is that a good citizen does what the other people effectively do
198
00:17:36.240 --> 00:17:41.200
you follow the style guidelines you do everything that you know you want to make code such that
199
00:17:41.200 --> 00:17:45.760
it looks as if if someone was perusing the code they couldn't tell your spot from somebody else
200
00:17:45.760 --> 00:17:52.960
is right you've done a good job when and how do you decide not to be a good citizen hmm interesting
201
00:17:52.960 --> 00:17:56.400
sorry when you say the good citizen thing yeah what I realized is that all good citizens
202
00:17:56.400 --> 00:18:01.040
pave a road to hell if your code base is starting to go down because you keep mimicking each other
203
00:18:01.040 --> 00:18:06.720
in worse and worse practices yeah I tend to just come in and disagree with everything as much as
204
00:18:06.720 --> 00:18:14.400
I can so like we have with the get rebased stuff I've been trying to force everyone to squash
205
00:18:14.400 --> 00:18:19.760
and merge PR's like I get that sometimes that's not the best thing to do because maybe you do
206
00:18:19.760 --> 00:18:24.880
actually want three commits or something that are like atomic commits but overall it's like using
207
00:18:24.880 --> 00:18:29.600
prettier to me it's like if we all do it it's always the same it might not be your favorite because
208
00:18:29.600 --> 00:18:35.760
prettier has opinions and whatever too but like that is the best thing to use in my opinion so
209
00:18:36.400 --> 00:18:42.320
like I think doing things like that enforcing people to do things the cleanest way whether
210
00:18:42.320 --> 00:18:48.720
everyone likes it or not is like good for people but it can also I guess cause a lot of problems
211
00:18:48.720 --> 00:18:54.000
if everyone hates the thing you're trying to introduce right exactly so I was a say I have a lot
212
00:18:54.080 --> 00:19:01.040
of my career that has been in like a leadership perspective so I have the idea of coming into like
213
00:19:02.000 --> 00:19:06.320
if there's a challenge coming up I'm not personally going to become the bad citizen I'm going
214
00:19:06.320 --> 00:19:12.720
to like start to rally around a discussion of a potential pivot in whatever the rules of
215
00:19:12.720 --> 00:19:17.840
engagement are because a problem has started to show itself and so instead of like saying
216
00:19:17.920 --> 00:19:24.080
this problem surfaced I know the better way and then evangelizing a forced like path through
217
00:19:24.080 --> 00:19:29.200
that I'm instead going to say we all live here right this is our home you know looks like some
218
00:19:29.200 --> 00:19:33.120
walls are falling down in our home so let's talk about how we're going to deal with getting the
219
00:19:33.120 --> 00:19:38.320
foundation solid again and then go down path which is more time consuming so you know there's
220
00:19:38.320 --> 00:19:43.920
some trade-offs to that but I'm never like a guns ablaze and kind of fellow unlike Robbie it sounds
221
00:19:44.400 --> 00:19:49.200
yeah I'm bad cop yeah I am good cop and I'm like I want to be your friend and we all
222
00:19:49.200 --> 00:19:55.440
have to live together so let's figure out a solution here so at what point do you know to pull
223
00:19:55.440 --> 00:19:59.600
that trigger because I always find that or at least one thing I find difficult is that
224
00:19:59.600 --> 00:20:03.600
there can be established pattern in code base so I'm not even talking about style right like say
225
00:20:03.600 --> 00:20:08.240
using classes or only using functions or this or that right or whatever soup to sure is the
226
00:20:08.960 --> 00:20:15.760
inevitably all decisions turn bad over a period of time why because we are using an imperfect language
227
00:20:15.760 --> 00:20:19.920
to describe a perfect set of logic blah blah all the philosophical talk we can throw on top of it
228
00:20:19.920 --> 00:20:25.120
and we're imperfect people trying to describe something that demands perfection right and so it's
229
00:20:25.120 --> 00:20:30.960
like at what point do you try to break it and start something new and then even harder how do you
230
00:20:30.960 --> 00:20:37.280
make that change happen when someone new comes to the code base and now they have do I take the code
231
00:20:37.280 --> 00:20:41.520
pattern and how they're doing things from search or should I take it from over here and how they
232
00:20:41.520 --> 00:20:47.920
do it from member that's an interesting thing well I think conversely so there's one thing is that
233
00:20:47.920 --> 00:20:54.720
the speed of change has accelerated massively over the last like five years or so so I think that
234
00:20:54.720 --> 00:21:00.240
like the point you initially make where all decisions at some point kind of end up being wrong
235
00:21:00.240 --> 00:21:06.320
and then you have to take a look at things and how does it rear its ugly head right either like
236
00:21:06.320 --> 00:21:11.600
someone sees something and they raise their hand or you have a massive error that makes it into
237
00:21:11.600 --> 00:21:15.440
an environment freaks people out or something it does make it to production you've got like a
238
00:21:15.440 --> 00:21:21.600
series of hot fixes and then in your like you know retrospective around that use say we fucked up
239
00:21:21.600 --> 00:21:26.480
where are we going to go with this but I think right now stuff is changing so fast that I don't
240
00:21:26.480 --> 00:21:32.640
know that things that frequently get to that point there's a lot of architectural pivots framework
241
00:21:32.640 --> 00:21:41.360
pivots language pivots you know every web tool getting rewritten in rust 64 new new frameworks
242
00:21:41.360 --> 00:21:45.360
let's go rust I know I mean to a degree I loved and I think you were doing a kind of tongue in
243
00:21:45.360 --> 00:21:50.240
cheek to Kent but like Kent was just like type scripts here to stay yeah like and or not this is
244
00:21:50.240 --> 00:21:55.200
the thing and you're like rust is here to stay we're all going to do this and I don't think you're
245
00:21:55.200 --> 00:22:01.520
necessarily wrong like I am very intrigued by rust and that it the potential of web components
246
00:22:01.520 --> 00:22:07.200
delivering on that promise from oh to more than 10 years ago yeah so the promise of wasm
247
00:22:07.200 --> 00:22:11.440
yeah it's going to be there this is the year of wasm and then it's like next year this is the year
248
00:22:11.440 --> 00:22:17.200
was yeah you can even write JavaScript that compiles over like I don't know what's stopping you
249
00:22:17.200 --> 00:22:21.360
so for those that don't know the tweet effectively what Mike unless if I'm teaching the fundamentals
250
00:22:21.360 --> 00:22:25.600
of JavaScript I'll be using TypeScript from here on forward let's just face the TypeScript one
251
00:22:25.600 --> 00:22:29.280
I believe I've effectively nailed it there's no going back just get used to you're going to be
252
00:22:29.280 --> 00:22:34.800
using it yeah a big thing I think this is like a twitch thing and I think this likely comes across
253
00:22:34.800 --> 00:22:38.880
offended I think he didn't really like it but it's like a very twitch thing to do which is just
254
00:22:38.880 --> 00:22:43.760
copy paste when someone says something you just copy it you just paste it you just say the same
255
00:22:43.760 --> 00:22:48.160
thing and also and you'll see like a chat that will just take over as just like the same thing
256
00:22:48.160 --> 00:22:52.560
being said by 15 people because one person said something pretty serious yeah and so everybody
257
00:22:52.560 --> 00:22:57.520
else like meme meme meme and so of course I just copy and paste and just replace the word TypeScript
258
00:22:57.520 --> 00:23:02.880
with rust because I'm like oh funny god for roasted said yeah right because it makes no sense
259
00:23:02.880 --> 00:23:06.880
like why would I be teaching JavaScript fundamentals let alone using rust all the time like
260
00:23:06.880 --> 00:23:11.360
both those things don't even make any sense said together but it actually it accidentally blew up
261
00:23:11.360 --> 00:23:15.440
like I didn't even mean it for it to blow up but it is a good point which is the web in the next
262
00:23:15.440 --> 00:23:21.440
three years is gonna actually arrive at like a crossroad where more than one thing can happen
263
00:23:21.440 --> 00:23:26.480
we can all get a chance to use something that maybe is a little less traditional if you consider
264
00:23:26.480 --> 00:23:31.520
JavaScript traditional like in a sense that go I think will be a real viable option because
265
00:23:31.520 --> 00:23:35.040
how much do you want to bet that web assembly is going to start shipping or at least V8 will start
266
00:23:35.040 --> 00:23:40.800
shipping a its own garbage collection you know memory what a malloc or whatever you call that thing
267
00:23:40.800 --> 00:23:45.680
I'm trying to think of the right word I the whiskey has made my words go away already I know can
268
00:23:45.680 --> 00:23:50.880
you believe I'm a huge lightweight and so it's like once those things start happening also it just
269
00:23:50.880 --> 00:23:56.160
opens the door for everything to execute and so the next big revolutions coming it's just like
270
00:23:56.160 --> 00:24:01.760
what is it going to be and I think rust plays a very like exciting future because it's just so
271
00:24:01.760 --> 00:24:07.280
different yeah I can definitely agree with that and I think that like there's already a hard look at
272
00:24:07.280 --> 00:24:13.040
what is the architecture that creates the web and it's not so singular as it had kind of evolved
273
00:24:13.040 --> 00:24:18.720
back into like the big joke is like actually PHP wasn't so bad anymore yeah you can web render or
274
00:24:18.720 --> 00:24:24.000
you can server render everything so now we can do it again that's astro like that's Fred Fred was
275
00:24:24.000 --> 00:24:30.880
like it's actually not bad yeah and it really isn't bad I think that the promise of interactivity
276
00:24:30.880 --> 00:24:35.920
and JavaScript and Ajax requests and all those things that kind of came about in 2011 2012
277
00:24:36.640 --> 00:24:41.760
it just made everything really hard and it's now like we have like two worlds that exist we have
278
00:24:41.760 --> 00:24:47.680
this kind of like simplified more simple SSR model and then this really complex one that everyone
279
00:24:47.680 --> 00:24:53.120
is like it's still inventing terms and things like I don't even know what an island is currently I
280
00:24:53.120 --> 00:24:57.840
knows that there's islands and they exist and I'm very confused by this term but nonetheless like
281
00:24:57.840 --> 00:25:02.800
there's these there's just so much happening for somebody to get up to speed it just seems like
282
00:25:02.800 --> 00:25:07.600
I don't even know how I do web programming at this point like if I had to start now the deficit
283
00:25:07.600 --> 00:25:13.760
that I would be in is just enormous well you would learn react in the way that like people learned
284
00:25:13.760 --> 00:25:19.440
jQuery to work on the web years ago it's never like vanilla JavaScript which is interesting so
285
00:25:19.440 --> 00:25:25.200
it always like turns out that like demands in the hiring market end up being a learning path
286
00:25:25.200 --> 00:25:31.600
because CS programs lag behind in real world training I think and then your boot camps or you know
287
00:25:31.600 --> 00:25:37.200
whatever skill acclimation paths that happen when you first get started I mean for me when I first
288
00:25:37.200 --> 00:25:42.480
got started I was slicing Photoshop files and putting things into tables for layout and so like
289
00:25:42.480 --> 00:25:47.440
the good days yeah yeah dream weaver was a thing which is funny because I was watching a stream
290
00:25:47.520 --> 00:25:53.120
with Jason Langstrom and he was somebody mentioned dream weaver and he was like does that still
291
00:25:53.120 --> 00:25:59.520
exist it does it still exists so somebody's doing that right now in some way shape reform net being
292
00:25:59.520 --> 00:26:05.200
still exists it doesn't mean it's like a good idea to use it right yeah for somebody is just sticking
293
00:26:05.200 --> 00:26:10.800
around and paying that licensing fee every year just magically can we jump on yet another really
294
00:26:10.800 --> 00:26:16.400
hot topic yeah absolutely because you said that universities aren't producing people that are like
295
00:26:16.400 --> 00:26:21.520
really up to speed for work environments yeah I'd like to make a counter argument I think they
296
00:26:21.520 --> 00:26:28.320
actually produce people better equipped for the real world than anything we have today okay I can
297
00:26:28.320 --> 00:26:33.680
say that there's probably a slight misnomer in that statement for me I think that it depends on
298
00:26:33.680 --> 00:26:39.600
the job and I think that I mean demand has for the web in marketing departments for example has
299
00:26:39.600 --> 00:26:46.160
existed for many many years and that was like an entryway if you weren't like working in .net doing
300
00:26:46.160 --> 00:26:52.000
e-commerce setup things like that right so obviously CS programs are setting you up to work for a bank
301
00:26:52.000 --> 00:26:57.360
they're setting you up to work in a fang environment or what is it now it's a bang anyway
302
00:26:57.360 --> 00:27:03.440
manga yeah yeah where you really need to do like serious algorithms and computation and stuff right
303
00:27:03.440 --> 00:27:10.480
not like edit a WordPress theme so I guess that I think in terms of like what the skill set is
304
00:27:10.480 --> 00:27:16.400
for a lot of job like common jobs out in the marketplace and not like SaaS products necessarily
305
00:27:16.400 --> 00:27:22.240
things like that like there's rather than like highly specialized like actual programming and really
306
00:27:22.240 --> 00:27:30.000
just like web work so that was my my tie into things like jQuery but now jQuery is react and a lot
307
00:27:30.000 --> 00:27:36.960
of the react is UI yeah I can buy that so in that sense computer science programs aren't necessarily
308
00:27:36.960 --> 00:27:42.320
getting people ready for that either although I hear they're starting to teach react as like the gateway
309
00:27:42.320 --> 00:27:49.200
in a bunch oh that's sad just in time for it to die what are you Robbie yeah I think a traditional
310
00:27:49.200 --> 00:27:55.760
degree prepares you for taking on challenges of whatever sort so it's like you know if you can
311
00:27:55.760 --> 00:28:00.160
prove you get through college then it's like you can probably debug stuff you can probably find your
312
00:28:00.160 --> 00:28:06.000
way through different languages or whatever but if there's a huge lack like Chuck was saying in like
313
00:28:06.000 --> 00:28:11.440
teaching the things you actually need for like your job but it teaches you how to learn those
314
00:28:11.440 --> 00:28:16.240
things so you should be able to learn on the job provided they're flexible and aren't only hiring
315
00:28:16.240 --> 00:28:22.720
like senior in a X framework devs yeah I mean because at the end of the day learning HTML learning
316
00:28:22.720 --> 00:28:29.520
plain CSS learning vanilla JavaScript sets you up into why these tools help you you know and they
317
00:28:29.520 --> 00:28:33.920
accelerate through like oh here's the sugar that helps me get there faster and I understand like
318
00:28:33.920 --> 00:28:39.280
what this API provides I understand these utility classes solve this problem on a different scale like
319
00:28:40.080 --> 00:28:44.000
just walking in and knowing tailwind it's like pretty challenging because when you go to another
320
00:28:44.000 --> 00:28:48.240
project and they use material UI or a Ben framework or something else then you're going to be like
321
00:28:48.240 --> 00:28:56.000
what does this mean so here's my counter to all this which is the point of university isn't
322
00:28:56.000 --> 00:29:02.240
to prepare you for a practical job in the moment at a design studio at a marketing place whatever you
323
00:29:02.240 --> 00:29:07.440
want it is to teach you what a function does and why a function works the way it does so that no
324
00:29:07.440 --> 00:29:12.720
matter what framework you're using you can guess and understand how it works therefore you can
325
00:29:12.720 --> 00:29:18.480
debug and root a problem significantly faster the reason why I can understand closures and those
326
00:29:18.480 --> 00:29:24.720
things when I first learned JavaScript really like in a night or in a a very technical sense is because
327
00:29:24.720 --> 00:29:30.160
I had the build a compiler that used a IL intermediate language which is Microsoft's kind of LLVM
328
00:29:30.160 --> 00:29:36.400
before LLVM and there was no such thing as closures you had the generate closures by programming in
329
00:29:36.400 --> 00:29:42.560
the assembly to actually make hidden functions with variables think groovy and kind of like actually
330
00:29:42.560 --> 00:29:48.240
create those things and so when I was using the web or using a more Lucy goose language that didn't
331
00:29:48.240 --> 00:29:53.200
have this concept of closures because I came from my Java 1.5 there's no closures like it was not how
332
00:29:53.200 --> 00:29:58.400
the world works back then and it was very simple because I'm like oh I know exactly what's happening
333
00:29:58.400 --> 00:30:04.000
and I know why it's happening and I understand why this for loop which is relying on I but I
334
00:30:04.000 --> 00:30:09.280
is changing in the functions failing I understand why because I have written this like I understand
335
00:30:09.280 --> 00:30:14.720
the fundamental concept for what's happening here which I think makes all forms of learning and
336
00:30:14.720 --> 00:30:20.080
acceleration a hundred times easier you may start further behind but it's kind of like do you want
337
00:30:20.080 --> 00:30:24.640
to start at the starting line and go 10 miles an hour or do you want to start a hundred yards back
338
00:30:24.640 --> 00:30:29.840
and go 20 miles an hour I want to choose the 21 hour because after a mile I'm going to be way ahead
339
00:30:29.920 --> 00:30:34.480
I'm going to be crushing yeah and so that's kind of like my main argument for it and I understand why
340
00:30:34.480 --> 00:30:38.480
people can't do it I mean all the practical reasons blah blah blah blah but I do think that
341
00:30:39.120 --> 00:30:46.720
as a web in general we are really undervaluing like why do languages look the way they look
342
00:30:46.720 --> 00:30:51.840
why do we use the things we use like what is type discrimination why does it work how does pattern
343
00:30:51.840 --> 00:30:56.480
mashing work have you like thought about these things in a more deeper level and it makes a lot of
344
00:30:56.480 --> 00:31:01.440
sense once you understand memory and layout and why JavaScript behaves the way it does all
345
00:31:01.440 --> 00:31:06.160
said it becomes very clear and beautiful so and now I'm going to counterpoint you counterpoint which
346
00:31:06.160 --> 00:31:12.320
in that I agree with everything that you said except for I don't think you have to get it from
347
00:31:12.320 --> 00:31:19.520
university I think that there can be a more technical training program that focuses on these things
348
00:31:19.520 --> 00:31:24.240
and makes it an important part of like initial training and perhaps like if you're an accelerator
349
00:31:24.240 --> 00:31:29.600
program like that's not where the money is like I need to get you out in a job in 12 weeks or
350
00:31:29.600 --> 00:31:35.120
18 weeks or whatever else but like yeah coming in and understanding programming fundamentals I think
351
00:31:35.120 --> 00:31:41.120
is an important part of that and then it helps you find answers so that if you don't know whatever
352
00:31:41.120 --> 00:31:47.120
framework you can walk in and go through it and understand why it's doing some certain things
353
00:31:47.120 --> 00:31:53.040
and how that helps you yeah I love that answer and I really want it to be true yeah but practically
354
00:31:53.040 --> 00:31:58.160
speaking like who's going to spend three months learning computational theory yeah it's just so
355
00:31:58.160 --> 00:32:03.920
they then in three months they can now finally start doing their initial compiler approach right like
356
00:32:03.920 --> 00:32:11.200
it's yeah it's an emotionally hard you know commitment to make and the most impactful class I've
357
00:32:11.200 --> 00:32:16.880
ever had was compilers that thing has benefited me more than any other class in the last 15 years
358
00:32:16.880 --> 00:32:23.200
and is by far the most useless class I have ever taken you know so it's it's kind of interesting
359
00:32:23.200 --> 00:32:27.200
like dichotomy that ends up happening which is like here's a completely useless class that ends up
360
00:32:27.200 --> 00:32:32.560
being the most useful foundational stuff I don't build compilers I build one compiler professionally
361
00:32:32.560 --> 00:32:39.120
just one how could you turn that into a plural site course and make it engaging I wonder it is a good
362
00:32:39.120 --> 00:32:42.720
question which is how do you make this into something that people can practically use because
363
00:32:42.720 --> 00:32:46.640
let's just face you don't need to know pigeonhole theorem you don't need to know any of these
364
00:32:46.640 --> 00:32:50.080
things you don't even know what a push down automatized right you don't have to know those things
365
00:32:50.080 --> 00:32:54.240
to start writing the pilot so there is some practical application to it that you can skip over the
366
00:32:54.240 --> 00:32:58.960
theoretical yeah that would be interesting because I think there's a gaping hole in some of those
367
00:32:58.960 --> 00:33:05.040
things in terms of like things that you can self learn because I'm self taught you know I didn't
368
00:33:05.040 --> 00:33:10.800
take computer science yeah college I was supposed to be an architect dammit the hardest degree I think
369
00:33:10.800 --> 00:33:17.200
to earn is architecture right and honestly it's a very saturated market second to like lawyers
370
00:33:17.200 --> 00:33:22.720
so it's really hard to actually be successful in that and do exciting projects not everybody gets
371
00:33:22.720 --> 00:33:27.520
to be frank giri you know yeah it's kind of sad because I feel like architecture is by far
372
00:33:28.160 --> 00:33:32.160
like a though just the hardest degree the kids that had to work the hardest longest hours were
373
00:33:32.160 --> 00:33:38.880
always architects they're always just just non stop but be it's just like yeah it's great that you
374
00:33:38.880 --> 00:33:44.240
got this degree but that one architect just produced five plans that has sold to like a half
375
00:33:44.240 --> 00:33:49.520
million houses sorry there's only gonna be like four million houses you know built this year and
376
00:33:49.520 --> 00:33:56.160
you know 20% of them just went out the door to one person right and just like shit sorry darn it
377
00:33:57.680 --> 00:34:04.160
okay can I curse on this if I absolutely yeah yeah I dropped the F bomb earlier okay I only
378
00:34:04.160 --> 00:34:10.720
curse to convey an emotion I don't curse to convey a word that I should have used so you'll never
379
00:34:10.720 --> 00:34:15.440
hear me say like oh I'm trying to like you know like what's that shit all you know people are like oh
380
00:34:15.440 --> 00:34:18.960
you know what the fuck is that right it's just like no you're you're ruining the thing like you're not
381
00:34:18.960 --> 00:34:23.600
describing what you're trying to say you're not describing you're feeling you're only just saying
382
00:34:23.600 --> 00:34:28.240
how it feels like you got to get smarter with your language sorry that's like a passion point of
383
00:34:29.120 --> 00:34:34.000
we should use words that convey meaning as best we can yeah I don't know fuck has a lot of
384
00:34:34.000 --> 00:34:40.800
different connotations and meanings based on the emphasis and very versatile yeah I understand
385
00:34:40.800 --> 00:34:44.960
that there definitely can be some lazy use right because there's some people who don't like
386
00:34:44.960 --> 00:34:50.240
comedians that use profanity and then I think there are comedians that use profanity that enhances
387
00:34:50.240 --> 00:34:56.800
yeah this subject like George Carlin is a master yeah of combining that street language and
388
00:34:57.440 --> 00:35:02.080
very intelligent speak so yeah I'm totally on that team like so what growing up my two favorite
389
00:35:02.080 --> 00:35:06.560
comedians were Brian Regan and Dave Chappelle right like they're about as far on the spectrum from
390
00:35:06.560 --> 00:35:12.160
each other as you could possibly get but that was like my 2005 era was walking on the moon and
391
00:35:12.160 --> 00:35:16.640
the Chappelle show so I was like those were like yeah the formative years of my life and so I like
392
00:35:17.360 --> 00:35:22.880
I just don't like it when it replaces thought but when it is an emphasize like you have to
393
00:35:23.440 --> 00:35:28.960
I don't know or it's an intention grab or yeah yeah yeah I don't like using it for shock that's
394
00:35:28.960 --> 00:35:34.160
weak I think using it to make somebody feel what you're thinking yes that's good like it's good yeah
395
00:35:34.160 --> 00:35:39.040
yeah for emphasis I think it's kind of like get your attention yeah now we're going down this journey
396
00:35:40.080 --> 00:35:46.240
but in deadwood I mean everybody uses polite language I figured like there's a lot of cursing
397
00:35:46.240 --> 00:35:50.880
and like leather chaps or something but not like motorcycle chaps like horse chaps
398
00:35:51.840 --> 00:35:57.920
yes yeah absolutely you've nailed it a lot of like a shaint like all the great words hitherto
399
00:35:57.920 --> 00:36:07.600
thitherto oh my boy come here come thitherto boy I'm like oh you're I come so before I forget actually
400
00:36:07.600 --> 00:36:11.120
one of our colleagues was he had a question for you too and I was like I want to make sure I
401
00:36:11.120 --> 00:36:15.680
squeeze it in and we talked a little bit about like other things that you could teach or whatever
402
00:36:15.680 --> 00:36:21.200
and he said any plans for a future longer format courses like the one you did for front and
403
00:36:21.200 --> 00:36:26.240
masters comparing ts go and rust yeah so actually on first off for those that I don't know yeah I
404
00:36:26.240 --> 00:36:31.120
did like this polyglot course I think it's too much too quick I can operate within three languages
405
00:36:31.120 --> 00:36:37.040
fairly easily and I think that that probably was maybe too quick for a the format so on march 10th
406
00:36:37.040 --> 00:36:42.400
I will be doing a another front and masters just rust for typescript devs so I'm just trying to
407
00:36:42.400 --> 00:36:48.160
take concepts from typescript and map it over to rust so that way you can understand like you know
408
00:36:48.160 --> 00:36:53.680
what are unions in typescript this is a union how do you represent a union in rust okay this is a class
409
00:36:53.680 --> 00:36:58.480
how does a class work in rust this is function this is functional programming and then of course
410
00:36:58.480 --> 00:37:03.680
obviously dispel the borrow checker list versus vector all those kind of fun things but yeah I do
411
00:37:03.680 --> 00:37:08.240
it a little bit of long long form content so this is like another one of these emotionally hard
412
00:37:08.240 --> 00:37:14.160
parts for me is that there's this thing that I really want is that I really want to be able to work
413
00:37:14.160 --> 00:37:20.400
full time in content but I also recognize that if you're not working in the real world you become
414
00:37:20.400 --> 00:37:27.200
divorced and you start just being wrong about things you're no longer operating in reality and so
415
00:37:27.200 --> 00:37:31.760
I don't want to quit my job but I do want to quit my job if you understand that and so one of the
416
00:37:31.760 --> 00:37:35.760
things is that if you quit your job you have to be able to make a living and obviously I have a lot
417
00:37:35.760 --> 00:37:41.760
of knowledge of typescript I would say that I'm not mad pocock slash trash dev level of typescript
418
00:37:41.760 --> 00:37:46.880
knowledge but I'm not far from that and I also know a lot about rust right I'm not faster than
419
00:37:46.880 --> 00:37:53.840
lime smart but I am fairly smart at rust and I know I could teach a really good solid course and
420
00:37:53.840 --> 00:37:58.240
sell it by myself and I could make a lot of money and I could go out and do those kind of things but
421
00:37:58.240 --> 00:38:02.640
at the same time like I don't want to be one of those influencers that have a course you know what I
422
00:38:02.640 --> 00:38:08.960
mean like every person that does influencing does ads if you've watched all my products I've
423
00:38:08.960 --> 00:38:14.560
had two ad placements in the entirety of hundreds of videos and all that like that's it and it's
424
00:38:14.560 --> 00:38:20.800
because I really want the content itself to be good and I feel like people lose some of their
425
00:38:20.800 --> 00:38:24.960
confidence when they see that I don't want to be another tech lead I don't want to be another guy
426
00:38:24.960 --> 00:38:31.120
that sells out and then everybody hates right I want to end this like sign felt where I go well hey
427
00:38:31.120 --> 00:38:36.400
we're at the peak but I'm done here everybody take care I hope you guys all do good and just like
428
00:38:36.400 --> 00:38:41.040
end in a good positive way and so that's one of the things I see and so I struggle with that question
429
00:38:41.040 --> 00:38:45.680
I think about it a lot I've talked to my wife I've talked to people who do it for a living
430
00:38:45.680 --> 00:38:49.440
and I've really tried to figure out like what's the best way to do it and it's super difficult
431
00:38:50.000 --> 00:38:54.000
there you go yeah I mean if you want to maintain the balance I think that is pretty challenging
432
00:38:54.000 --> 00:38:57.760
because at the end of the day everybody has bills to pay right yeah sometimes you have to make
433
00:38:57.760 --> 00:39:04.240
sacrifices for that so if you have a stable income then obviously you can make choices that are
434
00:39:04.240 --> 00:39:11.440
personally feel good to you without any loss if there's a gain gravy if not like yeah that's
435
00:39:11.440 --> 00:39:15.840
totally fine as well so yeah I get that that's interesting yeah one of the hard parts about
436
00:39:15.840 --> 00:39:20.000
that is that for me to maintain my current lifestyle meaning that every day I stream on Twitch
437
00:39:20.000 --> 00:39:24.320
for a couple hours every day I do a bunch of stuff I think about YouTube for me to be able to
438
00:39:24.320 --> 00:39:29.440
maintain that I wake up at 530 no matter what and I usually wake up at 5 but lately I've been doing
439
00:39:29.440 --> 00:39:34.000
530 recently health issue all that with my wife had to kind of recover from that totally
440
00:39:34.000 --> 00:39:38.160
throughout the sleep schedule so I'm like working my way back so two nights ago my daughter was up
441
00:39:38.160 --> 00:39:41.840
until 1am there's nothing I could do about she's not even two years old there's just that's how
442
00:39:41.840 --> 00:39:46.960
works and so I'm still waking up every day at 530 to maintain the schedule and it's just like the
443
00:39:46.960 --> 00:39:52.720
difficulty of making it so that it doesn't feel like it's selling is really hard and most people
444
00:39:52.720 --> 00:39:57.920
don't know what it takes to actually do that yeah a lot of people make it sound really easy
445
00:39:57.920 --> 00:40:02.560
like if you listen to syntax west bosses I was like yeah I record a video every day and like
446
00:40:02.560 --> 00:40:06.720
it's just super easy to do and like there's tons of time to do it every once you record a video
447
00:40:06.720 --> 00:40:13.760
per day and it's like um no sir right I do not have time for a video every day yeah I mean I have
448
00:40:13.760 --> 00:40:20.640
two small kids I yeah you know day job work across multiple clients and then doing this once a
449
00:40:20.640 --> 00:40:26.560
week is one thing but like every single day keeping an interesting and fresh it's just challenging
450
00:40:26.560 --> 00:40:34.080
for me and maybe that's just you know me versus west but yeah I think that if like marketing yourself
451
00:40:34.080 --> 00:40:38.720
and having a brand and I'm not saying this is like so old motivation or anything like maybe it's
452
00:40:38.720 --> 00:40:44.800
just a different beast but like that I think is trading to a degree right like it's hard if it's not
453
00:40:44.800 --> 00:40:51.840
fun then what is it then and it's not your primary source of income and not fun then what are
454
00:40:51.840 --> 00:40:58.240
you doing I think the big thing that that to be successful at this longer than a year or longer than
455
00:40:58.240 --> 00:41:03.120
two years or longer than three years there's a couple different acts as you have to kind of think on
456
00:41:03.120 --> 00:41:08.160
and one growth is fun right no matter what somebody says you know you'll always hear content
457
00:41:08.160 --> 00:41:12.640
creators would be like oh I just do it because I love to do it right and it's just like the reality
458
00:41:12.640 --> 00:41:17.760
is is that if you start growing it's fun in of itself you're like wow like like two years ago
459
00:41:17.760 --> 00:41:23.360
I had a hundred people watch me on Twitch when I signed off I was at 1200 people watch me on Twitch
460
00:41:23.360 --> 00:41:28.960
it feels fun to have that kind of stuff right no matter how you feel about it it's fun to have growth
461
00:41:28.960 --> 00:41:34.160
but that only lasts for so long you can't infinitely grow so what's the part that gets you through the
462
00:41:34.160 --> 00:41:38.960
you know the not growing seasons right because there was also three years that I was less than 100
463
00:41:38.960 --> 00:41:45.280
I was 30 people for a year then 40 then 50 then also 100 then then just took off like a rocket
464
00:41:45.280 --> 00:41:51.280
but nonetheless it's like you have to be able to have fun and so I bet you West likes and loves
465
00:41:51.280 --> 00:41:56.560
that right right he likes being able to investigate these things and so he may not make videos
466
00:41:57.120 --> 00:42:01.040
if he were doing it by himself if he isn't a closed loop by himself he probably just investigate
467
00:42:01.040 --> 00:42:05.280
those things laugh at it have it his knowledge talk about it with people but since we live in a
468
00:42:05.280 --> 00:42:09.280
world where that's happened and he's successful at it he gets to do both which I think it's really
469
00:42:09.280 --> 00:42:15.520
where you know the glory of it all is is that if you can grow or be big and then also love what
470
00:42:15.520 --> 00:42:19.520
you do you're like excited about the thing for the sake of the thing I think it works really really
471
00:42:19.520 --> 00:42:23.760
well and even if you have to get up every day at 5.30 and go to bed when hopefully you can go to
472
00:42:23.760 --> 00:42:28.720
bed every day at nine but it doesn't work that way I was gonna say good for you my kids go to bed at
473
00:42:28.720 --> 00:42:34.400
eight and you know sometimes have oh they want to get up a few more times or whatever else yeah
474
00:42:34.400 --> 00:42:39.200
and then we're like we just want an hour or so to ourselves a lot of times that's a time to like
475
00:42:39.200 --> 00:42:44.960
watch a show or spend a little time with my wife and then 10 I can usually get 10 yeah and then I'm
476
00:42:44.960 --> 00:42:50.720
back up at six so the cadence isn't completely off but yeah I feel that you need some consistency to
477
00:42:50.720 --> 00:42:55.840
sort of keep going and then things get thrown in there every once in a while yeah yeah I think the
478
00:42:55.840 --> 00:43:01.120
hardest part is dealing with a slow down like I don't know how you guys feel about your numbers
479
00:43:01.120 --> 00:43:04.800
and all that kind of stuff because you know I am sure you guys run you've been running this for
480
00:43:04.800 --> 00:43:10.000
how long now over a year right yeah year and a half something like that yeah I bet you there's
481
00:43:10.000 --> 00:43:14.640
been inevitable times where it's it's just slower than it's been faster and like you know no matter
482
00:43:14.640 --> 00:43:18.640
how much you you don't want it to be true it hurts a little bit it always does hurt a little bit
483
00:43:18.640 --> 00:43:23.280
you know you you want to be like I'm making a thing that I'm pouring my heart into I hope people
484
00:43:23.280 --> 00:43:28.960
like and then when people don't watch you like oh like that hurts like it hurts right here because it's
485
00:43:28.960 --> 00:43:34.160
it's an extension of who I am right in some sense and that yeah hurts a little bit I get that too
486
00:43:34.160 --> 00:43:39.680
yeah that was a say like you you do have a an identity that people know you know yes you work at
487
00:43:39.680 --> 00:43:44.480
Netflix but like how many people are like oh yeah I heard you working Netflix like no they're not
488
00:43:44.480 --> 00:43:49.200
talking about that they're talking about the other aspects I don't know I choose the ostrich syndrome
489
00:43:49.200 --> 00:43:53.760
and so I just put my head in the sand and I don't know what's happening I just show up and sometimes
490
00:43:53.760 --> 00:43:58.800
ask people personally to be on this and I don't and I pick the whiskey sometimes with Robbie like
491
00:43:58.800 --> 00:44:04.960
I'm the shipper I have a it's more about the whiskey and just chilling yeah I try to keep it there
492
00:44:04.960 --> 00:44:10.000
Robbie's a little more attuned to those metrics and I'm like I don't know yeah I watch the numbers
493
00:44:10.560 --> 00:44:14.320
yeah it's still a real thing right no matter how you feel about it it's a real thing and this
494
00:44:14.320 --> 00:44:19.200
goes I mean this really can apply to any part in life right if you work really hard at a job
495
00:44:19.280 --> 00:44:24.800
and you're hoping for a good pay raise recognition a better title whatever and it doesn't happen
496
00:44:24.800 --> 00:44:29.840
you know it hurts because in some sense what you've been pouring into feels invalidated yeah right
497
00:44:29.840 --> 00:44:36.320
and so this is a universal feeling anyone can understand it's just that most people's understanding
498
00:44:36.320 --> 00:44:41.600
of it is in vague titles the difference between senior and staff or from senior to lead or whatever
499
00:44:41.600 --> 00:44:46.800
you want to say whereas yours is like an actual number right here like yeah it's the fifth hour
500
00:44:46.800 --> 00:44:52.560
in and it's not performing as well statistically you know like it just hurts in a more specific level
501
00:44:53.120 --> 00:44:58.480
we lose 50 subscribers we're like what did we do yeah yeah it's that AK cup you know they just
502
00:44:58.480 --> 00:45:03.920
did not like that was it yeah that's a war will really spike in the Midwest I don't know it's
503
00:45:03.920 --> 00:45:08.560
hard to say yeah yeah it's always random and weird like you'll get a bunch of people from some
504
00:45:08.560 --> 00:45:12.640
random area or like an episode that we didn't think was that good does way better than others
505
00:45:12.640 --> 00:45:18.000
and it's like what is going on I don't understand so the weirdest thing happens and I have this one
506
00:45:18.000 --> 00:45:22.960
video that I look back on it's like the weirdest thing ever I believe I called it why I used
507
00:45:22.960 --> 00:45:29.120
them and that's it I turned on the camera and recorded a single take all the way through my editor
508
00:45:29.120 --> 00:45:35.360
lightly edited it's six minutes long I didn't think you'd do anything it is overall the second
509
00:45:35.360 --> 00:45:40.400
best performing or at the first best performing video of all times 6000 subscribers added to the
510
00:45:40.400 --> 00:45:45.760
YouTube channel just from that one video alone and it's like the box heart is like my green background
511
00:45:45.760 --> 00:45:53.120
with me going like that's it like that is it and somehow that's the best one like it blows my mind
512
00:45:53.120 --> 00:45:58.720
sometimes like what people pick up on and it just shows like it's so hard to predict these things
513
00:45:58.720 --> 00:46:05.520
I do think that VIM is an interesting subject I think it's like a morbid curiosity for tons of
514
00:46:05.520 --> 00:46:11.760
developers particularly on the web I know that it has been on like a list for me to like learn
515
00:46:11.760 --> 00:46:16.560
proficiency in for probably five but ten at least ten years because I can remember when I was
516
00:46:16.560 --> 00:46:20.560
at National Geographic and I a colleague broke his wrist and he all of a sudden could like
517
00:46:20.560 --> 00:46:25.040
had to one hand stuff he's like how do I figure this out he spent two days learn VIM and became like
518
00:46:25.040 --> 00:46:30.480
the fastest developer on our team and I was like wow that seems worthwhile but I'm gonna put that
519
00:46:30.560 --> 00:46:36.320
over here for now you know it's odd because this applies to all things in life right like if there's
520
00:46:36.320 --> 00:46:42.000
something that could immediately benefit you but it's hard you're like yeah I'll just do that later
521
00:46:42.000 --> 00:46:48.000
yeah yeah I ain't got time for that low hanging fruit first low hanging fruit there's definitely
522
00:46:48.000 --> 00:46:52.480
that I mean the thing is that sometimes they're not even hard like just imagine the situation in
523
00:46:52.480 --> 00:46:59.840
which you are you're not a very good typer becoming a better typer will dramatically impact a large
524
00:46:59.840 --> 00:47:04.560
part of what you do you type out emails you type out slack messages you type out code you don't
525
00:47:04.560 --> 00:47:09.440
have to think you don't have to look it just happens it's natural right like that dramatically
526
00:47:09.440 --> 00:47:13.760
improves your life yet what is it like one out of five people can actually type well even in the
527
00:47:13.760 --> 00:47:20.240
programming field right it was just kind of shocking because you're using it every day all day
528
00:47:20.240 --> 00:47:24.800
hey to me that's always one of those things I'm like huh why wouldn't you improve that one thing
529
00:47:24.800 --> 00:47:28.400
like you know it's gonna be benefit you know I understand that you spend a lot of time thinking
530
00:47:28.400 --> 00:47:33.040
but it's been a lot of time typing too yeah it's not just thinking yeah absolutely yeah I think
531
00:47:34.320 --> 00:47:40.240
like in general people that kind of use the keyboard for everything I find is like just amazing like
532
00:47:40.240 --> 00:47:45.360
I don't know how to start learning that but I watch them perform tasks and it's like that's so much
533
00:47:45.360 --> 00:47:49.920
faster because I'm like I'm just mousing around and like clicking where I want and whatever
534
00:47:49.920 --> 00:47:55.920
and I always give the example of zirac from the ember community he would like he had no like
535
00:47:55.920 --> 00:48:02.400
his keyboard was blank it was just like all black keys and he like would just type shit and just like
536
00:48:02.400 --> 00:48:07.440
you know control his whole computer with just the keyboard like he used dvorak instead of like the
537
00:48:07.440 --> 00:48:12.640
normal layout like it seems like your mind needs another level I don't know like how like there should
538
00:48:12.640 --> 00:48:17.840
be courses around that of just how to figure that all out and like do all that because it's like
539
00:48:17.840 --> 00:48:21.920
if I even tried to learn them for like a couple days I would just go back to what I'm used to
540
00:48:21.920 --> 00:48:26.400
because I'm like that's that's hard yeah at well point can you take the production hit to
541
00:48:26.400 --> 00:48:31.360
regress before you get forward kind of thing I don't know yeah I don't know I mean it would
542
00:48:31.360 --> 00:48:36.640
I don't know I don't know I don't have an answer for that as the person who doesn't use a mouse
543
00:48:36.640 --> 00:48:41.760
types and dvorak customize the keyboard layout uses a space age keyboard that makes no sense for
544
00:48:41.760 --> 00:48:46.000
those that are almost used to finish this advantage 360 boom best keyboard men in black you may
545
00:48:46.000 --> 00:48:51.600
have seen men in black and you know like all of those for time investments I remember the feeling
546
00:48:52.480 --> 00:48:59.760
learning them like I remember it it was just the worst feeling in the universe and it lasted
547
00:48:59.760 --> 00:49:04.960
for like a week but then I was like oh I think there's something here and I'm one of those people
548
00:49:04.960 --> 00:49:09.920
where you know I always beat every video game that I rented I always tried the hardest I could
549
00:49:09.920 --> 00:49:14.240
everything I did I just wanted to be the like the best at you know starcraft from like change
550
00:49:14.240 --> 00:49:19.520
and scenes trying to get like the 200 a p.m. there's like going as fast as I possibly can and so
551
00:49:19.520 --> 00:49:25.040
it's like that was a natural transition for me right because it already kind of fit this desire
552
00:49:25.040 --> 00:49:30.480
that I have whereas I don't think everybody has that desire they don't they don't want to use what
553
00:49:30.480 --> 00:49:35.520
they do the best of its ability they just want to do what they're doing because you know it just
554
00:49:35.520 --> 00:49:40.640
is not important right wasting X amount of time X amount of mental overhead X whatever you want to
555
00:49:40.640 --> 00:49:46.000
call it it's just not important right and that's fine you know this is what it is but I like the
556
00:49:46.000 --> 00:49:51.040
world where we all try to become the best we can possibly be on all angles yeah that's obsessive
557
00:49:51.040 --> 00:49:54.880
compulsive disorder hey I've got a canesis by the way I got the canesis game oh you have that one
558
00:49:54.880 --> 00:49:59.520
I have that too yeah I have wrist issues I think we talked about how I'm falling apart slowly but
559
00:49:59.520 --> 00:50:04.480
truly I have wrist issues too that's why I learned the vork is for that exact reason and maybe
560
00:50:04.480 --> 00:50:10.640
that's my next step I got this like mouse thingy that let you have upright oh yeah the lift
561
00:50:10.640 --> 00:50:14.800
yeah I hear that helps I just quit using the mouse I found that to be way more efficient just cut
562
00:50:14.800 --> 00:50:22.880
that all together yeah get that out of my life yes okay so what about the man behind the legend
563
00:50:22.880 --> 00:50:28.800
the man behind the videos I mean what other hobbies do you have outside of making crazy videos
564
00:50:28.800 --> 00:50:36.480
and streaming and tweeting significant amounts of uh counter culture I used to really love
565
00:50:36.480 --> 00:50:41.760
playing video games I still do love playing video games but honestly for me like the biggest
566
00:50:41.760 --> 00:50:46.480
thing that I do now or the thing that I spend all my time is just being whatever my kids want
567
00:50:46.480 --> 00:50:50.480
to do right if they're playing roblox I think roblox is stupid they haven't put an inverted mouse
568
00:50:50.480 --> 00:50:54.560
I use inverted mouse okay I've been an inverted kid since starfox because starfox for the
569
00:50:54.560 --> 00:50:59.360
super Nintendo screwing entire generation of people all of us are inverted and we didn't you know
570
00:50:59.360 --> 00:51:04.480
it's just were victims of starfox yeah I know victims of starfox is probably where it comes from
571
00:51:04.480 --> 00:51:10.320
right it's like just the worst and so we're all stuck like this and roblox is just like no we're
572
00:51:10.320 --> 00:51:15.040
not gonna add a negative one option right that's all it is just like throw a negative one in that I
573
00:51:15.040 --> 00:51:21.040
know what it is check box negative one that's that don't do it and so it's like I'm running around
574
00:51:21.120 --> 00:51:25.200
trying to figure out how to play this ninja legends jumping on these platforms that my kids can
575
00:51:25.200 --> 00:51:31.040
jump on to while like oh there's a sky there's the ground yeah okay here we go I'm recalibating
576
00:51:31.040 --> 00:51:35.440
recalibrating and all I want to do is play like fortnight or apex legends with them but instead
577
00:51:35.440 --> 00:51:41.680
I'm playing roblox and so for me my hobby now besides for twitch which is a hobby in some sense
578
00:51:41.680 --> 00:51:46.000
is just whatever the kids think is fun if they want to play soccer I'm gonna get great in
579
00:51:46.000 --> 00:51:49.440
summer if they want to play basketball I already like playing basketball I play in a city league
580
00:51:49.440 --> 00:51:53.600
I play basketball but it's not really a hobby because I don't do it for more than just game time
581
00:51:53.600 --> 00:51:58.880
hmm I'm gonna move to South Dakota so we can get on the same team I used to play a lot of soccer I
582
00:51:58.880 --> 00:52:04.560
used to play a decent amount of basketball good yeah basketball is my favorite sport by far I don't
583
00:52:04.560 --> 00:52:09.200
watch any sports ball yeah I like I you know none of it I I didn't even watch the Super Bowl who
584
00:52:09.200 --> 00:52:12.720
play in the Super Bowl I think the Eagles and the Chiefs that's correct I might be wrong like
585
00:52:12.720 --> 00:52:17.520
that's how out of touch I am with basketball or anything I made it to the halftime show to see
586
00:52:17.600 --> 00:52:22.560
that weird Rihanna performance my wife was like yeah let's watch this you didn't like it no I
587
00:52:22.560 --> 00:52:26.720
don't know it was weird it's just like kind of like a greatest hits thing but like not as good as
588
00:52:26.720 --> 00:52:32.080
they were yeah I like the like commercials I don't know I think they're kitschy and funny but yeah
589
00:52:32.080 --> 00:52:37.840
I'm not I watch a lot of soccer soccer's my thing and mostly just English soccer but I live in
590
00:52:37.840 --> 00:52:42.800
Phoenix and the sons are a good team to cheer for this year just so you know okay yeah and the
591
00:52:42.800 --> 00:52:47.040
Super Bowl was there oh yeah it was here I stayed home should have watched the whole we had a
592
00:52:47.040 --> 00:52:51.440
massive golf tournament and the Super Bowl here the same weekend and I was like not leaving the
593
00:52:51.440 --> 00:52:56.400
house oh I forgot I do play golf yeah oh sorry go on Robbie no sorry we'll come back to that but
594
00:52:56.400 --> 00:53:01.760
I was gonna say did you see that they the turf for the Super Bowl had to be wheeled out to like
595
00:53:01.760 --> 00:53:06.560
be in the elements for like an hour or two a day and then wheeled all the way back in like why wouldn't
596
00:53:06.560 --> 00:53:11.920
you just make the dome open more or like I don't think it opens that one control that with the dome
597
00:53:11.920 --> 00:53:17.200
no it opens it opens it doesn't open enough I think I don't know it's it was silly anyway golf
598
00:53:18.720 --> 00:53:24.400
so I started last year you first year ever playing golf was last year started off with no
599
00:53:24.400 --> 00:53:28.080
handicap and then my brother-in-law was like hey do you want to play the member member I joined
600
00:53:28.080 --> 00:53:32.720
a little local country club here in South Dakota right it's like two hundred bucks a month it's
601
00:53:32.720 --> 00:53:36.640
not like it is in the valley right like I'm like okay I'll join that just to be able to play golf
602
00:53:36.640 --> 00:53:40.640
and whatever that'd be fun yep it's been a lot of fun and so I'm like okay I have to get a
603
00:53:40.640 --> 00:53:46.800
handicap so I got a 44 handicap obviously not very good ended up shooting like a 36 during the
604
00:53:46.800 --> 00:53:51.840
time so you know people were very upset at me called me a sandbagger I was like hey I'm not sandbagged
605
00:53:51.840 --> 00:53:55.600
okay I'm playing I'm just playing out here it's not my fault I'm hitting the green every time
606
00:53:55.600 --> 00:54:01.200
and so golf is like I'm very excited for next season I'm gonna try to go a bunch with the kiddos
607
00:54:01.200 --> 00:54:04.800
I think it's gonna be a really fun time because I think my kids like it because I have a fun
608
00:54:04.800 --> 00:54:08.720
little game I play with him you might like this a Charles III Rob I don't know if you have any kids
609
00:54:08.720 --> 00:54:13.040
but if you do here's a good play here's a good tip yeah everyone is that what I do is I let them
610
00:54:13.040 --> 00:54:18.480
tee off and then I'll play up till the hole and then they have to throw it from the cart towards the
611
00:54:18.480 --> 00:54:24.240
hole and wherever they land they have five strokes to get it into the cup and if they get it into
612
00:54:24.240 --> 00:54:28.480
the cup they give them an M and M and so they know they're stoked yeah and it gets I mean short games
613
00:54:28.480 --> 00:54:32.560
the hardest part of golf and so it's just like here you go oh yeah just practice that hey if you
614
00:54:32.560 --> 00:54:36.800
guys want to get good at this game let's have fun and you won't even realize you accidentally just
615
00:54:36.800 --> 00:54:40.320
got better because you want to get better right like I'm giving them a reason to get better
616
00:54:40.960 --> 00:54:45.520
and making it fun plus they got a sugar high yeah which they all want how old are your kids
617
00:54:45.520 --> 00:54:51.760
nine through two oh or nine through one and a half oh through oh wow today I learned yeah I've
618
00:54:51.760 --> 00:54:57.040
got two have a lot of kids six and three yeah that's why you need some space yeah that's why I chose
619
00:54:57.040 --> 00:55:02.320
South Dakota that's reasonable no I'm kidding we had family here it was good it was during COVID right
620
00:55:02.320 --> 00:55:06.880
like right when COVID happened we left California because I mean no matter what you thought about
621
00:55:06.880 --> 00:55:11.600
COVID in March of 2020 you knew it was gonna be there for a while right like no I don't think anyone
622
00:55:11.600 --> 00:55:17.040
was like oh this will be like a week no right yeah no one shuts down the world for a week right
623
00:55:17.040 --> 00:55:21.840
like that's just not gonna happen so I was just like I can't sit in a house with three kids
624
00:55:21.840 --> 00:55:27.040
no because at that point we had three yeah in California where I don't even have a backyard like
625
00:55:27.040 --> 00:55:31.920
this is just not gonna happen like this is not gonna happen we're gonna go nuts and so our family
626
00:55:31.920 --> 00:55:36.000
already lived in South Dakota I've always grown up in a small town always love the small town
627
00:55:36.000 --> 00:55:41.120
anyways I was sick of being in a city I don't care about good weather or fantastic restaurants I
628
00:55:41.120 --> 00:55:49.200
just want space and fun and niceness and so obvious win yeah want South Dakota yeah I do care
629
00:55:49.200 --> 00:55:53.920
about fantastic restaurants so how much do you care I am in the middle of nowhere right now so we're
630
00:55:53.920 --> 00:55:59.760
like uh 30 minutes away from most fantastic restaurants right now okay outside of DC he is where
631
00:56:00.160 --> 00:56:05.760
yeah so I'm an hour from DC I'm in middleburg Virginia kind of uh nothing going on but horses
632
00:56:05.760 --> 00:56:11.120
and cattle and stuff polo matches and we're gonna be not here soon because we're too far from
633
00:56:11.120 --> 00:56:16.160
everything I'm in the best of both worlds I think so we lived in DC for seven years and we move
634
00:56:16.160 --> 00:56:21.760
back to Phoenix because family kind of like you except for like we have nine months of incredible
635
00:56:21.760 --> 00:56:26.400
weather in the summers kind of hot but get out of here or whatever else but like the same thing
636
00:56:26.480 --> 00:56:31.360
like space like very happy that we made this move we did do it two years before COVID because we
637
00:56:31.360 --> 00:56:36.400
were already like way a young son yeah no backyards we can't do any fun stuff in the city anymore
638
00:56:37.040 --> 00:56:42.640
why wouldn't we just go get a yard and and so we have like some outdoors things here to do here some
639
00:56:42.640 --> 00:56:48.160
walking and and some nice weather but so it was a little bit of both here if you get really into
640
00:56:48.160 --> 00:56:52.560
golf this is a place to visit I am gonna be there in two weeks going on a little golf thing
641
00:56:52.960 --> 00:56:58.240
nice well yeah all right I think in Scottsdale okay yeah I live down the road from there I live
642
00:56:58.240 --> 00:57:02.480
in the neighborhood basically between like where downtown Phoenix is and Scottsdale Road it's right by
643
00:57:02.480 --> 00:57:07.680
Camelback Mountain it's called Arcadia okay you have my email if you have any free time I might have
644
00:57:07.680 --> 00:57:12.160
free time I don't know I have a meeting that I really want to make happen so we'll see no worries
645
00:57:12.160 --> 00:57:16.560
I'm gonna try to break the internet with an image we'll see if it works out yeah I can't wait
646
00:57:16.560 --> 00:57:22.400
looking forward to it yeah now I have to figure out what that's gonna be yeah learn when we all
647
00:57:22.400 --> 00:57:26.800
learn oh by the way I wanted to go back to one statement you made earlier talking about like
648
00:57:26.800 --> 00:57:34.960
the gnarly back end at Netflix and one of the things being there was groovy oh yeah was that hold on
649
00:57:34.960 --> 00:57:41.840
what were you trying to do an ash impersonation yeah groovy was it good no you're I feel like
650
00:57:41.840 --> 00:57:46.720
you're not leaning into it you're too slow on the uptake but you're good on the on the back half
651
00:57:46.720 --> 00:57:52.480
okay all right so the correct octave at one point but then just all right I'll work on it
652
00:57:52.480 --> 00:57:56.400
okay yeah ash one of my favorite characters I don't know if you know that like eight years old
653
00:57:56.400 --> 00:58:00.480
washed evil dead too that is like the greatest show ever yeah and then I learned about army of
654
00:58:00.480 --> 00:58:04.400
darkness when I was like twelve years old and I was like oh my goodness this is the greatest thing
655
00:58:04.400 --> 00:58:08.800
in the universe I didn't even know there was a third part to this never watched evil dead one oh
656
00:58:08.880 --> 00:58:13.840
I don't know never I've never seen it or the remake or any of them same level of camp and then
657
00:58:13.840 --> 00:58:18.400
there was a video game at some point like on PlayStation something I did play the dreamcast dreamcast
658
00:58:18.400 --> 00:58:22.080
okay there you go I be through it is great I'm gonna emulate her for everything now forgot about
659
00:58:22.080 --> 00:58:30.480
dreamcast yeah all right so groovy so during the beginnings of Netflix somebody you know again
660
00:58:30.480 --> 00:58:35.040
coddling is like the worst thing in due to developers and one of the things they did was you know
661
00:58:35.120 --> 00:58:40.320
budget java script devs couldn't write Java so we're gonna give him groovy well groovy is just
662
00:58:40.320 --> 00:58:46.160
really like a just a worse form of Java that's all it is you get all you can write Java but you can
663
00:58:46.160 --> 00:58:52.400
also write horrible syntax at the same time and then somebody thought you know people love that
664
00:58:52.400 --> 00:58:59.520
rxjs business but it's not available in groovy so we're gonna write our own and somebody wrote
665
00:58:59.520 --> 00:59:04.560
their own so we had this just like just so many headaches and I did the great groovy upgrade I
666
00:59:04.560 --> 00:59:11.440
upgraded us to 2.3.6 so I had to align every backend team I had to line every front end team and
667
00:59:11.440 --> 00:59:15.200
get this thing released and it was a huge headache and there's like play stations in Brazil that
668
00:59:15.200 --> 00:59:20.720
were still not updated that were picked to these old endpoints I had to go through like 100 separate
669
00:59:20.720 --> 00:59:28.000
endpoints and patch code to make it to work because there was like 15 people still using it and
670
00:59:28.000 --> 00:59:34.560
so it's just I mean I spent weeks I think I ended up calling it I hold on I'm on my work computer
671
00:59:34.560 --> 00:59:41.040
let's see home as if I can actually find the name of this great groovy upgrade well I love to hear
672
00:59:41.040 --> 00:59:46.240
that Netflix is committed to their members we are committed the right now like especially right now
673
00:59:46.240 --> 00:59:53.360
with the whole like upgrade of not being able to use Netflix wherever you go and there's this whole
674
00:59:53.360 --> 00:59:57.600
location business and all these kind of things the thing is this you're right it's definitely a
675
00:59:57.600 --> 01:00:04.400
change it's a little bit different it is what it is but Netflix is just like a decade behind Spotify
676
01:00:04.400 --> 01:00:08.480
right all these people complaining about like I can't share an account with my wife right now on
677
01:00:08.480 --> 01:00:13.280
Spotify because it's too damn complicated at least I can share it with Netflix in her like you know
678
01:00:13.280 --> 01:00:18.800
like it works I can make it happen and so it's like is it terrible it's just inconvenient I you know
679
01:00:18.880 --> 01:00:24.320
I wish things were easier I don't know I don't like my parents that much anyway so oh sorry you can't
680
01:00:24.320 --> 01:00:31.520
use it that might fall yeah yeah inadvertently kick them off yeah I do use my dad so I'm part of
681
01:00:31.520 --> 01:00:37.760
the problem here nice all right so let's see right now I'm actually looking at some of these so it
682
01:00:37.760 --> 01:00:47.040
turns out like PlayStation 3.1 2011 2012 2012 0.2 builds we're all broken Ridley I don't even
683
01:00:47.040 --> 01:00:52.800
remember what Ridley or Vita browser was I think those might have been like maybe we you builds I
684
01:00:52.800 --> 01:00:57.520
had to go through so many things but it's called the great groovy upgrade in the sky with diamonds
685
01:00:57.520 --> 01:01:02.240
named after Beatles song I got the name it yeah so of course then I made it just the world's largest
686
01:01:02.240 --> 01:01:10.960
initialism so it's like great groovy upgrade so GGU ISWD as the people are like what is that I'm like
687
01:01:10.960 --> 01:01:15.520
oh great groovy upgrade in the sky with diamonds of course everybody knows that although you know
688
01:01:15.520 --> 01:01:19.920
that was just an acronym for LLST right we've seen this guy with diamonds it was also one of the
689
01:01:19.920 --> 01:01:24.960
first songs to have a breakdown hmm it was like an inverse breakdown rise nice and slow and then
690
01:01:24.960 --> 01:01:30.000
it went fast for the course yeah that's true yeah I wouldn't have realized that that was the first
691
01:01:30.000 --> 01:01:33.760
but definitely Sergeant Pepper's Lonely Hearts Club Band was one of the first like it was like
692
01:01:33.760 --> 01:01:37.840
one of the very first albums to really show that in a modern sense obviously we're not talking about
693
01:01:37.840 --> 01:01:42.320
classical music where people had actual talent but like daring like the rock phase where you just
694
01:01:42.320 --> 01:01:47.200
throw four instruments together yeah one being a voice like that was like a really technically hard
695
01:01:47.200 --> 01:01:52.000
thing to do back then it was really it was amazing yeah I used a lot of mixing and like we're to
696
01:01:52.000 --> 01:01:57.600
equipment tricks and stuff too so yeah it was like a really really amazing thing sorry I was a
697
01:01:57.600 --> 01:02:03.040
weird thing that I used to be into as well yeah well I'm hoping it's because you finished the
698
01:02:03.680 --> 01:02:09.520
the AK 47 of Perbin I'm almost done with it I can switch to the next one though I don't
699
01:02:09.520 --> 01:02:14.400
want to get too hammer because I still got that uh well that wife time we're at time here so we
700
01:02:14.400 --> 01:02:20.240
need to to end here soon so oh we are yeah yeah let's try the other one can we try the other one
701
01:02:20.240 --> 01:02:23.680
well the other one is just for you to have one ever we don't need to have it right now that was
702
01:02:23.680 --> 01:02:29.600
our barrel pick yeah that's a special one for you oh yeah well thank you so we yeah like a year
703
01:02:29.600 --> 01:02:35.200
ago we did a barrel pick and branded it with the podcast and got the adiana and it's just like
704
01:02:35.280 --> 01:02:41.920
one of our faves nice okay sick of more spirit right sagamore yeah oh sagamore sorry yeah there's
705
01:02:41.920 --> 01:02:48.000
no wine there you're right or see yeah I just said I'm a good reader why genuinely appreciate
706
01:02:48.000 --> 01:02:52.240
being on this I hope that this is what you guys wanted to get out of it I mean I had a fun time
707
01:02:52.240 --> 01:02:56.400
yeah yeah absolutely yeah before we end is there anything else do you want to plug or anything
708
01:02:56.400 --> 01:03:02.240
we didn't cover no okay oh yeah fair enough thanks everybody for listening if you liked it please
709
01:03:02.240 --> 01:03:06.320
subscribe leave us the ratings and reviews we appreciate it and we will catch you next time
710
01:03:09.680 --> 01:03:14.880
thanks for listening to whiskey web and what not this podcast is brought to you by ship
711
01:03:14.880 --> 01:03:20.560
chain and produced by podcast royale if you like this episode consider sharing it with a
712
01:03:20.560 --> 01:03:26.080
friend or two leave us a rating maybe a review as long as it's good you can subscribe to future
713
01:03:26.080 --> 01:03:33.040
episodes on apple spotify or wherever you get your podcasts for more info about ship shape
714
01:03:33.040 --> 01:03:40.000
in the show check out our website at ship shape.io
715
01:04:03.040 --> 01:04:04.000
you