WEBVTT
Kind: captions
Language: en

00:00:00.920 --> 00:00:14.650 align:start position:0%
 
you

00:00:14.650 --> 00:00:14.660 align:start position:0%
 
 

00:00:14.660 --> 00:00:18.350 align:start position:0%
 
so<00:00:15.660><c> I'm</c><00:00:15.780><c> avi</c><00:00:16.170><c> I'm</c><00:00:16.470><c> an</c><00:00:16.950><c> engineer</c><00:00:17.520><c> at</c><00:00:17.700><c> stripe</c><00:00:18.060><c> and</c>

00:00:18.350 --> 00:00:18.360 align:start position:0%
so I'm avi I'm an engineer at stripe and
 

00:00:18.360 --> 00:00:21.380 align:start position:0%
so I'm avi I'm an engineer at stripe and
I<00:00:18.990><c> live</c><00:00:19.320><c> on</c><00:00:19.710><c> Galiano</c><00:00:20.520><c> Island</c><00:00:20.640><c> which</c><00:00:21.210><c> is</c><00:00:21.240><c> a</c>

00:00:21.380 --> 00:00:21.390 align:start position:0%
I live on Galiano Island which is a
 

00:00:21.390 --> 00:00:23.390 align:start position:0%
I live on Galiano Island which is a
small<00:00:21.869><c> island</c><00:00:22.080><c> about</c><00:00:22.470><c> 20</c><00:00:22.980><c> miles</c><00:00:23.160><c> off</c><00:00:23.369><c> the</c>

00:00:23.390 --> 00:00:23.400 align:start position:0%
small island about 20 miles off the
 

00:00:23.400 --> 00:00:36.680 align:start position:0%
small island about 20 miles off the
coast<00:00:23.700><c> of</c><00:00:23.910><c> Vancouver</c><00:00:24.119><c> in</c><00:00:24.570><c> Canada</c><00:00:32.900><c> so</c><00:00:33.900><c> the</c><00:00:35.690><c> so</c>

00:00:36.680 --> 00:00:36.690 align:start position:0%
coast of Vancouver in Canada so the so
 

00:00:36.690 --> 00:00:39.229 align:start position:0%
coast of Vancouver in Canada so the so
the<00:00:36.750><c> thing</c><00:00:36.900><c> that</c><00:00:36.930><c> I'm</c><00:00:37.140><c> building</c><00:00:37.650><c> is</c><00:00:38.010><c> a</c><00:00:38.250><c> system</c>

00:00:39.229 --> 00:00:39.239 align:start position:0%
the thing that I'm building is a system
 

00:00:39.239 --> 00:00:41.990 align:start position:0%
the thing that I'm building is a system
called<00:00:39.269><c> Rainier</c><00:00:40.080><c> which</c><00:00:40.559><c> is</c><00:00:40.830><c> a</c><00:00:41.100><c> Bayesian</c>

00:00:41.990 --> 00:00:42.000 align:start position:0%
called Rainier which is a Bayesian
 

00:00:42.000 --> 00:00:46.070 align:start position:0%
called Rainier which is a Bayesian
inference<00:00:42.390><c> system</c><00:00:43.019><c> for</c><00:00:43.470><c> Scala</c><00:00:43.979><c> and</c><00:00:44.780><c> I</c><00:00:45.780><c> think</c>

00:00:46.070 --> 00:00:46.080 align:start position:0%
inference system for Scala and I think
 

00:00:46.080 --> 00:00:47.689 align:start position:0%
inference system for Scala and I think
one<00:00:46.229><c> thing</c><00:00:46.379><c> that's</c><00:00:46.620><c> that's</c><00:00:46.890><c> been</c><00:00:47.159><c> cool</c><00:00:47.430><c> and</c><00:00:47.640><c> a</c>

00:00:47.689 --> 00:00:47.699 align:start position:0%
one thing that's that's been cool and a
 

00:00:47.699 --> 00:00:49.160 align:start position:0%
one thing that's that's been cool and a
lot<00:00:47.850><c> of</c><00:00:47.879><c> fun</c><00:00:48.180><c> about</c><00:00:48.449><c> working</c><00:00:48.780><c> on</c><00:00:48.869><c> the</c><00:00:48.989><c> system</c>

00:00:49.160 --> 00:00:49.170 align:start position:0%
lot of fun about working on the system
 

00:00:49.170 --> 00:00:53.390 align:start position:0%
lot of fun about working on the system
for<00:00:49.559><c> me</c><00:00:49.739><c> is</c><00:00:50.100><c> that</c><00:00:51.199><c> to</c><00:00:52.199><c> build</c><00:00:52.500><c> it</c><00:00:52.710><c> I've</c><00:00:52.949><c> had</c><00:00:53.250><c> to</c>

00:00:53.390 --> 00:00:53.400 align:start position:0%
for me is that to build it I've had to
 

