WEBVTT
Kind: captions
Language: en

00:00:14.750 --> 00:00:17.570 align:start position:0%
 
Acco<00:00:15.750><c> everybody</c><00:00:16.110><c> I'm</c><00:00:16.650><c> Alexa</c><00:00:17.040><c> karo</c><00:00:17.369><c> the</c>

00:00:17.570 --> 00:00:17.580 align:start position:0%
Acco everybody I'm Alexa karo the
 

00:00:17.580 --> 00:00:20.150 align:start position:0%
Acco everybody I'm Alexa karo the
organizer<00:00:17.939><c> of</c><00:00:18.150><c> SF</c><00:00:18.390><c> Scala</c><00:00:18.689><c> and</c><00:00:19.050><c> today</c><00:00:19.560><c> we</c><00:00:19.950><c> have</c>

00:00:20.150 --> 00:00:20.160 align:start position:0%
organizer of SF Scala and today we have
 

00:00:20.160 --> 00:00:22.700 align:start position:0%
organizer of SF Scala and today we have
the<00:00:20.520><c> first</c><00:00:20.550><c> join</c><00:00:21.270><c> the</c><00:00:21.450><c> top</c><00:00:21.630><c> of</c><00:00:21.840><c> SF</c><00:00:22.230><c> skull</c><00:00:22.470><c> and</c>

00:00:22.700 --> 00:00:22.710 align:start position:0%
the first join the top of SF skull and
 

00:00:22.710 --> 00:00:23.450 align:start position:0%
the first join the top of SF skull and
Saphan<00:00:23.070><c> Taksin</c>

00:00:23.450 --> 00:00:23.460 align:start position:0%
Saphan Taksin
 

00:00:23.460 --> 00:00:26.089 align:start position:0%
Saphan Taksin
SF<00:00:23.669><c> in</c><00:00:23.820><c> tech</c><00:00:23.970><c> is</c><00:00:24.090><c> the</c><00:00:24.239><c> new</c><00:00:24.390><c> Meetup</c><00:00:25.529><c> the</c><00:00:25.919><c> full</c>

00:00:26.089 --> 00:00:26.099 align:start position:0%
SF in tech is the new Meetup the full
 

00:00:26.099 --> 00:00:28.819 align:start position:0%
SF in tech is the new Meetup the full
name<00:00:26.250><c> was</c><00:00:26.399><c> San</c><00:00:27.329><c> Francisco</c><00:00:27.810><c> from</c><00:00:28.320><c> tech</c><00:00:28.590><c> and</c>

00:00:28.819 --> 00:00:28.829 align:start position:0%
name was San Francisco from tech and
 

00:00:28.829 --> 00:00:30.920 align:start position:0%
name was San Francisco from tech and
blockchain<00:00:29.099><c> developers</c><00:00:29.730><c> and</c><00:00:30.060><c> developers</c><00:00:30.239><c> is</c>

00:00:30.920 --> 00:00:30.930 align:start position:0%
blockchain developers and developers is
 

00:00:30.930 --> 00:00:34.549 align:start position:0%
blockchain developers and developers is
the<00:00:31.140><c> keyword</c><00:00:32.059><c> so</c><00:00:33.059><c> we</c><00:00:33.210><c> are</c><00:00:33.329><c> basically</c><00:00:33.630><c> an</c>

00:00:34.549 --> 00:00:34.559 align:start position:0%
the keyword so we are basically an
 

00:00:34.559 --> 00:00:36.830 align:start position:0%
the keyword so we are basically an
overlap<00:00:34.829><c> of</c><00:00:35.100><c> developers</c><00:00:35.640><c> using</c><00:00:36.390><c> functional</c>

00:00:36.830 --> 00:00:36.840 align:start position:0%
overlap of developers using functional
 

00:00:36.840 --> 00:00:38.630 align:start position:0%
overlap of developers using functional
programming<00:00:37.320><c> in</c><00:00:37.620><c> novel</c><00:00:37.949><c> technologies</c><00:00:38.370><c> for</c>

00:00:38.630 --> 00:00:38.640 align:start position:0%
programming in novel technologies for
 

00:00:38.640 --> 00:00:41.900 align:start position:0%
programming in novel technologies for
FinTech<00:00:39.149><c> and</c><00:00:40.140><c> the</c><00:00:40.530><c> first</c><00:00:40.829><c> inaugural</c><00:00:41.579><c> event</c>

00:00:41.900 --> 00:00:41.910 align:start position:0%
FinTech and the first inaugural event
 

00:00:41.910 --> 00:00:43.880 align:start position:0%
FinTech and the first inaugural event
today<00:00:42.059><c> we're</c><00:00:42.960><c> very</c><00:00:43.109><c> lucky</c><00:00:43.260><c> to</c><00:00:43.500><c> have</c><00:00:43.530><c> your</c><00:00:43.800><c> own</c>

00:00:43.880 --> 00:00:43.890 align:start position:0%
today we're very lucky to have your own
 

00:00:43.890 --> 00:00:46.189 align:start position:0%
today we're very lucky to have your own
Minsky<00:00:44.280><c> from</c><00:00:44.969><c> Jane</c><00:00:45.179><c> Street</c><00:00:45.420><c> Capital</c><00:00:45.629><c> which</c><00:00:46.019><c> is</c>

00:00:46.189 --> 00:00:46.199 align:start position:0%
Minsky from Jane Street Capital which is
 

00:00:46.199 --> 00:00:48.529 align:start position:0%
Minsky from Jane Street Capital which is
in<00:00:46.350><c> New</c><00:00:46.469><c> York</c><00:00:46.679><c> trading</c><00:00:47.219><c> firm</c><00:00:47.519><c> and</c><00:00:47.820><c> Iran</c><00:00:48.269><c> is</c><00:00:48.510><c> a</c>

00:00:48.529 --> 00:00:48.539 align:start position:0%
in New York trading firm and Iran is a
 

00:00:48.539 --> 00:00:52.189 align:start position:0%
in New York trading firm and Iran is a
well-known<00:00:50.600><c> person</c><00:00:51.600><c> in</c><00:00:51.719><c> the</c><00:00:51.809><c> world</c><00:00:51.929><c> of</c><00:00:52.109><c> a</c>

00:00:52.189 --> 00:00:52.199 align:start position:0%
well-known person in the world of a
 

00:00:52.199 --> 00:00:54.319 align:start position:0%
well-known person in the world of a
camel<00:00:52.530><c> Jane</c><00:00:53.129><c> Street</c><00:00:53.339><c> is</c><00:00:53.519><c> based</c><00:00:53.820><c> on</c><00:00:53.940><c> a</c><00:00:54.030><c> camel</c>

00:00:54.319 --> 00:00:54.329 align:start position:0%
camel Jane Street is based on a camel
 

00:00:54.329 --> 00:00:56.930 align:start position:0%
camel Jane Street is based on a camel
right<00:00:54.600><c> and</c><00:00:54.899><c> so</c><00:00:55.170><c> I'll</c><00:00:55.980><c> let</c><00:00:56.100><c> you</c><00:00:56.159><c> run</c><00:00:56.429><c> introduce</c>

00:00:56.930 --> 00:00:56.940 align:start position:0%
right and so I'll let you run introduce
 

00:00:56.940 --> 00:00:59.119 align:start position:0%
right and so I'll let you run introduce
himself<00:00:57.210><c> and</c><00:00:57.539><c> tell</c><00:00:57.629><c> us</c><00:00:57.989><c> what</c><00:00:58.289><c> he</c><00:00:58.559><c> does</c><00:00:58.800><c> just</c>

00:00:59.119 --> 00:00:59.129 align:start position:0%
himself and tell us what he does just
 

00:00:59.129 --> 00:01:02.389 align:start position:0%
himself and tell us what he does just
read<00:00:59.909><c> welcome</c><00:01:00.239><c> Iran</c><00:01:00.480><c> thank</c><00:01:01.379><c> you</c><00:01:01.469><c> so</c><00:01:01.589><c> much</c>

00:01:02.389 --> 00:01:02.399 align:start position:0%
read welcome Iran thank you so much
 

00:01:02.399 --> 00:01:03.770 align:start position:0%
read welcome Iran thank you so much
so<00:01:02.730><c> I've</c><00:01:02.879><c> been</c><00:01:02.969><c> the</c><00:01:03.089><c> change</c><00:01:03.239><c> speed</c><00:01:03.420><c> for</c><00:01:03.569><c> a</c><00:01:03.629><c> long</c>

00:01:03.770 --> 00:01:03.780 align:start position:0%
so I've been the change speed for a long
 

00:01:03.780 --> 00:01:04.880 align:start position:0%
so I've been the change speed for a long
time<00:01:03.960><c> and</c><00:01:04.080><c> did</c><00:01:04.170><c> a</c><00:01:04.199><c> bunch</c><00:01:04.350><c> of</c><00:01:04.500><c> different</c><00:01:04.769><c> time</c>

00:01:04.880 --> 00:01:04.890 align:start position:0%
time and did a bunch of different time
 

00:01:04.890 --> 00:01:07.130 align:start position:0%
time and did a bunch of different time
things<00:01:05.250><c> since</c><00:01:05.640><c> I</c><00:01:05.790><c> was</c><00:01:05.880><c> there</c><00:01:06.030><c> I</c><00:01:06.060><c> was</c><00:01:06.330><c> the</c>

00:01:07.130 --> 00:01:07.140 align:start position:0%
things since I was there I was the
 

00:01:07.140 --> 00:01:10.700 align:start position:0%
things since I was there I was the
person<00:01:07.320><c> who</c><00:01:07.530><c> is</c><00:01:07.759><c> roughly</c><00:01:08.759><c> speaking</c><00:01:09.590><c> the</c><00:01:10.590><c> one</c>

00:01:10.700 --> 00:01:10.710 align:start position:0%
person who is roughly speaking the one
 

00:01:10.710 --> 00:01:12.499 align:start position:0%
person who is roughly speaking the one
who's<00:01:10.829><c> responsible</c><00:01:10.920><c> for</c><00:01:11.310><c> the</c><00:01:12.030><c> decision</c><00:01:12.420><c> to</c>

00:01:12.499 --> 00:01:12.509 align:start position:0%
who's responsible for the decision to
 

00:01:12.509 --> 00:01:13.639 align:start position:0%
who's responsible for the decision to
bring<00:01:12.659><c> go</c><00:01:12.780><c> camel</c><00:01:13.110><c> into</c><00:01:13.259><c> the</c><00:01:13.320><c> company</c><00:01:13.619><c> and</c>

00:01:13.639 --> 00:01:13.649 align:start position:0%
bring go camel into the company and
 

00:01:13.649 --> 00:01:16.340 align:start position:0%
bring go camel into the company and
helped<00:01:14.340><c> kind</c><00:01:14.909><c> of</c><00:01:14.970><c> create</c><00:01:15.570><c> that</c><00:01:15.720><c> as</c><00:01:15.990><c> the</c><00:01:16.140><c> kind</c>

00:01:16.340 --> 00:01:16.350 align:start position:0%
helped kind of create that as the kind
 

00:01:16.350 --> 00:01:19.130 align:start position:0%
helped kind of create that as the kind
of<00:01:16.409><c> core</c><00:01:17.299><c> development</c><00:01:18.299><c> platform</c><00:01:18.659><c> we</c><00:01:18.720><c> use</c><00:01:18.930><c> for</c>

00:01:19.130 --> 00:01:19.140 align:start position:0%
of core development platform we use for
 

00:01:19.140 --> 00:01:20.959 align:start position:0%
of core development platform we use for
building<00:01:19.380><c> all</c><00:01:19.560><c> of</c><00:01:19.649><c> our</c><00:01:19.770><c> software</c><00:01:19.950><c> and</c><00:01:20.520><c> in</c><00:01:20.880><c> that</c>

00:01:20.959 --> 00:01:20.969 align:start position:0%
building all of our software and in that
 

00:01:20.969 --> 00:01:22.999 align:start position:0%
building all of our software and in that
time<00:01:21.119><c> I</c><00:01:21.149><c> helped</c><00:01:21.990><c> found</c><00:01:22.320><c> the</c><00:01:22.469><c> quantitative</c>

00:01:22.999 --> 00:01:23.009 align:start position:0%
time I helped found the quantitative
 

00:01:23.009 --> 00:01:24.109 align:start position:0%
time I helped found the quantitative
research<00:01:23.219><c> group</c><00:01:23.430><c> at</c><00:01:23.549><c> Chan</c><00:01:23.670><c> Street</c><00:01:23.880><c> and</c><00:01:23.969><c> then</c><00:01:24.060><c> I</c>

00:01:24.109 --> 00:01:24.119 align:start position:0%
research group at Chan Street and then I
 

00:01:24.119 --> 00:01:26.959 align:start position:0%
research group at Chan Street and then I
moved<00:01:24.299><c> on</c><00:01:24.420><c> to</c><00:01:24.450><c> focus</c><00:01:25.229><c> on</c><00:01:25.350><c> software</c><00:01:25.969><c> various</c>

00:01:26.959 --> 00:01:26.969 align:start position:0%
moved on to focus on software various
 

00:01:26.969 --> 00:01:28.069 align:start position:0%
moved on to focus on software various
kinds<00:01:27.240><c> doing</c><00:01:27.390><c> a</c><00:01:27.420><c> lot</c><00:01:27.509><c> of</c><00:01:27.570><c> work</c><00:01:27.719><c> in</c><00:01:27.840><c> trading</c>

00:01:28.069 --> 00:01:28.079 align:start position:0%
kinds doing a lot of work in trading
 

00:01:28.079 --> 00:01:29.420 align:start position:0%
kinds doing a lot of work in trading
systems<00:01:28.409><c> and</c><00:01:28.560><c> these</c><00:01:28.619><c> days</c><00:01:28.829><c> I</c><00:01:28.979><c> spend</c><00:01:29.040><c> a</c><00:01:29.280><c> lot</c><00:01:29.399><c> of</c>

00:01:29.420 --> 00:01:29.430 align:start position:0%
systems and these days I spend a lot of
 

00:01:29.430 --> 00:01:31.969 align:start position:0%
systems and these days I spend a lot of
time<00:01:29.700><c> in</c><00:01:30.119><c> the</c><00:01:30.600><c> tools</c><00:01:30.899><c> of</c><00:01:31.020><c> compilers</c><00:01:31.439><c> part</c><00:01:31.920><c> of</c>

00:01:31.969 --> 00:01:31.979 align:start position:0%
time in the tools of compilers part of
 

00:01:31.979 --> 00:01:33.080 align:start position:0%
time in the tools of compilers part of
the<00:01:32.040><c> world</c><00:01:32.189><c> we</c><00:01:32.280><c> have</c><00:01:32.399><c> now</c><00:01:32.549><c> our</c><00:01:32.579><c> own</c><00:01:32.790><c> kind</c><00:01:33.000><c> of</c>

00:01:33.080 --> 00:01:33.090 align:start position:0%
the world we have now our own kind of
 

00:01:33.090 --> 00:01:35.600 align:start position:0%
the world we have now our own kind of
serious<00:01:33.920><c> development</c><00:01:34.920><c> tools</c><00:01:35.070><c> of</c><00:01:35.159><c> compilers</c>

00:01:35.600 --> 00:01:35.610 align:start position:0%
serious development tools of compilers
 

00:01:35.610 --> 00:01:37.850 align:start position:0%
serious development tools of compilers
group<00:01:35.820><c> and</c><00:01:36.030><c> also</c><00:01:36.930><c> continue</c><00:01:37.289><c> to</c><00:01:37.320><c> do</c><00:01:37.530><c> work</c><00:01:37.649><c> in</c>

00:01:37.850 --> 00:01:37.860 align:start position:0%
group and also continue to do work in
 

00:01:37.860 --> 00:01:41.450 align:start position:0%
group and also continue to do work in
the<00:01:37.890><c> trading</c><00:01:38.310><c> system</c><00:01:38.490><c> space</c><00:01:38.820><c> mm-hmm</c><00:01:39.659><c> so</c><00:01:40.460><c> for</c>

00:01:41.450 --> 00:01:41.460 align:start position:0%
the trading system space mm-hmm so for
 

00:01:41.460 --> 00:01:43.219 align:start position:0%
the trading system space mm-hmm so for
those<00:01:41.640><c> who</c><00:01:41.700><c> don't</c><00:01:41.939><c> you</c><00:01:42.750><c> know</c><00:01:42.780><c> know</c><00:01:43.079><c> much</c><00:01:43.200><c> about</c>

00:01:43.219 --> 00:01:43.229 align:start position:0%
those who don't you know know much about
 

00:01:43.229 --> 00:01:47.029 align:start position:0%
those who don't you know know much about
the<00:01:43.469><c> camel</c><00:01:43.799><c> all</c><00:01:43.920><c> right</c><00:01:44.009><c> it's</c><00:01:44.219><c> a</c><00:01:44.450><c> amel</c><00:01:46.039><c> type</c>

00:01:47.029 --> 00:01:47.039 align:start position:0%
the camel all right it's a amel type
 

00:01:47.039 --> 00:01:48.620 align:start position:0%
the camel all right it's a amel type
language<00:01:47.430><c> and</c><00:01:47.640><c> skull</c><00:01:47.850><c> is</c><00:01:47.969><c> very</c><00:01:48.030><c> related</c><00:01:48.509><c> so</c>

00:01:48.620 --> 00:01:48.630 align:start position:0%
language and skull is very related so
 

00:01:48.630 --> 00:01:51.200 align:start position:0%
language and skull is very related so
you<00:01:48.840><c> know</c><00:01:48.930><c> it's</c><00:01:49.109><c> a</c><00:01:49.200><c> skull</c><00:01:49.890><c> is</c><00:01:50.039><c> the</c><00:01:50.189><c> biggest</c><00:01:50.520><c> FP</c>

00:01:51.200 --> 00:01:51.210 align:start position:0%
you know it's a skull is the biggest FP
 

00:01:51.210 --> 00:01:52.099 align:start position:0%
you know it's a skull is the biggest FP
meetup<00:01:51.509><c> in</c><00:01:51.630><c> the</c><00:01:51.750><c> world</c>

00:01:52.099 --> 00:01:52.109 align:start position:0%
meetup in the world
 

00:01:52.109 --> 00:01:53.749 align:start position:0%
meetup in the world
I<00:01:52.200><c> feel</c><00:01:52.649><c> very</c><00:01:52.829><c> responsible</c><00:01:52.950><c> for</c><00:01:53.399><c> other</c>

00:01:53.749 --> 00:01:53.759 align:start position:0%
I feel very responsible for other
 

00:01:53.759 --> 00:01:54.980 align:start position:0%
I feel very responsible for other
function<00:01:54.270><c> foreign</c><00:01:54.509><c> languages</c><00:01:54.810><c> so</c><00:01:54.960><c> we</c>

00:01:54.980 --> 00:01:54.990 align:start position:0%
function foreign languages so we
 

00:01:54.990 --> 00:01:57.920 align:start position:0%
function foreign languages so we
regularly<00:01:55.409><c> host</c><00:01:56.189><c> airline</c><00:01:57.000><c> folks</c><00:01:57.420><c> and</c><00:01:57.719><c> Haskell</c>

00:01:57.920 --> 00:01:57.930 align:start position:0%
regularly host airline folks and Haskell
 

00:01:57.930 --> 00:02:00.050 align:start position:0%
regularly host airline folks and Haskell
people<00:01:58.439><c> so</c><00:01:58.740><c> we</c><00:01:59.219><c> kind</c><00:01:59.399><c> of</c><00:01:59.520><c> you</c><00:01:59.670><c> know</c><00:01:59.729><c> think</c><00:02:00.000><c> that</c>

00:02:00.050 --> 00:02:00.060 align:start position:0%
people so we kind of you know think that
 

00:02:00.060 --> 00:02:02.480 align:start position:0%
people so we kind of you know think that
skull<00:02:00.570><c> is</c><00:02:00.750><c> the</c><00:02:00.810><c> language</c><00:02:01.530><c> really</c><00:02:01.979><c> made</c><00:02:02.250><c> a</c><00:02:02.280><c> big</c>

00:02:02.480 --> 00:02:02.490 align:start position:0%
skull is the language really made a big
 

00:02:02.490 --> 00:02:03.440 align:start position:0%
skull is the language really made a big
time

00:02:03.440 --> 00:02:03.450 align:start position:0%
time
 

00:02:03.450 --> 00:02:06.889 align:start position:0%
time
in<00:02:03.899><c> industry</c><00:02:04.469><c> and</c><00:02:05.219><c> so</c><00:02:05.520><c> but</c><00:02:06.359><c> I</c><00:02:06.390><c> think</c><00:02:06.450><c> Jane</c><00:02:06.719><c> suit</c>

00:02:06.889 --> 00:02:06.899 align:start position:0%
in industry and so but I think Jane suit
 

00:02:06.899 --> 00:02:08.690 align:start position:0%
in industry and so but I think Jane suit
is<00:02:07.020><c> the</c><00:02:07.049><c> most</c><00:02:07.380><c> successful</c><00:02:07.859><c> company</c><00:02:08.429><c> you</c><00:02:08.520><c> know</c>

00:02:08.690 --> 00:02:08.700 align:start position:0%
is the most successful company you know
 

00:02:08.700 --> 00:02:10.310 align:start position:0%
is the most successful company you know
curve<00:02:08.880><c> also</c><00:02:09.119><c> can</c><00:02:09.300><c> us</c><00:02:09.450><c> here</c><00:02:09.869><c> tell</c><00:02:10.080><c> us</c><00:02:10.110><c> a</c><00:02:10.229><c> little</c>

00:02:10.310 --> 00:02:10.320 align:start position:0%
curve also can us here tell us a little
 

00:02:10.320 --> 00:02:13.490 align:start position:0%
curve also can us here tell us a little
bit<00:02:10.530><c> why</c><00:02:11.400><c> IO</c><00:02:11.550><c> criminal</c><00:02:12.060><c> works</c><00:02:12.720><c> so</c><00:02:13.260><c> well</c><00:02:13.470><c> for</c>

00:02:13.490 --> 00:02:13.500 align:start position:0%
bit why IO criminal works so well for
 

00:02:13.500 --> 00:02:15.920 align:start position:0%
bit why IO criminal works so well for
jested<00:02:14.130><c> so</c><00:02:15.060><c> there's</c><00:02:15.420><c> a</c><00:02:15.480><c> number</c><00:02:15.630><c> of</c><00:02:15.750><c> things</c>

00:02:15.920 --> 00:02:15.930 align:start position:0%
jested so there's a number of things
 

00:02:15.930 --> 00:02:16.670 align:start position:0%
jested so there's a number of things
that

00:02:16.670 --> 00:02:16.680 align:start position:0%
that
 

00:02:16.680 --> 00:02:18.949 align:start position:0%
that
mako-chan<00:02:16.890><c> will</c><00:02:17.219><c> work</c><00:02:17.370><c> well</c><00:02:17.609><c> I</c><00:02:17.909><c> think</c><00:02:18.480><c> one</c><00:02:18.930><c> of</c>

00:02:18.949 --> 00:02:18.959 align:start position:0%
mako-chan will work well I think one of
 

00:02:18.959 --> 00:02:20.720 align:start position:0%
mako-chan will work well I think one of
the<00:02:19.109><c> most</c><00:02:19.230><c> important</c><00:02:19.709><c> things</c><00:02:19.829><c> is</c><00:02:20.069><c> it's</c><00:02:20.219><c> a</c><00:02:20.400><c> I</c>

00:02:20.720 --> 00:02:20.730 align:start position:0%
the most important things is it's a I
 

00:02:20.730 --> 00:02:23.000 align:start position:0%
the most important things is it's a I
mean<00:02:21.569><c> in</c><00:02:21.719><c> general</c><00:02:22.109><c> the</c><00:02:22.349><c> ml</c><00:02:22.590><c> family</c><00:02:22.950><c> of</c>

00:02:23.000 --> 00:02:23.010 align:start position:0%
mean in general the ml family of
 

00:02:23.010 --> 00:02:24.860 align:start position:0%
mean in general the ml family of
languages<00:02:23.340><c> sit</c><00:02:23.670><c> in</c><00:02:23.790><c> a</c><00:02:23.819><c> kind</c><00:02:24.000><c> of</c><00:02:24.060><c> sweet</c><00:02:24.359><c> spot</c><00:02:24.659><c> in</c>

00:02:24.860 --> 00:02:24.870 align:start position:0%
languages sit in a kind of sweet spot in
 

00:02:24.870 --> 00:02:26.539 align:start position:0%
languages sit in a kind of sweet spot in
the<00:02:25.260><c> space</c><00:02:25.439><c> of</c><00:02:25.469><c> programming</c><00:02:25.980><c> language</c><00:02:26.219><c> design</c>

00:02:26.539 --> 00:02:26.549 align:start position:0%
the space of programming language design
 

00:02:26.549 --> 00:02:29.720 align:start position:0%
the space of programming language design
in<00:02:27.239><c> that</c><00:02:27.390><c> they</c><00:02:28.109><c> the</c><00:02:28.650><c> type</c><00:02:29.069><c> system</c><00:02:29.280><c> of</c><00:02:29.640><c> a</c>

00:02:29.720 --> 00:02:29.730 align:start position:0%
in that they the type system of a
 

00:02:29.730 --> 00:02:31.130 align:start position:0%
in that they the type system of a
language<00:02:30.000><c> like</c><00:02:30.120><c> oh</c><00:02:30.180><c> camel</c><00:02:30.510><c> is</c><00:02:30.689><c> relatively</c>

00:02:31.130 --> 00:02:31.140 align:start position:0%
language like oh camel is relatively
 

00:02:31.140 --> 00:02:32.179 align:start position:0%
language like oh camel is relatively
simple<00:02:31.500><c> to</c><00:02:31.590><c> understand</c>

00:02:32.179 --> 00:02:32.189 align:start position:0%
simple to understand
 

00:02:32.189 --> 00:02:33.830 align:start position:0%
simple to understand
mm-hm<00:02:32.489><c> it's</c><00:02:32.790><c> relatively</c><00:02:33.269><c> straightforward</c><00:02:33.540><c> to</c>

00:02:33.830 --> 00:02:33.840 align:start position:0%
mm-hm it's relatively straightforward to
 

00:02:33.840 --> 00:02:35.059 align:start position:0%
mm-hm it's relatively straightforward to
use<00:02:34.079><c> and</c><00:02:34.260><c> at</c><00:02:34.319><c> the</c><00:02:34.379><c> same</c><00:02:34.500><c> time</c><00:02:34.680><c> does</c><00:02:34.859><c> a</c><00:02:34.920><c> really</c>

00:02:35.059 --> 00:02:35.069 align:start position:0%
use and at the same time does a really
 

00:02:35.069 --> 00:02:37.429 align:start position:0%
use and at the same time does a really
good<00:02:35.280><c> job</c><00:02:35.340><c> of</c><00:02:35.670><c> catching</c><00:02:36.209><c> bugs</c><00:02:36.569><c> and</c><00:02:36.900><c> preventing</c>

00:02:37.429 --> 00:02:37.439 align:start position:0%
good job of catching bugs and preventing
 

00:02:37.439 --> 00:02:39.530 align:start position:0%
good job of catching bugs and preventing
errors<00:02:37.620><c> and</c><00:02:37.920><c> allowing</c><00:02:38.700><c> you</c><00:02:38.819><c> to</c><00:02:39.000><c> express</c>

00:02:39.530 --> 00:02:39.540 align:start position:0%
errors and allowing you to express
 

00:02:39.540 --> 00:02:41.149 align:start position:0%
errors and allowing you to express
invariance<00:02:40.170><c> of</c><00:02:40.290><c> the</c><00:02:40.319><c> program</c><00:02:40.680><c> in</c><00:02:40.829><c> terms</c><00:02:40.980><c> of</c>

00:02:41.149 --> 00:02:41.159 align:start position:0%
invariance of the program in terms of
 

00:02:41.159 --> 00:02:44.149 align:start position:0%
invariance of the program in terms of
the<00:02:41.219><c> type</c><00:02:41.400><c> system</c><00:02:41.760><c> and</c><00:02:42.799><c> though</c><00:02:43.799><c> this</c><00:02:43.980><c> whole</c>

00:02:44.149 --> 00:02:44.159 align:start position:0%
the type system and though this whole
 

00:02:44.159 --> 00:02:46.039 align:start position:0%
the type system and though this whole
business<00:02:44.370><c> of</c><00:02:44.760><c> writing</c><00:02:45.090><c> software</c><00:02:45.420><c> that</c><00:02:45.629><c> trades</c>

00:02:46.039 --> 00:02:46.049 align:start position:0%
business of writing software that trades
 

00:02:46.049 --> 00:02:48.259 align:start position:0%
business of writing software that trades
on<00:02:46.260><c> the</c><00:02:46.349><c> markets</c><00:02:46.709><c> is</c><00:02:47.120><c> thought</c><00:02:48.120><c> about</c>

00:02:48.259 --> 00:02:48.269 align:start position:0%
on the markets is thought about
 

00:02:48.269 --> 00:02:51.050 align:start position:0%
on the markets is thought about
correctly<00:02:48.799><c> terrifying</c><00:02:49.799><c> you</c><00:02:50.310><c> are</c><00:02:50.489><c> writing</c>

00:02:51.050 --> 00:02:51.060 align:start position:0%
correctly terrifying you are writing
 

00:02:51.060 --> 00:02:53.390 align:start position:0%
correctly terrifying you are writing
salt<00:02:51.359><c> you</c><00:02:51.480><c> know</c><00:02:51.889><c> anyone</c><00:02:52.889><c> who's</c><00:02:53.010><c> a</c><00:02:53.069><c> programmer</c>

00:02:53.390 --> 00:02:53.400 align:start position:0%
salt you know anyone who's a programmer
 

00:02:53.400 --> 00:02:54.530 align:start position:0%
salt you know anyone who's a programmer
understands<00:02:53.760><c> how</c><00:02:53.909><c> easy</c><00:02:54.090><c> it</c><00:02:54.239><c> is</c><00:02:54.299><c> to</c><00:02:54.419><c> make</c>

00:02:54.530 --> 00:02:54.540 align:start position:0%
understands how easy it is to make
 

00:02:54.540 --> 00:02:57.020 align:start position:0%
understands how easy it is to make
mistakes<00:02:54.930><c> and</c><00:02:55.560><c> the</c><00:02:56.489><c> idea</c><00:02:56.700><c> that</c><00:02:56.819><c> you</c><00:02:56.879><c> could</c>

00:02:57.020 --> 00:02:57.030 align:start position:0%
mistakes and the idea that you could
 

00:02:57.030 --> 00:02:58.970 align:start position:0%
mistakes and the idea that you could
write<00:02:57.419><c> something</c><00:02:57.629><c> which</c><00:02:57.840><c> both</c><00:02:58.230><c> can</c><00:02:58.439><c> connect</c>

00:02:58.970 --> 00:02:58.980 align:start position:0%
write something which both can connect
 

00:02:58.980 --> 00:03:00.830 align:start position:0%
write something which both can connect
to<00:02:59.040><c> the</c><00:02:59.129><c> markets</c><00:02:59.459><c> and</c><00:02:59.549><c> make</c><00:02:59.790><c> big</c><00:03:00.389><c> monetary</c>

00:03:00.830 --> 00:03:00.840 align:start position:0%
to the markets and make big monetary
 

00:03:00.840 --> 00:03:02.360 align:start position:0%
to the markets and make big monetary
decisions<00:03:01.230><c> and</c><00:03:01.379><c> has</c><00:03:01.530><c> access</c><00:03:01.739><c> to</c><00:03:01.919><c> your</c><00:03:02.069><c> wallet</c>

00:03:02.360 --> 00:03:02.370 align:start position:0%
decisions and has access to your wallet
 

00:03:02.370 --> 00:03:04.449 align:start position:0%
decisions and has access to your wallet
like<00:03:02.549><c> you</c><00:03:02.579><c> should</c><00:03:02.909><c> be</c><00:03:03.000><c> afraid</c><00:03:03.150><c> of</c><00:03:03.269><c> that</c><00:03:03.450><c> and</c><00:03:04.079><c> so</c>

00:03:04.449 --> 00:03:04.459 align:start position:0%
like you should be afraid of that and so
 

00:03:04.459 --> 00:03:07.309 align:start position:0%
like you should be afraid of that and so
we<00:03:05.459><c> think</c><00:03:05.579><c> Oh</c><00:03:05.790><c> camel</c><00:03:06.000><c> does</c><00:03:06.180><c> a</c><00:03:06.419><c> lot</c><00:03:06.989><c> towards</c>

00:03:07.309 --> 00:03:07.319 align:start position:0%
we think Oh camel does a lot towards
 

00:03:07.319 --> 00:03:09.259 align:start position:0%
we think Oh camel does a lot towards
helping<00:03:07.500><c> us</c><00:03:07.739><c> build</c><00:03:07.919><c> really</c><00:03:08.639><c> reliable</c>

00:03:09.259 --> 00:03:09.269 align:start position:0%
helping us build really reliable
 

00:03:09.269 --> 00:03:12.319 align:start position:0%
helping us build really reliable
believable<00:03:09.870><c> software</c><00:03:10.790><c> and</c><00:03:11.790><c> to</c><00:03:12.030><c> do</c><00:03:12.180><c> so</c>

00:03:12.319 --> 00:03:12.329 align:start position:0%
believable software and to do so
 

00:03:12.329 --> 00:03:14.780 align:start position:0%
believable software and to do so
relatively<00:03:13.290><c> cheaply</c><00:03:13.590><c> ready</c><00:03:13.919><c> to</c><00:03:14.069><c> kind</c><00:03:14.250><c> of</c><00:03:14.280><c> it's</c>

00:03:14.780 --> 00:03:14.790 align:start position:0%
relatively cheaply ready to kind of it's
 

00:03:14.790 --> 00:03:17.059 align:start position:0%
relatively cheaply ready to kind of it's
a<00:03:15.000><c> it's</c><00:03:15.299><c> a</c><00:03:15.389><c> real</c><00:03:15.540><c> force</c><00:03:15.780><c> multiplier</c><00:03:16.319><c> in</c><00:03:16.739><c> that</c>

00:03:17.059 --> 00:03:17.069 align:start position:0%
a it's a real force multiplier in that
 

00:03:17.069 --> 00:03:18.949 align:start position:0%
a it's a real force multiplier in that
it<00:03:17.280><c> lets</c><00:03:17.549><c> you</c><00:03:17.639><c> automate</c><00:03:18.120><c> away</c><00:03:18.329><c> a</c><00:03:18.359><c> lot</c><00:03:18.629><c> of</c><00:03:18.659><c> the</c>

00:03:18.949 --> 00:03:18.959 align:start position:0%
it lets you automate away a lot of the
 

00:03:18.959 --> 00:03:21.710 align:start position:0%
it lets you automate away a lot of the
kind<00:03:19.739><c> of</c><00:03:19.819><c> mechanical</c><00:03:20.819><c> checking</c><00:03:21.449><c> that</c><00:03:21.599><c> you</c>

00:03:21.710 --> 00:03:21.720 align:start position:0%
kind of mechanical checking that you
 

00:03:21.720 --> 00:03:24.740 align:start position:0%
kind of mechanical checking that you
would<00:03:21.840><c> have</c><00:03:21.959><c> to</c><00:03:22.109><c> do</c><00:03:22.229><c> by</c><00:03:22.349><c> hand</c><00:03:22.379><c> and</c><00:03:23.299><c> do</c><00:03:24.299><c> it</c><00:03:24.449><c> in</c><00:03:24.629><c> a</c>

00:03:24.740 --> 00:03:24.750 align:start position:0%
would have to do by hand and do it in a
 

00:03:24.750 --> 00:03:26.599 align:start position:0%
would have to do by hand and do it in a
much<00:03:24.930><c> more</c><00:03:24.959><c> scalable</c><00:03:25.739><c> way</c><00:03:26.040><c> so</c><00:03:26.310><c> I</c><00:03:26.340><c> think</c><00:03:26.489><c> that's</c>

00:03:26.599 --> 00:03:26.609 align:start position:0%
much more scalable way so I think that's
 

00:03:26.609 --> 00:03:29.330 align:start position:0%
much more scalable way so I think that's
kind<00:03:26.760><c> of</c><00:03:26.790><c> the</c><00:03:26.879><c> core</c><00:03:27.180><c> of</c><00:03:28.040><c> why</c><00:03:29.040><c> it's</c><00:03:29.159><c> so</c><00:03:29.220><c> valuable</c>

00:03:29.330 --> 00:03:29.340 align:start position:0%
kind of the core of why it's so valuable
 

00:03:29.340 --> 00:03:31.250 align:start position:0%
kind of the core of why it's so valuable
to<00:03:29.639><c> us</c><00:03:29.760><c> another</c><00:03:29.940><c> thing</c><00:03:30.120><c> that</c><00:03:30.209><c> I</c><00:03:30.269><c> think</c><00:03:30.329><c> makes</c><00:03:31.109><c> a</c>

00:03:31.250 --> 00:03:31.260 align:start position:0%
to us another thing that I think makes a
 

00:03:31.260 --> 00:03:32.479 align:start position:0%
to us another thing that I think makes a
camel<00:03:31.560><c> really</c><00:03:31.799><c> good</c><00:03:31.919><c> is</c><00:03:32.010><c> a</c><00:03:32.040><c> very</c><00:03:32.280><c> wide</c>

00:03:32.479 --> 00:03:32.489 align:start position:0%
camel really good is a very wide
 

00:03:32.489 --> 00:03:36.050 align:start position:0%
camel really good is a very wide
spectrum<00:03:32.849><c> language</c><00:03:33.359><c> it's</c><00:03:34.049><c> usable</c><00:03:35.030><c> for</c><00:03:36.030><c> a</c>

00:03:36.050 --> 00:03:36.060 align:start position:0%
spectrum language it's usable for a
 

00:03:36.060 --> 00:03:37.429 align:start position:0%
spectrum language it's usable for a
little<00:03:36.239><c> tiny</c><00:03:36.419><c> script</c><00:03:36.780><c> and</c><00:03:36.930><c> it's</c><00:03:37.019><c> usable</c><00:03:37.290><c> for</c>

00:03:37.429 --> 00:03:37.439 align:start position:0%
little tiny script and it's usable for
 

00:03:37.439 --> 00:03:40.429 align:start position:0%
little tiny script and it's usable for
large<00:03:37.769><c> scale</c><00:03:37.949><c> programs</c><00:03:38.400><c> so</c><00:03:39.090><c> we</c><00:03:39.689><c> run</c><00:03:40.169><c> a</c><00:03:40.199><c> tight</c>

00:03:40.429 --> 00:03:40.439 align:start position:0%
large scale programs so we run a tight
 

00:03:40.439 --> 00:03:41.839 align:start position:0%
large scale programs so we run a tight
ship<00:03:40.500><c> we</c><00:03:40.859><c> have</c><00:03:41.010><c> a</c><00:03:41.040><c> fairly</c><00:03:41.280><c> small</c><00:03:41.549><c> number</c><00:03:41.790><c> of</c>

00:03:41.839 --> 00:03:41.849 align:start position:0%
ship we have a fairly small number of
 

00:03:41.849 --> 00:03:44.179 align:start position:0%
ship we have a fairly small number of
developers<00:03:42.349><c> gene</c><00:03:43.349><c> treat</c><00:03:43.530><c> has</c><00:03:43.680><c> 600</c><00:03:44.129><c> employees</c>

00:03:44.179 --> 00:03:44.189 align:start position:0%
developers gene treat has 600 employees
 

00:03:44.189 --> 00:03:48.080 align:start position:0%
developers gene treat has 600 employees
maybe<00:03:44.849><c> 150</c><00:03:45.840><c> developers</c><00:03:46.280><c> full-time</c><00:03:47.280><c> in</c><00:03:47.909><c> that</c>

00:03:48.080 --> 00:03:48.090 align:start position:0%
maybe 150 developers full-time in that
 

00:03:48.090 --> 00:03:49.610 align:start position:0%
maybe 150 developers full-time in that
maybe<00:03:48.329><c> another</c><00:03:48.509><c> 100</c><00:03:48.900><c> people</c><00:03:49.109><c> who</c><00:03:49.199><c> program</c><00:03:49.530><c> is</c>

00:03:49.610 --> 00:03:49.620 align:start position:0%
maybe another 100 people who program is
 

00:03:49.620 --> 00:03:51.259 align:start position:0%
maybe another 100 people who program is
a<00:03:49.650><c> significant</c><00:03:50.189><c> part</c><00:03:50.310><c> of</c><00:03:50.400><c> your</c><00:03:50.519><c> job</c><00:03:50.729><c> mm-hm</c>

00:03:51.259 --> 00:03:51.269 align:start position:0%
a significant part of your job mm-hm
 

00:03:51.269 --> 00:03:53.569 align:start position:0%
a significant part of your job mm-hm
by<00:03:52.199><c> the</c><00:03:52.259><c> substantial</c><00:03:52.829><c> we</c><00:03:52.949><c> build</c><00:03:53.159><c> a</c><00:03:53.250><c> huge</c>

00:03:53.569 --> 00:03:53.579 align:start position:0%
by the substantial we build a huge
 

00:03:53.579 --> 00:03:56.080 align:start position:0%
by the substantial we build a huge
number<00:03:53.819><c> of</c><00:03:53.970><c> systems</c><00:03:54.389><c> and</c><00:03:55.290><c> we</c><00:03:55.409><c> trade</c><00:03:55.680><c> in</c>

00:03:56.080 --> 00:03:56.090 align:start position:0%
number of systems and we trade in
 

00:03:56.090 --> 00:03:58.839 align:start position:0%
number of systems and we trade in
countless<00:03:57.090><c> different</c><00:03:57.389><c> exchanges</c><00:03:58.109><c> countless</c>

00:03:58.839 --> 00:03:58.849 align:start position:0%
countless different exchanges countless
 

00:03:58.849 --> 00:04:00.920 align:start position:0%
countless different exchanges countless
regulatory<00:03:59.849><c> regimes</c><00:04:00.120><c> huge</c><00:04:00.509><c> amounts</c><00:04:00.900><c> of</c>

00:04:00.920 --> 00:04:00.930 align:start position:0%
regulatory regimes huge amounts of
 

00:04:00.930 --> 00:04:02.210 align:start position:0%
regulatory regimes huge amounts of
complexity<00:04:01.470><c> in</c><00:04:01.590><c> the</c><00:04:01.680><c> systems</c><00:04:01.979><c> that</c><00:04:02.009><c> we</c><00:04:02.189><c> build</c>

00:04:02.210 --> 00:04:02.220 align:start position:0%
complexity in the systems that we build
 

00:04:02.220 --> 00:04:04.909 align:start position:0%
complexity in the systems that we build
and<00:04:02.669><c> in</c><00:04:03.629><c> order</c><00:04:03.989><c> for</c><00:04:04.019><c> that</c><00:04:04.199><c> to</c><00:04:04.259><c> scale</c><00:04:04.560><c> up</c><00:04:04.769><c> we</c>

00:04:04.909 --> 00:04:04.919 align:start position:0%
and in order for that to scale up we
 

00:04:04.919 --> 00:04:06.949 align:start position:0%
and in order for that to scale up we
need<00:04:05.069><c> a</c><00:04:05.099><c> language</c><00:04:05.310><c> that</c><00:04:06.000><c> really</c><00:04:06.239><c> maximizes</c>

00:04:06.949 --> 00:04:06.959 align:start position:0%
need a language that really maximizes
 

00:04:06.959 --> 00:04:08.809 align:start position:0%
need a language that really maximizes
the<00:04:07.500><c> reach</c><00:04:07.709><c> of</c><00:04:07.739><c> each</c><00:04:07.979><c> individual</c><00:04:08.430><c> programmer</c>

00:04:08.809 --> 00:04:08.819 align:start position:0%
the reach of each individual programmer
 

00:04:08.819 --> 00:04:11.420 align:start position:0%
the reach of each individual programmer
and<00:04:09.120><c> by</c><00:04:09.989><c> having</c><00:04:10.319><c> one</c><00:04:10.530><c> language</c><00:04:10.709><c> that</c><00:04:11.040><c> crosses</c>

00:04:11.420 --> 00:04:11.430 align:start position:0%
and by having one language that crosses
 

00:04:11.430 --> 00:04:13.580 align:start position:0%
and by having one language that crosses
a<00:04:11.459><c> variety</c><00:04:11.909><c> of</c><00:04:11.939><c> domains</c><00:04:12.259><c> it</c><00:04:13.259><c> makes</c><00:04:13.500><c> it</c>

00:04:13.580 --> 00:04:13.590 align:start position:0%
a variety of domains it makes it
 

00:04:13.590 --> 00:04:14.479 align:start position:0%
a variety of domains it makes it
possible<00:04:13.680><c> people</c><00:04:13.949><c> to</c><00:04:14.069><c> reach</c><00:04:14.189><c> into</c><00:04:14.370><c> all</c>

00:04:14.479 --> 00:04:14.489 align:start position:0%
possible people to reach into all
 

00:04:14.489 --> 00:04:16.849 align:start position:0%
possible people to reach into all
different<00:04:14.579><c> parts</c><00:04:14.970><c> of</c><00:04:15.030><c> the</c><00:04:15.120><c> system</c><00:04:15.449><c> and</c><00:04:15.900><c> one</c>

00:04:16.849 --> 00:04:16.859 align:start position:0%
different parts of the system and one
 

00:04:16.859 --> 00:04:19.159 align:start position:0%
different parts of the system and one
last<00:04:17.039><c> thing</c><00:04:17.250><c> is</c><00:04:17.400><c> you</c><00:04:18.180><c> can</c><00:04:18.389><c> make</c><00:04:18.419><c> it</c><00:04:18.630><c> go</c><00:04:18.750><c> really</c>

00:04:19.159 --> 00:04:19.169 align:start position:0%
last thing is you can make it go really
 

00:04:19.169 --> 00:04:24.140 align:start position:0%
last thing is you can make it go really
fast<00:04:19.560><c> we</c><00:04:20.870><c> we</c><00:04:21.870><c> write</c><00:04:22.650><c> Oh</c><00:04:22.919><c> camel</c><00:04:23.130><c> programs</c><00:04:23.550><c> that</c>

00:04:24.140 --> 00:04:24.150 align:start position:0%
fast we we write Oh camel programs that
 

00:04:24.150 --> 00:04:27.469 align:start position:0%
fast we we write Oh camel programs that
can<00:04:24.419><c> take</c><00:04:25.229><c> down</c><00:04:25.729><c> five</c><00:04:26.729><c> million</c><00:04:26.969><c> messages</c><00:04:27.210><c> a</c>

00:04:27.469 --> 00:04:27.479 align:start position:0%
can take down five million messages a
 

00:04:27.479 --> 00:04:28.070 align:start position:0%
can take down five million messages a
second

00:04:28.070 --> 00:04:28.080 align:start position:0%
second
 

00:04:28.080 --> 00:04:30.469 align:start position:0%
second
and<00:04:28.430><c> consume</c><00:04:29.430><c> and</c><00:04:29.550><c> emit</c><00:04:29.759><c> a</c><00:04:29.789><c> packet</c><00:04:30.180><c> in</c><00:04:30.300><c> five</c>

00:04:30.469 --> 00:04:30.479 align:start position:0%
and consume and emit a packet in five
 

00:04:30.479 --> 00:04:32.210 align:start position:0%
and consume and emit a packet in five
microseconds<00:04:31.080><c> or</c><00:04:31.139><c> less</c><00:04:31.409><c> you</c><00:04:31.830><c> can</c><00:04:31.979><c> write</c>

00:04:32.210 --> 00:04:32.220 align:start position:0%
microseconds or less you can write
 

00:04:32.220 --> 00:04:34.869 align:start position:0%
microseconds or less you can write
really<00:04:33.030><c> extremely</c><00:04:33.690><c> performative</c><00:04:34.229><c> camel</c><00:04:34.530><c> coat</c>

00:04:34.869 --> 00:04:34.879 align:start position:0%
really extremely performative camel coat
 

00:04:34.879 --> 00:04:38.540 align:start position:0%
really extremely performative camel coat
the<00:04:35.900><c> it's</c><00:04:36.900><c> in</c><00:04:37.080><c> part</c><00:04:37.319><c> has</c><00:04:38.039><c> to</c><00:04:38.099><c> do</c><00:04:38.280><c> with</c><00:04:38.370><c> really</c>

00:04:38.540 --> 00:04:38.550 align:start position:0%
the it's in part has to do with really
 

00:04:38.550 --> 00:04:39.649 align:start position:0%
the it's in part has to do with really
understanding<00:04:38.699><c> how</c><00:04:39.120><c> to</c><00:04:39.180><c> use</c><00:04:39.300><c> the</c><00:04:39.389><c> language</c>

00:04:39.649 --> 00:04:39.659 align:start position:0%
understanding how to use the language
 

00:04:39.659 --> 00:04:41.540 align:start position:0%
understanding how to use the language
well<00:04:39.810><c> and</c><00:04:40.050><c> in</c><00:04:40.139><c> part</c><00:04:40.379><c> just</c><00:04:41.069><c> has</c><00:04:41.220><c> to</c><00:04:41.310><c> do</c><00:04:41.370><c> with</c><00:04:41.460><c> the</c>

00:04:41.540 --> 00:04:41.550 align:start position:0%
well and in part just has to do with the
 

00:04:41.550 --> 00:04:42.980 align:start position:0%
well and in part just has to do with the
fact<00:04:41.759><c> that</c><00:04:41.819><c> the</c><00:04:41.970><c> language</c><00:04:42.090><c> is</c><00:04:42.330><c> understandable</c>

00:04:42.980 --> 00:04:42.990 align:start position:0%
fact that the language is understandable
 

00:04:42.990 --> 00:04:44.990 align:start position:0%
fact that the language is understandable
the<00:04:43.139><c> runtime</c><00:04:43.500><c> is</c><00:04:43.620><c> relatively</c><00:04:44.039><c> simple</c><00:04:44.430><c> mm-hmm</c>

00:04:44.990 --> 00:04:45.000 align:start position:0%
the runtime is relatively simple mm-hmm
 

00:04:45.000 --> 00:04:47.659 align:start position:0%
the runtime is relatively simple mm-hmm
the<00:04:45.300><c> language</c><00:04:46.229><c> itself</c><00:04:46.530><c> is</c><00:04:46.770><c> is</c><00:04:47.039><c> relatively</c>

00:04:47.659 --> 00:04:47.669 align:start position:0%
the language itself is is relatively
 

00:04:47.669 --> 00:04:48.890 align:start position:0%
the language itself is is relatively
easy<00:04:47.849><c> to</c><00:04:47.940><c> understand</c><00:04:48.360><c> its</c><00:04:48.479><c> performance</c>

00:04:48.890 --> 00:04:48.900 align:start position:0%
easy to understand its performance
 

00:04:48.900 --> 00:04:51.619 align:start position:0%
easy to understand its performance
characteristics<00:04:49.169><c> and</c><00:04:49.710><c> so</c><00:04:50.460><c> that's</c><00:04:50.639><c> all</c><00:04:50.849><c> very</c>

00:04:51.619 --> 00:04:51.629 align:start position:0%
characteristics and so that's all very
 

00:04:51.629 --> 00:04:53.749 align:start position:0%
characteristics and so that's all very
valuable<00:04:51.840><c> so</c><00:04:52.530><c> thank</c><00:04:52.740><c> you</c><00:04:52.889><c> you</c><00:04:52.919><c> mentioned</c><00:04:53.610><c> well</c>

00:04:53.749 --> 00:04:53.759 align:start position:0%
valuable so thank you you mentioned well
 

00:04:53.759 --> 00:04:55.369 align:start position:0%
valuable so thank you you mentioned well
that<00:04:53.940><c> you</c><00:04:54.030><c> introduced</c><00:04:54.419><c> the</c><00:04:54.659><c> camel</c><00:04:54.960><c> togethers</c>

00:04:55.369 --> 00:04:55.379 align:start position:0%
that you introduced the camel togethers
 

00:04:55.379 --> 00:04:59.240 align:start position:0%
that you introduced the camel togethers
in<00:04:55.470><c> 2002</c><00:04:56.360><c> yeah</c><00:04:57.360><c> that's</c><00:04:58.349><c> I</c><00:04:58.590><c> mean</c><00:04:58.740><c> that's</c><00:04:58.919><c> longer</c>

00:04:59.240 --> 00:04:59.250 align:start position:0%
in 2002 yeah that's I mean that's longer
 

00:04:59.250 --> 00:05:01.490 align:start position:0%
in 2002 yeah that's I mean that's longer
than<00:04:59.400><c> persons</c><00:04:59.909><c> like</c><00:05:00.060><c> Scala</c><00:05:00.360><c> started</c><00:05:00.840><c> in</c><00:05:00.960><c> 2006</c>

00:05:01.490 --> 00:05:01.500 align:start position:0%
than persons like Scala started in 2006
 

00:05:01.500 --> 00:05:04.520 align:start position:0%
than persons like Scala started in 2006
right<00:05:02.280><c> so</c><00:05:02.460><c> like</c><00:05:02.580><c> this</c><00:05:02.789><c> is</c><00:05:02.940><c> really</c><00:05:03.240><c> a</c><00:05:03.719><c> lifetime</c>

00:05:04.520 --> 00:05:04.530 align:start position:0%
right so like this is really a lifetime
 

00:05:04.530 --> 00:05:06.200 align:start position:0%
right so like this is really a lifetime
right<00:05:04.800><c> like</c><00:05:04.979><c> a</c><00:05:05.129><c> lot</c><00:05:05.460><c> of</c><00:05:05.580><c> companies</c><00:05:05.940><c> did</c><00:05:06.090><c> not</c>

00:05:06.200 --> 00:05:06.210 align:start position:0%
right like a lot of companies did not
 

00:05:06.210 --> 00:05:08.119 align:start position:0%
right like a lot of companies did not
exist<00:05:06.509><c> Facebook</c><00:05:06.810><c> did</c><00:05:06.930><c> not</c><00:05:07.050><c> exist</c><00:05:07.409><c> in</c><00:05:07.620><c> 2002</c>

00:05:08.119 --> 00:05:08.129 align:start position:0%
exist Facebook did not exist in 2002
 

00:05:08.129 --> 00:05:09.980 align:start position:0%
exist Facebook did not exist in 2002
right<00:05:08.669><c> so</c><00:05:08.969><c> Google</c><00:05:09.539><c> was</c><00:05:09.690><c> kind</c><00:05:09.930><c> of</c>

00:05:09.980 --> 00:05:09.990 align:start position:0%
right so Google was kind of
 

00:05:09.990 --> 00:05:12.529 align:start position:0%
right so Google was kind of
up-and-coming<00:05:10.860><c> so</c><00:05:11.639><c> I'm</c><00:05:11.849><c> very</c><00:05:11.969><c> curious</c><00:05:12.210><c> you</c>

00:05:12.529 --> 00:05:12.539 align:start position:0%
up-and-coming so I'm very curious you
 

00:05:12.539 --> 00:05:14.779 align:start position:0%
up-and-coming so I'm very curious you
it's<00:05:12.719><c> we</c><00:05:12.840><c> observed</c><00:05:13.229><c> the</c><00:05:13.409><c> evolution</c><00:05:14.039><c> of</c><00:05:14.250><c> a</c>

00:05:14.779 --> 00:05:14.789 align:start position:0%
it's we observed the evolution of a
 

00:05:14.789 --> 00:05:16.790 align:start position:0%
it's we observed the evolution of a
chemical<00:05:15.030><c> how</c><00:05:15.569><c> do</c><00:05:15.629><c> you</c><00:05:15.810><c> did</c><00:05:16.409><c> you</c><00:05:16.530><c> become</c>

00:05:16.790 --> 00:05:16.800 align:start position:0%
chemical how do you did you become
 

00:05:16.800 --> 00:05:19.339 align:start position:0%
chemical how do you did you become
interested<00:05:17.039><c> in</c><00:05:17.550><c> a</c><00:05:17.789><c> camel</c><00:05:18.150><c> in</c><00:05:18.930><c> the</c><00:05:18.990><c> first</c><00:05:19.229><c> place</c>

00:05:19.339 --> 00:05:19.349 align:start position:0%
interested in a camel in the first place
 

00:05:19.349 --> 00:05:20.510 align:start position:0%
interested in a camel in the first place
so<00:05:19.440><c> I</c><00:05:19.469><c> learned</c><00:05:19.830><c> about</c><00:05:19.889><c> our</c><00:05:20.099><c> camel</c><00:05:20.400><c> as</c><00:05:20.490><c> a</c>

00:05:20.510 --> 00:05:20.520 align:start position:0%
so I learned about our camel as a
 

00:05:20.520 --> 00:05:23.149 align:start position:0%
so I learned about our camel as a
graduate<00:05:20.909><c> student</c><00:05:20.940><c> I</c><00:05:21.330><c> was</c><00:05:21.659><c> doing</c><00:05:22.500><c> my</c><00:05:22.680><c> my</c>

00:05:23.149 --> 00:05:23.159 align:start position:0%
graduate student I was doing my my
 

00:05:23.159 --> 00:05:24.529 align:start position:0%
graduate student I was doing my my
background<00:05:23.520><c> is</c><00:05:23.580><c> not</c><00:05:23.669><c> programming</c><00:05:24.150><c> languages</c>

00:05:24.529 --> 00:05:24.539 align:start position:0%
background is not programming languages
 

00:05:24.539 --> 00:05:27.469 align:start position:0%
background is not programming languages
distributed<00:05:25.110><c> systems</c><00:05:25.469><c> and</c><00:05:26.069><c> I</c><00:05:26.250><c> was</c><00:05:26.479><c> building</c>

00:05:27.469 --> 00:05:27.479 align:start position:0%
distributed systems and I was building
 

00:05:27.479 --> 00:05:29.689 align:start position:0%
distributed systems and I was building
prototypes<00:05:28.319><c> at</c><00:05:28.860><c> first</c><00:05:29.190><c> in</c><00:05:29.340><c> Java</c>

00:05:29.689 --> 00:05:29.699 align:start position:0%
prototypes at first in Java
 

00:05:29.699 --> 00:05:30.439 align:start position:0%
prototypes at first in Java
because<00:05:29.849><c> that</c><00:05:30.000><c> would</c><00:05:30.120><c> seem</c><00:05:30.300><c> like</c><00:05:30.389><c> a</c>

00:05:30.439 --> 00:05:30.449 align:start position:0%
because that would seem like a
 

00:05:30.449 --> 00:05:32.809 align:start position:0%
because that would seem like a
reasonable<00:05:30.659><c> I</c><00:05:30.870><c> wish</c><00:05:30.990><c> to</c><00:05:31.080><c> do</c><00:05:31.169><c> things</c><00:05:31.379><c> in</c><00:05:31.530><c> and</c><00:05:31.919><c> it</c>

00:05:32.809 --> 00:05:32.819 align:start position:0%
reasonable I wish to do things in and it
 

00:05:32.819 --> 00:05:34.399 align:start position:0%
reasonable I wish to do things in and it
just<00:05:33.090><c> it</c><00:05:33.270><c> was</c><00:05:33.419><c> just</c><00:05:33.449><c> too</c><00:05:33.779><c> painful</c><00:05:33.960><c> like</c><00:05:34.289><c> I</c>

00:05:34.399 --> 00:05:34.409 align:start position:0%
just it was just too painful like I
 

00:05:34.409 --> 00:05:36.080 align:start position:0%
just it was just too painful like I
remember<00:05:34.740><c> at</c><00:05:34.830><c> some</c><00:05:34.949><c> point</c><00:05:35.159><c> I</c><00:05:35.340><c> built</c><00:05:35.849><c> some</c>

00:05:36.080 --> 00:05:36.090 align:start position:0%
remember at some point I built some
 

00:05:36.090 --> 00:05:38.450 align:start position:0%
remember at some point I built some
little<00:05:36.360><c> clock</c><00:05:36.750><c> synchronization</c><00:05:37.460><c> algorithm</c>

00:05:38.450 --> 00:05:38.460 align:start position:0%
little clock synchronization algorithm
 

00:05:38.460 --> 00:05:40.219 align:start position:0%
little clock synchronization algorithm
and<00:05:38.550><c> I</c><00:05:38.580><c> wanted</c><00:05:38.819><c> to</c><00:05:38.940><c> spin</c><00:05:39.180><c> up</c><00:05:39.300><c> 200</c><00:05:39.779><c> copies</c><00:05:39.930><c> of</c>

00:05:40.219 --> 00:05:40.229 align:start position:0%
and I wanted to spin up 200 copies of
 

00:05:40.229 --> 00:05:42.170 align:start position:0%
and I wanted to spin up 200 copies of
the<00:05:40.319><c> program</c><00:05:40.590><c> to</c><00:05:40.740><c> kind</c><00:05:40.919><c> of</c><00:05:41.009><c> communicate</c><00:05:41.219><c> with</c>

00:05:42.170 --> 00:05:42.180 align:start position:0%
the program to kind of communicate with
 

00:05:42.180 --> 00:05:43.760 align:start position:0%
the program to kind of communicate with
each<00:05:42.300><c> other</c><00:05:42.389><c> on</c><00:05:42.509><c> my</c><00:05:42.659><c> box</c><00:05:43.020><c> and</c><00:05:43.229><c> like</c><00:05:43.380><c> the</c><00:05:43.560><c> Box</c>

00:05:43.760 --> 00:05:43.770 align:start position:0%
each other on my box and like the Box
 

00:05:43.770 --> 00:05:45.350 align:start position:0%
each other on my box and like the Box
basically<00:05:44.219><c> just</c><00:05:44.340><c> fell</c><00:05:44.550><c> over</c><00:05:44.580><c> because</c><00:05:44.909><c> a</c><00:05:45.150><c> huge</c>

00:05:45.350 --> 00:05:45.360 align:start position:0%
basically just fell over because a huge
 

00:05:45.360 --> 00:05:46.430 align:start position:0%
basically just fell over because a huge
amount<00:05:45.599><c> of</c><00:05:45.659><c> memory</c><00:05:45.779><c> required</c><00:05:46.229><c> for</c><00:05:46.380><c> each</c>

00:05:46.430 --> 00:05:46.440 align:start position:0%
amount of memory required for each
 

00:05:46.440 --> 00:05:50.089 align:start position:0%
amount of memory required for each
instance<00:05:46.830><c> and</c><00:05:47.990><c> there</c><00:05:48.990><c> were</c><00:05:49.050><c> other</c><00:05:49.199><c> people</c><00:05:49.380><c> you</c>

00:05:50.089 --> 00:05:50.099 align:start position:0%
instance and there were other people you
 

00:05:50.099 --> 00:05:51.559 align:start position:0%
instance and there were other people you
know<00:05:50.190><c> my</c><00:05:50.460><c> some</c><00:05:50.610><c> of</c><00:05:50.669><c> my</c><00:05:50.729><c> some</c><00:05:51.120><c> of</c><00:05:51.150><c> my</c><00:05:51.240><c> office</c>

00:05:51.559 --> 00:05:51.569 align:start position:0%
know my some of my some of my office
 

00:05:51.569 --> 00:05:53.870 align:start position:0%
know my some of my some of my office
mates<00:05:51.779><c> who</c><00:05:51.870><c> had</c><00:05:52.080><c> been</c><00:05:52.199><c> using</c><00:05:52.349><c> oh</c><00:05:52.500><c> camel</c><00:05:52.830><c> and</c><00:05:53.400><c> I</c>

00:05:53.870 --> 00:05:53.880 align:start position:0%
mates who had been using oh camel and I
 

00:05:53.880 --> 00:05:55.459 align:start position:0%
mates who had been using oh camel and I
learned<00:05:54.449><c> from</c><00:05:54.599><c> them</c><00:05:54.719><c> and</c><00:05:54.750><c> tried</c><00:05:54.990><c> it</c><00:05:55.110><c> out</c><00:05:55.169><c> and</c><00:05:55.229><c> I</c>

00:05:55.459 --> 00:05:55.469 align:start position:0%
learned from them and tried it out and I
 

00:05:55.469 --> 00:05:56.570 align:start position:0%
learned from them and tried it out and I
was<00:05:55.529><c> kind</c><00:05:55.740><c> of</c><00:05:55.770><c> hooked</c><00:05:55.949><c> from</c><00:05:56.039><c> that</c><00:05:56.219><c> point</c><00:05:56.430><c> it's</c>

00:05:56.570 --> 00:05:56.580 align:start position:0%
was kind of hooked from that point it's
 

00:05:56.580 --> 00:05:58.700 align:start position:0%
was kind of hooked from that point it's
so<00:05:56.759><c> lightweight</c><00:05:57.000><c> mm-hmm</c><00:05:57.900><c> you</c><00:05:57.990><c> know</c><00:05:58.080><c> and</c><00:05:58.349><c> and</c>

00:05:58.700 --> 00:05:58.710 align:start position:0%
so lightweight mm-hmm you know and and
 

00:05:58.710 --> 00:06:01.519 align:start position:0%
so lightweight mm-hmm you know and and
and<00:05:59.219><c> much</c><00:06:00.210><c> more</c><00:06:00.419><c> concise</c><00:06:00.750><c> much</c><00:06:01.050><c> simpler</c><00:06:01.379><c> than</c>

00:06:01.519 --> 00:06:01.529 align:start position:0%
and much more concise much simpler than
 

00:06:01.529 --> 00:06:03.860 align:start position:0%
and much more concise much simpler than
writing<00:06:01.740><c> Java</c><00:06:02.580><c> in</c><00:06:02.759><c> many</c><00:06:02.879><c> ways</c><00:06:03.090><c> and</c><00:06:03.479><c> so</c><00:06:03.509><c> that</c><00:06:03.810><c> I</c>

00:06:03.860 --> 00:06:03.870 align:start position:0%
writing Java in many ways and so that I
 

00:06:03.870 --> 00:06:05.149 align:start position:0%
writing Java in many ways and so that I
kind<00:06:04.080><c> of</c><00:06:04.139><c> started</c><00:06:04.379><c> using</c><00:06:04.529><c> it</c><00:06:04.650><c> from</c><00:06:04.770><c> there</c><00:06:04.979><c> and</c>

00:06:05.149 --> 00:06:05.159 align:start position:0%
kind of started using it from there and
 

00:06:05.159 --> 00:06:08.149 align:start position:0%
kind of started using it from there and
I<00:06:05.940><c> brought</c><00:06:06.360><c> it</c><00:06:06.509><c> in</c><00:06:06.659><c> to</c><00:06:06.870><c> Jane</c><00:06:07.110><c> Street</c><00:06:07.349><c> roughly</c>

00:06:08.149 --> 00:06:08.159 align:start position:0%
I brought it in to Jane Street roughly
 

00:06:08.159 --> 00:06:11.089 align:start position:0%
I brought it in to Jane Street roughly
by<00:06:08.370><c> mistake</c><00:06:08.729><c> like</c><00:06:09.659><c> I</c><00:06:09.810><c> didn't</c><00:06:10.050><c> mean</c><00:06:10.199><c> to</c><00:06:10.409><c> I</c><00:06:10.620><c> was</c>

00:06:11.089 --> 00:06:11.099 align:start position:0%
by mistake like I didn't mean to I was
 

00:06:11.099 --> 00:06:13.459 align:start position:0%
by mistake like I didn't mean to I was
when<00:06:11.699><c> I</c><00:06:11.729><c> started</c><00:06:12.389><c> doing</c><00:06:12.900><c> some</c><00:06:13.050><c> stuff</c><00:06:13.229><c> at</c><00:06:13.349><c> Jane</c>

00:06:13.459 --> 00:06:13.469 align:start position:0%
when I started doing some stuff at Jane
 

00:06:13.469 --> 00:06:15.080 align:start position:0%
when I started doing some stuff at Jane
Street<00:06:13.710><c> it</c><00:06:14.190><c> was</c><00:06:14.250><c> very</c><00:06:14.490><c> early</c><00:06:14.639><c> in</c><00:06:14.759><c> the</c><00:06:14.879><c> history</c>

00:06:15.080 --> 00:06:15.090 align:start position:0%
Street it was very early in the history
 

00:06:15.090 --> 00:06:16.369 align:start position:0%
Street it was very early in the history
of<00:06:15.120><c> the</c><00:06:15.210><c> company</c><00:06:15.449><c> just</c><00:06:15.599><c> a</c><00:06:15.719><c> couple</c><00:06:15.900><c> of</c><00:06:16.050><c> years</c><00:06:16.139><c> in</c>

00:06:16.369 --> 00:06:16.379 align:start position:0%
of the company just a couple of years in
 

00:06:16.379 --> 00:06:19.640 align:start position:0%
of the company just a couple of years in
and<00:06:16.699><c> I</c><00:06:17.900><c> didn't</c><00:06:18.900><c> think</c><00:06:18.990><c> I</c><00:06:19.139><c> was</c><00:06:19.259><c> staying</c><00:06:19.469><c> I</c>

00:06:19.640 --> 00:06:19.650 align:start position:0%
and I didn't think I was staying I
 

00:06:19.650 --> 00:06:20.540 align:start position:0%
and I didn't think I was staying I
thought<00:06:19.830><c> I</c><00:06:19.860><c> was</c><00:06:19.979><c> going</c><00:06:20.069><c> to</c><00:06:20.159><c> go</c><00:06:20.219><c> off</c><00:06:20.310><c> to</c><00:06:20.400><c> be</c><00:06:20.490><c> a</c>

00:06:20.540 --> 00:06:20.550 align:start position:0%
thought I was going to go off to be a
 

00:06:20.550 --> 00:06:22.640 align:start position:0%
thought I was going to go off to be a
professor<00:06:20.849><c> mm-hmm</c><00:06:21.509><c> and</c><00:06:21.629><c> so</c><00:06:21.810><c> I</c><00:06:21.840><c> approached</c><00:06:22.529><c> the</c>

00:06:22.640 --> 00:06:22.650 align:start position:0%
professor mm-hmm and so I approached the
 

00:06:22.650 --> 00:06:24.110 align:start position:0%
professor mm-hmm and so I approached the
work<00:06:22.800><c> I</c><00:06:22.889><c> was</c><00:06:23.009><c> doing</c><00:06:23.129><c> his</c><00:06:23.370><c> research</c><00:06:23.520><c> codes</c><00:06:23.940><c> I'll</c>

00:06:24.110 --> 00:06:24.120 align:start position:0%
work I was doing his research codes I'll
 

00:06:24.120 --> 00:06:26.029 align:start position:0%
work I was doing his research codes I'll
throw<00:06:24.389><c> away</c><00:06:24.479><c> I'll</c><00:06:25.139><c> get</c><00:06:25.289><c> some</c><00:06:25.440><c> results</c><00:06:25.830><c> I</c><00:06:25.949><c> was</c>

00:06:26.029 --> 00:06:26.039 align:start position:0%
throw away I'll get some results I was
 

00:06:26.039 --> 00:06:27.290 align:start position:0%
throw away I'll get some results I was
doing<00:06:26.250><c> statistical</c><00:06:26.639><c> research</c><00:06:26.789><c> on</c><00:06:27.029><c> trading</c>

00:06:27.290 --> 00:06:27.300 align:start position:0%
doing statistical research on trading
 

00:06:27.300 --> 00:06:29.930 align:start position:0%
doing statistical research on trading
strategies<00:06:27.690><c> at</c><00:06:27.779><c> the</c><00:06:27.810><c> time</c><00:06:28.020><c> mm-hm</c><00:06:28.440><c> and</c><00:06:28.940><c> eighty</c>

00:06:29.930 --> 00:06:29.940 align:start position:0%
strategies at the time mm-hm and eighty
 

00:06:29.940 --> 00:06:31.279 align:start position:0%
strategies at the time mm-hm and eighty
thousand<00:06:30.330><c> lines</c><00:06:30.479><c> of</c><00:06:30.569><c> code</c><00:06:30.629><c> later</c><00:06:30.930><c> it</c><00:06:31.110><c> turns</c>

00:06:31.279 --> 00:06:31.289 align:start position:0%
thousand lines of code later it turns
 

00:06:31.289 --> 00:06:32.300 align:start position:0%
thousand lines of code later it turns
out<00:06:31.409><c> I</c><00:06:31.440><c> wasn't</c><00:06:31.740><c> going</c><00:06:31.889><c> back</c><00:06:31.949><c> to</c><00:06:32.159><c> be</c><00:06:32.279><c> a</c>

00:06:32.300 --> 00:06:32.310 align:start position:0%
out I wasn't going back to be a
 

00:06:32.310 --> 00:06:34.760 align:start position:0%
out I wasn't going back to be a
professor<00:06:32.580><c> and</c><00:06:33.270><c> we</c><00:06:34.110><c> had</c><00:06:34.289><c> this</c><00:06:34.379><c> whole</c><00:06:34.529><c> camel</c>

00:06:34.760 --> 00:06:34.770 align:start position:0%
professor and we had this whole camel
 

00:06:34.770 --> 00:06:36.139 align:start position:0%
professor and we had this whole camel
codebase<00:06:35.099><c> and</c><00:06:35.310><c> we</c><00:06:35.430><c> started</c><00:06:35.699><c> using</c><00:06:35.789><c> it</c><00:06:36.029><c> from</c>

00:06:36.139 --> 00:06:36.149 align:start position:0%
codebase and we started using it from
 

00:06:36.149 --> 00:06:36.370 align:start position:0%
codebase and we started using it from
there

00:06:36.370 --> 00:06:36.380 align:start position:0%
there
 

00:06:36.380 --> 00:06:39.640 align:start position:0%
there
and<00:06:36.590><c> it</c><00:06:37.370><c> was</c><00:06:37.490><c> a</c><00:06:37.550><c> few</c><00:06:38.300><c> years</c><00:06:38.480><c> in</c><00:06:38.600><c> in</c><00:06:38.720><c> 2005</c><00:06:39.410><c> where</c>

00:06:39.640 --> 00:06:39.650 align:start position:0%
and it was a few years in in 2005 where
 

00:06:39.650 --> 00:06:41.410 align:start position:0%
and it was a few years in in 2005 where
we<00:06:39.740><c> really</c><00:06:39.980><c> made</c><00:06:40.130><c> the</c><00:06:40.220><c> decision</c><00:06:40.610><c> to</c><00:06:41.150><c> start</c>

00:06:41.410 --> 00:06:41.420 align:start position:0%
we really made the decision to start
 

00:06:41.420 --> 00:06:43.150 align:start position:0%
we really made the decision to start
experimenting<00:06:42.320><c> with</c><00:06:42.680><c> building</c><00:06:43.070><c> our</c>

00:06:43.150 --> 00:06:43.160 align:start position:0%
experimenting with building our
 

00:06:43.160 --> 00:06:44.710 align:start position:0%
experimenting with building our
production<00:06:43.700><c> infrastructure</c><00:06:44.180><c> in</c><00:06:44.330><c> Ocala</c>

00:06:44.710 --> 00:06:44.720 align:start position:0%
production infrastructure in Ocala
 

00:06:44.720 --> 00:06:48.040 align:start position:0%
production infrastructure in Ocala
and<00:06:45.640><c> you</c><00:06:46.640><c> know</c><00:06:46.730><c> that</c><00:06:47.030><c> worked</c><00:06:47.510><c> out</c><00:06:47.630><c> well</c><00:06:47.690><c> and</c>

00:06:48.040 --> 00:06:48.050 align:start position:0%
and you know that worked out well and
 

00:06:48.050 --> 00:06:50.080 align:start position:0%
and you know that worked out well and
and<00:06:48.410><c> we</c><00:06:48.770><c> built</c><00:06:49.040><c> our</c><00:06:49.160><c> first</c><00:06:49.190><c> trading</c><00:06:49.820><c> systems</c>

00:06:50.080 --> 00:06:50.090 align:start position:0%
and we built our first trading systems
 

00:06:50.090 --> 00:06:52.690 align:start position:0%
and we built our first trading systems
in<00:06:50.210><c> no</c><00:06:50.300><c> camel</c><00:06:50.600><c> and</c><00:06:50.950><c> that</c><00:06:51.950><c> initial</c><00:06:52.370><c> project</c><00:06:52.610><c> was</c>

00:06:52.690 --> 00:06:52.700 align:start position:0%
in no camel and that initial project was
 

00:06:52.700 --> 00:06:54.160 align:start position:0%
in no camel and that initial project was
very<00:06:52.760><c> successful</c><00:06:53.060><c> and</c><00:06:53.480><c> kind</c><00:06:53.780><c> of</c><00:06:53.810><c> the</c><00:06:53.900><c> rest</c><00:06:53.930><c> is</c>

00:06:54.160 --> 00:06:54.170 align:start position:0%
very successful and kind of the rest is
 

00:06:54.170 --> 00:06:56.980 align:start position:0%
very successful and kind of the rest is
history<00:06:54.200><c> we</c><00:06:54.560><c> kept</c><00:06:54.770><c> on</c><00:06:54.890><c> using</c><00:06:55.220><c> it</c><00:06:55.310><c> to</c><00:06:55.880><c> build</c><00:06:56.780><c> out</c>

00:06:56.980 --> 00:06:56.990 align:start position:0%
history we kept on using it to build out
 

00:06:56.990 --> 00:06:58.090 align:start position:0%
history we kept on using it to build out
new<00:06:57.020><c> things</c><00:06:57.230><c> and</c><00:06:57.560><c> replace</c><00:06:57.890><c> old</c>

00:06:58.090 --> 00:06:58.100 align:start position:0%
new things and replace old
 

00:06:58.100 --> 00:07:00.280 align:start position:0%
new things and replace old
infrastructure<00:06:58.610><c> and</c><00:06:58.970><c> and</c><00:06:59.750><c> from</c><00:07:00.020><c> there</c><00:07:00.170><c> it</c>

00:07:00.280 --> 00:07:00.290 align:start position:0%
infrastructure and and from there it
 

00:07:00.290 --> 00:07:02.470 align:start position:0%
infrastructure and and from there it
became<00:07:00.590><c> the</c><00:07:00.800><c> foundation</c><00:07:01.250><c> of</c><00:07:01.340><c> how</c><00:07:01.460><c> we</c><00:07:01.490><c> approach</c>

00:07:02.470 --> 00:07:02.480 align:start position:0%
became the foundation of how we approach
 

00:07:02.480 --> 00:07:04.540 align:start position:0%
became the foundation of how we approach
the<00:07:02.600><c> process</c><00:07:02.960><c> of</c><00:07:03.080><c> building</c><00:07:03.170><c> software</c><00:07:03.440><c> do</c><00:07:04.310><c> have</c>

00:07:04.540 --> 00:07:04.550 align:start position:0%
the process of building software do have
 

00:07:04.550 --> 00:07:06.220 align:start position:0%
the process of building software do have
an<00:07:04.670><c> engineer's</c><00:07:05.000><c> in</c><00:07:05.360><c> New</c><00:07:05.510><c> York</c><00:07:05.690><c> or</c><00:07:05.870><c> do</c><00:07:05.990><c> also</c>

00:07:06.220 --> 00:07:06.230 align:start position:0%
an engineer's in New York or do also
 

00:07:06.230 --> 00:07:08.530 align:start position:0%
an engineer's in New York or do also
have<00:07:06.410><c> them</c><00:07:06.710><c> in</c><00:07:06.860><c> in</c><00:07:07.190><c> London</c><00:07:07.880><c> and</c><00:07:08.060><c> Tokyo</c><00:07:08.180><c> and</c>

00:07:08.530 --> 00:07:08.540 align:start position:0%
have them in in London and Tokyo and
 

00:07:08.540 --> 00:07:10.090 align:start position:0%
have them in in London and Tokyo and
other<00:07:08.660><c> places</c><00:07:08.960><c> we</c><00:07:09.230><c> have</c><00:07:09.380><c> and</c><00:07:09.620><c> so</c><00:07:09.770><c> we</c><00:07:09.890><c> have</c>

00:07:10.090 --> 00:07:10.100 align:start position:0%
other places we have and so we have
 

00:07:10.100 --> 00:07:12.160 align:start position:0%
other places we have and so we have
three<00:07:11.030><c> offices</c><00:07:11.210><c> one</c><00:07:11.630><c> in</c><00:07:11.750><c> New</c><00:07:11.840><c> York</c><00:07:11.870><c> one</c><00:07:12.020><c> in</c>

00:07:12.160 --> 00:07:12.170 align:start position:0%
three offices one in New York one in
 

00:07:12.170 --> 00:07:13.810 align:start position:0%
three offices one in New York one in
London<00:07:12.500><c> one</c><00:07:12.680><c> in</c><00:07:12.770><c> Hong</c><00:07:12.860><c> Kong</c><00:07:13.070><c> mm-hm</c><00:07:13.460><c> and</c><00:07:13.580><c> we</c>

00:07:13.810 --> 00:07:13.820 align:start position:0%
London one in Hong Kong mm-hm and we
 

00:07:13.820 --> 00:07:15.190 align:start position:0%
London one in Hong Kong mm-hm and we
have<00:07:13.940><c> software</c><00:07:14.240><c> developers</c><00:07:14.690><c> in</c><00:07:14.810><c> all</c><00:07:14.930><c> of</c><00:07:15.050><c> them</c>

00:07:15.190 --> 00:07:15.200 align:start position:0%
have software developers in all of them
 

00:07:15.200 --> 00:07:16.900 align:start position:0%
have software developers in all of them
mm-hmm<00:07:15.710><c> I</c><00:07:15.830><c> think</c><00:07:16.070><c> one</c><00:07:16.310><c> of</c><00:07:16.430><c> the</c><00:07:16.490><c> reasons</c><00:07:16.760><c> I</c>

00:07:16.900 --> 00:07:16.910 align:start position:0%
mm-hmm I think one of the reasons I
 

00:07:16.910 --> 00:07:19.090 align:start position:0%
mm-hmm I think one of the reasons I
think<00:07:17.000><c> software</c><00:07:17.570><c> is</c><00:07:17.660><c> fundamental</c><00:07:18.350><c> to</c><00:07:19.010><c> the</c>

00:07:19.090 --> 00:07:19.100 align:start position:0%
think software is fundamental to the
 

00:07:19.100 --> 00:07:20.560 align:start position:0%
think software is fundamental to the
kind<00:07:19.310><c> of</c><00:07:19.370><c> work</c><00:07:19.550><c> that</c><00:07:19.730><c> we</c><00:07:19.820><c> do</c><00:07:19.970><c> mm-hmm</c>

00:07:20.560 --> 00:07:20.570 align:start position:0%
kind of work that we do mm-hmm
 

00:07:20.570 --> 00:07:22.300 align:start position:0%
kind of work that we do mm-hmm
people<00:07:21.170><c> sometimes</c><00:07:21.290><c> ask</c><00:07:21.470><c> are</c><00:07:21.710><c> you</c><00:07:21.740><c> a</c><00:07:21.830><c> trading</c>

00:07:22.300 --> 00:07:22.310 align:start position:0%
people sometimes ask are you a trading
 

00:07:22.310 --> 00:07:23.590 align:start position:0%
people sometimes ask are you a trading
company<00:07:22.460><c> or</c><00:07:22.730><c> more</c><00:07:22.820><c> of</c><00:07:22.910><c> a</c><00:07:22.940><c> technology</c><00:07:23.450><c> company</c>

00:07:23.590 --> 00:07:23.600 align:start position:0%
company or more of a technology company
 

00:07:23.600 --> 00:07:25.960 align:start position:0%
company or more of a technology company
and<00:07:23.840><c> my</c><00:07:24.710><c> answer</c><00:07:24.860><c> is</c><00:07:24.890><c> we're</c><00:07:25.310><c> a</c><00:07:25.340><c> trading</c><00:07:25.730><c> firm</c>

00:07:25.960 --> 00:07:25.970 align:start position:0%
and my answer is we're a trading firm
 

00:07:25.970 --> 00:07:27.670 align:start position:0%
and my answer is we're a trading firm
when<00:07:26.540><c> trading</c><00:07:27.020><c> is</c><00:07:27.110><c> a</c><00:07:27.140><c> fundamentally</c>

00:07:27.670 --> 00:07:27.680 align:start position:0%
when trading is a fundamentally
 

00:07:27.680 --> 00:07:30.460 align:start position:0%
when trading is a fundamentally
technological<00:07:28.280><c> business</c><00:07:28.610><c> and</c><00:07:29.230><c> everywhere</c><00:07:30.230><c> we</c>

00:07:30.460 --> 00:07:30.470 align:start position:0%
technological business and everywhere we
 

00:07:30.470 --> 00:07:32.920 align:start position:0%
technological business and everywhere we
have<00:07:30.550><c> people</c><00:07:31.550><c> actively</c><00:07:32.120><c> thinking</c><00:07:32.720><c> about</c>

00:07:32.920 --> 00:07:32.930 align:start position:0%
have people actively thinking about
 

00:07:32.930 --> 00:07:35.470 align:start position:0%
have people actively thinking about
monitoring<00:07:33.380><c> trading</c><00:07:33.830><c> we</c><00:07:34.550><c> need</c><00:07:34.760><c> to</c><00:07:34.910><c> have</c><00:07:35.090><c> the</c>

00:07:35.470 --> 00:07:35.480 align:start position:0%
monitoring trading we need to have the
 

00:07:35.480 --> 00:07:36.850 align:start position:0%
monitoring trading we need to have the
people<00:07:35.630><c> who</c><00:07:35.870><c> understand</c><00:07:36.350><c> those</c><00:07:36.530><c> systems</c>

00:07:36.850 --> 00:07:36.860 align:start position:0%
people who understand those systems
 

00:07:36.860 --> 00:07:39.070 align:start position:0%
people who understand those systems
deeply<00:07:37.220><c> there</c><00:07:37.490><c> as</c><00:07:38.120><c> well</c><00:07:38.300><c> so</c><00:07:38.330><c> we</c><00:07:38.630><c> it's</c><00:07:38.900><c> really</c>

00:07:39.070 --> 00:07:39.080 align:start position:0%
deeply there as well so we it's really
 

00:07:39.080 --> 00:07:40.720 align:start position:0%
deeply there as well so we it's really
important<00:07:39.470><c> to</c><00:07:39.530><c> us</c><00:07:39.590><c> to</c><00:07:39.620><c> have</c><00:07:39.890><c> serious</c>

00:07:40.720 --> 00:07:40.730 align:start position:0%
important to us to have serious
 

00:07:40.730 --> 00:07:42.400 align:start position:0%
important to us to have serious
development<00:07:41.330><c> groups</c><00:07:41.510><c> in</c><00:07:41.660><c> all</c><00:07:41.840><c> of</c><00:07:41.960><c> the</c><00:07:42.050><c> offices</c>

00:07:42.400 --> 00:07:42.410 align:start position:0%
development groups in all of the offices
 

00:07:42.410 --> 00:07:45.520 align:start position:0%
development groups in all of the offices
and<00:07:42.950><c> also</c><00:07:43.220><c> it's</c><00:07:43.340><c> a</c><00:07:43.400><c> place</c><00:07:43.550><c> to</c><00:07:43.700><c> find</c><00:07:43.850><c> talent</c><00:07:44.530><c> yes</c>

00:07:45.520 --> 00:07:45.530 align:start position:0%
and also it's a place to find talent yes
 

00:07:45.530 --> 00:07:48.640 align:start position:0%
and also it's a place to find talent yes
so<00:07:46.250><c> uh</c><00:07:46.280><c> can</c><00:07:46.760><c> you</c><00:07:46.910><c> characterize</c><00:07:47.840><c> Jesse</c><00:07:48.440><c> as</c><00:07:48.620><c> a</c>

00:07:48.640 --> 00:07:48.650 align:start position:0%
so uh can you characterize Jesse as a
 

00:07:48.650 --> 00:07:52.720 align:start position:0%
so uh can you characterize Jesse as a
high-frequency<00:07:49.040><c> trader</c><00:07:50.110><c> no</c><00:07:51.110><c> so</c><00:07:51.800><c> nothing's</c>

00:07:52.720 --> 00:07:52.730 align:start position:0%
high-frequency trader no so nothing's
 

00:07:52.730 --> 00:07:53.770 align:start position:0%
high-frequency trader no so nothing's
anything<00:07:53.000><c> wrong</c><00:07:53.150><c> with</c><00:07:53.300><c> high</c><00:07:53.420><c> frequency</c>

00:07:53.770 --> 00:07:53.780 align:start position:0%
anything wrong with high frequency
 

00:07:53.780 --> 00:07:55.480 align:start position:0%
anything wrong with high frequency
trading<00:07:54.020><c> and</c><00:07:54.200><c> some</c><00:07:54.590><c> of</c><00:07:54.680><c> the</c><00:07:54.770><c> strategies</c><00:07:54.890><c> we</c><00:07:55.280><c> do</c>

00:07:55.480 --> 00:07:55.490 align:start position:0%
trading and some of the strategies we do
 

00:07:55.490 --> 00:07:58.450 align:start position:0%
trading and some of the strategies we do
are<00:07:55.900><c> depend</c><00:07:56.900><c> on</c><00:07:57.050><c> on</c><00:07:57.380><c> low</c><00:07:57.770><c> latency</c><00:07:58.220><c> and</c><00:07:58.370><c> we</c>

00:07:58.450 --> 00:07:58.460 align:start position:0%
are depend on on low latency and we
 

00:07:58.460 --> 00:08:00.010 align:start position:0%
are depend on on low latency and we
certainly<00:07:58.610><c> build</c><00:07:58.940><c> infrastructure</c><00:07:59.720><c> of</c><00:07:59.870><c> that</c>

00:08:00.010 --> 00:08:00.020 align:start position:0%
certainly build infrastructure of that
 

00:08:00.020 --> 00:08:01.780 align:start position:0%
certainly build infrastructure of that
kind<00:08:00.230><c> but</c><00:08:01.010><c> it's</c><00:08:01.160><c> not</c><00:08:01.310><c> the</c><00:08:01.460><c> heart</c><00:08:01.640><c> of</c><00:08:01.730><c> the</c>

00:08:01.780 --> 00:08:01.790 align:start position:0%
kind but it's not the heart of the
 

00:08:01.790 --> 00:08:04.840 align:start position:0%
kind but it's not the heart of the
business<00:08:02.060><c> that</c><00:08:02.180><c> we</c><00:08:02.300><c> do</c><00:08:02.450><c> we</c><00:08:03.050><c> are</c><00:08:03.430><c> maybe</c><00:08:04.430><c> more</c>

00:08:04.840 --> 00:08:04.850 align:start position:0%
business that we do we are maybe more
 

00:08:04.850 --> 00:08:06.340 align:start position:0%
business that we do we are maybe more
than<00:08:05.030><c> anything</c><00:08:05.240><c> else</c><00:08:05.510><c> a</c><00:08:05.750><c> risk-taking</c>

00:08:06.340 --> 00:08:06.350 align:start position:0%
than anything else a risk-taking
 

00:08:06.350 --> 00:08:07.900 align:start position:0%
than anything else a risk-taking
organization<00:08:07.040><c> like</c><00:08:07.160><c> we</c><00:08:07.310><c> are</c><00:08:07.430><c> liquidity</c>

00:08:07.900 --> 00:08:07.910 align:start position:0%
organization like we are liquidity
 

00:08:07.910 --> 00:08:09.600 align:start position:0%
organization like we are liquidity
providers<00:08:08.330><c> mm-hmm</c><00:08:08.780><c> and</c><00:08:08.870><c> providing</c><00:08:09.440><c> liquidity</c>

00:08:09.600 --> 00:08:09.610 align:start position:0%
providers mm-hmm and providing liquidity
 

00:08:09.610 --> 00:08:12.310 align:start position:0%
providers mm-hmm and providing liquidity
means<00:08:10.610><c> taking</c><00:08:11.120><c> risk</c><00:08:11.420><c> means</c><00:08:11.720><c> that</c><00:08:11.870><c> you</c><00:08:12.020><c> you</c>

00:08:12.310 --> 00:08:12.320 align:start position:0%
means taking risk means that you you
 

00:08:12.320 --> 00:08:14.980 align:start position:0%
means taking risk means that you you
have<00:08:12.500><c> to</c><00:08:12.650><c> hold</c><00:08:12.800><c> positions</c><00:08:13.250><c> if</c><00:08:14.150><c> in</c><00:08:14.660><c> some</c><00:08:14.810><c> sense</c>

00:08:14.980 --> 00:08:14.990 align:start position:0%
have to hold positions if in some sense
 

00:08:14.990 --> 00:08:16.360 align:start position:0%
have to hold positions if in some sense
you<00:08:15.080><c> think</c><00:08:15.140><c> like</c><00:08:15.500><c> someone</c><00:08:15.890><c> who</c><00:08:15.980><c> sits</c><00:08:16.160><c> in</c><00:08:16.280><c> the</c>

00:08:16.360 --> 00:08:16.370 align:start position:0%
you think like someone who sits in the
 

00:08:16.370 --> 00:08:18.880 align:start position:0%
you think like someone who sits in the
middle<00:08:16.580><c> a</c><00:08:16.760><c> middleman</c><00:08:17.270><c> if</c><00:08:18.200><c> you're</c><00:08:18.410><c> if</c><00:08:18.680><c> you</c><00:08:18.770><c> run</c>

00:08:18.880 --> 00:08:18.890 align:start position:0%
middle a middleman if you're if you run
 

00:08:18.890 --> 00:08:20.320 align:start position:0%
middle a middleman if you're if you run
a<00:08:18.920><c> grocery</c><00:08:19.280><c> store</c><00:08:19.340><c> you're</c><00:08:19.670><c> a</c><00:08:19.730><c> middleman</c><00:08:20.000><c> and</c>

00:08:20.320 --> 00:08:20.330 align:start position:0%
a grocery store you're a middleman and
 

00:08:20.330 --> 00:08:21.550 align:start position:0%
a grocery store you're a middleman and
the<00:08:20.660><c> thing</c><00:08:20.840><c> you're</c><00:08:20.960><c> doing</c><00:08:20.990><c> is</c><00:08:21.350><c> you</c><00:08:21.470><c> are</c>

00:08:21.550 --> 00:08:21.560 align:start position:0%
the thing you're doing is you are
 

00:08:21.560 --> 00:08:23.560 align:start position:0%
the thing you're doing is you are
connecting<00:08:22.070><c> buyers</c><00:08:22.700><c> and</c><00:08:22.940><c> sellers</c><00:08:23.270><c> across</c>

00:08:23.560 --> 00:08:23.570 align:start position:0%
connecting buyers and sellers across
 

00:08:23.570 --> 00:08:26.080 align:start position:0%
connecting buyers and sellers across
time<00:08:23.960><c> and</c><00:08:24.170><c> space</c><00:08:24.260><c> mm-hmm</c><00:08:25.070><c> right</c><00:08:25.400><c> not</c><00:08:25.880><c> every</c>

00:08:26.080 --> 00:08:26.090 align:start position:0%
time and space mm-hmm right not every
 

00:08:26.090 --> 00:08:27.790 align:start position:0%
time and space mm-hmm right not every
wants<00:08:26.330><c> to</c><00:08:26.420><c> go</c><00:08:26.510><c> straight</c><00:08:26.720><c> to</c><00:08:26.840><c> the</c><00:08:26.930><c> farmer</c><00:08:27.290><c> to</c>

00:08:27.790 --> 00:08:27.800 align:start position:0%
wants to go straight to the farmer to
 

00:08:27.800 --> 00:08:29.260 align:start position:0%
wants to go straight to the farmer to
buy<00:08:27.920><c> their</c><00:08:28.100><c> tomatoes</c><00:08:28.460><c> it's</c><00:08:28.670><c> more</c><00:08:28.850><c> convenient</c>

00:08:29.260 --> 00:08:29.270 align:start position:0%
buy their tomatoes it's more convenient
 

00:08:29.270 --> 00:08:31.210 align:start position:0%
buy their tomatoes it's more convenient
to<00:08:29.330><c> go</c><00:08:29.480><c> to</c><00:08:29.990><c> your</c><00:08:30.110><c> local</c><00:08:30.320><c> grocery</c><00:08:30.530><c> store</c><00:08:30.770><c> who's</c>

00:08:31.210 --> 00:08:31.220 align:start position:0%
to go to your local grocery store who's
 

00:08:31.220 --> 00:08:33.010 align:start position:0%
to go to your local grocery store who's
like<00:08:31.460><c> kept</c><00:08:32.090><c> the</c><00:08:32.180><c> inventory</c><00:08:32.630><c> there</c><00:08:32.810><c> available</c>

00:08:33.010 --> 00:08:33.020 align:start position:0%
like kept the inventory there available
 

00:08:33.020 --> 00:08:35.440 align:start position:0%
like kept the inventory there available
for<00:08:33.260><c> you</c><00:08:33.560><c> mm-hmm</c><00:08:33.979><c> and</c><00:08:34.070><c> for</c><00:08:34.340><c> that</c><00:08:34.460><c> for</c><00:08:35.360><c> that</c>

00:08:35.440 --> 00:08:35.450 align:start position:0%
for you mm-hmm and for that for that
 

00:08:35.450 --> 00:08:38.200 align:start position:0%
for you mm-hmm and for that for that
work<00:08:35.660><c> they</c><00:08:36.289><c> earn</c><00:08:36.469><c> their</c><00:08:36.860><c> in</c><00:08:37.039><c> some</c><00:08:37.280><c> some</c><00:08:38.060><c> money</c>

00:08:38.200 --> 00:08:38.210 align:start position:0%
work they earn their in some some money
 

00:08:38.210 --> 00:08:39.430 align:start position:0%
work they earn their in some some money
from<00:08:38.360><c> the</c><00:08:38.539><c> gap</c><00:08:38.719><c> between</c><00:08:38.900><c> the</c><00:08:39.110><c> price</c><00:08:39.289><c> you're</c>

00:08:39.430 --> 00:08:39.440 align:start position:0%
from the gap between the price you're
 

00:08:39.440 --> 00:08:40.750 align:start position:0%
from the gap between the price you're
able<00:08:39.590><c> to</c><00:08:39.620><c> buy</c><00:08:39.800><c> in</c><00:08:39.919><c> the</c><00:08:40.010><c> price</c><00:08:40.160><c> able</c><00:08:40.490><c> to</c><00:08:40.580><c> sell</c>

00:08:40.750 --> 00:08:40.760 align:start position:0%
able to buy in the price able to sell
 

00:08:40.760 --> 00:08:42.969 align:start position:0%
able to buy in the price able to sell
mm-hmm<00:08:41.419><c> we</c><00:08:41.810><c> do</c><00:08:42.080><c> very</c><00:08:42.289><c> much</c><00:08:42.349><c> the</c><00:08:42.590><c> same</c><00:08:42.740><c> thing</c><00:08:42.800><c> in</c>

00:08:42.969 --> 00:08:42.979 align:start position:0%
mm-hmm we do very much the same thing in
 

00:08:42.979 --> 00:08:45.400 align:start position:0%
mm-hmm we do very much the same thing in
markets<00:08:43.430><c> mm-hmm</c><00:08:44.060><c> but</c><00:08:44.540><c> more</c><00:08:45.080><c> than</c><00:08:45.110><c> moving</c>

00:08:45.400 --> 00:08:45.410 align:start position:0%
markets mm-hmm but more than moving
 

00:08:45.410 --> 00:08:46.900 align:start position:0%
markets mm-hmm but more than moving
things<00:08:45.650><c> through</c><00:08:45.860><c> space</c><00:08:46.160><c> which</c><00:08:46.430><c> we</c><00:08:46.580><c> also</c><00:08:46.730><c> do</c>

00:08:46.900 --> 00:08:46.910 align:start position:0%
things through space which we also do
 

00:08:46.910 --> 00:08:48.000 align:start position:0%
things through space which we also do
were<00:08:47.030><c> often</c><00:08:47.330><c> moving</c><00:08:47.540><c> liquidity</c>

00:08:48.000 --> 00:08:48.010 align:start position:0%
were often moving liquidity
 

00:08:48.010 --> 00:08:50.640 align:start position:0%
were often moving liquidity
across<00:08:48.250><c> time</c><00:08:48.550><c> mm-hmm</c><00:08:49.210><c> and</c><00:08:49.330><c> that</c><00:08:50.260><c> involves</c>

00:08:50.640 --> 00:08:50.650 align:start position:0%
across time mm-hmm and that involves
 

00:08:50.650 --> 00:08:52.740 align:start position:0%
across time mm-hmm and that involves
taking<00:08:50.800><c> risk</c><00:08:51.160><c> right</c><00:08:51.490><c> at</c><00:08:51.670><c> the</c><00:08:51.790><c> close</c><00:08:52.540><c> of</c><00:08:52.570><c> the</c>

00:08:52.740 --> 00:08:52.750 align:start position:0%
taking risk right at the close of the
 

00:08:52.750 --> 00:08:54.720 align:start position:0%
taking risk right at the close of the
markets<00:08:53.140><c> people</c><00:08:53.830><c> demand</c><00:08:54.310><c> a</c><00:08:54.400><c> lot</c><00:08:54.490><c> of</c><00:08:54.640><c> liquidity</c>

00:08:54.720 --> 00:08:54.730 align:start position:0%
markets people demand a lot of liquidity
 

00:08:54.730 --> 00:08:56.430 align:start position:0%
markets people demand a lot of liquidity
and<00:08:55.270><c> we</c><00:08:55.510><c> want</c><00:08:55.690><c> to</c><00:08:55.780><c> be</c><00:08:55.840><c> on</c><00:08:55.930><c> the</c><00:08:56.020><c> other</c><00:08:56.140><c> side</c><00:08:56.410><c> of</c>

00:08:56.430 --> 00:08:56.440 align:start position:0%
and we want to be on the other side of
 

00:08:56.440 --> 00:08:58.560 align:start position:0%
and we want to be on the other side of
that<00:08:56.650><c> we</c><00:08:56.860><c> want</c><00:08:57.040><c> to</c><00:08:57.070><c> be</c><00:08:57.190><c> able</c><00:08:57.250><c> to</c><00:08:57.570><c> supply</c>

00:08:58.560 --> 00:08:58.570 align:start position:0%
that we want to be able to supply
 

00:08:58.570 --> 00:09:00.000 align:start position:0%
that we want to be able to supply
liquidity<00:08:59.110><c> people</c><00:08:59.350><c> who</c><00:08:59.440><c> are</c><00:08:59.530><c> demanding</c><00:08:59.920><c> it</c>

00:09:00.000 --> 00:09:00.010 align:start position:0%
liquidity people who are demanding it
 

00:09:00.010 --> 00:09:01.590 align:start position:0%
liquidity people who are demanding it
and<00:09:00.160><c> that</c><00:09:00.550><c> means</c><00:09:00.730><c> we</c><00:09:00.850><c> hold</c><00:09:01.060><c> lots</c><00:09:01.270><c> of</c><00:09:01.420><c> risk</c>

00:09:01.590 --> 00:09:01.600 align:start position:0%
and that means we hold lots of risk
 

00:09:01.600 --> 00:09:05.190 align:start position:0%
and that means we hold lots of risk
overnight<00:09:01.990><c> so</c><00:09:02.790><c> the</c><00:09:03.790><c> kind</c><00:09:04.540><c> of</c><00:09:04.630><c> liquidity</c>

00:09:05.190 --> 00:09:05.200 align:start position:0%
overnight so the kind of liquidity
 

00:09:05.200 --> 00:09:06.120 align:start position:0%
overnight so the kind of liquidity
provision<00:09:05.380><c> and</c><00:09:05.560><c> risk-taking</c><00:09:05.920><c> is</c><00:09:06.100><c> a</c>

00:09:06.120 --> 00:09:06.130 align:start position:0%
provision and risk-taking is a
 

00:09:06.130 --> 00:09:08.100 align:start position:0%
provision and risk-taking is a
fundamental<00:09:06.610><c> part</c><00:09:06.790><c> of</c><00:09:06.910><c> what</c><00:09:07.570><c> we</c><00:09:07.780><c> do</c><00:09:07.930><c> and</c>

00:09:08.100 --> 00:09:08.110 align:start position:0%
fundamental part of what we do and
 

00:09:08.110 --> 00:09:10.820 align:start position:0%
fundamental part of what we do and
that's<00:09:08.260><c> often</c><00:09:08.680><c> less</c><00:09:09.040><c> of</c><00:09:09.340><c> like</c><00:09:10.150><c> the</c><00:09:10.270><c> kind</c><00:09:10.750><c> of</c>

00:09:10.820 --> 00:09:10.830 align:start position:0%
that's often less of like the kind of
 

00:09:10.830 --> 00:09:13.380 align:start position:0%
that's often less of like the kind of
the<00:09:11.830><c> often</c><00:09:12.310><c> the</c><00:09:12.400><c> true</c><00:09:12.580><c> high-frequency</c><00:09:12.880><c> firms</c>

00:09:13.380 --> 00:09:13.390 align:start position:0%
the often the true high-frequency firms
 

00:09:13.390 --> 00:09:15.690 align:start position:0%
the often the true high-frequency firms
are<00:09:13.810><c> doing</c><00:09:14.260><c> very</c><00:09:14.440><c> small</c><00:09:14.950><c> trading</c><00:09:15.280><c> back</c><00:09:15.520><c> and</c>

00:09:15.690 --> 00:09:15.700 align:start position:0%
are doing very small trading back and
 

00:09:15.700 --> 00:09:16.920 align:start position:0%
are doing very small trading back and
forth<00:09:15.940><c> and</c><00:09:16.090><c> try</c><00:09:16.270><c> and</c><00:09:16.360><c> go</c><00:09:16.450><c> home</c><00:09:16.570><c> flat</c><00:09:16.780><c> at</c><00:09:16.900><c> the</c>

00:09:16.920 --> 00:09:16.930 align:start position:0%
forth and try and go home flat at the
 

00:09:16.930 --> 00:09:18.600 align:start position:0%
forth and try and go home flat at the
end<00:09:17.080><c> of</c><00:09:17.140><c> the</c><00:09:17.200><c> day</c><00:09:17.350><c> and</c><00:09:17.560><c> that's</c><00:09:17.950><c> very</c><00:09:18.160><c> far</c><00:09:18.400><c> from</c>

00:09:18.600 --> 00:09:18.610 align:start position:0%
end of the day and that's very far from
 

00:09:18.610 --> 00:09:20.490 align:start position:0%
end of the day and that's very far from
the<00:09:18.700><c> kind</c><00:09:18.820><c> of</c><00:09:18.940><c> trading</c><00:09:19.210><c> that</c><00:09:19.240><c> we</c><00:09:19.420><c> do</c><00:09:19.600><c> mm-hmm</c><00:09:20.140><c> so</c>

00:09:20.490 --> 00:09:20.500 align:start position:0%
the kind of trading that we do mm-hmm so
 

00:09:20.500 --> 00:09:22.260 align:start position:0%
the kind of trading that we do mm-hmm so
is<00:09:20.740><c> it</c><00:09:20.890><c> true</c><00:09:21.010><c> that</c><00:09:21.100><c> again</c><00:09:21.790><c> I'm</c><00:09:21.910><c> kind</c><00:09:22.180><c> of</c>

00:09:22.260 --> 00:09:22.270 align:start position:0%
is it true that again I'm kind of
 

00:09:22.270 --> 00:09:24.780 align:start position:0%
is it true that again I'm kind of
further<00:09:22.480><c> than</c><00:09:22.690><c> you</c><00:09:22.840><c> in</c><00:09:22.960><c> the</c><00:09:23.050><c> space</c><00:09:23.310><c> is</c><00:09:24.310><c> it</c><00:09:24.580><c> true</c>

00:09:24.780 --> 00:09:24.790 align:start position:0%
further than you in the space is it true
 

00:09:24.790 --> 00:09:26.580 align:start position:0%
further than you in the space is it true
so<00:09:25.000><c> then</c><00:09:25.150><c> the</c><00:09:25.360><c> market</c><00:09:25.660><c> maker</c><00:09:25.840><c> should</c><00:09:26.200><c> be</c><00:09:26.350><c> as</c>

00:09:26.580 --> 00:09:26.590 align:start position:0%
so then the market maker should be as
 

00:09:26.590 --> 00:09:28.410 align:start position:0%
so then the market maker should be as
agile<00:09:26.860><c> as</c><00:09:27.040><c> a</c><00:09:27.100><c> hyper</c><00:09:27.340><c> concentrator</c><00:09:27.850><c> because</c>

00:09:28.410 --> 00:09:28.420 align:start position:0%
agile as a hyper concentrator because
 

00:09:28.420 --> 00:09:29.460 align:start position:0%
agile as a hyper concentrator because
eventually<00:09:28.720><c> they're</c><00:09:29.050><c> all</c><00:09:29.080><c> throwing</c><00:09:29.290><c> away</c><00:09:29.410><c> a</c>

00:09:29.460 --> 00:09:29.470 align:start position:0%
eventually they're all throwing away a
 

00:09:29.470 --> 00:09:30.630 align:start position:0%
eventually they're all throwing away a
platform<00:09:29.860><c> so</c><00:09:29.980><c> you</c><00:09:30.070><c> should</c><00:09:30.250><c> be</c><00:09:30.310><c> a</c><00:09:30.340><c> little</c><00:09:30.550><c> bit</c>

00:09:30.630 --> 00:09:30.640 align:start position:0%
platform so you should be a little bit
 

00:09:30.640 --> 00:09:32.640 align:start position:0%
platform so you should be a little bit
ahead<00:09:30.730><c> of</c><00:09:30.880><c> most</c><00:09:31.600><c> of</c><00:09:31.720><c> the</c><00:09:31.780><c> traders</c><00:09:32.080><c> you</c><00:09:32.500><c> should</c>

00:09:32.640 --> 00:09:32.650 align:start position:0%
ahead of most of the traders you should
 

00:09:32.650 --> 00:09:34.470 align:start position:0%
ahead of most of the traders you should
be<00:09:32.710><c> really</c><00:09:32.890><c> fast</c><00:09:33.100><c> these</c><00:09:33.820><c> are</c><00:09:34.000><c> the</c><00:09:34.090><c> fundamental</c>

00:09:34.470 --> 00:09:34.480 align:start position:0%
be really fast these are the fundamental
 

00:09:34.480 --> 00:09:37.940 align:start position:0%
be really fast these are the fundamental
requirement<00:09:34.900><c> for</c><00:09:34.990><c> the</c><00:09:35.080><c> market</c><00:09:35.320><c> maker</c><00:09:35.700><c> so</c>

00:09:37.940 --> 00:09:37.950 align:start position:0%
requirement for the market maker so
 

00:09:37.950 --> 00:09:40.230 align:start position:0%
requirement for the market maker so
speed<00:09:38.950><c> has</c><00:09:39.100><c> always</c><00:09:39.310><c> been</c><00:09:39.490><c> a</c><00:09:39.550><c> part</c><00:09:39.820><c> of</c><00:09:39.880><c> trading</c>

00:09:40.230 --> 00:09:40.240 align:start position:0%
speed has always been a part of trading
 

00:09:40.240 --> 00:09:42.690 align:start position:0%
speed has always been a part of trading
like<00:09:40.570><c> when</c><00:09:41.530><c> people</c><00:09:41.860><c> were</c><00:09:42.040><c> trading</c><00:09:42.370><c> down</c><00:09:42.490><c> by</c>

00:09:42.690 --> 00:09:42.700 align:start position:0%
like when people were trading down by
 

00:09:42.700 --> 00:09:45.150 align:start position:0%
like when people were trading down by
the<00:09:42.760><c> Buttonwood</c><00:09:43.210><c> tree</c><00:09:43.710><c> where</c><00:09:44.710><c> even</c><00:09:44.980><c> the</c><00:09:45.040><c> old</c>

00:09:45.150 --> 00:09:45.160 align:start position:0%
the Buttonwood tree where even the old
 

00:09:45.160 --> 00:09:47.490 align:start position:0%
the Buttonwood tree where even the old
new<00:09:45.280><c> york</c><00:09:45.340><c> stock</c><00:09:45.610><c> exchange</c><00:09:46.500><c> getting</c>

00:09:47.490 --> 00:09:47.500 align:start position:0%
new york stock exchange getting
 

00:09:47.500 --> 00:09:48.780 align:start position:0%
new york stock exchange getting
information<00:09:47.740><c> more</c><00:09:48.130><c> quickly</c><00:09:48.160><c> or</c><00:09:48.400><c> someone</c><00:09:48.670><c> else</c>

00:09:48.780 --> 00:09:48.790 align:start position:0%
information more quickly or someone else
 

00:09:48.790 --> 00:09:50.250 align:start position:0%
information more quickly or someone else
mattered<00:09:49.120><c> and</c><00:09:49.270><c> there's</c><00:09:49.690><c> always</c><00:09:49.900><c> some</c>

00:09:50.250 --> 00:09:50.260 align:start position:0%
mattered and there's always some
 

00:09:50.260 --> 00:09:53.550 align:start position:0%
mattered and there's always some
temporal<00:09:50.740><c> component</c><00:09:50.920><c> to</c><00:09:51.700><c> trading</c><00:09:51.940><c> but</c><00:09:52.660><c> people</c>

00:09:53.550 --> 00:09:53.560 align:start position:0%
temporal component to trading but people
 

00:09:53.560 --> 00:09:54.960 align:start position:0%
temporal component to trading but people
can<00:09:53.710><c> provide</c><00:09:54.010><c> liquidity</c><00:09:54.190><c> at</c><00:09:54.640><c> many</c><00:09:54.880><c> different</c>

00:09:54.960 --> 00:09:54.970 align:start position:0%
can provide liquidity at many different
 

00:09:54.970 --> 00:09:57.570 align:start position:0%
can provide liquidity at many different
time<00:09:55.390><c> horizons</c><00:09:55.770><c> so</c><00:09:56.770><c> I</c><00:09:56.800><c> think</c><00:09:57.160><c> it's</c><00:09:57.280><c> not</c><00:09:57.430><c> the</c>

00:09:57.570 --> 00:09:57.580 align:start position:0%
time horizons so I think it's not the
 

00:09:57.580 --> 00:09:59.310 align:start position:0%
time horizons so I think it's not the
case<00:09:57.760><c> that</c><00:09:57.790><c> the</c><00:09:58.120><c> people</c><00:09:58.510><c> sometimes</c><00:09:58.930><c> imagine</c>

00:09:59.310 --> 00:09:59.320 align:start position:0%
case that the people sometimes imagine
 

00:09:59.320 --> 00:10:00.690 align:start position:0%
case that the people sometimes imagine
the<00:09:59.410><c> only</c><00:09:59.710><c> kind</c><00:09:59.920><c> of</c><00:10:00.010><c> market</c><00:10:00.340><c> making</c><00:10:00.490><c> is</c>

00:10:00.690 --> 00:10:00.700 align:start position:0%
the only kind of market making is
 

00:10:00.700 --> 00:10:02.670 align:start position:0%
the only kind of market making is
high-frequency<00:10:01.030><c> trading</c><00:10:01.600><c> that's</c><00:10:02.350><c> just</c><00:10:02.560><c> not</c>

00:10:02.670 --> 00:10:02.680 align:start position:0%
high-frequency trading that's just not
 

00:10:02.680 --> 00:10:06.480 align:start position:0%
high-frequency trading that's just not
true<00:10:02.890><c> mm-hmm</c><00:10:03.580><c> you</c><00:10:04.420><c> say</c><00:10:04.630><c> so</c><00:10:04.960><c> you</c><00:10:05.170><c> know</c><00:10:05.200><c> I</c><00:10:05.310><c> did</c><00:10:06.310><c> my</c>

00:10:06.480 --> 00:10:06.490 align:start position:0%
true mm-hmm you say so you know I did my
 

00:10:06.490 --> 00:10:09.300 align:start position:0%
true mm-hmm you say so you know I did my
PhD<00:10:07.090><c> essentially</c><00:10:07.930><c> in</c><00:10:07.990><c> multiple</c><00:10:08.350><c> functional</c>

00:10:09.300 --> 00:10:09.310 align:start position:0%
PhD essentially in multiple functional
 

00:10:09.310 --> 00:10:10.920 align:start position:0%
PhD essentially in multiple functional
programming<00:10:09.670><c> languages</c><00:10:09.940><c> I</c><00:10:10.090><c> kind</c><00:10:10.360><c> of</c><00:10:10.420><c> use</c><00:10:10.780><c> this</c>

00:10:10.920 --> 00:10:10.930 align:start position:0%
programming languages I kind of use this
 

00:10:10.930 --> 00:10:13.830 align:start position:0%
programming languages I kind of use this
opportunity<00:10:11.260><c> to</c><00:10:11.680><c> learn</c><00:10:11.850><c> Haskell</c><00:10:12.850><c> and</c><00:10:13.360><c> Scala</c>

00:10:13.830 --> 00:10:13.840 align:start position:0%
opportunity to learn Haskell and Scala
 

00:10:13.840 --> 00:10:15.450 align:start position:0%
opportunity to learn Haskell and Scala
but<00:10:14.080><c> I</c><00:10:14.110><c> actually</c><00:10:14.260><c> ended</c><00:10:14.770><c> up</c><00:10:14.860><c> with</c><00:10:15.100><c> a</c><00:10:15.130><c> camel</c>

00:10:15.450 --> 00:10:15.460 align:start position:0%
but I actually ended up with a camel
 

00:10:15.460 --> 00:10:17.760 align:start position:0%
but I actually ended up with a camel
wrestle<00:10:16.450><c> I</c><00:10:16.600><c> ended</c><00:10:17.020><c> up</c><00:10:17.080><c> a</c><00:10:17.260><c> thing</c><00:10:17.410><c> in</c><00:10:17.530><c> the</c><00:10:17.590><c> sweet</c>

00:10:17.760 --> 00:10:17.770 align:start position:0%
wrestle I ended up a thing in the sweet
 

00:10:17.770 --> 00:10:20.100 align:start position:0%
wrestle I ended up a thing in the sweet
spot<00:10:17.980><c> because</c><00:10:18.390><c> you</c><00:10:19.390><c> know</c><00:10:19.480><c> and</c><00:10:19.630><c> I</c><00:10:19.720><c> was</c><00:10:19.870><c> doing</c>

00:10:20.100 --> 00:10:20.110 align:start position:0%
spot because you know and I was doing
 

00:10:20.110 --> 00:10:23.790 align:start position:0%
spot because you know and I was doing
this<00:10:20.200><c> from</c><00:10:21.040><c> about</c><00:10:21.400><c> 2008</c><00:10:22.000><c> to</c><00:10:22.270><c> 2011</c><00:10:22.870><c> and</c><00:10:23.380><c> when</c>

00:10:23.790 --> 00:10:23.800 align:start position:0%
this from about 2008 to 2011 and when
 

00:10:23.800 --> 00:10:25.050 align:start position:0%
this from about 2008 to 2011 and when
the<00:10:23.980><c> crisis</c><00:10:24.340><c> happened</c><00:10:24.670><c> right</c><00:10:24.790><c> and</c><00:10:25.000><c> I</c>

00:10:25.050 --> 00:10:25.060 align:start position:0%
the crisis happened right and I
 

00:10:25.060 --> 00:10:26.640 align:start position:0%
the crisis happened right and I
interacted<00:10:25.570><c> with</c><00:10:25.630><c> a</c><00:10:25.720><c> lot</c><00:10:25.840><c> of</c><00:10:26.080><c> folks</c><00:10:26.260><c> at</c><00:10:26.470><c> Gene's</c>

00:10:26.640 --> 00:10:26.650 align:start position:0%
interacted with a lot of folks at Gene's
 

00:10:26.650 --> 00:10:29.010 align:start position:0%
interacted with a lot of folks at Gene's
3<00:10:26.890><c> -</c><00:10:27.040><c> contributors</c><00:10:27.670><c> to</c><00:10:28.030><c> open</c><00:10:28.660><c> source</c><00:10:28.840><c> and</c><00:10:28.990><c> I</c>

00:10:29.010 --> 00:10:29.020 align:start position:0%
3 - contributors to open source and I
 

00:10:29.020 --> 00:10:30.240 align:start position:0%
3 - contributors to open source and I
it's<00:10:29.170><c> somewhat</c><00:10:29.380><c> I</c><00:10:29.410><c> was</c><00:10:29.590><c> worried</c><00:10:29.890><c> that</c><00:10:29.920><c> you</c>

00:10:30.240 --> 00:10:30.250 align:start position:0%
it's somewhat I was worried that you
 

00:10:30.250 --> 00:10:33.240 align:start position:0%
it's somewhat I was worried that you
know<00:10:30.280><c> the</c><00:10:31.210><c> financial</c><00:10:31.600><c> crisis</c><00:10:32.020><c> like</c><00:10:32.320><c> is</c><00:10:32.980><c> gonna</c>

00:10:33.240 --> 00:10:33.250 align:start position:0%
know the financial crisis like is gonna
 

00:10:33.250 --> 00:10:35.250 align:start position:0%
know the financial crisis like is gonna
bring<00:10:33.760><c> down</c><00:10:33.970><c> James</c><00:10:34.210><c> Street</c><00:10:34.480><c> where</c><00:10:34.750><c> all</c><00:10:34.780><c> these</c>

00:10:35.250 --> 00:10:35.260 align:start position:0%
bring down James Street where all these
 

00:10:35.260 --> 00:10:36.270 align:start position:0%
bring down James Street where all these
people<00:10:35.470><c> who</c><00:10:35.650><c> are</c><00:10:35.740><c> providing</c><00:10:36.130><c> this</c><00:10:36.220><c> beautiful</c>

00:10:36.270 --> 00:10:36.280 align:start position:0%
people who are providing this beautiful
 

00:10:36.280 --> 00:10:38.400 align:start position:0%
people who are providing this beautiful
open<00:10:36.760><c> source</c><00:10:36.970><c> you</c><00:10:37.810><c> know</c><00:10:37.900><c> like</c><00:10:38.140><c> what's</c><00:10:38.290><c> going</c>

00:10:38.400 --> 00:10:38.410 align:start position:0%
open source you know like what's going
 

00:10:38.410 --> 00:10:39.840 align:start position:0%
open source you know like what's going
to<00:10:38.470><c> happen</c><00:10:38.710><c> so</c><00:10:38.800><c> I</c><00:10:38.830><c> asked</c><00:10:39.130><c> them</c><00:10:39.430><c> you</c><00:10:39.490><c> know</c><00:10:39.610><c> our</c>

00:10:39.840 --> 00:10:39.850 align:start position:0%
to happen so I asked them you know our
 

00:10:39.850 --> 00:10:41.670 align:start position:0%
to happen so I asked them you know our
guys<00:10:40.030><c> doing</c><00:10:40.270><c> alright</c><00:10:40.360><c> and</c><00:10:40.750><c> they</c><00:10:40.840><c> told</c><00:10:41.020><c> me</c><00:10:41.170><c> but</c>

00:10:41.670 --> 00:10:41.680 align:start position:0%
guys doing alright and they told me but
 

00:10:41.680 --> 00:10:43.920 align:start position:0%
guys doing alright and they told me but
in<00:10:41.800><c> beautifully</c><00:10:42.430><c> like</c><00:10:43.000><c> this</c><00:10:43.030><c> whole</c><00:10:43.420><c> crisis</c>

00:10:43.920 --> 00:10:43.930 align:start position:0%
in beautifully like this whole crisis
 

00:10:43.930 --> 00:10:47.790 align:start position:0%
in beautifully like this whole crisis
for<00:10:44.590><c> us</c><00:10:44.620><c> is</c><00:10:45.460><c> a</c><00:10:46.210><c> good</c><00:10:46.450><c> thing</c><00:10:46.690><c> and</c><00:10:46.930><c> essentially</c><00:10:47.650><c> I</c>

00:10:47.790 --> 00:10:47.800 align:start position:0%
for us is a good thing and essentially I
 

00:10:47.800 --> 00:10:49.620 align:start position:0%
for us is a good thing and essentially I
got<00:10:47.950><c> the</c><00:10:48.070><c> feeling</c><00:10:48.460><c> that</c><00:10:48.490><c> because</c><00:10:49.390><c> of</c><00:10:49.510><c> this</c>

00:10:49.620 --> 00:10:49.630 align:start position:0%
got the feeling that because of this
 

00:10:49.630 --> 00:10:51.480 align:start position:0%
got the feeling that because of this
risk-taking<00:10:49.990><c> because</c><00:10:50.560><c> I've</c><00:10:50.680><c> been</c><00:10:50.770><c> smart</c><00:10:51.070><c> so</c><00:10:51.460><c> I</c>

00:10:51.480 --> 00:10:51.490 align:start position:0%
risk-taking because I've been smart so I
 

00:10:51.490 --> 00:10:53.480 align:start position:0%
risk-taking because I've been smart so I
wonder<00:10:51.820><c> if</c><00:10:51.850><c> you</c><00:10:51.970><c> can</c><00:10:52.120><c> talk</c><00:10:52.240><c> about</c><00:10:52.390><c> that</c><00:10:52.750><c> how</c>

00:10:53.480 --> 00:10:53.490 align:start position:0%
wonder if you can talk about that how
 

00:10:53.490 --> 00:10:55.810 align:start position:0%
wonder if you can talk about that how
okay<00:10:54.490><c> like</c><00:10:54.730><c> how</c><00:10:54.970><c> the</c><00:10:55.030><c> fact</c><00:10:55.390><c> that</c>

00:10:55.810 --> 00:10:55.820 align:start position:0%
okay like how the fact that
 

00:10:55.820 --> 00:10:58.510 align:start position:0%
okay like how the fact that
you<00:10:55.970><c> know</c><00:10:56.150><c> you</c><00:10:56.210><c> have</c><00:10:56.720><c> all</c><00:10:56.840><c> this</c><00:10:57.220><c> code</c><00:10:58.220><c> bases</c>

00:10:58.510 --> 00:10:58.520 align:start position:0%
you know you have all this code bases
 

00:10:58.520 --> 00:11:01.210 align:start position:0%
you know you have all this code bases
and<00:10:58.670><c> a</c><00:10:58.700><c> camel</c><00:10:59.030><c> helped</c><00:10:59.600><c> you</c><00:10:59.810><c> if</c><00:11:00.110><c> it</c><00:11:00.680><c> did</c><00:11:00.860><c> to</c>

00:11:01.210 --> 00:11:01.220 align:start position:0%
and a camel helped you if it did to
 

00:11:01.220 --> 00:11:06.040 align:start position:0%
and a camel helped you if it did to
weather<00:11:03.040><c> crisis</c><00:11:04.040><c> like</c><00:11:04.430><c> 2008</c><00:11:05.120><c> are</c><00:11:05.510><c> you</c><00:11:05.660><c> kind</c><00:11:05.900><c> of</c>

00:11:06.040 --> 00:11:06.050 align:start position:0%
weather crisis like 2008 are you kind of
 

00:11:06.050 --> 00:11:08.890 align:start position:0%
weather crisis like 2008 are you kind of
is<00:11:06.380><c> there</c><00:11:06.560><c> any</c><00:11:06.710><c> kind</c><00:11:07.190><c> of</c><00:11:07.340><c> way</c><00:11:07.970><c> kind</c><00:11:08.690><c> of</c><00:11:08.780><c> it</c>

00:11:08.890 --> 00:11:08.900 align:start position:0%
is there any kind of way kind of it
 

00:11:08.900 --> 00:11:11.620 align:start position:0%
is there any kind of way kind of it
helps<00:11:09.500><c> you</c><00:11:09.710><c> be</c><00:11:09.890><c> prepared</c><00:11:10.310><c> and</c><00:11:10.790><c> change</c>

00:11:11.620 --> 00:11:11.630 align:start position:0%
helps you be prepared and change
 

00:11:11.630 --> 00:11:13.240 align:start position:0%
helps you be prepared and change
strategies<00:11:12.230><c> is</c><00:11:12.680><c> there</c><00:11:12.890><c> any</c><00:11:13.010><c> connection</c>

00:11:13.240 --> 00:11:13.250 align:start position:0%
strategies is there any connection
 

00:11:13.250 --> 00:11:15.130 align:start position:0%
strategies is there any connection
between<00:11:13.460><c> the</c><00:11:13.850><c> technology</c><00:11:14.330><c> use</c><00:11:14.510><c> and</c><00:11:14.870><c> your</c>

00:11:15.130 --> 00:11:15.140 align:start position:0%
between the technology use and your
 

00:11:15.140 --> 00:11:22.120 align:start position:0%
between the technology use and your
ability<00:11:15.620><c> to</c><00:11:15.800><c> weather</c><00:11:17.170><c> crisis</c><00:11:19.450><c> so</c><00:11:20.450><c> I</c><00:11:20.750><c> think</c><00:11:21.130><c> so</c>

00:11:22.120 --> 00:11:22.130 align:start position:0%
ability to weather crisis so I think so
 

00:11:22.130 --> 00:11:23.560 align:start position:0%
ability to weather crisis so I think so
without<00:11:22.430><c> saying</c><00:11:22.640><c> anything</c><00:11:22.850><c> about</c><00:11:23.060><c> how</c><00:11:23.210><c> we</c><00:11:23.240><c> did</c>

00:11:23.560 --> 00:11:23.570 align:start position:0%
without saying anything about how we did
 

00:11:23.570 --> 00:11:26.730 align:start position:0%
without saying anything about how we did
in<00:11:23.690><c> any</c><00:11:23.840><c> particular</c><00:11:25.060><c> circumstance</c><00:11:26.060><c> I</c><00:11:26.240><c> think</c>

00:11:26.730 --> 00:11:26.740 align:start position:0%
in any particular circumstance I think
 

00:11:26.740 --> 00:11:29.310 align:start position:0%
in any particular circumstance I think
we're<00:11:27.740><c> liquidity</c><00:11:28.130><c> providers</c><00:11:28.550><c> and</c><00:11:28.910><c> in</c>

00:11:29.310 --> 00:11:29.320 align:start position:0%
we're liquidity providers and in
 

00:11:29.320 --> 00:11:31.660 align:start position:0%
we're liquidity providers and in
situations<00:11:30.320><c> where</c><00:11:30.530><c> there's</c><00:11:30.980><c> lots</c><00:11:31.160><c> of</c><00:11:31.310><c> risk</c><00:11:31.550><c> in</c>

00:11:31.660 --> 00:11:31.670 align:start position:0%
situations where there's lots of risk in
 

00:11:31.670 --> 00:11:35.080 align:start position:0%
situations where there's lots of risk in
the<00:11:31.760><c> market</c><00:11:31.790><c> mm-hmm</c><00:11:33.430><c> it's</c><00:11:34.430><c> harder</c><00:11:34.850><c> to</c><00:11:34.940><c> be</c><00:11:34.970><c> a</c>

00:11:35.080 --> 00:11:35.090 align:start position:0%
the market mm-hmm it's harder to be a
 

00:11:35.090 --> 00:11:36.430 align:start position:0%
the market mm-hmm it's harder to be a
liquidity<00:11:35.300><c> provider</c><00:11:35.720><c> you're</c><00:11:35.990><c> paid</c><00:11:36.170><c> more</c><00:11:36.410><c> for</c>

00:11:36.430 --> 00:11:36.440 align:start position:0%
liquidity provider you're paid more for
 

00:11:36.440 --> 00:11:39.790 align:start position:0%
liquidity provider you're paid more for
the<00:11:36.650><c> service</c><00:11:36.980><c> and</c><00:11:37.610><c> I</c><00:11:38.390><c> think</c><00:11:38.690><c> that</c><00:11:39.200><c> is</c><00:11:39.410><c> a</c><00:11:39.440><c> kind</c>

00:11:39.790 --> 00:11:39.800 align:start position:0%
the service and I think that is a kind
 

00:11:39.800 --> 00:11:42.640 align:start position:0%
the service and I think that is a kind
of<00:11:39.920><c> dynamic</c><00:11:40.340><c> of</c><00:11:40.490><c> the</c><00:11:40.640><c> of</c><00:11:41.170><c> the</c><00:11:42.170><c> business</c><00:11:42.500><c> that</c>

00:11:42.640 --> 00:11:42.650 align:start position:0%
of dynamic of the of the business that
 

00:11:42.650 --> 00:11:43.360 align:start position:0%
of dynamic of the of the business that
we're<00:11:42.770><c> in</c><00:11:42.890><c> I</c><00:11:43.070><c> think</c>

00:11:43.360 --> 00:11:43.370 align:start position:0%
we're in I think
 

00:11:43.370 --> 00:11:46.240 align:start position:0%
we're in I think
the<00:11:44.030><c> stability</c><00:11:44.660><c> and</c><00:11:44.990><c> flexibility</c><00:11:45.980><c> of</c><00:11:46.130><c> the</c>

00:11:46.240 --> 00:11:46.250 align:start position:0%
the stability and flexibility of the
 

00:11:46.250 --> 00:11:49.600 align:start position:0%
the stability and flexibility of the
software<00:11:46.730><c> that</c><00:11:47.390><c> you</c><00:11:47.540><c> write</c><00:11:47.750><c> is</c><00:11:48.310><c> essential</c><00:11:49.310><c> to</c>

00:11:49.600 --> 00:11:49.610 align:start position:0%
software that you write is essential to
 

00:11:49.610 --> 00:11:51.250 align:start position:0%
software that you write is essential to
doing<00:11:50.240><c> the</c><00:11:50.420><c> business</c><00:11:50.570><c> well</c><00:11:50.900><c> and</c><00:11:51.140><c> it's</c>

00:11:51.250 --> 00:11:51.260 align:start position:0%
doing the business well and it's
 

00:11:51.260 --> 00:11:54.670 align:start position:0%
doing the business well and it's
especially<00:11:51.470><c> important</c><00:11:52.220><c> when</c><00:11:52.960><c> things</c><00:11:53.960><c> get</c>

00:11:54.670 --> 00:11:54.680 align:start position:0%
especially important when things get
 

00:11:54.680 --> 00:11:56.710 align:start position:0%
especially important when things get
very<00:11:54.920><c> busy</c><00:11:55.100><c> yes</c><00:11:55.760><c> this</c><00:11:56.210><c> is</c><00:11:56.360><c> simple</c><00:11:56.600><c> matter</c>

00:11:56.710 --> 00:11:56.720 align:start position:0%
very busy yes this is simple matter
 

00:11:56.720 --> 00:11:57.940 align:start position:0%
very busy yes this is simple matter
having<00:11:56.960><c> software</c><00:11:57.320><c> that</c><00:11:57.500><c> doesn't</c><00:11:57.740><c> fall</c><00:11:57.920><c> over</c>

00:11:57.940 --> 00:11:57.950 align:start position:0%
having software that doesn't fall over
 

00:11:57.950 --> 00:12:00.430 align:start position:0%
having software that doesn't fall over
what<00:11:58.820><c> things</c><00:11:59.000><c> get</c><00:11:59.150><c> busy</c><00:11:59.300><c> is</c><00:11:59.510><c> important</c><00:11:59.930><c> but</c>

00:12:00.430 --> 00:12:00.440 align:start position:0%
what things get busy is important but
 

00:12:00.440 --> 00:12:02.290 align:start position:0%
what things get busy is important but
also<00:12:00.520><c> having</c><00:12:01.520><c> software</c><00:12:01.760><c> that</c><00:12:01.910><c> can</c><00:12:02.030><c> adapt</c>

00:12:02.290 --> 00:12:02.300 align:start position:0%
also having software that can adapt
 

00:12:02.300 --> 00:12:03.700 align:start position:0%
also having software that can adapt
quickly<00:12:02.510><c> that's</c><00:12:02.840><c> reliable</c><00:12:03.530><c> that</c><00:12:03.620><c> you</c>

00:12:03.700 --> 00:12:03.710 align:start position:0%
quickly that's reliable that you
 

00:12:03.710 --> 00:12:05.350 align:start position:0%
quickly that's reliable that you
understand<00:12:04.130><c> its</c><00:12:04.280><c> behavior</c><00:12:04.400><c> your</c><00:12:04.910><c> confidence</c>

00:12:05.350 --> 00:12:05.360 align:start position:0%
understand its behavior your confidence
 

00:12:05.360 --> 00:12:07.510 align:start position:0%
understand its behavior your confidence
doing<00:12:05.510><c> the</c><00:12:05.630><c> thing</c><00:12:05.750><c> you</c><00:12:05.840><c> expect</c><00:12:05.960><c> to</c><00:12:06.170><c> do</c><00:12:06.520><c> helps</c>

00:12:07.510 --> 00:12:07.520 align:start position:0%
doing the thing you expect to do helps
 

00:12:07.520 --> 00:12:10.150 align:start position:0%
doing the thing you expect to do helps
you<00:12:07.640><c> do</c><00:12:07.790><c> a</c><00:12:07.820><c> good</c><00:12:08.030><c> job</c><00:12:08.090><c> of</c><00:12:08.860><c> providing</c><00:12:09.860><c> liquidity</c>

00:12:10.150 --> 00:12:10.160 align:start position:0%
you do a good job of providing liquidity
 

00:12:10.160 --> 00:12:13.630 align:start position:0%
you do a good job of providing liquidity
even<00:12:10.910><c> in</c><00:12:11.030><c> turbulent</c><00:12:11.860><c> do</c><00:12:12.860><c> you</c><00:12:12.980><c> deploy</c><00:12:13.340><c> often</c>

00:12:13.630 --> 00:12:13.640 align:start position:0%
even in turbulent do you deploy often
 

00:12:13.640 --> 00:12:15.520 align:start position:0%
even in turbulent do you deploy often
more<00:12:13.760><c> often</c><00:12:13.940><c> like</c><00:12:14.150><c> you</c><00:12:14.330><c> know</c><00:12:14.450><c> the</c><00:12:14.600><c> like</c><00:12:15.260><c> some</c>

00:12:15.520 --> 00:12:15.530 align:start position:0%
more often like you know the like some
 

00:12:15.530 --> 00:12:17.140 align:start position:0%
more often like you know the like some
case<00:12:15.710><c> happens</c><00:12:16.070><c> the</c><00:12:16.160><c> market</c><00:12:16.460><c> do</c><00:12:16.610><c> you</c><00:12:16.700><c> find</c><00:12:16.910><c> like</c>

00:12:17.140 --> 00:12:17.150 align:start position:0%
case happens the market do you find like
 

00:12:17.150 --> 00:12:19.120 align:start position:0%
case happens the market do you find like
you<00:12:17.240><c> need</c><00:12:17.360><c> to</c><00:12:17.420><c> deploy</c><00:12:17.690><c> software</c><00:12:18.380><c> more</c><00:12:18.890><c> often</c>

00:12:19.120 --> 00:12:19.130 align:start position:0%
you need to deploy software more often
 

00:12:19.130 --> 00:12:21.520 align:start position:0%
you need to deploy software more often
and<00:12:19.400><c> those</c><00:12:20.210><c> are</c><00:12:20.450><c> I'm</c><00:12:20.570><c> allowing</c><00:12:21.080><c> you</c><00:12:21.260><c> to</c><00:12:21.350><c> kind</c>

00:12:21.520 --> 00:12:21.530 align:start position:0%
and those are I'm allowing you to kind
 

00:12:21.530 --> 00:12:24.700 align:start position:0%
and those are I'm allowing you to kind
of<00:12:21.590><c> deploy</c><00:12:22.190><c> it</c><00:12:22.250><c> faster</c><00:12:23.020><c> so</c><00:12:24.020><c> I'd</c><00:12:24.410><c> say</c><00:12:24.560><c> as</c><00:12:24.680><c> a</c>

00:12:24.700 --> 00:12:24.710 align:start position:0%
of deploy it faster so I'd say as a
 

00:12:24.710 --> 00:12:28.240 align:start position:0%
of deploy it faster so I'd say as a
general<00:12:25.190><c> matter</c><00:12:25.400><c> we</c><00:12:25.730><c> are</c><00:12:26.590><c> very</c><00:12:27.590><c> leery</c><00:12:28.130><c> of</c>

00:12:28.240 --> 00:12:28.250 align:start position:0%
general matter we are very leery of
 

00:12:28.250 --> 00:12:30.840 align:start position:0%
general matter we are very leery of
deploying<00:12:29.000><c> software</c><00:12:29.270><c> in</c><00:12:29.690><c> a</c><00:12:29.750><c> hurry</c><00:12:29.960><c> mm-hmm</c>

00:12:30.840 --> 00:12:30.850 align:start position:0%
deploying software in a hurry mm-hmm
 

00:12:30.850 --> 00:12:34.030 align:start position:0%
deploying software in a hurry mm-hmm
again<00:12:31.850><c> I</c><00:12:32.240><c> think</c><00:12:32.540><c> one</c><00:12:33.260><c> of</c><00:12:33.290><c> the</c><00:12:33.440><c> core</c><00:12:33.650><c> issues</c>

00:12:34.030 --> 00:12:34.040 align:start position:0%
again I think one of the core issues
 

00:12:34.040 --> 00:12:35.200 align:start position:0%
again I think one of the core issues
when<00:12:34.190><c> you</c><00:12:34.250><c> think</c><00:12:34.430><c> about</c><00:12:34.640><c> software</c><00:12:34.970><c> and</c>

00:12:35.200 --> 00:12:35.210 align:start position:0%
when you think about software and
 

00:12:35.210 --> 00:12:37.480 align:start position:0%
when you think about software and
trading<00:12:35.540><c> is</c><00:12:35.690><c> it's</c><00:12:36.470><c> a</c><00:12:36.620><c> dangerous</c><00:12:36.980><c> business</c><00:12:37.190><c> you</c>

00:12:37.480 --> 00:12:37.490 align:start position:0%
trading is it's a dangerous business you
 

00:12:37.490 --> 00:12:38.800 align:start position:0%
trading is it's a dangerous business you
want<00:12:37.670><c> to</c><00:12:37.760><c> be</c><00:12:37.820><c> very</c><00:12:37.850><c> careful</c><00:12:38.360><c> and</c><00:12:38.450><c> deliberate</c>

00:12:38.800 --> 00:12:38.810 align:start position:0%
want to be very careful and deliberate
 

00:12:38.810 --> 00:12:41.650 align:start position:0%
want to be very careful and deliberate
and<00:12:38.960><c> how</c><00:12:39.080><c> you</c><00:12:39.140><c> will</c><00:12:39.380><c> out</c><00:12:39.500><c> software</c><00:12:39.950><c> and</c><00:12:40.660><c> when</c>

00:12:41.650 --> 00:12:41.660 align:start position:0%
and how you will out software and when
 

00:12:41.660 --> 00:12:43.690 align:start position:0%
and how you will out software and when
we<00:12:42.020><c> have</c><00:12:42.230><c> especially</c><00:12:42.680><c> busy</c><00:12:43.190><c> and</c><00:12:43.310><c> important</c>

00:12:43.690 --> 00:12:43.700 align:start position:0%
we have especially busy and important
 

00:12:43.700 --> 00:12:46.120 align:start position:0%
we have especially busy and important
times<00:12:43.990><c> we're</c><00:12:44.990><c> normally</c><00:12:45.350><c> just</c><00:12:45.590><c> like</c><00:12:45.890><c> more</c>

00:12:46.120 --> 00:12:46.130 align:start position:0%
times we're normally just like more
 

00:12:46.130 --> 00:12:47.770 align:start position:0%
times we're normally just like more
careful<00:12:46.520><c> and</c><00:12:46.640><c> more</c><00:12:46.790><c> conservative</c><00:12:47.390><c> about</c><00:12:47.570><c> what</c>

00:12:47.770 --> 00:12:47.780 align:start position:0%
careful and more conservative about what
 

00:12:47.780 --> 00:12:50.110 align:start position:0%
careful and more conservative about what
we<00:12:47.840><c> do</c><00:12:47.990><c> I</c><00:12:48.200><c> absolutely</c><00:12:48.950><c> think</c><00:12:49.310><c> a</c><00:12:49.580><c> language</c><00:12:49.970><c> like</c>

00:12:50.110 --> 00:12:50.120 align:start position:0%
we do I absolutely think a language like
 

00:12:50.120 --> 00:12:52.480 align:start position:0%
we do I absolutely think a language like
Oh<00:12:50.150><c> camel</c><00:12:50.390><c> helps</c><00:12:50.690><c> you</c><00:12:50.810><c> move</c><00:12:50.960><c> faster</c><00:12:51.410><c> in</c><00:12:52.070><c> some</c>

00:12:52.480 --> 00:12:52.490 align:start position:0%
Oh camel helps you move faster in some
 

00:12:52.490 --> 00:12:53.560 align:start position:0%
Oh camel helps you move faster in some
sense<00:12:52.670><c> anything</c><00:12:52.940><c> that</c><00:12:53.180><c> gives</c><00:12:53.270><c> you</c><00:12:53.390><c> confidence</c>

00:12:53.560 --> 00:12:53.570 align:start position:0%
sense anything that gives you confidence
 

00:12:53.570 --> 00:12:56.020 align:start position:0%
sense anything that gives you confidence
in<00:12:53.900><c> the</c><00:12:54.020><c> correctness</c><00:12:54.320><c> of</c><00:12:54.500><c> your</c><00:12:54.620><c> code</c><00:12:54.910><c> makes</c><00:12:55.910><c> it</c>

00:12:56.020 --> 00:12:56.030 align:start position:0%
in the correctness of your code makes it
 

00:12:56.030 --> 00:12:59.830 align:start position:0%
in the correctness of your code makes it
easier<00:12:56.360><c> for</c><00:12:56.570><c> you</c><00:12:56.690><c> to</c><00:12:57.790><c> make</c><00:12:58.790><c> changes</c><00:12:59.660><c> more</c>

00:12:59.830 --> 00:12:59.840 align:start position:0%
easier for you to make changes more
 

00:12:59.840 --> 00:13:01.420 align:start position:0%
easier for you to make changes more
quickly<00:12:59.950><c> because</c><00:13:00.950><c> you</c><00:13:01.040><c> can</c><00:13:01.190><c> have</c><00:13:01.310><c> more</c>

00:13:01.420 --> 00:13:01.430 align:start position:0%
quickly because you can have more
 

00:13:01.430 --> 00:13:02.620 align:start position:0%
quickly because you can have more
confidence<00:13:01.850><c> that</c><00:13:01.880><c> the</c><00:13:02.000><c> change</c><00:13:02.210><c> you</c><00:13:02.360><c> made</c><00:13:02.420><c> is</c>

00:13:02.620 --> 00:13:02.630 align:start position:0%
confidence that the change you made is
 

00:13:02.630 --> 00:13:04.180 align:start position:0%
confidence that the change you made is
actually<00:13:02.810><c> right</c><00:13:03.200><c> and</c><00:13:03.380><c> the</c><00:13:03.800><c> stakes</c><00:13:04.010><c> are</c><00:13:04.160><c> very</c>

00:13:04.180 --> 00:13:04.190 align:start position:0%
actually right and the stakes are very
 

00:13:04.190 --> 00:13:05.680 align:start position:0%
actually right and the stakes are very
high<00:13:04.370><c> and</c><00:13:04.550><c> so</c><00:13:04.760><c> you</c><00:13:04.820><c> really</c><00:13:05.000><c> need</c><00:13:05.120><c> to</c><00:13:05.270><c> be</c><00:13:05.420><c> highly</c>

00:13:05.680 --> 00:13:05.690 align:start position:0%
high and so you really need to be highly
 

00:13:05.690 --> 00:13:06.820 align:start position:0%
high and so you really need to be highly
confident<00:13:06.050><c> about</c><00:13:06.140><c> the</c><00:13:06.290><c> software</c><00:13:06.590><c> that</c><00:13:06.770><c> you</c>

00:13:06.820 --> 00:13:06.830 align:start position:0%
confident about the software that you
 

00:13:06.830 --> 00:13:07.180 align:start position:0%
confident about the software that you
build

00:13:07.180 --> 00:13:07.190 align:start position:0%
build
 

00:13:07.190 --> 00:13:11.020 align:start position:0%
build
mm-hmm<00:13:08.540><c> so</c><00:13:09.110><c> so</c><00:13:09.620><c> you</c><00:13:09.680><c> basically</c><00:13:10.460><c> were</c><00:13:10.760><c> thinking</c>

00:13:11.020 --> 00:13:11.030 align:start position:0%
mm-hmm so so you basically were thinking
 

00:13:11.030 --> 00:13:12.460 align:start position:0%
mm-hmm so so you basically were thinking
you<00:13:11.150><c> are</c><00:13:11.210><c> gonna</c><00:13:11.450><c> go</c><00:13:11.690><c> to</c><00:13:11.750><c> academia</c><00:13:12.050><c> be</c><00:13:12.440><c> a</c>

00:13:12.460 --> 00:13:12.470 align:start position:0%
you are gonna go to academia be a
 

00:13:12.470 --> 00:13:13.870 align:start position:0%
you are gonna go to academia be a
professor<00:13:12.710><c> about</c><00:13:13.070><c> the</c><00:13:13.250><c> other</c><00:13:13.370><c> dog</c><00:13:13.520><c> is</c><00:13:13.670><c> crying</c>

00:13:13.870 --> 00:13:13.880 align:start position:0%
professor about the other dog is crying
 

00:13:13.880 --> 00:13:16.600 align:start position:0%
professor about the other dog is crying
on<00:13:14.450><c> Wall</c><00:13:14.600><c> Street</c><00:13:14.840><c> right</c><00:13:15.080><c> so</c><00:13:15.680><c> I'm</c><00:13:16.250><c> very</c><00:13:16.400><c> curious</c>

00:13:16.600 --> 00:13:16.610 align:start position:0%
on Wall Street right so I'm very curious
 

00:13:16.610 --> 00:13:19.630 align:start position:0%
on Wall Street right so I'm very curious
how<00:13:17.090><c> do</c><00:13:17.600><c> you</c><00:13:18.050><c> find</c><00:13:18.380><c> kind</c><00:13:18.860><c> of</c><00:13:18.950><c> reconcile</c><00:13:19.490><c> this</c>

00:13:19.630 --> 00:13:19.640 align:start position:0%
how do you find kind of reconcile this
 

00:13:19.640 --> 00:13:22.990 align:start position:0%
how do you find kind of reconcile this
to<00:13:19.970><c> these</c><00:13:20.600><c> two</c><00:13:20.840><c> cultures</c><00:13:21.680><c> are</c><00:13:22.190><c> thinner</c><00:13:22.610><c> fokin</c>

00:13:22.990 --> 00:13:23.000 align:start position:0%
to these two cultures are thinner fokin
 

00:13:23.000 --> 00:13:24.730 align:start position:0%
to these two cultures are thinner fokin
all<00:13:23.090><c> in</c><00:13:23.360><c> terms</c><00:13:23.660><c> of</c><00:13:23.780><c> secrecy</c><00:13:24.080><c> right</c><00:13:24.320><c> academics</c>

00:13:24.730 --> 00:13:24.740 align:start position:0%
all in terms of secrecy right academics
 

00:13:24.740 --> 00:13:27.550 align:start position:0%
all in terms of secrecy right academics
like<00:13:24.830><c> to</c><00:13:24.950><c> share</c><00:13:25.160><c> they</c><00:13:25.820><c> like</c><00:13:26.030><c> to</c><00:13:26.330><c> kind</c><00:13:27.230><c> of</c><00:13:27.320><c> talk</c>

00:13:27.550 --> 00:13:27.560 align:start position:0%
like to share they like to kind of talk
 

00:13:27.560 --> 00:13:31.420 align:start position:0%
like to share they like to kind of talk
about<00:13:28.390><c> knowledge</c><00:13:29.390><c> and</c><00:13:29.840><c> and</c><00:13:30.290><c> what</c><00:13:31.190><c> is</c>

00:13:31.420 --> 00:13:31.430 align:start position:0%
about knowledge and and what is
 

00:13:31.430 --> 00:13:33.970 align:start position:0%
about knowledge and and what is
extremely<00:13:31.820><c> secretive</c><00:13:32.000><c> and</c><00:13:32.690><c> siloed</c><00:13:33.320><c> and</c><00:13:33.350><c> and</c>

00:13:33.970 --> 00:13:33.980 align:start position:0%
extremely secretive and siloed and and
 

00:13:33.980 --> 00:13:35.650 align:start position:0%
extremely secretive and siloed and and
so<00:13:34.340><c> when</c><00:13:34.460><c> I</c><00:13:34.520><c> you</c><00:13:34.670><c> know</c><00:13:34.910><c> when</c><00:13:35.060><c> I</c><00:13:35.090><c> bring</c><00:13:35.420><c> together</c>

00:13:35.650 --> 00:13:35.660 align:start position:0%
so when I you know when I bring together
 

00:13:35.660 --> 00:13:37.030 align:start position:0%
so when I you know when I bring together
community<00:13:36.260><c> saying</c><00:13:36.440><c> you</c><00:13:36.530><c> know</c><00:13:36.620><c> like</c><00:13:36.740><c> I</c><00:13:36.830><c> want</c><00:13:36.920><c> to</c>

00:13:37.030 --> 00:13:37.040 align:start position:0%
community saying you know like I want to
 

00:13:37.040 --> 00:13:38.650 align:start position:0%
community saying you know like I want to
build<00:13:37.160><c> a</c><00:13:37.250><c> conference</c><00:13:37.700><c> I</c><00:13:37.820><c> find</c><00:13:38.090><c> it's</c><00:13:38.210><c> very</c><00:13:38.360><c> hard</c>

00:13:38.650 --> 00:13:38.660 align:start position:0%
build a conference I find it's very hard
 

00:13:38.660 --> 00:13:42.090 align:start position:0%
build a conference I find it's very hard
to<00:13:39.560><c> make</c><00:13:39.740><c> people</c><00:13:40.100><c> talk</c><00:13:40.490><c> about</c><00:13:40.670><c> stuff</c><00:13:41.270><c> and</c><00:13:41.540><c> and</c>

00:13:42.090 --> 00:13:42.100 align:start position:0%
to make people talk about stuff and and
 

00:13:42.100 --> 00:13:45.820 align:start position:0%
to make people talk about stuff and and
and<00:13:43.100><c> share</c><00:13:43.400><c> in</c><00:13:43.520><c> general</c><00:13:43.940><c> right</c><00:13:44.180><c> so</c><00:13:44.770><c> do</c><00:13:45.770><c> you</c>

00:13:45.820 --> 00:13:45.830 align:start position:0%
and share in general right so do you
 

00:13:45.830 --> 00:13:49.420 align:start position:0%
and share in general right so do you
find<00:13:46.250><c> that</c><00:13:46.550><c> it's</c><00:13:47.650><c> it's</c><00:13:48.650><c> an</c><00:13:48.800><c> obstacle</c><00:13:49.040><c> to</c>

00:13:49.420 --> 00:13:49.430 align:start position:0%
find that it's it's an obstacle to
 

00:13:49.430 --> 00:13:51.970 align:start position:0%
find that it's it's an obstacle to
progress<00:13:49.550><c> if</c><00:13:50.420><c> you</c><00:13:50.930><c> know</c><00:13:51.020><c> we</c><00:13:51.470><c> have</c><00:13:51.710><c> this</c><00:13:51.800><c> kind</c>

00:13:51.970 --> 00:13:51.980 align:start position:0%
progress if you know we have this kind
 

00:13:51.980 --> 00:13:56.020 align:start position:0%
progress if you know we have this kind
of<00:13:52.100><c> highly</c><00:13:52.580><c> evolved</c><00:13:53.240><c> silos</c><00:13:54.760><c> we</c><00:13:55.760><c> should</c><00:13:55.910><c> kind</c>

00:13:56.020 --> 00:13:56.030 align:start position:0%
of highly evolved silos we should kind
 

00:13:56.030 --> 00:13:57.550 align:start position:0%
of highly evolved silos we should kind
of<00:13:56.060><c> so</c><00:13:56.270><c> well</c><00:13:56.450><c> finance</c><00:13:56.810><c> I</c><00:13:56.900><c> can</c><00:13:57.050><c> hire</c><00:13:57.230><c> like</c>

00:13:57.550 --> 00:13:57.560 align:start position:0%
of so well finance I can hire like
 

00:13:57.560 --> 00:13:58.840 align:start position:0%
of so well finance I can hire like
basically<00:13:57.830><c> think</c><00:13:58.160><c> they</c><00:13:58.250><c> can</c><00:13:58.400><c> hire</c><00:13:58.580><c> all</c><00:13:58.610><c> the</c>

00:13:58.840 --> 00:13:58.850 align:start position:0%
basically think they can hire all the
 

00:13:58.850 --> 00:14:00.790 align:start position:0%
basically think they can hire all the
people<00:13:59.090><c> and</c><00:13:59.300><c> do</c><00:13:59.840><c> inside</c><00:14:00.110><c> what</c><00:14:00.350><c> they</c><00:14:00.500><c> want</c><00:14:00.680><c> to</c>

00:14:00.790 --> 00:14:00.800 align:start position:0%
people and do inside what they want to
 

00:14:00.800 --> 00:14:03.430 align:start position:0%
people and do inside what they want to
do<00:14:00.980><c> but</c><00:14:01.270><c> wouldn't</c><00:14:02.270><c> you</c><00:14:02.540><c> know</c><00:14:02.810><c> like</c><00:14:03.140><c> is</c><00:14:03.290><c> there</c>

00:14:03.430 --> 00:14:03.440 align:start position:0%
do but wouldn't you know like is there
 

00:14:03.440 --> 00:14:05.530 align:start position:0%
do but wouldn't you know like is there
any<00:14:03.560><c> way</c><00:14:03.740><c> essentially</c><00:14:04.130><c> to</c><00:14:05.000><c> talk</c><00:14:05.180><c> about</c><00:14:05.300><c> this</c>

00:14:05.530 --> 00:14:05.540 align:start position:0%
any way essentially to talk about this
 

00:14:05.540 --> 00:14:09.610 align:start position:0%
any way essentially to talk about this
stuff<00:14:05.810><c> right</c><00:14:06.770><c> to</c><00:14:06.980><c> talk</c><00:14:07.130><c> about</c><00:14:07.310><c> research</c><00:14:08.410><c> or</c><00:14:09.410><c> is</c>

00:14:09.610 --> 00:14:09.620 align:start position:0%
stuff right to talk about research or is
 

00:14:09.620 --> 00:14:13.800 align:start position:0%
stuff right to talk about research or is
it<00:14:09.710><c> just</c><00:14:09.860><c> bound</c><00:14:10.070><c> to</c><00:14:10.190><c> be</c><00:14:10.310><c> like</c><00:14:10.460><c> this</c><00:14:10.610><c> so</c><00:14:12.070><c> we</c><00:14:13.070><c> take</c>

00:14:13.800 --> 00:14:13.810 align:start position:0%
it just bound to be like this so we take
 

00:14:13.810 --> 00:14:17.380 align:start position:0%
it just bound to be like this so we take
the<00:14:14.810><c> sort</c><00:14:15.200><c> of</c><00:14:15.230><c> kind</c><00:14:15.920><c> of</c><00:14:15.950><c> trade</c><00:14:16.610><c> secret</c><00:14:17.030><c> aspect</c>

00:14:17.380 --> 00:14:17.390 align:start position:0%
the sort of kind of trade secret aspect
 

00:14:17.390 --> 00:14:19.180 align:start position:0%
the sort of kind of trade secret aspect
of<00:14:17.480><c> the</c><00:14:17.540><c> work</c><00:14:17.660><c> we</c><00:14:17.810><c> do</c><00:14:17.930><c> seriously</c><00:14:18.170><c> and</c><00:14:18.740><c> stuff</c>

00:14:19.180 --> 00:14:19.190 align:start position:0%
of the work we do seriously and stuff
 

00:14:19.190 --> 00:14:20.800 align:start position:0%
of the work we do seriously and stuff
that<00:14:19.340><c> we</c><00:14:19.430><c> think</c><00:14:19.460><c> of</c><00:14:19.760><c> as</c><00:14:19.910><c> important</c>

00:14:20.800 --> 00:14:20.810 align:start position:0%
that we think of as important
 

00:14:20.810 --> 00:14:21.880 align:start position:0%
that we think of as important
competitively<00:14:21.320><c> that</c><00:14:21.440><c> we're</c><00:14:21.560><c> very</c><00:14:21.710><c> careful</c>

00:14:21.880 --> 00:14:21.890 align:start position:0%
competitively that we're very careful
 

00:14:21.890 --> 00:14:23.680 align:start position:0%
competitively that we're very careful
about<00:14:22.160><c> how</c><00:14:22.280><c> we</c><00:14:22.310><c> talk</c><00:14:22.550><c> about</c><00:14:22.700><c> it</c><00:14:22.940><c> but</c><00:14:23.420><c> we</c><00:14:23.480><c> also</c>

00:14:23.680 --> 00:14:23.690 align:start position:0%
about how we talk about it but we also
 

00:14:23.690 --> 00:14:26.830 align:start position:0%
about how we talk about it but we also
try<00:14:24.020><c> and</c><00:14:24.050><c> be</c><00:14:24.430><c> enlightened</c><00:14:25.430><c> about</c><00:14:25.670><c> the</c><00:14:26.600><c> way</c><00:14:26.720><c> in</c>

00:14:26.830 --> 00:14:26.840 align:start position:0%
try and be enlightened about the way in
 

00:14:26.840 --> 00:14:29.110 align:start position:0%
try and be enlightened about the way in
which<00:14:26.900><c> sharing</c><00:14:27.320><c> information</c><00:14:27.560><c> can</c><00:14:27.980><c> make</c><00:14:28.120><c> for</c>

00:14:29.110 --> 00:14:29.120 align:start position:0%
which sharing information can make for
 

00:14:29.120 --> 00:14:31.150 align:start position:0%
which sharing information can make for
faster<00:14:29.450><c> progress</c><00:14:29.630><c> so</c><00:14:30.380><c> internally</c><00:14:30.890><c> a</c><00:14:30.920><c> chain</c>

00:14:31.150 --> 00:14:31.160 align:start position:0%
faster progress so internally a chain
 

00:14:31.160 --> 00:14:33.400 align:start position:0%
faster progress so internally a chain
Street<00:14:31.400><c> we</c><00:14:31.520><c> try</c><00:14:31.670><c> and</c><00:14:31.760><c> do</c><00:14:31.850><c> a</c><00:14:31.880><c> good</c><00:14:32.060><c> job</c><00:14:32.120><c> of</c><00:14:32.600><c> being</c>

00:14:33.400 --> 00:14:33.410 align:start position:0%
Street we try and do a good job of being
 

00:14:33.410 --> 00:14:35.170 align:start position:0%
Street we try and do a good job of being
very<00:14:33.650><c> open</c><00:14:33.980><c> so</c><00:14:34.070><c> that</c><00:14:34.190><c> if</c><00:14:34.280><c> if</c><00:14:34.640><c> someone</c><00:14:34.910><c> needs</c><00:14:35.120><c> to</c>

00:14:35.170 --> 00:14:35.180 align:start position:0%
very open so that if if someone needs to
 

00:14:35.180 --> 00:14:36.130 align:start position:0%
very open so that if if someone needs to
understand<00:14:35.570><c> something</c><00:14:35.720><c> in</c><00:14:35.870><c> order</c><00:14:35.990><c> to</c><00:14:36.050><c> do</c>

00:14:36.130 --> 00:14:36.140 align:start position:0%
understand something in order to do
 

00:14:36.140 --> 00:14:37.690 align:start position:0%
understand something in order to do
their<00:14:36.260><c> job</c><00:14:36.290><c> better</c><00:14:36.560><c> they'll</c><00:14:37.250><c> generally</c><00:14:37.490><c> have</c>

00:14:37.690 --> 00:14:37.700 align:start position:0%
their job better they'll generally have
 

00:14:37.700 --> 00:14:39.060 align:start position:0%
their job better they'll generally have
access<00:14:38.000><c> and</c><00:14:38.150><c> be</c><00:14:38.240><c> able</c><00:14:38.330><c> to</c><00:14:38.450><c> understand</c>

00:14:39.060 --> 00:14:39.070 align:start position:0%
access and be able to understand
 

00:14:39.070 --> 00:14:42.490 align:start position:0%
access and be able to understand
understand<00:14:40.070><c> that</c><00:14:40.220><c> thing</c><00:14:40.430><c> and</c><00:14:41.500><c> when</c>

00:14:42.490 --> 00:14:42.500 align:start position:0%
understand that thing and when
 

00:14:42.500 --> 00:14:43.990 align:start position:0%
understand that thing and when
interacting<00:14:43.010><c> with</c><00:14:43.250><c> the</c><00:14:43.310><c> outside</c><00:14:43.610><c> world</c><00:14:43.760><c> were</c>

00:14:43.990 --> 00:14:44.000 align:start position:0%
interacting with the outside world were
 

00:14:44.000 --> 00:14:47.110 align:start position:0%
interacting with the outside world were
actually<00:14:44.390><c> in</c><00:14:44.900><c> many</c><00:14:45.170><c> ways</c><00:14:45.320><c> quite</c><00:14:45.620><c> open</c><00:14:45.950><c> we</c><00:14:46.190><c> have</c>

00:14:47.110 --> 00:14:47.120 align:start position:0%
actually in many ways quite open we have
 

00:14:47.120 --> 00:14:49.090 align:start position:0%
actually in many ways quite open we have
published<00:14:47.810><c> an</c><00:14:47.900><c> enormous</c><00:14:48.290><c> amount</c><00:14:48.530><c> of</c><00:14:48.680><c> open</c>

00:14:49.090 --> 00:14:49.100 align:start position:0%
published an enormous amount of open
 

00:14:49.100 --> 00:14:50.920 align:start position:0%
published an enormous amount of open
source<00:14:49.310><c> software</c><00:14:49.460><c> roughly</c><00:14:50.330><c> ten</c><00:14:50.570><c> percent</c><00:14:50.600><c> of</c>

00:14:50.920 --> 00:14:50.930 align:start position:0%
source software roughly ten percent of
 

00:14:50.930 --> 00:14:52.210 align:start position:0%
source software roughly ten percent of
our<00:14:51.020><c> code</c><00:14:51.200><c> base</c><00:14:51.350><c> is</c><00:14:51.589><c> available</c><00:14:51.980><c> on</c><00:14:52.040><c> github</c>

00:14:52.210 --> 00:14:52.220 align:start position:0%
our code base is available on github
 

00:14:52.220 --> 00:14:55.210 align:start position:0%
our code base is available on github
mm-hmm<00:14:52.940><c> which</c><00:14:53.510><c> i</c><00:14:53.600><c> think</c><00:14:53.690><c> is</c><00:14:53.870><c> a</c><00:14:54.050><c> very</c><00:14:54.230><c> is</c><00:14:55.010><c> a</c><00:14:55.070><c> very</c>

00:14:55.210 --> 00:14:55.220 align:start position:0%
mm-hmm which i think is a very is a very
 

00:14:55.220 --> 00:14:57.850 align:start position:0%
mm-hmm which i think is a very is a very
high<00:14:55.670><c> percentage</c><00:14:56.210><c> for</c><00:14:56.470><c> almost</c><00:14:57.470><c> any</c><00:14:57.680><c> company</c>

00:14:57.850 --> 00:14:57.860 align:start position:0%
high percentage for almost any company
 

00:14:57.860 --> 00:15:00.340 align:start position:0%
high percentage for almost any company
it's<00:14:58.370><c> a</c><00:14:58.490><c> lot</c><00:14:58.610><c> to</c><00:14:58.910><c> have</c><00:14:59.060><c> any</c><00:14:59.930><c> coming</c><00:15:00.140><c> it's</c><00:15:00.260><c> not</c>

00:15:00.340 --> 00:15:00.350 align:start position:0%
it's a lot to have any coming it's not
 

00:15:00.350 --> 00:15:01.840 align:start position:0%
it's a lot to have any coming it's not
like<00:15:00.440><c> purely</c><00:15:00.770><c> doing</c><00:15:00.980><c> open</c><00:15:01.250><c> source</c><00:15:01.460><c> stuff</c><00:15:01.640><c> that</c>

00:15:01.840 --> 00:15:01.850 align:start position:0%
like purely doing open source stuff that
 

00:15:01.850 --> 00:15:04.000 align:start position:0%
like purely doing open source stuff that
has<00:15:02.060><c> some</c><00:15:02.630><c> out</c><00:15:02.750><c> of</c><00:15:02.839><c> probably</c><00:15:02.990><c> work</c><00:15:03.200><c> that's</c><00:15:03.890><c> a</c>

00:15:04.000 --> 00:15:04.010 align:start position:0%
has some out of probably work that's a
 

00:15:04.010 --> 00:15:06.730 align:start position:0%
has some out of probably work that's a
really<00:15:04.220><c> big</c><00:15:04.430><c> chunk</c><00:15:04.670><c> and</c><00:15:05.080><c> we've</c><00:15:06.080><c> done</c><00:15:06.260><c> a</c><00:15:06.320><c> lot</c><00:15:06.380><c> in</c>

00:15:06.730 --> 00:15:06.740 align:start position:0%
really big chunk and we've done a lot in
 

00:15:06.740 --> 00:15:09.790 align:start position:0%
really big chunk and we've done a lot in
terms<00:15:06.770><c> of</c><00:15:07.280><c> talking</c><00:15:08.030><c> about</c><00:15:08.600><c> the</c><00:15:09.290><c> software</c><00:15:09.680><c> we</c>

00:15:09.790 --> 00:15:09.800 align:start position:0%
terms of talking about the software we
 

00:15:09.800 --> 00:15:11.260 align:start position:0%
terms of talking about the software we
build<00:15:10.100><c> and</c><00:15:10.339><c> the</c><00:15:10.400><c> ways</c><00:15:10.550><c> that</c><00:15:10.700><c> we</c><00:15:10.790><c> approach</c><00:15:10.880><c> and</c>

00:15:11.260 --> 00:15:11.270 align:start position:0%
build and the ways that we approach and
 

00:15:11.270 --> 00:15:13.480 align:start position:0%
build and the ways that we approach and
the<00:15:11.360><c> libraries</c><00:15:11.780><c> that</c><00:15:11.839><c> we've</c><00:15:12.080><c> constructed</c><00:15:12.800><c> and</c>

00:15:13.480 --> 00:15:13.490 align:start position:0%
the libraries that we've constructed and
 

00:15:13.490 --> 00:15:15.040 align:start position:0%
the libraries that we've constructed and
so<00:15:14.030><c> I</c><00:15:14.060><c> think</c><00:15:14.180><c> we've</c><00:15:14.390><c> actually</c><00:15:14.540><c> had</c><00:15:14.810><c> a</c><00:15:14.839><c> lot</c><00:15:14.900><c> of</c>

00:15:15.040 --> 00:15:15.050 align:start position:0%
so I think we've actually had a lot of
 

00:15:15.050 --> 00:15:16.930 align:start position:0%
so I think we've actually had a lot of
very<00:15:15.230><c> productive</c><00:15:15.500><c> relationships</c><00:15:16.310><c> with</c>

00:15:16.930 --> 00:15:16.940 align:start position:0%
very productive relationships with
 

00:15:16.940 --> 00:15:18.340 align:start position:0%
very productive relationships with
people<00:15:17.120><c> in</c><00:15:17.450><c> the</c><00:15:17.540><c> outside</c><00:15:17.870><c> people</c><00:15:18.110><c> in</c><00:15:18.230><c> the</c><00:15:18.320><c> Oh</c>

00:15:18.340 --> 00:15:18.350 align:start position:0%
people in the outside people in the Oh
 

00:15:18.350 --> 00:15:19.150 align:start position:0%
people in the outside people in the Oh
camel<00:15:18.650><c> community</c>

00:15:19.150 --> 00:15:19.160 align:start position:0%
camel community
 

00:15:19.160 --> 00:15:20.800 align:start position:0%
camel community
the<00:15:19.430><c> academic</c><00:15:19.850><c> community</c><00:15:20.000><c> other</c><00:15:20.390><c> people</c><00:15:20.690><c> the</c>

00:15:20.800 --> 00:15:20.810 align:start position:0%
the academic community other people the
 

00:15:20.810 --> 00:15:22.510 align:start position:0%
the academic community other people the
functional<00:15:21.140><c> programming</c><00:15:21.440><c> world</c><00:15:21.710><c> so</c><00:15:22.250><c> I</c><00:15:22.280><c> don't</c>

00:15:22.510 --> 00:15:22.520 align:start position:0%
functional programming world so I don't
 

00:15:22.520 --> 00:15:24.970 align:start position:0%
functional programming world so I don't
I<00:15:22.640><c> think</c><00:15:22.970><c> the</c><00:15:23.120><c> in</c><00:15:23.420><c> some</c><00:15:23.630><c> sense</c><00:15:23.840><c> the</c><00:15:24.080><c> conflict</c>

00:15:24.970 --> 00:15:24.980 align:start position:0%
I think the in some sense the conflict
 

00:15:24.980 --> 00:15:26.890 align:start position:0%
I think the in some sense the conflict
is<00:15:25.100><c> less</c><00:15:25.460><c> extreme</c><00:15:26.060><c> than</c><00:15:26.120><c> it</c><00:15:26.420><c> seems</c><00:15:26.660><c> like</c><00:15:26.870><c> I</c>

00:15:26.890 --> 00:15:26.900 align:start position:0%
is less extreme than it seems like I
 

00:15:26.900 --> 00:15:28.090 align:start position:0%
is less extreme than it seems like I
think<00:15:27.110><c> if</c><00:15:27.170><c> you</c><00:15:27.260><c> take</c><00:15:27.380><c> an</c><00:15:27.530><c> enlightened</c><00:15:27.920><c> view</c>

00:15:28.090 --> 00:15:28.100 align:start position:0%
think if you take an enlightened view
 

00:15:28.100 --> 00:15:29.890 align:start position:0%
think if you take an enlightened view
and<00:15:28.280><c> think</c><00:15:28.520><c> and</c><00:15:29.450><c> don't</c><00:15:29.570><c> just</c><00:15:29.780><c> like</c>

00:15:29.890 --> 00:15:29.900 align:start position:0%
and think and don't just like
 

00:15:29.900 --> 00:15:32.080 align:start position:0%
and think and don't just like
reflexively<00:15:30.560><c> close</c><00:15:30.980><c> off</c><00:15:31.220><c> everything</c><00:15:31.580><c> because</c>

00:15:32.080 --> 00:15:32.090 align:start position:0%
reflexively close off everything because
 

00:15:32.090 --> 00:15:33.820 align:start position:0%
reflexively close off everything because
it's<00:15:32.720><c> information</c><00:15:32.930><c> and</c><00:15:33.470><c> therefore</c><00:15:33.710><c> any</c>

00:15:33.820 --> 00:15:33.830 align:start position:0%
it's information and therefore any
 

00:15:33.830 --> 00:15:35.050 align:start position:0%
it's information and therefore any
leakage<00:15:34.130><c> of</c><00:15:34.190><c> information</c><00:15:34.280><c> it's</c><00:15:34.730><c> bad</c><00:15:34.850><c> but</c><00:15:35.000><c> you</c>

00:15:35.050 --> 00:15:35.060 align:start position:0%
leakage of information it's bad but you
 

00:15:35.060 --> 00:15:37.240 align:start position:0%
leakage of information it's bad but you
really<00:15:35.240><c> think</c><00:15:35.510><c> what</c><00:15:36.200><c> is</c><00:15:36.380><c> what</c><00:15:36.890><c> are</c><00:15:36.980><c> your</c><00:15:37.100><c> kind</c>

00:15:37.240 --> 00:15:37.250 align:start position:0%
really think what is what are your kind
 

00:15:37.250 --> 00:15:38.710 align:start position:0%
really think what is what are your kind
of<00:15:37.370><c> core</c><00:15:37.700><c> competencies</c><00:15:38.390><c> what</c><00:15:38.540><c> are</c><00:15:38.660><c> things</c>

00:15:38.710 --> 00:15:38.720 align:start position:0%
of core competencies what are things
 

00:15:38.720 --> 00:15:39.640 align:start position:0%
of core competencies what are things
that<00:15:38.870><c> are</c><00:15:38.960><c> really</c><00:15:39.080><c> important</c><00:15:39.500><c> to</c><00:15:39.530><c> you</c><00:15:39.620><c> that</c>

00:15:39.640 --> 00:15:39.650 align:start position:0%
that are really important to you that
 

00:15:39.650 --> 00:15:42.640 align:start position:0%
that are really important to you that
you<00:15:39.770><c> really</c><00:15:40.010><c> want</c><00:15:40.190><c> to</c><00:15:40.310><c> keep</c><00:15:40.940><c> private</c><00:15:41.270><c> and</c><00:15:41.930><c> for</c>

00:15:42.640 --> 00:15:42.650 align:start position:0%
you really want to keep private and for
 

00:15:42.650 --> 00:15:44.050 align:start position:0%
you really want to keep private and for
things<00:15:42.800><c> that</c><00:15:42.890><c> aren't</c><00:15:43.070><c> like</c><00:15:43.280><c> that</c><00:15:43.490><c> you</c><00:15:43.820><c> can</c>

00:15:44.050 --> 00:15:44.060 align:start position:0%
things that aren't like that you can
 

00:15:44.060 --> 00:15:45.790 align:start position:0%
things that aren't like that you can
engage<00:15:44.690><c> in</c><00:15:44.750><c> more</c><00:15:45.050><c> sharing</c><00:15:45.410><c> and</c><00:15:45.500><c> I</c><00:15:45.560><c> think</c><00:15:45.710><c> it's</c>

00:15:45.790 --> 00:15:45.800 align:start position:0%
engage in more sharing and I think it's
 

00:15:45.800 --> 00:15:47.800 align:start position:0%
engage in more sharing and I think it's
both<00:15:46.090><c> satisfying</c><00:15:47.090><c> for</c><00:15:47.240><c> the</c><00:15:47.300><c> people</c><00:15:47.510><c> at</c><00:15:47.600><c> James</c>

00:15:47.800 --> 00:15:47.810 align:start position:0%
both satisfying for the people at James
 

00:15:47.810 --> 00:15:48.940 align:start position:0%
both satisfying for the people at James
Street<00:15:47.960><c> I</c><00:15:48.050><c> think</c><00:15:48.230><c> a</c><00:15:48.320><c> lot</c><00:15:48.440><c> of</c><00:15:48.470><c> people</c><00:15:48.710><c> who</c><00:15:48.830><c> are</c>

00:15:48.940 --> 00:15:48.950 align:start position:0%
Street I think a lot of people who are
 

00:15:48.950 --> 00:15:50.740 align:start position:0%
Street I think a lot of people who are
catching<00:15:49.310><c> on</c><00:15:49.340><c> the</c><00:15:49.460><c> software</c><00:15:49.730><c> side</c><00:15:49.970><c> really</c>

00:15:50.740 --> 00:15:50.750 align:start position:0%
catching on the software side really
 

00:15:50.750 --> 00:15:52.720 align:start position:0%
catching on the software side really
like<00:15:50.930><c> being</c><00:15:51.140><c> able</c><00:15:51.290><c> to</c><00:15:51.410><c> contribute</c><00:15:51.740><c> to</c><00:15:52.580><c> open</c>

00:15:52.720 --> 00:15:52.730 align:start position:0%
like being able to contribute to open
 

00:15:52.730 --> 00:15:54.580 align:start position:0%
like being able to contribute to open
source<00:15:52.880><c> in</c><00:15:53.240><c> a</c><00:15:53.300><c> serious</c><00:15:53.630><c> way</c><00:15:53.660><c> mm-hmm</c>

00:15:54.580 --> 00:15:54.590 align:start position:0%
source in a serious way mm-hmm
 

00:15:54.590 --> 00:15:56.170 align:start position:0%
source in a serious way mm-hmm
and<00:15:54.950><c> the</c><00:15:55.190><c> same</c><00:15:55.430><c> time</c><00:15:55.580><c> I</c><00:15:55.610><c> think</c><00:15:55.700><c> you</c><00:15:55.820><c> get</c><00:15:56.000><c> a</c><00:15:56.030><c> lot</c>

00:15:56.170 --> 00:15:56.180 align:start position:0%
and the same time I think you get a lot
 

00:15:56.180 --> 00:15:58.570 align:start position:0%
and the same time I think you get a lot
out<00:15:56.420><c> of</c><00:15:56.450><c> it</c><00:15:56.600><c> you</c><00:15:56.840><c> get</c><00:15:57.020><c> better</c><00:15:57.320><c> interaction</c><00:15:58.310><c> and</c>

00:15:58.570 --> 00:15:58.580 align:start position:0%
out of it you get better interaction and
 

00:15:58.580 --> 00:15:59.950 align:start position:0%
out of it you get better interaction and
feedback<00:15:58.610><c> on</c><00:15:59.090><c> what</c><00:15:59.270><c> you</c><00:15:59.360><c> do</c><00:15:59.480><c> from</c><00:15:59.570><c> the</c><00:15:59.720><c> outside</c>

00:15:59.950 --> 00:15:59.960 align:start position:0%
feedback on what you do from the outside
 

00:15:59.960 --> 00:16:01.840 align:start position:0%
feedback on what you do from the outside
world<00:16:00.200><c> and</c><00:16:00.410><c> you</c><00:16:00.500><c> get</c><00:16:00.650><c> to</c><00:16:00.710><c> learn</c><00:16:01.370><c> things</c><00:16:01.430><c> from</c>

00:16:01.840 --> 00:16:01.850 align:start position:0%
world and you get to learn things from
 

00:16:01.850 --> 00:16:03.370 align:start position:0%
world and you get to learn things from
things<00:16:02.210><c> that</c><00:16:02.330><c> other</c><00:16:02.450><c> people</c><00:16:02.510><c> have</c><00:16:02.780><c> done</c><00:16:02.900><c> I</c>

00:16:03.370 --> 00:16:03.380 align:start position:0%
things that other people have done I
 

00:16:03.380 --> 00:16:05.410 align:start position:0%
things that other people have done I
think<00:16:03.860><c> I</c><00:16:04.100><c> mean</c><00:16:04.400><c> like</c><00:16:04.700><c> from</c><00:16:04.910><c> my</c><00:16:05.030><c> experience</c>

00:16:05.410 --> 00:16:05.420 align:start position:0%
think I mean like from my experience
 

00:16:05.420 --> 00:16:07.270 align:start position:0%
think I mean like from my experience
surveying<00:16:05.750><c> the</c><00:16:05.990><c> space</c><00:16:06.440><c> your</c><00:16:06.680><c> guys</c><00:16:06.860><c> are</c><00:16:07.010><c> one</c><00:16:07.160><c> of</c>

00:16:07.270 --> 00:16:07.280 align:start position:0%
surveying the space your guys are one of
 

00:16:07.280 --> 00:16:09.280 align:start position:0%
surveying the space your guys are one of
the<00:16:07.370><c> most</c><00:16:07.460><c> advanced</c><00:16:08.000><c> right</c><00:16:08.600><c> because</c><00:16:08.870><c> you</c><00:16:09.080><c> both</c>

00:16:09.280 --> 00:16:09.290 align:start position:0%
the most advanced right because you both
 

00:16:09.290 --> 00:16:11.080 align:start position:0%
the most advanced right because you both
have<00:16:09.590><c> open</c><00:16:09.950><c> source</c><00:16:10.130><c> and</c><00:16:10.370><c> you</c><00:16:10.460><c> talk</c><00:16:10.610><c> about</c><00:16:10.850><c> it</c>

00:16:11.080 --> 00:16:11.090 align:start position:0%
have open source and you talk about it
 

00:16:11.090 --> 00:16:13.000 align:start position:0%
have open source and you talk about it
some<00:16:11.570><c> companies</c><00:16:11.900><c> put</c><00:16:12.080><c> out</c><00:16:12.200><c> open</c><00:16:12.530><c> source</c><00:16:12.740><c> in</c>

00:16:13.000 --> 00:16:13.010 align:start position:0%
some companies put out open source in
 

00:16:13.010 --> 00:16:14.110 align:start position:0%
some companies put out open source in
contact<00:16:13.340><c> but</c><00:16:13.400><c> they</c><00:16:13.550><c> don't</c><00:16:13.730><c> really</c><00:16:13.910><c> talk</c><00:16:14.060><c> much</c>

00:16:14.110 --> 00:16:14.120 align:start position:0%
contact but they don't really talk much
 

00:16:14.120 --> 00:16:16.900 align:start position:0%
contact but they don't really talk much
about<00:16:14.390><c> it's</c><00:16:14.720><c> very</c><00:16:14.810><c> hard</c><00:16:15.230><c> to</c><00:16:15.350><c> get</c><00:16:15.440><c> speakers</c><00:16:15.910><c> so</c>

00:16:16.900 --> 00:16:16.910 align:start position:0%
about it's very hard to get speakers so
 

00:16:16.910 --> 00:16:18.280 align:start position:0%
about it's very hard to get speakers so
I<00:16:16.940><c> mean</c><00:16:17.420><c> I</c><00:16:17.510><c> commend</c><00:16:17.780><c> you</c><00:16:17.900><c> guys</c><00:16:17.960><c> for</c><00:16:18.050><c> this</c>

00:16:18.280 --> 00:16:18.290 align:start position:0%
I mean I commend you guys for this
 

00:16:18.290 --> 00:16:19.870 align:start position:0%
I mean I commend you guys for this
that's<00:16:18.530><c> that's</c><00:16:18.830><c> really</c><00:16:19.100><c> great</c><00:16:19.310><c> and</c><00:16:19.370><c> I</c><00:16:19.730><c> mean</c>

00:16:19.870 --> 00:16:19.880 align:start position:0%
that's that's really great and I mean
 

00:16:19.880 --> 00:16:21.700 align:start position:0%
that's that's really great and I mean
you<00:16:20.060><c> do</c><00:16:20.210><c> a</c><00:16:20.240><c> lot</c><00:16:20.360><c> of</c><00:16:20.510><c> talks</c><00:16:20.750><c> which</c><00:16:21.020><c> are</c><00:16:21.230><c> very</c>

00:16:21.700 --> 00:16:21.710 align:start position:0%
you do a lot of talks which are very
 

00:16:21.710 --> 00:16:23.680 align:start position:0%
you do a lot of talks which are very
highly<00:16:21.950><c> rated</c><00:16:22.220><c> right</c><00:16:23.030><c> like</c><00:16:23.210><c> I</c><00:16:23.270><c> think</c><00:16:23.330><c> like</c><00:16:23.570><c> you</c>

00:16:23.680 --> 00:16:23.690 align:start position:0%
highly rated right like I think like you
 

00:16:23.690 --> 00:16:25.810 align:start position:0%
highly rated right like I think like you
do<00:16:23.810><c> a</c><00:16:23.840><c> lot</c><00:16:24.080><c> of</c><00:16:24.110><c> advocacy</c><00:16:24.950><c> for</c><00:16:25.250><c> function</c>

00:16:25.810 --> 00:16:25.820 align:start position:0%
do a lot of advocacy for function
 

00:16:25.820 --> 00:16:28.120 align:start position:0%
do a lot of advocacy for function
programming<00:16:26.470><c> which</c><00:16:27.470><c> is</c><00:16:27.620><c> really</c><00:16:28.010><c> available</c>

00:16:28.120 --> 00:16:28.130 align:start position:0%
programming which is really available
 

00:16:28.130 --> 00:16:30.250 align:start position:0%
programming which is really available
and<00:16:28.520><c> apply</c><00:16:28.760><c> it</c><00:16:28.820><c> applies</c><00:16:29.390><c> across</c><00:16:29.720><c> the</c><00:16:30.020><c> space</c>

00:16:30.250 --> 00:16:30.260 align:start position:0%
and apply it applies across the space
 

00:16:30.260 --> 00:16:32.080 align:start position:0%
and apply it applies across the space
right<00:16:30.530><c> so</c><00:16:30.650><c> that's</c><00:16:31.220><c> why</c><00:16:31.340><c> we're</c><00:16:31.580><c> very</c><00:16:31.610><c> happy</c><00:16:31.880><c> to</c>

00:16:32.080 --> 00:16:32.090 align:start position:0%
right so that's why we're very happy to
 

00:16:32.090 --> 00:16:32.380 align:start position:0%
right so that's why we're very happy to
have<00:16:32.210><c> you</c>

00:16:32.380 --> 00:16:32.390 align:start position:0%
have you
 

00:16:32.390 --> 00:16:33.970 align:start position:0%
have you
you<00:16:32.840><c> know</c><00:16:32.930><c> the</c><00:16:33.110><c> subscribe</c><00:16:33.470><c> because</c><00:16:33.830><c> I</c><00:16:33.920><c> think</c>

00:16:33.970 --> 00:16:33.980 align:start position:0%
you know the subscribe because I think
 

00:16:33.980 --> 00:16:36.300 align:start position:0%
you know the subscribe because I think
the<00:16:34.160><c> principles</c><00:16:34.610><c> are</c><00:16:34.730><c> the</c><00:16:34.760><c> same</c><00:16:34.850><c> essentially</c>

00:16:36.300 --> 00:16:36.310 align:start position:0%
the principles are the same essentially
 

00:16:36.310 --> 00:16:39.880 align:start position:0%
the principles are the same essentially
so<00:16:38.050><c> so</c><00:16:39.050><c> there's</c><00:16:39.320><c> a</c><00:16:39.350><c> question</c><00:16:39.470><c> about</c><00:16:39.680><c> the</c>

00:16:39.880 --> 00:16:39.890 align:start position:0%
so so there's a question about the
 

00:16:39.890 --> 00:16:41.080 align:start position:0%
so so there's a question about the
camera<00:16:40.100><c> locker</c><00:16:40.280><c> system</c><00:16:40.580><c> right</c><00:16:40.670><c> so</c><00:16:40.730><c> I</c><00:16:40.880><c> kind</c><00:16:41.060><c> of</c>

00:16:41.080 --> 00:16:41.090 align:start position:0%
camera locker system right so I kind of
 

00:16:41.090 --> 00:16:44.410 align:start position:0%
camera locker system right so I kind of
found<00:16:41.360><c> this</c><00:16:42.140><c> very</c><00:16:42.350><c> interesting</c><00:16:42.680><c> I</c><00:16:43.520><c> have</c><00:16:44.240><c> this</c>

00:16:44.410 --> 00:16:44.420 align:start position:0%
found this very interesting I have this
 

00:16:44.420 --> 00:16:46.390 align:start position:0%
found this very interesting I have this
very<00:16:44.630><c> interesting</c><00:16:44.900><c> feeling</c><00:16:45.560><c> when</c><00:16:45.770><c> I</c><00:16:45.800><c> you</c><00:16:46.280><c> know</c>

00:16:46.390 --> 00:16:46.400 align:start position:0%
very interesting feeling when I you know
 

00:16:46.400 --> 00:16:48.010 align:start position:0%
very interesting feeling when I you know
was<00:16:46.610><c> doing</c><00:16:46.790><c> a</c><00:16:46.850><c> Carol</c><00:16:47.120><c> being</c><00:16:47.600><c> a</c><00:16:47.660><c> graduate</c>

00:16:48.010 --> 00:16:48.020 align:start position:0%
was doing a Carol being a graduate
 

00:16:48.020 --> 00:16:49.900 align:start position:0%
was doing a Carol being a graduate
student<00:16:48.140><c> because</c><00:16:49.130><c> I</c><00:16:49.160><c> didn't</c><00:16:49.400><c> really</c><00:16:49.490><c> have</c><00:16:49.610><c> the</c>

00:16:49.900 --> 00:16:49.910 align:start position:0%
student because I didn't really have the
 

00:16:49.910 --> 00:16:52.540 align:start position:0%
student because I didn't really have the
time<00:16:50.200><c> to</c><00:16:51.200><c> like</c><00:16:51.440><c> learn</c><00:16:51.680><c> all</c><00:16:51.890><c> the</c><00:16:51.980><c> newest</c><00:16:52.310><c> hype</c>

00:16:52.540 --> 00:16:52.550 align:start position:0%
time to like learn all the newest hype
 

00:16:52.550 --> 00:16:55.030 align:start position:0%
time to like learn all the newest hype
and<00:16:52.970><c> kind</c><00:16:53.390><c> of</c><00:16:53.450><c> I</c><00:16:53.600><c> in</c><00:16:53.720><c> want</c><00:16:53.900><c> 10</c><00:16:54.200><c> Jason</c><00:16:54.620><c> libraries</c>

00:16:55.030 --> 00:16:55.040 align:start position:0%
and kind of I in want 10 Jason libraries
 

00:16:55.040 --> 00:16:56.770 align:start position:0%
and kind of I in want 10 Jason libraries
because<00:16:55.700><c> then</c><00:16:55.970><c> I</c><00:16:56.000><c> would</c><00:16:56.180><c> have</c><00:16:56.210><c> to</c><00:16:56.540><c> figure</c><00:16:56.660><c> out</c>

00:16:56.770 --> 00:16:56.780 align:start position:0%
because then I would have to figure out
 

00:16:56.780 --> 00:16:58.090 align:start position:0%
because then I would have to figure out
which<00:16:56.990><c> one</c><00:16:57.140><c> is</c><00:16:57.230><c> the</c><00:16:57.350><c> best</c><00:16:57.530><c> it</c><00:16:57.710><c> seems</c><00:16:57.860><c> like</c><00:16:58.040><c> oh</c>

00:16:58.090 --> 00:16:58.100 align:start position:0%
which one is the best it seems like oh
 

00:16:58.100 --> 00:16:59.710 align:start position:0%
which one is the best it seems like oh
come<00:16:58.220><c> on</c><00:16:58.250><c> very</c><00:16:58.610><c> sweet</c><00:16:58.790><c> spot</c><00:16:59.030><c> there's</c><00:16:59.480><c> one</c>

00:16:59.710 --> 00:16:59.720 align:start position:0%
come on very sweet spot there's one
 

00:16:59.720 --> 00:17:01.000 align:start position:0%
come on very sweet spot there's one
library<00:17:00.170><c> for</c><00:17:00.350><c> everything</c>

00:17:01.000 --> 00:17:01.010 align:start position:0%
library for everything
 

00:17:01.010 --> 00:17:03.340 align:start position:0%
library for everything
almost<00:17:01.460><c> and</c><00:17:01.940><c> it's</c><00:17:02.420><c> like</c><00:17:02.660><c> it</c><00:17:02.780><c> may</c><00:17:02.930><c> be</c><00:17:02.960><c> done</c><00:17:03.200><c> by</c>

00:17:03.340 --> 00:17:03.350 align:start position:0%
almost and it's like it may be done by
 

00:17:03.350 --> 00:17:04.840 align:start position:0%
almost and it's like it may be done by
french<00:17:03.590><c> guy</c><00:17:03.770><c> in</c><00:17:03.800><c> tokyo</c><00:17:04.250><c> who's</c><00:17:04.520><c> been</c><00:17:04.700><c> like</c>

00:17:04.840 --> 00:17:04.850 align:start position:0%
french guy in tokyo who's been like
 

00:17:04.850 --> 00:17:05.860 align:start position:0%
french guy in tokyo who's been like
doing<00:17:05.120><c> it</c><00:17:05.210><c> for</c><00:17:05.390><c> 10</c><00:17:05.510><c> years</c>

00:17:05.860 --> 00:17:05.870 align:start position:0%
doing it for 10 years
 

00:17:05.870 --> 00:17:07.660 align:start position:0%
doing it for 10 years
but<00:17:06.170><c> you</c><00:17:06.470><c> know</c><00:17:06.620><c> for</c><00:17:06.800><c> sure</c><00:17:06.830><c> they</c><00:17:07.100><c> don't</c><00:17:07.370><c> ask</c><00:17:07.580><c> the</c>

00:17:07.660 --> 00:17:07.670 align:start position:0%
but you know for sure they don't ask the
 

00:17:07.670 --> 00:17:09.730 align:start position:0%
but you know for sure they don't ask the
questions<00:17:08.000><c> he's</c><00:17:08.390><c> gonna</c><00:17:08.540><c> reply</c><00:17:08.810><c> it</c><00:17:08.870><c> he's</c><00:17:09.560><c> still</c>

00:17:09.730 --> 00:17:09.740 align:start position:0%
questions he's gonna reply it he's still
 

00:17:09.740 --> 00:17:12.310 align:start position:0%
questions he's gonna reply it he's still
maintaining<00:17:10.070><c> this</c><00:17:10.400><c> so</c><00:17:11.120><c> so</c><00:17:11.540><c> it</c><00:17:11.840><c> seems</c><00:17:12.110><c> like</c><00:17:12.290><c> a</c>

00:17:12.310 --> 00:17:12.320 align:start position:0%
maintaining this so so it seems like a
 

00:17:12.320 --> 00:17:15.790 align:start position:0%
maintaining this so so it seems like a
very<00:17:12.490><c> nicely</c><00:17:13.540><c> slow-moving</c><00:17:14.540><c> space</c><00:17:15.200><c> where</c><00:17:15.590><c> it's</c>

00:17:15.790 --> 00:17:15.800 align:start position:0%
very nicely slow-moving space where it's
 

00:17:15.800 --> 00:17:18.370 align:start position:0%
very nicely slow-moving space where it's
like<00:17:15.890><c> most</c><00:17:16.190><c> bases</c><00:17:16.670><c> are</c><00:17:16.790><c> covered</c><00:17:16.930><c> right</c><00:17:17.930><c> right</c>

00:17:18.370 --> 00:17:18.380 align:start position:0%
like most bases are covered right right
 

00:17:18.380 --> 00:17:20.860 align:start position:0%
like most bases are covered right right
and<00:17:18.620><c> so</c><00:17:18.860><c> so</c><00:17:19.280><c> there</c><00:17:19.760><c> is</c><00:17:19.850><c> like</c><00:17:20.000><c> the</c><00:17:20.120><c> scarcity</c><00:17:20.840><c> of</c>

00:17:20.860 --> 00:17:20.870 align:start position:0%
and so so there is like the scarcity of
 

00:17:20.870 --> 00:17:24.550 align:start position:0%
and so so there is like the scarcity of
choice<00:17:21.310><c> which</c><00:17:22.310><c> even</c><00:17:23.090><c> with</c><00:17:23.180><c> distractions</c><00:17:23.630><c> so</c>

00:17:24.550 --> 00:17:24.560 align:start position:0%
choice which even with distractions so
 

00:17:24.560 --> 00:17:27.700 align:start position:0%
choice which even with distractions so
the<00:17:24.800><c> pace</c><00:17:25.220><c> of</c><00:17:25.400><c> change</c><00:17:25.430><c> is</c><00:17:26.030><c> is</c><00:17:26.440><c> relatively</c><00:17:27.440><c> slow</c>

00:17:27.700 --> 00:17:27.710 align:start position:0%
the pace of change is is relatively slow
 

00:17:27.710 --> 00:17:29.590 align:start position:0%
the pace of change is is relatively slow
and<00:17:27.740><c> I</c><00:17:27.980><c> don't</c><00:17:28.040><c> know</c><00:17:28.220><c> is</c><00:17:28.370><c> it</c><00:17:28.520><c> because</c><00:17:28.820><c> it</c><00:17:29.300><c> starts</c>

00:17:29.590 --> 00:17:29.600 align:start position:0%
and I don't know is it because it starts
 

00:17:29.600 --> 00:17:31.810 align:start position:0%
and I don't know is it because it starts
as<00:17:29.690><c> a</c><00:17:29.720><c> kind</c><00:17:30.050><c> of</c><00:17:30.110><c> French</c><00:17:30.440><c> academic</c><00:17:30.980><c> project</c>

00:17:31.810 --> 00:17:31.820 align:start position:0%
as a kind of French academic project
 

00:17:31.820 --> 00:17:33.090 align:start position:0%
as a kind of French academic project
that<00:17:31.940><c> you</c><00:17:32.060><c> still</c><00:17:32.330><c> is</c>

00:17:33.090 --> 00:17:33.100 align:start position:0%
that you still is
 

00:17:33.100 --> 00:17:35.039 align:start position:0%
that you still is
right<00:17:33.220><c> but</c><00:17:33.789><c> I</c><00:17:33.970><c> wonder</c><00:17:34.240><c> what</c><00:17:34.600><c> like</c><00:17:34.809><c> what's</c><00:17:35.020><c> your</c>

00:17:35.039 --> 00:17:35.049 align:start position:0%
right but I wonder what like what's your
 

00:17:35.049 --> 00:17:37.529 align:start position:0%
right but I wonder what like what's your
feeling<00:17:35.530><c> in</c><00:17:35.740><c> terms</c><00:17:35.919><c> of</c><00:17:36.330><c> Oscar</c><00:17:37.330><c> Mallik</c>

00:17:37.529 --> 00:17:37.539 align:start position:0%
feeling in terms of Oscar Mallik
 

00:17:37.539 --> 00:17:38.940 align:start position:0%
feeling in terms of Oscar Mallik
assistant<00:17:37.960><c> so</c><00:17:38.289><c> one</c><00:17:38.410><c> day</c><00:17:38.500><c> I'll</c><00:17:38.559><c> say</c><00:17:38.679><c> I</c><00:17:38.799><c> think</c>

00:17:38.940 --> 00:17:38.950 align:start position:0%
assistant so one day I'll say I think
 

00:17:38.950 --> 00:17:40.919 align:start position:0%
assistant so one day I'll say I think
that<00:17:39.190><c> is</c><00:17:39.460><c> in</c><00:17:39.700><c> some</c><00:17:39.880><c> ways</c><00:17:40.030><c> an</c><00:17:40.179><c> out</c><00:17:40.299><c> of</c><00:17:40.330><c> data</c><00:17:40.600><c> and</c>

00:17:40.919 --> 00:17:40.929 align:start position:0%
that is in some ways an out of data and
 

00:17:40.929 --> 00:17:43.680 align:start position:0%
that is in some ways an out of data and
out<00:17:41.110><c> of</c><00:17:41.230><c> date</c><00:17:41.380><c> view</c><00:17:41.650><c> of</c><00:17:41.770><c> the</c><00:17:42.090><c> ecosystem</c><00:17:43.090><c> and</c><00:17:43.299><c> I</c>

00:17:43.680 --> 00:17:43.690 align:start position:0%
out of date view of the ecosystem and I
 

00:17:43.690 --> 00:17:45.000 align:start position:0%
out of date view of the ecosystem and I
agree<00:17:43.870><c> there</c><00:17:43.990><c> are</c><00:17:44.020><c> some</c><00:17:44.110><c> there</c><00:17:44.620><c> are</c><00:17:44.650><c> some</c><00:17:44.799><c> good</c>

00:17:45.000 --> 00:17:45.010 align:start position:0%
agree there are some there are some good
 

00:17:45.010 --> 00:17:46.919 align:start position:0%
agree there are some there are some good
good<00:17:45.640><c> aspects</c><00:17:46.150><c> to</c><00:17:46.299><c> the</c><00:17:46.390><c> kind</c><00:17:46.539><c> of</c><00:17:46.630><c> slow-moving</c>

00:17:46.919 --> 00:17:46.929 align:start position:0%
good aspects to the kind of slow-moving
 

00:17:46.929 --> 00:17:49.200 align:start position:0%
good aspects to the kind of slow-moving
piece<00:17:47.200><c> but</c><00:17:47.860><c> actually</c><00:17:48.580><c> the</c><00:17:48.640><c> pace</c><00:17:48.820><c> of</c><00:17:48.940><c> Oh</c><00:17:49.000><c> camel</c>

00:17:49.200 --> 00:17:49.210 align:start position:0%
piece but actually the pace of Oh camel
 

00:17:49.210 --> 00:17:50.520 align:start position:0%
piece but actually the pace of Oh camel
development<00:17:49.720><c> certainly</c><00:17:50.140><c> of</c><00:17:50.289><c> the</c><00:17:50.320><c> core</c>

00:17:50.520 --> 00:17:50.530 align:start position:0%
development certainly of the core
 

00:17:50.530 --> 00:17:52.980 align:start position:0%
development certainly of the core
compiler<00:17:50.830><c> itself</c><00:17:51.010><c> has</c><00:17:51.419><c> massively</c><00:17:52.419><c> increased</c>

00:17:52.980 --> 00:17:52.990 align:start position:0%
compiler itself has massively increased
 

00:17:52.990 --> 00:17:55.159 align:start position:0%
compiler itself has massively increased
in<00:17:53.919><c> the</c><00:17:54.039><c> last</c><00:17:54.190><c> year's</c><00:17:54.460><c> there</c><00:17:54.610><c> was</c><00:17:54.730><c> a</c><00:17:54.760><c> period</c>

00:17:55.159 --> 00:17:55.169 align:start position:0%
in the last year's there was a period
 

00:17:55.169 --> 00:17:57.840 align:start position:0%
in the last year's there was a period
maybe<00:17:56.169><c> a</c><00:17:56.289><c> decade</c><00:17:56.500><c> ago</c><00:17:56.740><c> where</c><00:17:57.100><c> things</c><00:17:57.490><c> almost</c>

00:17:57.840 --> 00:17:57.850 align:start position:0%
maybe a decade ago where things almost
 

00:17:57.850 --> 00:18:00.000 align:start position:0%
maybe a decade ago where things almost
stopped<00:17:58.090><c> moving</c><00:17:58.270><c> mm-hmm</c><00:17:59.020><c> but</c><00:17:59.169><c> there's</c><00:17:59.830><c> been</c><00:17:59.980><c> a</c>

00:18:00.000 --> 00:18:00.010 align:start position:0%
stopped moving mm-hmm but there's been a
 

00:18:00.010 --> 00:18:01.500 align:start position:0%
stopped moving mm-hmm but there's been a
series<00:18:00.309><c> of</c><00:18:00.370><c> changes</c><00:18:00.700><c> some</c><00:18:00.880><c> driven</c><00:18:01.120><c> by</c><00:18:01.210><c> us</c><00:18:01.360><c> a</c>

00:18:01.500 --> 00:18:01.510 align:start position:0%
series of changes some driven by us a
 

00:18:01.510 --> 00:18:03.659 align:start position:0%
series of changes some driven by us a
lot<00:18:01.690><c> driven</c><00:18:01.929><c> by</c><00:18:02.020><c> not</c><00:18:02.230><c> by</c><00:18:02.440><c> other</c><00:18:02.770><c> people</c><00:18:03.160><c> mm-hm</c>

00:18:03.659 --> 00:18:03.669 align:start position:0%
lot driven by not by other people mm-hm
 

00:18:03.669 --> 00:18:05.399 align:start position:0%
lot driven by not by other people mm-hm
and<00:18:04.179><c> it's</c><00:18:04.480><c> no</c><00:18:04.660><c> longer</c><00:18:04.690><c> the</c><00:18:05.049><c> case</c><00:18:05.169><c> where</c>

00:18:05.399 --> 00:18:05.409 align:start position:0%
and it's no longer the case where
 

00:18:05.409 --> 00:18:06.659 align:start position:0%
and it's no longer the case where
there's<00:18:05.530><c> just</c><00:18:05.710><c> one</c><00:18:05.830><c> JSON</c><00:18:06.159><c> library</c><00:18:06.280><c> now</c>

00:18:06.659 --> 00:18:06.669 align:start position:0%
there's just one JSON library now
 

00:18:06.669 --> 00:18:08.340 align:start position:0%
there's just one JSON library now
there's<00:18:06.970><c> now</c><00:18:07.539><c> there's</c><00:18:07.720><c> a</c><00:18:07.780><c> bunch</c><00:18:07.870><c> of</c><00:18:08.020><c> them</c><00:18:08.169><c> I</c>

00:18:08.340 --> 00:18:08.350 align:start position:0%
there's now there's a bunch of them I
 

00:18:08.350 --> 00:18:11.640 align:start position:0%
there's now there's a bunch of them I
mean<00:18:08.530><c> I</c><00:18:08.710><c> think</c><00:18:08.919><c> that</c><00:18:09.070><c> as</c><00:18:09.820><c> much</c><00:18:09.940><c> as</c><00:18:10.390><c> a</c><00:18:10.929><c> bunch</c><00:18:11.590><c> of</c>

00:18:11.640 --> 00:18:11.650 align:start position:0%
mean I think that as much as a bunch of
 

00:18:11.650 --> 00:18:13.590 align:start position:0%
mean I think that as much as a bunch of
energy<00:18:11.830><c> has</c><00:18:12.130><c> gone</c><00:18:12.309><c> into</c><00:18:12.370><c> the</c><00:18:13.360><c> kind</c><00:18:13.539><c> of</c>

00:18:13.590 --> 00:18:13.600 align:start position:0%
energy has gone into the kind of
 

00:18:13.600 --> 00:18:15.990 align:start position:0%
energy has gone into the kind of
packaging<00:18:14.110><c> and</c><00:18:14.169><c> distribution</c><00:18:14.320><c> story</c><00:18:14.980><c> so</c><00:18:15.820><c> it's</c>

00:18:15.990 --> 00:18:16.000 align:start position:0%
packaging and distribution story so it's
 

00:18:16.000 --> 00:18:17.549 align:start position:0%
packaging and distribution story so it's
much<00:18:16.210><c> easier</c><00:18:16.390><c> people</c><00:18:16.809><c> to</c><00:18:16.870><c> publish</c><00:18:16.990><c> packages</c>

00:18:17.549 --> 00:18:17.559 align:start position:0%
much easier people to publish packages
 

00:18:17.559 --> 00:18:18.930 align:start position:0%
much easier people to publish packages
so<00:18:17.679><c> there</c><00:18:17.830><c> are</c><00:18:17.919><c> more</c><00:18:18.100><c> of</c><00:18:18.220><c> them</c><00:18:18.370><c> now</c><00:18:18.400><c> mm-hmm</c>

00:18:18.930 --> 00:18:18.940 align:start position:0%
so there are more of them now mm-hmm
 

00:18:18.940 --> 00:18:22.169 align:start position:0%
so there are more of them now mm-hmm
it's<00:18:19.720><c> I</c><00:18:19.990><c> mean</c><00:18:20.020><c> I</c><00:18:20.200><c> think</c><00:18:20.350><c> it's</c><00:18:20.470><c> still</c><00:18:21.179><c> smaller</c>

00:18:22.169 --> 00:18:22.179 align:start position:0%
it's I mean I think it's still smaller
 

00:18:22.179 --> 00:18:24.210 align:start position:0%
it's I mean I think it's still smaller
than<00:18:22.299><c> say</c><00:18:22.690><c> the</c><00:18:23.380><c> set</c><00:18:23.559><c> of</c><00:18:23.650><c> packages</c><00:18:24.070><c> that</c><00:18:24.100><c> you</c>

00:18:24.210 --> 00:18:24.220 align:start position:0%
than say the set of packages that you
 

00:18:24.220 --> 00:18:25.649 align:start position:0%
than say the set of packages that you
find<00:18:24.460><c> it's</c><00:18:24.640><c> a</c><00:18:24.730><c> the</c><00:18:24.820><c> Haskell</c><00:18:25.179><c> community</c><00:18:25.539><c> which</c>

00:18:25.649 --> 00:18:25.659 align:start position:0%
find it's a the Haskell community which
 

00:18:25.659 --> 00:18:28.320 align:start position:0%
find it's a the Haskell community which
has<00:18:25.840><c> lots</c><00:18:26.500><c> and</c><00:18:26.710><c> lots</c><00:18:26.860><c> and</c><00:18:27.010><c> lots</c><00:18:27.070><c> of</c><00:18:27.340><c> little</c><00:18:28.000><c> TT</c>

00:18:28.320 --> 00:18:28.330 align:start position:0%
has lots and lots and lots of little TT
 

00:18:28.330 --> 00:18:30.539 align:start position:0%
has lots and lots and lots of little TT
packages<00:18:28.780><c> and</c><00:18:29.110><c> I</c><00:18:29.140><c> do</c><00:18:29.200><c> think</c><00:18:29.530><c> you</c><00:18:29.770><c> know</c><00:18:30.370><c> the</c>

00:18:30.539 --> 00:18:30.549 align:start position:0%
packages and I do think you know the
 

00:18:30.549 --> 00:18:32.250 align:start position:0%
packages and I do think you know the
dynamic<00:18:31.299><c> could</c><00:18:31.390><c> describe</c><00:18:31.630><c> there</c><00:18:31.870><c> being</c><00:18:32.049><c> fewer</c>

00:18:32.250 --> 00:18:32.260 align:start position:0%
dynamic could describe there being fewer
 

00:18:32.260 --> 00:18:33.330 align:start position:0%
dynamic could describe there being fewer
packages<00:18:32.770><c> about</c><00:18:32.860><c> an</c><00:18:33.010><c> average</c><00:18:33.280><c> of</c>

00:18:33.330 --> 00:18:33.340 align:start position:0%
packages about an average of
 

00:18:33.340 --> 00:18:35.820 align:start position:0%
packages about an average of
higher-quality<00:18:33.730><c> I</c><00:18:34.179><c> think</c><00:18:34.960><c> is</c><00:18:35.110><c> I</c><00:18:35.409><c> think</c><00:18:35.710><c> is</c>

00:18:35.820 --> 00:18:35.830 align:start position:0%
higher-quality I think is I think is
 

00:18:35.830 --> 00:18:40.010 align:start position:0%
higher-quality I think is I think is
right<00:18:37.409><c> but</c><00:18:38.409><c> I</c><00:18:38.440><c> think</c><00:18:38.530><c> the</c><00:18:38.950><c> language</c><00:18:39.100><c> itself</c><00:18:39.520><c> I</c>

00:18:40.010 --> 00:18:40.020 align:start position:0%
right but I think the language itself I
 

00:18:40.020 --> 00:18:42.690 align:start position:0%
right but I think the language itself I
think<00:18:41.020><c> it</c><00:18:41.380><c> has</c><00:18:41.530><c> been</c><00:18:41.679><c> moving</c><00:18:41.919><c> much</c><00:18:42.190><c> faster</c><00:18:42.220><c> of</c>

00:18:42.690 --> 00:18:42.700 align:start position:0%
think it has been moving much faster of
 

00:18:42.700 --> 00:18:45.120 align:start position:0%
think it has been moving much faster of
late<00:18:42.880><c> mm-hmm</c><00:18:43.570><c> but</c><00:18:43.750><c> it</c><00:18:44.230><c> definitely</c><00:18:44.440><c> picks</c><00:18:44.980><c> up</c>

00:18:45.120 --> 00:18:45.130 align:start position:0%
late mm-hmm but it definitely picks up
 

00:18:45.130 --> 00:18:47.070 align:start position:0%
late mm-hmm but it definitely picks up
advances<00:18:45.700><c> later</c><00:18:46.090><c> which</c><00:18:46.600><c> i</c><00:18:46.690><c> think</c><00:18:46.780><c> is</c><00:18:46.929><c> both</c>

00:18:47.070 --> 00:18:47.080 align:start position:0%
advances later which i think is both
 

00:18:47.080 --> 00:18:50.220 align:start position:0%
advances later which i think is both
good<00:18:47.260><c> and</c><00:18:47.380><c> bad</c><00:18:47.440><c> mm-hmm</c><00:18:48.190><c> so</c><00:18:48.490><c> the</c><00:18:48.970><c> the</c><00:18:49.480><c> if</c><00:18:50.080><c> you</c>

00:18:50.220 --> 00:18:50.230 align:start position:0%
good and bad mm-hmm so the the if you
 

00:18:50.230 --> 00:18:52.890 align:start position:0%
good and bad mm-hmm so the the if you
one<00:18:50.620><c> nice</c><00:18:50.799><c> example</c><00:18:50.830><c> is</c><00:18:51.490><c> type</c><00:18:51.909><c> classes</c><00:18:52.330><c> mm-hmm</c>

00:18:52.890 --> 00:18:52.900 align:start position:0%
one nice example is type classes mm-hmm
 

00:18:52.900 --> 00:18:55.740 align:start position:0%
one nice example is type classes mm-hmm
which<00:18:53.110><c> are</c><00:18:53.440><c> a</c><00:18:53.830><c> great</c><00:18:54.340><c> feature</c><00:18:54.630><c> Haskell</c><00:18:55.630><c> has</c>

00:18:55.740 --> 00:18:55.750 align:start position:0%
which are a great feature Haskell has
 

00:18:55.750 --> 00:18:56.700 align:start position:0%
which are a great feature Haskell has
had<00:18:55.900><c> it</c><00:18:56.020><c> for</c><00:18:56.049><c> 20</c><00:18:56.320><c> years</c>

00:18:56.700 --> 00:18:56.710 align:start position:0%
had it for 20 years
 

00:18:56.710 --> 00:18:59.460 align:start position:0%
had it for 20 years
mm-hmm<00:18:57.370><c> and</c><00:18:57.820><c> there</c><00:18:58.809><c> are</c><00:18:58.929><c> some</c><00:18:59.169><c> fundamental</c>

00:18:59.460 --> 00:18:59.470 align:start position:0%
mm-hmm and there are some fundamental
 

00:18:59.470 --> 00:19:00.930 align:start position:0%
mm-hmm and there are some fundamental
issues<00:18:59.799><c> with</c><00:19:00.220><c> the</c><00:19:00.280><c> way</c><00:19:00.370><c> Haskell</c><00:19:00.760><c> of</c><00:19:00.820><c> those</c>

00:19:00.930 --> 00:19:00.940 align:start position:0%
issues with the way Haskell of those
 

00:19:00.940 --> 00:19:02.039 align:start position:0%
issues with the way Haskell of those
type<00:19:01.120><c> clauses</c><00:19:01.450><c> like</c><00:19:01.480><c> you</c><00:19:01.630><c> talk</c><00:19:01.809><c> to</c><00:19:01.900><c> the</c><00:19:01.960><c> people</c>

00:19:02.039 --> 00:19:02.049 align:start position:0%
type clauses like you talk to the people
 

00:19:02.049 --> 00:19:03.630 align:start position:0%
type clauses like you talk to the people
who<00:19:02.230><c> kind</c><00:19:02.980><c> of</c><00:19:03.039><c> are</c><00:19:03.130><c> at</c><00:19:03.220><c> the</c><00:19:03.309><c> heart</c><00:19:03.460><c> of</c><00:19:03.549><c> the</c>

00:19:03.630 --> 00:19:03.640 align:start position:0%
who kind of are at the heart of the
 

00:19:03.640 --> 00:19:04.830 align:start position:0%
who kind of are at the heart of the
Haskell<00:19:03.940><c> world</c><00:19:04.090><c> they</c><00:19:04.240><c> like</c><00:19:04.480><c> have</c><00:19:04.659><c> some</c>

00:19:04.830 --> 00:19:04.840 align:start position:0%
Haskell world they like have some
 

00:19:04.840 --> 00:19:06.779 align:start position:0%
Haskell world they like have some
complaints<00:19:05.260><c> about</c><00:19:05.380><c> how</c><00:19:05.620><c> type</c><00:19:06.340><c> classes</c><00:19:06.669><c> are</c>

00:19:06.779 --> 00:19:06.789 align:start position:0%
complaints about how type classes are
 

00:19:06.789 --> 00:19:08.789 align:start position:0%
complaints about how type classes are
built<00:19:06.940><c> and</c><00:19:07.289><c> camels</c><00:19:08.289><c> in</c><00:19:08.380><c> the</c><00:19:08.440><c> process</c><00:19:08.740><c> of</c>

00:19:08.789 --> 00:19:08.799 align:start position:0%
built and camels in the process of
 

00:19:08.799 --> 00:19:10.380 align:start position:0%
built and camels in the process of
getting<00:19:09.100><c> what</c><00:19:09.580><c> are</c><00:19:09.669><c> effectively</c><00:19:10.120><c> typed</c>

00:19:10.380 --> 00:19:10.390 align:start position:0%
getting what are effectively typed
 

00:19:10.390 --> 00:19:14.399 align:start position:0%
getting what are effectively typed
classes<00:19:10.720><c> modular</c><00:19:11.140><c> implements</c><00:19:11.730><c> and</c><00:19:12.990><c> it's</c><00:19:13.990><c> 20</c>

00:19:14.399 --> 00:19:14.409 align:start position:0%
classes modular implements and it's 20
 

00:19:14.409 --> 00:19:16.289 align:start position:0%
classes modular implements and it's 20
years<00:19:14.440><c> late</c><00:19:14.830><c> mm-hmm</c><00:19:15.400><c> but</c><00:19:15.789><c> it's</c><00:19:15.970><c> a</c><00:19:16.090><c> more</c>

00:19:16.289 --> 00:19:16.299 align:start position:0%
years late mm-hmm but it's a more
 

00:19:16.299 --> 00:19:19.409 align:start position:0%
years late mm-hmm but it's a more
principled<00:19:16.929><c> than</c><00:19:16.960><c> cleaner</c><00:19:17.409><c> design</c><00:19:17.700><c> than</c><00:19:18.700><c> you</c>

00:19:19.409 --> 00:19:19.419 align:start position:0%
principled than cleaner design than you
 

00:19:19.419 --> 00:19:21.210 align:start position:0%
principled than cleaner design than you
find<00:19:19.690><c> in</c><00:19:19.870><c> in</c><00:19:20.200><c> other</c><00:19:20.380><c> languages</c><00:19:20.799><c> that</c><00:19:20.980><c> got</c><00:19:21.100><c> the</c>

00:19:21.210 --> 00:19:21.220 align:start position:0%
find in in other languages that got the
 

00:19:21.220 --> 00:19:22.440 align:start position:0%
find in in other languages that got the
future<00:19:21.460><c> earlier</c><00:19:21.789><c> and</c><00:19:21.940><c> you</c><00:19:22.000><c> see</c><00:19:22.150><c> this</c><00:19:22.240><c> in</c><00:19:22.390><c> a</c>

00:19:22.440 --> 00:19:22.450 align:start position:0%
future earlier and you see this in a
 

00:19:22.450 --> 00:19:24.930 align:start position:0%
future earlier and you see this in a
number<00:19:22.600><c> of</c><00:19:22.750><c> different</c><00:19:23.049><c> spots</c><00:19:23.289><c> interesting</c><00:19:23.940><c> so</c>

00:19:24.930 --> 00:19:24.940 align:start position:0%
number of different spots interesting so
 

00:19:24.940 --> 00:19:27.630 align:start position:0%
number of different spots interesting so
I<00:19:24.970><c> think</c><00:19:25.150><c> oh</c><00:19:25.299><c> camel</c><00:19:25.600><c> has</c><00:19:25.750><c> like</c><00:19:26.490><c> the</c><00:19:27.490><c> language</c>

00:19:27.630 --> 00:19:27.640 align:start position:0%
I think oh camel has like the language
 

00:19:27.640 --> 00:19:30.060 align:start position:0%
I think oh camel has like the language
features<00:19:27.880><c> have</c><00:19:28.150><c> moved</c><00:19:28.330><c> forward</c><00:19:28.539><c> at</c><00:19:28.900><c> a</c><00:19:29.140><c> kind</c><00:19:29.980><c> of</c>

00:19:30.060 --> 00:19:30.070 align:start position:0%
features have moved forward at a kind of
 

00:19:30.070 --> 00:19:31.770 align:start position:0%
features have moved forward at a kind of
deliberate<00:19:30.580><c> pace</c><00:19:30.760><c> but</c><00:19:31.030><c> with</c><00:19:31.210><c> making</c><00:19:31.419><c> really</c>

00:19:31.770 --> 00:19:31.780 align:start position:0%
deliberate pace but with making really
 

00:19:31.780 --> 00:19:33.480 align:start position:0%
deliberate pace but with making really
excellent<00:19:32.110><c> high</c><00:19:32.380><c> quality</c><00:19:32.409><c> choices</c>

00:19:33.480 --> 00:19:33.490 align:start position:0%
excellent high quality choices
 

00:19:33.490 --> 00:19:34.950 align:start position:0%
excellent high quality choices
I<00:19:33.520><c> think</c><00:19:34.120><c> this</c><00:19:34.240><c> wasn't</c><00:19:34.390><c> always</c><00:19:34.600><c> straighting</c>

00:19:34.950 --> 00:19:34.960 align:start position:0%
I think this wasn't always straighting
 

00:19:34.960 --> 00:19:36.390 align:start position:0%
I think this wasn't always straighting
some<00:19:35.169><c> there</c><00:19:35.500><c> are</c><00:19:35.590><c> some</c><00:19:35.770><c> features</c><00:19:36.039><c> that</c><00:19:36.309><c> got</c>

00:19:36.390 --> 00:19:36.400 align:start position:0%
some there are some features that got
 

00:19:36.400 --> 00:19:37.799 align:start position:0%
some there are some features that got
into<00:19:36.610><c> early</c><00:19:36.789><c> on</c><00:19:36.820><c> in</c><00:19:37.030><c> the</c><00:19:37.090><c> language</c><00:19:37.390><c> which</c><00:19:37.600><c> I'm</c>

00:19:37.799 --> 00:19:37.809 align:start position:0%
into early on in the language which I'm
 

00:19:37.809 --> 00:19:38.800 align:start position:0%
into early on in the language which I'm
less<00:19:37.990><c> excited</c><00:19:38.110><c> about</c>

00:19:38.800 --> 00:19:38.810 align:start position:0%
less excited about
 

00:19:38.810 --> 00:19:41.020 align:start position:0%
less excited about
I<00:19:38.840><c> think</c><00:19:39.260><c> the</c><00:19:39.320><c> object</c><00:19:39.680><c> system</c><00:19:39.830><c> would</c><00:19:40.820><c> be</c>

00:19:41.020 --> 00:19:41.030 align:start position:0%
I think the object system would be
 

00:19:41.030 --> 00:19:42.670 align:start position:0%
I think the object system would be
mostly<00:19:41.270><c> very</c><00:19:41.450><c> happy</c><00:19:41.720><c> to</c><00:19:41.810><c> live</c><00:19:41.870><c> without</c><00:19:42.020><c> mm-hmm</c>

00:19:42.670 --> 00:19:42.680 align:start position:0%
mostly very happy to live without mm-hmm
 

00:19:42.680 --> 00:19:44.740 align:start position:0%
mostly very happy to live without mm-hmm
and<00:19:42.980><c> basically</c><00:19:43.430><c> in</c><00:19:43.970><c> James</c><00:19:44.240><c> to</c><00:19:44.390><c> you</c><00:19:44.510><c> more</c><00:19:44.690><c> or</c>

00:19:44.740 --> 00:19:44.750 align:start position:0%
and basically in James to you more or
 

00:19:44.750 --> 00:19:45.880 align:start position:0%
and basically in James to you more or
less<00:19:44.870><c> live</c><00:19:45.050><c> as</c><00:19:45.140><c> if</c><00:19:45.230><c> that</c><00:19:45.380><c> didn't</c><00:19:45.560><c> exist</c><00:19:45.740><c> we</c>

00:19:45.880 --> 00:19:45.890 align:start position:0%
less live as if that didn't exist we
 

00:19:45.890 --> 00:19:47.080 align:start position:0%
less live as if that didn't exist we
basically<00:19:46.100><c> don't</c><00:19:46.340><c> use</c><00:19:46.460><c> it</c><00:19:46.610><c> there's</c><00:19:46.910><c> almost</c>

00:19:47.080 --> 00:19:47.090 align:start position:0%
basically don't use it there's almost
 

00:19:47.090 --> 00:19:50.620 align:start position:0%
basically don't use it there's almost
everybody<00:19:47.540><c> else</c><00:19:48.400><c> is</c><00:19:49.400><c> there</c><00:19:49.670><c> the</c><00:19:50.180><c> Oh</c><00:19:50.210><c> is</c><00:19:50.420><c> there</c>

00:19:50.620 --> 00:19:50.630 align:start position:0%
everybody else is there the Oh is there
 

00:19:50.630 --> 00:19:52.240 align:start position:0%
everybody else is there the Oh is there
it<00:19:50.990><c> was</c><00:19:51.170><c> I</c><00:19:51.200><c> think</c><00:19:51.350><c> in</c><00:19:51.530><c> some</c><00:19:51.710><c> sense</c><00:19:51.860><c> the</c><00:19:51.950><c> Oh</c><00:19:51.980><c> was</c>

00:19:52.240 --> 00:19:52.250 align:start position:0%
it was I think in some sense the Oh was
 

00:19:52.250 --> 00:19:53.320 align:start position:0%
it was I think in some sense the Oh was
there<00:19:52.340><c> are</c><00:19:52.430><c> no</c><00:19:52.520><c> camel</c><00:19:52.790><c> because</c><00:19:52.910><c> in</c><00:19:53.240><c> the</c>

00:19:53.320 --> 00:19:53.330 align:start position:0%
there are no camel because in the
 

00:19:53.330 --> 00:19:55.240 align:start position:0%
there are no camel because in the
mid-90s<00:19:53.780><c> to</c><00:19:54.350><c> be</c><00:19:54.470><c> cool</c><00:19:54.680><c> you</c><00:19:54.830><c> had</c><00:19:54.980><c> to</c><00:19:55.040><c> have</c><00:19:55.160><c> an</c>

00:19:55.240 --> 00:19:55.250 align:start position:0%
mid-90s to be cool you had to have an
 

00:19:55.250 --> 00:19:55.870 align:start position:0%
mid-90s to be cool you had to have an
auditorium

00:19:55.870 --> 00:19:55.880 align:start position:0%
auditorium
 

00:19:55.880 --> 00:19:57.490 align:start position:0%
auditorium
all<00:19:56.240><c> right</c><00:19:56.360><c> look</c><00:19:56.600><c> and</c><00:19:56.810><c> in</c><00:19:56.960><c> many</c><00:19:57.170><c> ways</c><00:19:57.230><c> it's</c>

00:19:57.490 --> 00:19:57.500 align:start position:0%
all right look and in many ways it's
 

00:19:57.500 --> 00:19:58.660 align:start position:0%
all right look and in many ways it's
like<00:19:57.530><c> a</c><00:19:57.620><c> beautifully</c><00:19:58.010><c> designed</c><00:19:58.160><c> system</c><00:19:58.610><c> I</c>

00:19:58.660 --> 00:19:58.670 align:start position:0%
like a beautifully designed system I
 

00:19:58.670 --> 00:20:01.030 align:start position:0%
like a beautifully designed system I
don't<00:19:58.730><c> it's</c><00:19:59.360><c> just</c><00:19:59.450><c> not</c><00:19:59.780><c> inside</c><00:20:00.650><c> it's</c><00:20:00.800><c> not</c><00:20:00.920><c> so</c>

00:20:01.030 --> 00:20:01.040 align:start position:0%
don't it's just not inside it's not so
 

00:20:01.040 --> 00:20:02.350 align:start position:0%
don't it's just not inside it's not so
much<00:20:01.160><c> that</c><00:20:01.280><c> it's</c><00:20:01.460><c> a</c><00:20:01.550><c> bad</c><00:20:01.730><c> thing</c><00:20:01.760><c> to</c><00:20:02.000><c> have</c><00:20:02.210><c> it</c><00:20:02.300><c> in</c>

00:20:02.350 --> 00:20:02.360 align:start position:0%
much that it's a bad thing to have it in
 

00:20:02.360 --> 00:20:03.280 align:start position:0%
much that it's a bad thing to have it in
the<00:20:02.420><c> language</c><00:20:02.540><c> this</c><00:20:02.840><c> is</c><00:20:02.930><c> kind</c><00:20:03.140><c> of</c><00:20:03.170><c> an</c>

00:20:03.280 --> 00:20:03.290 align:start position:0%
the language this is kind of an
 

00:20:03.290 --> 00:20:05.410 align:start position:0%
the language this is kind of an
attractive<00:20:03.590><c> nuisance</c><00:20:03.860><c> which</c><00:20:04.820><c> is</c><00:20:04.970><c> to</c><00:20:05.060><c> say</c><00:20:05.240><c> in</c>

00:20:05.410 --> 00:20:05.420 align:start position:0%
attractive nuisance which is to say in
 

00:20:05.420 --> 00:20:08.290 align:start position:0%
attractive nuisance which is to say in
ml<00:20:06.340><c> objects</c><00:20:07.340><c> are</c><00:20:07.430><c> almost</c><00:20:07.580><c> never</c><00:20:07.760><c> the</c><00:20:07.910><c> simplest</c>

00:20:08.290 --> 00:20:08.300 align:start position:0%
ml objects are almost never the simplest
 

00:20:08.300 --> 00:20:08.980 align:start position:0%
ml objects are almost never the simplest
way<00:20:08.390><c> to</c><00:20:08.420><c> do</c><00:20:08.630><c> things</c>

00:20:08.980 --> 00:20:08.990 align:start position:0%
way to do things
 

00:20:08.990 --> 00:20:10.240 align:start position:0%
way to do things
mmm-hmm<00:20:09.410><c> there</c><00:20:09.560><c> are</c><00:20:09.650><c> kind</c><00:20:09.830><c> of</c><00:20:09.980><c> high-level</c>

00:20:10.240 --> 00:20:10.250 align:start position:0%
mmm-hmm there are kind of high-level
 

00:20:10.250 --> 00:20:12.790 align:start position:0%
mmm-hmm there are kind of high-level
advanced<00:20:11.210><c> power</c><00:20:11.480><c> tool</c><00:20:11.750><c> they</c><00:20:12.320><c> use</c>

00:20:12.790 --> 00:20:12.800 align:start position:0%
advanced power tool they use
 

00:20:12.800 --> 00:20:14.080 align:start position:0%
advanced power tool they use
occasionally<00:20:13.280><c> in</c><00:20:13.580><c> fairly</c><00:20:13.910><c> rare</c>

00:20:14.080 --> 00:20:14.090 align:start position:0%
occasionally in fairly rare
 

00:20:14.090 --> 00:20:16.660 align:start position:0%
occasionally in fairly rare
circumstances<00:20:14.840><c> mm-hmm</c><00:20:15.350><c> but</c><00:20:16.070><c> which</c><00:20:16.310><c> you</c><00:20:16.340><c> come</c>

00:20:16.660 --> 00:20:16.670 align:start position:0%
circumstances mm-hmm but which you come
 

00:20:16.670 --> 00:20:18.190 align:start position:0%
circumstances mm-hmm but which you come
to<00:20:16.790><c> a</c><00:20:16.820><c> camel</c><00:20:17.180><c> from</c><00:20:17.390><c> in</c><00:20:17.690><c> object-oriented</c>

00:20:18.190 --> 00:20:18.200 align:start position:0%
to a camel from in object-oriented
 

00:20:18.200 --> 00:20:19.300 align:start position:0%
to a camel from in object-oriented
language<00:20:18.500><c> you</c><00:20:18.590><c> see</c><00:20:18.740><c> objects</c><00:20:19.040><c> can</c><00:20:19.130><c> they</c><00:20:19.190><c> go</c>

00:20:19.300 --> 00:20:19.310 align:start position:0%
language you see objects can they go
 

00:20:19.310 --> 00:20:21.130 align:start position:0%
language you see objects can they go
that's<00:20:19.640><c> the</c><00:20:19.760><c> natural</c><00:20:19.970><c> thing</c><00:20:20.180><c> to</c><00:20:20.390><c> use</c><00:20:20.540><c> and</c>

00:20:21.130 --> 00:20:21.140 align:start position:0%
that's the natural thing to use and
 

00:20:21.140 --> 00:20:22.660 align:start position:0%
that's the natural thing to use and
that's<00:20:21.320><c> just</c><00:20:21.470><c> a</c><00:20:21.530><c> mistake</c><00:20:21.710><c> right</c><00:20:22.250><c> you</c><00:20:22.520><c> should</c>

00:20:22.660 --> 00:20:22.670 align:start position:0%
that's just a mistake right you should
 

00:20:22.670 --> 00:20:24.880 align:start position:0%
that's just a mistake right you should
go<00:20:22.820><c> to</c><00:20:22.910><c> them</c><00:20:23.000><c> last</c><00:20:23.240><c> not</c><00:20:23.540><c> first</c><00:20:23.570><c> right</c><00:20:24.110><c> I</c><00:20:24.380><c> mean</c><00:20:24.770><c> I</c>

00:20:24.880 --> 00:20:24.890 align:start position:0%
go to them last not first right I mean I
 

00:20:24.890 --> 00:20:26.860 align:start position:0%
go to them last not first right I mean I
you<00:20:24.950><c> know</c><00:20:25.070><c> Scala</c><00:20:25.700><c> is</c><00:20:26.060><c> an</c><00:20:26.300><c> object</c><00:20:26.750><c> function</c>

00:20:26.860 --> 00:20:26.870 align:start position:0%
you know Scala is an object function
 

00:20:26.870 --> 00:20:28.600 align:start position:0%
you know Scala is an object function
language<00:20:27.350><c> but</c><00:20:27.530><c> I'm</c><00:20:27.710><c> not</c><00:20:27.890><c> just</c><00:20:28.100><c> kind</c><00:20:28.280><c> of</c><00:20:28.430><c> I</c>

00:20:28.600 --> 00:20:28.610 align:start position:0%
language but I'm not just kind of I
 

00:20:28.610 --> 00:20:31.750 align:start position:0%
language but I'm not just kind of I
think<00:20:28.960><c> the</c><00:20:29.960><c> menus</c><00:20:30.260><c> at</c><00:20:30.830><c> least</c><00:20:31.070><c> for</c><00:20:31.220><c> me</c><00:20:31.310><c> for</c><00:20:31.610><c> you</c>

00:20:31.750 --> 00:20:31.760 align:start position:0%
think the menus at least for me for you
 

00:20:31.760 --> 00:20:33.070 align:start position:0%
think the menus at least for me for you
know<00:20:31.820><c> object</c><00:20:32.300><c> systems</c><00:20:32.630><c> Carl</c><00:20:32.780><c> it's</c><00:20:32.900><c> kind</c><00:20:33.050><c> of</c>

00:20:33.070 --> 00:20:33.080 align:start position:0%
know object systems Carl it's kind of
 

00:20:33.080 --> 00:20:34.360 align:start position:0%
know object systems Carl it's kind of
its<00:20:33.200><c> packaging</c><00:20:33.530><c> things</c><00:20:33.710><c> it's</c><00:20:33.980><c> I</c><00:20:34.130><c> think</c><00:20:34.220><c> it</c>

00:20:34.360 --> 00:20:34.370 align:start position:0%
its packaging things it's I think it
 

00:20:34.370 --> 00:20:36.190 align:start position:0%
its packaging things it's I think it
improve<00:20:34.580><c> the</c><00:20:34.670><c> syntax</c><00:20:35.000><c> that's</c><00:20:35.480><c> why</c><00:20:35.660><c> I</c><00:20:35.690><c> like</c>

00:20:36.190 --> 00:20:36.200 align:start position:0%
improve the syntax that's why I like
 

00:20:36.200 --> 00:20:39.310 align:start position:0%
improve the syntax that's why I like
Scala<00:20:36.530><c> or</c><00:20:37.240><c> expression</c><00:20:38.240><c> because</c><00:20:38.510><c> it</c><00:20:38.780><c> lets</c><00:20:39.080><c> you</c>

00:20:39.310 --> 00:20:39.320 align:start position:0%
Scala or expression because it lets you
 

00:20:39.320 --> 00:20:41.290 align:start position:0%
Scala or expression because it lets you
basically<00:20:39.530><c> use</c><00:20:40.220><c> the</c><00:20:40.370><c> subject</c><00:20:40.730><c> system</c><00:20:41.030><c> to</c><00:20:41.150><c> glue</c>

00:20:41.290 --> 00:20:41.300 align:start position:0%
basically use the subject system to glue
 

00:20:41.300 --> 00:20:43.120 align:start position:0%
basically use the subject system to glue
things<00:20:41.480><c> together</c><00:20:41.690><c> right</c><00:20:42.620><c> because</c><00:20:42.860><c> you</c><00:20:42.980><c> have</c>

00:20:43.120 --> 00:20:43.130 align:start position:0%
things together right because you have
 

00:20:43.130 --> 00:20:45.070 align:start position:0%
things together right because you have
you<00:20:43.400><c> know</c><00:20:43.490><c> object</c><00:20:43.820><c> of</c><00:20:43.970><c> methods</c><00:20:44.330><c> which</c><00:20:44.450><c> you</c><00:20:44.600><c> can</c>

00:20:45.070 --> 00:20:45.080 align:start position:0%
you know object of methods which you can
 

00:20:45.080 --> 00:20:46.930 align:start position:0%
you know object of methods which you can
omit<00:20:45.290><c> the</c><00:20:45.410><c> dot</c><00:20:45.560><c> and</c><00:20:45.800><c> you</c><00:20:46.250><c> have</c><00:20:46.490><c> you</c><00:20:46.790><c> know</c>

00:20:46.930 --> 00:20:46.940 align:start position:0%
omit the dot and you have you know
 

00:20:46.940 --> 00:20:50.560 align:start position:0%
omit the dot and you have you know
syntax<00:20:47.870><c> which</c><00:20:48.320><c> looks</c><00:20:48.680><c> to</c><00:20:49.070><c> some</c><00:20:49.370><c> people</c><00:20:49.790><c> more</c>

00:20:50.560 --> 00:20:50.570 align:start position:0%
syntax which looks to some people more
 

00:20:50.570 --> 00:20:53.290 align:start position:0%
syntax which looks to some people more
like<00:20:50.750><c> math</c><00:20:50.990><c> than</c><00:20:51.620><c> than</c><00:20:52.220><c> Haskell</c><00:20:52.820><c> rock</c><00:20:53.030><c> mo</c>

00:20:53.290 --> 00:20:53.300 align:start position:0%
like math than than Haskell rock mo
 

00:20:53.300 --> 00:20:55.630 align:start position:0%
like math than than Haskell rock mo
although<00:20:54.080><c> to</c><00:20:54.830><c> other</c><00:20:55.100><c> people</c><00:20:55.460><c> it</c><00:20:55.520><c> looks</c>

00:20:55.630 --> 00:20:55.640 align:start position:0%
although to other people it looks
 

00:20:55.640 --> 00:20:57.280 align:start position:0%
although to other people it looks
cleaner<00:20:56.030><c> you</c><00:20:56.510><c> know</c><00:20:56.660><c> if</c><00:20:56.720><c> you</c><00:20:56.870><c> did</c><00:20:57.080><c> a</c><00:20:57.110><c> lot</c><00:20:57.230><c> of</c>

00:20:57.280 --> 00:20:57.290 align:start position:0%
cleaner you know if you did a lot of
 

00:20:57.290 --> 00:21:00.400 align:start position:0%
cleaner you know if you did a lot of
husk<00:20:57.800><c> a</c><00:20:57.920><c> little</c><00:20:58.160><c> caramel</c><00:20:58.850><c> right</c><00:20:59.120><c> so</c><00:20:59.330><c> but</c><00:20:59.960><c> I</c>

00:21:00.400 --> 00:21:00.410 align:start position:0%
husk a little caramel right so but I
 

00:21:00.410 --> 00:21:03.910 align:start position:0%
husk a little caramel right so but I
think<00:21:00.710><c> it's</c><00:21:01.370><c> not</c><00:21:02.020><c> it's</c><00:21:03.020><c> not</c><00:21:03.200><c> a</c><00:21:03.260><c> primary</c>

00:21:03.910 --> 00:21:03.920 align:start position:0%
think it's not it's not a primary
 

00:21:03.920 --> 00:21:06.490 align:start position:0%
think it's not it's not a primary
feature<00:21:04.630><c> which</c><00:21:05.630><c> function</c><00:21:05.960><c> programmers</c><00:21:06.290><c> using</c>

00:21:06.490 --> 00:21:06.500 align:start position:0%
feature which function programmers using
 

00:21:06.500 --> 00:21:09.910 align:start position:0%
feature which function programmers using
Scala<00:21:07.840><c> so</c><00:21:08.840><c> so</c><00:21:09.170><c> your</c><00:21:09.320><c> version</c><00:21:09.380><c> fast</c><00:21:09.680><c> enough</c>

00:21:09.910 --> 00:21:09.920 align:start position:0%
Scala so so your version fast enough
 

00:21:09.920 --> 00:21:12.310 align:start position:0%
Scala so so your version fast enough
obviously<00:21:10.160><c> that's</c><00:21:10.490><c> another</c><00:21:10.900><c> language</c><00:21:11.900><c> which</c>

00:21:12.310 --> 00:21:12.320 align:start position:0%
obviously that's another language which
 

00:21:12.320 --> 00:21:13.960 align:start position:0%
obviously that's another language which
is<00:21:12.470><c> very</c><00:21:12.800><c> much</c><00:21:13.070><c> up</c><00:21:13.220><c> and</c><00:21:13.280><c> coming</c><00:21:13.610><c> in</c><00:21:13.760><c> the</c>

00:21:13.960 --> 00:21:13.970 align:start position:0%
is very much up and coming in the
 

00:21:13.970 --> 00:21:15.400 align:start position:0%
is very much up and coming in the
FinTech<00:21:14.240><c> world</c><00:21:14.540><c> right</c><00:21:14.870><c> so</c><00:21:14.900><c> the</c><00:21:15.080><c> result</c><00:21:15.320><c> of</c>

00:21:15.400 --> 00:21:15.410 align:start position:0%
FinTech world right so the result of
 

00:21:15.410 --> 00:21:17.110 align:start position:0%
FinTech world right so the result of
banks<00:21:15.680><c> using</c><00:21:15.860><c> Haskell</c><00:21:16.370><c> there</c><00:21:16.850><c> is</c><00:21:16.970><c> a</c><00:21:17.000><c> lot</c><00:21:17.090><c> of</c>

00:21:17.110 --> 00:21:17.120 align:start position:0%
banks using Haskell there is a lot of
 

00:21:17.120 --> 00:21:18.970 align:start position:0%
banks using Haskell there is a lot of
interest<00:21:17.480><c> in</c><00:21:17.660><c> a</c><00:21:17.780><c> you</c><00:21:17.960><c> know</c><00:21:18.080><c> so</c><00:21:18.680><c> look</c><00:21:18.800><c> at</c><00:21:18.890><c> this</c>

00:21:18.970 --> 00:21:18.980 align:start position:0%
interest in a you know so look at this
 

00:21:18.980 --> 00:21:21.100 align:start position:0%
interest in a you know so look at this
conference<00:21:19.190><c> called</c><00:21:19.610><c> scale</c><00:21:19.850><c> by</c><00:21:20.030><c> the</c><00:21:20.060><c> bay</c><00:21:20.300><c> which</c>

00:21:21.100 --> 00:21:21.110 align:start position:0%
conference called scale by the bay which
 

00:21:21.110 --> 00:21:22.480 align:start position:0%
conference called scale by the bay which
is<00:21:21.230><c> to</c><00:21:21.290><c> be</c><00:21:21.380><c> called</c><00:21:21.530><c> Scala</c><00:21:21.740><c> by</c><00:21:21.920><c> the</c><00:21:21.980><c> bay</c><00:21:22.130><c> we</c><00:21:22.310><c> kind</c>

00:21:22.480 --> 00:21:22.490 align:start position:0%
is to be called Scala by the bay we kind
 

00:21:22.490 --> 00:21:24.670 align:start position:0%
is to be called Scala by the bay we kind
of<00:21:22.610><c> called</c><00:21:22.820><c> Scala</c><00:21:23.120><c> a</c><00:21:23.300><c> by</c><00:21:23.480><c> the</c><00:21:23.540><c> bay</c><00:21:23.780><c> last</c><00:21:24.470><c> year</c>

00:21:24.670 --> 00:21:24.680 align:start position:0%
of called Scala a by the bay last year
 

00:21:24.680 --> 00:21:26.080 align:start position:0%
of called Scala a by the bay last year
and<00:21:24.800><c> now</c><00:21:24.860><c> it's</c><00:21:25.010><c> scale</c><00:21:25.310><c> by</c><00:21:25.460><c> the</c><00:21:25.520><c> bay</c><00:21:25.670><c> because</c><00:21:25.850><c> we</c>

00:21:26.080 --> 00:21:26.090 align:start position:0%
and now it's scale by the bay because we
 

00:21:26.090 --> 00:21:28.840 align:start position:0%
and now it's scale by the bay because we
always<00:21:26.870><c> covered</c><00:21:27.260><c> more</c><00:21:27.560><c> more</c><00:21:28.160><c> languages</c><00:21:28.640><c> right</c>

00:21:28.840 --> 00:21:28.850 align:start position:0%
always covered more more languages right
 

00:21:28.850 --> 00:21:30.760 align:start position:0%
always covered more more languages right
which<00:21:29.420><c> like</c><00:21:29.870><c> functional</c><00:21:30.230><c> programming</c><00:21:30.620><c> is</c><00:21:30.740><c> the</c>

00:21:30.760 --> 00:21:30.770 align:start position:0%
which like functional programming is the
 

00:21:30.770 --> 00:21:33.220 align:start position:0%
which like functional programming is the
core<00:21:31.010><c> of</c><00:21:31.040><c> this</c><00:21:31.220><c> but</c><00:21:31.880><c> mostly</c><00:21:32.510><c> as</c><00:21:32.750><c> a</c><00:21:32.810><c> synonym</c><00:21:33.200><c> for</c>

00:21:33.220 --> 00:21:33.230 align:start position:0%
core of this but mostly as a synonym for
 

00:21:33.230 --> 00:21:35.560 align:start position:0%
core of this but mostly as a synonym for
thoughtful<00:21:33.590><c> programming</c><00:21:34.250><c> so</c><00:21:35.030><c> functional</c>

00:21:35.560 --> 00:21:35.570 align:start position:0%
thoughtful programming so functional
 

00:21:35.570 --> 00:21:37.210 align:start position:0%
thoughtful programming so functional
programming<00:21:35.930><c> used</c><00:21:36.200><c> to</c><00:21:36.320><c> basically</c><00:21:36.470><c> I</c><00:21:37.070><c> think</c>

00:21:37.210 --> 00:21:37.220 align:start position:0%
programming used to basically I think
 

00:21:37.220 --> 00:21:38.710 align:start position:0%
programming used to basically I think
it's<00:21:37.460><c> still</c><00:21:37.670><c> this</c><00:21:37.910><c> kind</c><00:21:37.970><c> of</c><00:21:38.270><c> the</c><00:21:38.510><c> main</c>

00:21:38.710 --> 00:21:38.720 align:start position:0%
it's still this kind of the main
 

00:21:38.720 --> 00:21:41.560 align:start position:0%
it's still this kind of the main
foundation<00:21:39.500><c> of</c><00:21:39.920><c> thoughtful</c><00:21:40.570><c> software</c>

00:21:41.560 --> 00:21:41.570 align:start position:0%
foundation of thoughtful software
 

00:21:41.570 --> 00:21:43.180 align:start position:0%
foundation of thoughtful software
engineers<00:21:41.900><c> and</c><00:21:42.170><c> they</c><00:21:42.830><c> can</c><00:21:42.980><c> express</c>

00:21:43.180 --> 00:21:43.190 align:start position:0%
engineers and they can express
 

00:21:43.190 --> 00:21:44.710 align:start position:0%
engineers and they can express
themselves<00:21:43.400><c> in</c><00:21:43.700><c> Haskell</c>

00:21:44.710 --> 00:21:44.720 align:start position:0%
themselves in Haskell
 

00:21:44.720 --> 00:21:48.730 align:start position:0%
themselves in Haskell
Oscar<00:21:45.350><c> okay</c><00:21:45.560><c> I'm</c><00:21:45.740><c> a</c><00:21:45.770><c> laugh</c><00:21:46.070><c> sharp</c><00:21:46.600><c> and</c>

00:21:48.730 --> 00:21:48.740 align:start position:0%
Oscar okay I'm a laugh sharp and
 

00:21:48.740 --> 00:21:51.160 align:start position:0%
Oscar okay I'm a laugh sharp and
we<00:21:48.800><c> have</c><00:21:49.010><c> folks</c><00:21:49.490><c> who</c><00:21:49.700><c> did</c><00:21:49.880><c> Scala</c><00:21:50.540><c> and</c><00:21:50.720><c> now</c><00:21:50.900><c> they</c>

00:21:51.160 --> 00:21:51.170 align:start position:0%
we have folks who did Scala and now they
 

00:21:51.170 --> 00:21:53.830 align:start position:0%
we have folks who did Scala and now they
do<00:21:51.230><c> Haskell</c><00:21:52.190><c> in</c><00:21:52.400><c> well</c><00:21:52.790><c> funded</c><00:21:53.150><c> startups</c><00:21:53.540><c> which</c>

00:21:53.830 --> 00:21:53.840 align:start position:0%
do Haskell in well funded startups which
 

00:21:53.840 --> 00:21:56.500 align:start position:0%
do Haskell in well funded startups which
I<00:21:54.080><c> didn't</c><00:21:54.320><c> see</c><00:21:54.470><c> before</c><00:21:54.700><c> so</c><00:21:55.700><c> I</c><00:21:55.730><c> see</c><00:21:55.970><c> multiple</c>

00:21:56.500 --> 00:21:56.510 align:start position:0%
I didn't see before so I see multiple
 

00:21:56.510 --> 00:22:00.400 align:start position:0%
I didn't see before so I see multiple
Haskell<00:21:57.020><c> is</c><00:21:57.920><c> startups</c><00:21:58.429><c> coming</c><00:21:58.640><c> online</c><00:21:58.870><c> and</c><00:21:59.870><c> so</c>

00:22:00.400 --> 00:22:00.410 align:start position:0%
Haskell is startups coming online and so
 

00:22:00.410 --> 00:22:01.900 align:start position:0%
Haskell is startups coming online and so
how<00:22:00.830><c> do</c><00:22:00.890><c> you</c><00:22:01.100><c> see</c><00:22:01.309><c> kind</c><00:22:01.580><c> of</c><00:22:01.700><c> the</c><00:22:01.790><c> relationship</c>

00:22:01.900 --> 00:22:01.910 align:start position:0%
how do you see kind of the relationship
 

00:22:01.910 --> 00:22:04.900 align:start position:0%
how do you see kind of the relationship
between<00:22:02.300><c> husky</c><00:22:02.750><c> macam</c><00:22:03.110><c> well</c><00:22:03.290><c> infant</c><00:22:04.160><c> tech</c><00:22:04.370><c> and</c>

00:22:04.900 --> 00:22:04.910 align:start position:0%
between husky macam well infant tech and
 

00:22:04.910 --> 00:22:07.419 align:start position:0%
between husky macam well infant tech and
wider<00:22:05.330><c> and</c><00:22:05.809><c> I'm</c><00:22:06.679><c> just</c><00:22:06.890><c> curious</c><00:22:07.010><c> about</c><00:22:07.190><c> your</c>

00:22:07.419 --> 00:22:07.429 align:start position:0%
wider and I'm just curious about your
 

00:22:07.429 --> 00:22:09.010 align:start position:0%
wider and I'm just curious about your
thoughts<00:22:07.460><c> in</c><00:22:07.790><c> that</c><00:22:07.820><c> seems</c><00:22:08.570><c> in</c><00:22:08.720><c> question</c><00:22:08.960><c> I</c>

00:22:09.010 --> 00:22:09.020 align:start position:0%
thoughts in that seems in question I
 

00:22:09.020 --> 00:22:10.450 align:start position:0%
thoughts in that seems in question I
when<00:22:09.170><c> I</c><00:22:09.200><c> see</c><00:22:09.679><c> when</c><00:22:09.830><c> you</c><00:22:09.920><c> look</c><00:22:10.070><c> at</c><00:22:10.160><c> the</c><00:22:10.250><c> kind</c><00:22:10.400><c> of</c>

00:22:10.450 --> 00:22:10.460 align:start position:0%
when I see when you look at the kind of
 

00:22:10.460 --> 00:22:13.330 align:start position:0%
when I see when you look at the kind of
big<00:22:10.700><c> industrial</c><00:22:10.880><c> adoption</c><00:22:11.630><c> of</c><00:22:11.690><c> a</c><00:22:11.780><c> camel</c><00:22:12.340><c> most</c>

00:22:13.330 --> 00:22:13.340 align:start position:0%
big industrial adoption of a camel most
 

00:22:13.340 --> 00:22:14.560 align:start position:0%
big industrial adoption of a camel most
of<00:22:13.460><c> the</c><00:22:13.520><c> ones</c><00:22:13.640><c> I</c><00:22:13.700><c> see</c><00:22:13.820><c> are</c><00:22:13.910><c> outside</c><00:22:14.270><c> of</c><00:22:14.390><c> FinTech</c>

00:22:14.560 --> 00:22:14.570 align:start position:0%
of the ones I see are outside of FinTech
 

00:22:14.570 --> 00:22:17.080 align:start position:0%
of the ones I see are outside of FinTech
so<00:22:15.050><c> Facebook</c><00:22:15.890><c> has</c><00:22:15.920><c> a</c><00:22:16.040><c> very</c><00:22:16.280><c> serious</c><00:22:16.490><c> Oh</c><00:22:16.880><c> camel</c>

00:22:17.080 --> 00:22:17.090 align:start position:0%
so Facebook has a very serious Oh camel
 

00:22:17.090 --> 00:22:19.330 align:start position:0%
so Facebook has a very serious Oh camel
effort<00:22:17.650><c> significantly</c><00:22:18.650><c> bigger</c><00:22:18.830><c> as</c><00:22:19.040><c> far</c><00:22:19.220><c> as</c><00:22:19.280><c> I</c>

00:22:19.330 --> 00:22:19.340 align:start position:0%
effort significantly bigger as far as I
 

00:22:19.340 --> 00:22:20.890 align:start position:0%
effort significantly bigger as far as I
understand<00:22:19.640><c> than</c><00:22:19.760><c> the</c><00:22:19.790><c> Haskell</c><00:22:20.540><c> work</c><00:22:20.660><c> it</c><00:22:20.780><c> has</c>

00:22:20.890 --> 00:22:20.900 align:start position:0%
understand than the Haskell work it has
 

00:22:20.900 --> 00:22:22.690 align:start position:0%
understand than the Haskell work it has
although<00:22:21.080><c> they</c><00:22:21.230><c> have</c><00:22:21.380><c> Haskell</c><00:22:21.770><c> stuff</c><00:22:22.429><c> as</c><00:22:22.550><c> well</c>

00:22:22.690 --> 00:22:22.700 align:start position:0%
although they have Haskell stuff as well
 

00:22:22.700 --> 00:22:24.070 align:start position:0%
although they have Haskell stuff as well
there's<00:22:22.910><c> this</c><00:22:22.970><c> very</c><00:22:23.120><c> cool</c><00:22:23.360><c> hacks</c><00:22:23.570><c> a</c><00:22:23.750><c> language</c>

00:22:24.070 --> 00:22:24.080 align:start position:0%
there's this very cool hacks a language
 

00:22:24.080 --> 00:22:25.210 align:start position:0%
there's this very cool hacks a language
that<00:22:24.290><c> sounded</c><00:22:24.559><c> Marlo</c><00:22:24.830><c> and</c><00:22:24.950><c> versus</c><00:22:25.130><c> all</c><00:22:25.190><c> the</c>

00:22:25.210 --> 00:22:25.220 align:start position:0%
that sounded Marlo and versus all the
 

00:22:25.220 --> 00:22:26.890 align:start position:0%
that sounded Marlo and versus all the
people<00:22:25.460><c> who</c><00:22:25.550><c> were</c><00:22:25.670><c> ready</c><00:22:25.850><c> right</c><00:22:26.179><c> but</c><00:22:26.600><c> there's</c>

00:22:26.890 --> 00:22:26.900 align:start position:0%
people who were ready right but there's
 

00:22:26.900 --> 00:22:28.780 align:start position:0%
people who were ready right but there's
a<00:22:26.990><c> bunch</c><00:22:27.200><c> of</c><00:22:27.350><c> major</c><00:22:27.650><c> oh</c><00:22:27.830><c> camel</c><00:22:28.309><c> projects</c>

00:22:28.780 --> 00:22:28.790 align:start position:0%
a bunch of major oh camel projects
 

00:22:28.790 --> 00:22:31.360 align:start position:0%
a bunch of major oh camel projects
mm-hmm<00:22:29.300><c> they're</c><00:22:29.510><c> things</c><00:22:30.020><c> like</c><00:22:30.110><c> hack</c><00:22:30.830><c> which</c><00:22:31.160><c> is</c>

00:22:31.360 --> 00:22:31.370 align:start position:0%
mm-hmm they're things like hack which is
 

00:22:31.370 --> 00:22:33.549 align:start position:0%
mm-hmm they're things like hack which is
a<00:22:31.690><c> programming</c><00:22:32.690><c> language</c><00:22:32.720><c> is</c><00:22:33.170><c> basically</c><00:22:33.440><c> a</c>

00:22:33.549 --> 00:22:33.559 align:start position:0%
a programming language is basically a
 

00:22:33.559 --> 00:22:35.560 align:start position:0%
a programming language is basically a
extension<00:22:34.250><c> of</c><00:22:34.520><c> PHP</c><00:22:34.850><c> with</c><00:22:35.059><c> a</c><00:22:35.090><c> gradual</c><00:22:35.420><c> type</c>

00:22:35.560 --> 00:22:35.570 align:start position:0%
extension of PHP with a gradual type
 

00:22:35.570 --> 00:22:37.870 align:start position:0%
extension of PHP with a gradual type
system<00:22:35.900><c> flow</c><00:22:36.770><c> which</c><00:22:37.010><c> is</c><00:22:37.040><c> a</c><00:22:37.190><c> similar</c><00:22:37.640><c> effort</c>

00:22:37.870 --> 00:22:37.880 align:start position:0%
system flow which is a similar effort
 

00:22:37.880 --> 00:22:40.810 align:start position:0%
system flow which is a similar effort
for<00:22:38.240><c> a</c><00:22:38.270><c> JavaScript</c><00:22:38.840><c> infer</c><00:22:39.740><c> which</c><00:22:40.010><c> is</c><00:22:40.220><c> a</c><00:22:40.429><c> set</c><00:22:40.670><c> of</c>

00:22:40.810 --> 00:22:40.820 align:start position:0%
for a JavaScript infer which is a set of
 

00:22:40.820 --> 00:22:44.049 align:start position:0%
for a JavaScript infer which is a set of
static<00:22:41.090><c> analysis</c><00:22:41.600><c> tools</c><00:22:42.700><c> reason</c><00:22:43.700><c> which</c><00:22:43.910><c> is</c><00:22:43.940><c> oh</c>

00:22:44.049 --> 00:22:44.059 align:start position:0%
static analysis tools reason which is oh
 

00:22:44.059 --> 00:22:45.970 align:start position:0%
static analysis tools reason which is oh
yes<00:22:44.750><c> reason</c><00:22:45.110><c> which</c><00:22:45.230><c> is</c><00:22:45.380><c> essentially</c><00:22:45.800><c> a</c><00:22:45.860><c> kind</c>

00:22:45.970 --> 00:22:45.980 align:start position:0%
yes reason which is essentially a kind
 

00:22:45.980 --> 00:22:48.520 align:start position:0%
yes reason which is essentially a kind
of<00:22:46.070><c> alternative</c><00:22:46.250><c> syntax</c><00:22:46.850><c> and</c><00:22:47.330><c> tool</c><00:22:48.080><c> chain</c><00:22:48.290><c> Pro</c>

00:22:48.520 --> 00:22:48.530 align:start position:0%
of alternative syntax and tool chain Pro
 

00:22:48.530 --> 00:22:50.490 align:start position:0%
of alternative syntax and tool chain Pro
camel<00:22:48.890><c> and</c><00:22:49.820><c> in</c><00:22:49.970><c> fact</c><00:22:50.150><c> interestingly</c>

00:22:50.490 --> 00:22:50.500 align:start position:0%
camel and in fact interestingly
 

00:22:50.500 --> 00:22:53.919 align:start position:0%
camel and in fact interestingly
something<00:22:51.500><c> like</c><00:22:51.620><c> 50</c><00:22:51.920><c> percent</c><00:22:51.950><c> of</c><00:22:52.929><c> JavaScript</c>

00:22:53.919 --> 00:22:53.929 align:start position:0%
something like 50 percent of JavaScript
 

00:22:53.929 --> 00:22:56.710 align:start position:0%
something like 50 percent of JavaScript
code<00:22:54.020><c> in</c><00:22:54.940><c> facebook</c><00:22:55.940><c> Messenger</c><00:22:56.360><c> is</c><00:22:56.540><c> now</c>

00:22:56.710 --> 00:22:56.720 align:start position:0%
code in facebook Messenger is now
 

00:22:56.720 --> 00:22:58.720 align:start position:0%
code in facebook Messenger is now
derived<00:22:57.470><c> from</c><00:22:57.559><c> oh</c><00:22:57.679><c> camel</c><00:22:57.980><c> I'm</c><00:22:58.340><c> very</c><00:22:58.520><c> excited</c>

00:22:58.720 --> 00:22:58.730 align:start position:0%
derived from oh camel I'm very excited
 

00:22:58.730 --> 00:22:59.650 align:start position:0%
derived from oh camel I'm very excited
about<00:22:58.760><c> this</c><00:22:58.940><c> because</c><00:22:59.120><c> you</c><00:22:59.330><c> know</c><00:22:59.450><c> like</c><00:22:59.570><c> I</c>

00:22:59.650 --> 00:22:59.660 align:start position:0%
about this because you know like I
 

00:22:59.660 --> 00:23:01.240 align:start position:0%
about this because you know like I
cannot<00:22:59.929><c> bring</c><00:23:00.200><c> myself</c><00:23:00.260><c> to</c><00:23:00.559><c> learn</c><00:23:00.740><c> JavaScript</c>

00:23:01.240 --> 00:23:01.250 align:start position:0%
cannot bring myself to learn JavaScript
 

00:23:01.250 --> 00:23:03.490 align:start position:0%
cannot bring myself to learn JavaScript
so<00:23:01.850><c> I'm</c><00:23:01.970><c> looking</c><00:23:02.210><c> I'm</c><00:23:02.510><c> waiting</c><00:23:02.929><c> for</c><00:23:02.960><c> it</c><00:23:03.170><c> kind</c>

00:23:03.490 --> 00:23:03.500 align:start position:0%
so I'm looking I'm waiting for it kind
 

00:23:03.500 --> 00:23:05.140 align:start position:0%
so I'm looking I'm waiting for it kind
of<00:23:03.590><c> to</c><00:23:03.740><c> to</c><00:23:03.950><c> kind</c><00:23:04.190><c> of</c><00:23:04.250><c> talk</c><00:23:04.460><c> laws</c><00:23:04.670><c> something</c><00:23:05.030><c> to</c>

00:23:05.140 --> 00:23:05.150 align:start position:0%
of to to kind of talk laws something to
 

00:23:05.150 --> 00:23:07.840 align:start position:0%
of to to kind of talk laws something to
basically<00:23:05.600><c> lost</c><00:23:05.960><c> it</c><00:23:06.200><c> like</c><00:23:06.800><c> an</c><00:23:06.920><c> objective-c</c><00:23:07.490><c> is</c>

00:23:07.840 --> 00:23:07.850 align:start position:0%
basically lost it like an objective-c is
 

00:23:07.850 --> 00:23:10.360 align:start position:0%
basically lost it like an objective-c is
off<00:23:08.030><c> last</c><00:23:08.270><c> by</c><00:23:08.390><c> Swift</c><00:23:08.690><c> so</c><00:23:09.320><c> reason</c><00:23:09.920><c> seems</c><00:23:10.220><c> like</c><00:23:10.340><c> a</c>

00:23:10.360 --> 00:23:10.370 align:start position:0%
off last by Swift so reason seems like a
 

00:23:10.370 --> 00:23:13.750 align:start position:0%
off last by Swift so reason seems like a
good<00:23:10.670><c> way</c><00:23:11.390><c> to</c><00:23:11.450><c> do</c><00:23:11.929><c> full</c><00:23:12.140><c> stack</c><00:23:12.760><c> programming</c>

00:23:13.750 --> 00:23:13.760 align:start position:0%
good way to do full stack programming
 

00:23:13.760 --> 00:23:16.720 align:start position:0%
good way to do full stack programming
yeah<00:23:14.390><c> yeah</c><00:23:15.380><c> I</c><00:23:15.559><c> mean</c><00:23:15.740><c> and</c><00:23:16.100><c> because</c><00:23:16.400><c> you</c><00:23:16.490><c> can</c><00:23:16.610><c> use</c>

00:23:16.720 --> 00:23:16.730 align:start position:0%
yeah yeah I mean and because you can use
 

00:23:16.730 --> 00:23:18.040 align:start position:0%
yeah yeah I mean and because you can use
reason<00:23:17.030><c> but</c><00:23:17.150><c> you</c><00:23:17.210><c> can</c><00:23:17.300><c> also</c><00:23:17.420><c> use</c><00:23:17.600><c> no</c><00:23:17.690><c> camel</c><00:23:17.960><c> is</c>

00:23:18.040 --> 00:23:18.050 align:start position:0%
reason but you can also use no camel is
 

00:23:18.050 --> 00:23:19.600 align:start position:0%
reason but you can also use no camel is
just<00:23:18.200><c> a</c><00:23:18.290><c> difference</c><00:23:18.559><c> in</c><00:23:18.710><c> price</c><00:23:18.920><c> all</c><00:23:19.250><c> right</c><00:23:19.429><c> the</c>

00:23:19.600 --> 00:23:19.610 align:start position:0%
just a difference in price all right the
 

00:23:19.610 --> 00:23:21.070 align:start position:0%
just a difference in price all right the
same<00:23:19.820><c> core</c><00:23:20.179><c> language</c><00:23:20.540><c> but</c><00:23:20.840><c> that's</c><00:23:20.960><c> all</c>

00:23:21.070 --> 00:23:21.080 align:start position:0%
same core language but that's all
 

00:23:21.080 --> 00:23:22.240 align:start position:0%
same core language but that's all
integrator<00:23:21.440><c> free</c><00:23:21.620><c> market</c><00:23:21.890><c> and</c><00:23:21.950><c> everything</c>

00:23:22.240 --> 00:23:22.250 align:start position:0%
integrator free market and everything
 

00:23:22.250 --> 00:23:23.919 align:start position:0%
integrator free market and everything
else<00:23:22.460><c> I</c><00:23:22.580><c> think</c><00:23:22.760><c> that's</c><00:23:22.880><c> using</c><00:23:23.270><c> we</c><00:23:23.510><c> think</c><00:23:23.809><c> the</c>

00:23:23.919 --> 00:23:23.929 align:start position:0%
else I think that's using we think the
 

00:23:23.929 --> 00:23:25.660 align:start position:0%
else I think that's using we think the
interact<00:23:24.290><c> interact</c><00:23:24.740><c> from</c><00:23:24.860><c> the</c><00:23:24.950><c> react</c><00:23:25.220><c> in</c><00:23:25.400><c> some</c>

00:23:25.660 --> 00:23:25.670 align:start position:0%
interact interact from the react in some
 

00:23:25.670 --> 00:23:27.520 align:start position:0%
interact interact from the react in some
sense<00:23:25.880><c> I</c><00:23:26.000><c> think</c><00:23:26.030><c> should</c><00:23:26.270><c> be</c><00:23:26.300><c> orthogonal</c><00:23:26.900><c> right</c>

00:23:27.520 --> 00:23:27.530 align:start position:0%
sense I think should be orthogonal right
 

00:23:27.530 --> 00:23:29.049 align:start position:0%
sense I think should be orthogonal right
again<00:23:27.770><c> reason</c><00:23:28.070><c> is</c><00:23:28.190><c> primarily</c><00:23:28.520><c> like</c><00:23:28.790><c> some</c>

00:23:29.049 --> 00:23:29.059 align:start position:0%
again reason is primarily like some
 

00:23:29.059 --> 00:23:30.850 align:start position:0%
again reason is primarily like some
alternate<00:23:29.450><c> tools</c><00:23:29.690><c> mm-hmm</c><00:23:30.290><c> and</c><00:23:30.410><c> some</c><00:23:30.679><c> nice</c>

00:23:30.850 --> 00:23:30.860 align:start position:0%
alternate tools mm-hmm and some nice
 

00:23:30.860 --> 00:23:32.680 align:start position:0%
alternate tools mm-hmm and some nice
kind<00:23:31.370><c> of</c><00:23:31.490><c> integration</c><00:23:31.970><c> and</c><00:23:32.240><c> all</c><00:23:32.300><c> that</c><00:23:32.510><c> but</c>

00:23:32.680 --> 00:23:32.690 align:start position:0%
kind of integration and all that but
 

00:23:32.690 --> 00:23:35.230 align:start position:0%
kind of integration and all that but
mostly<00:23:33.470><c> an</c><00:23:33.590><c> alternative</c><00:23:33.980><c> syntax</c><00:23:34.160><c> but</c><00:23:34.640><c> the</c>

00:23:35.230 --> 00:23:35.240 align:start position:0%
mostly an alternative syntax but the
 

00:23:35.240 --> 00:23:37.090 align:start position:0%
mostly an alternative syntax but the
same<00:23:35.420><c> group</c><00:23:35.600><c> which</c><00:23:35.780><c> is</c><00:23:35.870><c> Nasri</c><00:23:36.110><c> also</c><00:23:36.410><c> use</c><00:23:36.920><c> them</c>

00:23:37.090 --> 00:23:37.100 align:start position:0%
same group which is Nasri also use them
 

00:23:37.100 --> 00:23:38.830 align:start position:0%
same group which is Nasri also use them
together<00:23:37.250><c> and</c><00:23:37.850><c> like</c><00:23:38.000><c> you</c><00:23:38.150><c> know</c><00:23:38.330><c> this</c><00:23:38.540><c> is</c><00:23:38.690><c> gonna</c>

00:23:38.830 --> 00:23:38.840 align:start position:0%
together and like you know this is gonna
 

00:23:38.840 --> 00:23:40.000 align:start position:0%
together and like you know this is gonna
work<00:23:38.929><c> together</c><00:23:39.200><c> because</c><00:23:39.650><c> it's</c><00:23:39.770><c> the</c><00:23:39.860><c> same</c>

00:23:40.000 --> 00:23:40.010 align:start position:0%
work together because it's the same
 

00:23:40.010 --> 00:23:40.299 align:start position:0%
work together because it's the same
people

00:23:40.299 --> 00:23:40.309 align:start position:0%
people
 

00:23:40.309 --> 00:23:41.680 align:start position:0%
people
although<00:23:40.550><c> anything</c><00:23:40.910><c> although</c><00:23:41.090><c> just</c><00:23:41.540><c> to</c><00:23:41.600><c> be</c>

00:23:41.680 --> 00:23:41.690 align:start position:0%
although anything although just to be
 

00:23:41.690 --> 00:23:43.419 align:start position:0%
although anything although just to be
clear<00:23:41.809><c> anything</c><00:23:42.230><c> that</c><00:23:42.350><c> anything</c><00:23:43.160><c> that</c><00:23:43.340><c> you</c>

00:23:43.419 --> 00:23:43.429 align:start position:0%
clear anything that anything that you
 

00:23:43.429 --> 00:23:45.460 align:start position:0%
clear anything that anything that you
compile<00:23:43.760><c> in</c><00:23:43.910><c> reason</c><00:23:44.210><c> always</c><00:23:44.720><c> work</c><00:23:44.900><c> with</c><00:23:45.050><c> other</c>

00:23:45.460 --> 00:23:45.470 align:start position:0%
compile in reason always work with other
 

00:23:45.470 --> 00:23:47.590 align:start position:0%
compile in reason always work with other
Oh<00:23:45.500><c> camel</c><00:23:45.890><c> because</c><00:23:46.160><c> it</c><00:23:46.880><c> just</c><00:23:47.059><c> compiles</c><00:23:47.510><c> down</c>

00:23:47.590 --> 00:23:47.600 align:start position:0%
Oh camel because it just compiles down
 

00:23:47.600 --> 00:23:49.090 align:start position:0%
Oh camel because it just compiles down
to<00:23:47.750><c> this</c><00:23:47.840><c> just</c><00:23:48.110><c> an</c><00:23:48.230><c> alternate</c><00:23:48.559><c> alternative</c>

00:23:49.090 --> 00:23:49.100 align:start position:0%
to this just an alternate alternative
 

00:23:49.100 --> 00:23:50.950 align:start position:0%
to this just an alternate alternative
syntax<00:23:49.280><c> so</c><00:23:49.940><c> you</c><00:23:50.030><c> have</c><00:23:50.150><c> guaranteed</c><00:23:50.690><c> full</c>

00:23:50.950 --> 00:23:50.960 align:start position:0%
syntax so you have guaranteed full
 

00:23:50.960 --> 00:23:52.900 align:start position:0%
syntax so you have guaranteed full
interoperability<00:23:51.559><c> between</c><00:23:52.280><c> no</c><00:23:52.580><c> camel</c><00:23:52.880><c> on</c>

00:23:52.900 --> 00:23:52.910 align:start position:0%
interoperability between no camel on
 

00:23:52.910 --> 00:23:54.610 align:start position:0%
interoperability between no camel on
reason<00:23:53.240><c> are</c><00:23:53.480><c> you</c><00:23:53.570><c> guys</c><00:23:53.720><c> using</c><00:23:53.929><c> anything</c><00:23:54.290><c> like</c>

00:23:54.610 --> 00:23:54.620 align:start position:0%
reason are you guys using anything like
 

00:23:54.620 --> 00:23:57.820 align:start position:0%
reason are you guys using anything like
this<00:23:54.770><c> for</c><00:23:55.040><c> your</c><00:23:55.250><c> UI</c><00:23:55.400><c> components</c><00:23:56.390><c> we</c><00:23:57.350><c> don't</c><00:23:57.590><c> use</c>

00:23:57.820 --> 00:23:57.830 align:start position:0%
this for your UI components we don't use
 

00:23:57.830 --> 00:23:58.970 align:start position:0%
this for your UI components we don't use
react<00:23:58.190><c> we</c><00:23:58.429><c> have</c>

00:23:58.970 --> 00:23:58.980 align:start position:0%
react we have
 

00:23:58.980 --> 00:24:01.430 align:start position:0%
react we have
similar<00:23:59.370><c> stuff</c><00:23:59.640><c> that</c><00:24:00.480><c> some</c><00:24:01.200><c> stuff</c><00:24:01.350><c> that's</c>

00:24:01.430 --> 00:24:01.440 align:start position:0%
similar stuff that some stuff that's
 

00:24:01.440 --> 00:24:02.870 align:start position:0%
similar stuff that some stuff that's
kind<00:24:01.590><c> of</c><00:24:01.679><c> similar</c><00:24:01.890><c> in</c><00:24:02.010><c> principle</c><00:24:02.460><c> but</c><00:24:02.580><c> instead</c>

00:24:02.870 --> 00:24:02.880 align:start position:0%
kind of similar in principle but instead
 

00:24:02.880 --> 00:24:05.419 align:start position:0%
kind of similar in principle but instead
of<00:24:02.940><c> using</c><00:24:03.179><c> the</c><00:24:04.080><c> react</c><00:24:04.380><c> model</c><00:24:04.740><c> we</c><00:24:04.890><c> use</c><00:24:05.400><c> a</c>

00:24:05.419 --> 00:24:05.429 align:start position:0%
of using the react model we use a
 

00:24:05.429 --> 00:24:07.220 align:start position:0%
of using the react model we use a
different<00:24:05.910><c> incremental</c><00:24:06.450><c> computing</c><00:24:06.840><c> library</c>

00:24:07.220 --> 00:24:07.230 align:start position:0%
different incremental computing library
 

00:24:07.230 --> 00:24:09.409 align:start position:0%
different incremental computing library
that<00:24:07.350><c> we</c><00:24:07.470><c> have</c><00:24:07.650><c> called</c><00:24:08.370><c> appropriately</c><00:24:09.150><c> enough</c>

00:24:09.409 --> 00:24:09.419 align:start position:0%
that we have called appropriately enough
 

00:24:09.419 --> 00:24:12.080 align:start position:0%
that we have called appropriately enough
incremental<00:24:10.049><c> for</c><00:24:10.770><c> doing</c><00:24:11.340><c> the</c><00:24:11.429><c> optimization</c>

00:24:12.080 --> 00:24:12.090 align:start position:0%
incremental for doing the optimization
 

00:24:12.090 --> 00:24:14.150 align:start position:0%
incremental for doing the optimization
in<00:24:12.210><c> some</c><00:24:12.360><c> sense</c><00:24:12.540><c> every</c><00:24:12.750><c> time</c><00:24:12.900><c> you</c><00:24:13.020><c> have</c><00:24:13.230><c> a</c><00:24:13.559><c> UI</c>

00:24:14.150 --> 00:24:14.160 align:start position:0%
in some sense every time you have a UI
 

00:24:14.160 --> 00:24:17.570 align:start position:0%
in some sense every time you have a UI
toolkit<00:24:15.120><c> mm-hmm</c><00:24:15.710><c> part</c><00:24:16.710><c> of</c><00:24:16.890><c> getting</c><00:24:17.160><c> a</c><00:24:17.280><c> good</c><00:24:17.370><c> UI</c>

00:24:17.570 --> 00:24:17.580 align:start position:0%
toolkit mm-hmm part of getting a good UI
 

00:24:17.580 --> 00:24:19.549 align:start position:0%
toolkit mm-hmm part of getting a good UI
toolkit<00:24:17.940><c> is</c><00:24:18.090><c> coming</c><00:24:18.780><c> up</c><00:24:18.870><c> with</c><00:24:18.960><c> a</c><00:24:18.990><c> clean</c><00:24:19.290><c> way</c><00:24:19.440><c> of</c>

00:24:19.549 --> 00:24:19.559 align:start position:0%
toolkit is coming up with a clean way of
 

00:24:19.559 --> 00:24:22.280 align:start position:0%
toolkit is coming up with a clean way of
expressing<00:24:20.010><c> the</c><00:24:20.850><c> logic</c><00:24:21.210><c> of</c><00:24:21.270><c> the</c><00:24:21.390><c> UI</c><00:24:21.540><c> mm-hmm</c>

00:24:22.280 --> 00:24:22.290 align:start position:0%
expressing the logic of the UI mm-hmm
 

00:24:22.290 --> 00:24:23.330 align:start position:0%
expressing the logic of the UI mm-hmm
but<00:24:22.530><c> a</c><00:24:22.559><c> large</c><00:24:22.770><c> part</c><00:24:23.010><c> of</c><00:24:23.070><c> it</c><00:24:23.160><c> is</c><00:24:23.220><c> just</c>

00:24:23.330 --> 00:24:23.340 align:start position:0%
but a large part of it is just
 

00:24:23.340 --> 00:24:25.880 align:start position:0%
but a large part of it is just
optimization<00:24:24.110><c> making</c><00:24:25.110><c> it</c><00:24:25.230><c> actually</c><00:24:25.530><c> perform</c>

00:24:25.880 --> 00:24:25.890 align:start position:0%
optimization making it actually perform
 

00:24:25.890 --> 00:24:28.100 align:start position:0%
optimization making it actually perform
sufficiently<00:24:26.400><c> well</c><00:24:26.610><c> mm-hmm</c><00:24:27.270><c> and</c><00:24:27.360><c> you</c><00:24:28.020><c> know</c>

00:24:28.100 --> 00:24:28.110 align:start position:0%
sufficiently well mm-hmm and you know
 

00:24:28.110 --> 00:24:30.950 align:start position:0%
sufficiently well mm-hmm and you know
when<00:24:28.320><c> you</c><00:24:28.470><c> have</c><00:24:28.650><c> changes</c><00:24:28.919><c> to</c><00:24:29.190><c> the</c><00:24:30.179><c> data</c><00:24:30.419><c> the</c>

00:24:30.950 --> 00:24:30.960 align:start position:0%
when you have changes to the data the
 

00:24:30.960 --> 00:24:32.720 align:start position:0%
when you have changes to the data the
changes<00:24:31.350><c> to</c><00:24:31.470><c> the</c><00:24:31.559><c> state</c><00:24:31.830><c> not</c><00:24:32.370><c> having</c><00:24:32.640><c> to</c>

00:24:32.720 --> 00:24:32.730 align:start position:0%
changes to the state not having to
 

00:24:32.730 --> 00:24:34.490 align:start position:0%
changes to the state not having to
recompute<00:24:33.179><c> everything</c><00:24:33.630><c> yeah</c><00:24:33.990><c> and</c><00:24:34.230><c> there</c><00:24:34.440><c> are</c>

00:24:34.490 --> 00:24:34.500 align:start position:0%
recompute everything yeah and there are
 

00:24:34.500 --> 00:24:35.990 align:start position:0%
recompute everything yeah and there are
different<00:24:34.740><c> approaches</c><00:24:35.100><c> to</c><00:24:35.130><c> that</c><00:24:35.309><c> react</c><00:24:35.760><c> has</c>

00:24:35.990 --> 00:24:36.000 align:start position:0%
different approaches to that react has
 

00:24:36.000 --> 00:24:37.840 align:start position:0%
different approaches to that react has
one<00:24:36.270><c> particular</c><00:24:36.870><c> incrementalization</c>

00:24:37.840 --> 00:24:37.850 align:start position:0%
one particular incrementalization
 

00:24:37.850 --> 00:24:40.220 align:start position:0%
one particular incrementalization
approach<00:24:38.850><c> Elm</c><00:24:39.150><c> is</c><00:24:39.480><c> another</c><00:24:39.720><c> language</c><00:24:40.020><c> that</c>

00:24:40.220 --> 00:24:40.230 align:start position:0%
approach Elm is another language that
 

00:24:40.230 --> 00:24:43.310 align:start position:0%
approach Elm is another language that
has<00:24:40.559><c> a</c><00:24:40.590><c> very</c><00:24:40.890><c> similar</c><00:24:41.160><c> story</c><00:24:42.059><c> for</c><00:24:42.299><c> how</c><00:24:42.390><c> it</c><00:24:42.540><c> the</c>

00:24:43.310 --> 00:24:43.320 align:start position:0%
has a very similar story for how it the
 

00:24:43.320 --> 00:24:44.630 align:start position:0%
has a very similar story for how it the
incremental<00:24:43.740><c> computing</c><00:24:44.160><c> stuff</c><00:24:44.370><c> that's</c><00:24:44.520><c> kind</c>

00:24:44.630 --> 00:24:44.640 align:start position:0%
incremental computing stuff that's kind
 

00:24:44.640 --> 00:24:47.090 align:start position:0%
incremental computing stuff that's kind
of<00:24:44.700><c> built</c><00:24:44.880><c> into</c><00:24:45.090><c> it</c><00:24:45.350><c> an</c><00:24:46.350><c> incremental</c><00:24:46.980><c> is</c><00:24:47.070><c> a</c>

00:24:47.090 --> 00:24:47.100 align:start position:0%
of built into it an incremental is a
 

00:24:47.100 --> 00:24:48.560 align:start position:0%
of built into it an incremental is a
fairly<00:24:47.400><c> different</c><00:24:47.580><c> one</c><00:24:47.790><c> it's</c><00:24:47.910><c> based</c><00:24:48.390><c> on</c><00:24:48.510><c> a</c>

00:24:48.560 --> 00:24:48.570 align:start position:0%
fairly different one it's based on a
 

00:24:48.570 --> 00:24:49.940 align:start position:0%
fairly different one it's based on a
thing<00:24:48.720><c> called</c><00:24:48.750><c> self</c><00:24:49.080><c> adjusting</c><00:24:49.410><c> computations</c>

00:24:49.940 --> 00:24:49.950 align:start position:0%
thing called self adjusting computations
 

00:24:49.950 --> 00:24:52.340 align:start position:0%
thing called self adjusting computations
which<00:24:50.669><c> is</c><00:24:50.880><c> some</c><00:24:51.600><c> research</c><00:24:51.840><c> that</c><00:24:51.900><c> came</c><00:24:52.169><c> out</c><00:24:52.320><c> of</c>

00:24:52.340 --> 00:24:52.350 align:start position:0%
which is some research that came out of
 

00:24:52.350 --> 00:24:56.299 align:start position:0%
which is some research that came out of
CMU<00:24:52.679><c> I</c><00:24:53.490><c> got</c><00:24:53.940><c> a</c><00:24:53.970><c> new</c><00:24:54.120><c> motorcar</c><00:24:54.480><c> which</c><00:24:54.809><c> is</c><00:24:54.960><c> a</c><00:24:55.309><c> some</c>

00:24:56.299 --> 00:24:56.309 align:start position:0%
CMU I got a new motorcar which is a some
 

00:24:56.309 --> 00:24:58.030 align:start position:0%
CMU I got a new motorcar which is a some
ways<00:24:56.429><c> richer</c><00:24:56.820><c> and</c><00:24:57.000><c> more</c><00:24:57.150><c> powerful</c>

00:24:58.030 --> 00:24:58.040 align:start position:0%
ways richer and more powerful
 

00:24:58.040 --> 00:25:00.980 align:start position:0%
ways richer and more powerful
optimization<00:24:59.040><c> system</c><00:24:59.720><c> which</c><00:25:00.720><c> you</c><00:25:00.900><c> know</c>

00:25:00.980 --> 00:25:00.990 align:start position:0%
optimization system which you know
 

00:25:00.990 --> 00:25:02.030 align:start position:0%
optimization system which you know
there's<00:25:01.200><c> some</c><00:25:01.290><c> trade-offs</c><00:25:01.620><c> you</c><00:25:01.740><c> have</c><00:25:01.830><c> to</c><00:25:01.919><c> live</c>

00:25:02.030 --> 00:25:02.040 align:start position:0%
there's some trade-offs you have to live
 

00:25:02.040 --> 00:25:03.710 align:start position:0%
there's some trade-offs you have to live
in<00:25:02.130><c> a</c><00:25:02.160><c> monad</c><00:25:02.460><c> which</c><00:25:02.820><c> not</c><00:25:03.030><c> a</c><00:25:03.059><c> tree</c><00:25:03.270><c> likes</c><00:25:03.450><c> to</c><00:25:03.570><c> do</c>

00:25:03.710 --> 00:25:03.720 align:start position:0%
in a monad which not a tree likes to do
 

00:25:03.720 --> 00:25:04.730 align:start position:0%
in a monad which not a tree likes to do
mm-hmm

00:25:04.730 --> 00:25:04.740 align:start position:0%
mm-hmm
 

00:25:04.740 --> 00:25:07.520 align:start position:0%
mm-hmm
but<00:25:05.309><c> it</c><00:25:05.490><c> gives</c><00:25:06.000><c> you</c><00:25:06.150><c> more</c><00:25:06.630><c> optimization</c><00:25:07.350><c> power</c>

00:25:07.520 --> 00:25:07.530 align:start position:0%
but it gives you more optimization power
 

00:25:07.530 --> 00:25:09.530 align:start position:0%
but it gives you more optimization power
so<00:25:07.710><c> you</c><00:25:07.799><c> can</c><00:25:07.950><c> build</c><00:25:08.130><c> richer</c><00:25:09.120><c> and</c><00:25:09.299><c> more</c>

00:25:09.530 --> 00:25:09.540 align:start position:0%
so you can build richer and more
 

00:25:09.540 --> 00:25:12.409 align:start position:0%
so you can build richer and more
complicated<00:25:09.929><c> dynamic</c><00:25:10.650><c> views</c><00:25:11.490><c> which</c><00:25:12.270><c> is</c>

00:25:12.409 --> 00:25:12.419 align:start position:0%
complicated dynamic views which is
 

00:25:12.419 --> 00:25:13.880 align:start position:0%
complicated dynamic views which is
important<00:25:12.780><c> in</c><00:25:12.840><c> a</c><00:25:12.900><c> financial</c><00:25:13.320><c> context</c><00:25:13.650><c> because</c>

00:25:13.880 --> 00:25:13.890 align:start position:0%
important in a financial context because
 

00:25:13.890 --> 00:25:16.270 align:start position:0%
important in a financial context because
you're<00:25:14.190><c> the</c><00:25:14.669><c> UI's</c><00:25:15.000><c> you</c><00:25:15.240><c> build</c><00:25:15.450><c> are</c><00:25:15.570><c> all</c><00:25:15.720><c> about</c>

00:25:16.270 --> 00:25:16.280 align:start position:0%
you're the UI's you build are all about
 

00:25:16.280 --> 00:25:19.720 align:start position:0%
you're the UI's you build are all about
fast<00:25:17.280><c> streaming</c><00:25:17.910><c> data</c><00:25:18.059><c> it's</c><00:25:18.750><c> very</c><00:25:18.809><c> large</c>

00:25:19.720 --> 00:25:19.730 align:start position:0%
fast streaming data it's very large
 

00:25:19.730 --> 00:25:23.450 align:start position:0%
fast streaming data it's very large
always<00:25:20.730><c> changing</c><00:25:21.120><c> data</c><00:25:21.299><c> sets</c><00:25:22.220><c> leave</c><00:25:23.220><c> in</c><00:25:23.340><c> this</c>

00:25:23.450 --> 00:25:23.460 align:start position:0%
always changing data sets leave in this
 

00:25:23.460 --> 00:25:26.000 align:start position:0%
always changing data sets leave in this
UI<00:25:23.640><c> so</c><00:25:23.760><c> they've</c><00:25:24.150><c> actually</c><00:25:24.299><c> use</c><00:25:25.200><c> them</c><00:25:25.860><c> to</c>

00:25:26.000 --> 00:25:26.010 align:start position:0%
UI so they've actually use them to
 

00:25:26.010 --> 00:25:29.840 align:start position:0%
UI so they've actually use them to
execute<00:25:26.750><c> I</c><00:25:27.750><c> mean</c><00:25:28.679><c> there's</c><00:25:29.040><c> and</c><00:25:29.280><c> I</c><00:25:29.370><c> think</c><00:25:29.549><c> they</c>

00:25:29.840 --> 00:25:29.850 align:start position:0%
execute I mean there's and I think they
 

00:25:29.850 --> 00:25:31.700 align:start position:0%
execute I mean there's and I think they
probably<00:25:30.030><c> the</c><00:25:30.570><c> the</c><00:25:30.840><c> UI</c><00:25:30.990><c> they</c><00:25:31.260><c> live</c><00:25:31.440><c> in</c><00:25:31.530><c> more</c>

00:25:31.700 --> 00:25:31.710 align:start position:0%
probably the the UI they live in more
 

00:25:31.710 --> 00:25:33.830 align:start position:0%
probably the the UI they live in more
than<00:25:31.830><c> anything</c><00:25:32.070><c> else</c><00:25:32.280><c> is</c><00:25:32.460><c> Excel</c><00:25:32.790><c> mm-hmm</c><00:25:33.390><c> and</c>

00:25:33.830 --> 00:25:33.840 align:start position:0%
than anything else is Excel mm-hmm and
 

00:25:33.840 --> 00:25:35.390 align:start position:0%
than anything else is Excel mm-hmm and
we<00:25:33.990><c> have</c><00:25:34.140><c> lots</c><00:25:34.380><c> of</c><00:25:34.500><c> nice</c><00:25:34.679><c> integration</c><00:25:35.220><c> into</c>

00:25:35.390 --> 00:25:35.400 align:start position:0%
we have lots of nice integration into
 

00:25:35.400 --> 00:25:37.400 align:start position:0%
we have lots of nice integration into
Excel<00:25:35.700><c> as</c><00:25:35.820><c> well</c><00:25:35.970><c> but</c><00:25:36.660><c> yeah</c><00:25:36.870><c> there</c><00:25:37.140><c> are</c><00:25:37.200><c> a</c><00:25:37.260><c> lot</c>

00:25:37.400 --> 00:25:37.410 align:start position:0%
Excel as well but yeah there are a lot
 

00:25:37.410 --> 00:25:39.350 align:start position:0%
Excel as well but yeah there are a lot
of<00:25:37.440><c> these</c><00:25:37.590><c> UIs</c><00:25:38.370><c> that</c><00:25:38.520><c> are</c><00:25:38.730><c> increasingly</c>

00:25:39.350 --> 00:25:39.360 align:start position:0%
of these UIs that are increasingly
 

00:25:39.360 --> 00:25:42.080 align:start position:0%
of these UIs that are increasingly
central<00:25:39.870><c> to</c><00:25:40.169><c> the</c><00:25:40.919><c> traders</c><00:25:41.250><c> workflows</c><00:25:41.790><c> in</c><00:25:41.940><c> fact</c>

00:25:42.080 --> 00:25:42.090 align:start position:0%
central to the traders workflows in fact
 

00:25:42.090 --> 00:25:42.890 align:start position:0%
central to the traders workflows in fact
the<00:25:42.210><c> system</c><00:25:42.450><c> I'm</c><00:25:42.540><c> going</c><00:25:42.660><c> to</c><00:25:42.720><c> talk</c><00:25:42.870><c> about</c>

00:25:42.890 --> 00:25:42.900 align:start position:0%
the system I'm going to talk about
 

00:25:42.900 --> 00:25:44.750 align:start position:0%
the system I'm going to talk about
tonight<00:25:43.200><c> I'm</c><00:25:43.890><c> not</c><00:25:43.980><c> going</c><00:25:44.130><c> to</c><00:25:44.280><c> talk</c><00:25:44.429><c> about</c><00:25:44.580><c> the</c>

00:25:44.750 --> 00:25:44.760 align:start position:0%
tonight I'm not going to talk about the
 

00:25:44.760 --> 00:25:47.180 align:start position:0%
tonight I'm not going to talk about the
UI<00:25:44.910><c> piece</c><00:25:45.210><c> but</c><00:25:45.390><c> there</c><00:25:45.600><c> is</c><00:25:45.750><c> a</c><00:25:45.780><c> web</c><00:25:46.049><c> UI</c><00:25:46.200><c> for</c><00:25:47.070><c> it</c>

00:25:47.180 --> 00:25:47.190 align:start position:0%
UI piece but there is a web UI for it
 

00:25:47.190 --> 00:25:48.950 align:start position:0%
UI piece but there is a web UI for it
that<00:25:47.610><c> is</c><00:25:47.850><c> built</c><00:25:48.120><c> using</c><00:25:48.330><c> exactly</c><00:25:48.840><c> this</c>

00:25:48.950 --> 00:25:48.960 align:start position:0%
that is built using exactly this
 

00:25:48.960 --> 00:25:50.270 align:start position:0%
that is built using exactly this
incremental<00:25:49.410><c> ization</c><00:25:49.590><c> framework</c><00:25:50.040><c> and</c><00:25:50.250><c> that</c>

00:25:50.270 --> 00:25:50.280 align:start position:0%
incremental ization framework and that
 

00:25:50.280 --> 00:25:52.010 align:start position:0%
incremental ization framework and that
is<00:25:50.910><c> absolutely</c><00:25:51.360><c> fundamental</c><00:25:51.540><c> to</c><00:25:51.840><c> the</c><00:25:51.990><c> way</c>

00:25:52.010 --> 00:25:52.020 align:start position:0%
is absolutely fundamental to the way
 

00:25:52.020 --> 00:25:53.299 align:start position:0%
is absolutely fundamental to the way
number<00:25:52.350><c> the</c><00:25:52.440><c> different</c><00:25:52.710><c> trading</c><00:25:53.010><c> desks</c>

00:25:53.299 --> 00:25:53.309 align:start position:0%
number the different trading desks
 

00:25:53.309 --> 00:25:56.360 align:start position:0%
number the different trading desks
operate<00:25:54.049><c> interesting</c><00:25:55.049><c> so</c><00:25:55.440><c> I</c><00:25:55.500><c> think</c><00:25:56.130><c> we're</c>

00:25:56.360 --> 00:25:56.370 align:start position:0%
operate interesting so I think we're
 

00:25:56.370 --> 00:25:58.909 align:start position:0%
operate interesting so I think we're
kind<00:25:56.520><c> of</c><00:25:56.549><c> kind</c><00:25:56.730><c> of</c><00:25:57.470><c> coming</c><00:25:58.470><c> to</c><00:25:58.559><c> the</c><00:25:58.679><c> end</c><00:25:58.799><c> of</c>

00:25:58.909 --> 00:25:58.919 align:start position:0%
kind of kind of coming to the end of
 

00:25:58.919 --> 00:26:00.830 align:start position:0%
kind of kind of coming to the end of
this<00:25:59.070><c> interview</c><00:25:59.520><c> so</c><00:25:59.700><c> I've</c><00:26:00.299><c> only</c><00:26:00.419><c> got</c><00:26:00.630><c> two</c>

00:26:00.830 --> 00:26:00.840 align:start position:0%
this interview so I've only got two
 

00:26:00.840 --> 00:26:04.549 align:start position:0%
this interview so I've only got two
questions<00:26:00.960><c> here</c><00:26:01.260><c> so</c><00:26:01.290><c> one</c><00:26:01.559><c> is</c><00:26:02.960><c> we</c><00:26:03.960><c> have</c><00:26:04.169><c> a</c><00:26:04.200><c> lot</c>

00:26:04.549 --> 00:26:04.559 align:start position:0%
questions here so one is we have a lot
 

00:26:04.559 --> 00:26:06.080 align:start position:0%
questions here so one is we have a lot
of<00:26:04.590><c> folks</c><00:26:04.919><c> who</c><00:26:05.130><c> start</c><00:26:05.400><c> to</c><00:26:05.490><c> do</c><00:26:05.760><c> machine</c>

00:26:06.080 --> 00:26:06.090 align:start position:0%
of folks who start to do machine
 

00:26:06.090 --> 00:26:08.000 align:start position:0%
of folks who start to do machine
learning<00:26:06.480><c> in</c><00:26:06.720><c> factual</c><00:26:07.049><c> programming</c><00:26:07.230><c> so</c><00:26:07.650><c> and</c>

00:26:08.000 --> 00:26:08.010 align:start position:0%
learning in factual programming so and
 

00:26:08.010 --> 00:26:10.700 align:start position:0%
learning in factual programming so and
skull<00:26:08.580><c> is</c><00:26:08.730><c> increasingly</c><00:26:09.299><c> useful</c><00:26:09.510><c> data</c><00:26:09.900><c> right</c>

00:26:10.700 --> 00:26:10.710 align:start position:0%
skull is increasingly useful data right
 

00:26:10.710 --> 00:26:11.379 align:start position:0%
skull is increasingly useful data right
and

00:26:11.379 --> 00:26:11.389 align:start position:0%
and
 

00:26:11.389 --> 00:26:13.779 align:start position:0%
and
and<00:26:11.509><c> so</c><00:26:12.440><c> although</c><00:26:12.709><c> we're</c><00:26:13.219><c> kind</c><00:26:13.459><c> of</c><00:26:13.519><c> in</c><00:26:13.669><c> the</c>

00:26:13.779 --> 00:26:13.789 align:start position:0%
and so although we're kind of in the
 

00:26:13.789 --> 00:26:19.180 align:start position:0%
and so although we're kind of in the
time<00:26:14.229><c> when</c><00:26:15.229><c> pythons</c><00:26:16.570><c> dominating</c><00:26:18.190><c> data</c>

00:26:19.180 --> 00:26:19.190 align:start position:0%
time when pythons dominating data
 

00:26:19.190 --> 00:26:21.180 align:start position:0%
time when pythons dominating data
science<00:26:19.579><c> right</c><00:26:19.940><c> a</c><00:26:20.089><c> lot</c><00:26:20.209><c> of</c><00:26:20.269><c> people</c><00:26:20.419><c> learn</c>

00:26:21.180 --> 00:26:21.190 align:start position:0%
science right a lot of people learn
 

00:26:21.190 --> 00:26:26.009 align:start position:0%
science right a lot of people learn
Python<00:26:22.190><c> first</c><00:26:23.379><c> so</c><00:26:24.379><c> I</c><00:26:24.409><c> hope</c><00:26:24.799><c> feeling</c><00:26:25.159><c> that</c>

00:26:26.009 --> 00:26:26.019 align:start position:0%
Python first so I hope feeling that
 

00:26:26.019 --> 00:26:28.180 align:start position:0%
Python first so I hope feeling that
languages<00:26:27.019><c> like</c><00:26:27.169><c> Scala</c><00:26:27.379><c> vascular</c><00:26:27.859><c> camel</c>

00:26:28.180 --> 00:26:28.190 align:start position:0%
languages like Scala vascular camel
 

00:26:28.190 --> 00:26:30.459 align:start position:0%
languages like Scala vascular camel
they're<00:26:29.059><c> going</c><00:26:29.299><c> to</c><00:26:29.359><c> be</c><00:26:29.450><c> very</c><00:26:29.659><c> successful</c><00:26:29.869><c> in</c>

00:26:30.459 --> 00:26:30.469 align:start position:0%
they're going to be very successful in
 

00:26:30.469 --> 00:26:32.440 align:start position:0%
they're going to be very successful in
machine<00:26:31.399><c> learning</c><00:26:31.519><c> they're</c><00:26:31.849><c> going</c><00:26:32.089><c> forward</c>

00:26:32.440 --> 00:26:32.450 align:start position:0%
machine learning they're going forward
 

00:26:32.450 --> 00:26:36.339 align:start position:0%
machine learning they're going forward
and<00:26:32.989><c> I</c><00:26:33.440><c> think</c><00:26:33.499><c> what</c><00:26:33.979><c> you</c><00:26:34.129><c> do</c><00:26:34.309><c> falls</c><00:26:35.200><c> under</c><00:26:36.200><c> this</c>

00:26:36.339 --> 00:26:36.349 align:start position:0%
and I think what you do falls under this
 

00:26:36.349 --> 00:26:38.079 align:start position:0%
and I think what you do falls under this
umbrella<00:26:36.559><c> because</c><00:26:37.129><c> essentially</c><00:26:37.519><c> I'm</c><00:26:37.729><c> making</c>

00:26:38.079 --> 00:26:38.089 align:start position:0%
umbrella because essentially I'm making
 

00:26:38.089 --> 00:26:40.419 align:start position:0%
umbrella because essentially I'm making
a<00:26:38.269><c> using</c><00:26:38.749><c> machine</c><00:26:38.959><c> learning</c><00:26:38.989><c> and</c><00:26:39.829><c> data</c><00:26:39.889><c> mining</c>

00:26:40.419 --> 00:26:40.429 align:start position:0%
a using machine learning and data mining
 

00:26:40.429 --> 00:26:42.489 align:start position:0%
a using machine learning and data mining
to<00:26:40.969><c> make</c><00:26:41.089><c> decisions</c><00:26:41.539><c> right</c><00:26:42.019><c> which</c><00:26:42.169><c> actually</c>

00:26:42.489 --> 00:26:42.499 align:start position:0%
to make decisions right which actually
 

00:26:42.499 --> 00:26:44.169 align:start position:0%
to make decisions right which actually
affects<00:26:42.589><c> millions</c><00:26:42.950><c> of</c><00:26:43.190><c> dollars</c><00:26:43.489><c> so</c><00:26:43.700><c> so</c><00:26:44.059><c> the</c>

00:26:44.169 --> 00:26:44.179 align:start position:0%
affects millions of dollars so so the
 

00:26:44.179 --> 00:26:45.190 align:start position:0%
affects millions of dollars so so the
you're<00:26:44.359><c> thinking</c><00:26:44.450><c> you're</c><00:26:44.839><c> one</c><00:26:44.899><c> of</c><00:26:45.109><c> the</c>

00:26:45.190 --> 00:26:45.200 align:start position:0%
you're thinking you're one of the
 

00:26:45.200 --> 00:26:47.019 align:start position:0%
you're thinking you're one of the
mission-critical<00:26:45.829><c> applications</c><00:26:46.159><c> I</c><00:26:46.759><c> wonder</c>

00:26:47.019 --> 00:26:47.029 align:start position:0%
mission-critical applications I wonder
 

00:26:47.029 --> 00:26:50.859 align:start position:0%
mission-critical applications I wonder
if<00:26:47.450><c> you</c><00:26:47.659><c> have</c><00:26:47.899><c> any</c><00:26:48.969><c> intuitions</c><00:26:49.969><c> as</c><00:26:50.389><c> to</c><00:26:50.659><c> why</c>

00:26:50.859 --> 00:26:50.869 align:start position:0%
if you have any intuitions as to why
 

00:26:50.869 --> 00:26:53.709 align:start position:0%
if you have any intuitions as to why
people<00:26:51.409><c> who</c><00:26:51.709><c> do</c><00:26:51.859><c> much</c><00:26:51.979><c> learning</c><00:26:52.429><c> should</c><00:26:52.719><c> look</c>

00:26:53.709 --> 00:26:53.719 align:start position:0%
people who do much learning should look
 

00:26:53.719 --> 00:26:55.149 align:start position:0%
people who do much learning should look
at<00:26:53.869><c> faster</c><00:26:54.139><c> program</c><00:26:54.469><c> even</c><00:26:54.649><c> if</c><00:26:54.889><c> they</c><00:26:55.039><c> don't</c>

00:26:55.149 --> 00:26:55.159 align:start position:0%
at faster program even if they don't
 

00:26:55.159 --> 00:26:57.009 align:start position:0%
at faster program even if they don't
know<00:26:55.369><c> about</c><00:26:55.489><c> it</c><00:26:55.639><c> right</c><00:26:55.820><c> because</c><00:26:56.119><c> most</c><00:26:56.359><c> most</c><00:26:56.839><c> of</c>

00:26:57.009 --> 00:26:57.019 align:start position:0%
know about it right because most most of
 

00:26:57.019 --> 00:26:59.829 align:start position:0%
know about it right because most most of
them<00:26:57.169><c> start</c><00:26:57.919><c> in</c><00:26:58.190><c> Python</c><00:26:58.639><c> right</c><00:26:59.179><c> now</c><00:26:59.389><c> coming</c>

00:26:59.829 --> 00:26:59.839 align:start position:0%
them start in Python right now coming
 

00:26:59.839 --> 00:27:02.079 align:start position:0%
them start in Python right now coming
into<00:27:00.049><c> data</c><00:27:00.259><c> science</c><00:27:00.649><c> what</c><00:27:01.309><c> is</c><00:27:01.459><c> it</c><00:27:01.669><c> you</c><00:27:01.940><c> know</c>

00:27:02.079 --> 00:27:02.089 align:start position:0%
into data science what is it you know
 

00:27:02.089 --> 00:27:04.599 align:start position:0%
into data science what is it you know
about<00:27:02.359><c> protein</c><00:27:03.259><c> which</c><00:27:03.379><c> can</c><00:27:03.589><c> make</c><00:27:03.829><c> kind</c><00:27:04.369><c> of</c><00:27:04.459><c> a</c>

00:27:04.599 --> 00:27:04.609 align:start position:0%
about protein which can make kind of a
 

00:27:04.609 --> 00:27:07.239 align:start position:0%
about protein which can make kind of a
machine<00:27:04.909><c> learning</c><00:27:05.269><c> easier</c><00:27:05.629><c> better</c><00:27:06.249><c> more</c>

00:27:07.239 --> 00:27:07.249 align:start position:0%
machine learning easier better more
 

00:27:07.249 --> 00:27:09.669 align:start position:0%
machine learning easier better more
reliable<00:27:07.659><c> so</c><00:27:08.659><c> a</c><00:27:08.690><c> couple</c><00:27:09.019><c> of</c><00:27:09.139><c> H</c><00:27:09.229><c> one</c><00:27:09.409><c> is</c><00:27:09.440><c> its</c>

00:27:09.669 --> 00:27:09.679 align:start position:0%
reliable so a couple of H one is its
 

00:27:09.679 --> 00:27:11.699 align:start position:0%
reliable so a couple of H one is its
birthing<00:27:09.889><c> like</c><00:27:10.099><c> we've</c><00:27:10.219><c> been</c><00:27:10.369><c> doing</c><00:27:10.639><c> kind</c><00:27:11.269><c> of</c>

00:27:11.699 --> 00:27:11.709 align:start position:0%
birthing like we've been doing kind of
 

00:27:11.709 --> 00:27:13.599 align:start position:0%
birthing like we've been doing kind of
statistically<00:27:12.709><c> driven</c><00:27:12.829><c> machine</c><00:27:13.309><c> learning</c>

00:27:13.599 --> 00:27:13.609 align:start position:0%
statistically driven machine learning
 

00:27:13.609 --> 00:27:16.329 align:start position:0%
statistically driven machine learning
style<00:27:14.379><c> trading</c><00:27:15.379><c> strategies</c><00:27:15.799><c> for</c><00:27:15.950><c> a</c><00:27:16.009><c> long</c><00:27:16.159><c> time</c>

00:27:16.329 --> 00:27:16.339 align:start position:0%
style trading strategies for a long time
 

00:27:16.339 --> 00:27:19.119 align:start position:0%
style trading strategies for a long time
but<00:27:16.849><c> a</c><00:27:16.909><c> key</c><00:27:17.089><c> that's</c><00:27:17.269><c> not</c><00:27:17.479><c> like</c><00:27:18.259><c> the</c><00:27:18.829><c> kind</c><00:27:19.099><c> of</c>

00:27:19.119 --> 00:27:19.129 align:start position:0%
but a key that's not like the kind of
 

00:27:19.129 --> 00:27:21.339 align:start position:0%
but a key that's not like the kind of
core<00:27:19.489><c> of</c><00:27:19.519><c> what</c><00:27:19.759><c> we</c><00:27:19.879><c> do</c><00:27:20.029><c> I</c><00:27:20.269><c> think</c><00:27:20.690><c> the</c><00:27:20.869><c> I</c><00:27:21.229><c> think</c>

00:27:21.339 --> 00:27:21.349 align:start position:0%
core of what we do I think the I think
 

00:27:21.349 --> 00:27:22.479 align:start position:0%
core of what we do I think the I think
the<00:27:21.529><c> thing</c><00:27:21.649><c> that</c><00:27:21.709><c> James</c><00:27:21.919><c> she's</c><00:27:22.039><c> probably</c><00:27:22.309><c> best</c>

00:27:22.479 --> 00:27:22.489 align:start position:0%
the thing that James she's probably best
 

00:27:22.489 --> 00:27:25.169 align:start position:0%
the thing that James she's probably best
at<00:27:22.639><c> is</c><00:27:22.940><c> a</c><00:27:23.209><c> kind</c><00:27:23.719><c> of</c><00:27:23.809><c> rich</c><00:27:24.079><c> integration</c><00:27:24.739><c> between</c>

00:27:25.169 --> 00:27:25.179 align:start position:0%
at is a kind of rich integration between
 

00:27:25.179 --> 00:27:27.989 align:start position:0%
at is a kind of rich integration between
human<00:27:26.179><c> intuition</c><00:27:26.539><c> and</c><00:27:26.869><c> interaction</c><00:27:27.440><c> and</c><00:27:27.619><c> and</c>

00:27:27.989 --> 00:27:27.999 align:start position:0%
human intuition and interaction and and
 

00:27:27.999 --> 00:27:31.649 align:start position:0%
human intuition and interaction and and
the<00:27:28.999><c> kind</c><00:27:29.239><c> of</c><00:27:30.129><c> quantitative</c><00:27:31.129><c> understanding</c>

00:27:31.649 --> 00:27:31.659 align:start position:0%
the kind of quantitative understanding
 

00:27:31.659 --> 00:27:33.399 align:start position:0%
the kind of quantitative understanding
that<00:27:32.659><c> you</c><00:27:32.809><c> get</c><00:27:32.959><c> from</c><00:27:33.109><c> having</c><00:27:33.169><c> a</c><00:27:33.320><c> good</c>

00:27:33.399 --> 00:27:33.409 align:start position:0%
that you get from having a good
 

00:27:33.409 --> 00:27:34.659 align:start position:0%
that you get from having a good
mathematical<00:27:33.950><c> understanding</c><00:27:34.099><c> of</c><00:27:34.399><c> and</c><00:27:34.579><c> the</c>

00:27:34.659 --> 00:27:34.669 align:start position:0%
mathematical understanding of and the
 

00:27:34.669 --> 00:27:35.829 align:start position:0%
mathematical understanding of and the
good<00:27:34.820><c> game</c><00:27:34.999><c> playing</c><00:27:35.269><c> understanding</c><00:27:35.659><c> of</c><00:27:35.749><c> how</c>

00:27:35.829 --> 00:27:35.839 align:start position:0%
good game playing understanding of how
 

00:27:35.839 --> 00:27:37.989 align:start position:0%
good game playing understanding of how
trading<00:27:36.229><c> works</c><00:27:36.379><c> mm-hmm</c><00:27:37.129><c> so</c><00:27:37.489><c> I</c><00:27:37.519><c> think</c><00:27:37.729><c> people</c>

00:27:37.989 --> 00:27:37.999 align:start position:0%
trading works mm-hmm so I think people
 

00:27:37.999 --> 00:27:39.489 align:start position:0%
trading works mm-hmm so I think people
often<00:27:38.119><c> imagine</c><00:27:38.539><c> where</c><00:27:38.659><c> it's</c><00:27:38.809><c> like</c><00:27:38.959><c> the</c><00:27:39.349><c> whole</c>

00:27:39.489 --> 00:27:39.499 align:start position:0%
often imagine where it's like the whole
 

00:27:39.499 --> 00:27:42.190 align:start position:0%
often imagine where it's like the whole
place<00:27:39.769><c> is</c><00:27:39.799><c> just</c><00:27:40.009><c> about</c><00:27:40.489><c> building</c><00:27:41.450><c> models</c><00:27:41.989><c> and</c>

00:27:42.190 --> 00:27:42.200 align:start position:0%
place is just about building models and
 

00:27:42.200 --> 00:27:45.940 align:start position:0%
place is just about building models and
watching<00:27:42.649><c> things</c><00:27:42.859><c> trade</c><00:27:43.729><c> and</c><00:27:44.119><c> not</c><00:27:44.959><c> not</c><00:27:45.709><c> having</c>

00:27:45.940 --> 00:27:45.950 align:start position:0%
watching things trade and not not having
 

00:27:45.950 --> 00:27:47.560 align:start position:0%
watching things trade and not not having
this<00:27:46.099><c> kind</c><00:27:46.309><c> of</c><00:27:46.369><c> deep</c><00:27:46.579><c> human</c><00:27:46.969><c> interaction</c><00:27:47.450><c> and</c>

00:27:47.560 --> 00:27:47.570 align:start position:0%
this kind of deep human interaction and
 

00:27:47.570 --> 00:27:48.969 align:start position:0%
this kind of deep human interaction and
that's<00:27:47.690><c> just</c><00:27:47.839><c> not</c><00:27:47.929><c> true</c><00:27:48.109><c> where</c><00:27:48.320><c> the</c><00:27:48.499><c> the</c><00:27:48.769><c> human</c>

00:27:48.969 --> 00:27:48.979 align:start position:0%
that's just not true where the the human
 

00:27:48.979 --> 00:27:50.919 align:start position:0%
that's just not true where the the human
part<00:27:49.309><c> is</c><00:27:49.700><c> incredibly</c><00:27:50.239><c> important</c><00:27:50.659><c> to</c><00:27:50.690><c> what</c><00:27:50.839><c> we</c>

00:27:50.919 --> 00:27:50.929 align:start position:0%
part is incredibly important to what we
 

00:27:50.929 --> 00:27:53.139 align:start position:0%
part is incredibly important to what we
do<00:27:51.219><c> that's</c><00:27:52.219><c> it</c><00:27:52.399><c> we</c><00:27:52.549><c> do</c><00:27:52.700><c> do</c><00:27:52.820><c> a</c><00:27:52.849><c> lot</c><00:27:52.909><c> of</c>

00:27:53.139 --> 00:27:53.149 align:start position:0%
do that's it we do do a lot of
 

00:27:53.149 --> 00:27:54.399 align:start position:0%
do that's it we do do a lot of
statistical<00:27:53.629><c> analysis</c><00:27:54.139><c> and</c><00:27:54.259><c> machine</c>

00:27:54.399 --> 00:27:54.409 align:start position:0%
statistical analysis and machine
 

00:27:54.409 --> 00:27:56.560 align:start position:0%
statistical analysis and machine
learning<00:27:54.619><c> style</c><00:27:55.009><c> techniques</c><00:27:55.450><c> indeed</c><00:27:56.450><c> that's</c>

00:27:56.560 --> 00:27:56.570 align:start position:0%
learning style techniques indeed that's
 

00:27:56.570 --> 00:27:58.089 align:start position:0%
learning style techniques indeed that's
the<00:27:56.719><c> first</c><00:27:56.929><c> thing</c><00:27:57.049><c> that</c><00:27:57.169><c> I</c><00:27:57.200><c> did</c><00:27:57.469><c> when</c><00:27:58.039><c> I</c>

00:27:58.089 --> 00:27:58.099 align:start position:0%
the first thing that I did when I
 

00:27:58.099 --> 00:28:00.699 align:start position:0%
the first thing that I did when I
started<00:27:58.249><c> was</c><00:27:59.259><c> working</c><00:28:00.259><c> on</c><00:28:00.349><c> that</c><00:28:00.469><c> kind</c><00:28:00.619><c> of</c>

00:28:00.699 --> 00:28:00.709 align:start position:0%
started was working on that kind of
 

00:28:00.709 --> 00:28:01.869 align:start position:0%
started was working on that kind of
stuff

00:28:01.869 --> 00:28:01.879 align:start position:0%
stuff
 

00:28:01.879 --> 00:28:05.159 align:start position:0%
stuff
I<00:28:02.649><c> think</c><00:28:03.649><c> functional</c><00:28:04.099><c> programming</c><00:28:04.459><c> and</c>

00:28:05.159 --> 00:28:05.169 align:start position:0%
I think functional programming and
 

00:28:05.169 --> 00:28:07.180 align:start position:0%
I think functional programming and
sometimes<00:28:06.169><c> I</c><00:28:06.229><c> mostly</c><00:28:06.679><c> don't</c><00:28:06.919><c> think</c><00:28:07.099><c> of</c>

00:28:07.180 --> 00:28:07.190 align:start position:0%
sometimes I mostly don't think of
 

00:28:07.190 --> 00:28:08.019 align:start position:0%
sometimes I mostly don't think of
functional<00:28:07.489><c> programming</c><00:28:07.549><c> as</c><00:28:07.999><c> a</c>

00:28:08.019 --> 00:28:08.029 align:start position:0%
functional programming as a
 

00:28:08.029 --> 00:28:10.810 align:start position:0%
functional programming as a
special-purpose<00:28:08.570><c> tool</c><00:28:09.019><c> I</c><00:28:09.049><c> think</c><00:28:09.200><c> ml</c><00:28:10.129><c> is</c><00:28:10.489><c> an</c>

00:28:10.810 --> 00:28:10.820 align:start position:0%
special-purpose tool I think ml is an
 

00:28:10.820 --> 00:28:12.399 align:start position:0%
special-purpose tool I think ml is an
incredibly<00:28:11.329><c> good</c><00:28:11.479><c> general-purpose</c><00:28:11.929><c> language</c>

00:28:12.399 --> 00:28:12.409 align:start position:0%
incredibly good general-purpose language
 

00:28:12.409 --> 00:28:14.469 align:start position:0%
incredibly good general-purpose language
and<00:28:12.619><c> it's</c><00:28:13.429><c> good</c><00:28:13.609><c> for</c><00:28:13.789><c> a</c><00:28:13.820><c> wide</c><00:28:13.999><c> variety</c><00:28:14.179><c> of</c>

00:28:14.469 --> 00:28:14.479 align:start position:0%
and it's good for a wide variety of
 

00:28:14.479 --> 00:28:16.329 align:start position:0%
and it's good for a wide variety of
different<00:28:14.929><c> techniques</c><00:28:15.889><c> and</c><00:28:16.099><c> machine</c>

00:28:16.329 --> 00:28:16.339 align:start position:0%
different techniques and machine
 

00:28:16.339 --> 00:28:18.009 align:start position:0%
different techniques and machine
learning<00:28:16.369><c> in</c><00:28:16.789><c> some</c><00:28:16.909><c> fits</c><00:28:17.479><c> in</c><00:28:17.599><c> in</c><00:28:17.749><c> a</c><00:28:17.809><c> very</c>

00:28:18.009 --> 00:28:18.019 align:start position:0%
learning in some fits in in a very
 

00:28:18.019 --> 00:28:20.340 align:start position:0%
learning in some fits in in a very
natural<00:28:18.200><c> way</c>

00:28:20.340 --> 00:28:20.350 align:start position:0%
natural way
 

00:28:20.350 --> 00:28:23.950 align:start position:0%
natural way
here's<00:28:21.350><c> like</c><00:28:21.500><c> one</c><00:28:21.710><c> simple</c><00:28:22.310><c> story</c><00:28:22.700><c> about</c><00:28:23.300><c> the</c>

00:28:23.950 --> 00:28:23.960 align:start position:0%
here's like one simple story about the
 

00:28:23.960 --> 00:28:25.180 align:start position:0%
here's like one simple story about the
ways<00:28:24.200><c> in</c><00:28:24.230><c> which</c><00:28:24.410><c> these</c><00:28:24.560><c> kind</c><00:28:24.770><c> of</c><00:28:24.800><c> since</c><00:28:25.070><c> it's</c>

00:28:25.180 --> 00:28:25.190 align:start position:0%
ways in which these kind of since it's
 

00:28:25.190 --> 00:28:26.980 align:start position:0%
ways in which these kind of since it's
very<00:28:25.280><c> ordinary</c><00:28:25.610><c> benefits</c><00:28:26.180><c> come</c><00:28:26.750><c> up</c><00:28:26.870><c> with</c>

00:28:26.980 --> 00:28:26.990 align:start position:0%
very ordinary benefits come up with
 

00:28:26.990 --> 00:28:29.170 align:start position:0%
very ordinary benefits come up with
machine<00:28:27.230><c> learning</c><00:28:27.290><c> context</c><00:28:27.830><c> so</c><00:28:27.980><c> we</c><00:28:28.190><c> also</c><00:28:28.940><c> use</c>

00:28:29.170 --> 00:28:29.180 align:start position:0%
machine learning context so we also use
 

00:28:29.180 --> 00:28:31.510 align:start position:0%
machine learning context so we also use
Python<00:28:29.600><c> and</c><00:28:29.780><c> R</c><00:28:30.710><c> and</c><00:28:31.010><c> other</c><00:28:31.100><c> things</c><00:28:31.310><c> for</c><00:28:31.430><c> doing</c>

00:28:31.510 --> 00:28:31.520 align:start position:0%
Python and R and other things for doing
 

00:28:31.520 --> 00:28:35.920 align:start position:0%
Python and R and other things for doing
data<00:28:31.700><c> analysis</c><00:28:32.440><c> but</c><00:28:33.440><c> we</c><00:28:34.070><c> ended</c><00:28:34.340><c> up</c><00:28:34.430><c> with</c><00:28:34.670><c> a</c><00:28:35.030><c> Oh</c>

00:28:35.920 --> 00:28:35.930 align:start position:0%
data analysis but we ended up with a Oh
 

00:28:35.930 --> 00:28:37.630 align:start position:0%
data analysis but we ended up with a Oh
camel<00:28:36.530><c> wrapper</c><00:28:36.830><c> for</c><00:28:37.130><c> tensorflow</c>

00:28:37.630 --> 00:28:37.640 align:start position:0%
camel wrapper for tensorflow
 

00:28:37.640 --> 00:28:39.490 align:start position:0%
camel wrapper for tensorflow
mm-hmm<00:28:38.300><c> in</c><00:28:38.390><c> addition</c><00:28:38.750><c> to</c><00:28:38.840><c> using</c><00:28:38.960><c> a</c><00:28:39.170><c> Python</c>

00:28:39.490 --> 00:28:39.500 align:start position:0%
mm-hmm in addition to using a Python
 

00:28:39.500 --> 00:28:41.740 align:start position:0%
mm-hmm in addition to using a Python
wrapper<00:28:39.710><c> for</c><00:28:40.160><c> one</c><00:28:41.000><c> of</c><00:28:41.060><c> these</c><00:28:41.180><c> we</c><00:28:41.330><c> discovered</c>

00:28:41.740 --> 00:28:41.750 align:start position:0%
wrapper for one of these we discovered
 

00:28:41.750 --> 00:28:44.140 align:start position:0%
wrapper for one of these we discovered
was<00:28:41.930><c> it</c><00:28:42.830><c> was</c><00:28:42.950><c> really</c><00:28:43.160><c> nice</c><00:28:43.430><c> to</c><00:28:43.610><c> use</c><00:28:43.730><c> the</c><00:28:43.850><c> Ocala</c>

00:28:44.140 --> 00:28:44.150 align:start position:0%
was it was really nice to use the Ocala
 

00:28:44.150 --> 00:28:46.570 align:start position:0%
was it was really nice to use the Ocala
version<00:28:44.540><c> because</c><00:28:45.250><c> sometimes</c><00:28:46.250><c> we</c><00:28:46.340><c> use</c><00:28:46.520><c> the</c>

00:28:46.570 --> 00:28:46.580 align:start position:0%
version because sometimes we use the
 

00:28:46.580 --> 00:28:49.060 align:start position:0%
version because sometimes we use the
Python<00:28:46.940><c> version</c><00:28:47.000><c> you'd</c><00:28:47.930><c> set</c><00:28:48.170><c> up</c><00:28:48.260><c> your</c><00:28:48.470><c> your</c>

00:28:49.060 --> 00:28:49.070 align:start position:0%
Python version you'd set up your your
 

00:28:49.070 --> 00:28:51.340 align:start position:0%
Python version you'd set up your your
model<00:28:49.370><c> and</c><00:28:49.460><c> you'd</c><00:28:49.610><c> go</c><00:28:50.060><c> off</c><00:28:50.210><c> and</c><00:28:50.420><c> do</c><00:28:51.230><c> the</c>

00:28:51.340 --> 00:28:51.350 align:start position:0%
model and you'd go off and do the
 

00:28:51.350 --> 00:28:53.350 align:start position:0%
model and you'd go off and do the
compute<00:28:51.740><c> intensive</c><00:28:51.920><c> part</c><00:28:52.280><c> of</c><00:28:52.400><c> it</c><00:28:52.520><c> and</c><00:28:52.640><c> it</c>

00:28:53.350 --> 00:28:53.360 align:start position:0%
compute intensive part of it and it
 

00:28:53.360 --> 00:28:54.760 align:start position:0%
compute intensive part of it and it
could<00:28:53.480><c> take</c><00:28:53.600><c> a</c><00:28:53.660><c> long</c><00:28:53.930><c> time</c><00:28:54.140><c> it</c><00:28:54.410><c> can</c><00:28:54.500><c> take</c><00:28:54.530><c> hours</c>

00:28:54.760 --> 00:28:54.770 align:start position:0%
could take a long time it can take hours
 

00:28:54.770 --> 00:28:56.710 align:start position:0%
could take a long time it can take hours
mm-hmm<00:28:55.610><c> to</c><00:28:55.760><c> run</c><00:28:55.880><c> the</c><00:28:55.970><c> analysis</c><00:28:56.420><c> and</c><00:28:56.600><c> then</c>

00:28:56.710 --> 00:28:56.720 align:start position:0%
mm-hmm to run the analysis and then
 

00:28:56.720 --> 00:28:58.560 align:start position:0%
mm-hmm to run the analysis and then
you'd<00:28:57.110><c> run</c><00:28:57.260><c> it</c><00:28:57.410><c> and</c><00:28:57.500><c> then</c><00:28:57.590><c> it</c><00:28:57.710><c> would</c><00:28:57.800><c> blow</c><00:28:58.040><c> up</c>

00:28:58.560 --> 00:28:58.570 align:start position:0%
you'd run it and then it would blow up
 

00:28:58.570 --> 00:29:01.120 align:start position:0%
you'd run it and then it would blow up
completely<00:28:59.570><c> stupid</c><00:28:59.930><c> reason</c><00:29:00.380><c> that</c><00:29:00.800><c> you</c><00:29:00.920><c> could</c>

00:29:01.120 --> 00:29:01.130 align:start position:0%
completely stupid reason that you could
 

00:29:01.130 --> 00:29:02.320 align:start position:0%
completely stupid reason that you could
have<00:29:01.220><c> caught</c><00:29:01.400><c> at</c><00:29:01.520><c> the</c><00:29:01.580><c> type</c><00:29:01.730><c> system</c><00:29:01.910><c> well</c><00:29:02.180><c> yes</c>

00:29:02.320 --> 00:29:02.330 align:start position:0%
have caught at the type system well yes
 

00:29:02.330 --> 00:29:05.230 align:start position:0%
have caught at the type system well yes
and<00:29:03.250><c> when</c><00:29:04.250><c> you</c><00:29:04.340><c> have</c><00:29:04.520><c> these</c><00:29:04.640><c> kind</c><00:29:04.820><c> of</c><00:29:04.850><c> compute</c>

00:29:05.230 --> 00:29:05.240 align:start position:0%
and when you have these kind of compute
 

00:29:05.240 --> 00:29:06.940 align:start position:0%
and when you have these kind of compute
intensive<00:29:05.420><c> jobs</c><00:29:05.810><c> it</c><00:29:06.350><c> goes</c><00:29:06.500><c> to</c><00:29:06.590><c> the</c><00:29:06.680><c> old</c><00:29:06.800><c> sort</c>

00:29:06.940 --> 00:29:06.950 align:start position:0%
intensive jobs it goes to the old sort
 

00:29:06.950 --> 00:29:08.380 align:start position:0%
intensive jobs it goes to the old sort
of<00:29:07.010><c> like</c><00:29:07.160><c> you</c><00:29:07.310><c> want</c><00:29:07.520><c> to</c><00:29:07.640><c> catch</c><00:29:07.790><c> errors</c><00:29:08.120><c> as</c><00:29:08.300><c> it</c>

00:29:08.380 --> 00:29:08.390 align:start position:0%
of like you want to catch errors as it
 

00:29:08.390 --> 00:29:12.040 align:start position:0%
of like you want to catch errors as it
really<00:29:08.600><c> as</c><00:29:08.690><c> possible</c><00:29:09.140><c> mhm</c><00:29:09.470><c> and</c><00:29:09.670><c> that</c><00:29:10.670><c> is</c><00:29:11.050><c> true</c>

00:29:12.040 --> 00:29:12.050 align:start position:0%
really as possible mhm and that is true
 

00:29:12.050 --> 00:29:15.850 align:start position:0%
really as possible mhm and that is true
in<00:29:12.080><c> all</c><00:29:12.470><c> sorts</c><00:29:12.860><c> of</c><00:29:13.000><c> in</c><00:29:14.000><c> all</c><00:29:14.120><c> sorts</c><00:29:14.420><c> of</c><00:29:14.860><c> software</c>

00:29:15.850 --> 00:29:15.860 align:start position:0%
in all sorts of in all sorts of software
 

00:29:15.860 --> 00:29:17.530 align:start position:0%
in all sorts of in all sorts of software
circumstances<00:29:16.460><c> but</c><00:29:16.910><c> it's</c><00:29:17.060><c> very</c><00:29:17.150><c> much</c><00:29:17.330><c> true</c><00:29:17.510><c> in</c>

00:29:17.530 --> 00:29:17.540 align:start position:0%
circumstances but it's very much true in
 

00:29:17.540 --> 00:29:18.370 align:start position:0%
circumstances but it's very much true in
machine<00:29:17.840><c> learning</c>

00:29:18.370 --> 00:29:18.380 align:start position:0%
machine learning
 

00:29:18.380 --> 00:29:19.720 align:start position:0%
machine learning
just<00:29:18.770><c> from</c><00:29:18.860><c> a</c><00:29:18.950><c> kind</c><00:29:19.130><c> of</c><00:29:19.190><c> pure</c><00:29:19.460><c> efficiency</c>

00:29:19.720 --> 00:29:19.730 align:start position:0%
just from a kind of pure efficiency
 

00:29:19.730 --> 00:29:23.020 align:start position:0%
just from a kind of pure efficiency
point<00:29:20.270><c> of</c><00:29:20.360><c> view</c><00:29:20.450><c> of</c><00:29:20.570><c> getting</c><00:29:20.870><c> stuff</c><00:29:21.140><c> done</c><00:29:22.030><c> well</c>

00:29:23.020 --> 00:29:23.030 align:start position:0%
point of view of getting stuff done well
 

00:29:23.030 --> 00:29:24.940 align:start position:0%
point of view of getting stuff done well
just<00:29:23.570><c> having</c><00:29:24.200><c> more</c><00:29:24.320><c> confidence</c><00:29:24.770><c> that</c><00:29:24.890><c> the</c>

00:29:24.940 --> 00:29:24.950 align:start position:0%
just having more confidence that the
 

00:29:24.950 --> 00:29:26.830 align:start position:0%
just having more confidence that the
thing<00:29:25.130><c> that</c><00:29:25.250><c> you</c><00:29:25.310><c> set</c><00:29:25.490><c> up</c><00:29:25.610><c> is</c><00:29:25.910><c> actually</c><00:29:26.660><c> right</c>

00:29:26.830 --> 00:29:26.840 align:start position:0%
thing that you set up is actually right
 

00:29:26.840 --> 00:29:28.990 align:start position:0%
thing that you set up is actually right
before<00:29:27.050><c> you</c><00:29:27.290><c> spend</c><00:29:27.530><c> 3,000</c><00:29:28.310><c> compute</c><00:29:28.610><c> hours</c><00:29:28.820><c> on</c>

00:29:28.990 --> 00:29:29.000 align:start position:0%
before you spend 3,000 compute hours on
 

00:29:29.000 --> 00:29:31.060 align:start position:0%
before you spend 3,000 compute hours on
it<00:29:29.180><c> mm-hmm</c><00:29:29.720><c> is</c><00:29:30.320><c> super</c><00:29:30.650><c> valuable</c><00:29:30.920><c> I</c><00:29:31.040><c> think</c>

00:29:31.060 --> 00:29:31.070 align:start position:0%
it mm-hmm is super valuable I think
 

00:29:31.070 --> 00:29:33.400 align:start position:0%
it mm-hmm is super valuable I think
there's<00:29:31.340><c> lots</c><00:29:31.520><c> of</c><00:29:31.730><c> benefits</c><00:29:32.150><c> of</c><00:29:32.450><c> that</c><00:29:33.170><c> kind</c><00:29:33.380><c> of</c>

00:29:33.400 --> 00:29:33.410 align:start position:0%
there's lots of benefits of that kind of
 

00:29:33.410 --> 00:29:35.560 align:start position:0%
there's lots of benefits of that kind of
good<00:29:33.680><c> type</c><00:29:33.830><c> system</c><00:29:34.130><c> is</c><00:29:34.160><c> valuable</c><00:29:34.550><c> and</c><00:29:34.880><c> the</c>

00:29:35.560 --> 00:29:35.570 align:start position:0%
good type system is valuable and the
 

00:29:35.570 --> 00:29:36.970 align:start position:0%
good type system is valuable and the
kind<00:29:35.780><c> of</c><00:29:35.840><c> freedom</c><00:29:36.110><c> of</c><00:29:36.260><c> flexibility</c><00:29:36.740><c> that</c><00:29:36.830><c> you</c>

00:29:36.970 --> 00:29:36.980 align:start position:0%
kind of freedom of flexibility that you
 

00:29:36.980 --> 00:29:40.090 align:start position:0%
kind of freedom of flexibility that you
get<00:29:37.280><c> from</c><00:29:38.000><c> the</c><00:29:38.900><c> kind</c><00:29:39.110><c> of</c><00:29:39.170><c> higher</c><00:29:39.470><c> or</c><00:29:39.740><c> easy</c>

00:29:40.090 --> 00:29:40.100 align:start position:0%
get from the kind of higher or easy
 

00:29:40.100 --> 00:29:42.460 align:start position:0%
get from the kind of higher or easy
lightweight<00:29:40.790><c> higher-order</c><00:29:41.540><c> programming</c><00:29:42.350><c> you</c>

00:29:42.460 --> 00:29:42.470 align:start position:0%
lightweight higher-order programming you
 

00:29:42.470 --> 00:29:44.110 align:start position:0%
lightweight higher-order programming you
could<00:29:42.650><c> do</c><00:29:42.710><c> in</c><00:29:42.800><c> a</c><00:29:42.830><c> language</c><00:29:43.040><c> like</c><00:29:43.100><c> ml</c><00:29:43.340><c> mm-hmm</c>

00:29:44.110 --> 00:29:44.120 align:start position:0%
could do in a language like ml mm-hmm
 

00:29:44.120 --> 00:29:46.060 align:start position:0%
could do in a language like ml mm-hmm
it's<00:29:44.240><c> just</c><00:29:44.390><c> all</c><00:29:44.480><c> very</c><00:29:44.510><c> valuable</c><00:29:44.990><c> is</c><00:29:45.440><c> that</c><00:29:45.710><c> okay</c>

00:29:46.060 --> 00:29:46.070 align:start position:0%
it's just all very valuable is that okay
 

00:29:46.070 --> 00:29:48.730 align:start position:0%
it's just all very valuable is that okay
well<00:29:46.190><c> wrapper</c><00:29:46.460><c> open-source</c><00:29:47.060><c> yes</c><00:29:47.750><c> nice</c>

00:29:48.730 --> 00:29:48.740 align:start position:0%
well wrapper open-source yes nice
 

00:29:48.740 --> 00:29:50.380 align:start position:0%
well wrapper open-source yes nice
thanks<00:29:49.520><c> for</c><00:29:49.610><c> mentioning</c><00:29:49.730><c> this</c><00:29:49.940><c> I</c><00:29:50.090><c> think</c><00:29:50.270><c> it's</c>

00:29:50.380 --> 00:29:50.390 align:start position:0%
thanks for mentioning this I think it's
 

00:29:50.390 --> 00:29:52.600 align:start position:0%
thanks for mentioning this I think it's
you<00:29:50.660><c> know</c><00:29:50.690><c> kind</c><00:29:51.110><c> of</c><00:29:51.260><c> I</c><00:29:51.530><c> think</c><00:29:52.070><c> it'll</c><00:29:52.400><c> be</c><00:29:52.580><c> very</c>

00:29:52.600 --> 00:29:52.610 align:start position:0%
you know kind of I think it'll be very
 

00:29:52.610 --> 00:29:54.670 align:start position:0%
you know kind of I think it'll be very
interesting<00:29:53.000><c> to</c><00:29:53.450><c> deploy</c><00:29:53.810><c> that</c><00:29:54.020><c> so</c><00:29:54.320><c> what</c><00:29:54.500><c> we're</c>

00:29:54.670 --> 00:29:54.680 align:start position:0%
interesting to deploy that so what we're
 

00:29:54.680 --> 00:29:55.660 align:start position:0%
interesting to deploy that so what we're
going<00:29:54.770><c> to</c><00:29:54.830><c> have</c><00:29:55.010><c> is</c><00:29:55.250><c> you</c><00:29:55.490><c> guys</c><00:29:55.610><c> are</c>

00:29:55.660 --> 00:29:55.670 align:start position:0%
going to have is you guys are
 

00:29:55.670 --> 00:29:57.640 align:start position:0%
going to have is you guys are
contributing<00:29:56.360><c> a</c><00:29:56.540><c> lot</c><00:29:56.630><c> of</c><00:29:56.780><c> stuff</c><00:29:57.050><c> to</c><00:29:57.530><c> the</c>

00:29:57.640 --> 00:29:57.650 align:start position:0%
contributing a lot of stuff to the
 

00:29:57.650 --> 00:30:00.790 align:start position:0%
contributing a lot of stuff to the
community<00:29:58.130><c> right</c><00:29:58.760><c> what</c><00:29:59.450><c> do</c><00:29:59.900><c> you</c><00:29:59.990><c> want</c><00:30:00.320><c> to</c><00:30:00.530><c> see</c>

00:30:00.790 --> 00:30:00.800 align:start position:0%
community right what do you want to see
 

00:30:00.800 --> 00:30:03.310 align:start position:0%
community right what do you want to see
in<00:30:01.460><c> the</c><00:30:01.700><c> from</c><00:30:02.030><c> the</c><00:30:02.150><c> community</c><00:30:02.600><c> right</c><00:30:02.750><c> you</c><00:30:02.960><c> so</c>

00:30:03.310 --> 00:30:03.320 align:start position:0%
in the from the community right you so
 

00:30:03.320 --> 00:30:06.340 align:start position:0%
in the from the community right you so
you<00:30:03.410><c> give</c><00:30:03.530><c> a</c><00:30:03.560><c> lot</c><00:30:03.710><c> of</c><00:30:03.740><c> open</c><00:30:04.010><c> source</c><00:30:05.110><c> like</c><00:30:06.110><c> do</c>

00:30:06.340 --> 00:30:06.350 align:start position:0%
you give a lot of open source like do
 

00:30:06.350 --> 00:30:07.870 align:start position:0%
you give a lot of open source like do
you<00:30:06.440><c> want</c><00:30:06.590><c> to</c><00:30:06.650><c> hire</c><00:30:06.860><c> smart</c><00:30:07.130><c> people</c><00:30:07.310><c> we</c><00:30:07.640><c> want</c>

00:30:07.870 --> 00:30:07.880 align:start position:0%
you want to hire smart people we want
 

00:30:07.880 --> 00:30:09.730 align:start position:0%
you want to hire smart people we want
people<00:30:08.120><c> to</c><00:30:08.300><c> help</c><00:30:08.660><c> you</c><00:30:08.750><c> develop</c><00:30:09.200><c> a</c><00:30:09.530><c> camera</c>

00:30:09.730 --> 00:30:09.740 align:start position:0%
people to help you develop a camera
 

00:30:09.740 --> 00:30:11.830 align:start position:0%
people to help you develop a camera
ecosystem<00:30:10.250><c> what</c><00:30:10.730><c> is</c><00:30:10.850><c> kind</c><00:30:11.150><c> of</c><00:30:11.240><c> what</c><00:30:11.750><c> are</c><00:30:11.810><c> you</c>

00:30:11.830 --> 00:30:11.840 align:start position:0%
ecosystem what is kind of what are you
 

00:30:11.840 --> 00:30:13.780 align:start position:0%
ecosystem what is kind of what are you
looking<00:30:12.110><c> for</c><00:30:12.380><c> from</c><00:30:13.010><c> the</c><00:30:13.190><c> community</c><00:30:13.490><c> to</c><00:30:13.610><c> help</c>

00:30:13.780 --> 00:30:13.790 align:start position:0%
looking for from the community to help
 

00:30:13.790 --> 00:30:16.690 align:start position:0%
looking for from the community to help
you<00:30:14.060><c> with</c><00:30:14.270><c> in</c><00:30:14.540><c> the</c><00:30:14.930><c> ochem</c><00:30:15.380><c> Malachor</c><00:30:15.800><c> system</c><00:30:16.130><c> so</c>

00:30:16.690 --> 00:30:16.700 align:start position:0%
you with in the ochem Malachor system so
 

00:30:16.700 --> 00:30:19.090 align:start position:0%
you with in the ochem Malachor system so
all<00:30:17.000><c> of</c><00:30:17.180><c> the</c><00:30:17.300><c> above</c><00:30:17.480><c> so</c><00:30:17.930><c> we</c><00:30:18.260><c> definitely</c><00:30:18.620><c> do</c><00:30:19.070><c> a</c>

00:30:19.090 --> 00:30:19.100 align:start position:0%
all of the above so we definitely do a
 

00:30:19.100 --> 00:30:21.760 align:start position:0%
all of the above so we definitely do a
lot<00:30:19.190><c> of</c><00:30:19.310><c> hiring</c><00:30:19.790><c> and</c><00:30:20.180><c> I</c><00:30:20.560><c> think</c><00:30:21.560><c> these</c><00:30:21.710><c> days</c>

00:30:21.760 --> 00:30:21.770 align:start position:0%
lot of hiring and I think these days
 

00:30:21.770 --> 00:30:23.440 align:start position:0%
lot of hiring and I think these days
it's<00:30:22.100><c> no</c><00:30:22.250><c> longer</c><00:30:22.430><c> there</c><00:30:22.850><c> was</c><00:30:22.940><c> a</c><00:30:22.970><c> time</c><00:30:23.210><c> where</c>

00:30:23.440 --> 00:30:23.450 align:start position:0%
it's no longer there was a time where
 

00:30:23.450 --> 00:30:25.780 align:start position:0%
it's no longer there was a time where
the<00:30:24.410><c> majority</c><00:30:24.860><c> of</c><00:30:24.890><c> our</c><00:30:24.980><c> hiring</c><00:30:25.190><c> early</c><00:30:25.550><c> on</c><00:30:25.670><c> the</c>

00:30:25.780 --> 00:30:25.790 align:start position:0%
the majority of our hiring early on the
 

00:30:25.790 --> 00:30:27.640 align:start position:0%
the majority of our hiring early on the
delivery<00:30:26.270><c> of</c><00:30:26.510><c> my</c><00:30:26.660><c> personal</c><00:30:27.050><c> hiring</c><00:30:27.350><c> came</c><00:30:27.500><c> out</c>

00:30:27.640 --> 00:30:27.650 align:start position:0%
delivery of my personal hiring came out
 

00:30:27.650 --> 00:30:29.440 align:start position:0%
delivery of my personal hiring came out
of<00:30:27.740><c> the</c><00:30:27.800><c> Oh</c><00:30:27.830><c> camel</c><00:30:28.160><c> community</c><00:30:28.490><c> mm-hmm</c><00:30:28.940><c> and</c><00:30:29.300><c> now</c>

00:30:29.440 --> 00:30:29.450 align:start position:0%
of the Oh camel community mm-hmm and now
 

00:30:29.450 --> 00:30:31.900 align:start position:0%
of the Oh camel community mm-hmm and now
it's<00:30:29.630><c> much</c><00:30:29.750><c> more</c><00:30:30.020><c> diverse</c><00:30:30.320><c> than</c><00:30:30.350><c> that</c><00:30:30.920><c> but</c><00:30:31.580><c> I</c>

00:30:31.900 --> 00:30:31.910 align:start position:0%
it's much more diverse than that but I
 

00:30:31.910 --> 00:30:33.580 align:start position:0%
it's much more diverse than that but I
think<00:30:32.150><c> we</c><00:30:32.330><c> still</c><00:30:32.510><c> get</c><00:30:32.720><c> a</c><00:30:32.750><c> lot</c><00:30:32.810><c> of</c><00:30:33.050><c> benefits</c>

00:30:33.580 --> 00:30:33.590 align:start position:0%
think we still get a lot of benefits
 

00:30:33.590 --> 00:30:35.980 align:start position:0%
think we still get a lot of benefits
hiring<00:30:34.039><c> people</c><00:30:34.880><c> who</c><00:30:35.059><c> have</c><00:30:35.450><c> experience</c>

00:30:35.980 --> 00:30:35.990 align:start position:0%
hiring people who have experience
 

00:30:35.990 --> 00:30:37.659 align:start position:0%
hiring people who have experience
directly<00:30:36.260><c> there</c><00:30:36.529><c> may</c><00:30:36.860><c> be</c><00:30:36.890><c> higher</c><00:30:37.340><c> loss</c><00:30:37.549><c> people</c>

00:30:37.659 --> 00:30:37.669 align:start position:0%
directly there may be higher loss people
 

00:30:37.669 --> 00:30:39.039 align:start position:0%
directly there may be higher loss people
with<00:30:37.880><c> no</c><00:30:38.000><c> functional</c><00:30:38.360><c> program</c><00:30:38.600><c> experience</c><00:30:38.809><c> at</c>

00:30:39.039 --> 00:30:39.049 align:start position:0%
with no functional program experience at
 

00:30:39.049 --> 00:30:40.899 align:start position:0%
with no functional program experience at
all<00:30:39.169><c> because</c><00:30:39.770><c> it</c><00:30:39.860><c> turn</c><00:30:39.980><c> it</c><00:30:40.100><c> turns</c><00:30:40.610><c> out</c><00:30:40.730><c> it's</c>

00:30:40.899 --> 00:30:40.909 align:start position:0%
all because it turn it turns out it's
 

00:30:40.909 --> 00:30:42.700 align:start position:0%
all because it turn it turns out it's
not<00:30:40.970><c> hard</c><00:30:41.330><c> to</c><00:30:41.539><c> learn</c><00:30:41.659><c> okay</c><00:30:42.200><c> I'm</c><00:30:42.260><c> all</c><00:30:42.350><c> program</c>

00:30:42.700 --> 00:30:42.710 align:start position:0%
not hard to learn okay I'm all program
 

00:30:42.710 --> 00:30:45.669 align:start position:0%
not hard to learn okay I'm all program
first<00:30:43.580><c> force</c><00:30:43.940><c> March</c><00:30:44.240><c> for</c><00:30:44.990><c> smart</c><00:30:45.230><c> developers</c>

00:30:45.669 --> 00:30:45.679 align:start position:0%
first force March for smart developers
 

00:30:45.679 --> 00:30:47.019 align:start position:0%
first force March for smart developers
learning<00:30:46.159><c> a</c><00:30:46.220><c> new</c><00:30:46.309><c> programming</c><00:30:46.340><c> language</c><00:30:46.730><c> is</c>

00:30:47.019 --> 00:30:47.029 align:start position:0%
learning a new programming language is
 

00:30:47.029 --> 00:30:48.850 align:start position:0%
learning a new programming language is
just<00:30:47.150><c> not</c><00:30:47.270><c> that</c><00:30:47.419><c> big</c><00:30:47.539><c> of</c><00:30:47.630><c> a</c><00:30:47.690><c> deal</c><00:30:47.900><c> mm-hmm</c>

00:30:48.850 --> 00:30:48.860 align:start position:0%
just not that big of a deal mm-hmm
 

00:30:48.860 --> 00:30:50.620 align:start position:0%
just not that big of a deal mm-hmm
but<00:30:49.130><c> still</c><00:30:49.370><c> hiring</c><00:30:49.730><c> is</c><00:30:49.820><c> an</c><00:30:49.940><c> important</c><00:30:50.270><c> aspect</c>

00:30:50.620 --> 00:30:50.630 align:start position:0%
but still hiring is an important aspect
 

00:30:50.630 --> 00:30:53.430 align:start position:0%
but still hiring is an important aspect
of<00:30:50.690><c> it</c><00:30:50.750><c> and</c><00:30:51.020><c> I</c><00:30:51.260><c> mean</c><00:30:52.039><c> we</c><00:30:52.130><c> have</c><00:30:52.159><c> a</c><00:30:52.309><c> lot</c><00:30:52.549><c> of</c>

00:30:53.430 --> 00:30:53.440 align:start position:0%
of it and I mean we have a lot of
 

00:30:53.440 --> 00:30:55.930 align:start position:0%
of it and I mean we have a lot of
collaborations<00:30:54.440><c> with</c><00:30:54.830><c> people</c><00:30:55.730><c> on</c><00:30:55.820><c> the</c>

00:30:55.930 --> 00:30:55.940 align:start position:0%
collaborations with people on the
 

00:30:55.940 --> 00:30:58.480 align:start position:0%
collaborations with people on the
outside<00:30:55.970><c> to</c><00:30:56.630><c> work</c><00:30:57.260><c> on</c><00:30:57.529><c> you</c><00:30:58.220><c> know</c><00:30:58.309><c> there's</c>

00:30:58.480 --> 00:30:58.490 align:start position:0%
outside to work on you know there's
 

00:30:58.490 --> 00:30:59.620 align:start position:0%
outside to work on you know there's
library<00:30:58.850><c> external</c><00:30:59.179><c> libraries</c><00:30:59.480><c> that</c><00:30:59.539><c> we</c>

00:30:59.620 --> 00:30:59.630 align:start position:0%
library external libraries that we
 

00:30:59.630 --> 00:31:01.060 align:start position:0%
library external libraries that we
depend<00:30:59.840><c> on</c><00:30:59.990><c> and</c><00:31:00.200><c> worries</c><00:31:00.409><c> very</c><00:31:00.590><c> grateful</c><00:31:00.919><c> for</c>

00:31:01.060 --> 00:31:01.070 align:start position:0%
depend on and worries very grateful for
 

00:31:01.070 --> 00:31:03.850 align:start position:0%
depend on and worries very grateful for
that<00:31:01.130><c> kind</c><00:31:01.400><c> of</c><00:31:01.460><c> work</c><00:31:01.690><c> there's</c><00:31:02.690><c> tools</c><00:31:03.320><c> so</c><00:31:03.679><c> one</c>

00:31:03.850 --> 00:31:03.860 align:start position:0%
that kind of work there's tools so one
 

00:31:03.860 --> 00:31:05.409 align:start position:0%
that kind of work there's tools so one
tool<00:31:04.070><c> that</c><00:31:04.100><c> we're</c><00:31:04.340><c> really</c><00:31:04.520><c> excited</c><00:31:04.760><c> about</c><00:31:05.090><c> and</c>

00:31:05.409 --> 00:31:05.419 align:start position:0%
tool that we're really excited about and
 

00:31:05.419 --> 00:31:06.760 align:start position:0%
tool that we're really excited about and
have<00:31:05.539><c> you</c><00:31:05.630><c> out</c><00:31:05.779><c> is</c><00:31:05.929><c> a</c><00:31:05.960><c> tool</c><00:31:06.289><c> called</c><00:31:06.409><c> Merlin</c>

00:31:06.760 --> 00:31:06.770 align:start position:0%
have you out is a tool called Merlin
 

00:31:06.770 --> 00:31:09.010 align:start position:0%
have you out is a tool called Merlin
which<00:31:07.520><c> gives</c><00:31:07.850><c> essentially</c><00:31:08.630><c> IDE</c><00:31:08.870><c> like</c>

00:31:09.010 --> 00:31:09.020 align:start position:0%
which gives essentially IDE like
 

00:31:09.020 --> 00:31:10.450 align:start position:0%
which gives essentially IDE like
functionality<00:31:09.649><c> for</c><00:31:09.740><c> oh</c><00:31:09.830><c> camel</c><00:31:10.159><c> and</c><00:31:10.279><c> we've</c>

00:31:10.450 --> 00:31:10.460 align:start position:0%
functionality for oh camel and we've
 

00:31:10.460 --> 00:31:12.840 align:start position:0%
functionality for oh camel and we've
been<00:31:10.580><c> using</c><00:31:10.730><c> it</c><00:31:10.909><c> for</c><00:31:10.940><c> some</c><00:31:11.210><c> years</c><00:31:11.360><c> now</c><00:31:11.710><c> and</c>

00:31:12.840 --> 00:31:12.850 align:start position:0%
been using it for some years now and
 

00:31:12.850 --> 00:31:14.950 align:start position:0%
been using it for some years now and
that<00:31:13.850><c> was</c><00:31:14.029><c> not</c><00:31:14.179><c> something</c><00:31:14.390><c> that</c><00:31:14.510><c> we</c><00:31:14.720><c> thought</c>

00:31:14.950 --> 00:31:14.960 align:start position:0%
that was not something that we thought
 

00:31:14.960 --> 00:31:16.690 align:start position:0%
that was not something that we thought
to<00:31:15.140><c> develop</c><00:31:15.529><c> mmm-hmm</c>

00:31:16.690 --> 00:31:16.700 align:start position:0%
to develop mmm-hmm
 

00:31:16.700 --> 00:31:17.740 align:start position:0%
to develop mmm-hmm
it<00:31:16.850><c> was</c><00:31:16.970><c> saying</c><00:31:17.120><c> that</c><00:31:17.270><c> other</c><00:31:17.360><c> people</c><00:31:17.659><c> thought</c>

00:31:17.740 --> 00:31:17.750 align:start position:0%
it was saying that other people thought
 

00:31:17.750 --> 00:31:19.389 align:start position:0%
it was saying that other people thought
was<00:31:17.899><c> important</c><00:31:18.289><c> and</c><00:31:18.380><c> they</c><00:31:18.470><c> and</c><00:31:18.799><c> they</c><00:31:18.950><c> created</c>

00:31:19.389 --> 00:31:19.399 align:start position:0%
was important and they and they created
 

00:31:19.399 --> 00:31:21.130 align:start position:0%
was important and they and they created
and<00:31:19.640><c> then</c><00:31:19.760><c> we</c><00:31:19.909><c> realized</c><00:31:20.450><c> was</c><00:31:20.630><c> valuable</c><00:31:20.990><c> and</c><00:31:21.080><c> we</c>

00:31:21.130 --> 00:31:21.140 align:start position:0%
and then we realized was valuable and we
 

00:31:21.140 --> 00:31:23.799 align:start position:0%
and then we realized was valuable and we
started<00:31:21.500><c> using</c><00:31:22.000><c> and</c><00:31:23.000><c> in</c><00:31:23.330><c> fact</c><00:31:23.450><c> we've</c><00:31:23.630><c> hired</c>

00:31:23.799 --> 00:31:23.809 align:start position:0%
started using and in fact we've hired
 

00:31:23.809 --> 00:31:25.630 align:start position:0%
started using and in fact we've hired
since<00:31:24.620><c> then</c><00:31:24.770><c> one</c><00:31:24.980><c> of</c><00:31:25.070><c> the</c><00:31:25.130><c> developers</c><00:31:25.520><c> to</c>

00:31:25.630 --> 00:31:25.640 align:start position:0%
since then one of the developers to
 

00:31:25.640 --> 00:31:27.730 align:start position:0%
since then one of the developers to
actually<00:31:25.760><c> work</c><00:31:26.029><c> at</c><00:31:26.210><c> Jane</c><00:31:26.360><c> Street</c><00:31:26.570><c> but</c><00:31:26.809><c> it</c><00:31:27.620><c> was</c>

00:31:27.730 --> 00:31:27.740 align:start position:0%
actually work at Jane Street but it was
 

00:31:27.740 --> 00:31:30.010 align:start position:0%
actually work at Jane Street but it was
created<00:31:28.210><c> from</c><00:31:29.210><c> the</c><00:31:29.360><c> outside</c><00:31:29.690><c> I</c><00:31:29.720><c> think</c><00:31:29.929><c> there</c>

00:31:30.010 --> 00:31:30.020 align:start position:0%
created from the outside I think there
 

00:31:30.020 --> 00:31:33.399 align:start position:0%
created from the outside I think there
are<00:31:30.080><c> lots</c><00:31:30.260><c> of</c><00:31:30.529><c> good</c><00:31:31.399><c> ideas</c><00:31:31.750><c> both</c><00:31:32.750><c> at</c><00:31:33.049><c> the</c><00:31:33.169><c> level</c>

00:31:33.399 --> 00:31:33.409 align:start position:0%
are lots of good ideas both at the level
 

00:31:33.409 --> 00:31:34.990 align:start position:0%
are lots of good ideas both at the level
of<00:31:33.440><c> what</c><00:31:33.590><c> libraries</c><00:31:33.799><c> to</c><00:31:34.190><c> build</c><00:31:34.340><c> and</c><00:31:34.520><c> also</c><00:31:34.789><c> at</c>

00:31:34.990 --> 00:31:35.000 align:start position:0%
of what libraries to build and also at
 

00:31:35.000 --> 00:31:36.070 align:start position:0%
of what libraries to build and also at
the<00:31:35.090><c> level</c><00:31:35.299><c> of</c><00:31:35.360><c> developing</c><00:31:35.840><c> the</c><00:31:35.960><c> language</c>

00:31:36.070 --> 00:31:36.080 align:start position:0%
the level of developing the language
 

00:31:36.080 --> 00:31:37.570 align:start position:0%
the level of developing the language
itself<00:31:36.470><c> that</c><00:31:36.679><c> come</c><00:31:36.799><c> from</c><00:31:36.890><c> the</c><00:31:37.039><c> outside</c><00:31:37.370><c> and</c>

00:31:37.570 --> 00:31:37.580 align:start position:0%
itself that come from the outside and
 

00:31:37.580 --> 00:31:39.639 align:start position:0%
itself that come from the outside and
that's<00:31:38.090><c> an</c><00:31:38.210><c> enormous</c><00:31:38.330><c> ly</c><00:31:38.779><c> rich</c><00:31:39.049><c> in</c><00:31:39.230><c> productive</c>

00:31:39.639 --> 00:31:39.649 align:start position:0%
that's an enormous ly rich in productive
 

00:31:39.649 --> 00:31:43.210 align:start position:0%
that's an enormous ly rich in productive
interaction<00:31:40.360><c> there</c><00:31:41.360><c> so</c><00:31:41.600><c> wewe</c><00:31:41.750><c> I</c><00:31:41.960><c> this</c><00:31:42.919><c> is</c><00:31:43.100><c> in</c>

00:31:43.210 --> 00:31:43.220 align:start position:0%
interaction there so wewe I this is in
 

00:31:43.220 --> 00:31:44.560 align:start position:0%
interaction there so wewe I this is in
no<00:31:43.370><c> way</c><00:31:43.399><c> a</c><00:31:43.549><c> one-way</c><00:31:44.179><c> street</c>

00:31:44.560 --> 00:31:44.570 align:start position:0%
no way a one-way street
 

00:31:44.570 --> 00:31:46.149 align:start position:0%
no way a one-way street
I<00:31:44.659><c> think</c><00:31:44.840><c> we</c><00:31:44.960><c> I'd</c><00:31:45.470><c> like</c><00:31:45.710><c> to</c><00:31:45.830><c> think</c><00:31:45.919><c> that</c><00:31:46.010><c> we</c>

00:31:46.149 --> 00:31:46.159 align:start position:0%
I think we I'd like to think that we
 

00:31:46.159 --> 00:31:47.919 align:start position:0%
I think we I'd like to think that we
provide<00:31:46.309><c> a</c><00:31:46.490><c> lot</c><00:31:46.700><c> of</c><00:31:46.730><c> value</c><00:31:46.820><c> mm-hmm</c><00:31:47.570><c> but</c><00:31:47.809><c> we</c>

00:31:47.919 --> 00:31:47.929 align:start position:0%
provide a lot of value mm-hmm but we
 

00:31:47.929 --> 00:31:49.630 align:start position:0%
provide a lot of value mm-hmm but we
also<00:31:48.110><c> get</c><00:31:48.409><c> an</c><00:31:48.559><c> enormous</c><00:31:49.010><c> amount</c><00:31:49.279><c> of</c><00:31:49.340><c> value</c>

00:31:49.630 --> 00:31:49.640 align:start position:0%
also get an enormous amount of value
 

00:31:49.640 --> 00:31:52.779 align:start position:0%
also get an enormous amount of value
from<00:31:50.360><c> from</c><00:31:51.200><c> the</c><00:31:51.320><c> oh</c><00:31:51.350><c> camel</c><00:31:51.679><c> community</c><00:31:51.980><c> and</c><00:31:52.190><c> to</c>

00:31:52.779 --> 00:31:52.789 align:start position:0%
from from the oh camel community and to
 

00:31:52.789 --> 00:31:54.100 align:start position:0%
from from the oh camel community and to
see<00:31:52.909><c> a</c><00:31:52.940><c> straightforward</c><00:31:53.179><c> thing</c><00:31:53.450><c> from</c><00:31:53.929><c> the</c>

00:31:54.100 --> 00:31:54.110 align:start position:0%
see a straightforward thing from the
 

00:31:54.110 --> 00:31:55.480 align:start position:0%
see a straightforward thing from the
team<00:31:54.320><c> that</c><00:31:54.500><c> develops</c><00:31:54.860><c> with</c><00:31:54.980><c> camel</c><00:31:55.250><c> we</c><00:31:55.370><c> have</c>

00:31:55.480 --> 00:31:55.490 align:start position:0%
team that develops with camel we have
 

00:31:55.490 --> 00:31:58.480 align:start position:0%
team that develops with camel we have
started<00:31:55.940><c> recently</c><00:31:56.649><c> putting</c><00:31:57.649><c> more</c><00:31:57.980><c> of</c><00:31:58.309><c> our</c><00:31:58.460><c> own</c>

00:31:58.480 --> 00:31:58.490 align:start position:0%
started recently putting more of our own
 

00:31:58.490 --> 00:32:01.299 align:start position:0%
started recently putting more of our own
people<00:31:59.120><c> working</c><00:31:59.990><c> on</c><00:32:00.260><c> the</c><00:32:00.380><c> compiler</c><00:32:00.620><c> mm-hmm</c>

00:32:01.299 --> 00:32:01.309 align:start position:0%
people working on the compiler mm-hmm
 

00:32:01.309 --> 00:32:03.940 align:start position:0%
people working on the compiler mm-hmm
but<00:32:01.789><c> the</c><00:32:01.909><c> compiler</c><00:32:02.149><c> is</c><00:32:02.450><c> by</c><00:32:02.630><c> and</c><00:32:02.809><c> large</c><00:32:02.950><c> the</c>

00:32:03.940 --> 00:32:03.950 align:start position:0%
but the compiler is by and large the
 

00:32:03.950 --> 00:32:05.799 align:start position:0%
but the compiler is by and large the
work<00:32:04.159><c> of</c><00:32:04.429><c> people</c><00:32:04.730><c> who</c><00:32:04.880><c> do</c><00:32:05.210><c> not</c><00:32:05.299><c> work</c><00:32:05.480><c> at</c><00:32:05.630><c> Jane</c>

00:32:05.799 --> 00:32:05.809 align:start position:0%
work of people who do not work at Jane
 

00:32:05.809 --> 00:32:07.269 align:start position:0%
work of people who do not work at Jane
Street<00:32:06.020><c> and</c><00:32:06.200><c> we</c><00:32:06.289><c> are</c><00:32:06.409><c> enormous</c><00:32:06.679><c> ly</c><00:32:06.919><c> grateful</c>

00:32:07.269 --> 00:32:07.279 align:start position:0%
Street and we are enormous ly grateful
 

00:32:07.279 --> 00:32:09.820 align:start position:0%
Street and we are enormous ly grateful
for<00:32:08.120><c> the</c><00:32:08.690><c> extremely</c><00:32:09.110><c> high</c><00:32:09.320><c> quality</c><00:32:09.380><c> of</c>

00:32:09.820 --> 00:32:09.830 align:start position:0%
for the extremely high quality of
 

00:32:09.830 --> 00:32:11.680 align:start position:0%
for the extremely high quality of
engineering<00:32:10.279><c> and</c><00:32:10.460><c> the</c><00:32:10.549><c> good</c><00:32:10.730><c> design</c><00:32:11.029><c> and</c><00:32:11.360><c> the</c>

00:32:11.680 --> 00:32:11.690 align:start position:0%
engineering and the good design and the
 

00:32:11.690 --> 00:32:13.210 align:start position:0%
engineering and the good design and the
good<00:32:11.840><c> taste</c><00:32:12.110><c> with</c><00:32:12.350><c> which</c><00:32:12.500><c> it</c><00:32:12.620><c> continues</c><00:32:12.980><c> to</c><00:32:13.100><c> be</c>

00:32:13.210 --> 00:32:13.220 align:start position:0%
good taste with which it continues to be
 

00:32:13.220 --> 00:32:15.430 align:start position:0%
good taste with which it continues to be
evolved<00:32:14.179><c> and</c><00:32:14.630><c> give</c><00:32:14.750><c> the</c><00:32:14.809><c> most</c><00:32:14.960><c> important</c>

00:32:15.430 --> 00:32:15.440 align:start position:0%
evolved and give the most important
 

00:32:15.440 --> 00:32:18.310 align:start position:0%
evolved and give the most important
thing<00:32:15.559><c> that</c><00:32:15.590><c> the</c><00:32:15.980><c> the</c><00:32:16.630><c> core</c><00:32:17.630><c> compiler</c><00:32:18.049><c> team</c><00:32:18.200><c> in</c>

00:32:18.310 --> 00:32:18.320 align:start position:0%
thing that the the core compiler team in
 

00:32:18.320 --> 00:32:20.560 align:start position:0%
thing that the the core compiler team in
in<00:32:18.409><c> RIA</c><00:32:18.559><c> does</c><00:32:18.740><c> is</c><00:32:18.890><c> say</c><00:32:19.130><c> no</c><00:32:19.159><c> you</c><00:32:20.059><c> said</c><00:32:20.299><c> no</c><00:32:20.510><c> to</c>

00:32:20.560 --> 00:32:20.570 align:start position:0%
in RIA does is say no you said no to
 

00:32:20.570 --> 00:32:23.139 align:start position:0%
in RIA does is say no you said no to
lots<00:32:20.960><c> of</c><00:32:21.110><c> bad</c><00:32:21.289><c> ideas</c><00:32:21.320><c> and</c><00:32:21.860><c> kept</c><00:32:22.460><c> oh</c><00:32:22.580><c> camel</c><00:32:22.940><c> a</c>

00:32:23.139 --> 00:32:23.149 align:start position:0%
lots of bad ideas and kept oh camel a
 

00:32:23.149 --> 00:32:26.620 align:start position:0%
lots of bad ideas and kept oh camel a
tight<00:32:24.279><c> beautiful</c><00:32:25.279><c> well-designed</c><00:32:26.090><c> easy</c><00:32:26.450><c> to</c>

00:32:26.620 --> 00:32:26.630 align:start position:0%
tight beautiful well-designed easy to
 

00:32:26.630 --> 00:32:29.110 align:start position:0%
tight beautiful well-designed easy to
use<00:32:26.840><c> easy</c><00:32:27.049><c> to</c><00:32:27.200><c> learn</c><00:32:27.380><c> language</c><00:32:27.799><c> and</c><00:32:28.039><c> I</c><00:32:28.669><c> almost</c>

00:32:29.110 --> 00:32:29.120 align:start position:0%
use easy to learn language and I almost
 

00:32:29.120 --> 00:32:30.549 align:start position:0%
use easy to learn language and I almost
never<00:32:29.330><c> look</c><00:32:29.750><c> at</c><00:32:29.840><c> a</c><00:32:29.870><c> new</c><00:32:30.080><c> release</c><00:32:30.289><c> of</c><00:32:30.500><c> the</c>

00:32:30.549 --> 00:32:30.559 align:start position:0%
never look at a new release of the
 

00:32:30.559 --> 00:32:32.169 align:start position:0%
never look at a new release of the
compiler<00:32:30.860><c> and</c><00:32:30.950><c> the</c><00:32:31.010><c> gall</c><00:32:31.220><c> that</c><00:32:31.549><c> seems</c><00:32:32.000><c> like</c>

00:32:32.169 --> 00:32:32.179 align:start position:0%
compiler and the gall that seems like
 

00:32:32.179 --> 00:32:33.340 align:start position:0%
compiler and the gall that seems like
some<00:32:32.360><c> piece</c><00:32:32.510><c> of</c><00:32:32.539><c> garbage</c><00:32:32.809><c> I'm</c><00:32:33.049><c> sad</c><00:32:33.230><c> about</c>

00:32:33.340 --> 00:32:33.350 align:start position:0%
some piece of garbage I'm sad about
 

00:32:33.350 --> 00:32:35.470 align:start position:0%
some piece of garbage I'm sad about
right<00:32:34.250><c> the</c><00:32:34.520><c> the</c><00:32:34.760><c> things</c><00:32:34.970><c> that</c><00:32:35.090><c> are</c><00:32:35.149><c> added</c><00:32:35.270><c> are</c>

00:32:35.470 --> 00:32:35.480 align:start position:0%
right the the things that are added are
 

00:32:35.480 --> 00:32:38.799 align:start position:0%
right the the things that are added are
almost<00:32:35.809><c> always</c><00:32:36.610><c> well</c><00:32:37.610><c> thought</c><00:32:37.850><c> out</c><00:32:37.880><c> sensible</c>

00:32:38.799 --> 00:32:38.809 align:start position:0%
almost always well thought out sensible
 

00:32:38.809 --> 00:32:40.269 align:start position:0%
almost always well thought out sensible
things<00:32:39.020><c> and</c><00:32:39.350><c> sometimes</c><00:32:40.070><c> when</c><00:32:40.159><c> I</c><00:32:40.190><c> think</c>

00:32:40.269 --> 00:32:40.279 align:start position:0%
things and sometimes when I think
 

00:32:40.279 --> 00:32:41.649 align:start position:0%
things and sometimes when I think
they're<00:32:40.669><c> not</c><00:32:40.789><c> interesting</c><00:32:41.240><c> I'm</c><00:32:41.330><c> just</c><00:32:41.510><c> wrong</c>

00:32:41.649 --> 00:32:41.659 align:start position:0%
they're not interesting I'm just wrong
 

00:32:41.659 --> 00:32:43.450 align:start position:0%
they're not interesting I'm just wrong
so<00:32:42.049><c> for</c><00:32:42.200><c> example</c><00:32:42.500><c> when</c><00:32:42.620><c> geo</c><00:32:42.799><c> DTS</c><00:32:43.100><c> were</c><00:32:43.220><c> added</c>

00:32:43.450 --> 00:32:43.460 align:start position:0%
so for example when geo DTS were added
 

00:32:43.460 --> 00:32:45.549 align:start position:0%
so for example when geo DTS were added
to<00:32:43.549><c> a</c><00:32:43.580><c> camel</c><00:32:43.940><c> I</c><00:32:44.149><c> had</c><00:32:44.809><c> no</c><00:32:44.960><c> idea</c><00:32:45.080><c> what</c><00:32:45.350><c> I</c><00:32:45.380><c> wanted</c>

00:32:45.549 --> 00:32:45.559 align:start position:0%
to a camel I had no idea what I wanted
 

00:32:45.559 --> 00:32:46.810 align:start position:0%
to a camel I had no idea what I wanted
them<00:32:45.799><c> for</c><00:32:45.830><c> it</c><00:32:46.130><c> sounded</c><00:32:46.460><c> like</c><00:32:46.490><c> the</c>

00:32:46.810 --> 00:32:46.820 align:start position:0%
them for it sounded like the
 

00:32:46.820 --> 00:32:49.259 align:start position:0%
them for it sounded like the
kind<00:32:46.940><c> of</c><00:32:47.110><c> nonsense</c><00:32:48.110><c> you</c><00:32:48.289><c> get</c><00:32:48.470><c> when</c><00:32:48.710><c> you</c><00:32:48.799><c> allow</c>

00:32:49.259 --> 00:32:49.269 align:start position:0%
kind of nonsense you get when you allow
 

00:32:49.269 --> 00:32:51.460 align:start position:0%
kind of nonsense you get when you allow
people<00:32:50.269><c> who</c><00:32:50.419><c> write</c><00:32:50.630><c> compilers</c><00:32:51.139><c> you</c><00:32:51.259><c> let</c><00:32:51.409><c> them</c>

00:32:51.460 --> 00:32:51.470 align:start position:0%
people who write compilers you let them
 

00:32:51.470 --> 00:32:52.690 align:start position:0%
people who write compilers you let them
design<00:32:51.740><c> a</c><00:32:51.769><c> programming</c><00:32:52.250><c> language</c><00:32:52.279><c> and</c><00:32:52.610><c> they</c>

00:32:52.690 --> 00:32:52.700 align:start position:0%
design a programming language and they
 

00:32:52.700 --> 00:32:53.649 align:start position:0%
design a programming language and they
build<00:32:52.880><c> things</c><00:32:53.000><c> that</c><00:32:53.090><c> are</c><00:32:53.210><c> nice</c><00:32:53.389><c> for</c><00:32:53.419><c> their</c>

00:32:53.649 --> 00:32:53.659 align:start position:0%
build things that are nice for their
 

00:32:53.659 --> 00:32:55.060 align:start position:0%
build things that are nice for their
problems<00:32:53.990><c> but</c><00:32:54.139><c> I'm</c><00:32:54.289><c> a</c><00:32:54.320><c> systems</c><00:32:54.620><c> programmer</c>

00:32:55.060 --> 00:32:55.070 align:start position:0%
problems but I'm a systems programmer
 

00:32:55.070 --> 00:32:57.279 align:start position:0%
problems but I'm a systems programmer
right<00:32:55.970><c> I</c><00:32:56.029><c> you</c><00:32:56.179><c> know</c><00:32:56.389><c> but</c><00:32:56.600><c> it</c><00:32:56.720><c> turns</c><00:32:56.899><c> out</c><00:32:57.019><c> gee</c>

00:32:57.279 --> 00:32:57.289 align:start position:0%
right I you know but it turns out gee
 

00:32:57.289 --> 00:32:58.720 align:start position:0%
right I you know but it turns out gee
these<00:32:57.529><c> are</c><00:32:57.679><c> great</c><00:32:57.830><c> for</c><00:32:57.860><c> systems</c><00:32:58.279><c> programming</c>

00:32:58.720 --> 00:32:58.730 align:start position:0%
these are great for systems programming
 

00:32:58.730 --> 00:33:00.669 align:start position:0%
these are great for systems programming
and<00:32:58.820><c> it's</c><00:32:58.909><c> been</c><00:32:59.029><c> very</c><00:32:59.059><c> important</c><00:32:59.630><c> for</c><00:33:00.529><c> a</c><00:33:00.559><c> lot</c>

00:33:00.669 --> 00:33:00.679 align:start position:0%
and it's been very important for a lot
 

00:33:00.679 --> 00:33:01.870 align:start position:0%
and it's been very important for a lot
of<00:33:00.769><c> the</c><00:33:00.830><c> systems</c><00:33:01.130><c> that</c><00:33:01.250><c> we've</c><00:33:01.370><c> built</c><00:33:01.519><c> in</c><00:33:01.700><c> a</c><00:33:01.759><c> way</c>

00:33:01.870 --> 00:33:01.880 align:start position:0%
of the systems that we've built in a way
 

00:33:01.880 --> 00:33:04.810 align:start position:0%
of the systems that we've built in a way
that<00:33:02.000><c> we</c><00:33:02.090><c> totally</c><00:33:02.389><c> did</c><00:33:02.539><c> not</c><00:33:02.570><c> expect</c><00:33:03.130><c> just</c><00:33:04.130><c> a</c><00:33:04.220><c> so</c>

00:33:04.810 --> 00:33:04.820 align:start position:0%
that we totally did not expect just a so
 

00:33:04.820 --> 00:33:08.230 align:start position:0%
that we totally did not expect just a so
I<00:33:05.149><c> mean</c><00:33:05.509><c> you</c><00:33:06.350><c> know</c><00:33:06.380><c> III</c><00:33:06.620><c> think</c><00:33:07.340><c> I</c><00:33:07.639><c> must</c><00:33:08.120><c> say</c>

00:33:08.230 --> 00:33:08.240 align:start position:0%
I mean you know III think I must say
 

00:33:08.240 --> 00:33:10.240 align:start position:0%
I mean you know III think I must say
that<00:33:08.269><c> this</c><00:33:08.600><c> is</c><00:33:08.659><c> really</c><00:33:09.529><c> exciting</c><00:33:09.860><c> to</c><00:33:09.889><c> hear</c>

00:33:10.240 --> 00:33:10.250 align:start position:0%
that this is really exciting to hear
 

00:33:10.250 --> 00:33:11.440 align:start position:0%
that this is really exciting to hear
that<00:33:10.519><c> basically</c><00:33:10.940><c> you</c><00:33:11.029><c> know</c><00:33:11.120><c> we've</c><00:33:11.240><c> got</c><00:33:11.360><c> this</c>

00:33:11.440 --> 00:33:11.450 align:start position:0%
that basically you know we've got this
 

00:33:11.450 --> 00:33:13.690 align:start position:0%
that basically you know we've got this
global<00:33:12.080><c> company</c><00:33:12.440><c> trading</c><00:33:12.980><c> in</c><00:33:13.130><c> like</c><00:33:13.370><c> you</c><00:33:13.519><c> go</c>

00:33:13.690 --> 00:33:13.700 align:start position:0%
global company trading in like you go
 

00:33:13.700 --> 00:33:15.519 align:start position:0%
global company trading in like you go
all<00:33:13.880><c> the</c><00:33:14.000><c> way</c><00:33:14.029><c> back</c><00:33:14.269><c> to</c><00:33:14.389><c> the</c><00:33:14.480><c> compiler</c><00:33:14.750><c> which</c>

00:33:15.519 --> 00:33:15.529 align:start position:0%
all the way back to the compiler which
 

00:33:15.529 --> 00:33:17.889 align:start position:0%
all the way back to the compiler which
plays<00:33:16.159><c> a</c><00:33:16.580><c> key</c><00:33:16.820><c> role</c><00:33:16.850><c> in</c><00:33:17.210><c> in</c><00:33:17.509><c> that</c><00:33:17.659><c> that's</c>

00:33:17.889 --> 00:33:17.899 align:start position:0%
plays a key role in in that that's
 

00:33:17.899 --> 00:33:19.389 align:start position:0%
plays a key role in in that that's
really<00:33:18.200><c> exciting</c><00:33:18.380><c> you</c><00:33:18.649><c> know</c><00:33:18.710><c> for</c><00:33:18.950><c> like</c><00:33:19.129><c> it's</c><00:33:19.279><c> a</c>

00:33:19.389 --> 00:33:19.399 align:start position:0%
really exciting you know for like it's a
 

00:33:19.399 --> 00:33:21.970 align:start position:0%
really exciting you know for like it's a
guilty<00:33:19.850><c> geek</c><00:33:20.149><c> to</c><00:33:20.450><c> hear</c><00:33:20.779><c> that</c><00:33:21.409><c> so</c><00:33:21.679><c> we're</c><00:33:21.830><c> very</c>

00:33:21.970 --> 00:33:21.980 align:start position:0%
guilty geek to hear that so we're very
 

00:33:21.980 --> 00:33:23.080 align:start position:0%
guilty geek to hear that so we're very
happy<00:33:22.190><c> to</c><00:33:22.429><c> have</c><00:33:22.580><c> you</c><00:33:22.669><c> and</c><00:33:22.730><c> we're</c><00:33:22.879><c> looking</c>

00:33:23.080 --> 00:33:23.090 align:start position:0%
happy to have you and we're looking
 

00:33:23.090 --> 00:33:24.759 align:start position:0%
happy to have you and we're looking
forward<00:33:23.269><c> to</c><00:33:23.389><c> a</c><00:33:23.419><c> talk</c><00:33:23.600><c> awesome</c><00:33:24.409><c> thank</c><00:33:24.710><c> you</c>

00:33:24.759 --> 00:33:24.769 align:start position:0%
forward to a talk awesome thank you
 

00:33:24.769 --> 00:33:27.129 align:start position:0%
forward to a talk awesome thank you
thanks

