WEBVTT
Kind: captions
Language: en

00:00:13.680 --> 00:00:16.320 align:start position:0%
 
my<00:00:14.680><c> name</c><00:00:14.860><c> is</c><00:00:14.950><c> Adelbert</c><00:00:15.430><c> Chang</c><00:00:15.640><c> I</c><00:00:15.850><c> am</c><00:00:16.090><c> a</c><00:00:16.150><c> lead</c>

00:00:16.320 --> 00:00:16.330 align:start position:0%
my name is Adelbert Chang I am a lead
 

00:00:16.330 --> 00:00:18.390 align:start position:0%
my name is Adelbert Chang I am a lead
data<00:00:16.510><c> engineer</c><00:00:16.930><c> at</c><00:00:17.080><c> target</c><00:00:17.470><c> base</c><00:00:18.160><c> out</c><00:00:18.310><c> of</c>

00:00:18.390 --> 00:00:18.400 align:start position:0%
data engineer at target base out of
 

00:00:18.400 --> 00:00:27.330 align:start position:0%
data engineer at target base out of
Sunnyvale<00:00:18.730><c> California</c><00:00:26.040><c> so</c><00:00:27.040><c> my</c><00:00:27.130><c> team</c><00:00:27.310><c> is</c>

00:00:27.330 --> 00:00:27.340 align:start position:0%
Sunnyvale California so my team is
 

00:00:27.340 --> 00:00:28.740 align:start position:0%
Sunnyvale California so my team is
called<00:00:27.520><c> data</c><00:00:27.700><c> science</c><00:00:28.029><c> an</c><00:00:28.090><c> optimization</c><00:00:28.599><c> team</c>

00:00:28.740 --> 00:00:28.750 align:start position:0%
called data science an optimization team
 

00:00:28.750 --> 00:00:30.269 align:start position:0%
called data science an optimization team
and<00:00:29.050><c> we</c><00:00:29.230><c> are</c><00:00:29.290><c> tasked</c><00:00:29.710><c> with</c><00:00:29.770><c> anything</c><00:00:30.250><c> that</c>

00:00:30.269 --> 00:00:30.279 align:start position:0%
and we are tasked with anything that
 

00:00:30.279 --> 00:00:32.970 align:start position:0%
and we are tasked with anything that
target<00:00:30.730><c> needs</c><00:00:30.880><c> to</c><00:00:30.970><c> optimize</c><00:00:31.829><c> currently</c><00:00:32.829><c> we're</c>

00:00:32.970 --> 00:00:32.980 align:start position:0%
target needs to optimize currently we're
 

00:00:32.980 --> 00:00:34.620 align:start position:0%
target needs to optimize currently we're
focused<00:00:33.310><c> primarily</c><00:00:33.550><c> on</c><00:00:33.880><c> supply</c><00:00:34.450><c> chain</c>

00:00:34.620 --> 00:00:34.630 align:start position:0%
focused primarily on supply chain
 

00:00:34.630 --> 00:00:38.280 align:start position:0%
focused primarily on supply chain
optimization<00:00:35.280><c> both</c><00:00:36.280><c> what</c><00:00:37.239><c> the</c><00:00:37.600><c> fuels</c>

00:00:38.280 --> 00:00:38.290 align:start position:0%
optimization both what the fuels
 

00:00:38.290 --> 00:00:50.220 align:start position:0%
optimization both what the fuels
chemicals<00:00:38.500><c> first</c><00:00:39.040><c> middle</c><00:00:39.489><c> and</c><00:00:39.579><c> last</c><00:00:39.820><c> mile</c><00:00:49.230><c> I</c>

00:00:50.220 --> 00:00:50.230 align:start position:0%
chemicals first middle and last mile I
 

00:00:50.230 --> 00:00:53.010 align:start position:0%
chemicals first middle and last mile I
have<00:00:50.920><c> about</c><00:00:51.220><c> I've</c><00:00:52.090><c> been</c><00:00:52.150><c> into</c><00:00:52.630><c> functional</c>

00:00:53.010 --> 00:00:53.020 align:start position:0%
have about I've been into functional
 