00:00:53.400 --> 00:00:55.939 align:start position:0%
for me is that to build it I've had to
learn<00:00:53.519><c> a</c><00:00:53.879><c> lot</c><00:00:53.940><c> about</c><00:00:54.119><c> statistics</c><00:00:54.989><c> but</c><00:00:55.589><c> also</c><00:00:55.920><c> a</c>

00:00:55.939 --> 00:00:55.949 align:start position:0%
learn a lot about statistics but also a
 

00:00:55.949 --> 00:00:59.210 align:start position:0%
learn a lot about statistics but also a
lot<00:00:56.220><c> about</c><00:00:56.640><c> compilers</c><00:00:57.420><c> and</c><00:00:57.900><c> generating</c><00:00:58.769><c> JVM</c>

00:00:59.210 --> 00:00:59.220 align:start position:0%
lot about compilers and generating JVM
 

00:00:59.220 --> 00:01:02.149 align:start position:0%
lot about compilers and generating JVM
bytecode<00:00:59.250><c> and</c><00:00:59.790><c> sort</c><00:01:00.449><c> of</c><00:01:00.570><c> you</c><00:01:01.470><c> know</c><00:01:01.500><c> everything</c>

00:01:02.149 --> 00:01:02.159 align:start position:0%
bytecode and sort of you know everything
 

00:01:02.159 --> 00:01:04.579 align:start position:0%
bytecode and sort of you know everything
in<00:01:02.250><c> between</c><00:01:02.369><c> and</c><00:01:03.030><c> so</c><00:01:03.059><c> it's</c><00:01:03.600><c> it's</c><00:01:03.930><c> a</c><00:01:04.019><c> very</c><00:01:04.350><c> nice</c>

00:01:04.579 --> 00:01:04.589 align:start position:0%
in between and so it's it's a very nice
 

00:01:04.589 --> 00:01:08.230 align:start position:0%
in between and so it's it's a very nice
kind<00:01:05.040><c> of</c><00:01:05.129><c> full</c><00:01:05.700><c> stack</c><00:01:06.110><c> integrated</c><00:01:07.110><c> system</c>

00:01:08.230 --> 00:01:08.240 align:start position:0%
kind of full stack integrated system
 

00:01:08.240 --> 00:01:10.219 align:start position:0%
kind of full stack integrated system
that's<00:01:09.240><c> been</c><00:01:09.450><c> on</c><00:01:09.600><c> a</c><00:01:09.630><c> really</c><00:01:09.900><c> steep</c><00:01:10.080><c> learning</c>

00:01:10.219 --> 00:01:10.229 align:start position:0%
that's been on a really steep learning
 

00:01:10.229 --> 00:01:11.990 align:start position:0%
that's been on a really steep learning
curve<00:01:10.530><c> for</c><00:01:10.740><c> me</c><00:01:10.770><c> and</c><00:01:11.070><c> and</c><00:01:11.340><c> I</c><00:01:11.430><c> think</c><00:01:11.670><c> you</c><00:01:11.909><c> know</c>

00:01:11.990 --> 00:01:12.000 align:start position:0%
curve for me and and I think you know
 

00:01:12.000 --> 00:01:14.029 align:start position:0%
curve for me and and I think you know
that<00:01:12.240><c> ends</c><00:01:12.930><c> up</c><00:01:13.080><c> capturing</c><00:01:13.560><c> a</c><00:01:13.619><c> lot</c><00:01:13.740><c> of</c><00:01:13.830><c> value</c>

00:01:14.029 --> 00:01:14.039 align:start position:0%
that ends up capturing a lot of value
 

00:01:14.039 --> 00:01:20.590 align:start position:0%
that ends up capturing a lot of value
for<00:01:14.189><c> other</c><00:01:14.310><c> people</c>

00:01:20.590 --> 00:01:20.600 align:start position:0%
 
 

00:01:20.600 --> 00:01:29.680 align:start position:0%
 
I<00:01:25.270><c> think</c><00:01:26.270><c> a</c><00:01:26.330><c> lot</c><00:01:26.600><c> of</c><00:01:26.780><c> my</c><00:01:26.900><c> work</c><00:01:28.180><c> has</c><00:01:29.180><c> been</c><00:01:29.210><c> at</c><00:01:29.600><c> the</c>

00:01:29.680 --> 00:01:29.690 align:start position:0%
I think a lot of my work has been at the
 

00:01:29.690 --> 00:01:31.300 align:start position:0%
I think a lot of my work has been at the
intersection<00:01:30.440><c> of</c><00:01:30.530><c> programming</c><00:01:31.040><c> and</c><00:01:31.190><c> data</c>

00:01:31.300 --> 00:01:31.310 align:start position:0%
intersection of programming and data
 

