WEBVTT
Kind: captions
Language: en

00:00:12.730 --> 00:00:16.330 align:start position:0%
 
my<00:00:13.730><c> name</c><00:00:13.910><c> is</c><00:00:14.030><c> Ellie</c><00:00:14.390><c> I'm</c><00:00:15.050><c> a</c><00:00:15.110><c> software</c><00:00:15.890><c> engineer</c>

00:00:16.330 --> 00:00:16.340 align:start position:0%
my name is Ellie I'm a software engineer
 

00:00:16.340 --> 00:00:18.640 align:start position:0%
my name is Ellie I'm a software engineer
on<00:00:16.369><c> the</c><00:00:16.550><c> spark</c><00:00:17.090><c> and</c><00:00:17.210><c> no</c><00:00:17.359><c> sequel</c><00:00:17.779><c> platform</c><00:00:18.320><c> team</c>

00:00:18.640 --> 00:00:18.650 align:start position:0%
on the spark and no sequel platform team
 

00:00:18.650 --> 00:00:29.019 align:start position:0%
on the spark and no sequel platform team
at<00:00:18.920><c> Bloomberg</c><00:00:25.960><c> well</c><00:00:27.039><c> Bloomberg</c><00:00:28.039><c> is</c><00:00:28.340><c> a</c><00:00:28.580><c> fin</c>

00:00:29.019 --> 00:00:29.029 align:start position:0%
at Bloomberg well Bloomberg is a fin
 

00:00:29.029 --> 00:00:32.170 align:start position:0%
at Bloomberg well Bloomberg is a fin
tech<00:00:29.240><c> company</c><00:00:29.690><c> and</c><00:00:29.900><c> we</c><00:00:30.740><c> actually</c><00:00:30.920><c> own</c><00:00:31.760><c> and</c>

00:00:32.170 --> 00:00:32.180 align:start position:0%
tech company and we actually own and
 

00:00:32.180 --> 00:00:34.779 align:start position:0%
tech company and we actually own and
process<00:00:32.629><c> more</c><00:00:33.289><c> financial</c><00:00:34.039><c> data</c><00:00:34.190><c> than</c><00:00:34.520><c> any</c>

00:00:34.779 --> 00:00:34.789 align:start position:0%
process more financial data than any
 

00:00:34.789 --> 00:00:37.899 align:start position:0%
process more financial data than any
other<00:00:34.969><c> organization</c><00:00:35.659><c> in</c><00:00:35.780><c> the</c><00:00:35.929><c> world</c><00:00:35.960><c> and</c><00:00:36.909><c> so</c>

00:00:37.899 --> 00:00:37.909 align:start position:0%
other organization in the world and so
 

00:00:37.909 --> 00:00:40.660 align:start position:0%
other organization in the world and so
scale<00:00:38.269><c> is</c><00:00:38.629><c> a</c><00:00:38.929><c> really</c><00:00:39.530><c> big</c><00:00:39.710><c> issue</c><00:00:39.890><c> at</c><00:00:40.339><c> Bloomberg</c>

00:00:40.660 --> 00:00:40.670 align:start position:0%
scale is a really big issue at Bloomberg
 

00:00:40.670 --> 00:00:44.349 align:start position:0%
scale is a really big issue at Bloomberg
where<00:00:41.499><c> technologies</c><00:00:42.499><c> like</c><00:00:42.679><c> spark</c><00:00:43.010><c> can</c><00:00:43.639><c> have</c><00:00:44.329><c> a</c>

00:00:44.349 --> 00:00:44.359 align:start position:0%
where technologies like spark can have a
 

00:00:44.359 --> 00:00:48.459 align:start position:0%
where technologies like spark can have a
big<00:00:44.569><c> impact</c><00:00:44.719><c> we</c><00:00:45.679><c> also</c><00:00:45.920><c> as</c><00:00:46.879><c> a</c><00:00:46.969><c> company</c><00:00:47.469><c> our</c>

00:00:48.459 --> 00:00:48.469 align:start position:0%
big impact we also as a company our
 

00:00:48.469 --> 00:00:50.349 align:start position:0%
big impact we also as a company our
clients<00:00:49.129><c> rely</c><00:00:49.370><c> on</c><00:00:49.429><c> us</c><00:00:49.729><c> for</c><00:00:49.760><c> accurate</c>

00:00:50.349 --> 00:00:50.359 align:start position:0%
clients rely on us for accurate
 

00:00:50.359 --> 00:00:53.049 align:start position:0%
clients rely on us for accurate
information<00:00:50.749><c> and</c><00:00:51.850><c> accurate</c><00:00:52.850><c> information</c>

