WEBVTT
Kind: captions
Language: en

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

00:00:13.589 --> 00:00:13.599 align:start position:0%
 
 

00:00:13.599 --> 00:00:17.769 align:start position:0%
 
I'm<00:00:14.599><c> Greg</c><00:00:15.500><c> Methvin</c><00:00:15.949><c> I'm</c><00:00:16.420><c> staff</c><00:00:17.420><c> software</c>

00:00:17.769 --> 00:00:17.779 align:start position:0%
I'm Greg Methvin I'm staff software
 

00:00:17.779 --> 00:00:20.499 align:start position:0%
I'm Greg Methvin I'm staff software
engineer<00:00:18.110><c> at</c><00:00:18.410><c> hittable</c><00:00:18.770><c> and</c><00:00:19.520><c> I</c><00:00:19.970><c> live</c><00:00:20.150><c> in</c><00:00:20.360><c> San</c>

00:00:20.499 --> 00:00:20.509 align:start position:0%
engineer at hittable and I live in San
 

00:00:20.509 --> 00:00:27.779 align:start position:0%
engineer at hittable and I live in San
Francisco

00:00:27.779 --> 00:00:27.789 align:start position:0%
 
 

00:00:27.789 --> 00:00:31.570 align:start position:0%
 
well<00:00:28.789><c> right</c><00:00:28.939><c> now</c><00:00:28.970><c> I'm</c><00:00:29.740><c> talked</c><00:00:30.740><c> about</c><00:00:30.949><c> in</c><00:00:31.039><c> my</c><00:00:31.189><c> my</c>

00:00:31.570 --> 00:00:31.580 align:start position:0%
well right now I'm talked about in my my
 

00:00:31.580 --> 00:00:34.780 align:start position:0%
well right now I'm talked about in my my
talk<00:00:31.849><c> I'm</c><00:00:32.059><c> working</c><00:00:33.019><c> on</c><00:00:33.140><c> a</c><00:00:33.559><c> data</c><00:00:34.460><c> ingestion</c>

00:00:34.780 --> 00:00:34.790 align:start position:0%
talk I'm working on a data ingestion
 

00:00:34.790 --> 00:00:37.450 align:start position:0%
talk I'm working on a data ingestion
pipeline<00:00:35.300><c> using</c><00:00:35.570><c> acha</c><00:00:36.410><c> streams</c><00:00:36.800><c> and</c><00:00:37.040><c> Kafka</c>

00:00:37.450 --> 00:00:37.460 align:start position:0%
pipeline using acha streams and Kafka
 

00:00:37.460 --> 00:00:40.420 align:start position:0%
pipeline using acha streams and Kafka
and<00:00:37.930><c> a</c><00:00:38.930><c> bunch</c><00:00:39.530><c> of</c><00:00:39.650><c> other</c><00:00:39.800><c> things</c><00:00:39.890><c> but</c><00:00:40.339><c> that's</c>

00:00:40.420 --> 00:00:40.430 align:start position:0%
and a bunch of other things but that's
 

00:00:40.430 --> 00:00:44.380 align:start position:0%
and a bunch of other things but that's
one<00:00:41.300><c> major</c><00:00:41.510><c> thing</c><00:00:41.870><c> and</c><00:00:42.760><c> I'd</c><00:00:43.760><c> say</c><00:00:43.940><c> the</c><00:00:44.059><c> coolest</c>

00:00:44.380 --> 00:00:44.390 align:start position:0%
one major thing and I'd say the coolest
 

00:00:44.390 --> 00:00:45.959 align:start position:0%
one major thing and I'd say the coolest
thing<00:00:44.570><c> is</c><00:00:44.750><c> just</c><00:00:44.840><c> being</c><00:00:45.110><c> able</c><00:00:45.199><c> to</c><00:00:45.320><c> use</c>

00:00:45.959 --> 00:00:45.969 align:start position:0%
thing is just being able to use
 

00:00:45.969 --> 00:00:48.490 align:start position:0%
thing is just being able to use
technologies<00:00:46.969><c> like</c><00:00:47.030><c> akka</c><00:00:47.300><c> streams</c><00:00:47.690><c> and</c><00:00:48.140><c> being</c>

00:00:48.490 --> 00:00:48.500 align:start position:0%
technologies like akka streams and being
 

00:00:48.500 --> 00:00:50.920 align:start position:0%
technologies like akka streams and being
able<00:00:48.590><c> to</c><00:00:48.890><c> to</c><00:00:49.640><c> kind</c><00:00:49.850><c> of</c><00:00:49.910><c> teach</c><00:00:50.180><c> other</c><00:00:50.449><c> people</c><00:00:50.510><c> at</c>

00:00:50.920 --> 00:00:50.930 align:start position:0%
able to to kind of teach other people at
 

00:00:50.930 --> 00:00:53.889 align:start position:0%
able to to kind of teach other people at
my<00:00:51.050><c> organization</c><00:00:51.350><c> about</c><00:00:51.949><c> about</c><00:00:52.850><c> how</c><00:00:53.090><c> to</c><00:00:53.149><c> use</c>

