WEBVTT
Kind: captions
Language: en

00:00:12.900 --> 00:00:16.710 align:start position:0%
 
yeah<00:00:13.900><c> I'm</c><00:00:14.020><c> Robert</c><00:00:14.440><c> Neal</c><00:00:14.650><c> I</c><00:00:14.889><c> work</c><00:00:15.250><c> at</c><00:00:15.540><c> udemy</c><00:00:16.540><c> as</c>

00:00:16.710 --> 00:00:16.720 align:start position:0%
yeah I'm Robert Neal I work at udemy as
 

00:00:16.720 --> 00:00:19.019 align:start position:0%
yeah I'm Robert Neal I work at udemy as
a<00:00:17.080><c> principal</c><00:00:17.590><c> software</c><00:00:17.950><c> engineer</c><00:00:18.279><c> on</c><00:00:18.490><c> the</c>

00:00:19.019 --> 00:00:19.029 align:start position:0%
a principal software engineer on the
 

00:00:19.029 --> 00:00:21.269 align:start position:0%
a principal software engineer on the
data<00:00:19.210><c> team</c><00:00:19.439><c> and</c><00:00:20.439><c> we're</c><00:00:20.650><c> here</c><00:00:20.890><c> in</c><00:00:20.920><c> San</c>

00:00:21.269 --> 00:00:21.279 align:start position:0%
data team and we're here in San
 

00:00:21.279 --> 00:00:31.740 align:start position:0%
data team and we're here in San
Francisco<00:00:28.980><c> right</c><00:00:29.980><c> now</c><00:00:30.130><c> our</c><00:00:30.279><c> focus</c><00:00:30.520><c> is</c><00:00:30.970><c> on</c><00:00:31.300><c> a</c>

00:00:31.740 --> 00:00:31.750 align:start position:0%
Francisco right now our focus is on a
 

00:00:31.750 --> 00:00:36.750 align:start position:0%
Francisco right now our focus is on a
Bayesian<00:00:32.370><c> experimentation</c><00:00:33.370><c> platform</c><00:00:35.760><c> so</c>

00:00:36.750 --> 00:00:36.760 align:start position:0%
Bayesian experimentation platform so
 

00:00:36.760 --> 00:00:40.130 align:start position:0%
Bayesian experimentation platform so
it's<00:00:37.530><c> fairly</c><00:00:38.530><c> unique</c><00:00:38.890><c> in</c><00:00:39.100><c> that</c><00:00:39.280><c> not</c><00:00:39.460><c> a</c><00:00:39.489><c> lot</c><00:00:39.670><c> of</c>

00:00:40.130 --> 00:00:40.140 align:start position:0%
it's fairly unique in that not a lot of
 

00:00:40.140 --> 00:00:42.299 align:start position:0%
it's fairly unique in that not a lot of
companies<00:00:41.140><c> are</c><00:00:41.170><c> doing</c><00:00:41.380><c> Bayesian</c>

00:00:42.299 --> 00:00:42.309 align:start position:0%
companies are doing Bayesian
 

00:00:42.309 --> 00:00:44.400 align:start position:0%
companies are doing Bayesian
experimentation<00:00:43.090><c> at</c><00:00:43.390><c> scales</c><00:00:43.870><c> so</c><00:00:44.170><c> there's</c><00:00:44.350><c> a</c>

00:00:44.400 --> 00:00:44.410 align:start position:0%
experimentation at scales so there's a
 

00:00:44.410 --> 00:00:47.900 align:start position:0%
experimentation at scales so there's a
lot<00:00:44.530><c> of</c><00:00:44.620><c> interesting</c><00:00:44.800><c> challenges</c><00:00:45.579><c> there</c><00:00:46.050><c> and</c>

00:00:47.900 --> 00:00:47.910 align:start position:0%
lot of interesting challenges there and
 

00:00:47.910 --> 00:00:50.160 align:start position:0%
lot of interesting challenges there and
yeah<00:00:48.910><c> I</c><00:00:48.940><c> mean</c><00:00:49.120><c> there's</c><00:00:49.450><c> challenges</c><00:00:49.780><c> both</c><00:00:49.930><c> on</c>