00:00:53.049 --> 00:00:53.059 align:start position:0%
information and accurate information
 

00:00:53.059 --> 00:00:57.209 align:start position:0%
information and accurate information
that<00:00:53.359><c> comes</c><00:00:53.739><c> extremely</c><00:00:54.739><c> fast</c><00:00:55.399><c> so</c><00:00:55.969><c> speed</c><00:00:56.809><c> and</c>

00:00:57.209 --> 00:00:57.219 align:start position:0%
that comes extremely fast so speed and
 

00:00:57.219 --> 00:01:08.800 align:start position:0%
that comes extremely fast so speed and
accuracy<00:00:58.219><c> as</c><00:00:58.579><c> well</c><00:00:58.819><c> I</c><00:01:06.430><c> came</c><00:01:07.430><c> to</c><00:01:07.820><c> Bloomberg</c><00:01:08.660><c> a</c>

00:01:08.800 --> 00:01:08.810 align:start position:0%
accuracy as well I came to Bloomberg a
 

00:01:08.810 --> 00:01:11.620 align:start position:0%
accuracy as well I came to Bloomberg a
year<00:01:08.990><c> and</c><00:01:09.080><c> a</c><00:01:09.110><c> half</c><00:01:09.260><c> ago</c><00:01:09.730><c> knowing</c><00:01:10.730><c> only</c><00:01:10.880><c> Python</c>

00:01:11.620 --> 00:01:11.630 align:start position:0%
year and a half ago knowing only Python
 

00:01:11.630 --> 00:01:15.580 align:start position:0%
year and a half ago knowing only Python
and<00:01:11.930><c> JavaScript</c><00:01:12.500><c> and</c><00:01:12.980><c> so</c><00:01:14.260><c> Scala</c><00:01:15.260><c> and</c>

00:01:15.580 --> 00:01:15.590 align:start position:0%
and JavaScript and so Scala and
 

00:01:15.590 --> 00:01:17.920 align:start position:0%
and JavaScript and so Scala and
functional<00:01:16.070><c> programming</c><00:01:16.490><c> were</c><00:01:17.180><c> my</c><00:01:17.480><c> entry</c>

00:01:17.920 --> 00:01:17.930 align:start position:0%
functional programming were my entry
 

00:01:17.930 --> 00:01:20.410 align:start position:0%
functional programming were my entry
into<00:01:18.200><c> this</c><00:01:18.320><c> world</c><00:01:18.740><c> of</c><00:01:18.890><c> deeper</c><00:01:19.880><c> more</c><00:01:20.000><c> strongly</c>

00:01:20.410 --> 00:01:20.420 align:start position:0%
into this world of deeper more strongly
 

00:01:20.420 --> 00:01:24.370 align:start position:0%
into this world of deeper more strongly
typed<00:01:20.740><c> languages</c><00:01:21.740><c> and</c><00:01:22.130><c> I</c><00:01:22.910><c> have</c><00:01:23.780><c> really</c><00:01:24.140><c> loved</c>

00:01:24.370 --> 00:01:24.380 align:start position:0%
typed languages and I have really loved
 

00:01:24.380 --> 00:01:27.130 align:start position:0%
typed languages and I have really loved
it<00:01:24.530><c> because</c><00:01:25.000><c> it's</c><00:01:26.000><c> amazing</c><00:01:26.510><c> to</c><00:01:26.690><c> spend</c><00:01:26.900><c> so</c><00:01:27.020><c> much</c>

00:01:27.130 --> 00:01:27.140 align:start position:0%
it because it's amazing to spend so much
 

00:01:27.140 --> 00:01:30.730 align:start position:0%
it because it's amazing to spend so much
less<00:01:27.380><c> time</c><00:01:27.460><c> debugging</c><00:01:28.750><c> having</c><00:01:29.750><c> the</c><00:01:30.110><c> compiler</c>

00:01:30.730 --> 00:01:30.740 align:start position:0%
less time debugging having the compiler
 

00:01:30.740 --> 00:01:33.450 align:start position:0%
less time debugging having the compiler
and<00:01:30.860><c> the</c><00:01:30.920><c> IDE</c><00:01:31.250><c> doing</c><00:01:31.760><c> that</c><00:01:31.910><c> work</c><00:01:32.060><c> for</c><00:01:32.390><c> me</c><00:01:32.540><c> has</c>

00:01:33.450 --> 00:01:33.460 align:start position:0%
and the IDE doing that work for me has
 