00:01:31.310 --> 00:01:35.980 align:start position:0%
intersection of programming and data
pipelines<00:01:32.530><c> and</c><00:01:33.530><c> so</c><00:01:34.240><c> the</c><00:01:35.240><c> talks</c><00:01:35.509><c> and</c><00:01:35.720><c> the</c><00:01:35.780><c> data</c>

00:01:35.980 --> 00:01:35.990 align:start position:0%
pipelines and so the talks and the data
 

00:01:35.990 --> 00:01:39.160 align:start position:0%
pipelines and so the talks and the data
pipelines<00:01:36.439><c> track</c><00:01:36.799><c> have</c><00:01:37.130><c> definitely</c><00:01:37.520><c> been</c><00:01:38.170><c> the</c>

00:01:39.160 --> 00:01:39.170 align:start position:0%
pipelines track have definitely been the
 

00:01:39.170 --> 00:01:42.100 align:start position:0%
pipelines track have definitely been the
most<00:01:39.200><c> directly</c><00:01:39.710><c> relevant</c><00:01:39.979><c> to</c><00:01:40.310><c> me</c><00:01:40.990><c> but</c><00:01:41.990><c> I'm</c>

00:01:42.100 --> 00:01:42.110 align:start position:0%
most directly relevant to me but I'm
 

00:01:42.110 --> 00:01:43.930 align:start position:0%
most directly relevant to me but I'm
also<00:01:42.289><c> very</c><00:01:42.470><c> passionate</c><00:01:42.740><c> about</c><00:01:43.190><c> programming</c>

00:01:43.930 --> 00:01:43.940 align:start position:0%
also very passionate about programming
 

00:01:43.940 --> 00:01:45.940 align:start position:0%
also very passionate about programming
and<00:01:44.149><c> programming</c><00:01:44.330><c> languages</c><00:01:45.080><c> and</c><00:01:45.409><c> the</c><00:01:45.830><c> ways</c>

00:01:45.940 --> 00:01:45.950 align:start position:0%
and programming languages and the ways
 

00:01:45.950 --> 00:01:56.580 align:start position:0%
and programming languages and the ways
that<00:01:45.979><c> those</c><00:01:46.310><c> two</c><00:01:46.520><c> things</c><00:01:46.670><c> can</c><00:01:46.970><c> intersect</c>

00:01:56.580 --> 00:01:56.590 align:start position:0%
 
 

00:01:56.590 --> 00:01:58.560 align:start position:0%
 
I<00:01:56.729><c> don't</c><00:01:57.729><c> know</c><00:01:57.789><c> that</c><00:01:57.880><c> I</c><00:01:57.969><c> have</c><00:01:58.179><c> any</c><00:01:58.299><c> best</c>

00:01:58.560 --> 00:01:58.570 align:start position:0%
I don't know that I have any best
 

00:01:58.570 --> 00:02:00.569 align:start position:0%
I don't know that I have any best
practices<00:01:59.140><c> to</c><00:01:59.289><c> share</c><00:01:59.500><c> I</c><00:01:59.530><c> think</c><00:01:59.710><c> I'm</c><00:02:00.009><c> probably</c>

00:02:00.569 --> 00:02:00.579 align:start position:0%
practices to share I think I'm probably
 

00:02:00.579 --> 00:02:04.709 align:start position:0%
practices to share I think I'm probably
somebody<00:02:01.359><c> who</c><00:02:01.890><c> has</c><00:02:02.890><c> has</c><00:02:03.719><c> systematically</c>

00:02:04.709 --> 00:02:04.719 align:start position:0%
somebody who has has systematically
 

00:02:04.719 --> 00:02:08.160 align:start position:0%
somebody who has has systematically
avoided<00:02:05.350><c> a</c><00:02:05.380><c> lot</c><00:02:05.649><c> of</c><00:02:05.740><c> best</c><00:02:05.920><c> practices</c><00:02:06.549><c> um</c><00:02:07.240><c> I'm</c>

00:02:08.160 --> 00:02:08.170 align:start position:0%
avoided a lot of best practices um I'm
 

00:02:08.170 --> 00:02:10.410 align:start position:0%
avoided a lot of best practices um I'm
I'm<00:02:08.470><c> very</c><00:02:08.890><c> bad</c><00:02:09.129><c> at</c><00:02:09.190><c> testing</c><00:02:10.000><c> and</c><00:02:10.149><c> writing</c>

00:02:10.410 --> 00:02:10.420 align:start position:0%
I'm very bad at testing and writing
 

00:02:10.420 --> 00:02:13.850 align:start position:0%
I'm very bad at testing and writing
tests<00:02:10.810><c> even</c><00:02:11.050><c> though</c><00:02:11.170><c> I</c><00:02:11.580><c> understand</c><00:02:12.580><c> the</c><00:02:12.730><c> value</c>

00:02:13.850 --> 00:02:13.860 align:start position:0%
tests even though I understand the value
 