00:00:50.160 --> 00:00:50.170 align:start position:0%
yeah I mean there's challenges both on
 

00:00:50.170 --> 00:00:52.110 align:start position:0%
yeah I mean there's challenges both on
the<00:00:50.620><c> framework</c><00:00:51.040><c> side</c><00:00:51.399><c> as</c><00:00:51.700><c> well</c><00:00:51.879><c> as</c><00:00:52.000><c> the</c>

00:00:52.110 --> 00:00:52.120 align:start position:0%
the framework side as well as the
 

00:00:52.120 --> 00:00:54.479 align:start position:0%
the framework side as well as the
analysis<00:00:52.600><c> side</c><00:00:52.780><c> and</c><00:00:53.140><c> the</c><00:00:53.620><c> education</c><00:00:54.070><c> side</c><00:00:54.219><c> so</c>

00:00:54.479 --> 00:00:54.489 align:start position:0%
analysis side and the education side so
 

00:00:54.489 --> 00:00:56.819 align:start position:0%
analysis side and the education side so
challenge<00:00:54.879><c> is</c><00:00:54.969><c> all</c><00:00:55.059><c> around</c><00:00:55.239><c> but</c><00:00:55.629><c> it</c><00:00:56.500><c> makes</c><00:00:56.770><c> for</c>

00:00:56.819 --> 00:00:56.829 align:start position:0%
challenge is all around but it makes for
 

00:00:56.829 --> 00:01:09.250 align:start position:0%
challenge is all around but it makes for
really<00:00:57.039><c> useful</c><00:00:57.940><c> business</c><00:00:58.210><c> value</c><00:00:58.690><c> output</c>

00:01:09.250 --> 00:01:09.260 align:start position:0%
 
 

00:01:09.260 --> 00:01:12.770 align:start position:0%
 
yeah<00:01:10.260><c> so</c><00:01:11.010><c> I</c><00:01:11.040><c> guess</c><00:01:11.430><c> the</c><00:01:11.820><c> most</c><00:01:12.090><c> interesting</c>

00:01:12.770 --> 00:01:12.780 align:start position:0%
yeah so I guess the most interesting
 

00:01:12.780 --> 00:01:17.030 align:start position:0%
yeah so I guess the most interesting
track<00:01:13.200><c> is</c><00:01:13.470><c> probably</c><00:01:13.800><c> gonna</c><00:01:13.920><c> be</c><00:01:15.680><c> it's</c><00:01:16.680><c> hard</c><00:01:16.800><c> to</c>

00:01:17.030 --> 00:01:17.040 align:start position:0%
track is probably gonna be it's hard to
 

00:01:17.040 --> 00:01:17.480 align:start position:0%
track is probably gonna be it's hard to
pick

00:01:17.480 --> 00:01:17.490 align:start position:0%
pick
 

00:01:17.490 --> 00:01:28.820 align:start position:0%
pick
maybe<00:01:18.180><c> software</c><00:01:18.780><c> architecture</c><00:01:27.530><c> yeah</c><00:01:28.530><c> so</c>

00:01:28.820 --> 00:01:28.830 align:start position:0%
maybe software architecture yeah so
 

00:01:28.830 --> 00:01:30.650 align:start position:0%
maybe software architecture yeah so
today<00:01:29.310><c> we'll</c><00:01:29.490><c> be</c><00:01:29.610><c> talking</c><00:01:29.760><c> about</c><00:01:30.060><c> how</c><00:01:30.630><c> to</c>

00:01:30.650 --> 00:01:30.660 align:start position:0%
today we'll be talking about how to
 

00:01:30.660 --> 00:01:34.580 align:start position:0%
today we'll be talking about how to
efficiently<00:01:31.940><c> do</c><00:01:32.940><c> bootstrapping</c><00:01:33.690><c> at</c><00:01:34.050><c> scale</c><00:01:34.560><c> so</c>

00:01:34.580 --> 00:01:34.590 align:start position:0%
efficiently do bootstrapping at scale so
 