00:01:33.460 --> 00:01:38.170 align:start position:0%
and the IDE doing that work for me has
really<00:01:34.460><c> been</c><00:01:34.780><c> excellent</c><00:01:36.790><c> what</c><00:01:37.790><c> else</c><00:01:37.940><c> can</c><00:01:38.090><c> I</c>

00:01:38.170 --> 00:01:38.180 align:start position:0%
really been excellent what else can I
 

00:01:38.180 --> 00:01:43.000 align:start position:0%
really been excellent what else can I
say<00:01:38.210><c> on</c><00:01:38.540><c> that</c><00:01:38.780><c> I</c><00:01:41.260><c> I</c><00:01:42.260><c> found</c><00:01:42.710><c> that</c><00:01:42.830><c> the</c>

00:01:43.000 --> 00:01:43.010 align:start position:0%
say on that I I found that the
 

00:01:43.010 --> 00:01:45.370 align:start position:0%
say on that I I found that the
functional<00:01:43.730><c> programming</c><00:01:44.150><c> paradigm</c><00:01:44.630><c> synced</c>

00:01:45.370 --> 00:01:45.380 align:start position:0%
functional programming paradigm synced
 

00:01:45.380 --> 00:01:48.280 align:start position:0%
functional programming paradigm synced
really<00:01:46.250><c> nicely</c><00:01:46.490><c> with</c><00:01:46.850><c> how</c><00:01:47.000><c> my</c><00:01:47.840><c> brain</c><00:01:48.260><c> works</c>

00:01:48.280 --> 00:01:48.290 align:start position:0%
really nicely with how my brain works
 

00:01:48.290 --> 00:01:50.230 align:start position:0%
really nicely with how my brain works
and<00:01:48.710><c> how</c><00:01:48.830><c> I</c><00:01:48.890><c> actually</c><00:01:49.130><c> like</c><00:01:49.730><c> to</c><00:01:49.760><c> think</c><00:01:50.060><c> about</c>

00:01:50.230 --> 00:01:50.240 align:start position:0%
and how I actually like to think about
 

00:01:50.240 --> 00:01:52.810 align:start position:0%
and how I actually like to think about
programming<00:01:51.040><c> and</c><00:01:52.040><c> so</c><00:01:52.280><c> I've</c><00:01:52.400><c> actually</c><00:01:52.580><c> found</c>

00:01:52.810 --> 00:01:52.820 align:start position:0%
programming and so I've actually found
 

00:01:52.820 --> 00:01:55.060 align:start position:0%
programming and so I've actually found
it<00:01:52.970><c> much</c><00:01:53.120><c> easier</c><00:01:53.390><c> to</c><00:01:53.750><c> program</c><00:01:54.260><c> since</c><00:01:54.950><c> I</c>

00:01:55.060 --> 00:01:55.070 align:start position:0%
it much easier to program since I
 

00:01:55.070 --> 00:01:56.830 align:start position:0%
it much easier to program since I
started<00:01:55.280><c> thinking</c><00:01:55.909><c> about</c><00:01:55.970><c> it</c><00:01:56.090><c> functional</c>

00:01:56.830 --> 00:01:56.840 align:start position:0%
started thinking about it functional
 

00:01:56.840 --> 00:02:05.950 align:start position:0%
started thinking about it functional
I<00:02:03.369><c> came</c><00:02:04.369><c> last</c><00:02:04.549><c> year</c><00:02:04.759><c> and</c><00:02:05.000><c> had</c><00:02:05.299><c> such</c><00:02:05.630><c> a</c><00:02:05.659><c> blast</c>

00:02:05.950 --> 00:02:05.960 align:start position:0%
I came last year and had such a blast
 

00:02:05.960 --> 00:02:08.770 align:start position:0%
I came last year and had such a blast
that<00:02:06.530><c> I</c><00:02:06.710><c> knew</c><00:02:07.130><c> I</c><00:02:07.159><c> had</c><00:02:07.340><c> to</c><00:02:07.549><c> come</c><00:02:08.179><c> back</c><00:02:08.420><c> again</c>

00:02:08.770 --> 00:02:08.780 align:start position:0%
that I knew I had to come back again
 

00:02:08.780 --> 00:02:12.520 align:start position:0%
that I knew I had to come back again
this<00:02:08.989><c> year</c><00:02:09.970><c> what</c><00:02:10.970><c> I</c><00:02:11.000><c> really</c><00:02:11.690><c> got</c><00:02:11.959><c> out</c><00:02:12.230><c> of</c><00:02:12.290><c> the</c>

00:02:12.520 --> 00:02:12.530 align:start position:0%
this year what I really got out of the
 