00:00:53.889 --> 00:00:53.899 align:start position:0%
my organization about about how to use
 

00:00:53.899 --> 00:00:56.170 align:start position:0%
my organization about about how to use
these<00:00:54.140><c> technologies</c><00:00:54.469><c> and</c><00:00:55.160><c> make</c><00:00:55.910><c> them</c><00:00:56.059><c> more</c>

00:00:56.170 --> 00:00:56.180 align:start position:0%
these technologies and make them more
 

00:00:56.180 --> 00:01:05.859 align:start position:0%
these technologies and make them more
productive

00:01:05.859 --> 00:01:05.869 align:start position:0%
 
 

00:01:05.869 --> 00:01:08.919 align:start position:0%
 
I<00:01:06.909><c> don't</c><00:01:07.909><c> know</c><00:01:07.969><c> of</c><00:01:08.119><c> those</c><00:01:08.270><c> three</c><00:01:08.539><c> I'd</c><00:01:08.659><c> probably</c>

00:01:08.919 --> 00:01:08.929 align:start position:0%
I don't know of those three I'd probably
 

00:01:08.929 --> 00:01:20.360 align:start position:0%
I don't know of those three I'd probably
say<00:01:09.969><c> lot</c><00:01:10.969><c> for</c><00:01:11.119><c> architectures</c>

00:01:20.360 --> 00:01:20.370 align:start position:0%
 
 

00:01:20.370 --> 00:01:24.350 align:start position:0%
 
well<00:01:21.370><c> I</c><00:01:21.400><c> think</c><00:01:22.360><c> in</c><00:01:22.570><c> terms</c><00:01:22.780><c> of</c><00:01:23.020><c> best</c><00:01:23.140><c> practices</c>

00:01:24.350 --> 00:01:24.360 align:start position:0%
well I think in terms of best practices
 

00:01:24.360 --> 00:01:26.730 align:start position:0%
well I think in terms of best practices
one<00:01:25.360><c> thing</c><00:01:25.540><c> is</c><00:01:25.660><c> just</c><00:01:25.810><c> thinking</c><00:01:26.290><c> about</c><00:01:26.500><c> how</c><00:01:26.680><c> you</c>

00:01:26.730 --> 00:01:26.740 align:start position:0%
one thing is just thinking about how you
 

00:01:26.740 --> 00:01:29.160 align:start position:0%
one thing is just thinking about how you
do<00:01:27.160><c> you</c><00:01:27.430><c> handle</c><00:01:27.790><c> different</c><00:01:28.690><c> types</c><00:01:28.840><c> of</c><00:01:28.990><c> errors</c>

00:01:29.160 --> 00:01:29.170 align:start position:0%
do you handle different types of errors
 

00:01:29.170 --> 00:01:30.960 align:start position:0%
do you handle different types of errors
and<00:01:30.010><c> thinking</c><00:01:30.280><c> about</c><00:01:30.370><c> those</c><00:01:30.580><c> things</c><00:01:30.730><c> upfront</c>

00:01:30.960 --> 00:01:30.970 align:start position:0%
and thinking about those things upfront
 

00:01:30.970 --> 00:01:33.660 align:start position:0%
and thinking about those things upfront
and<00:01:31.510><c> thinking</c><00:01:32.440><c> about</c><00:01:32.530><c> them</c><00:01:32.830><c> and</c><00:01:33.160><c> your</c><00:01:33.400><c> when</c>

00:01:33.660 --> 00:01:33.670 align:start position:0%
and thinking about them and your when
 

00:01:33.670 --> 00:01:37.260 align:start position:0%
and thinking about them and your when
you're<00:01:33.790><c> actually</c><00:01:33.910><c> writing</c><00:01:34.240><c> tests</c><00:01:34.690><c> I</c><00:01:36.270><c> think</c>

00:01:37.260 --> 00:01:37.270 align:start position:0%
you're actually writing tests I think
 

00:01:37.270 --> 00:01:40.200 align:start position:0%
you're actually writing tests I think
that's<00:01:37.420><c> a</c><00:01:37.690><c> really</c><00:01:37.930><c> important</c><00:01:38.410><c> aspect</c><00:01:38.500><c> of</c><00:01:39.210><c> how</c>

00:01:40.200 --> 00:01:40.210 align:start position:0%
that's a really important aspect of how
 

00:01:40.210 --> 00:01:45.050 align:start position:0%
that's a really important aspect of how
we<00:01:40.270><c> build</c><00:01:40.870><c> any</c><00:01:41.020><c> system</c><00:01:41.820><c> and</c><00:01:42.820><c> I</c><00:01:42.910><c> think</c><00:01:43.380><c> using</c>

00:01:45.050 --> 00:01:45.060 align:start position:0%
we build any system and I think using
 

00:01:45.060 --> 00:01:47.250 align:start position:0%
we build any system and I think using
using<00:01:46.060><c> something</c><00:01:46.210><c> like</c><00:01:46.330><c> akka</c><00:01:46.600><c> streams</c><00:01:47.020><c> makes</c>

00:01:47.250 --> 00:01:47.260 align:start position:0%
using something like akka streams makes
 