00:02:13.860 --> 00:02:16.800 align:start position:0%
tests even though I understand the value
you<00:02:14.860><c> know</c><00:02:14.980><c> I'm</c><00:02:15.340><c> very</c><00:02:15.610><c> bad</c><00:02:15.819><c> at</c><00:02:15.879><c> documenting</c><00:02:16.660><c> my</c>

00:02:16.800 --> 00:02:16.810 align:start position:0%
you know I'm very bad at documenting my
 

00:02:16.810 --> 00:02:18.240 align:start position:0%
you know I'm very bad at documenting my
code<00:02:17.019><c> even</c><00:02:17.290><c> though</c><00:02:17.379><c> I</c><00:02:17.470><c> understand</c><00:02:18.010><c> the</c><00:02:18.129><c> value</c>

00:02:18.240 --> 00:02:18.250 align:start position:0%
code even though I understand the value
 

00:02:18.250 --> 00:02:23.460 align:start position:0%
code even though I understand the value
and<00:02:20.190><c> no</c><00:02:21.190><c> I</c><00:02:21.220><c> think</c><00:02:21.840><c> to</c><00:02:22.840><c> the</c><00:02:22.930><c> extent</c><00:02:23.049><c> that</c><00:02:23.379><c> I've</c>

00:02:23.460 --> 00:02:23.470 align:start position:0%
and no I think to the extent that I've
 

00:02:23.470 --> 00:02:24.990 align:start position:0%
and no I think to the extent that I've
been<00:02:23.590><c> successful</c><00:02:24.190><c> writing</c><00:02:24.430><c> software</c><00:02:24.640><c> it's</c>

00:02:24.990 --> 00:02:25.000 align:start position:0%
been successful writing software it's
 

00:02:25.000 --> 00:02:27.960 align:start position:0%
been successful writing software it's
been<00:02:25.180><c> in</c><00:02:25.360><c> spite</c><00:02:25.750><c> of</c><00:02:25.989><c> any</c><00:02:26.890><c> best</c><00:02:27.430><c> practices</c>

00:02:27.960 --> 00:02:27.970 align:start position:0%
been in spite of any best practices
 

00:02:27.970 --> 00:02:39.290 align:start position:0%
been in spite of any best practices
rather<00:02:28.269><c> than</c><00:02:28.540><c> because</c><00:02:28.870><c> of</c><00:02:28.900><c> it</c>

00:02:39.290 --> 00:02:39.300 align:start position:0%
 
 

00:02:39.300 --> 00:02:41.280 align:start position:0%
 
yeah<00:02:40.300><c> I</c><00:02:40.330><c> don't</c><00:02:40.540><c> know</c><00:02:40.720><c> I</c><00:02:40.750><c> don't</c><00:02:40.960><c> know</c><00:02:41.110><c> that</c><00:02:41.170><c> I</c>

00:02:41.280 --> 00:02:41.290 align:start position:0%
yeah I don't know I don't know that I
 

00:02:41.290 --> 00:02:43.230 align:start position:0%
yeah I don't know I don't know that I
come<00:02:41.470><c> here</c><00:02:41.650><c> to</c><00:02:41.800><c> learn</c><00:02:41.920><c> best</c><00:02:42.280><c> practices</c><00:02:42.340><c> I</c><00:02:43.030><c> come</c>

00:02:43.230 --> 00:02:43.240 align:start position:0%
come here to learn best practices I come
 

00:02:43.240 --> 00:02:45.510 align:start position:0%
come here to learn best practices I come
here<00:02:43.360><c> to</c><00:02:43.540><c> see</c><00:02:43.620><c> what</c><00:02:44.620><c> exciting</c><00:02:45.100><c> things</c><00:02:45.340><c> other</c>

00:02:45.510 --> 00:02:45.520 align:start position:0%
here to see what exciting things other
 

00:02:45.520 --> 00:02:48.150 align:start position:0%
here to see what exciting things other
people<00:02:45.580><c> are</c><00:02:45.910><c> thinking</c><00:02:46.240><c> about</c><00:02:46.440><c> and</c><00:02:47.440><c> to</c><00:02:47.740><c> learn</c>

00:02:48.150 --> 00:02:48.160 align:start position:0%
people are thinking about and to learn
 

00:02:48.160 --> 00:02:51.180 align:start position:0%
people are thinking about and to learn
about<00:02:48.400><c> concepts</c><00:02:49.170><c> much</c><00:02:50.170><c> more</c><00:02:50.500><c> than</c><00:02:50.740><c> than</c>

00:02:51.180 --> 00:02:51.190 align:start position:0%
about concepts much more than than
 

00:02:51.190 --> 00:03:06.870 align:start position:0%
about concepts much more than than
practices<00:03:03.780><c> so</c><00:03:04.780><c> I</c><00:03:05.350><c> came</c><00:03:05.890><c> to</c><00:03:06.070><c> work</c><00:03:06.220><c> at</c><00:03:06.610><c> Twitter</c>