00:00:53.020 --> 00:00:54.630 align:start position:0%
have about I've been into functional
programming<00:00:53.440><c> a</c><00:00:53.590><c> rabbit</c><00:00:54.100><c> hole</c><00:00:54.190><c> for</c><00:00:54.400><c> the</c><00:00:54.460><c> past</c>

00:00:54.630 --> 00:00:54.640 align:start position:0%
programming a rabbit hole for the past
 

00:00:54.640 --> 00:00:56.340 align:start position:0%
programming a rabbit hole for the past
six<00:00:54.790><c> or</c><00:00:54.850><c> seven</c><00:00:55.090><c> years</c><00:00:55.300><c> so</c><00:00:55.750><c> I</c><00:00:55.780><c> probably</c><00:00:56.080><c> have</c><00:00:56.260><c> a</c>

00:00:56.340 --> 00:00:56.350 align:start position:0%
six or seven years so I probably have a
 

00:00:56.350 --> 00:00:59.160 align:start position:0%
six or seven years so I probably have a
bias<00:00:56.620><c> towards</c><00:00:56.740><c> a</c><00:00:57.190><c> programming</c><00:00:57.580><c> one</c><00:00:58.170><c> before</c>

00:00:59.160 --> 00:00:59.170 align:start position:0%
bias towards a programming one before
 

00:00:59.170 --> 00:01:01.590 align:start position:0%
bias towards a programming one before
the<00:00:59.230><c> past</c><00:00:59.440><c> year</c><00:00:59.830><c> or</c><00:01:00.070><c> two</c><00:01:00.100><c> up</c><00:01:00.970><c> and</c><00:01:01.180><c> any</c><00:01:01.330><c> more</c><00:01:01.450><c> and</c>

00:01:01.590 --> 00:01:01.600 align:start position:0%
the past year or two up and any more and
 

00:01:01.600 --> 00:01:03.170 align:start position:0%
the past year or two up and any more and
more<00:01:01.720><c> to</c><00:01:01.900><c> system</c><00:01:02.170><c> to</c><00:01:02.230><c> architects</c><00:01:02.560><c> yourself</c><00:01:02.860><c> so</c>

00:01:03.170 --> 00:01:03.180 align:start position:0%
more to system to architects yourself so
 

00:01:03.180 --> 00:01:05.490 align:start position:0%
more to system to architects yourself so
it's<00:01:04.180><c> really</c><00:01:04.360><c> great</c><00:01:04.839><c> that</c><00:01:04.869><c> this</c><00:01:05.229><c> conference</c>

00:01:05.490 --> 00:01:05.500 align:start position:0%
it's really great that this conference
 

00:01:05.500 --> 00:01:14.900 align:start position:0%
it's really great that this conference
serves<00:01:06.000><c> both</c><00:01:07.000><c> of</c><00:01:07.119><c> my</c><00:01:07.210><c> interests</c>

00:01:14.900 --> 00:01:14.910 align:start position:0%
 
 

00:01:14.910 --> 00:01:17.040 align:start position:0%
 
so<00:01:15.910><c> I'm</c><00:01:16.000><c> gonna</c><00:01:16.090><c> be</c><00:01:16.180><c> talking</c><00:01:16.450><c> about</c><00:01:16.540><c> Nelson</c>

00:01:17.040 --> 00:01:17.050 align:start position:0%
so I'm gonna be talking about Nelson
 

00:01:17.050 --> 00:01:19.170 align:start position:0%
so I'm gonna be talking about Nelson
which<00:01:17.260><c> is</c><00:01:17.380><c> a</c><00:01:17.520><c> automated</c><00:01:18.520><c> deployment</c><00:01:18.940><c> system</c>

00:01:19.170 --> 00:01:19.180 align:start position:0%
which is a automated deployment system
 

00:01:19.180 --> 00:01:20.580 align:start position:0%
which is a automated deployment system
that<00:01:19.300><c> Tim</c><00:01:19.480><c> paired</c><00:01:19.720><c> and</c><00:01:19.840><c> I</c><00:01:19.960><c> have</c><00:01:20.260><c> been</c><00:01:20.410><c> working</c>

00:01:20.580 --> 00:01:20.590 align:start position:0%
that Tim paired and I have been working
 