00:01:47.260 --> 00:01:58.469 align:start position:0%
using something like akka streams makes
it<00:01:47.380><c> a</c><00:01:47.410><c> little</c><00:01:47.530><c> bit</c><00:01:47.650><c> easier</c><00:01:47.980><c> to</c><00:01:48.310><c> do</c><00:01:48.850><c> that</c><00:01:57.479><c> I'd</c>

00:01:58.469 --> 00:01:58.479 align:start position:0%
it a little bit easier to do that I'd
 

00:01:58.479 --> 00:02:02.670 align:start position:0%
it a little bit easier to do that I'd
like<00:01:58.810><c> to</c><00:01:58.990><c> maybe</c><00:01:59.790><c> dive</c><00:02:00.790><c> more</c><00:02:01.180><c> into</c><00:02:01.680><c> functional</c>

00:02:02.670 --> 00:02:02.680 align:start position:0%
like to maybe dive more into functional
 

00:02:02.680 --> 00:02:05.760 align:start position:0%
like to maybe dive more into functional
programming<00:02:03.070><c> side</c><00:02:03.400><c> of</c><00:02:03.640><c> Scala</c><00:02:03.940><c> and</c><00:02:04.500><c> learn</c><00:02:05.500><c> some</c>

00:02:05.760 --> 00:02:05.770 align:start position:0%
programming side of Scala and learn some
 

00:02:05.770 --> 00:02:06.780 align:start position:0%
programming side of Scala and learn some
like<00:02:06.190><c> that's</c><00:02:06.370><c> probably</c><00:02:06.490><c> the</c><00:02:06.700><c> most</c>

00:02:06.780 --> 00:02:06.790 align:start position:0%
like that's probably the most
 

00:02:06.790 --> 00:02:09.240 align:start position:0%
like that's probably the most
interesting<00:02:07.770><c> like</c><00:02:08.770><c> a</c><00:02:08.800><c> functional</c>

00:02:09.240 --> 00:02:09.250 align:start position:0%
interesting like a functional
 

00:02:09.250 --> 00:02:11.040 align:start position:0%
interesting like a functional
programming<00:02:09.580><c> stuff</c><00:02:10.000><c> is</c><00:02:10.540><c> probably</c><00:02:10.869><c> the</c><00:02:10.959><c> most</c>

00:02:11.040 --> 00:02:11.050 align:start position:0%
programming stuff is probably the most
 

00:02:11.050 --> 00:02:12.990 align:start position:0%
programming stuff is probably the most
interesting<00:02:11.230><c> thing</c><00:02:11.500><c> to</c><00:02:11.709><c> me</c><00:02:11.830><c> in</c><00:02:12.490><c> terms</c><00:02:12.700><c> of</c><00:02:12.880><c> like</c>

00:02:12.990 --> 00:02:13.000 align:start position:0%
interesting thing to me in terms of like
 

00:02:13.000 --> 00:02:15.780 align:start position:0%
interesting thing to me in terms of like
what<00:02:13.180><c> I</c><00:02:13.209><c> could</c><00:02:13.480><c> learn</c><00:02:14.290><c> more</c><00:02:14.590><c> and</c><00:02:15.250><c> like</c><00:02:15.670><c> I've</c>

00:02:15.780 --> 00:02:15.790 align:start position:0%
what I could learn more and like I've
 

00:02:15.790 --> 00:02:17.520 align:start position:0%
what I could learn more and like I've
already<00:02:16.060><c> pretty</c><00:02:16.209><c> experienced</c><00:02:16.810><c> in</c><00:02:16.900><c> a</c><00:02:17.140><c> couple</c>

00:02:17.520 --> 00:02:17.530 align:start position:0%
already pretty experienced in a couple
 

00:02:17.530 --> 00:02:18.750 align:start position:0%
already pretty experienced in a couple
of<00:02:17.560><c> these</c><00:02:17.680><c> different</c><00:02:17.920><c> libraries</c><00:02:18.490><c> so</c><00:02:18.580><c> there's</c>

00:02:18.750 --> 00:02:18.760 align:start position:0%
of these different libraries so there's
 

00:02:18.760 --> 00:02:21.090 align:start position:0%
of these different libraries so there's
a<00:02:18.880><c> ton</c><00:02:19.090><c> different</c><00:02:19.480><c> ways</c><00:02:19.570><c> to</c><00:02:19.720><c> do</c><00:02:19.870><c> two</c><00:02:20.230><c> things</c><00:02:20.260><c> so</c>

00:02:21.090 --> 00:02:21.100 align:start position:0%
a ton different ways to do two things so
 

00:02:21.100 --> 00:02:22.500 align:start position:0%
a ton different ways to do two things so
just<00:02:21.130><c> understanding</c><00:02:21.790><c> what</c><00:02:21.850><c> people</c><00:02:22.030><c> what</c>

00:02:22.500 --> 00:02:22.510 align:start position:0%
just understanding what people what
 