00:03:06.870 --> 00:03:06.880 align:start position:0%
practices so I came to work at Twitter
 

00:03:06.880 --> 00:03:11.070 align:start position:0%
practices so I came to work at Twitter
in<00:03:07.380><c> 2010</c><00:03:08.380><c> and</c><00:03:08.860><c> at</c><00:03:09.430><c> that</c><00:03:09.670><c> time</c><00:03:10.030><c> I</c><00:03:10.450><c> had</c><00:03:10.690><c> spent</c><00:03:10.960><c> the</c>

00:03:11.070 --> 00:03:11.080 align:start position:0%
in 2010 and at that time I had spent the
 

00:03:11.080 --> 00:03:14.250 align:start position:0%
in 2010 and at that time I had spent the
previous<00:03:11.350><c> 10</c><00:03:11.860><c> years</c><00:03:12.130><c> working</c><00:03:13.170><c> mostly</c><00:03:14.170><c> in</c>

00:03:14.250 --> 00:03:14.260 align:start position:0%
previous 10 years working mostly in
 

00:03:14.260 --> 00:03:17.430 align:start position:0%
previous 10 years working mostly in
small<00:03:14.650><c> talk</c><00:03:14.860><c> and</c><00:03:15.480><c> more</c><00:03:16.480><c> generally</c><00:03:17.050><c> in</c><00:03:17.230><c> a</c><00:03:17.290><c> lot</c>

00:03:17.430 --> 00:03:17.440 align:start position:0%
small talk and more generally in a lot
 

00:03:17.440 --> 00:03:20.400 align:start position:0%
small talk and more generally in a lot
of<00:03:17.470><c> dynamically</c><00:03:18.310><c> typed</c><00:03:18.550><c> languages</c><00:03:19.090><c> and</c><00:03:19.600><c> I</c>

00:03:20.400 --> 00:03:20.410 align:start position:0%
of dynamically typed languages and I
 

00:03:20.410 --> 00:03:22.110 align:start position:0%
of dynamically typed languages and I
knew<00:03:20.920><c> very</c><00:03:21.160><c> little</c><00:03:21.280><c> about</c><00:03:21.550><c> functional</c>

00:03:22.110 --> 00:03:22.120 align:start position:0%
knew very little about functional
 

00:03:22.120 --> 00:03:24.690 align:start position:0%
knew very little about functional
programming<00:03:22.180><c> I</c><00:03:22.840><c> knew</c><00:03:23.110><c> very</c><00:03:23.590><c> little</c><00:03:24.280><c> about</c>

00:03:24.690 --> 00:03:24.700 align:start position:0%
programming I knew very little about
 

00:03:24.700 --> 00:03:26.460 align:start position:0%
programming I knew very little about
sort<00:03:25.180><c> of</c><00:03:25.240><c> sophisticated</c><00:03:25.780><c> static</c><00:03:26.260><c> type</c>

00:03:26.460 --> 00:03:26.470 align:start position:0%
sort of sophisticated static type
 

00:03:26.470 --> 00:03:31.290 align:start position:0%
sort of sophisticated static type
systems<00:03:26.980><c> and</c><00:03:28.260><c> Scala</c><00:03:29.260><c> at</c><00:03:29.530><c> Twitter</c><00:03:29.890><c> was</c><00:03:30.520><c> a</c><00:03:30.550><c> huge</c>

00:03:31.290 --> 00:03:31.300 align:start position:0%
systems and Scala at Twitter was a huge
 

00:03:31.300 --> 00:03:34.530 align:start position:0%
systems and Scala at Twitter was a huge
eye-opener<00:03:31.600><c> for</c><00:03:32.080><c> me</c><00:03:32.350><c> and</c><00:03:32.770><c> really</c><00:03:33.640><c> was</c><00:03:33.910><c> an</c>

00:03:34.530 --> 00:03:34.540 align:start position:0%
eye-opener for me and really was an
 

00:03:34.540 --> 00:03:36.900 align:start position:0%
eye-opener for me and really was an
inflection<00:03:34.810><c> point</c><00:03:35.110><c> for</c><00:03:35.650><c> my</c><00:03:36.400><c> career</c><00:03:36.580><c> as</c><00:03:36.880><c> a</c>

00:03:36.900 --> 00:03:36.910 align:start position:0%
inflection point for my career as a
 

00:03:36.910 --> 00:03:39.180 align:start position:0%
inflection point for my career as a
software<00:03:37.240><c> developer</c><00:03:37.780><c> in</c><00:03:37.990><c> that</c><00:03:38.530><c> I</c><00:03:38.560><c> shifted</c>

00:03:39.180 --> 00:03:39.190 align:start position:0%
software developer in that I shifted
 

00:03:39.190 --> 00:03:41.280 align:start position:0%
software developer in that I shifted
dramatically<00:03:39.790><c> from</c><00:03:40.330><c> working</c><00:03:40.960><c> sort</c><00:03:41.200><c> of</c>