00:01:34.590 --> 00:01:36.290 align:start position:0%
efficiently do bootstrapping at scale so
bootstrapping<00:01:35.190><c> is</c><00:01:35.430><c> a</c><00:01:35.460><c> statistical</c><00:01:36.120><c> method</c>

00:01:36.290 --> 00:01:36.300 align:start position:0%
bootstrapping is a statistical method
 

00:01:36.300 --> 00:01:39.219 align:start position:0%
bootstrapping is a statistical method
it's<00:01:37.080><c> fairly</c><00:01:37.320><c> computationally</c><00:01:38.040><c> expensive</c>

00:01:39.219 --> 00:01:39.229 align:start position:0%
it's fairly computationally expensive
 

00:01:39.229 --> 00:01:41.480 align:start position:0%
it's fairly computationally expensive
but<00:01:40.229><c> you</c><00:01:40.320><c> know</c><00:01:40.350><c> with</c><00:01:40.590><c> appropriate</c><00:01:41.040><c> algorithms</c>

00:01:41.480 --> 00:01:41.490 align:start position:0%
but you know with appropriate algorithms
 

00:01:41.490 --> 00:01:45.020 align:start position:0%
but you know with appropriate algorithms
and<00:01:41.790><c> using</c><00:01:42.090><c> spark</c><00:01:42.570><c> and</c><00:01:42.840><c> Scala</c><00:01:43.170><c> I</c><00:01:43.520><c> you</c><00:01:44.520><c> can</c><00:01:44.729><c> do</c>

00:01:45.020 --> 00:01:45.030 align:start position:0%
and using spark and Scala I you can do
 

00:01:45.030 --> 00:01:46.130 align:start position:0%
and using spark and Scala I you can do
it<00:01:45.119><c> fairly</c><00:01:45.360><c> efficiently</c><00:01:45.810><c> so</c><00:01:45.990><c> we'll</c><00:01:46.080><c> be</c>

00:01:46.130 --> 00:01:46.140 align:start position:0%
it fairly efficiently so we'll be
 

00:01:46.140 --> 00:01:56.660 align:start position:0%
it fairly efficiently so we'll be
talking<00:01:46.410><c> about</c><00:01:46.470><c> that</c><00:01:46.680><c> today</c><00:01:55.430><c> that's</c><00:01:56.430><c> a</c><00:01:56.520><c> good</c>

00:01:56.660 --> 00:01:56.670 align:start position:0%
talking about that today that's a good
 

00:01:56.670 --> 00:01:59.450 align:start position:0%
talking about that today that's a good
question<00:01:57.090><c> yeah</c><00:01:57.630><c> I</c><00:01:57.660><c> mean</c><00:01:57.930><c> I</c><00:01:58.020><c> guess</c><00:01:58.200><c> they're</c><00:01:58.460><c> you</c>

00:01:59.450 --> 00:01:59.460 align:start position:0%
question yeah I mean I guess they're you
 

00:01:59.460 --> 00:02:01.390 align:start position:0%
question yeah I mean I guess they're you
know<00:01:59.580><c> everybody's</c><00:02:00.270><c> doing</c>

00:02:01.390 --> 00:02:01.400 align:start position:0%
know everybody's doing
 

00:02:01.400 --> 00:02:03.790 align:start position:0%
know everybody's doing
you<00:02:02.090><c> know</c><00:02:02.180><c> very</c><00:02:02.420><c> interesting</c><00:02:03.260><c> and</c><00:02:03.470><c> different</c>

00:02:03.790 --> 00:02:03.800 align:start position:0%
you know very interesting and different
 

00:02:03.800 --> 00:02:04.900 align:start position:0%
you know very interesting and different
things<00:02:03.980><c> so</c><00:02:04.190><c> there's</c><00:02:04.370><c> like</c><00:02:04.550><c> a</c><00:02:04.580><c> lot</c><00:02:04.820><c> of</c>

00:02:04.900 --> 00:02:04.910 align:start position:0%
things so there's like a lot of
 

00:02:04.910 --> 00:02:06.300 align:start position:0%
things so there's like a lot of
opportunities<00:02:05.360><c> to</c><00:02:05.390><c> learn</c>