00:02:22.510 --> 00:02:24.720 align:start position:0%
just understanding what people what
people<00:02:22.570><c> are</c><00:02:22.900><c> doing</c><00:02:23.140><c> right</c><00:02:23.260><c> now</c><00:02:23.320><c> and</c><00:02:23.890><c> you</c><00:02:24.640><c> know</c>

00:02:24.720 --> 00:02:24.730 align:start position:0%
people are doing right now and you know
 

00:02:24.730 --> 00:02:27.150 align:start position:0%
people are doing right now and you know
how<00:02:24.880><c> I</c><00:02:24.910><c> can</c><00:02:25.140><c> how</c><00:02:26.140><c> I</c><00:02:26.170><c> can</c><00:02:26.380><c> do</c><00:02:26.500><c> a</c><00:02:26.530><c> better</c><00:02:26.650><c> job</c><00:02:26.770><c> at</c>

00:02:27.150 --> 00:02:27.160 align:start position:0%
how I can how I can do a better job at
 

00:02:27.160 --> 00:02:29.460 align:start position:0%
how I can how I can do a better job at
it<00:02:27.190><c> at</c><00:02:27.400><c> my</c><00:02:27.520><c> job</c><00:02:27.730><c> and</c><00:02:28.060><c> what</c><00:02:28.570><c> I</c><00:02:28.630><c> how</c><00:02:29.080><c> I</c><00:02:29.110><c> can</c><00:02:29.320><c> teach</c>

00:02:29.460 --> 00:02:29.470 align:start position:0%
it at my job and what I how I can teach
 

00:02:29.470 --> 00:02:32.940 align:start position:0%
it at my job and what I how I can teach
other<00:02:29.709><c> people</c><00:02:30.239><c> at</c><00:02:31.239><c> my</c><00:02:31.450><c> company</c><00:02:31.780><c> how</c><00:02:32.019><c> to</c><00:02:32.080><c> use</c>

00:02:32.940 --> 00:02:32.950 align:start position:0%
other people at my company how to use
 

00:02:32.950 --> 00:02:34.740 align:start position:0%
other people at my company how to use
functional<00:02:33.340><c> programming</c><00:02:33.730><c> in</c><00:02:34.180><c> a</c><00:02:34.300><c> nice</c><00:02:34.480><c> you</c>

00:02:34.740 --> 00:02:34.750 align:start position:0%
functional programming in a nice you
 

00:02:34.750 --> 00:02:49.930 align:start position:0%
functional programming in a nice you
know<00:02:34.870><c> in</c><00:02:35.650><c> an</c><00:02:35.769><c> elegant</c><00:02:36.160><c> way</c><00:02:36.450><c> in</c><00:02:37.450><c> their</c><00:02:37.660><c> own</c><00:02:37.810><c> work</c>

00:02:49.930 --> 00:02:49.940 align:start position:0%
 
 

00:02:49.940 --> 00:02:54.200 align:start position:0%
 
would<00:02:50.940><c> Scala</c><00:02:51.240><c> changed</c><00:02:51.630><c> my</c><00:02:51.750><c> life</c><00:02:51.990><c> well</c><00:02:52.350><c> I</c><00:02:53.210><c> guess</c>

00:02:54.200 --> 00:02:54.210 align:start position:0%
would Scala changed my life well I guess
 

00:02:54.210 --> 00:02:57.920 align:start position:0%
would Scala changed my life well I guess
Scala<00:02:54.510><c> changed</c><00:02:54.840><c> my</c><00:02:54.930><c> life</c><00:02:56.060><c> in</c><00:02:57.060><c> a</c><00:02:57.210><c> sense</c><00:02:57.420><c> so</c><00:02:57.900><c> I</c>

00:02:57.920 --> 00:02:57.930 align:start position:0%
Scala changed my life in a sense so I
 

00:02:57.930 --> 00:03:01.610 align:start position:0%
Scala changed my life in a sense so I
got<00:02:58.380><c> involved</c><00:02:58.620><c> in</c><00:02:58.830><c> Scala</c><00:03:00.230><c> one</c><00:03:01.230><c> of</c><00:03:01.320><c> my</c><00:03:01.410><c> first</c>

00:03:01.610 --> 00:03:01.620 align:start position:0%
got involved in Scala one of my first
 

00:03:01.620 --> 00:03:03.590 align:start position:0%
got involved in Scala one of my first
jobs<00:03:01.920><c> after</c><00:03:02.340><c> after</c><00:03:02.790><c> I</c><00:03:02.820><c> graduated</c><00:03:03.540><c> from</c>

00:03:03.590 --> 00:03:03.600 align:start position:0%
jobs after after I graduated from
 

00:03:03.600 --> 00:03:05.870 align:start position:0%
jobs after after I graduated from
college<00:03:03.750><c> I</c><00:03:04.200><c> sort</c><00:03:04.560><c> of</c><00:03:04.650><c> knew</c><00:03:04.980><c> about</c><00:03:05.010><c> Scala</c><00:03:05.520><c> and</c>

00:03:05.870 --> 00:03:05.880 align:start position:0%
college I sort of knew about Scala and
 