00:03:41.280 --> 00:03:41.290 align:start position:0%
dramatically from working sort of
 

00:03:41.290 --> 00:03:43.500 align:start position:0%
dramatically from working sort of
exclusively<00:03:41.950><c> in</c><00:03:42.250><c> in</c><00:03:42.670><c> highly</c><00:03:43.330><c> dynamic</c>

00:03:43.500 --> 00:03:43.510 align:start position:0%
exclusively in in highly dynamic
 

00:03:43.510 --> 00:03:48.030 align:start position:0%
exclusively in in highly dynamic
languages<00:03:44.850><c> to</c><00:03:45.850><c> working</c><00:03:46.630><c> in</c><00:03:46.959><c> in</c><00:03:47.290><c> Scala</c><00:03:47.680><c> and</c>

00:03:48.030 --> 00:03:48.040 align:start position:0%
languages to working in in Scala and
 

00:03:48.040 --> 00:03:49.920 align:start position:0%
languages to working in in Scala and
I've<00:03:48.310><c> spent</c><00:03:48.610><c> you</c><00:03:48.910><c> know</c><00:03:48.970><c> the</c><00:03:49.180><c> last</c><00:03:49.330><c> eight</c><00:03:49.630><c> years</c>

00:03:49.920 --> 00:03:49.930 align:start position:0%
I've spent you know the last eight years
 

00:03:49.930 --> 00:03:52.110 align:start position:0%
I've spent you know the last eight years
working<00:03:50.560><c> pretty</c><00:03:50.950><c> much</c><00:03:51.100><c> exclusively</c><00:03:51.370><c> in</c><00:03:51.820><c> Scala</c>

00:03:52.110 --> 00:03:52.120 align:start position:0%
working pretty much exclusively in Scala
 

00:03:52.120 --> 00:03:56.010 align:start position:0%
working pretty much exclusively in Scala
and<00:03:52.690><c> I</c><00:03:53.320><c> think</c><00:03:53.830><c> as</c><00:03:53.950><c> I</c><00:03:54.430><c> get</c><00:03:54.610><c> older</c><00:03:54.880><c> very</c><00:03:55.780><c> much</c>

00:03:56.010 --> 00:03:56.020 align:start position:0%
and I think as I get older very much
 

00:03:56.020 --> 00:03:59.190 align:start position:0%
and I think as I get older very much
appreciating<00:03:56.940><c> the</c><00:03:57.940><c> support</c><00:03:58.510><c> of</c><00:03:58.750><c> a</c><00:03:58.930><c> good</c>

00:03:59.190 --> 00:03:59.200 align:start position:0%
appreciating the support of a good
 

00:03:59.200 --> 00:04:02.370 align:start position:0%
appreciating the support of a good
static<00:03:59.680><c> type</c><00:03:59.860><c> system</c><00:04:00.330><c> as</c><00:04:01.330><c> my</c><00:04:01.690><c> kind</c><00:04:01.930><c> of</c><00:04:02.080><c> working</c>

00:04:02.370 --> 00:04:02.380 align:start position:0%
static type system as my kind of working
 

00:04:02.380 --> 00:04:05.760 align:start position:0%
static type system as my kind of working
memory<00:04:02.590><c> gets</c><00:04:03.010><c> worse</c><00:04:03.340><c> and</c><00:04:04.030><c> so</c><00:04:04.570><c> you</c><00:04:05.410><c> know</c><00:04:05.530><c> I</c><00:04:05.560><c> I</c>

00:04:05.760 --> 00:04:05.770 align:start position:0%
memory gets worse and so you know I I
 

00:04:05.770 --> 00:04:08.820 align:start position:0%
memory gets worse and so you know I I
think<00:04:06.280><c> it's</c><00:04:06.550><c> kind</c><00:04:06.790><c> of</c><00:04:06.910><c> like</c><00:04:07.120><c> the</c><00:04:07.470><c> line</c><00:04:08.470><c> about</c>

00:04:08.820 --> 00:04:08.830 align:start position:0%
think it's kind of like the line about
 

00:04:08.830 --> 00:04:11.699 align:start position:0%
think it's kind of like the line about
you<00:04:09.160><c> know</c><00:04:09.280><c> if</c><00:04:09.550><c> if</c><00:04:09.880><c> you're</c><00:04:10.150><c> a</c><00:04:10.530><c> you're</c><00:04:11.530><c> not</c><00:04:11.680><c> a</c>

00:04:11.699 --> 00:04:11.709 align:start position:0%
you know if if you're a you're not a
 

00:04:11.709 --> 00:04:14.280 align:start position:0%
you know if if you're a you're not a
liberal<00:04:11.950><c> at</c><00:04:12.400><c> at</c><00:04:12.640><c> twenty</c><00:04:13.180><c> you</c><00:04:13.450><c> you</c><00:04:13.870><c> have</c><00:04:14.110><c> no</c>