00:02:06.300 --> 00:02:06.310 align:start position:0%
opportunities to learn
 

00:02:06.310 --> 00:02:07.770 align:start position:0%
opportunities to learn
[Music]

00:02:07.770 --> 00:02:07.780 align:start position:0%
[Music]
 

00:02:07.780 --> 00:02:09.850 align:start position:0%
[Music]
poverty's<00:02:08.780><c> so</c><00:02:09.080><c> far</c><00:02:09.290><c> there's</c><00:02:09.470><c> been</c><00:02:09.530><c> shared</c>

00:02:09.850 --> 00:02:09.860 align:start position:0%
poverty's so far there's been shared
 

00:02:09.860 --> 00:02:11.800 align:start position:0%
poverty's so far there's been shared
some<00:02:10.130><c> interesting</c><00:02:10.369><c> talks</c><00:02:10.910><c> on</c><00:02:11.210><c> just</c>

00:02:11.800 --> 00:02:11.810 align:start position:0%
some interesting talks on just
 

00:02:11.810 --> 00:02:14.140 align:start position:0%
some interesting talks on just
functional<00:02:12.230><c> programming</c><00:02:12.500><c> generally</c><00:02:13.150><c> on</c>

00:02:14.140 --> 00:02:14.150 align:start position:0%
functional programming generally on
 

00:02:14.150 --> 00:02:17.560 align:start position:0%
functional programming generally on
things<00:02:15.110><c> like</c><00:02:15.200><c> acha</c><00:02:15.980><c> acha</c><00:02:16.430><c> streams</c><00:02:16.910><c> and</c><00:02:17.360><c> those</c>

00:02:17.560 --> 00:02:17.570 align:start position:0%
things like acha acha streams and those
 

00:02:17.570 --> 00:02:19.960 align:start position:0%
things like acha acha streams and those
are<00:02:17.690><c> all</c><00:02:17.780><c> I</c><00:02:17.990><c> think</c><00:02:18.230><c> things</c><00:02:18.770><c> that</c><00:02:18.860><c> we</c><00:02:19.580><c> can</c><00:02:19.760><c> bring</c>

00:02:19.960 --> 00:02:19.970 align:start position:0%
are all I think things that we can bring
 

00:02:19.970 --> 00:02:24.520 align:start position:0%
are all I think things that we can bring
back<00:02:20.000><c> to</c><00:02:20.390><c> udemy</c><00:02:20.750><c> and</c><00:02:21.020><c> and</c><00:02:22.180><c> use</c><00:02:23.180><c> to</c><00:02:24.170><c> help</c><00:02:24.290><c> our</c>

00:02:24.520 --> 00:02:24.530 align:start position:0%
back to udemy and and use to help our
 

00:02:24.530 --> 00:02:37.060 align:start position:0%
back to udemy and and use to help our
business

00:02:37.060 --> 00:02:37.070 align:start position:0%
 
 

00:02:37.070 --> 00:02:39.710 align:start position:0%
 
for<00:02:38.070><c> me</c><00:02:38.160><c> functional</c><00:02:38.580><c> programming</c><00:02:39.030><c> is</c><00:02:39.390><c> a</c><00:02:39.450><c> lot</c>

00:02:39.710 --> 00:02:39.720 align:start position:0%
for me functional programming is a lot
 

00:02:39.720 --> 00:02:41.870 align:start position:0%
for me functional programming is a lot
easier<00:02:40.020><c> to</c><00:02:40.410><c> reason</c><00:02:40.680><c> about</c><00:02:40.830><c> so</c><00:02:41.310><c> my</c><00:02:41.460><c> background</c>

00:02:41.870 --> 00:02:41.880 align:start position:0%
easier to reason about so my background
 

00:02:41.880 --> 00:02:44.180 align:start position:0%
easier to reason about so my background
is<00:02:41.940><c> primarily</c><00:02:42.150><c> in</c><00:02:43.190><c> object-oriented</c>

00:02:44.180 --> 00:02:44.190 align:start position:0%
is primarily in object-oriented
 