00:01:20.590 --> 00:01:22.620 align:start position:0%
that Tim paired and I have been working
on<00:01:20.860><c> for</c><00:01:21.010><c> the</c><00:01:21.100><c> past</c><00:01:21.130><c> year</c><00:01:21.580><c> he's</c><00:01:22.270><c> actually</c><00:01:22.390><c> been</c>

00:01:22.620 --> 00:01:22.630 align:start position:0%
on for the past year he's actually been
 

00:01:22.630 --> 00:01:25.560 align:start position:0%
on for the past year he's actually been
working<00:01:22.720><c> on</c><00:01:22.960><c> it</c><00:01:23.080><c> for</c><00:01:23.110><c> a</c><00:01:23.590><c> couple</c><00:01:23.650><c> years</c><00:01:24.010><c> more</c><00:01:24.570><c> so</c>

00:01:25.560 --> 00:01:25.570 align:start position:0%
working on it for a couple years more so
 

00:01:25.570 --> 00:01:26.700 align:start position:0%
working on it for a couple years more so
I'm<00:01:25.660><c> really</c><00:01:25.780><c> excited</c><00:01:25.930><c> about</c><00:01:26.140><c> that</c><00:01:26.380><c> because</c><00:01:26.500><c> I</c>

00:01:26.700 --> 00:01:26.710 align:start position:0%
I'm really excited about that because I
 

00:01:26.710 --> 00:01:28.710 align:start position:0%
I'm really excited about that because I
think<00:01:26.770><c> it's</c><00:01:27.250><c> one</c><00:01:27.940><c> of</c><00:01:28.000><c> the</c><00:01:28.120><c> few</c><00:01:28.270><c> solutions</c><00:01:28.630><c> I've</c>

00:01:28.710 --> 00:01:28.720 align:start position:0%
think it's one of the few solutions I've
 

00:01:28.720 --> 00:01:31.020 align:start position:0%
think it's one of the few solutions I've
seen<00:01:28.900><c> that</c><00:01:29.050><c> makes</c><00:01:29.200><c> deployment</c><00:01:29.830><c> not</c><00:01:30.460><c> scary</c><00:01:30.790><c> and</c>

00:01:31.020 --> 00:01:31.030 align:start position:0%
seen that makes deployment not scary and
 

00:01:31.030 --> 00:01:32.130 align:start position:0%
seen that makes deployment not scary and
I<00:01:31.060><c> hope</c><00:01:31.240><c> people</c><00:01:31.270><c> come</c><00:01:31.630><c> away</c><00:01:31.690><c> on</c><00:01:31.900><c> the</c><00:01:31.960><c> talk</c>

00:01:32.130 --> 00:01:32.140 align:start position:0%
I hope people come away on the talk
 

00:01:32.140 --> 00:01:42.540 align:start position:0%
I hope people come away on the talk
curious<00:01:32.860><c> to</c><00:01:32.920><c> learn</c><00:01:33.040><c> more</c><00:01:33.130><c> about</c><00:01:33.280><c> it</c><00:01:41.550><c> so</c>

00:01:42.540 --> 00:01:42.550 align:start position:0%
curious to learn more about it so
 

00:01:42.550 --> 00:01:45.390 align:start position:0%
curious to learn more about it so
because<00:01:42.880><c> I</c><00:01:43.680><c> myself</c><00:01:44.680><c> am</c><00:01:45.040><c> working</c><00:01:45.220><c> on</c>

00:01:45.390 --> 00:01:45.400 align:start position:0%
because I myself am working on
 

00:01:45.400 --> 00:01:47.580 align:start position:0%
because I myself am working on
deployment<00:01:45.820><c> system</c><00:01:46.090><c> I</c><00:01:46.210><c> can</c><00:01:46.450><c> often</c><00:01:46.600><c> sort</c><00:01:47.500><c> of</c>

00:01:47.580 --> 00:01:47.590 align:start position:0%
deployment system I can often sort of
 

00:01:47.590 --> 00:01:49.230 align:start position:0%
deployment system I can often sort of
have<00:01:47.680><c> a</c><00:01:47.710><c> very</c><00:01:47.860><c> narrow</c><00:01:48.070><c> view</c><00:01:48.460><c> of</c><00:01:48.490><c> what</c><00:01:48.640><c> my</c><00:01:48.970><c> world</c>