00:03:05.880 --> 00:03:08.090 align:start position:0%
college I sort of knew about Scala and
worked<00:03:06.660><c> was</c><00:03:06.840><c> working</c><00:03:07.050><c> at</c><00:03:07.110><c> a</c><00:03:07.140><c> Java</c><00:03:07.440><c> shop</c><00:03:07.710><c> in</c>

00:03:08.090 --> 00:03:08.100 align:start position:0%
worked was working at a Java shop in
 

00:03:08.100 --> 00:03:12.700 align:start position:0%
worked was working at a Java shop in
route<00:03:08.430><c> Orem</c><00:03:08.790><c> 2011</c><00:03:09.920><c> 2010</c><00:03:10.920><c> 2011</c><00:03:11.190><c> and</c><00:03:11.610><c> I</c><00:03:11.670><c> started</c>

00:03:12.700 --> 00:03:12.710 align:start position:0%
route Orem 2011 2010 2011 and I started
 

00:03:12.710 --> 00:03:16.700 align:start position:0%
route Orem 2011 2010 2011 and I started
working<00:03:13.710><c> in</c><00:03:14.040><c> on</c><00:03:14.390><c> up</c><00:03:15.390><c> a</c><00:03:15.780><c> new</c><00:03:15.960><c> project</c><00:03:16.470><c> and</c><00:03:16.620><c> I</c>

00:03:16.700 --> 00:03:16.710 align:start position:0%
working in on up a new project and I
 

00:03:16.710 --> 00:03:19.820 align:start position:0%
working in on up a new project and I
decided<00:03:17.070><c> to</c><00:03:17.190><c> do</c><00:03:17.280><c> in</c><00:03:17.370><c> Scala</c><00:03:18.500><c> so</c><00:03:19.500><c> that</c><00:03:19.650><c> was</c>

00:03:19.820 --> 00:03:19.830 align:start position:0%
decided to do in Scala so that was
 

00:03:19.830 --> 00:03:21.260 align:start position:0%
decided to do in Scala so that was
really<00:03:20.070><c> just</c><00:03:20.160><c> like</c><00:03:20.580><c> my</c><00:03:20.700><c> first</c><00:03:20.910><c> introduction</c>

00:03:21.260 --> 00:03:21.270 align:start position:0%
really just like my first introduction
 

00:03:21.270 --> 00:03:23.270 align:start position:0%
really just like my first introduction
to<00:03:21.450><c> Scala</c><00:03:21.750><c> and</c><00:03:22.080><c> I'm</c><00:03:22.260><c> actually</c><00:03:22.800><c> a</c><00:03:22.980><c> couple</c><00:03:23.100><c> other</c>

00:03:23.270 --> 00:03:23.280 align:start position:0%
to Scala and I'm actually a couple other
 

00:03:23.280 --> 00:03:25.220 align:start position:0%
to Scala and I'm actually a couple other
people<00:03:23.430><c> my</c><00:03:23.610><c> company</c><00:03:23.970><c> started</c><00:03:24.420><c> using</c><00:03:24.600><c> Scala</c><00:03:25.050><c> as</c>

00:03:25.220 --> 00:03:25.230 align:start position:0%
people my company started using Scala as
 

00:03:25.230 --> 00:03:27.920 align:start position:0%
people my company started using Scala as
well<00:03:25.410><c> and</c><00:03:25.860><c> after</c><00:03:26.580><c> that</c><00:03:26.880><c> I</c><00:03:26.910><c> just</c><00:03:27.090><c> said</c><00:03:27.510><c> oh</c><00:03:27.780><c> well</c>

00:03:27.920 --> 00:03:27.930 align:start position:0%
well and after that I just said oh well
 

00:03:27.930 --> 00:03:30.620 align:start position:0%
well and after that I just said oh well
skull<00:03:28.350><c> is</c><00:03:28.470><c> a</c><00:03:28.560><c> cool</c><00:03:28.740><c> language</c><00:03:29.300><c> why</c><00:03:30.300><c> don't</c><00:03:30.360><c> I</c><00:03:30.480><c> try</c>

00:03:30.620 --> 00:03:30.630 align:start position:0%
skull is a cool language why don't I try
 

00:03:30.630 --> 00:03:32.300 align:start position:0%
skull is a cool language why don't I try
to<00:03:30.690><c> find</c><00:03:30.960><c> if</c><00:03:31.440><c> I'm</c><00:03:31.590><c> gonna</c><00:03:31.770><c> look</c><00:03:31.890><c> for</c><00:03:32.130><c> a</c><00:03:32.160><c> new</c><00:03:32.280><c> job</c>

00:03:32.300 --> 00:03:32.310 align:start position:0%
to find if I'm gonna look for a new job
 

00:03:32.310 --> 00:03:34.070 align:start position:0%
to find if I'm gonna look for a new job
why<00:03:32.640><c> don't</c><00:03:32.790><c> I</c><00:03:32.820><c> try</c><00:03:32.940><c> to</c><00:03:33.030><c> find</c><00:03:33.210><c> a</c><00:03:33.330><c> job</c><00:03:33.630><c> in</c><00:03:33.810><c> Scala</c>