00:02:44.190 --> 00:02:46.340 align:start position:0%
is primarily in object-oriented
programming<00:02:44.310><c> for</c><00:02:44.970><c> the</c><00:02:45.030><c> first</c><00:02:45.270><c> decade</c><00:02:45.810><c> of</c><00:02:46.140><c> my</c>

00:02:46.340 --> 00:02:46.350 align:start position:0%
programming for the first decade of my
 

00:02:46.350 --> 00:02:49.940 align:start position:0%
programming for the first decade of my
career<00:02:47.030><c> and</c><00:02:48.030><c> then</c><00:02:48.600><c> once</c><00:02:48.810><c> I</c><00:02:49.170><c> was</c><00:02:49.470><c> exposed</c><00:02:49.830><c> to</c>

00:02:49.940 --> 00:02:49.950 align:start position:0%
career and then once I was exposed to
 

00:02:49.950 --> 00:02:52.250 align:start position:0%
career and then once I was exposed to
Scala<00:02:50.280><c> I</c><00:02:50.520><c> never</c><00:02:50.730><c> looked</c><00:02:50.940><c> back</c><00:02:51.090><c> I</c><00:02:51.690><c> think</c><00:02:52.050><c> you</c>

00:02:52.250 --> 00:02:52.260 align:start position:0%
Scala I never looked back I think you
 

00:02:52.260 --> 00:02:54.410 align:start position:0%
Scala I never looked back I think you
could<00:02:52.410><c> just</c><00:02:52.790><c> write</c><00:02:53.790><c> programs</c><00:02:54.150><c> that</c><00:02:54.210><c> are</c><00:02:54.300><c> much</c>

00:02:54.410 --> 00:02:54.420 align:start position:0%
could just write programs that are much
 

00:02:54.420 --> 00:02:57.260 align:start position:0%
could just write programs that are much
easier<00:02:54.450><c> to</c><00:02:54.780><c> reason</c><00:02:54.930><c> about</c><00:02:56.060><c> express</c><00:02:57.060><c> things</c>

00:02:57.260 --> 00:02:57.270 align:start position:0%
easier to reason about express things
 

00:02:57.270 --> 00:03:02.540 align:start position:0%
easier to reason about express things
more<00:02:57.600><c> concisely</c><00:02:59.030><c> and</c><00:03:00.170><c> focus</c><00:03:01.170><c> more</c><00:03:01.350><c> on</c><00:03:01.550><c> solving</c>

00:03:02.540 --> 00:03:02.550 align:start position:0%
more concisely and focus more on solving
 

00:03:02.550 --> 00:03:04.600 align:start position:0%
more concisely and focus more on solving
really<00:03:03.210><c> interesting</c><00:03:03.630><c> problems</c><00:03:04.020><c> rather</c><00:03:04.260><c> than</c>

00:03:04.600 --> 00:03:04.610 align:start position:0%
really interesting problems rather than
 

00:03:04.610 --> 00:03:07.700 align:start position:0%
really interesting problems rather than
you<00:03:05.610><c> know</c><00:03:05.670><c> struggling</c><00:03:06.210><c> with</c><00:03:06.420><c> your</c><00:03:07.170><c> your</c>

00:03:07.700 --> 00:03:07.710 align:start position:0%
you know struggling with your your
 

00:03:07.710 --> 00:03:08.960 align:start position:0%
you know struggling with your your
programming<00:03:08.190><c> language</c><00:03:08.490><c> or</c><00:03:08.760><c> your</c><00:03:08.880><c> environment</c>

00:03:08.960 --> 00:03:08.970 align:start position:0%
programming language or your environment
 

00:03:08.970 --> 00:03:10.580 align:start position:0%
programming language or your environment
now<00:03:09.630><c> a</c><00:03:09.660><c> lot</c><00:03:09.840><c> of</c><00:03:09.900><c> programming</c><00:03:10.170><c> languages</c><00:03:10.500><c> are</c>

00:03:10.580 --> 00:03:10.590 align:start position:0%
now a lot of programming languages are
 

00:03:10.590 --> 00:03:12.560 align:start position:0%
now a lot of programming languages are
moving<00:03:10.860><c> more</c><00:03:11.100><c> towards</c><00:03:11.400><c> conciseness</c><00:03:11.730><c> but</c><00:03:12.540><c> I</c>