00:01:49.230 --> 00:01:49.240 align:start position:0%
have a very narrow view of what my world
 

00:01:49.240 --> 00:01:51.330 align:start position:0%
have a very narrow view of what my world
looks<00:01:49.450><c> like</c><00:01:49.510><c> or</c><00:01:49.750><c> what</c><00:01:49.930><c> Tim's</c><00:01:50.470><c> will</c><00:01:50.650><c> Tim's</c>

00:01:51.330 --> 00:01:51.340 align:start position:0%
looks like or what Tim's will Tim's
 

00:01:51.340 --> 00:01:52.950 align:start position:0%
looks like or what Tim's will Tim's
world<00:01:51.520><c> looks</c><00:01:51.700><c> like</c><00:01:51.880><c> so</c><00:01:52.390><c> I'd</c><00:01:52.510><c> definitely</c><00:01:52.660><c> be</c>

00:01:52.950 --> 00:01:52.960 align:start position:0%
world looks like so I'd definitely be
 

00:01:52.960 --> 00:01:54.060 align:start position:0%
world looks like so I'd definitely be
interested<00:01:52.990><c> in</c><00:01:53.320><c> hearing</c><00:01:53.500><c> about</c><00:01:53.740><c> how</c><00:01:53.920><c> other</c>

00:01:54.060 --> 00:01:54.070 align:start position:0%
interested in hearing about how other
 

00:01:54.070 --> 00:01:55.290 align:start position:0%
interested in hearing about how other
people<00:01:54.130><c> are</c><00:01:54.340><c> doing</c><00:01:54.430><c> deployments</c><00:01:55.030><c> how</c><00:01:55.120><c> other</c>

00:01:55.290 --> 00:01:55.300 align:start position:0%
people are doing deployments how other
 

00:01:55.300 --> 00:01:56.670 align:start position:0%
people are doing deployments how other
people<00:01:55.510><c> doing</c><00:01:55.630><c> tooling</c><00:01:56.080><c> automation</c>

00:01:56.670 --> 00:01:56.680 align:start position:0%
people doing tooling automation
 

00:01:56.680 --> 00:02:08.910 align:start position:0%
people doing tooling automation
infrastructure<00:01:57.130><c> and</c><00:01:57.370><c> stuff</c><00:01:57.520><c> like</c><00:01:57.610><c> that</c>

00:02:08.910 --> 00:02:08.920 align:start position:0%
 
 

00:02:08.920 --> 00:02:11.230 align:start position:0%
 
so<00:02:09.920><c> scholar</c><00:02:10.310><c> was</c><00:02:10.490><c> my</c><00:02:10.610><c> first</c><00:02:10.850><c> foray</c><00:02:11.090><c> into</c>

00:02:11.230 --> 00:02:11.240 align:start position:0%
so scholar was my first foray into
 

00:02:11.240 --> 00:02:13.750 align:start position:0%
so scholar was my first foray into
functional<00:02:12.230><c> programming</c><00:02:12.650><c> i</c><00:02:13.070><c> came</c><00:02:13.520><c> mostly</c>

00:02:13.750 --> 00:02:13.760 align:start position:0%
functional programming i came mostly
 

00:02:13.760 --> 00:02:16.060 align:start position:0%
functional programming i came mostly
from<00:02:14.090><c> a</c><00:02:14.270><c> Python</c><00:02:14.600><c> C++</c><00:02:14.810><c> background</c><00:02:15.230><c> so</c><00:02:16.040><c> I</c>

00:02:16.060 --> 00:02:16.070 align:start position:0%
from a Python C++ background so I
 

00:02:16.070 --> 00:02:18.010 align:start position:0%
from a Python C++ background so I
started<00:02:16.430><c> Scala</c><00:02:16.760><c> about</c><00:02:17.090><c> six</c><00:02:17.390><c> years</c><00:02:17.510><c> ago</c><00:02:17.720><c> and</c>

00:02:18.010 --> 00:02:18.020 align:start position:0%
started Scala about six years ago and
 