00:02:12.530 --> 00:02:14.380 align:start position:0%
this year what I really got out of the
conference<00:02:12.830><c> last</c><00:02:12.980><c> year</c><00:02:13.280><c> it</c><00:02:13.610><c> was</c><00:02:13.760><c> a</c><00:02:14.000><c> great</c>

00:02:14.380 --> 00:02:14.390 align:start position:0%
conference last year it was a great
 

00:02:14.390 --> 00:02:15.940 align:start position:0%
conference last year it was a great
learning<00:02:14.599><c> opportunity</c><00:02:14.780><c> for</c><00:02:15.470><c> me</c><00:02:15.590><c> I</c><00:02:15.620><c> was</c><00:02:15.830><c> only</c>

00:02:15.940 --> 00:02:15.950 align:start position:0%
learning opportunity for me I was only
 

00:02:15.950 --> 00:02:18.520 align:start position:0%
learning opportunity for me I was only
about<00:02:16.340><c> seven</c><00:02:17.060><c> months</c><00:02:17.209><c> into</c><00:02:17.540><c> programming</c>

00:02:18.520 --> 00:02:18.530 align:start position:0%
about seven months into programming
 

00:02:18.530 --> 00:02:21.339 align:start position:0%
about seven months into programming
Scala<00:02:18.890><c> at</c><00:02:19.069><c> that</c><00:02:19.220><c> point</c><00:02:19.519><c> but</c><00:02:20.269><c> what</c><00:02:20.900><c> I</c><00:02:20.930><c> really</c>

00:02:21.339 --> 00:02:21.349 align:start position:0%
Scala at that point but what I really
 

00:02:21.349 --> 00:02:24.670 align:start position:0%
Scala at that point but what I really
got<00:02:21.470><c> out</c><00:02:21.620><c> of</c><00:02:21.769><c> last</c><00:02:22.010><c> year</c><00:02:22.250><c> that</c><00:02:22.540><c> has</c><00:02:23.680><c> endured</c>

00:02:24.670 --> 00:02:24.680 align:start position:0%
got out of last year that has endured
 

00:02:24.680 --> 00:02:27.430 align:start position:0%
got out of last year that has endured
and<00:02:25.010><c> been</c><00:02:25.610><c> such</c><00:02:25.849><c> a</c><00:02:25.879><c> boon</c><00:02:26.120><c> to</c><00:02:26.150><c> me</c><00:02:26.450><c> in</c><00:02:27.080><c> the</c><00:02:27.290><c> year</c>

00:02:27.430 --> 00:02:27.440 align:start position:0%
and been such a boon to me in the year
 

00:02:27.440 --> 00:02:29.350 align:start position:0%
and been such a boon to me in the year
since<00:02:27.709><c> is</c><00:02:27.980><c> all</c><00:02:28.310><c> of</c><00:02:28.430><c> the</c><00:02:28.549><c> connections</c><00:02:29.090><c> that</c><00:02:29.209><c> I</c>

00:02:29.350 --> 00:02:29.360 align:start position:0%
since is all of the connections that I
 

00:02:29.360 --> 00:02:34.589 align:start position:0%
since is all of the connections that I
made<00:02:29.860><c> at</c><00:02:30.860><c> this</c><00:02:31.130><c> conference</c><00:02:31.610><c> and</c><00:02:32.500><c> having</c>

00:02:34.589 --> 00:02:34.599 align:start position:0%
made at this conference and having
 

00:02:34.599 --> 00:02:37.120 align:start position:0%
made at this conference and having
really<00:02:35.599><c> built</c><00:02:35.780><c> up</c><00:02:35.870><c> a</c><00:02:35.989><c> strong</c><00:02:36.200><c> community</c><00:02:36.620><c> for</c>

00:02:37.120 --> 00:02:37.130 align:start position:0%
really built up a strong community for
 

00:02:37.130 --> 00:02:39.490 align:start position:0%
really built up a strong community for
myself<00:02:37.489><c> around</c><00:02:37.760><c> Scala</c><00:02:38.150><c> and</c><00:02:38.450><c> around</c><00:02:39.290><c> the</c><00:02:39.349><c> work</c>

00:02:39.490 --> 00:02:39.500 align:start position:0%
myself around Scala and around the work
 

00:02:39.500 --> 00:02:40.810 align:start position:0%
myself around Scala and around the work
that<00:02:39.680><c> I</c><00:02:39.709><c> do</c>

00:02:40.810 --> 00:02:40.820 align:start position:0%
that I do
 

00:02:40.820 --> 00:02:43.860 align:start position:0%
that I do
[Music]