00:03:12.560 --> 00:03:12.570 align:start position:0%
moving more towards conciseness but I
 

00:03:12.570 --> 00:03:13.850 align:start position:0%
moving more towards conciseness but I
think<00:03:12.810><c> functional</c><00:03:13.170><c> programming</c><00:03:13.470><c> still</c><00:03:13.740><c> has</c>

00:03:13.850 --> 00:03:13.860 align:start position:0%
think functional programming still has
 

00:03:13.860 --> 00:03:16.040 align:start position:0%
think functional programming still has
an<00:03:13.980><c> edge</c><00:03:14.130><c> on</c><00:03:14.810><c> reasonability</c>

00:03:16.040 --> 00:03:16.050 align:start position:0%
an edge on reasonability
 

00:03:16.050 --> 00:03:19.060 align:start position:0%
an edge on reasonability
and<00:03:16.460><c> is</c><00:03:17.460><c> a</c><00:03:17.850><c> natural</c><00:03:18.270><c> way</c><00:03:18.390><c> to</c><00:03:18.450><c> express</c>

00:03:19.060 --> 00:03:19.070 align:start position:0%
and is a natural way to express
 

00:03:19.070 --> 00:03:31.610 align:start position:0%
and is a natural way to express
solutions<00:03:20.070><c> to</c><00:03:20.310><c> problems</c>

00:03:31.610 --> 00:03:31.620 align:start position:0%
 
 

00:03:31.620 --> 00:03:34.280 align:start position:0%
 
I<00:03:31.650><c> mean</c><00:03:32.580><c> yeah</c><00:03:32.910><c> everyone</c><00:03:33.210><c> at</c><00:03:33.570><c> scale</c><00:03:33.930><c> by</c><00:03:34.050><c> the</c><00:03:34.080><c> bay</c>

00:03:34.280 --> 00:03:34.290 align:start position:0%
I mean yeah everyone at scale by the bay
 

00:03:34.290 --> 00:03:37.370 align:start position:0%
I mean yeah everyone at scale by the bay
has<00:03:35.160><c> been</c><00:03:35.370><c> great</c><00:03:36.020><c> there's</c><00:03:37.020><c> been</c><00:03:37.170><c> a</c><00:03:37.200><c> lot</c><00:03:37.350><c> of</c>

00:03:37.370 --> 00:03:37.380 align:start position:0%
has been great there's been a lot of
 

00:03:37.380 --> 00:03:39.140 align:start position:0%
has been great there's been a lot of
good<00:03:37.530><c> talks</c><00:03:37.710><c> and</c><00:03:38.040><c> in</c><00:03:38.370><c> talking</c><00:03:38.580><c> to</c><00:03:38.850><c> you</c><00:03:39.060><c> know</c>

00:03:39.140 --> 00:03:39.150 align:start position:0%
good talks and in talking to you know
 

00:03:39.150 --> 00:03:40.820 align:start position:0%
good talks and in talking to you know
people<00:03:39.480><c> who</c><00:03:39.570><c> aren't</c><00:03:39.900><c> even</c><00:03:40.050><c> giving</c><00:03:40.350><c> talks</c><00:03:40.560><c> are</c>

00:03:40.820 --> 00:03:40.830 align:start position:0%
people who aren't even giving talks are
 

00:03:40.830 --> 00:03:43.790 align:start position:0%
people who aren't even giving talks are
also<00:03:40.980><c> doing</c><00:03:41.250><c> interesting</c><00:03:41.700><c> things</c><00:03:42.620><c> so</c><00:03:43.620><c> I</c><00:03:43.680><c> mean</c>

00:03:43.790 --> 00:03:43.800 align:start position:0%
also doing interesting things so I mean
 

00:03:43.800 --> 00:03:45.860 align:start position:0%
also doing interesting things so I mean
just<00:03:44.190><c> like</c><00:03:44.400><c> the</c><00:03:44.430><c> wide</c><00:03:44.700><c> range</c><00:03:45.000><c> of</c><00:03:45.210><c> people</c><00:03:45.630><c> who</c>