00:03:34.070 --> 00:03:34.080 align:start position:0%
why don't I try to find a job in Scala
 

00:03:34.080 --> 00:03:38.300 align:start position:0%
why don't I try to find a job in Scala
so<00:03:34.680><c> I</c><00:03:34.710><c> did</c><00:03:35.040><c> and</c><00:03:35.280><c> then</c><00:03:35.760><c> I</c><00:03:35.790><c> sort</c><00:03:36.270><c> of</c><00:03:36.450><c> that</c><00:03:37.260><c> sort</c><00:03:38.190><c> of</c>

00:03:38.300 --> 00:03:38.310 align:start position:0%
so I did and then I sort of that sort of
 

00:03:38.310 --> 00:03:39.860 align:start position:0%
so I did and then I sort of that sort of
started<00:03:38.580><c> the</c><00:03:38.700><c> journey</c><00:03:38.850><c> for</c><00:03:39.150><c> me</c><00:03:39.300><c> getting</c><00:03:39.630><c> more</c>

00:03:39.860 --> 00:03:39.870 align:start position:0%
started the journey for me getting more
 

00:03:39.870 --> 00:03:43.690 align:start position:0%
started the journey for me getting more
involved<00:03:40.200><c> in</c><00:03:40.290><c> open-source</c><00:03:40.580><c> involved</c><00:03:41.580><c> in</c>

00:03:43.690 --> 00:03:43.700 align:start position:0%
involved in open-source involved in
 

00:03:43.700 --> 00:03:46.010 align:start position:0%
involved in open-source involved in
initially<00:03:44.700><c> play</c><00:03:44.910><c> framework</c><00:03:45.360><c> a</c><00:03:45.570><c> little</c><00:03:45.780><c> bit</c><00:03:45.900><c> in</c>

00:03:46.010 --> 00:03:46.020 align:start position:0%
initially play framework a little bit in
 

00:03:46.020 --> 00:03:49.400 align:start position:0%
initially play framework a little bit in
the<00:03:46.170><c> akka</c><00:03:46.380><c> and</c><00:03:46.920><c> Scala</c><00:03:47.430><c> communities</c><00:03:48.380><c> so</c><00:03:49.380><c> I</c>

00:03:49.400 --> 00:03:49.410 align:start position:0%
the akka and Scala communities so I
 

00:03:49.410 --> 00:03:51.470 align:start position:0%
the akka and Scala communities so I
think<00:03:49.500><c> that</c><00:03:49.740><c> really</c><00:03:50.040><c> like</c><00:03:50.310><c> that</c><00:03:50.480><c> involvement</c>

00:03:51.470 --> 00:03:51.480 align:start position:0%
think that really like that involvement
 

00:03:51.480 --> 00:03:53.120 align:start position:0%
think that really like that involvement
in<00:03:51.570><c> open</c><00:03:51.810><c> source</c><00:03:51.960><c> was</c><00:03:52.260><c> really</c><00:03:52.530><c> sort</c><00:03:52.740><c> of</c><00:03:52.800><c> driven</c>

00:03:53.120 --> 00:03:53.130 align:start position:0%
in open source was really sort of driven
 

00:03:53.130 --> 00:03:55.970 align:start position:0%
in open source was really sort of driven
by<00:03:53.280><c> my</c><00:03:53.460><c> interest</c><00:03:53.790><c> in</c><00:03:53.940><c> Scala</c><00:03:54.210><c> and</c><00:03:54.650><c> that</c><00:03:55.650><c> kind</c><00:03:55.920><c> of</c>

00:03:55.970 --> 00:03:55.980 align:start position:0%
by my interest in Scala and that kind of
 

00:03:55.980 --> 00:03:58.250 align:start position:0%
by my interest in Scala and that kind of
helped<00:03:56.940><c> me</c><00:03:57.000><c> to</c><00:03:57.090><c> learn</c><00:03:57.360><c> a</c><00:03:57.390><c> lot</c><00:03:57.630><c> of</c><00:03:57.690><c> things</c><00:03:57.900><c> and</c>

00:03:58.250 --> 00:03:58.260 align:start position:0%
helped me to learn a lot of things and
 

00:03:58.260 --> 00:04:01.190 align:start position:0%
helped me to learn a lot of things and
to<00:03:58.320><c> to</c><00:03:59.250><c> gain</c><00:04:00.000><c> a</c><00:04:00.060><c> lot</c><00:04:00.270><c> of</c><00:04:00.300><c> useful</c><00:04:00.570><c> experience</c>

00:04:01.190 --> 00:04:01.200 align:start position:0%
to to gain a lot of useful experience
 

00:04:01.200 --> 00:04:03.250 align:start position:0%
to to gain a lot of useful experience
that<00:04:01.560><c> has</c><00:04:02.190><c> helped</c><00:04:02.490><c> me</c><00:04:02.550><c> throughout</c><00:04:02.790><c> my</c><00:04:02.850><c> career</c>

00:04:03.250 --> 00:04:03.260 align:start position:0%
that has helped me throughout my career
 