00:04:14.280 --> 00:04:14.290 align:start position:0%
liberal at at twenty you you have no
 

00:04:14.290 --> 00:04:16.620 align:start position:0%
liberal at at twenty you you have no
heart<00:04:14.500><c> and</c><00:04:14.830><c> if</c><00:04:14.920><c> you</c><00:04:15.100><c> not</c><00:04:15.820><c> a</c><00:04:15.850><c> conservative</c><00:04:16.510><c> at</c>

00:04:16.620 --> 00:04:16.630 align:start position:0%
heart and if you not a conservative at
 

00:04:16.630 --> 00:04:17.909 align:start position:0%
heart and if you not a conservative at
forty<00:04:16.930><c> you</c><00:04:17.049><c> have</c><00:04:17.230><c> no</c><00:04:17.410><c> head</c><00:04:17.620><c> or</c><00:04:17.770><c> something</c>

00:04:17.909 --> 00:04:17.919 align:start position:0%
forty you have no head or something
 

00:04:17.919 --> 00:04:19.460 align:start position:0%
forty you have no head or something
which<00:04:18.130><c> i</c><00:04:18.190><c> think</c><00:04:18.250><c> is</c><00:04:18.430><c> ridiculous</c>

00:04:19.460 --> 00:04:19.470 align:start position:0%
which i think is ridiculous
 

00:04:19.470 --> 00:04:22.650 align:start position:0%
which i think is ridiculous
but<00:04:20.940><c> you</c><00:04:21.940><c> know</c><00:04:22.030><c> there</c><00:04:22.300><c> may</c><00:04:22.450><c> be</c><00:04:22.480><c> some</c>

00:04:22.650 --> 00:04:22.660 align:start position:0%
but you know there may be some
 

00:04:22.660 --> 00:04:24.270 align:start position:0%
but you know there may be some
equivalent<00:04:23.320><c> saying</c><00:04:23.560><c> about</c><00:04:23.830><c> if</c><00:04:23.950><c> you're</c><00:04:24.100><c> not</c><00:04:24.250><c> a</c>

00:04:24.270 --> 00:04:24.280 align:start position:0%
equivalent saying about if you're not a
 

00:04:24.280 --> 00:04:26.159 align:start position:0%
equivalent saying about if you're not a
dynamic<00:04:24.880><c> language</c><00:04:25.000><c> programmer</c><00:04:25.630><c> at</c><00:04:25.840><c> twenty</c>

00:04:26.159 --> 00:04:26.169 align:start position:0%
dynamic language programmer at twenty
 

00:04:26.169 --> 00:04:30.030 align:start position:0%
dynamic language programmer at twenty
you<00:04:26.380><c> something</c><00:04:27.250><c> but</c><00:04:27.580><c> you</c><00:04:27.760><c> know</c><00:04:27.940><c> but</c><00:04:28.650><c> you're</c><00:04:29.650><c> 40</c>

00:04:30.030 --> 00:04:30.040 align:start position:0%
you something but you know but you're 40
 

00:04:30.040 --> 00:04:31.470 align:start position:0%
you something but you know but you're 40
you<00:04:30.160><c> need</c><00:04:30.430><c> it</c><00:04:30.550><c> because</c><00:04:30.700><c> your</c><00:04:30.850><c> memory</c><00:04:31.000><c> is</c><00:04:31.240><c> a</c><00:04:31.300><c> lot</c>

00:04:31.470 --> 00:04:31.480 align:start position:0%
you need it because your memory is a lot
 

00:04:31.480 --> 00:04:37.890 align:start position:0%
you need it because your memory is a lot
worse<00:04:32.310><c> so</c><00:04:34.770><c> anyway</c><00:04:35.770><c> I</c><00:04:36.490><c> think</c><00:04:36.760><c> that's</c><00:04:37.120><c> the</c><00:04:37.540><c> Scala</c>

00:04:37.890 --> 00:04:37.900 align:start position:0%
worse so anyway I think that's the Scala
 

00:04:37.900 --> 00:04:40.470 align:start position:0%
worse so anyway I think that's the Scala
has<00:04:38.169><c> been</c><00:04:38.440><c> an</c><00:04:38.620><c> extremely</c><00:04:39.520><c> valuable</c><00:04:39.880><c> tool</c><00:04:40.450><c> for</c>

00:04:40.470 --> 00:04:40.480 align:start position:0%
has been an extremely valuable tool for
 

00:04:40.480 --> 00:04:43.620 align:start position:0%
has been an extremely valuable tool for
me<00:04:40.960><c> in</c><00:04:41.680><c> the</c><00:04:41.800><c> last</c><00:04:41.950><c> eight</c><00:04:42.220><c> years</c><00:04:42.250><c> and</c><00:04:42.640><c> I</c><00:04:43.240><c> expect</c>

00:04:43.620 --> 00:04:43.630 align:start position:0%
me in the last eight years and I expect
 