00:02:18.020 --> 00:02:19.570 align:start position:0%
started Scala about six years ago and
from<00:02:18.200><c> there</c><00:02:18.530><c> that's</c><00:02:18.860><c> where</c><00:02:19.100><c> I</c><00:02:19.130><c> sort</c><00:02:19.340><c> of</c><00:02:19.400><c> went</c>

00:02:19.570 --> 00:02:19.580 align:start position:0%
from there that's where I sort of went
 

00:02:19.580 --> 00:02:20.380 align:start position:0%
from there that's where I sort of went
down<00:02:19.820><c> to</c><00:02:20.000><c> functional</c><00:02:20.330><c> programming</c>

00:02:20.380 --> 00:02:20.390 align:start position:0%
down to functional programming
 

00:02:20.390 --> 00:02:23.830 align:start position:0%
down to functional programming
rabbit-hole<00:02:21.220><c> so</c><00:02:22.220><c> six</c><00:02:22.430><c> years</c><00:02:22.490><c> later</c><00:02:22.700><c> I</c><00:02:22.840><c> still</c>

00:02:23.830 --> 00:02:23.840 align:start position:0%
rabbit-hole so six years later I still
 

00:02:23.840 --> 00:02:25.150 align:start position:0%
rabbit-hole so six years later I still
write<00:02:23.960><c> Scala</c><00:02:24.200><c> so</c><00:02:24.500><c> Nelson</c><00:02:24.830><c> is</c><00:02:24.920><c> actually</c>

00:02:25.150 --> 00:02:25.160 align:start position:0%
write Scala so Nelson is actually
 

00:02:25.160 --> 00:02:27.460 align:start position:0%
write Scala so Nelson is actually
written<00:02:25.250><c> in</c><00:02:25.400><c> Scala</c><00:02:25.640><c> and</c><00:02:25.910><c> I</c><00:02:26.780><c> still</c><00:02:27.320><c> find</c>

00:02:27.460 --> 00:02:27.470 align:start position:0%
written in Scala and I still find
 

00:02:27.470 --> 00:02:28.570 align:start position:0%
written in Scala and I still find
functional<00:02:27.830><c> programming</c><00:02:28.130><c> to</c><00:02:28.250><c> be</c><00:02:28.310><c> the</c><00:02:28.400><c> best</c>

00:02:28.570 --> 00:02:28.580 align:start position:0%
functional programming to be the best
 

00:02:28.580 --> 00:02:30.130 align:start position:0%
functional programming to be the best
way<00:02:28.670><c> to</c><00:02:28.700><c> write</c><00:02:28.850><c> programs</c><00:02:29.240><c> and</c><00:02:29.510><c> I'm</c><00:02:29.870><c> looking</c>

00:02:30.130 --> 00:02:30.140 align:start position:0%
way to write programs and I'm looking
 

00:02:30.140 --> 00:02:32.680 align:start position:0%
way to write programs and I'm looking
forward<00:02:30.410><c> to</c><00:02:30.440><c> see</c><00:02:30.620><c> it</c><00:02:30.740><c> catch</c><00:02:30.980><c> on</c><00:02:31.420><c> more</c><00:02:32.420><c> more</c><00:02:32.630><c> in</c>

00:02:32.680 --> 00:02:32.690 align:start position:0%
forward to see it catch on more more in
 

00:02:32.690 --> 00:02:43.150 align:start position:0%
forward to see it catch on more more in
the<00:02:32.750><c> next</c><00:02:32.930><c> 15</c><00:02:33.170><c> years</c>

00:02:43.150 --> 00:02:43.160 align:start position:0%
 
 

00:02:43.160 --> 00:02:44.740 align:start position:0%
 
one<00:02:43.460><c> of</c><00:02:43.550><c> my</c><00:02:43.610><c> favorite</c><00:02:43.910><c> parts</c><00:02:44.390><c> of</c><00:02:44.420><c> sale</c><00:02:44.600><c> by</c>

00:02:44.740 --> 00:02:44.750 align:start position:0%
one of my favorite parts of sale by
 