00:04:03.260 --> 00:04:08.220 align:start position:0%
that has helped me throughout my career
so<00:04:04.260><c> I</c><00:04:04.590><c> would</c><00:04:05.100><c> say</c><00:04:05.220><c> that's</c><00:04:05.400><c> the</c><00:04:05.580><c> main</c><00:04:05.730><c> thing</c>

00:04:08.220 --> 00:04:08.230 align:start position:0%
 
 

00:04:08.230 --> 00:04:16.160 align:start position:0%
 
[Music]

00:04:16.160 --> 00:04:16.170 align:start position:0%
 
 

00:04:16.170 --> 00:04:18.290 align:start position:0%
 
I<00:04:16.400><c> don't</c><00:04:17.400><c> know</c><00:04:17.460><c> if</c><00:04:17.580><c> I</c><00:04:17.640><c> can</c><00:04:17.700><c> name</c><00:04:17.970><c> any</c><00:04:18.210><c> specific</c>

00:04:18.290 --> 00:04:18.300 align:start position:0%
I don't know if I can name any specific
 

00:04:18.300 --> 00:04:20.570 align:start position:0%
I don't know if I can name any specific
people<00:04:18.870><c> because</c><00:04:19.260><c> I</c><00:04:19.350><c> like</c><00:04:19.380><c> a</c><00:04:19.770><c> lot</c><00:04:20.010><c> of</c><00:04:20.310><c> I</c><00:04:20.400><c> mean</c>

00:04:20.570 --> 00:04:20.580 align:start position:0%
people because I like a lot of I mean
 

00:04:20.580 --> 00:04:22.430 align:start position:0%
people because I like a lot of I mean
I'd<00:04:21.000><c> say</c><00:04:21.150><c> at</c><00:04:21.270><c> least</c><00:04:21.360><c> half</c><00:04:21.480><c> the</c><00:04:21.990><c> people</c><00:04:22.020><c> at</c><00:04:22.350><c> the</c>

00:04:22.430 --> 00:04:22.440 align:start position:0%
I'd say at least half the people at the
 

00:04:22.440 --> 00:04:26.480 align:start position:0%
I'd say at least half the people at the
conference<00:04:22.920><c> I</c><00:04:24.500><c> think</c><00:04:25.500><c> are</c><00:04:25.680><c> pretty</c><00:04:26.040><c> cool</c><00:04:26.280><c> like</c>

00:04:26.480 --> 00:04:26.490 align:start position:0%
conference I think are pretty cool like
 

00:04:26.490 --> 00:04:28.100 align:start position:0%
conference I think are pretty cool like
I<00:04:26.580><c> know</c><00:04:26.640><c> I</c><00:04:26.730><c> mean</c><00:04:27.000><c> I</c><00:04:27.030><c> like</c><00:04:27.450><c> the</c><00:04:27.600><c> fact</c><00:04:27.810><c> that</c><00:04:27.930><c> I</c>

00:04:28.100 --> 00:04:28.110 align:start position:0%
I know I mean I like the fact that I
 

00:04:28.110 --> 00:04:30.830 align:start position:0%
I know I mean I like the fact that I
that<00:04:28.830><c> I</c><00:04:28.860><c> sort</c><00:04:29.520><c> of</c><00:04:29.610><c> the</c><00:04:29.760><c> scala</c><00:04:30.000><c> community</c><00:04:30.480><c> and</c>

00:04:30.830 --> 00:04:30.840 align:start position:0%
that I sort of the scala community and
 

00:04:30.840 --> 00:04:33.860 align:start position:0%
that I sort of the scala community and
like<00:04:31.020><c> this</c><00:04:31.640><c> wider</c><00:04:32.640><c> community</c><00:04:33.270><c> that</c><00:04:33.480><c> scale</c><00:04:33.750><c> by</c>

00:04:33.860 --> 00:04:33.870 align:start position:0%
like this wider community that scale by
 

00:04:33.870 --> 00:04:37.940 align:start position:0%
like this wider community that scale by
the<00:04:33.900><c> bay</c><00:04:34.170><c> has</c><00:04:34.470><c> has</c><00:04:35.240><c> appealed</c><00:04:36.240><c> to</c><00:04:36.330><c> is</c><00:04:36.810><c> a</c><00:04:37.680><c> pretty</c>

00:04:37.940 --> 00:04:37.950 align:start position:0%
the bay has has appealed to is a pretty
 

00:04:37.950 --> 00:04:39.500 align:start position:0%
the bay has has appealed to is a pretty
tight-knit<00:04:38.220><c> community</c><00:04:38.760><c> I</c><00:04:38.790><c> feel</c><00:04:38.880><c> and</c><00:04:39.360><c> like</c><00:04:39.480><c> a</c>

00:04:39.500 --> 00:04:39.510 align:start position:0%
tight-knit community I feel and like a
 

00:04:39.510 --> 00:04:42.860 align:start position:0%
tight-knit community I feel and like a
lot<00:04:39.720><c> of</c><00:04:39.840><c> people</c><00:04:40.380><c> know</c><00:04:40.560><c> each</c><00:04:40.590><c> other</c><00:04:40.830><c> and</c><00:04:41.340><c> I</c><00:04:41.870><c> you</c>