00:03:45.860 --> 00:03:45.870 align:start position:0%
just like the wide range of people who
 

00:03:45.870 --> 00:03:47.510 align:start position:0%
just like the wide range of people who
are<00:03:46.110><c> working</c><00:03:46.620><c> on</c><00:03:46.710><c> different</c><00:03:46.860><c> things</c><00:03:47.040><c> and</c>

00:03:47.510 --> 00:03:47.520 align:start position:0%
are working on different things and
 

00:03:47.520 --> 00:03:50.770 align:start position:0%
are working on different things and
functional<00:03:48.090><c> programming</c><00:03:48.260><c> I</c><00:03:49.370><c> had</c><00:03:50.370><c> lunch</c><00:03:50.670><c> with</c>

00:03:50.770 --> 00:03:50.780 align:start position:0%
functional programming I had lunch with
 

00:03:50.780 --> 00:03:53.060 align:start position:0%
functional programming I had lunch with
contributor<00:03:51.780><c> to</c><00:03:51.960><c> cats</c><00:03:52.200><c> and</c><00:03:52.410><c> got</c><00:03:52.800><c> a</c><00:03:52.830><c> lot</c><00:03:52.980><c> of</c>

00:03:53.060 --> 00:03:53.070 align:start position:0%
contributor to cats and got a lot of
 

00:03:53.070 --> 00:03:55.730 align:start position:0%
contributor to cats and got a lot of
interesting<00:03:53.490><c> information</c><00:03:54.240><c> about</c><00:03:54.960><c> where</c><00:03:55.500><c> cats</c>

00:03:55.730 --> 00:03:55.740 align:start position:0%
interesting information about where cats
 

00:03:55.740 --> 00:03:57.020 align:start position:0%
interesting information about where cats
is<00:03:55.920><c> going</c><00:03:56.280><c> some</c><00:03:56.550><c> of</c><00:03:56.610><c> the</c><00:03:56.670><c> differences</c><00:03:56.970><c> between</c>

00:03:57.020 --> 00:03:57.030 align:start position:0%
is going some of the differences between
 

00:03:57.030 --> 00:03:59.600 align:start position:0%
is going some of the differences between
scat<00:03:57.570><c> cats</c><00:03:57.990><c> and</c><00:03:58.200><c> Scala</c><00:03:58.440><c> said</c><00:03:58.680><c> so</c><00:03:59.250><c> just</c><00:03:59.280><c> like</c>

00:03:59.600 --> 00:03:59.610 align:start position:0%
scat cats and Scala said so just like
 

00:03:59.610 --> 00:04:00.860 align:start position:0%
scat cats and Scala said so just like
really<00:03:59.640><c> interesting</c><00:04:00.030><c> opportunities</c><00:04:00.660><c> to</c>

00:04:00.860 --> 00:04:00.870 align:start position:0%
really interesting opportunities to
 

00:04:00.870 --> 00:04:03.200 align:start position:0%
really interesting opportunities to
learn<00:04:01.650><c> what</c><00:04:02.160><c> people</c><00:04:02.400><c> are</c><00:04:02.460><c> interested</c><00:04:02.910><c> in</c><00:04:03.000><c> what</c>

00:04:03.200 --> 00:04:03.210 align:start position:0%
learn what people are interested in what
 

00:04:03.210 --> 00:04:04.340 align:start position:0%
learn what people are interested in what
they're<00:04:03.330><c> doing</c><00:04:03.360><c> and</c><00:04:03.630><c> how</c><00:04:03.780><c> you</c><00:04:03.840><c> can</c><00:04:04.020><c> apply</c><00:04:04.110><c> that</c>

00:04:04.340 --> 00:04:04.350 align:start position:0%
they're doing and how you can apply that
 

00:04:04.350 --> 00:04:09.220 align:start position:0%
they're doing and how you can apply that
to<00:04:04.410><c> the</c><00:04:04.590><c> work</c>

00:04:09.220 --> 00:04:09.230 align:start position:0%
 
 

00:04:09.230 --> 00:04:12.330 align:start position:0%
 
[Music]