00:04:43.630 --> 00:04:45.330 align:start position:0%
me in the last eight years and I expect
that<00:04:43.780><c> to</c><00:04:43.810><c> be</c><00:04:44.020><c> even</c><00:04:44.169><c> more</c><00:04:44.470><c> so</c><00:04:44.680><c> in</c><00:04:44.860><c> the</c><00:04:44.950><c> next</c><00:04:45.190><c> ten</c>

00:04:45.330 --> 00:04:45.340 align:start position:0%
that to be even more so in the next ten
 

00:04:45.340 --> 00:04:55.650 align:start position:0%
that to be even more so in the next ten
years

00:04:55.650 --> 00:04:55.660 align:start position:0%
 
 

00:04:55.660 --> 00:04:57.580 align:start position:0%
 
coming<00:04:56.660><c> to</c><00:04:56.720><c> something</c><00:04:56.870><c> like</c><00:04:57.110><c> scale</c><00:04:57.380><c> by</c><00:04:57.560><c> the</c>

00:04:57.580 --> 00:04:57.590 align:start position:0%
coming to something like scale by the
 

00:04:57.590 --> 00:05:00.190 align:start position:0%
coming to something like scale by the
way<00:04:57.770><c> is</c><00:04:57.950><c> is</c><00:04:58.310><c> definitely</c><00:04:59.240><c> about</c><00:04:59.600><c> the</c><00:04:59.840><c> people</c>

00:05:00.190 --> 00:05:00.200 align:start position:0%
way is is definitely about the people
 

00:05:00.200 --> 00:05:03.310 align:start position:0%
way is is definitely about the people
for<00:05:00.410><c> me</c><00:05:01.180><c> because</c><00:05:02.180><c> I</c><00:05:02.330><c> live</c><00:05:02.540><c> somewhere</c><00:05:03.050><c> so</c>

00:05:03.310 --> 00:05:03.320 align:start position:0%
for me because I live somewhere so
 

00:05:03.320 --> 00:05:06.490 align:start position:0%
for me because I live somewhere so
remote<00:05:04.180><c> conferences</c><00:05:05.180><c> like</c><00:05:05.330><c> this</c><00:05:05.570><c> are</c><00:05:05.870><c> one</c><00:05:06.410><c> of</c>

00:05:06.490 --> 00:05:06.500 align:start position:0%
remote conferences like this are one of
 

00:05:06.500 --> 00:05:08.920 align:start position:0%
remote conferences like this are one of
my<00:05:06.590><c> best</c><00:05:06.800><c> opportunities</c><00:05:07.520><c> to</c><00:05:07.850><c> really</c><00:05:08.450><c> connect</c>

00:05:08.920 --> 00:05:08.930 align:start position:0%
my best opportunities to really connect
 

00:05:08.930 --> 00:05:11.379 align:start position:0%
my best opportunities to really connect
with<00:05:09.020><c> other</c><00:05:09.260><c> people</c><00:05:09.320><c> in</c><00:05:09.710><c> my</c><00:05:09.740><c> industry</c><00:05:10.010><c> and</c><00:05:10.490><c> so</c>

00:05:11.379 --> 00:05:11.389 align:start position:0%
with other people in my industry and so
 

00:05:11.389 --> 00:05:13.420 align:start position:0%
with other people in my industry and so
I<00:05:11.419><c> always</c><00:05:11.780><c> look</c><00:05:12.230><c> forward</c><00:05:12.650><c> to</c><00:05:12.889><c> the</c><00:05:13.100><c> hallway</c>

00:05:13.420 --> 00:05:13.430 align:start position:0%
I always look forward to the hallway
 

00:05:13.430 --> 00:05:16.800 align:start position:0%
I always look forward to the hallway
track<00:05:13.730><c> more</c><00:05:14.240><c> than</c><00:05:14.570><c> any</c><00:05:15.260><c> of</c><00:05:15.410><c> the</c><00:05:15.530><c> sessions</c><00:05:15.950><c> and</c>

00:05:16.800 --> 00:05:16.810 align:start position:0%
track more than any of the sessions and
 

00:05:16.810 --> 00:05:19.900 align:start position:0%
track more than any of the sessions and
really<00:05:17.810><c> all</c><00:05:18.020><c> of</c><00:05:18.050><c> the</c><00:05:18.350><c> attendees</c><00:05:18.950><c> it's</c><00:05:19.340><c> it's</c>

00:05:19.900 --> 00:05:19.910 align:start position:0%
really all of the attendees it's it's
 

00:05:19.910 --> 00:05:32.770 align:start position:0%
really all of the attendees it's it's
great<00:05:20.060><c> to</c><00:05:20.270><c> see</c>

00:05:32.770 --> 00:05:32.780 align:start position:0%
 
 

00:05:32.780 --> 00:05:34.840 align:start position:0%
 
you