00:04:42.860 --> 00:04:42.870 align:start position:0%
lot of people know each other and I you
 

00:04:42.870 --> 00:04:44.360 align:start position:0%
lot of people know each other and I you
know<00:04:42.960><c> whenever</c><00:04:43.110><c> I</c><00:04:43.260><c> go</c><00:04:43.470><c> to</c><00:04:43.500><c> a</c><00:04:43.590><c> conference</c><00:04:43.860><c> I</c>

00:04:44.360 --> 00:04:44.370 align:start position:0%
know whenever I go to a conference I
 

00:04:44.370 --> 00:04:46.310 align:start position:0%
know whenever I go to a conference I
meet<00:04:44.940><c> all</c><00:04:45.150><c> kinds</c><00:04:45.420><c> of</c><00:04:45.510><c> cool</c><00:04:45.690><c> people</c><00:04:46.020><c> who</c><00:04:46.200><c> are</c>

00:04:46.310 --> 00:04:46.320 align:start position:0%
meet all kinds of cool people who are
 

00:04:46.320 --> 00:04:49.640 align:start position:0%
meet all kinds of cool people who are
doing<00:04:46.440><c> interesting</c><00:04:46.740><c> things</c><00:04:47.480><c> and</c><00:04:48.480><c> I</c><00:04:49.110><c> think</c>

00:04:49.640 --> 00:04:49.650 align:start position:0%
doing interesting things and I think
 

00:04:49.650 --> 00:04:51.980 align:start position:0%
doing interesting things and I think
that's<00:04:49.800><c> cool</c><00:04:50.070><c> that</c><00:04:50.400><c> I</c><00:04:50.550><c> can</c><00:04:50.670><c> sort</c><00:04:51.480><c> of</c><00:04:51.570><c> connect</c>

00:04:51.980 --> 00:04:51.990 align:start position:0%
that's cool that I can sort of connect
 

00:04:51.990 --> 00:04:55.040 align:start position:0%
that's cool that I can sort of connect
with<00:04:52.050><c> this</c><00:04:52.230><c> community</c><00:04:52.710><c> and</c><00:04:53.100><c> you</c><00:04:54.000><c> know</c><00:04:54.050><c> learn</c>

00:04:55.040 --> 00:04:55.050 align:start position:0%
with this community and you know learn
 

00:04:55.050 --> 00:04:56.990 align:start position:0%
with this community and you know learn
new<00:04:55.260><c> things</c><00:04:55.290><c> from</c><00:04:55.680><c> from</c><00:04:56.070><c> those</c><00:04:56.250><c> people</c><00:04:56.640><c> and</c>

00:04:56.990 --> 00:04:57.000 align:start position:0%
new things from from those people and
 

00:04:57.000 --> 00:05:01.900 align:start position:0%
new things from from those people and
just<00:04:57.420><c> keep</c><00:04:58.200><c> keep</c><00:04:58.560><c> growing</c><00:04:59.040><c> as</c><00:04:59.220><c> as</c><00:04:59.850><c> an</c><00:05:00.210><c> engineer</c>

00:05:01.900 --> 00:05:01.910 align:start position:0%
just keep keep growing as as an engineer
 

00:05:01.910 --> 00:05:05.060 align:start position:0%
just keep keep growing as as an engineer
and<00:05:02.910><c> yeah</c><00:05:03.600><c> just</c><00:05:03.840><c> learning</c><00:05:04.200><c> about</c><00:05:04.260><c> just</c><00:05:04.860><c> new</c>

00:05:05.060 --> 00:05:05.070 align:start position:0%
and yeah just learning about just new
 

00:05:05.070 --> 00:05:08.660 align:start position:0%
and yeah just learning about just new
stuff<00:05:05.370><c> in</c><00:05:05.720><c> in</c><00:05:06.860><c> functional</c><00:05:07.860><c> programming</c><00:05:07.920><c> and</c>

00:05:08.660 --> 00:05:08.670 align:start position:0%
stuff in in functional programming and
 

00:05:08.670 --> 00:05:14.660 align:start position:0%
stuff in in functional programming and
in<00:05:10.190><c> the</c><00:05:11.190><c> in</c><00:05:11.700><c> Scala</c><00:05:12.090><c> and</c><00:05:12.240><c> you</c><00:05:13.080><c> know</c><00:05:13.460><c> how</c><00:05:14.460><c> do</c><00:05:14.520><c> you</c>

00:05:14.660 --> 00:05:14.670 align:start position:0%
in the in Scala and you know how do you
 

00:05:14.670 --> 00:05:16.490 align:start position:0%
in the in Scala and you know how do you
do<00:05:15.000><c> distributed</c><00:05:15.480><c> systems</c><00:05:15.840><c> efficiently</c><00:05:16.320><c> that</c>

00:05:16.490 --> 00:05:16.500 align:start position:0%
do distributed systems efficiently that
 

00:05:16.500 --> 00:05:18.980 align:start position:0%
do distributed systems efficiently that
sort<00:05:16.740><c> of</c><00:05:16.770><c> thing</c>