00:02:44.750 --> 00:02:46.600 align:start position:0%
one of my favorite parts of sale by
today<00:02:44.990><c> is</c><00:02:45.140><c> a</c><00:02:45.170><c> hallway</c><00:02:45.410><c> track</c><00:02:45.710><c> or</c><00:02:46.370><c> what</c><00:02:46.490><c> people</c>

00:02:46.600 --> 00:02:46.610 align:start position:0%
today is a hallway track or what people
 

00:02:46.610 --> 00:02:49.960 align:start position:0%
today is a hallway track or what people
call<00:02:46.760><c> the</c><00:02:46.880><c> hallway</c><00:02:47.210><c> track</c><00:02:47.420><c> where</c><00:02:47.720><c> it's</c><00:02:48.970><c> people</c>

00:02:49.960 --> 00:02:49.970 align:start position:0%
call the hallway track where it's people
 

00:02:49.970 --> 00:02:50.920 align:start position:0%
call the hallway track where it's people
just<00:02:50.090><c> sort</c><00:02:50.180><c> of</c><00:02:50.270><c> hanging</c><00:02:50.420><c> out</c><00:02:50.480><c> in</c><00:02:50.540><c> the</c><00:02:50.630><c> hallways</c>

00:02:50.920 --> 00:02:50.930 align:start position:0%
just sort of hanging out in the hallways
 

00:02:50.930 --> 00:02:52.570 align:start position:0%
just sort of hanging out in the hallways
everyone<00:02:51.260><c> chats</c><00:02:51.530><c> I</c><00:02:51.920><c> guess</c><00:02:52.220><c> to</c><00:02:52.310><c> know</c><00:02:52.430><c> each</c>

00:02:52.570 --> 00:02:52.580 align:start position:0%
everyone chats I guess to know each
 

00:02:52.580 --> 00:02:54.250 align:start position:0%
everyone chats I guess to know each
other<00:02:52.760><c> to</c><00:02:52.880><c> learn</c><00:02:53.000><c> new</c><00:02:53.180><c> things</c><00:02:53.210><c> and</c><00:02:53.690><c> I</c><00:02:54.080><c> think</c>

00:02:54.250 --> 00:02:54.260 align:start position:0%
other to learn new things and I think
 

00:02:54.260 --> 00:02:57.850 align:start position:0%
other to learn new things and I think
it's<00:02:54.380><c> a</c><00:02:54.440><c> really</c><00:02:54.650><c> nice</c><00:02:55.990><c> time</c><00:02:56.990><c> and</c><00:02:57.230><c> place</c><00:02:57.470><c> to</c>

00:02:57.850 --> 00:02:57.860 align:start position:0%
it's a really nice time and place to
 

00:02:57.860 --> 00:02:59.830 align:start position:0%
it's a really nice time and place to
chat<00:02:58.520><c> with</c><00:02:58.640><c> people</c><00:02:58.670><c> that's</c><00:02:59.090><c> sort</c><00:02:59.330><c> of</c><00:02:59.390><c> more</c>

00:02:59.830 --> 00:02:59.840 align:start position:0%
chat with people that's sort of more
 

00:02:59.840 --> 00:03:01.600 align:start position:0%
chat with people that's sort of more
personal<00:03:00.440><c> intimate</c><00:03:00.890><c> than</c><00:03:01.010><c> maybe</c><00:03:01.190><c> just</c><00:03:01.280><c> online</c>

00:03:01.600 --> 00:03:01.610 align:start position:0%
personal intimate than maybe just online
 

00:03:01.610 --> 00:03:03.010 align:start position:0%
personal intimate than maybe just online
or<00:03:02.000><c> a</c><00:03:02.030><c> book</c><00:03:02.240><c> or</c><00:03:02.300><c> Twitter</c><00:03:02.540><c> or</c><00:03:02.630><c> something</c><00:03:02.870><c> like</c>

00:03:03.010 --> 00:03:03.020 align:start position:0%
or a book or Twitter or something like
 

00:03:03.020 --> 00:03:15.520 align:start position:0%
or a book or Twitter or something like
that

00:03:15.520 --> 00:03:15.530 align:start position:0%
 
 

00:03:15.530 --> 00:03:17.590 align:start position:0%
 
you

