WEBVTT
Kind: captions
Language: en

00:00:00.030 --> 00:00:02.300 align:start position:0%
 
so<00:00:00.599><c> we</c><00:00:01.050><c> are</c><00:00:01.140><c> gonna</c><00:00:01.260><c> give</c><00:00:01.500><c> you</c><00:00:01.829><c> a</c><00:00:01.860><c> little</c><00:00:02.190><c> bit</c><00:00:02.280><c> of</c>

00:00:02.300 --> 00:00:02.310 align:start position:0%
so we are gonna give you a little bit of
 

00:00:02.310 --> 00:00:04.670 align:start position:0%
so we are gonna give you a little bit of
an<00:00:02.460><c> overview</c><00:00:02.700><c> of</c><00:00:02.909><c> what</c><00:00:03.629><c> good</c><00:00:03.780><c> projects</c><00:00:04.290><c> do</c><00:00:04.500><c> in</c>

00:00:04.670 --> 00:00:04.680 align:start position:0%
an overview of what good projects do in
 

00:00:04.680 --> 00:00:06.320 align:start position:0%
an overview of what good projects do in
the<00:00:04.770><c> space</c><00:00:05.009><c> in</c><00:00:05.190><c> order</c><00:00:05.310><c> to</c><00:00:05.520><c> plan</c><00:00:05.970><c> and</c><00:00:06.240><c> ensure</c>

00:00:06.320 --> 00:00:06.330 align:start position:0%
the space in order to plan and ensure
 

00:00:06.330 --> 00:00:10.700 align:start position:0%
the space in order to plan and ensure
their<00:00:06.660><c> success</c><00:00:06.899><c> their</c><00:00:07.589><c> success</c><00:00:09.139><c> so</c><00:00:10.139><c> let's</c>

00:00:10.700 --> 00:00:10.710 align:start position:0%
their success their success so let's
 

00:00:10.710 --> 00:00:12.230 align:start position:0%
their success their success so let's
address<00:00:10.920><c> the</c><00:00:11.130><c> elf</c><00:00:11.280><c> in</c><00:00:11.429><c> the</c><00:00:11.519><c> room</c><00:00:11.730><c> everyone</c>

00:00:12.230 --> 00:00:12.240 align:start position:0%
address the elf in the room everyone
 

00:00:12.240 --> 00:00:14.390 align:start position:0%
address the elf in the room everyone
says<00:00:12.450><c> smart</c><00:00:12.719><c> contracts</c><00:00:13.080><c> are</c><00:00:13.230><c> insecure</c><00:00:13.530><c> there</c>

00:00:14.390 --> 00:00:14.400 align:start position:0%
says smart contracts are insecure there
 

00:00:14.400 --> 00:00:15.740 align:start position:0%
says smart contracts are insecure there
doesn't<00:00:14.670><c> seem</c><00:00:14.730><c> to</c><00:00:14.880><c> be</c><00:00:14.969><c> anything</c><00:00:15.210><c> changing</c>

00:00:15.740 --> 00:00:15.750 align:start position:0%
doesn't seem to be anything changing
 

00:00:15.750 --> 00:00:17.840 align:start position:0%
doesn't seem to be anything changing
about<00:00:15.960><c> it</c><00:00:16.139><c> like</c><00:00:16.379><c> like</c><00:00:16.740><c> what</c><00:00:16.920><c> can</c><00:00:17.010><c> be</c><00:00:17.130><c> done</c><00:00:17.340><c> is</c>

00:00:17.840 --> 00:00:17.850 align:start position:0%
about it like like what can be done is
 

00:00:17.850 --> 00:00:19.160 align:start position:0%
about it like like what can be done is
it<00:00:18.090><c> just</c><00:00:18.270><c> something</c><00:00:18.420><c> we</c><00:00:18.570><c> have</c><00:00:18.600><c> to</c><00:00:18.810><c> live</c><00:00:18.990><c> with</c>

00:00:19.160 --> 00:00:19.170 align:start position:0%
it just something we have to live with
 

00:00:19.170 --> 00:00:23.269 align:start position:0%
it just something we have to live with
or<00:00:19.380><c> is</c><00:00:19.529><c> it</c><00:00:19.680><c> something</c><00:00:20.010><c> that</c><00:00:20.060><c> can</c><00:00:21.060><c> be</c><00:00:21.240><c> fixed</c><00:00:22.279><c> so</c>

00:00:23.269 --> 00:00:23.279 align:start position:0%
or is it something that can be fixed so
 

00:00:23.279 --> 00:00:25.820 align:start position:0%
or is it something that can be fixed so
I<00:00:23.760><c> think</c><00:00:24.359><c> it</c><00:00:24.660><c> is</c><00:00:24.689><c> possible</c><00:00:25.140><c> the</c><00:00:25.260><c> design</c><00:00:25.470><c> robust</c>

00:00:25.820 --> 00:00:25.830 align:start position:0%
I think it is possible the design robust
 

00:00:25.830 --> 00:00:27.560 align:start position:0%
I think it is possible the design robust
and<00:00:26.010><c> secure</c><00:00:26.160><c> software</c><00:00:26.609><c> and</c><00:00:27.090><c> I</c><00:00:27.180><c> think</c><00:00:27.420><c> that</c>

00:00:27.560 --> 00:00:27.570 align:start position:0%
and secure software and I think that
 

00:00:27.570 --> 00:00:29.359 align:start position:0%
and secure software and I think that
this<00:00:27.810><c> comic</c><00:00:28.230><c> actually</c><00:00:28.619><c> points</c><00:00:28.890><c> it</c><00:00:28.949><c> out</c><00:00:29.070><c> a</c>

00:00:29.359 --> 00:00:29.369 align:start position:0%
this comic actually points it out a
 

00:00:29.369 --> 00:00:32.060 align:start position:0%
this comic actually points it out a
little<00:00:29.670><c> bit</c><00:00:29.880><c> unintentionally</c><00:00:30.619><c> so</c><00:00:31.619><c> we</c><00:00:31.800><c> built</c>

00:00:32.060 --> 00:00:32.070 align:start position:0%
little bit unintentionally so we built
 

00:00:32.070 --> 00:00:34.690 align:start position:0%
little bit unintentionally so we built
we<00:00:32.340><c> trust</c><00:00:32.910><c> machines</c><00:00:33.300><c> we</c><00:00:33.899><c> trust</c><00:00:34.170><c> airplanes</c>

00:00:34.690 --> 00:00:34.700 align:start position:0%
we trust machines we trust airplanes
 

00:00:34.700 --> 00:00:36.860 align:start position:0%
we trust machines we trust airplanes
elevators<00:00:35.700><c> all</c><00:00:35.910><c> sorts</c><00:00:36.180><c> of</c><00:00:36.239><c> machines</c><00:00:36.390><c> that</c><00:00:36.690><c> are</c>

00:00:36.860 --> 00:00:36.870 align:start position:0%
elevators all sorts of machines that are
 

00:00:36.870 --> 00:00:39.680 align:start position:0%
elevators all sorts of machines that are
actually<00:00:37.170><c> run</c><00:00:37.670><c> by</c><00:00:38.670><c> software</c><00:00:39.120><c> the</c><00:00:39.360><c> safety</c>

00:00:39.680 --> 00:00:39.690 align:start position:0%
actually run by software the safety
 

00:00:39.690 --> 00:00:42.860 align:start position:0%
actually run by software the safety
critical<00:00:39.809><c> parts</c><00:00:40.320><c> are</c><00:00:40.469><c> run</c><00:00:40.649><c> by</c><00:00:40.680><c> software</c><00:00:41.870><c> every</c>

00:00:42.860 --> 00:00:42.870 align:start position:0%
critical parts are run by software every
 

00:00:42.870 --> 00:00:45.049 align:start position:0%
critical parts are run by software every
day<00:00:43.050><c> and</c><00:00:43.410><c> those</c><00:00:44.160><c> those</c><00:00:44.460><c> machines</c><00:00:44.910><c> are</c>

00:00:45.049 --> 00:00:45.059 align:start position:0%
day and those those machines are
 

00:00:45.059 --> 00:00:47.810 align:start position:0%
day and those those machines are
designed<00:00:45.180><c> such</c><00:00:45.690><c> that</c><00:00:46.100><c> there's</c><00:00:47.100><c> there's</c><00:00:47.430><c> very</c>

00:00:47.810 --> 00:00:47.820 align:start position:0%
designed such that there's there's very
 

00:00:47.820 --> 00:00:49.310 align:start position:0%
designed such that there's there's very
little<00:00:48.030><c> things</c><00:00:48.480><c> that</c><00:00:48.570><c> go</c><00:00:48.780><c> wrong</c><00:00:48.809><c> that</c><00:00:49.230><c> you</c>

00:00:49.310 --> 00:00:49.320 align:start position:0%
little things that go wrong that you
 

00:00:49.320 --> 00:00:50.450 align:start position:0%
little things that go wrong that you
hear<00:00:49.500><c> about</c><00:00:49.530><c> I</c><00:00:49.739><c> mean</c><00:00:49.950><c> you</c><00:00:50.039><c> might</c><00:00:50.219><c> hear</c><00:00:50.430><c> about</c>

00:00:50.450 --> 00:00:50.460 align:start position:0%
hear about I mean you might hear about
 

00:00:50.460 --> 00:00:52.819 align:start position:0%
hear about I mean you might hear about
an<00:00:50.730><c> airplane</c><00:00:51.059><c> crash</c><00:00:51.300><c> once</c><00:00:51.600><c> a</c><00:00:51.719><c> year</c><00:00:51.989><c> you</c>

00:00:52.819 --> 00:00:52.829 align:start position:0%
an airplane crash once a year you
 

00:00:52.829 --> 00:00:54.680 align:start position:0%
an airplane crash once a year you
imagine<00:00:53.160><c> them</c><00:00:53.250><c> out</c><00:00:53.399><c> of</c><00:00:53.550><c> time</c><00:00:54.090><c> that</c><00:00:54.329><c> airplanes</c>

00:00:54.680 --> 00:00:54.690 align:start position:0%
imagine them out of time that airplanes
 

00:00:54.690 --> 00:00:56.060 align:start position:0%
imagine them out of time that airplanes
actually<00:00:54.870><c> fly</c><00:00:55.260><c> around</c><00:00:55.320><c> the</c><00:00:55.620><c> globe</c><00:00:55.829><c> that's</c>

00:00:56.060 --> 00:00:56.070 align:start position:0%
actually fly around the globe that's
 

00:00:56.070 --> 00:00:58.790 align:start position:0%
actually fly around the globe that's
pretty<00:00:56.520><c> amazing</c><00:00:57.350><c> so</c><00:00:58.350><c> we</c><00:00:58.440><c> have</c><00:00:58.559><c> to</c><00:00:58.680><c> ask</c>

00:00:58.790 --> 00:00:58.800 align:start position:0%
pretty amazing so we have to ask
 

00:00:58.800 --> 00:01:01.040 align:start position:0%
pretty amazing so we have to ask
ourselves<00:00:58.980><c> like</c><00:00:59.370><c> how</c><00:00:59.579><c> how</c><00:01:00.510><c> do</c><00:01:00.570><c> we</c><00:01:00.719><c> get</c><00:01:00.899><c> that</c>

00:01:01.040 --> 00:01:01.050 align:start position:0%
ourselves like how how do we get that
 

00:01:01.050 --> 00:01:03.219 align:start position:0%
ourselves like how how do we get that
kind<00:01:01.230><c> of</c><00:01:01.350><c> security</c><00:01:01.800><c> into</c><00:01:02.010><c> our</c><00:01:02.190><c> applications</c>

00:01:03.219 --> 00:01:03.229 align:start position:0%
kind of security into our applications
 

00:01:03.229 --> 00:01:08.780 align:start position:0%
kind of security into our applications
no<00:01:04.229><c> I</c><00:01:04.260><c> just</c><00:01:04.379><c> want</c><00:01:04.680><c> to</c><00:01:04.769><c> go</c><00:01:05.460><c> down</c><00:01:05.640><c> on</c><00:01:05.790><c> this</c><00:01:06.830><c> nope</c><00:01:07.830><c> I</c>

00:01:08.780 --> 00:01:08.790 align:start position:0%
no I just want to go down on this nope I
 

00:01:08.790 --> 00:01:11.469 align:start position:0%
no I just want to go down on this nope I
[Music]

00:01:11.469 --> 00:01:11.479 align:start position:0%
[Music]
 

00:01:11.479 --> 00:01:16.310 align:start position:0%
[Music]
have<00:01:12.479><c> to</c><00:01:12.570><c> do</c><00:01:12.689><c> it</c><00:01:12.780><c> manually</c><00:01:14.869><c> yeah</c><00:01:15.869><c> so</c><00:01:16.080><c> we</c><00:01:16.200><c> have</c>

00:01:16.310 --> 00:01:16.320 align:start position:0%
have to do it manually yeah so we have
 

00:01:16.320 --> 00:01:19.039 align:start position:0%
have to do it manually yeah so we have
to<00:01:16.439><c> we</c><00:01:16.740><c> have</c><00:01:17.520><c> to</c><00:01:17.820><c> learn</c><00:01:17.970><c> like</c><00:01:18.330><c> more</c><00:01:18.720><c> from</c><00:01:18.930><c> these</c>

00:01:19.039 --> 00:01:19.049 align:start position:0%
to we have to learn like more from these
 

00:01:19.049 --> 00:01:22.270 align:start position:0%
to we have to learn like more from these
industries<00:01:19.500><c> how</c><00:01:19.680><c> they</c><00:01:20.189><c> make</c><00:01:20.340><c> things</c><00:01:20.580><c> so</c><00:01:20.880><c> good</c>

00:01:22.270 --> 00:01:22.280 align:start position:0%
industries how they make things so good
 

00:01:22.280 --> 00:01:26.480 align:start position:0%
industries how they make things so good
so<00:01:23.780><c> most</c><00:01:24.780><c> of</c><00:01:24.900><c> what</c><00:01:25.020><c> I</c><00:01:25.049><c> what</c><00:01:25.920><c> I'd</c><00:01:26.009><c> like</c><00:01:26.189><c> to</c><00:01:26.340><c> talk</c>

00:01:26.480 --> 00:01:26.490 align:start position:0%
so most of what I what I'd like to talk
 

00:01:26.490 --> 00:01:28.310 align:start position:0%
so most of what I what I'd like to talk
about<00:01:26.610><c> is</c><00:01:26.820><c> just</c><00:01:26.850><c> how</c><00:01:27.060><c> not</c><00:01:27.780><c> to</c><00:01:27.900><c> take</c><00:01:28.049><c> shortcuts</c>

00:01:28.310 --> 00:01:28.320 align:start position:0%
about is just how not to take shortcuts
 

00:01:28.320 --> 00:01:30.730 align:start position:0%
about is just how not to take shortcuts
how<00:01:28.650><c> to</c><00:01:28.710><c> plan</c><00:01:28.950><c> ahead</c><00:01:29.070><c> how</c><00:01:29.520><c> to</c><00:01:29.579><c> make</c><00:01:29.939><c> sure</c><00:01:30.090><c> that</c>

00:01:30.730 --> 00:01:30.740 align:start position:0%
how to plan ahead how to make sure that
 

00:01:30.740 --> 00:01:34.850 align:start position:0%
how to plan ahead how to make sure that
you<00:01:31.740><c> you</c><00:01:32.040><c> have</c><00:01:32.250><c> everything</c><00:01:33.439><c> all</c><00:01:34.439><c> your</c><00:01:34.619><c> ducks</c>

00:01:34.850 --> 00:01:34.860 align:start position:0%
you you have everything all your ducks
 

00:01:34.860 --> 00:01:38.899 align:start position:0%
you you have everything all your ducks
in<00:01:34.979><c> a</c><00:01:35.040><c> row</c><00:01:35.479><c> so</c><00:01:36.650><c> so</c><00:01:37.650><c> the</c><00:01:37.799><c> secret</c><00:01:38.130><c> is</c><00:01:38.250><c> is</c><00:01:38.520><c> that</c><00:01:38.729><c> the</c>

00:01:38.899 --> 00:01:38.909 align:start position:0%
in a row so so the secret is is that the
 

00:01:38.909 --> 00:01:40.520 align:start position:0%
in a row so so the secret is is that the
weakest<00:01:39.210><c> link</c><00:01:39.450><c> and</c><00:01:39.630><c> designing</c><00:01:40.020><c> software</c><00:01:40.470><c> is</c>

00:01:40.520 --> 00:01:40.530 align:start position:0%
weakest link and designing software is
 

00:01:40.530 --> 00:01:43.429 align:start position:0%
weakest link and designing software is
actually<00:01:40.680><c> humans</c><00:01:41.579><c> it's</c><00:01:42.090><c> all</c><00:01:42.240><c> of</c><00:01:42.329><c> you</c><00:01:42.450><c> guys</c><00:01:42.600><c> so</c>

00:01:43.429 --> 00:01:43.439 align:start position:0%
actually humans it's all of you guys so
 

00:01:43.439 --> 00:01:44.480 align:start position:0%
actually humans it's all of you guys so
you<00:01:43.500><c> have</c><00:01:43.680><c> to</c><00:01:43.799><c> figure</c><00:01:44.040><c> out</c><00:01:44.070><c> how</c><00:01:44.250><c> to</c><00:01:44.310><c> make</c>

00:01:44.480 --> 00:01:44.490 align:start position:0%
you have to figure out how to make
 

00:01:44.490 --> 00:01:49.179 align:start position:0%
you have to figure out how to make
yourselves<00:01:45.740><c> mitigate</c><00:01:46.740><c> against</c><00:01:47.100><c> any</c><00:01:47.310><c> risks</c><00:01:47.670><c> so</c>

00:01:49.179 --> 00:01:49.189 align:start position:0%
yourselves mitigate against any risks so
 

00:01:49.189 --> 00:01:51.889 align:start position:0%
yourselves mitigate against any risks so
the<00:01:50.189><c> only</c><00:01:50.340><c> the</c><00:01:50.700><c> best</c><00:01:50.880><c> way</c><00:01:51.030><c> to</c><00:01:51.060><c> do</c><00:01:51.299><c> that</c><00:01:51.450><c> is</c><00:01:51.659><c> by</c>

00:01:51.889 --> 00:01:51.899 align:start position:0%
the only the best way to do that is by
 

00:01:51.899 --> 00:01:54.080 align:start position:0%
the only the best way to do that is by
having<00:01:52.049><c> lots</c><00:01:52.920><c> of</c><00:01:53.040><c> layers</c><00:01:53.280><c> of</c><00:01:53.549><c> testing</c><00:01:53.909><c> not</c>

00:01:54.080 --> 00:01:54.090 align:start position:0%
having lots of layers of testing not
 

00:01:54.090 --> 00:01:56.899 align:start position:0%
having lots of layers of testing not
just<00:01:54.299><c> single</c><00:01:54.630><c> types</c><00:01:54.869><c> of</c><00:01:55.020><c> testing</c><00:01:55.549><c> have</c><00:01:56.549><c> really</c>

00:01:56.899 --> 00:01:56.909 align:start position:0%
just single types of testing have really
 

00:01:56.909 --> 00:01:58.550 align:start position:0%
just single types of testing have really
good<00:01:57.060><c> documentation</c><00:01:57.390><c> so</c><00:01:57.930><c> other</c><00:01:58.110><c> people</c><00:01:58.170><c> can</c>

00:01:58.550 --> 00:01:58.560 align:start position:0%
good documentation so other people can
 

00:01:58.560 --> 00:02:00.370 align:start position:0%
good documentation so other people can
understand<00:01:59.009><c> what</c><00:01:59.250><c> you're</c><00:01:59.340><c> trying</c><00:01:59.520><c> to</c><00:01:59.729><c> do</c><00:01:59.909><c> and</c>

00:02:00.370 --> 00:02:00.380 align:start position:0%
understand what you're trying to do and
 

00:02:00.380 --> 00:02:02.959 align:start position:0%
understand what you're trying to do and
get<00:02:01.380><c> multiple</c><00:02:01.680><c> people</c><00:02:01.979><c> to</c><00:02:02.070><c> review</c><00:02:02.369><c> your</c><00:02:02.490><c> code</c>

00:02:02.959 --> 00:02:02.969 align:start position:0%
get multiple people to review your code
 

00:02:02.969 --> 00:02:05.630 align:start position:0%
get multiple people to review your code
tests<00:02:03.420><c> and</c><00:02:03.570><c> assumptions</c><00:02:04.049><c> and</c><00:02:04.350><c> a</c><00:02:05.280><c> regular</c>

00:02:05.630 --> 00:02:05.640 align:start position:0%
tests and assumptions and a regular
 

00:02:05.640 --> 00:02:10.100 align:start position:0%
tests and assumptions and a regular
basis<00:02:06.060><c> not</c><00:02:06.360><c> just</c><00:02:06.630><c> during</c><00:02:06.869><c> an</c><00:02:07.049><c> audit</c><00:02:09.110><c> so</c>

00:02:10.100 --> 00:02:10.110 align:start position:0%
basis not just during an audit so
 

00:02:10.110 --> 00:02:11.690 align:start position:0%
basis not just during an audit so
testing<00:02:10.679><c> is</c><00:02:10.770><c> the</c><00:02:10.860><c> only</c><00:02:10.890><c> true</c><00:02:11.220><c> way</c><00:02:11.340><c> to</c><00:02:11.370><c> actually</c>

00:02:11.690 --> 00:02:11.700 align:start position:0%
testing is the only true way to actually
 

00:02:11.700 --> 00:02:12.920 align:start position:0%
testing is the only true way to actually
detect<00:02:12.180><c> inker</c>

00:02:12.920 --> 00:02:12.930 align:start position:0%
detect inker
 

00:02:12.930 --> 00:02:16.849 align:start position:0%
detect inker
behavior<00:02:13.409><c> in</c><00:02:13.590><c> software</c><00:02:14.159><c> I</c><00:02:15.680><c> think</c><00:02:16.680><c> a</c><00:02:16.739><c> good</c>

00:02:16.849 --> 00:02:16.859 align:start position:0%
behavior in software I think a good
 

00:02:16.859 --> 00:02:19.160 align:start position:0%
behavior in software I think a good
quote<00:02:17.069><c> is</c><00:02:17.219><c> that</c><00:02:17.400><c> like</c><00:02:17.579><c> you</c><00:02:17.700><c> know</c><00:02:17.819><c> software</c><00:02:18.719><c> -</c>

00:02:19.160 --> 00:02:19.170 align:start position:0%
quote is that like you know software -
 

00:02:19.170 --> 00:02:21.349 align:start position:0%
quote is that like you know software -
test<00:02:19.439><c> is</c><00:02:19.680><c> just</c><00:02:19.950><c> paperwork</c><00:02:20.310><c> basically</c><00:02:21.120><c> at</c><00:02:21.239><c> the</c>

00:02:21.349 --> 00:02:21.359 align:start position:0%
test is just paperwork basically at the
 

00:02:21.359 --> 00:02:24.860 align:start position:0%
test is just paperwork basically at the
end<00:02:21.480><c> of</c><00:02:21.569><c> day</c><00:02:22.549><c> so</c><00:02:23.549><c> multiple</c><00:02:24.060><c> layers</c><00:02:24.269><c> of</c><00:02:24.359><c> testing</c>

00:02:24.860 --> 00:02:24.870 align:start position:0%
end of day so multiple layers of testing
 

00:02:24.870 --> 00:02:26.809 align:start position:0%
end of day so multiple layers of testing
ensure<00:02:25.200><c> that</c><00:02:25.469><c> you</c><00:02:26.010><c> don't</c><00:02:26.099><c> have</c><00:02:26.250><c> any</c><00:02:26.400><c> single</c>

00:02:26.809 --> 00:02:26.819 align:start position:0%
ensure that you don't have any single
 

00:02:26.819 --> 00:02:28.459 align:start position:0%
ensure that you don't have any single
one<00:02:26.939><c> critical</c><00:02:27.450><c> vulnerability</c><00:02:27.989><c> that</c><00:02:28.140><c> goes</c><00:02:28.319><c> all</c>

00:02:28.459 --> 00:02:28.469 align:start position:0%
one critical vulnerability that goes all
 

00:02:28.469 --> 00:02:29.660 align:start position:0%
one critical vulnerability that goes all
the<00:02:28.500><c> way</c><00:02:28.560><c> through</c><00:02:28.620><c> and</c><00:02:29.010><c> I</c><00:02:29.040><c> like</c><00:02:29.189><c> to</c><00:02:29.280><c> illustrate</c>

00:02:29.660 --> 00:02:29.670 align:start position:0%
the way through and I like to illustrate
 

00:02:29.670 --> 00:02:32.629 align:start position:0%
the way through and I like to illustrate
that<00:02:29.730><c> with</c><00:02:30.079><c> blocka</c><00:02:31.079><c> Swiss</c><00:02:31.349><c> cheese</c><00:02:31.650><c> so</c><00:02:32.010><c> the</c>

00:02:32.629 --> 00:02:32.639 align:start position:0%
that with blocka Swiss cheese so the
 

00:02:32.639 --> 00:02:34.459 align:start position:0%
that with blocka Swiss cheese so the
bigger<00:02:32.819><c> the</c><00:02:32.909><c> box</c><00:02:33.180><c> Swiss</c><00:02:33.420><c> cheese</c><00:02:33.629><c> you</c><00:02:33.750><c> have</c><00:02:33.810><c> the</c>

00:02:34.459 --> 00:02:34.469 align:start position:0%
bigger the box Swiss cheese you have the
 

00:02:34.469 --> 00:02:35.869 align:start position:0%
bigger the box Swiss cheese you have the
less<00:02:34.680><c> likely</c><00:02:34.709><c> you</c><00:02:35.159><c> have</c><00:02:35.310><c> that</c><00:02:35.639><c> a</c><00:02:35.670><c> little</c>

00:02:35.869 --> 00:02:35.879 align:start position:0%
less likely you have that a little
 

00:02:35.879 --> 00:02:37.819 align:start position:0%
less likely you have that a little
bubble<00:02:36.750><c> ends</c><00:02:36.930><c> up</c><00:02:37.049><c> making</c><00:02:37.260><c> its</c><00:02:37.500><c> way</c><00:02:37.620><c> all</c><00:02:37.799><c> the</c>

00:02:37.819 --> 00:02:37.829 align:start position:0%
bubble ends up making its way all the
 

00:02:37.829 --> 00:02:40.039 align:start position:0%
bubble ends up making its way all the
way<00:02:37.950><c> through</c><00:02:38.040><c> so</c><00:02:39.000><c> if</c><00:02:39.120><c> you</c><00:02:39.150><c> have</c><00:02:39.329><c> a</c><00:02:39.359><c> big</c><00:02:39.569><c> big</c>

00:02:40.039 --> 00:02:40.049 align:start position:0%
way through so if you have a big big
 

00:02:40.049 --> 00:02:42.589 align:start position:0%
way through so if you have a big big
huge<00:02:40.680><c> chunk</c><00:02:40.950><c> of</c><00:02:41.010><c> Swiss</c><00:02:41.219><c> cheese</c><00:02:41.430><c> you</c><00:02:42.180><c> can</c><00:02:42.359><c> you</c>

00:02:42.589 --> 00:02:42.599 align:start position:0%
huge chunk of Swiss cheese you can you
 

00:02:42.599 --> 00:02:44.000 align:start position:0%
huge chunk of Swiss cheese you can you
can<00:02:42.780><c> never</c><00:02:43.019><c> see</c><00:02:43.319><c> through</c><00:02:43.560><c> it</c><00:02:43.650><c> but</c><00:02:43.680><c> if</c><00:02:43.829><c> you</c><00:02:43.920><c> have</c>

00:02:44.000 --> 00:02:44.010 align:start position:0%
can never see through it but if you have
 

00:02:44.010 --> 00:02:46.580 align:start position:0%
can never see through it but if you have
one<00:02:44.250><c> thin</c><00:02:44.459><c> slice</c><00:02:45.169><c> representing</c><00:02:46.169><c> one</c><00:02:46.290><c> layer</c><00:02:46.439><c> of</c>

00:02:46.580 --> 00:02:46.590 align:start position:0%
one thin slice representing one layer of
 

00:02:46.590 --> 00:02:48.229 align:start position:0%
one thin slice representing one layer of
testing<00:02:47.010><c> or</c><00:02:47.129><c> just</c><00:02:47.310><c> one</c><00:02:47.459><c> person</c><00:02:47.489><c> writing</c><00:02:48.120><c> the</c>

00:02:48.229 --> 00:02:48.239 align:start position:0%
testing or just one person writing the
 

00:02:48.239 --> 00:02:50.390 align:start position:0%
testing or just one person writing the
thing<00:02:48.419><c> you're</c><00:02:49.349><c> very</c><00:02:49.530><c> likely</c><00:02:49.739><c> to</c><00:02:49.889><c> have</c><00:02:50.069><c> lots</c><00:02:50.280><c> of</c>

00:02:50.390 --> 00:02:50.400 align:start position:0%
thing you're very likely to have lots of
 

00:02:50.400 --> 00:02:57.319 align:start position:0%
thing you're very likely to have lots of
holes<00:02:50.609><c> so</c><00:02:54.859><c> documentation</c><00:02:55.859><c> testing</c><00:02:56.310><c> all</c><00:02:56.909><c> helps</c>

00:02:57.319 --> 00:02:57.329 align:start position:0%
holes so documentation testing all helps
 

00:02:57.329 --> 00:02:59.809 align:start position:0%
holes so documentation testing all helps
help<00:02:57.900><c> you</c><00:02:58.019><c> get</c><00:02:58.139><c> through</c><00:02:58.290><c> that</c><00:02:58.379><c> and</c><00:02:58.819><c> again</c>

00:02:59.809 --> 00:02:59.819 align:start position:0%
help you get through that and again
 

00:02:59.819 --> 00:03:01.759 align:start position:0%
help you get through that and again
hitting<00:03:00.359><c> on</c><00:03:00.540><c> security</c><00:03:01.260><c> audits</c><00:03:01.530><c> a</c><00:03:01.590><c> lot</c><00:03:01.680><c> of</c>

00:03:01.759 --> 00:03:01.769 align:start position:0%
hitting on security audits a lot of
 

00:03:01.769 --> 00:03:03.830 align:start position:0%
hitting on security audits a lot of
people<00:03:01.950><c> like</c><00:03:02.099><c> to</c><00:03:02.129><c> say</c><00:03:02.609><c> security</c><00:03:03.299><c> audits</c><00:03:03.719><c> with</c>

00:03:03.830 --> 00:03:03.840 align:start position:0%
people like to say security audits with
 

00:03:03.840 --> 00:03:05.479 align:start position:0%
people like to say security audits with
gold<00:03:04.049><c> standard</c><00:03:04.379><c> for</c><00:03:04.409><c> security</c><00:03:04.829><c> and</c><00:03:04.919><c> in</c><00:03:05.010><c> space</c>

00:03:05.479 --> 00:03:05.489 align:start position:0%
gold standard for security and in space
 

00:03:05.489 --> 00:03:07.220 align:start position:0%
gold standard for security and in space
and<00:03:05.969><c> that's</c><00:03:06.120><c> just</c><00:03:06.299><c> plain</c><00:03:06.450><c> wrong</c><00:03:06.629><c> you</c><00:03:06.930><c> have</c><00:03:07.079><c> to</c>

00:03:07.220 --> 00:03:07.230 align:start position:0%
and that's just plain wrong you have to
 

00:03:07.230 --> 00:03:09.649 align:start position:0%
and that's just plain wrong you have to
have<00:03:07.799><c> a</c><00:03:07.829><c> lot</c><00:03:08.189><c> done</c><00:03:08.790><c> before</c><00:03:09.239><c> you</c><00:03:09.299><c> get</c><00:03:09.419><c> to</c><00:03:09.540><c> that</c>

00:03:09.649 --> 00:03:09.659 align:start position:0%
have a lot done before you get to that
 

00:03:09.659 --> 00:03:10.970 align:start position:0%
have a lot done before you get to that
point<00:03:09.870><c> or</c><00:03:10.319><c> else</c><00:03:10.439><c> you're</c><00:03:10.530><c> never</c><00:03:10.709><c> going</c><00:03:10.829><c> to</c><00:03:10.859><c> be</c>

00:03:10.970 --> 00:03:10.980 align:start position:0%
point or else you're never going to be
 

00:03:10.980 --> 00:03:12.800 align:start position:0%
point or else you're never going to be
successful<00:03:11.129><c> that</c><00:03:11.609><c> process</c><00:03:12.090><c> you're</c><00:03:12.689><c> gonna</c>

00:03:12.800 --> 00:03:12.810 align:start position:0%
successful that process you're gonna
 

00:03:12.810 --> 00:03:15.500 align:start position:0%
successful that process you're gonna
have<00:03:12.959><c> a</c><00:03:12.989><c> lot</c><00:03:13.200><c> of</c><00:03:13.939><c> you're</c><00:03:14.939><c> gonna</c><00:03:15.030><c> have</c><00:03:15.239><c> a</c><00:03:15.269><c> lot</c><00:03:15.480><c> of</c>

00:03:15.500 --> 00:03:15.510 align:start position:0%
have a lot of you're gonna have a lot of
 

00:03:15.510 --> 00:03:17.420 align:start position:0%
have a lot of you're gonna have a lot of
outcomes<00:03:16.469><c> from</c><00:03:16.799><c> the</c><00:03:16.949><c> audit</c><00:03:17.190><c> you're</c><00:03:17.310><c> gonna</c>

00:03:17.420 --> 00:03:17.430 align:start position:0%
outcomes from the audit you're gonna
 

00:03:17.430 --> 00:03:19.189 align:start position:0%
outcomes from the audit you're gonna
have<00:03:17.579><c> to</c><00:03:17.669><c> do</c><00:03:17.819><c> a</c><00:03:17.849><c> lot</c><00:03:18.090><c> to</c><00:03:18.269><c> fix</c><00:03:18.540><c> all</c><00:03:18.780><c> the</c><00:03:18.900><c> outcomes</c>

00:03:19.189 --> 00:03:19.199 align:start position:0%
have to do a lot to fix all the outcomes
 

00:03:19.199 --> 00:03:22.039 align:start position:0%
have to do a lot to fix all the outcomes
that<00:03:19.409><c> the</c><00:03:19.530><c> auditors</c><00:03:19.859><c> brought</c><00:03:20.069><c> up</c><00:03:20.220><c> and</c><00:03:21.049><c> since</c>

00:03:22.039 --> 00:03:22.049 align:start position:0%
that the auditors brought up and since
 

00:03:22.049 --> 00:03:23.240 align:start position:0%
that the auditors brought up and since
you<00:03:22.109><c> guys</c><00:03:22.229><c> are</c><00:03:22.379><c> innovating</c><00:03:22.769><c> in</c><00:03:22.829><c> the</c><00:03:22.859><c> space</c><00:03:23.099><c> so</c>

00:03:23.240 --> 00:03:23.250 align:start position:0%
you guys are innovating in the space so
 

00:03:23.250 --> 00:03:25.129 align:start position:0%
you guys are innovating in the space so
often<00:03:23.760><c> you're</c><00:03:24.299><c> going</c><00:03:24.389><c> to</c><00:03:24.540><c> have</c><00:03:24.629><c> to</c><00:03:24.750><c> redo</c><00:03:25.019><c> this</c>

00:03:25.129 --> 00:03:25.139 align:start position:0%
often you're going to have to redo this
 

00:03:25.139 --> 00:03:26.719 align:start position:0%
often you're going to have to redo this
audit<00:03:25.440><c> over</c><00:03:25.620><c> and</c><00:03:25.739><c> over</c><00:03:25.889><c> again</c><00:03:25.979><c> pay</c><00:03:26.459><c> a</c><00:03:26.489><c> lot</c><00:03:26.699><c> of</c>

00:03:26.719 --> 00:03:26.729 align:start position:0%
audit over and over again pay a lot of
 

00:03:26.729 --> 00:03:28.939 align:start position:0%
audit over and over again pay a lot of
money<00:03:26.879><c> to</c><00:03:27.269><c> get</c><00:03:27.389><c> that</c><00:03:27.540><c> into</c><00:03:27.870><c> there</c><00:03:28.019><c> it's</c><00:03:28.799><c> way</c>

00:03:28.939 --> 00:03:28.949 align:start position:0%
money to get that into there it's way
 

00:03:28.949 --> 00:03:30.289 align:start position:0%
money to get that into there it's way
more<00:03:28.979><c> cost-effective</c><00:03:29.760><c> for</c><00:03:29.849><c> you</c><00:03:30.000><c> to</c><00:03:30.120><c> build</c>

00:03:30.289 --> 00:03:30.299 align:start position:0%
more cost-effective for you to build
 

00:03:30.299 --> 00:03:33.110 align:start position:0%
more cost-effective for you to build
into<00:03:30.810><c> in</c><00:03:31.019><c> this</c><00:03:31.319><c> process</c><00:03:31.829><c> into</c><00:03:32.639><c> how</c><00:03:32.790><c> you</c><00:03:32.849><c> guys</c>

00:03:33.110 --> 00:03:33.120 align:start position:0%
into in this process into how you guys
 

00:03:33.120 --> 00:03:34.960 align:start position:0%
into in this process into how you guys
approach<00:03:33.510><c> smart</c><00:03:33.780><c> contract</c><00:03:34.169><c> development</c><00:03:34.620><c> and</c>

00:03:34.960 --> 00:03:34.970 align:start position:0%
approach smart contract development and
 

00:03:34.970 --> 00:03:38.270 align:start position:0%
approach smart contract development and
and<00:03:35.970><c> you</c><00:03:36.329><c> you</c><00:03:36.599><c> make</c><00:03:36.780><c> security</c><00:03:37.409><c> auditing</c><00:03:37.799><c> one</c>

00:03:38.270 --> 00:03:38.280 align:start position:0%
and you you make security auditing one
 

00:03:38.280 --> 00:03:40.159 align:start position:0%
and you you make security auditing one
small<00:03:38.549><c> part</c><00:03:38.819><c> of</c><00:03:39.030><c> how</c><00:03:39.150><c> you</c><00:03:39.180><c> ensure</c><00:03:39.449><c> the</c><00:03:39.720><c> overall</c>

00:03:40.159 --> 00:03:40.169 align:start position:0%
small part of how you ensure the overall
 

00:03:40.169 --> 00:03:46.460 align:start position:0%
small part of how you ensure the overall
development<00:03:40.439><c> process</c><00:03:41.010><c> is</c><00:03:41.189><c> secure</c><00:03:43.970><c> so</c><00:03:44.970><c> I</c><00:03:45.470><c> from</c>

00:03:46.460 --> 00:03:46.470 align:start position:0%
development process is secure so I from
 

00:03:46.470 --> 00:03:47.960 align:start position:0%
development process is secure so I from
aerospace<00:03:46.769><c> we</c><00:03:47.099><c> kind</c><00:03:47.549><c> of</c><00:03:47.609><c> had</c><00:03:47.699><c> this</c><00:03:47.819><c> like</c>

00:03:47.960 --> 00:03:47.970 align:start position:0%
aerospace we kind of had this like
 

00:03:47.970 --> 00:03:50.390 align:start position:0%
aerospace we kind of had this like
ancient<00:03:48.239><c> view</c><00:03:48.659><c> of</c><00:03:48.959><c> how</c><00:03:49.560><c> things</c><00:03:49.799><c> get</c><00:03:49.949><c> done</c><00:03:50.220><c> and</c>

00:03:50.390 --> 00:03:50.400 align:start position:0%
ancient view of how things get done and
 

00:03:50.400 --> 00:03:52.759 align:start position:0%
ancient view of how things get done and
we<00:03:50.489><c> used</c><00:03:50.849><c> to</c><00:03:50.939><c> use</c><00:03:51.090><c> this</c><00:03:51.269><c> be</c><00:03:51.479><c> model</c><00:03:51.900><c> of</c><00:03:52.319><c> software</c>

00:03:52.759 --> 00:03:52.769 align:start position:0%
we used to use this be model of software
 

00:03:52.769 --> 00:03:54.170 align:start position:0%
we used to use this be model of software
development<00:03:53.040><c> it's</c><00:03:53.220><c> like</c><00:03:53.310><c> way</c><00:03:53.459><c> before</c><00:03:53.639><c> agile</c>

00:03:54.170 --> 00:03:54.180 align:start position:0%
development it's like way before agile
 

00:03:54.180 --> 00:03:55.280 align:start position:0%
development it's like way before agile
and<00:03:54.299><c> waterfall</c><00:03:54.359><c> and</c><00:03:54.810><c> all</c><00:03:54.930><c> these</c><00:03:55.049><c> other</c>

00:03:55.280 --> 00:03:55.290 align:start position:0%
and waterfall and all these other
 

00:03:55.290 --> 00:03:58.309 align:start position:0%
and waterfall and all these other
buzzwords<00:03:56.419><c> but</c><00:03:57.419><c> I</c><00:03:57.449><c> actually</c><00:03:57.629><c> kind</c><00:03:57.810><c> of</c><00:03:57.959><c> like</c><00:03:58.139><c> it</c>

00:03:58.309 --> 00:03:58.319 align:start position:0%
buzzwords but I actually kind of like it
 

00:03:58.319 --> 00:03:59.259 align:start position:0%
buzzwords but I actually kind of like it
because<00:03:58.379><c> it</c><00:03:58.590><c> has</c><00:03:58.709><c> this</c><00:03:58.859><c> neat</c><00:03:59.069><c> little</c>

00:03:59.259 --> 00:03:59.269 align:start position:0%
because it has this neat little
 

00:03:59.269 --> 00:04:02.089 align:start position:0%
because it has this neat little
iterative<00:04:00.269><c> process</c><00:04:00.780><c> as</c><00:04:00.989><c> you</c><00:04:01.319><c> go</c><00:04:01.470><c> kind</c><00:04:01.979><c> of</c>

00:04:02.089 --> 00:04:02.099 align:start position:0%
iterative process as you go kind of
 

00:04:02.099 --> 00:04:05.030 align:start position:0%
iterative process as you go kind of
moving<00:04:02.970><c> forward</c><00:04:03.269><c> so</c><00:04:03.659><c> you</c><00:04:03.750><c> end</c><00:04:03.930><c> up</c><00:04:04.079><c> always</c><00:04:04.439><c> at</c><00:04:04.979><c> a</c>

00:04:05.030 --> 00:04:05.040 align:start position:0%
moving forward so you end up always at a
 

00:04:05.040 --> 00:04:07.490 align:start position:0%
moving forward so you end up always at a
place<00:04:05.310><c> you</c><00:04:05.489><c> want</c><00:04:05.669><c> to</c><00:04:05.729><c> end</c><00:04:05.849><c> up</c><00:04:06.000><c> but</c><00:04:06.720><c> you</c><00:04:07.079><c> you</c>

00:04:07.490 --> 00:04:07.500 align:start position:0%
place you want to end up but you you
 

00:04:07.500 --> 00:04:08.960 align:start position:0%
place you want to end up but you you
always<00:04:07.799><c> are</c><00:04:07.979><c> looking</c><00:04:08.220><c> back</c><00:04:08.400><c> and</c><00:04:08.609><c> make</c><00:04:08.729><c> sure</c>

00:04:08.960 --> 00:04:08.970 align:start position:0%
always are looking back and make sure
 

00:04:08.970 --> 00:04:10.849 align:start position:0%
always are looking back and make sure
you're<00:04:09.180><c> solid</c><00:04:09.569><c> on</c><00:04:09.659><c> your</c><00:04:09.810><c> foundation</c><00:04:10.379><c> before</c>

00:04:10.849 --> 00:04:10.859 align:start position:0%
you're solid on your foundation before
 

00:04:10.859 --> 00:04:14.449 align:start position:0%
you're solid on your foundation before
you<00:04:11.159><c> move</c><00:04:11.340><c> next</c><00:04:11.729><c> to</c><00:04:11.939><c> the</c><00:04:12.180><c> next</c><00:04:12.389><c> step</c><00:04:13.370><c> so</c><00:04:14.370><c> the</c>

00:04:14.449 --> 00:04:14.459 align:start position:0%
you move next to the next step so the
 

00:04:14.459 --> 00:04:15.979 align:start position:0%
you move next to the next step so the
first<00:04:14.669><c> part</c><00:04:14.819><c> is</c><00:04:14.970><c> just</c><00:04:15.209><c> having</c><00:04:15.389><c> a</c><00:04:15.689><c> really</c><00:04:15.900><c> good</c>

00:04:15.979 --> 00:04:15.989 align:start position:0%
first part is just having a really good
 

00:04:15.989 --> 00:04:18.020 align:start position:0%
first part is just having a really good
design<00:04:16.320><c> spec</c><00:04:16.789><c> understanding</c><00:04:17.789><c> with</c><00:04:17.909><c> the</c>

00:04:18.020 --> 00:04:18.030 align:start position:0%
design spec understanding with the
 

00:04:18.030 --> 00:04:20.420 align:start position:0%
design spec understanding with the
customers<00:04:18.449><c> or</c><00:04:18.840><c> or</c><00:04:19.560><c> you</c><00:04:19.979><c> know</c><00:04:20.070><c> the</c><00:04:20.159><c> business</c>

00:04:20.420 --> 00:04:20.430 align:start position:0%
customers or or you know the business
 

00:04:20.430 --> 00:04:22.190 align:start position:0%
customers or or you know the business
leaders<00:04:21.120><c> of</c><00:04:21.269><c> your</c><00:04:21.419><c> company</c><00:04:21.719><c> or</c><00:04:21.810><c> anyone</c><00:04:22.049><c> who</c>

00:04:22.190 --> 00:04:22.200 align:start position:0%
leaders of your company or anyone who
 

00:04:22.200 --> 00:04:23.990 align:start position:0%
leaders of your company or anyone who
has<00:04:22.289><c> like</c><00:04:22.590><c> the</c><00:04:22.830><c> solid</c><00:04:23.130><c> idea</c><00:04:23.370><c> like</c><00:04:23.580><c> what</c><00:04:23.789><c> it</c><00:04:23.909><c> is</c>

00:04:23.990 --> 00:04:24.000 align:start position:0%
has like the solid idea like what it is
 

00:04:24.000 --> 00:04:25.700 align:start position:0%
has like the solid idea like what it is
you're<00:04:24.180><c> actually</c><00:04:24.330><c> doing</c>

00:04:25.700 --> 00:04:25.710 align:start position:0%
you're actually doing
 

00:04:25.710 --> 00:04:27.559 align:start position:0%
you're actually doing
and<00:04:25.830><c> you'll</c><00:04:26.400><c> always</c><00:04:26.639><c> be</c><00:04:26.880><c> constantly</c><00:04:27.330><c> coming</c>

00:04:27.559 --> 00:04:27.569 align:start position:0%
and you'll always be constantly coming
 

00:04:27.569 --> 00:04:28.939 align:start position:0%
and you'll always be constantly coming
back<00:04:27.720><c> to</c><00:04:27.900><c> this</c><00:04:27.990><c> and</c><00:04:28.229><c> making</c><00:04:28.350><c> sure</c><00:04:28.590><c> that</c><00:04:28.800><c> you</c>

00:04:28.939 --> 00:04:28.949 align:start position:0%
back to this and making sure that you
 

00:04:28.949 --> 00:04:32.360 align:start position:0%
back to this and making sure that you
have<00:04:28.979><c> very</c><00:04:29.819><c> solid</c><00:04:30.060><c> firm</c><00:04:30.419><c> idea</c><00:04:31.169><c> and</c><00:04:31.590><c> grasp</c><00:04:32.100><c> on</c>

00:04:32.360 --> 00:04:32.370 align:start position:0%
have very solid firm idea and grasp on
 

00:04:32.370 --> 00:04:34.159 align:start position:0%
have very solid firm idea and grasp on
what<00:04:32.490><c> you're</c><00:04:32.610><c> actually</c><00:04:32.729><c> doing</c><00:04:32.940><c> if</c><00:04:33.870><c> you</c><00:04:33.990><c> don't</c>

00:04:34.159 --> 00:04:34.169 align:start position:0%
what you're actually doing if you don't
 

00:04:34.169 --> 00:04:36.080 align:start position:0%
what you're actually doing if you don't
have<00:04:34.349><c> this</c><00:04:34.590><c> you</c><00:04:34.800><c> end</c><00:04:34.949><c> up</c><00:04:35.130><c> in</c><00:04:35.340><c> a</c><00:04:35.430><c> position</c><00:04:35.550><c> where</c>

00:04:36.080 --> 00:04:36.090 align:start position:0%
have this you end up in a position where
 

00:04:36.090 --> 00:04:38.330 align:start position:0%
have this you end up in a position where
you're<00:04:36.870><c> constantly</c><00:04:37.169><c> iterating</c><00:04:37.590><c> and</c><00:04:37.889><c> you</c><00:04:38.069><c> you</c>

00:04:38.330 --> 00:04:38.340 align:start position:0%
you're constantly iterating and you you
 

00:04:38.340 --> 00:04:40.100 align:start position:0%
you're constantly iterating and you you
you<00:04:38.370><c> sort</c><00:04:38.910><c> of</c><00:04:38.940><c> lose</c><00:04:39.120><c> focus</c><00:04:39.360><c> of</c><00:04:39.569><c> actually</c><00:04:39.990><c> what</c>

00:04:40.100 --> 00:04:40.110 align:start position:0%
you sort of lose focus of actually what
 

00:04:40.110 --> 00:04:41.350 align:start position:0%
you sort of lose focus of actually what
you<00:04:40.199><c> were</c><00:04:40.289><c> trying</c><00:04:40.500><c> to</c><00:04:40.560><c> do</c><00:04:40.680><c> in</c><00:04:40.770><c> the</c><00:04:40.830><c> first</c><00:04:40.949><c> place</c>

00:04:41.350 --> 00:04:41.360 align:start position:0%
you were trying to do in the first place
 

00:04:41.360 --> 00:04:43.730 align:start position:0%
you were trying to do in the first place
and<00:04:42.360><c> if</c><00:04:42.479><c> you</c><00:04:42.660><c> don't</c><00:04:42.810><c> have</c><00:04:42.960><c> that</c><00:04:43.139><c> real</c><00:04:43.289><c> focus</c>

00:04:43.730 --> 00:04:43.740 align:start position:0%
and if you don't have that real focus
 

00:04:43.740 --> 00:04:45.650 align:start position:0%
and if you don't have that real focus
it's<00:04:44.310><c> really</c><00:04:44.580><c> hard</c><00:04:44.849><c> to</c><00:04:45.120><c> make</c><00:04:45.330><c> a</c><00:04:45.360><c> determination</c>

00:04:45.650 --> 00:04:45.660 align:start position:0%
it's really hard to make a determination
 

00:04:45.660 --> 00:04:48.110 align:start position:0%
it's really hard to make a determination
of<00:04:46.169><c> is</c><00:04:46.740><c> this</c><00:04:47.190><c> decision</c><00:04:47.580><c> I'm</c><00:04:47.699><c> making</c><00:04:47.729><c> the</c><00:04:48.030><c> right</c>

00:04:48.110 --> 00:04:48.120 align:start position:0%
of is this decision I'm making the right
 

00:04:48.120 --> 00:04:49.850 align:start position:0%
of is this decision I'm making the right
decision<00:04:48.180><c> am</c><00:04:48.840><c> I</c><00:04:49.470><c> going</c><00:04:49.620><c> in</c><00:04:49.740><c> the</c><00:04:49.800><c> right</c>

00:04:49.850 --> 00:04:49.860 align:start position:0%
decision am I going in the right
 

00:04:49.860 --> 00:04:53.629 align:start position:0%
decision am I going in the right
direction<00:04:51.289><c> so</c><00:04:52.289><c> from</c><00:04:52.500><c> there</c><00:04:52.620><c> you</c><00:04:52.770><c> sort</c><00:04:52.979><c> of</c><00:04:53.069><c> take</c>

00:04:53.629 --> 00:04:53.639 align:start position:0%
direction so from there you sort of take
 

00:04:53.639 --> 00:04:56.120 align:start position:0%
direction so from there you sort of take
your<00:04:53.759><c> design</c><00:04:54.030><c> spec</c><00:04:54.360><c> and</c><00:04:54.690><c> it</c><00:04:55.080><c> should</c><00:04:55.289><c> be</c><00:04:55.410><c> a</c><00:04:55.440><c> the</c>

00:04:56.120 --> 00:04:56.130 align:start position:0%
your design spec and it should be a the
 

00:04:56.130 --> 00:04:57.980 align:start position:0%
your design spec and it should be a the
design<00:04:56.310><c> spec</c><00:04:56.669><c> itself</c><00:04:56.970><c> should</c><00:04:57.270><c> be</c><00:04:57.389><c> like</c><00:04:57.630><c> human</c>

00:04:57.980 --> 00:04:57.990 align:start position:0%
design spec itself should be like human
 

00:04:57.990 --> 00:04:59.839 align:start position:0%
design spec itself should be like human
readable<00:04:58.380><c> something</c><00:04:59.130><c> you</c><00:04:59.220><c> can</c><00:04:59.340><c> show</c><00:04:59.520><c> somebody</c>

00:04:59.839 --> 00:04:59.849 align:start position:0%
readable something you can show somebody
 

00:04:59.849 --> 00:05:01.310 align:start position:0%
readable something you can show somebody
else<00:05:00.000><c> who's</c><00:05:00.150><c> non-technical</c><00:05:00.720><c> an</c><00:05:00.900><c> agent</c>

00:05:01.310 --> 00:05:01.320 align:start position:0%
else who's non-technical an agent
 

00:05:01.320 --> 00:05:03.050 align:start position:0%
else who's non-technical an agent
understand<00:05:01.770><c> and</c><00:05:01.919><c> get</c><00:05:02.009><c> your</c><00:05:02.130><c> project</c><00:05:02.550><c> it's</c>

00:05:03.050 --> 00:05:03.060 align:start position:0%
understand and get your project it's
 

00:05:03.060 --> 00:05:05.510 align:start position:0%
understand and get your project it's
kind<00:05:03.270><c> of</c><00:05:03.360><c> like</c><00:05:03.479><c> a</c><00:05:03.509><c> white</c><00:05:03.720><c> paper</c><00:05:03.900><c> almost</c><00:05:04.460><c> so</c><00:05:05.460><c> you</c>

00:05:05.510 --> 00:05:05.520 align:start position:0%
kind of like a white paper almost so you
 

00:05:05.520 --> 00:05:07.310 align:start position:0%
kind of like a white paper almost so you
take<00:05:05.759><c> that</c><00:05:05.940><c> and</c><00:05:06.180><c> the</c><00:05:06.599><c> next</c><00:05:06.840><c> step</c><00:05:06.990><c> you</c><00:05:07.110><c> go</c><00:05:07.229><c> is</c>

00:05:07.310 --> 00:05:07.320 align:start position:0%
take that and the next step you go is
 

00:05:07.320 --> 00:05:08.960 align:start position:0%
take that and the next step you go is
the<00:05:07.440><c> architecture</c><00:05:07.919><c> so</c><00:05:08.099><c> that</c><00:05:08.130><c> is</c><00:05:08.430><c> the</c><00:05:08.729><c> you</c><00:05:08.849><c> know</c>

00:05:08.960 --> 00:05:08.970 align:start position:0%
the architecture so that is the you know
 

00:05:08.970 --> 00:05:10.700 align:start position:0%
the architecture so that is the you know
the<00:05:09.479><c> really</c><00:05:09.599><c> solid</c><00:05:09.990><c> underpinnings</c><00:05:10.440><c> of</c><00:05:10.590><c> your</c>

00:05:10.700 --> 00:05:10.710 align:start position:0%
the really solid underpinnings of your
 

00:05:10.710 --> 00:05:13.159 align:start position:0%
the really solid underpinnings of your
project<00:05:11.070><c> you</c><00:05:11.370><c> start</c><00:05:12.000><c> to</c><00:05:12.090><c> design</c><00:05:12.240><c> like</c><00:05:12.599><c> what</c>

00:05:13.159 --> 00:05:13.169 align:start position:0%
project you start to design like what
 

00:05:13.169 --> 00:05:14.659 align:start position:0%
project you start to design like what
kinds<00:05:13.410><c> of</c><00:05:13.470><c> contracts</c><00:05:13.889><c> am</c><00:05:14.009><c> I</c><00:05:14.070><c> gonna</c><00:05:14.160><c> have</c><00:05:14.430><c> how</c>

00:05:14.659 --> 00:05:14.669 align:start position:0%
kinds of contracts am I gonna have how
 

00:05:14.669 --> 00:05:16.370 align:start position:0%
kinds of contracts am I gonna have how
it's<00:05:14.789><c> gonna</c><00:05:14.880><c> interact</c><00:05:15.240><c> with</c><00:05:16.020><c> all</c><00:05:16.139><c> the</c><00:05:16.199><c> other</c>

00:05:16.370 --> 00:05:16.380 align:start position:0%
it's gonna interact with all the other
 

00:05:16.380 --> 00:05:19.820 align:start position:0%
it's gonna interact with all the other
components<00:05:16.680><c> in</c><00:05:16.979><c> my</c><00:05:17.099><c> application</c><00:05:17.669><c> and</c><00:05:17.880><c> how</c><00:05:18.830><c> you</c>

00:05:19.820 --> 00:05:19.830 align:start position:0%
components in my application and how you
 

00:05:19.830 --> 00:05:20.779 align:start position:0%
components in my application and how you
know<00:05:19.889><c> what</c><00:05:20.070><c> names</c><00:05:20.310><c> I</c><00:05:20.490><c> want</c><00:05:20.580><c> to</c><00:05:20.669><c> give</c>

00:05:20.779 --> 00:05:20.789 align:start position:0%
know what names I want to give
 

00:05:20.789 --> 00:05:23.749 align:start position:0%
know what names I want to give
everything<00:05:21.000><c> and</c><00:05:21.740><c> and</c><00:05:22.740><c> that</c><00:05:23.250><c> really</c><00:05:23.280><c> gives</c><00:05:23.669><c> you</c>

00:05:23.749 --> 00:05:23.759 align:start position:0%
everything and and that really gives you
 

00:05:23.759 --> 00:05:25.249 align:start position:0%
everything and and that really gives you
a<00:05:23.789><c> solid</c><00:05:24.000><c> foundation</c><00:05:24.630><c> for</c><00:05:24.750><c> the</c><00:05:24.810><c> next</c><00:05:25.080><c> step</c>

00:05:25.249 --> 00:05:25.259 align:start position:0%
a solid foundation for the next step
 

00:05:25.259 --> 00:05:28.370 align:start position:0%
a solid foundation for the next step
which<00:05:25.440><c> is</c><00:05:25.819><c> designing</c><00:05:26.819><c> requirements</c><00:05:27.449><c> so</c><00:05:27.659><c> you</c>

00:05:28.370 --> 00:05:28.380 align:start position:0%
which is designing requirements so you
 

00:05:28.380 --> 00:05:30.080 align:start position:0%
which is designing requirements so you
can<00:05:28.560><c> go</c><00:05:28.710><c> you</c><00:05:29.159><c> know</c><00:05:29.280><c> ray</c><00:05:29.490><c> off</c><00:05:29.639><c> the</c><00:05:29.789><c> deep</c><00:05:29.940><c> end</c>

00:05:30.080 --> 00:05:30.090 align:start position:0%
can go you know ray off the deep end
 

00:05:30.090 --> 00:05:32.420 align:start position:0%
can go you know ray off the deep end
with<00:05:30.270><c> this</c><00:05:30.419><c> like</c><00:05:30.750><c> we</c><00:05:30.900><c> did</c><00:05:31.349><c> in</c><00:05:31.530><c> aerospace</c><00:05:32.130><c> it</c>

00:05:32.420 --> 00:05:32.430 align:start position:0%
with this like we did in aerospace it
 

00:05:32.430 --> 00:05:33.529 align:start position:0%
with this like we did in aerospace it
took<00:05:32.550><c> us</c><00:05:32.669><c> months</c><00:05:32.820><c> to</c><00:05:33.000><c> actually</c><00:05:33.389><c> get</c>

00:05:33.529 --> 00:05:33.539 align:start position:0%
took us months to actually get
 

00:05:33.539 --> 00:05:35.330 align:start position:0%
took us months to actually get
requirement<00:05:34.020><c> specs</c><00:05:34.229><c> through</c><00:05:34.440><c> the</c><00:05:34.530><c> door</c><00:05:34.680><c> or</c>

00:05:35.330 --> 00:05:35.340 align:start position:0%
requirement specs through the door or
 

00:05:35.340 --> 00:05:37.339 align:start position:0%
requirement specs through the door or
you<00:05:35.789><c> can</c><00:05:35.909><c> just</c><00:05:36.120><c> use</c><00:05:36.300><c> this</c><00:05:36.479><c> as</c><00:05:36.539><c> a</c><00:05:36.720><c> process</c><00:05:37.229><c> to</c>

00:05:37.339 --> 00:05:37.349 align:start position:0%
you can just use this as a process to
 

00:05:37.349 --> 00:05:39.320 align:start position:0%
you can just use this as a process to
say<00:05:37.530><c> like</c><00:05:37.740><c> hey</c><00:05:37.919><c> what</c><00:05:38.699><c> are</c><00:05:38.729><c> the</c><00:05:38.909><c> technical</c>

00:05:39.320 --> 00:05:39.330 align:start position:0%
say like hey what are the technical
 

00:05:39.330 --> 00:05:40.879 align:start position:0%
say like hey what are the technical
things<00:05:39.720><c> we</c><00:05:39.870><c> need</c><00:05:40.020><c> to</c><00:05:40.050><c> do</c><00:05:40.259><c> in</c><00:05:40.409><c> each</c><00:05:40.530><c> one</c><00:05:40.680><c> of</c><00:05:40.740><c> our</c>

00:05:40.879 --> 00:05:40.889 align:start position:0%
things we need to do in each one of our
 

00:05:40.889 --> 00:05:43.850 align:start position:0%
things we need to do in each one of our
pieces<00:05:41.159><c> to</c><00:05:41.880><c> make</c><00:05:42.000><c> sure</c><00:05:42.180><c> they're</c><00:05:42.389><c> like</c><00:05:42.780><c> to</c><00:05:43.740><c> the</c>

00:05:43.850 --> 00:05:43.860 align:start position:0%
pieces to make sure they're like to the
 

00:05:43.860 --> 00:05:45.320 align:start position:0%
pieces to make sure they're like to the
degree<00:05:44.099><c> we</c><00:05:44.250><c> want</c><00:05:44.490><c> and</c><00:05:44.669><c> you</c><00:05:44.729><c> can</c><00:05:44.880><c> write</c><00:05:45.000><c> this</c><00:05:45.150><c> in</c>

00:05:45.320 --> 00:05:45.330 align:start position:0%
degree we want and you can write this in
 

00:05:45.330 --> 00:05:47.330 align:start position:0%
degree we want and you can write this in
like<00:05:45.509><c> a</c><00:05:45.539><c> comet</c><00:05:45.930><c> field</c><00:05:46.110><c> at</c><00:05:46.770><c> the</c><00:05:46.889><c> top</c><00:05:47.099><c> of</c><00:05:47.250><c> each</c>

00:05:47.330 --> 00:05:47.340 align:start position:0%
like a comet field at the top of each
 

00:05:47.340 --> 00:05:49.670 align:start position:0%
like a comet field at the top of each
smart<00:05:47.639><c> contract</c><00:05:48.150><c> however</c><00:05:49.050><c> you</c><00:05:49.289><c> want</c><00:05:49.440><c> to</c><00:05:49.530><c> keep</c>

00:05:49.670 --> 00:05:49.680 align:start position:0%
smart contract however you want to keep
 

00:05:49.680 --> 00:05:51.499 align:start position:0%
smart contract however you want to keep
track<00:05:49.919><c> of</c><00:05:49.949><c> it</c><00:05:50.130><c> just</c><00:05:50.250><c> make</c><00:05:50.430><c> it</c><00:05:50.550><c> clear</c><00:05:50.880><c> and</c><00:05:51.030><c> make</c>

00:05:51.499 --> 00:05:51.509 align:start position:0%
track of it just make it clear and make
 

00:05:51.509 --> 00:05:52.879 align:start position:0%
track of it just make it clear and make
it<00:05:51.630><c> easy</c><00:05:51.780><c> to</c><00:05:51.960><c> understand</c><00:05:52.409><c> like</c><00:05:52.650><c> how</c><00:05:52.680><c> that</c>

00:05:52.879 --> 00:05:52.889 align:start position:0%
it easy to understand like how that
 

00:05:52.889 --> 00:05:55.279 align:start position:0%
it easy to understand like how that
links<00:05:53.460><c> back</c><00:05:53.669><c> to</c><00:05:53.729><c> your</c><00:05:53.969><c> idea</c><00:05:54.090><c> so</c><00:05:55.080><c> you</c><00:05:55.139><c> have</c><00:05:55.229><c> a</c>

00:05:55.279 --> 00:05:55.289 align:start position:0%
links back to your idea so you have a
 

00:05:55.289 --> 00:05:56.990 align:start position:0%
links back to your idea so you have a
clear<00:05:55.560><c> view</c><00:05:55.860><c> of</c><00:05:56.159><c> traceability</c><00:05:56.699><c> all</c>

00:05:56.990 --> 00:05:57.000 align:start position:0%
clear view of traceability all
 

00:05:57.000 --> 00:06:00.350 align:start position:0%
clear view of traceability all
throughout<00:05:57.210><c> your</c><00:05:57.360><c> application</c><00:05:59.090><c> so</c><00:06:00.090><c> from</c>

00:06:00.350 --> 00:06:00.360 align:start position:0%
throughout your application so from
 

00:06:00.360 --> 00:06:01.420 align:start position:0%
throughout your application so from
there<00:06:00.479><c> once</c><00:06:00.690><c> you</c><00:06:00.780><c> have</c><00:06:00.930><c> your</c><00:06:01.110><c> requirements</c>

00:06:01.420 --> 00:06:01.430 align:start position:0%
there once you have your requirements
 

00:06:01.430 --> 00:06:03.770 align:start position:0%
there once you have your requirements
you're<00:06:02.430><c> at</c><00:06:02.550><c> the</c><00:06:02.699><c> bottom</c><00:06:02.940><c> of</c><00:06:03.030><c> this</c><00:06:03.180><c> V</c><00:06:03.389><c> cycle</c>

00:06:03.770 --> 00:06:03.780 align:start position:0%
you're at the bottom of this V cycle
 

00:06:03.780 --> 00:06:05.719 align:start position:0%
you're at the bottom of this V cycle
here<00:06:03.960><c> you</c><00:06:04.620><c> start</c><00:06:04.860><c> the</c><00:06:04.979><c> code</c><00:06:05.190><c> do</c><00:06:05.370><c> you</c><00:06:05.430><c> just</c><00:06:05.610><c> do</c>

00:06:05.719 --> 00:06:05.729 align:start position:0%
here you start the code do you just do
 

00:06:05.729 --> 00:06:08.270 align:start position:0%
here you start the code do you just do
the<00:06:05.849><c> thing</c><00:06:06.060><c> you</c><00:06:06.960><c> have</c><00:06:07.169><c> all</c><00:06:07.500><c> this</c><00:06:07.710><c> solid</c>

00:06:08.270 --> 00:06:08.280 align:start position:0%
the thing you have all this solid
 

00:06:08.280 --> 00:06:09.890 align:start position:0%
the thing you have all this solid
underpinning<00:06:08.820><c> of</c><00:06:09.000><c> understanding</c><00:06:09.630><c> of</c><00:06:09.719><c> what</c>

00:06:09.890 --> 00:06:09.900 align:start position:0%
underpinning of understanding of what
 

00:06:09.900 --> 00:06:11.749 align:start position:0%
underpinning of understanding of what
well<00:06:10.409><c> you're</c><00:06:10.530><c> actually</c><00:06:10.680><c> building</c><00:06:11.219><c> behind</c><00:06:11.580><c> you</c>

00:06:11.749 --> 00:06:11.759 align:start position:0%
well you're actually building behind you
 

00:06:11.759 --> 00:06:13.640 align:start position:0%
well you're actually building behind you
and<00:06:11.940><c> you</c><00:06:12.509><c> can</c><00:06:12.539><c> iterate</c><00:06:12.810><c> on</c><00:06:13.020><c> that</c><00:06:13.169><c> as</c><00:06:13.500><c> you</c>

00:06:13.640 --> 00:06:13.650 align:start position:0%
and you can iterate on that as you
 

00:06:13.650 --> 00:06:16.189 align:start position:0%
and you can iterate on that as you
discover<00:06:13.979><c> new</c><00:06:14.190><c> things</c><00:06:14.219><c> in</c><00:06:14.520><c> code</c><00:06:14.729><c> and</c><00:06:15.030><c> you</c><00:06:15.599><c> you</c>

00:06:16.189 --> 00:06:16.199 align:start position:0%
discover new things in code and you you
 

00:06:16.199 --> 00:06:17.810 align:start position:0%
discover new things in code and you you
know<00:06:16.289><c> identify</c><00:06:17.039><c> things</c><00:06:17.250><c> you</c><00:06:17.370><c> want</c><00:06:17.520><c> to</c><00:06:17.580><c> change</c>

00:06:17.810 --> 00:06:17.820 align:start position:0%
know identify things you want to change
 

00:06:17.820 --> 00:06:20.749 align:start position:0%
know identify things you want to change
about<00:06:18.449><c> your</c><00:06:18.570><c> design</c><00:06:19.159><c> but</c><00:06:20.159><c> because</c><00:06:20.520><c> you</c><00:06:20.610><c> have</c>

00:06:20.749 --> 00:06:20.759 align:start position:0%
about your design but because you have
 

00:06:20.759 --> 00:06:23.209 align:start position:0%
about your design but because you have
this<00:06:20.880><c> solid</c><00:06:21.240><c> traceability</c><00:06:21.810><c> down</c><00:06:22.320><c> the</c><00:06:23.009><c> left</c>

00:06:23.209 --> 00:06:23.219 align:start position:0%
this solid traceability down the left
 

00:06:23.219 --> 00:06:25.580 align:start position:0%
this solid traceability down the left
side<00:06:23.400><c> of</c><00:06:23.520><c> the</c><00:06:23.610><c> V</c><00:06:23.789><c> you</c><00:06:24.060><c> always</c><00:06:24.870><c> understand</c><00:06:25.380><c> like</c>

00:06:25.580 --> 00:06:25.590 align:start position:0%
side of the V you always understand like
 

00:06:25.590 --> 00:06:27.980 align:start position:0%
side of the V you always understand like
well<00:06:26.280><c> I</c><00:06:26.580><c> just</c><00:06:27.030><c> want</c><00:06:27.419><c> to</c><00:06:27.449><c> update</c><00:06:27.599><c> this</c><00:06:27.810><c> one</c>

00:06:27.980 --> 00:06:27.990 align:start position:0%
well I just want to update this one
 

00:06:27.990 --> 00:06:29.839 align:start position:0%
well I just want to update this one
thing<00:06:28.289><c> and</c><00:06:28.590><c> then</c><00:06:29.039><c> you</c><00:06:29.130><c> can</c><00:06:29.250><c> analyze</c><00:06:29.639><c> the</c>

00:06:29.839 --> 00:06:29.849 align:start position:0%
thing and then you can analyze the
 

00:06:29.849 --> 00:06:32.029 align:start position:0%
thing and then you can analyze the
change<00:06:30.090><c> impact</c><00:06:30.479><c> that</c><00:06:30.719><c> has</c><00:06:30.960><c> you</c><00:06:31.740><c> could</c><00:06:31.860><c> say</c><00:06:32.009><c> oh</c>

00:06:32.029 --> 00:06:32.039 align:start position:0%
change impact that has you could say oh
 

00:06:32.039 --> 00:06:34.129 align:start position:0%
change impact that has you could say oh
well<00:06:32.159><c> this</c><00:06:32.729><c> little</c><00:06:33.000><c> piece</c><00:06:33.180><c> gets</c><00:06:33.479><c> changed</c><00:06:33.900><c> and</c>

00:06:34.129 --> 00:06:34.139 align:start position:0%
well this little piece gets changed and
 

00:06:34.139 --> 00:06:36.110 align:start position:0%
well this little piece gets changed and
I<00:06:34.289><c> update</c><00:06:34.680><c> this</c><00:06:34.830><c> other</c><00:06:35.039><c> piece</c><00:06:35.279><c> everything's</c>

00:06:36.110 --> 00:06:36.120 align:start position:0%
I update this other piece everything's
 

00:06:36.120 --> 00:06:38.410 align:start position:0%
I update this other piece everything's
fine

00:06:38.410 --> 00:06:38.420 align:start position:0%
 
 

00:06:38.420 --> 00:06:40.090 align:start position:0%
 
the<00:06:38.720><c> really</c><00:06:38.900><c> cool</c><00:06:39.080><c> thing</c><00:06:39.410><c> is</c><00:06:39.440><c> that</c><00:06:39.860><c> because</c>

00:06:40.090 --> 00:06:40.100 align:start position:0%
the really cool thing is that because
 

00:06:40.100 --> 00:06:41.140 align:start position:0%
the really cool thing is that because
you've<00:06:40.340><c> gotten</c><00:06:40.610><c> requirements</c><00:06:41.060><c> and</c>

00:06:41.140 --> 00:06:41.150 align:start position:0%
you've gotten requirements and
 

00:06:41.150 --> 00:06:43.060 align:start position:0%
you've gotten requirements and
architecture<00:06:41.600><c> down</c><00:06:41.750><c> on</c><00:06:41.900><c> paper</c><00:06:42.140><c> you</c><00:06:42.800><c> know</c><00:06:42.920><c> what</c>

00:06:43.060 --> 00:06:43.070 align:start position:0%
architecture down on paper you know what
 

00:06:43.070 --> 00:06:44.290 align:start position:0%
architecture down on paper you know what
you're<00:06:43.190><c> calling</c><00:06:43.400><c> everything</c><00:06:43.820><c> you</c><00:06:44.060><c> know</c><00:06:44.210><c> what</c>

00:06:44.290 --> 00:06:44.300 align:start position:0%
you're calling everything you know what
 

00:06:44.300 --> 00:06:46.090 align:start position:0%
you're calling everything you know what
everything's<00:06:44.630><c> supposed</c><00:06:44.840><c> to</c><00:06:44.930><c> do</c><00:06:45.110><c> you</c><00:06:45.830><c> can</c><00:06:46.010><c> do</c>

00:06:46.090 --> 00:06:46.100 align:start position:0%
everything's supposed to do you can do
 

00:06:46.100 --> 00:06:48.550 align:start position:0%
everything's supposed to do you can do
testing<00:06:46.490><c> in</c><00:06:46.550><c> parallel</c><00:06:46.970><c> you</c><00:06:47.180><c> can</c><00:06:47.210><c> you</c><00:06:48.170><c> can</c><00:06:48.350><c> get</c>

00:06:48.550 --> 00:06:48.560 align:start position:0%
testing in parallel you can you can get
 

00:06:48.560 --> 00:06:50.530 align:start position:0%
testing in parallel you can you can get
a<00:06:48.590><c> whole</c><00:06:48.830><c> separate</c><00:06:49.190><c> team</c><00:06:49.370><c> on</c><00:06:49.580><c> board</c><00:06:49.790><c> and</c><00:06:50.090><c> have</c>

00:06:50.530 --> 00:06:50.540 align:start position:0%
a whole separate team on board and have
 

00:06:50.540 --> 00:06:52.180 align:start position:0%
a whole separate team on board and have
them<00:06:50.720><c> work</c><00:06:50.870><c> in</c><00:06:51.050><c> parallel</c><00:06:51.380><c> on</c><00:06:51.470><c> you</c><00:06:51.860><c> know</c><00:06:51.950><c> test</c>

00:06:52.180 --> 00:06:52.190 align:start position:0%
them work in parallel on you know test
 

00:06:52.190 --> 00:06:54.490 align:start position:0%
them work in parallel on you know test
different<00:06:52.310><c> Velma</c><00:06:52.790><c> processes</c><00:06:53.360><c> and</c><00:06:53.600><c> have</c><00:06:54.320><c> them</c>

00:06:54.490 --> 00:06:54.500 align:start position:0%
different Velma processes and have them
 

00:06:54.500 --> 00:06:56.650 align:start position:0%
different Velma processes and have them
start<00:06:54.770><c> writing</c><00:06:55.040><c> tests</c><00:06:55.430><c> that</c><00:06:55.580><c> link</c><00:06:56.030><c> to</c><00:06:56.210><c> each</c>

00:06:56.650 --> 00:06:56.660 align:start position:0%
start writing tests that link to each
 

00:06:56.660 --> 00:06:59.760 align:start position:0%
start writing tests that link to each
requirements<00:06:58.000><c> everything</c><00:06:59.000><c> you</c><00:06:59.060><c> want</c><00:06:59.240><c> to</c><00:06:59.300><c> do</c>

00:06:59.760 --> 00:06:59.770 align:start position:0%
requirements everything you want to do
 

00:06:59.770 --> 00:07:02.500 align:start position:0%
requirements everything you want to do
so<00:07:00.770><c> you</c><00:07:00.830><c> can</c><00:07:01.370><c> kind</c><00:07:01.610><c> of</c><00:07:01.670><c> save</c><00:07:01.880><c> some</c><00:07:02.060><c> time</c><00:07:02.300><c> and</c>

00:07:02.500 --> 00:07:02.510 align:start position:0%
so you can kind of save some time and
 

00:07:02.510 --> 00:07:04.330 align:start position:0%
so you can kind of save some time and
effort<00:07:02.600><c> from</c><00:07:03.230><c> that</c><00:07:03.440><c> by</c><00:07:03.710><c> having</c><00:07:04.010><c> two</c><00:07:04.130><c> teams</c>

00:07:04.330 --> 00:07:04.340 align:start position:0%
effort from that by having two teams
 

00:07:04.340 --> 00:07:05.680 align:start position:0%
effort from that by having two teams
working<00:07:04.550><c> in</c><00:07:04.790><c> parallel</c><00:07:05.000><c> instead</c><00:07:05.390><c> of</c><00:07:05.480><c> waiting</c>

00:07:05.680 --> 00:07:05.690 align:start position:0%
working in parallel instead of waiting
 

00:07:05.690 --> 00:07:07.030 align:start position:0%
working in parallel instead of waiting
for<00:07:05.810><c> the</c><00:07:05.960><c> code</c><00:07:06.110><c> to</c><00:07:06.230><c> be</c><00:07:06.260><c> done</c><00:07:06.470><c> before</c><00:07:06.680><c> you</c><00:07:06.890><c> write</c>

00:07:07.030 --> 00:07:07.040 align:start position:0%
for the code to be done before you write
 

00:07:07.040 --> 00:07:09.640 align:start position:0%
for the code to be done before you write
tests<00:07:07.600><c> usually</c><00:07:08.600><c> the</c><00:07:08.900><c> tests</c><00:07:09.170><c> come</c><00:07:09.320><c> out</c><00:07:09.440><c> better</c>

00:07:09.640 --> 00:07:09.650 align:start position:0%
tests usually the tests come out better
 

00:07:09.650 --> 00:07:11.620 align:start position:0%
tests usually the tests come out better
when<00:07:09.890><c> you</c><00:07:10.070><c> don't</c><00:07:10.190><c> have</c><00:07:10.370><c> the</c><00:07:11.090><c> tester</c><00:07:11.450><c> the</c>

00:07:11.620 --> 00:07:11.630 align:start position:0%
when you don't have the tester the
 

00:07:11.630 --> 00:07:14.260 align:start position:0%
when you don't have the tester the
person<00:07:11.960><c> designing</c><00:07:12.320><c> the</c><00:07:12.560><c> verification</c><00:07:13.270><c> going</c>

00:07:14.260 --> 00:07:14.270 align:start position:0%
person designing the verification going
 

00:07:14.270 --> 00:07:15.700 align:start position:0%
person designing the verification going
back<00:07:14.420><c> to</c><00:07:14.540><c> the</c><00:07:14.660><c> code</c><00:07:14.840><c> to</c><00:07:15.020><c> say</c><00:07:15.170><c> like</c><00:07:15.380><c> hey</c><00:07:15.530><c> what</c>

00:07:15.700 --> 00:07:15.710 align:start position:0%
back to the code to say like hey what
 

00:07:15.710 --> 00:07:17.350 align:start position:0%
back to the code to say like hey what
does<00:07:15.800><c> this</c><00:07:15.860><c> do</c><00:07:16.160><c> it</c><00:07:16.460><c> actually</c><00:07:17.060><c> makes</c><00:07:17.240><c> your</c>

00:07:17.350 --> 00:07:17.360 align:start position:0%
does this do it actually makes your
 

00:07:17.360 --> 00:07:18.970 align:start position:0%
does this do it actually makes your
documentation<00:07:17.930><c> more</c><00:07:18.290><c> improved</c><00:07:18.620><c> because</c>

00:07:18.970 --> 00:07:18.980 align:start position:0%
documentation more improved because
 

00:07:18.980 --> 00:07:20.770 align:start position:0%
documentation more improved because
they're<00:07:19.580><c> looking</c><00:07:19.730><c> at</c><00:07:19.940><c> that</c><00:07:20.090><c> to</c><00:07:20.300><c> design</c><00:07:20.480><c> the</c>

00:07:20.770 --> 00:07:20.780 align:start position:0%
they're looking at that to design the
 

00:07:20.780 --> 00:07:23.560 align:start position:0%
they're looking at that to design the
tests<00:07:20.990><c> instead</c><00:07:21.260><c> of</c><00:07:21.410><c> your</c><00:07:21.530><c> code</c><00:07:21.800><c> and</c><00:07:22.420><c> you</c><00:07:23.420><c> make</c>

00:07:23.560 --> 00:07:23.570 align:start position:0%
tests instead of your code and you make
 

00:07:23.570 --> 00:07:24.610 align:start position:0%
tests instead of your code and you make
sure<00:07:23.600><c> you</c><00:07:23.810><c> build</c><00:07:23.960><c> it</c><00:07:24.110><c> like</c><00:07:24.140><c> a</c><00:07:24.290><c> stronger</c>

00:07:24.610 --> 00:07:24.620 align:start position:0%
sure you build it like a stronger
 

00:07:24.620 --> 00:07:28.630 align:start position:0%
sure you build it like a stronger
project<00:07:24.980><c> out</c><00:07:25.220><c> of</c><00:07:25.250><c> the</c><00:07:25.400><c> gate</c><00:07:25.900><c> so</c><00:07:27.460><c> the</c><00:07:28.460><c> really</c>

00:07:28.630 --> 00:07:28.640 align:start position:0%
project out of the gate so the really
 

00:07:28.640 --> 00:07:30.760 align:start position:0%
project out of the gate so the really
cool<00:07:28.760><c> thing</c><00:07:29.030><c> is</c><00:07:29.060><c> that</c><00:07:29.360><c> as</c><00:07:29.540><c> you</c><00:07:29.780><c> go</c><00:07:29.900><c> up</c><00:07:30.140><c> the</c><00:07:30.380><c> V</c><00:07:30.530><c> on</c>

00:07:30.760 --> 00:07:30.770 align:start position:0%
cool thing is that as you go up the V on
 

00:07:30.770 --> 00:07:32.830 align:start position:0%
cool thing is that as you go up the V on
the<00:07:30.800><c> right</c><00:07:31.040><c> hand</c><00:07:31.250><c> side</c><00:07:31.370><c> this</c><00:07:32.270><c> is</c><00:07:32.420><c> how</c><00:07:32.540><c> you</c><00:07:32.600><c> know</c>

00:07:32.830 --> 00:07:32.840 align:start position:0%
the right hand side this is how you know
 

00:07:32.840 --> 00:07:34.150 align:start position:0%
the right hand side this is how you know
you're<00:07:33.020><c> getting</c><00:07:33.200><c> closer</c><00:07:33.410><c> and</c><00:07:33.530><c> closer</c><00:07:33.740><c> to</c><00:07:33.860><c> done</c>

00:07:34.150 --> 00:07:34.160 align:start position:0%
you're getting closer and closer to done
 

00:07:34.160 --> 00:07:35.320 align:start position:0%
you're getting closer and closer to done
you<00:07:34.310><c> can</c><00:07:34.430><c> actually</c><00:07:34.550><c> design</c><00:07:34.910><c> a</c><00:07:34.940><c> schedule</c>

00:07:35.320 --> 00:07:35.330 align:start position:0%
you can actually design a schedule
 

00:07:35.330 --> 00:07:39.220 align:start position:0%
you can actually design a schedule
around<00:07:35.420><c> this</c><00:07:35.830><c> so</c><00:07:37.720><c> so</c><00:07:38.720><c> once</c><00:07:38.900><c> you're</c><00:07:39.050><c> at</c><00:07:39.110><c> that</c>

00:07:39.220 --> 00:07:39.230 align:start position:0%
around this so so once you're at that
 

00:07:39.230 --> 00:07:40.600 align:start position:0%
around this so so once you're at that
bottom<00:07:39.560><c> point</c><00:07:39.680><c> you're</c><00:07:40.010><c> doing</c><00:07:40.220><c> code</c><00:07:40.430><c> and</c>

00:07:40.600 --> 00:07:40.610 align:start position:0%
bottom point you're doing code and
 

00:07:40.610 --> 00:07:42.790 align:start position:0%
bottom point you're doing code and
testing<00:07:40.970><c> you</c><00:07:41.090><c> sort</c><00:07:41.300><c> of</c><00:07:41.330><c> iterate</c><00:07:41.630><c> in</c><00:07:41.750><c> this</c><00:07:41.900><c> very</c>

00:07:42.790 --> 00:07:42.800 align:start position:0%
testing you sort of iterate in this very
 

00:07:42.800 --> 00:07:44.710 align:start position:0%
testing you sort of iterate in this very
short<00:07:42.890><c> loop</c><00:07:43.310><c> between</c><00:07:43.490><c> requirements</c><00:07:44.150><c> code</c><00:07:44.570><c> and</c>

00:07:44.710 --> 00:07:44.720 align:start position:0%
short loop between requirements code and
 

00:07:44.720 --> 00:07:47.080 align:start position:0%
short loop between requirements code and
testing<00:07:45.490><c> updating</c><00:07:46.490><c> anything</c><00:07:46.880><c> on</c><00:07:46.970><c> the</c>

00:07:47.080 --> 00:07:47.090 align:start position:0%
testing updating anything on the
 

00:07:47.090 --> 00:07:50.440 align:start position:0%
testing updating anything on the
left-hand<00:07:47.480><c> side</c><00:07:47.570><c> as</c><00:07:48.100><c> needed</c><00:07:49.100><c> and</c><00:07:49.370><c> until</c><00:07:50.150><c> you</c>

00:07:50.440 --> 00:07:50.450 align:start position:0%
left-hand side as needed and until you
 

00:07:50.450 --> 00:07:52.690 align:start position:0%
left-hand side as needed and until you
finish<00:07:50.840><c> testing</c><00:07:51.470><c> you</c><00:07:51.710><c> get</c><00:07:51.830><c> all</c><00:07:51.980><c> greens</c><00:07:52.370><c> on</c>

00:07:52.690 --> 00:07:52.700 align:start position:0%
finish testing you get all greens on
 

00:07:52.700 --> 00:07:55.120 align:start position:0%
finish testing you get all greens on
your<00:07:52.850><c> huge</c><00:07:53.150><c> test</c><00:07:53.419><c> suite</c><00:07:53.710><c> from</c><00:07:54.710><c> there</c><00:07:54.890><c> you</c><00:07:55.010><c> move</c>

00:07:55.120 --> 00:07:55.130 align:start position:0%
your huge test suite from there you move
 

00:07:55.130 --> 00:07:56.500 align:start position:0%
your huge test suite from there you move
integration<00:07:55.760><c> you</c><00:07:55.880><c> kind</c><00:07:56.060><c> of</c><00:07:56.090><c> integrate</c><00:07:56.390><c> with</c>

00:07:56.500 --> 00:07:56.510 align:start position:0%
integration you kind of integrate with
 

00:07:56.510 --> 00:07:58.659 align:start position:0%
integration you kind of integrate with
the<00:07:56.600><c> rest</c><00:07:56.780><c> of</c><00:07:56.930><c> the</c><00:07:57.050><c> application</c><00:07:57.950><c> whether</c><00:07:58.520><c> it</c>

00:07:58.659 --> 00:07:58.669 align:start position:0%
the rest of the application whether it
 

00:07:58.669 --> 00:08:00.940 align:start position:0%
the rest of the application whether it
be<00:07:58.760><c> you</c><00:07:59.000><c> know</c><00:07:59.090><c> the</c><00:07:59.300><c> front</c><00:07:59.510><c> end</c><00:07:59.720><c> or</c><00:08:00.020><c> any</c><00:08:00.650><c> sort</c><00:08:00.919><c> of</c>

00:08:00.940 --> 00:08:00.950 align:start position:0%
be you know the front end or any sort of
 

00:08:00.950 --> 00:08:03.010 align:start position:0%
be you know the front end or any sort of
Damons<00:08:01.280><c> you</c><00:08:01.370><c> guys</c><00:08:01.520><c> written</c><00:08:01.850><c> or</c><00:08:02.060><c> networks</c><00:08:02.720><c> or</c>

00:08:03.010 --> 00:08:03.020 align:start position:0%
Damons you guys written or networks or
 

00:08:03.020 --> 00:08:04.659 align:start position:0%
Damons you guys written or networks or
you<00:08:03.530><c> know</c><00:08:03.590><c> plows</c><00:08:03.860><c> for</c><00:08:04.070><c> frame</c><00:08:04.250><c> Ericsson</c><00:08:04.640><c> and</c>

00:08:04.659 --> 00:08:04.669 align:start position:0%
you know plows for frame Ericsson and
 

00:08:04.669 --> 00:08:06.850 align:start position:0%
you know plows for frame Ericsson and
anything<00:08:05.180><c> you</c><00:08:05.300><c> guys</c><00:08:05.470><c> imagine</c><00:08:06.470><c> that</c><00:08:06.590><c> kind</c><00:08:06.800><c> of</c>

00:08:06.850 --> 00:08:06.860 align:start position:0%
anything you guys imagine that kind of
 

00:08:06.860 --> 00:08:08.290 align:start position:0%
anything you guys imagine that kind of
exists<00:08:07.250><c> outside</c><00:08:07.370><c> of</c><00:08:07.610><c> the</c><00:08:07.820><c> hypercritical</c>

00:08:08.290 --> 00:08:08.300 align:start position:0%
exists outside of the hypercritical
 

00:08:08.300 --> 00:08:10.120 align:start position:0%
exists outside of the hypercritical
design<00:08:09.230><c> you're</c><00:08:09.380><c> doing</c><00:08:09.680><c> with</c><00:08:09.800><c> the</c><00:08:09.890><c> smart</c>

00:08:10.120 --> 00:08:10.130 align:start position:0%
design you're doing with the smart
 

00:08:10.130 --> 00:08:12.460 align:start position:0%
design you're doing with the smart
contracts<00:08:10.669><c> and</c><00:08:11.660><c> this</c><00:08:11.900><c> works</c><00:08:12.110><c> for</c><00:08:12.230><c> anything</c>

00:08:12.460 --> 00:08:12.470 align:start position:0%
contracts and this works for anything
 

00:08:12.470 --> 00:08:15.240 align:start position:0%
contracts and this works for anything
not<00:08:12.830><c> even</c><00:08:13.310><c> just</c><00:08:13.400><c> smart</c><00:08:13.640><c> contracts</c><00:08:14.000><c> but</c>

00:08:15.240 --> 00:08:15.250 align:start position:0%
not even just smart contracts but
 

00:08:15.250 --> 00:08:16.480 align:start position:0%
not even just smart contracts but
hypercritical

00:08:16.480 --> 00:08:16.490 align:start position:0%
hypercritical
 

00:08:16.490 --> 00:08:18.520 align:start position:0%
hypercritical
smart<00:08:17.450><c> contracts</c><00:08:17.780><c> are</c><00:08:17.870><c> hyper</c><00:08:18.020><c> critical</c><00:08:18.440><c> so</c>

00:08:18.520 --> 00:08:18.530 align:start position:0%
smart contracts are hyper critical so
 

00:08:18.530 --> 00:08:21.250 align:start position:0%
smart contracts are hyper critical so
that's<00:08:18.680><c> why</c><00:08:18.800><c> I</c><00:08:18.830><c> point</c><00:08:19.070><c> them</c><00:08:19.190><c> out</c><00:08:20.169><c> once</c><00:08:21.169><c> you're</c>

00:08:21.250 --> 00:08:21.260 align:start position:0%
that's why I point them out once you're
 

00:08:21.260 --> 00:08:22.750 align:start position:0%
that's why I point them out once you're
at<00:08:21.380><c> that</c><00:08:21.560><c> point</c><00:08:21.860><c> and</c><00:08:22.040><c> you</c><00:08:22.250><c> may</c><00:08:22.370><c> have</c><00:08:22.580><c> some</c>

00:08:22.750 --> 00:08:22.760 align:start position:0%
at that point and you may have some
 

00:08:22.760 --> 00:08:24.490 align:start position:0%
at that point and you may have some
iteration<00:08:23.330><c> in</c><00:08:23.450><c> this</c><00:08:23.630><c> cycle</c><00:08:23.930><c> tool</c><00:08:24.110><c> back</c><00:08:24.350><c> to</c>

00:08:24.490 --> 00:08:24.500 align:start position:0%
iteration in this cycle tool back to
 

00:08:24.500 --> 00:08:26.290 align:start position:0%
iteration in this cycle tool back to
your<00:08:24.590><c> architecture</c><00:08:25.190><c> because</c><00:08:25.850><c> you</c><00:08:25.970><c> made</c><00:08:26.090><c> some</c>

00:08:26.290 --> 00:08:26.300 align:start position:0%
your architecture because you made some
 

00:08:26.300 --> 00:08:27.790 align:start position:0%
your architecture because you made some
fundamental<00:08:26.560><c> misunderstandings</c><00:08:27.560><c> of</c><00:08:27.650><c> how</c><00:08:27.740><c> the</c>

00:08:27.790 --> 00:08:27.800 align:start position:0%
fundamental misunderstandings of how the
 

00:08:27.800 --> 00:08:30.010 align:start position:0%
fundamental misunderstandings of how the
tech<00:08:27.980><c> would</c><00:08:28.100><c> work</c><00:08:28.360><c> you're</c><00:08:29.360><c> basically</c><00:08:29.660><c> done</c><00:08:29.840><c> at</c>

00:08:30.010 --> 00:08:30.020 align:start position:0%
tech would work you're basically done at
 

00:08:30.020 --> 00:08:31.270 align:start position:0%
tech would work you're basically done at
this<00:08:30.140><c> point</c><00:08:30.380><c> you're</c><00:08:30.530><c> ready</c><00:08:30.560><c> to</c><00:08:30.830><c> go</c><00:08:30.950><c> to</c><00:08:31.010><c> demo</c>

00:08:31.270 --> 00:08:31.280 align:start position:0%
this point you're ready to go to demo
 

00:08:31.280 --> 00:08:34.870 align:start position:0%
this point you're ready to go to demo
and<00:08:31.520><c> test</c><00:08:31.760><c> and</c><00:08:32.140><c> release</c><00:08:33.190><c> so</c><00:08:34.190><c> you</c><00:08:34.219><c> create</c><00:08:34.700><c> your</c>

00:08:34.870 --> 00:08:34.880 align:start position:0%
and test and release so you create your
 

00:08:34.880 --> 00:08:37.810 align:start position:0%
and test and release so you create your
demo<00:08:35.770><c> you</c><00:08:36.770><c> you</c><00:08:37.099><c> probably</c><00:08:37.339><c> want</c><00:08:37.520><c> to</c><00:08:37.550><c> show</c><00:08:37.700><c> off</c>

00:08:37.810 --> 00:08:37.820 align:start position:0%
demo you you probably want to show off
 

00:08:37.820 --> 00:08:40.120 align:start position:0%
demo you you probably want to show off
on<00:08:38.060><c> a</c><00:08:38.120><c> test</c><00:08:38.479><c> and</c><00:08:38.839><c> then</c><00:08:38.930><c> start</c><00:08:39.289><c> bumping</c><00:08:39.830><c> it</c><00:08:40.039><c> up</c>

00:08:40.120 --> 00:08:40.130 align:start position:0%
on a test and then start bumping it up
 

00:08:40.130 --> 00:08:41.920 align:start position:0%
on a test and then start bumping it up
as<00:08:40.339><c> you</c><00:08:40.520><c> grow</c><00:08:40.760><c> more</c><00:08:40.789><c> and</c><00:08:41.150><c> more</c><00:08:41.300><c> confident</c>

00:08:41.920 --> 00:08:41.930 align:start position:0%
as you grow more and more confident
 

00:08:41.930 --> 00:08:44.290 align:start position:0%
as you grow more and more confident
under<00:08:42.289><c> what</c><00:08:42.710><c> what</c><00:08:43.219><c> you've</c><00:08:43.339><c> made</c><00:08:43.580><c> until</c><00:08:44.030><c> you're</c>

00:08:44.290 --> 00:08:44.300 align:start position:0%
under what what you've made until you're
 

00:08:44.300 --> 00:08:46.420 align:start position:0%
under what what you've made until you're
you<00:08:44.510><c> know</c><00:08:44.600><c> pushing</c><00:08:44.870><c> on</c><00:08:45.020><c> the</c><00:08:45.110><c> main</c><00:08:45.260><c> to</c><00:08:45.500><c> main</c><00:08:45.800><c> net</c>

00:08:46.420 --> 00:08:46.430 align:start position:0%
you know pushing on the main to main net
 

00:08:46.430 --> 00:08:48.610 align:start position:0%
you know pushing on the main to main net
and<00:08:46.640><c> starting</c><00:08:47.630><c> to</c><00:08:47.720><c> work</c><00:08:47.870><c> with</c><00:08:47.900><c> real</c><00:08:48.320><c> user</c>

00:08:48.610 --> 00:08:48.620 align:start position:0%
and starting to work with real user
 

00:08:48.620 --> 00:08:50.250 align:start position:0%
and starting to work with real user
fonts<00:08:49.060><c> so</c>

00:08:50.250 --> 00:08:50.260 align:start position:0%
fonts so
 

00:08:50.260 --> 00:08:51.690 align:start position:0%
fonts so
the<00:08:50.380><c> important</c><00:08:50.740><c> part</c><00:08:50.830><c> you</c><00:08:51.010><c> got</c><00:08:51.100><c> a</c><00:08:51.130><c> cert</c><00:08:51.340><c> small</c>

00:08:51.690 --> 00:08:51.700 align:start position:0%
the important part you got a cert small
 

00:08:51.700 --> 00:08:53.910 align:start position:0%
the important part you got a cert small
here<00:08:51.970><c> you</c><00:08:52.900><c> got</c><00:08:53.020><c> to</c><00:08:53.110><c> grow</c><00:08:53.290><c> that</c><00:08:53.560><c> as</c><00:08:53.710><c> you</c><00:08:53.800><c> grow</c>

00:08:53.910 --> 00:08:53.920 align:start position:0%
here you got to grow that as you grow
 

00:08:53.920 --> 00:08:55.650 align:start position:0%
here you got to grow that as you grow
confidence<00:08:54.520><c> and</c><00:08:54.820><c> make</c><00:08:55.000><c> sure</c><00:08:55.150><c> that</c><00:08:55.390><c> you're</c>

00:08:55.650 --> 00:08:55.660 align:start position:0%
confidence and make sure that you're
 

00:08:55.660 --> 00:08:58.290 align:start position:0%
confidence and make sure that you're
able<00:08:55.810><c> to</c><00:08:56.050><c> cover</c><00:08:56.230><c> any</c><00:08:56.470><c> losses</c><00:08:56.860><c> that</c><00:08:57.670><c> happen</c><00:08:58.060><c> so</c>

00:08:58.290 --> 00:08:58.300 align:start position:0%
able to cover any losses that happen so
 

00:08:58.300 --> 00:08:59.730 align:start position:0%
able to cover any losses that happen so
like<00:08:58.450><c> the</c><00:08:58.600><c> recent</c><00:08:58.870><c> spank</c><00:08:59.080><c> chain</c><00:08:59.260><c> hack</c><00:08:59.470><c> I</c>

00:08:59.730 --> 00:08:59.740 align:start position:0%
like the recent spank chain hack I
 

00:08:59.740 --> 00:09:01.560 align:start position:0%
like the recent spank chain hack I
actually<00:09:00.490><c> like</c><00:09:00.790><c> the</c><00:09:00.910><c> pointed</c><00:09:01.150><c> I</c><00:09:01.240><c> was</c><00:09:01.360><c> a</c><00:09:01.390><c> really</c>

00:09:01.560 --> 00:09:01.570 align:start position:0%
actually like the pointed I was a really
 

00:09:01.570 --> 00:09:03.540 align:start position:0%
actually like the pointed I was a really
cool<00:09:01.720><c> thing</c><00:09:01.780><c> that</c><00:09:01.990><c> they</c><00:09:02.320><c> didn't</c><00:09:02.590><c> over</c><00:09:03.190><c> exceed</c>

00:09:03.540 --> 00:09:03.550 align:start position:0%
cool thing that they didn't over exceed
 

00:09:03.550 --> 00:09:05.400 align:start position:0%
cool thing that they didn't over exceed
their<00:09:03.700><c> ability</c><00:09:04.060><c> to</c><00:09:04.090><c> pay</c><00:09:04.360><c> for</c><00:09:04.390><c> any</c><00:09:04.690><c> any</c><00:09:04.990><c> issues</c>

00:09:05.400 --> 00:09:05.410 align:start position:0%
their ability to pay for any any issues
 

00:09:05.410 --> 00:09:07.320 align:start position:0%
their ability to pay for any any issues
that<00:09:05.440><c> arise</c><00:09:05.770><c> I</c><00:09:06.220><c> don't</c><00:09:06.820><c> think</c><00:09:06.970><c> they</c><00:09:07.030><c> planned</c>

00:09:07.320 --> 00:09:07.330 align:start position:0%
that arise I don't think they planned
 

00:09:07.330 --> 00:09:08.700 align:start position:0%
that arise I don't think they planned
for<00:09:07.420><c> it</c><00:09:07.690><c> but</c><00:09:07.870><c> I</c><00:09:07.900><c> think</c><00:09:07.990><c> now</c><00:09:08.320><c> that</c><00:09:08.350><c> they</c><00:09:08.650><c> see</c>

00:09:08.700 --> 00:09:08.710 align:start position:0%
for it but I think now that they see
 

00:09:08.710 --> 00:09:10.920 align:start position:0%
for it but I think now that they see
that<00:09:08.890><c> they</c><00:09:09.280><c> understand</c><00:09:10.120><c> that</c><00:09:10.210><c> like</c><00:09:10.510><c> you</c><00:09:10.840><c> know</c>

00:09:10.920 --> 00:09:10.930 align:start position:0%
that they understand that like you know
 

00:09:10.930 --> 00:09:12.600 align:start position:0%
that they understand that like you know
this<00:09:11.110><c> is</c><00:09:11.260><c> all</c><00:09:11.350><c> new</c><00:09:11.500><c> technology</c><00:09:12.040><c> bad</c><00:09:12.400><c> things</c>

00:09:12.600 --> 00:09:12.610 align:start position:0%
this is all new technology bad things
 

00:09:12.610 --> 00:09:14.340 align:start position:0%
this is all new technology bad things
gonna<00:09:12.790><c> happen</c><00:09:12.850><c> but</c><00:09:13.600><c> as</c><00:09:13.690><c> long</c><00:09:13.840><c> as</c><00:09:13.900><c> I</c><00:09:14.020><c> keep</c><00:09:14.170><c> that</c>

00:09:14.340 --> 00:09:14.350 align:start position:0%
gonna happen but as long as I keep that
 

00:09:14.350 --> 00:09:16.110 align:start position:0%
gonna happen but as long as I keep that
expectation<00:09:15.100><c> below</c><00:09:15.310><c> my</c><00:09:15.460><c> risk</c><00:09:15.670><c> level</c>

00:09:16.110 --> 00:09:16.120 align:start position:0%
expectation below my risk level
 

00:09:16.120 --> 00:09:19.950 align:start position:0%
expectation below my risk level
I'll<00:09:16.720><c> be</c><00:09:16.930><c> fine</c><00:09:18.510><c> so</c><00:09:19.510><c> once</c><00:09:19.660><c> you</c><00:09:19.720><c> get</c><00:09:19.870><c> through</c>

00:09:19.950 --> 00:09:19.960 align:start position:0%
I'll be fine so once you get through
 

00:09:19.960 --> 00:09:21.090 align:start position:0%
I'll be fine so once you get through
that<00:09:20.050><c> and</c><00:09:20.170><c> everything</c><00:09:20.680><c> goes</c><00:09:20.800><c> well</c><00:09:20.980><c> on</c><00:09:21.010><c> your</c>

00:09:21.090 --> 00:09:21.100 align:start position:0%
that and everything goes well on your
 

00:09:21.100 --> 00:09:23.160 align:start position:0%
that and everything goes well on your
demos<00:09:21.460><c> and</c><00:09:21.640><c> everything's</c><00:09:22.000><c> happy</c><00:09:22.360><c> you're</c><00:09:22.930><c> sort</c>

00:09:23.160 --> 00:09:23.170 align:start position:0%
demos and everything's happy you're sort
 

00:09:23.170 --> 00:09:25.830 align:start position:0%
demos and everything's happy you're sort
of<00:09:23.200><c> in</c><00:09:23.350><c> this</c><00:09:23.500><c> release</c><00:09:24.040><c> cycle</c><00:09:24.460><c> and</c><00:09:24.580><c> now</c><00:09:24.700><c> you</c><00:09:25.630><c> let</c>

00:09:25.830 --> 00:09:25.840 align:start position:0%
of in this release cycle and now you let
 

00:09:25.840 --> 00:09:27.330 align:start position:0%
of in this release cycle and now you let
it<00:09:25.960><c> that</c><00:09:26.080><c> sit</c><00:09:26.320><c> out</c><00:09:26.470><c> there</c><00:09:26.710><c> in</c><00:09:26.830><c> the</c><00:09:26.920><c> world</c><00:09:27.070><c> and</c>

00:09:27.330 --> 00:09:27.340 align:start position:0%
it that sit out there in the world and
 

00:09:27.340 --> 00:09:29.190 align:start position:0%
it that sit out there in the world and
you<00:09:27.490><c> just</c><00:09:27.670><c> you</c><00:09:28.540><c> know</c><00:09:28.600><c> gather</c><00:09:28.870><c> use</c><00:09:29.080><c> your</c>

00:09:29.190 --> 00:09:29.200 align:start position:0%
you just you know gather use your
 

00:09:29.200 --> 00:09:30.690 align:start position:0%
you just you know gather use your
feedback<00:09:29.620><c> and</c><00:09:29.830><c> you</c><00:09:29.920><c> may</c><00:09:30.040><c> be</c><00:09:30.100><c> working</c><00:09:30.340><c> on</c><00:09:30.580><c> the</c>

00:09:30.690 --> 00:09:30.700 align:start position:0%
feedback and you may be working on the
 

00:09:30.700 --> 00:09:32.670 align:start position:0%
feedback and you may be working on the
next<00:09:30.880><c> iteration</c><00:09:31.030><c> of</c><00:09:31.360><c> the</c><00:09:31.420><c> design</c><00:09:31.720><c> but</c><00:09:32.500><c> you're</c>

00:09:32.670 --> 00:09:32.680 align:start position:0%
next iteration of the design but you're
 

00:09:32.680 --> 00:09:34.710 align:start position:0%
next iteration of the design but you're
also<00:09:32.800><c> maintaining</c><00:09:33.400><c> that</c><00:09:33.490><c> code</c><00:09:33.760><c> watching</c>

00:09:34.710 --> 00:09:34.720 align:start position:0%
also maintaining that code watching
 

00:09:34.720 --> 00:09:35.730 align:start position:0%
also maintaining that code watching
things<00:09:34.900><c> out</c><00:09:35.050><c> there</c><00:09:35.200><c> in</c><00:09:35.290><c> the</c><00:09:35.350><c> world</c><00:09:35.500><c> and</c>

00:09:35.730 --> 00:09:35.740 align:start position:0%
things out there in the world and
 

00:09:35.740 --> 00:09:38.190 align:start position:0%
things out there in the world and
understanding<00:09:36.450><c> you</c><00:09:37.450><c> know</c><00:09:37.570><c> what</c><00:09:37.840><c> you</c><00:09:37.930><c> want</c><00:09:38.110><c> to</c>

00:09:38.190 --> 00:09:38.200 align:start position:0%
understanding you know what you want to
 

00:09:38.200 --> 00:09:39.690 align:start position:0%
understanding you know what you want to
do<00:09:38.320><c> next</c><00:09:38.530><c> and</c><00:09:38.890><c> how</c><00:09:38.950><c> you're</c><00:09:39.250><c> gonna</c><00:09:39.310><c> support</c>

00:09:39.690 --> 00:09:39.700 align:start position:0%
do next and how you're gonna support
 

00:09:39.700 --> 00:09:41.400 align:start position:0%
do next and how you're gonna support
what<00:09:39.880><c> you</c><00:09:40.000><c> did</c><00:09:40.180><c> and</c><00:09:40.420><c> it's</c><00:09:40.840><c> very</c><00:09:40.990><c> important</c><00:09:41.350><c> to</c>

00:09:41.400 --> 00:09:41.410 align:start position:0%
what you did and it's very important to
 

00:09:41.410 --> 00:09:43.620 align:start position:0%
what you did and it's very important to
sports<00:09:41.650><c> what</c><00:09:41.860><c> you</c><00:09:41.980><c> did</c><00:09:42.160><c> I</c><00:09:42.190><c> think</c><00:09:42.580><c> in</c><00:09:43.480><c> this</c>

00:09:43.620 --> 00:09:43.630 align:start position:0%
sports what you did I think in this
 

00:09:43.630 --> 00:09:45.870 align:start position:0%
sports what you did I think in this
space<00:09:43.870><c> there's</c><00:09:44.170><c> this</c><00:09:44.290><c> idea</c><00:09:44.680><c> that</c><00:09:44.980><c> you</c><00:09:45.790><c> know</c>

00:09:45.870 --> 00:09:45.880 align:start position:0%
space there's this idea that you know
 

00:09:45.880 --> 00:09:47.100 align:start position:0%
space there's this idea that you know
once<00:09:46.060><c> you</c><00:09:46.150><c> release</c><00:09:46.390><c> about</c><00:09:46.600><c> the</c><00:09:46.660><c> main</c><00:09:46.930><c> that</c>

00:09:47.100 --> 00:09:47.110 align:start position:0%
once you release about the main that
 

00:09:47.110 --> 00:09:48.660 align:start position:0%
once you release about the main that
it's<00:09:47.380><c> all</c><00:09:47.500><c> mutable</c><00:09:47.920><c> you</c><00:09:48.040><c> can't</c><00:09:48.220><c> change</c><00:09:48.340><c> in</c><00:09:48.520><c> any</c>

00:09:48.660 --> 00:09:48.670 align:start position:0%
it's all mutable you can't change in any
 

00:09:48.670 --> 00:09:50.430 align:start position:0%
it's all mutable you can't change in any
way<00:09:48.760><c> there's</c><00:09:49.360><c> nothing</c><00:09:49.720><c> I</c><00:09:49.780><c> can</c><00:09:49.960><c> do</c><00:09:50.050><c> about</c><00:09:50.170><c> it</c>

00:09:50.430 --> 00:09:50.440 align:start position:0%
way there's nothing I can do about it
 

00:09:50.440 --> 00:09:53.130 align:start position:0%
way there's nothing I can do about it
after<00:09:50.710><c> that</c><00:09:50.740><c> point</c><00:09:51.040><c> that's</c><00:09:51.790><c> false</c><00:09:52.150><c> there</c><00:09:53.020><c> are</c>

00:09:53.130 --> 00:09:53.140 align:start position:0%
after that point that's false there are
 

00:09:53.140 --> 00:09:54.960 align:start position:0%
after that point that's false there are
things<00:09:53.440><c> you</c><00:09:53.560><c> can</c><00:09:53.710><c> do</c><00:09:53.890><c> in</c><00:09:54.160><c> order</c><00:09:54.370><c> to</c><00:09:54.430><c> respond</c><00:09:54.850><c> to</c>

00:09:54.960 --> 00:09:54.970 align:start position:0%
things you can do in order to respond to
 

00:09:54.970 --> 00:09:56.850 align:start position:0%
things you can do in order to respond to
react<00:09:55.180><c> to</c><00:09:55.210><c> events</c><00:09:55.480><c> it</c><00:09:56.200><c> may</c><00:09:56.320><c> not</c><00:09:56.530><c> be</c><00:09:56.620><c> with</c><00:09:56.800><c> that</c>

00:09:56.850 --> 00:09:56.860 align:start position:0%
react to events it may not be with that
 

00:09:56.860 --> 00:09:58.950 align:start position:0%
react to events it may not be with that
smart<00:09:57.130><c> contract</c><00:09:57.520><c> itself</c><00:09:57.850><c> but</c><00:09:58.570><c> having</c><00:09:58.840><c> an</c>

00:09:58.950 --> 00:09:58.960 align:start position:0%
smart contract itself but having an
 

00:09:58.960 --> 00:10:00.750 align:start position:0%
smart contract itself but having an
accurate<00:09:59.110><c> plan</c><00:09:59.590><c> beforehand</c><00:10:00.370><c> of</c><00:10:00.490><c> what</c><00:10:00.640><c> you're</c>

00:10:00.750 --> 00:10:00.760 align:start position:0%
accurate plan beforehand of what you're
 

00:10:00.760 --> 00:10:04.170 align:start position:0%
accurate plan beforehand of what you're
going<00:10:00.970><c> to</c><00:10:01.090><c> do</c><00:10:01.270><c> I</c><00:10:01.800><c> following</c><00:10:02.800><c> any</c><00:10:03.070><c> sort</c><00:10:03.340><c> of</c><00:10:03.370><c> hack</c>

00:10:04.170 --> 00:10:04.180 align:start position:0%
going to do I following any sort of hack
 

00:10:04.180 --> 00:10:06.720 align:start position:0%
going to do I following any sort of hack
like<00:10:04.450><c> you</c><00:10:05.140><c> know</c><00:10:05.230><c> build</c><00:10:06.130><c> a</c><00:10:06.250><c> whole</c><00:10:06.370><c> new</c><00:10:06.400><c> token</c>

00:10:06.720 --> 00:10:06.730 align:start position:0%
like you know build a whole new token
 

00:10:06.730 --> 00:10:08.070 align:start position:0%
like you know build a whole new token
contract<00:10:07.270><c> and</c><00:10:07.420><c> poured</c><00:10:07.600><c> all</c><00:10:07.690><c> the</c><00:10:07.720><c> token</c>

00:10:08.070 --> 00:10:08.080 align:start position:0%
contract and poured all the token
 

00:10:08.080 --> 00:10:10.020 align:start position:0%
contract and poured all the token
balances<00:10:08.470><c> over</c><00:10:08.770><c> just</c><00:10:09.490><c> have</c><00:10:09.640><c> a</c><00:10:09.700><c> really</c><00:10:09.850><c> good</c>

00:10:10.020 --> 00:10:10.030 align:start position:0%
balances over just have a really good
 

00:10:10.030 --> 00:10:11.190 align:start position:0%
balances over just have a really good
plan<00:10:10.180><c> of</c><00:10:10.450><c> how</c><00:10:10.510><c> you're</c><00:10:10.660><c> gonna</c><00:10:10.720><c> handle</c><00:10:10.930><c> most</c>

00:10:11.190 --> 00:10:11.200 align:start position:0%
plan of how you're gonna handle most
 

00:10:11.200 --> 00:10:14.490 align:start position:0%
plan of how you're gonna handle most
situation<00:10:11.740><c> that</c><00:10:11.890><c> you</c><00:10:12.010><c> think</c><00:10:12.190><c> will</c><00:10:12.370><c> arise</c><00:10:13.500><c> and</c>

00:10:14.490 --> 00:10:14.500 align:start position:0%
situation that you think will arise and
 

00:10:14.500 --> 00:10:19.020 align:start position:0%
situation that you think will arise and
then<00:10:14.680><c> you</c><00:10:14.770><c> get</c><00:10:14.890><c> Lambos</c><00:10:15.220><c> of</c><00:10:15.370><c> course</c><00:10:17.520><c> so</c><00:10:18.520><c> a</c>

00:10:19.020 --> 00:10:19.030 align:start position:0%
then you get Lambos of course so a
 

00:10:19.030 --> 00:10:22.170 align:start position:0%
then you get Lambos of course so a
little<00:10:19.360><c> bit</c><00:10:19.480><c> requirements</c><00:10:20.380><c> so</c><00:10:20.670><c> this</c><00:10:21.670><c> this</c><00:10:22.000><c> was</c>

00:10:22.170 --> 00:10:22.180 align:start position:0%
little bit requirements so this this was
 

00:10:22.180 --> 00:10:24.110 align:start position:0%
little bit requirements so this this was
pain<00:10:22.420><c> for</c><00:10:22.660><c> me</c><00:10:22.780><c> for</c><00:10:23.020><c> like</c><00:10:23.230><c> five</c><00:10:23.290><c> years</c><00:10:23.800><c> but</c>

00:10:24.110 --> 00:10:24.120 align:start position:0%
pain for me for like five years but
 

00:10:24.120 --> 00:10:26.910 align:start position:0%
pain for me for like five years but
there's<00:10:25.120><c> a</c><00:10:25.180><c> lot</c><00:10:25.300><c> of</c><00:10:25.450><c> truth</c><00:10:25.570><c> in</c><00:10:25.810><c> this</c><00:10:26.200><c> defining</c>

00:10:26.910 --> 00:10:26.920 align:start position:0%
there's a lot of truth in this defining
 

00:10:26.920 --> 00:10:29.520 align:start position:0%
there's a lot of truth in this defining
good<00:10:27.010><c> requirements</c><00:10:27.550><c> is</c><00:10:27.640><c> really</c><00:10:27.940><c> an</c><00:10:28.270><c> art</c><00:10:28.530><c> and</c>

00:10:29.520 --> 00:10:29.530 align:start position:0%
good requirements is really an art and
 

00:10:29.530 --> 00:10:31.470 align:start position:0%
good requirements is really an art and
it<00:10:29.620><c> helps</c><00:10:29.890><c> your</c><00:10:30.520><c> testers</c><00:10:30.970><c> your</c><00:10:31.150><c> your</c>

00:10:31.470 --> 00:10:31.480 align:start position:0%
it helps your testers your your
 

00:10:31.480 --> 00:10:33.540 align:start position:0%
it helps your testers your your
implementers<00:10:31.990><c> your</c><00:10:32.260><c> coders</c><00:10:32.620><c> everyone</c><00:10:33.490><c> to</c>

00:10:33.540 --> 00:10:33.550 align:start position:0%
implementers your coders everyone to
 

00:10:33.550 --> 00:10:34.830 align:start position:0%
implementers your coders everyone to
understand<00:10:33.910><c> what</c><00:10:34.000><c> the</c><00:10:34.090><c> process</c><00:10:34.270><c> is</c><00:10:34.570><c> very</c>

00:10:34.830 --> 00:10:34.840 align:start position:0%
understand what the process is very
 

00:10:34.840 --> 00:10:36.630 align:start position:0%
understand what the process is very
succinctly<00:10:35.260><c> and</c><00:10:35.500><c> very</c><00:10:35.650><c> well</c>

00:10:36.630 --> 00:10:36.640 align:start position:0%
succinctly and very well
 

00:10:36.640 --> 00:10:38.160 align:start position:0%
succinctly and very well
so<00:10:36.970><c> there's</c><00:10:37.150><c> five</c><00:10:37.360><c> aspects</c><00:10:37.840><c> of</c><00:10:37.990><c> good</c>

00:10:38.160 --> 00:10:38.170 align:start position:0%
so there's five aspects of good
 

00:10:38.170 --> 00:10:40.860 align:start position:0%
so there's five aspects of good
requirements<00:10:38.830><c> they</c><00:10:39.340><c> are</c><00:10:39.520><c> smart</c><00:10:40.030><c> quote</c>

00:10:40.860 --> 00:10:40.870 align:start position:0%
requirements they are smart quote
 

00:10:40.870 --> 00:10:44.940 align:start position:0%
requirements they are smart quote
unquote<00:10:41.400><c> so</c><00:10:42.900><c> specific</c><00:10:43.900><c> means</c><00:10:44.080><c> each</c>

00:10:44.940 --> 00:10:44.950 align:start position:0%
unquote so specific means each
 

00:10:44.950 --> 00:10:46.770 align:start position:0%
unquote so specific means each
requirement<00:10:45.520><c> decides</c><00:10:46.030><c> a</c><00:10:46.240><c> very</c><00:10:46.510><c> specific</c>

00:10:46.770 --> 00:10:46.780 align:start position:0%
requirement decides a very specific
 

00:10:46.780 --> 00:10:49.230 align:start position:0%
requirement decides a very specific
logical<00:10:47.410><c> functionality</c><00:10:47.980><c> and</c><00:10:48.160><c> it</c><00:10:48.940><c> should</c><00:10:49.180><c> be</c>

00:10:49.230 --> 00:10:49.240 align:start position:0%
logical functionality and it should be
 

00:10:49.240 --> 00:10:52.770 align:start position:0%
logical functionality and it should be
unique<00:10:49.600><c> to</c><00:10:49.630><c> what</c><00:10:49.930><c> is</c><00:10:50.050><c> describing</c><00:10:51.780><c> measurable</c>

00:10:52.770 --> 00:10:52.780 align:start position:0%
unique to what is describing measurable
 

00:10:52.780 --> 00:10:54.780 align:start position:0%
unique to what is describing measurable
means<00:10:52.990><c> that</c><00:10:53.320><c> it</c><00:10:53.560><c> should</c><00:10:53.830><c> be</c><00:10:53.950><c> quantitatively</c>

00:10:54.780 --> 00:10:54.790 align:start position:0%
means that it should be quantitatively
 

00:10:54.790 --> 00:10:58.710 align:start position:0%
means that it should be quantitatively
measurable<00:10:55.710><c> ie</c><00:10:56.710><c> the</c><00:10:57.040><c> you</c><00:10:57.700><c> know</c><00:10:57.790><c> the</c><00:10:58.090><c> the</c><00:10:58.390><c> token</c>

00:10:58.710 --> 00:10:58.720 align:start position:0%
measurable ie the you know the the token
 

00:10:58.720 --> 00:10:59.970 align:start position:0%
measurable ie the you know the the token
shall<00:10:58.900><c> be</c><00:10:58.990><c> transferable</c><00:10:59.530><c> only</c><00:10:59.770><c> if</c><00:10:59.860><c> the</c>

00:10:59.970 --> 00:10:59.980 align:start position:0%
shall be transferable only if the
 

00:10:59.980 --> 00:11:01.470 align:start position:0%
shall be transferable only if the
balance<00:11:00.220><c> meets</c><00:11:00.430><c> or</c><00:11:00.550><c> exceeds</c><00:11:00.580><c> this</c><00:11:01.240><c> amount</c>

00:11:01.470 --> 00:11:01.480 align:start position:0%
balance meets or exceeds this amount
 

00:11:01.480 --> 00:11:03.059 align:start position:0%
balance meets or exceeds this amount
blah<00:11:01.720><c> blah</c><00:11:01.840><c> blah</c>

00:11:03.059 --> 00:11:03.069 align:start position:0%
blah blah blah
 

00:11:03.069 --> 00:11:06.699 align:start position:0%
blah blah blah
they<00:11:04.069><c> should</c><00:11:04.220><c> be</c><00:11:04.309><c> attainable</c><00:11:04.759><c> I</c><00:11:05.709><c> describe</c>

00:11:06.699 --> 00:11:06.709 align:start position:0%
they should be attainable I describe
 

00:11:06.709 --> 00:11:08.290 align:start position:0%
they should be attainable I describe
functionality<00:11:07.579><c> that</c><00:11:07.730><c> the</c><00:11:07.850><c> software</c><00:11:08.180><c> can</c>

00:11:08.290 --> 00:11:08.300 align:start position:0%
functionality that the software can
 

00:11:08.300 --> 00:11:10.239 align:start position:0%
functionality that the software can
actually<00:11:08.749><c> implement</c><00:11:08.990><c> not</c><00:11:09.769><c> something</c><00:11:10.160><c> like</c>

00:11:10.239 --> 00:11:10.249 align:start position:0%
actually implement not something like
 

00:11:10.249 --> 00:11:13.090 align:start position:0%
actually implement not something like
the<00:11:10.399><c> economics</c><00:11:11.029><c> of</c><00:11:11.209><c> the</c><00:11:11.540><c> platform</c><00:11:12.019><c> or</c><00:11:12.259><c> some</c>

00:11:13.090 --> 00:11:13.100 align:start position:0%
the economics of the platform or some
 

00:11:13.100 --> 00:11:15.720 align:start position:0%
the economics of the platform or some
sort<00:11:13.490><c> of</c><00:11:13.550><c> loose</c><00:11:13.819><c> UX</c><00:11:14.809><c> experience</c><00:11:14.990><c> that's</c>

00:11:15.720 --> 00:11:15.730 align:start position:0%
sort of loose UX experience that's
 

00:11:15.730 --> 00:11:17.859 align:start position:0%
sort of loose UX experience that's
desired<00:11:16.730><c> it</c><00:11:17.029><c> should</c><00:11:17.269><c> be</c><00:11:17.360><c> really</c><00:11:17.629><c> tightly</c>

00:11:17.859 --> 00:11:17.869 align:start position:0%
desired it should be really tightly
 

00:11:17.869 --> 00:11:19.150 align:start position:0%
desired it should be really tightly
coupled<00:11:18.170><c> to</c><00:11:18.379><c> something</c><00:11:18.709><c> that's</c><00:11:18.829><c> achievable</c>

00:11:19.150 --> 00:11:19.160 align:start position:0%
coupled to something that's achievable
 

00:11:19.160 --> 00:11:22.900 align:start position:0%
coupled to something that's achievable
and<00:11:19.429><c> practice</c><00:11:21.249><c> relevant</c><00:11:22.249><c> kind</c><00:11:22.429><c> of</c><00:11:22.519><c> describes</c>

00:11:22.900 --> 00:11:22.910 align:start position:0%
and practice relevant kind of describes
 

00:11:22.910 --> 00:11:24.879 align:start position:0%
and practice relevant kind of describes
that<00:11:23.059><c> same</c><00:11:23.329><c> thing</c><00:11:23.600><c> not</c><00:11:24.410><c> describing</c>

00:11:24.879 --> 00:11:24.889 align:start position:0%
that same thing not describing
 

00:11:24.889 --> 00:11:27.040 align:start position:0%
that same thing not describing
extraneous<00:11:25.339><c> functionality</c><00:11:25.999><c> is</c><00:11:26.149><c> very</c><00:11:26.240><c> it's</c>

00:11:27.040 --> 00:11:27.050 align:start position:0%
extraneous functionality is very it's
 

00:11:27.050 --> 00:11:29.019 align:start position:0%
extraneous functionality is very it's
all<00:11:27.230><c> very</c><00:11:27.470><c> core</c><00:11:27.860><c> to</c><00:11:28.009><c> the</c><00:11:28.100><c> application</c><00:11:28.790><c> and</c>

00:11:29.019 --> 00:11:29.029 align:start position:0%
all very core to the application and
 

00:11:29.029 --> 00:11:30.850 align:start position:0%
all very core to the application and
isn't<00:11:29.689><c> kind</c><00:11:29.839><c> of</c><00:11:29.959><c> outside</c><00:11:30.350><c> the</c><00:11:30.499><c> realm</c><00:11:30.679><c> of</c><00:11:30.800><c> what</c>

00:11:30.850 --> 00:11:30.860 align:start position:0%
isn't kind of outside the realm of what
 

00:11:30.860 --> 00:11:33.160 align:start position:0%
isn't kind of outside the realm of what
you<00:11:31.040><c> can</c><00:11:31.189><c> do</c><00:11:31.339><c> with</c><00:11:31.490><c> the</c><00:11:31.579><c> software</c><00:11:32.170><c> and</c>

00:11:33.160 --> 00:11:33.170 align:start position:0%
you can do with the software and
 

00:11:33.170 --> 00:11:35.259 align:start position:0%
you can do with the software and
time-bound<00:11:33.740><c> is</c><00:11:33.980><c> last</c><00:11:34.249><c> it</c><00:11:34.910><c> basically</c>

00:11:35.259 --> 00:11:35.269 align:start position:0%
time-bound is last it basically
 

00:11:35.269 --> 00:11:37.480 align:start position:0%
time-bound is last it basically
describes<00:11:35.629><c> things</c><00:11:35.839><c> that</c><00:11:36.170><c> are</c><00:11:36.470><c> like</c><00:11:37.100><c> very</c>

00:11:37.480 --> 00:11:37.490 align:start position:0%
describes things that are like very
 

00:11:37.490 --> 00:11:39.669 align:start position:0%
describes things that are like very
specific<00:11:37.999><c> in</c><00:11:38.119><c> time</c><00:11:38.389><c> they</c><00:11:38.990><c> shouldn't</c><00:11:39.379><c> be</c><00:11:39.470><c> like</c>

00:11:39.669 --> 00:11:39.679 align:start position:0%
specific in time they shouldn't be like
 

00:11:39.679 --> 00:11:41.499 align:start position:0%
specific in time they shouldn't be like
oh<00:11:39.889><c> well</c><00:11:40.189><c> eventually</c><00:11:40.759><c> it's</c><00:11:40.939><c> going</c><00:11:41.089><c> to</c><00:11:41.179><c> do</c><00:11:41.360><c> this</c>

00:11:41.499 --> 00:11:41.509 align:start position:0%
oh well eventually it's going to do this
 

00:11:41.509 --> 00:11:43.809 align:start position:0%
oh well eventually it's going to do this
or<00:11:41.869><c> you</c><00:11:42.559><c> know</c><00:11:42.649><c> at</c><00:11:42.829><c> some</c><00:11:43.100><c> time</c><00:11:43.429><c> it</c><00:11:43.579><c> should</c><00:11:43.759><c> be</c>

00:11:43.809 --> 00:11:43.819 align:start position:0%
or you know at some time it should be
 

00:11:43.819 --> 00:11:46.689 align:start position:0%
or you know at some time it should be
like<00:11:43.999><c> X</c><00:11:44.480><c> seconds</c><00:11:45.019><c> or</c><00:11:45.139><c> Y</c><00:11:45.259><c> seconds</c><00:11:45.800><c> or</c><00:11:45.949><c> weeks</c><00:11:46.459><c> or</c>

00:11:46.689 --> 00:11:46.699 align:start position:0%
like X seconds or Y seconds or weeks or
 

00:11:46.699 --> 00:11:48.400 align:start position:0%
like X seconds or Y seconds or weeks or
months<00:11:46.970><c> or</c><00:11:47.119><c> whatever</c><00:11:47.269><c> you</c><00:11:47.929><c> should</c><00:11:47.959><c> have</c><00:11:48.259><c> very</c>

00:11:48.400 --> 00:11:48.410 align:start position:0%
months or whatever you should have very
 

00:11:48.410 --> 00:11:50.949 align:start position:0%
months or whatever you should have very
tight<00:11:48.709><c> requirements</c><00:11:49.309><c> around</c><00:11:49.399><c> time</c><00:11:50.179><c> to</c><00:11:50.839><c> make</c>

00:11:50.949 --> 00:11:50.959 align:start position:0%
tight requirements around time to make
 

00:11:50.959 --> 00:11:56.590 align:start position:0%
tight requirements around time to make
it<00:11:51.079><c> easier</c><00:11:51.379><c> to</c><00:11:51.439><c> understand</c><00:11:55.119><c> so</c><00:11:56.119><c> traceability</c>

00:11:56.590 --> 00:11:56.600 align:start position:0%
it easier to understand so traceability
 

00:11:56.600 --> 00:11:58.499 align:start position:0%
it easier to understand so traceability
is<00:11:56.839><c> another</c><00:11:57.110><c> thing</c><00:11:57.319><c> I</c><00:11:57.410><c> think</c><00:11:57.559><c> a</c><00:11:57.829><c> lot</c><00:11:58.009><c> of</c><00:11:58.040><c> people</c>

00:11:58.499 --> 00:11:58.509 align:start position:0%
is another thing I think a lot of people
 

00:11:58.509 --> 00:12:01.689 align:start position:0%
is another thing I think a lot of people
haven't<00:11:59.509><c> had</c><00:11:59.629><c> a</c><00:11:59.689><c> lot</c><00:11:59.809><c> of</c><00:11:59.929><c> exposure</c><00:12:00.230><c> to</c><00:12:00.559><c> so</c><00:12:00.920><c> the</c>

00:12:01.689 --> 00:12:01.699 align:start position:0%
haven't had a lot of exposure to so the
 

00:12:01.699 --> 00:12:03.340 align:start position:0%
haven't had a lot of exposure to so the
idea<00:12:01.970><c> is</c><00:12:02.209><c> is</c><00:12:02.600><c> if</c><00:12:02.779><c> you</c><00:12:02.929><c> go</c><00:12:03.050><c> through</c><00:12:03.199><c> this</c>

00:12:03.340 --> 00:12:03.350 align:start position:0%
idea is is if you go through this
 

00:12:03.350 --> 00:12:04.749 align:start position:0%
idea is is if you go through this
process<00:12:03.589><c> and</c><00:12:03.980><c> yeah</c><00:12:04.100><c> it's</c><00:12:04.279><c> a</c><00:12:04.339><c> little</c><00:12:04.459><c> bit</c><00:12:04.579><c> more</c>

00:12:04.749 --> 00:12:04.759 align:start position:0%
process and yeah it's a little bit more
 

00:12:04.759 --> 00:12:07.509 align:start position:0%
process and yeah it's a little bit more
upfront<00:12:05.059><c> work</c><00:12:05.329><c> you</c><00:12:06.139><c> can</c><00:12:06.259><c> actually</c><00:12:06.529><c> use</c><00:12:07.309><c> some</c>

00:12:07.509 --> 00:12:07.519 align:start position:0%
upfront work you can actually use some
 

00:12:07.519 --> 00:12:10.030 align:start position:0%
upfront work you can actually use some
really<00:12:07.759><c> cool</c><00:12:07.910><c> things</c><00:12:08.209><c> to</c><00:12:09.019><c> get</c><00:12:09.470><c> a</c><00:12:09.529><c> really</c><00:12:09.920><c> good</c>

00:12:10.030 --> 00:12:10.040 align:start position:0%
really cool things to get a really good
 

00:12:10.040 --> 00:12:11.699 align:start position:0%
really cool things to get a really good
picture<00:12:10.189><c> of</c><00:12:10.459><c> whether</c><00:12:10.639><c> or</c><00:12:10.730><c> not</c><00:12:10.879><c> you're</c><00:12:11.089><c> done</c>

00:12:11.699 --> 00:12:11.709 align:start position:0%
picture of whether or not you're done
 

00:12:11.709 --> 00:12:16.150 align:start position:0%
picture of whether or not you're done
and<00:12:12.709><c> that's</c><00:12:12.920><c> pretty</c><00:12:13.160><c> cool</c><00:12:14.079><c> so</c><00:12:15.079><c> if</c><00:12:15.800><c> you</c><00:12:16.009><c> have</c>

00:12:16.150 --> 00:12:16.160 align:start position:0%
and that's pretty cool so if you have
 

00:12:16.160 --> 00:12:17.470 align:start position:0%
and that's pretty cool so if you have
the<00:12:16.279><c> requirements</c><00:12:16.850><c> you</c><00:12:16.910><c> kind</c><00:12:17.149><c> of</c><00:12:17.240><c> link</c><00:12:17.389><c> them</c>

00:12:17.470 --> 00:12:17.480 align:start position:0%
the requirements you kind of link them
 

00:12:17.480 --> 00:12:19.929 align:start position:0%
the requirements you kind of link them
to<00:12:17.629><c> these</c><00:12:17.749><c> numbers</c><00:12:18.139><c> I</c><00:12:18.529><c> had</c><00:12:18.949><c> an</c><00:12:19.040><c> idea</c><00:12:19.129><c> to</c><00:12:19.339><c> you</c>

00:12:19.929 --> 00:12:19.939 align:start position:0%
to these numbers I had an idea to you
 

00:12:19.939 --> 00:12:21.340 align:start position:0%
to these numbers I had an idea to you
know<00:12:19.970><c> like</c><00:12:20.179><c> hatch</c><00:12:20.389><c> the</c><00:12:20.569><c> requirement</c><00:12:21.050><c> tax</c><00:12:21.230><c> to</c>

00:12:21.340 --> 00:12:21.350 align:start position:0%
know like hatch the requirement tax to
 

00:12:21.350 --> 00:12:23.199 align:start position:0%
know like hatch the requirement tax to
have<00:12:21.439><c> a</c><00:12:21.470><c> unique</c><00:12:22.069><c> ID</c><00:12:22.279><c> hash</c><00:12:22.579><c> so</c><00:12:22.850><c> you</c><00:12:22.910><c> can</c><00:12:23.059><c> tell</c>

00:12:23.199 --> 00:12:23.209 align:start position:0%
have a unique ID hash so you can tell
 

00:12:23.209 --> 00:12:25.419 align:start position:0%
have a unique ID hash so you can tell
when<00:12:23.360><c> things</c><00:12:23.509><c> change</c><00:12:23.839><c> you</c><00:12:24.829><c> can</c><00:12:24.949><c> do</c><00:12:25.040><c> it</c><00:12:25.129><c> any</c><00:12:25.339><c> way</c>

00:12:25.419 --> 00:12:25.429 align:start position:0%
when things change you can do it any way
 

00:12:25.429 --> 00:12:25.929 align:start position:0%
when things change you can do it any way
you<00:12:25.459><c> want</c>

00:12:25.929 --> 00:12:25.939 align:start position:0%
you want
 

00:12:25.939 --> 00:12:27.669 align:start position:0%
you want
you<00:12:26.300><c> basically</c><00:12:26.449><c> link</c><00:12:26.870><c> your</c><00:12:26.990><c> requirement</c><00:12:27.499><c> to</c>

00:12:27.669 --> 00:12:27.679 align:start position:0%
you basically link your requirement to
 

00:12:27.679 --> 00:12:30.220 align:start position:0%
you basically link your requirement to
you<00:12:28.100><c> know</c><00:12:28.160><c> a</c><00:12:28.189><c> specific</c><00:12:28.670><c> identifier</c><00:12:29.179><c> you</c><00:12:30.079><c> might</c>

00:12:30.220 --> 00:12:30.230 align:start position:0%
you know a specific identifier you might
 

00:12:30.230 --> 00:12:32.860 align:start position:0%
you know a specific identifier you might
use<00:12:30.499><c> like</c><00:12:30.769><c> a</c><00:12:30.800><c> like</c><00:12:31.429><c> a</c><00:12:31.459><c> NAT</c><00:12:31.759><c> spec</c><00:12:31.999><c> comment</c><00:12:32.420><c> link</c>

00:12:32.860 --> 00:12:32.870 align:start position:0%
use like a like a NAT spec comment link
 

00:12:32.870 --> 00:12:34.600 align:start position:0%
use like a like a NAT spec comment link
in<00:12:33.019><c> your</c><00:12:33.079><c> code</c><00:12:33.319><c> be</c><00:12:33.559><c> like</c><00:12:33.709><c> hey</c><00:12:33.889><c> this</c><00:12:34.069><c> implements</c>

00:12:34.600 --> 00:12:34.610 align:start position:0%
in your code be like hey this implements
 

00:12:34.610 --> 00:12:36.460 align:start position:0%
in your code be like hey this implements
requirement<00:12:35.480><c> number</c><00:12:35.629><c> one</c><00:12:35.839><c> or</c><00:12:36.079><c> something</c><00:12:36.350><c> like</c>

00:12:36.460 --> 00:12:36.470 align:start position:0%
requirement number one or something like
 

00:12:36.470 --> 00:12:38.259 align:start position:0%
requirement number one or something like
that<00:12:36.529><c> and</c><00:12:36.920><c> the</c><00:12:37.579><c> same</c><00:12:37.730><c> thing</c><00:12:37.879><c> in</c><00:12:37.970><c> your</c><00:12:38.059><c> test</c>

00:12:38.259 --> 00:12:38.269 align:start position:0%
that and the same thing in your test
 

00:12:38.269 --> 00:12:40.720 align:start position:0%
that and the same thing in your test
case<00:12:38.449><c> you</c><00:12:38.720><c> you</c><00:12:39.079><c> know</c><00:12:39.199><c> use</c><00:12:39.470><c> Nats</c><00:12:40.129><c> textile</c>

00:12:40.720 --> 00:12:40.730 align:start position:0%
case you you know use Nats textile
 

00:12:40.730 --> 00:12:42.790 align:start position:0%
case you you know use Nats textile
comments<00:12:41.240><c> in</c><00:12:41.329><c> your</c><00:12:41.420><c> test</c><00:12:41.660><c> cases</c><00:12:41.839><c> and</c><00:12:42.230><c> then</c>

00:12:42.790 --> 00:12:42.800 align:start position:0%
comments in your test cases and then
 

00:12:42.800 --> 00:12:44.410 align:start position:0%
comments in your test cases and then
once<00:12:43.339><c> you</c><00:12:43.459><c> have</c><00:12:43.610><c> all</c><00:12:43.730><c> these</c><00:12:43.879><c> things</c><00:12:44.120><c> in</c><00:12:44.300><c> place</c>

00:12:44.410 --> 00:12:44.420 align:start position:0%
once you have all these things in place
 

00:12:44.420 --> 00:12:46.119 align:start position:0%
once you have all these things in place
we<00:12:44.720><c> can</c><00:12:44.839><c> build</c><00:12:44.959><c> tools</c><00:12:45.170><c> that</c><00:12:45.499><c> link</c><00:12:45.980><c> it</c><00:12:46.040><c> all</c>

00:12:46.119 --> 00:12:46.129 align:start position:0%
we can build tools that link it all
 

00:12:46.129 --> 00:12:47.410 align:start position:0%
we can build tools that link it all
together<00:12:46.309><c> and</c><00:12:46.610><c> you</c><00:12:46.699><c> can</c><00:12:46.819><c> get</c><00:12:46.939><c> a</c><00:12:46.970><c> really</c><00:12:47.179><c> full</c>

00:12:47.410 --> 00:12:47.420 align:start position:0%
together and you can get a really full
 

00:12:47.420 --> 00:12:48.970 align:start position:0%
together and you can get a really full
picture<00:12:47.660><c> of</c><00:12:48.019><c> your</c><00:12:48.470><c> entire</c><00:12:48.709><c> application</c>

00:12:48.970 --> 00:12:48.980 align:start position:0%
picture of your entire application
 

00:12:48.980 --> 00:12:50.499 align:start position:0%
picture of your entire application
linking<00:12:49.790><c> all</c><00:12:49.910><c> the</c><00:12:49.999><c> way</c><00:12:50.059><c> back</c><00:12:50.240><c> to</c><00:12:50.420><c> the</c>

00:12:50.499 --> 00:12:50.509 align:start position:0%
linking all the way back to the
 

00:12:50.509 --> 00:12:52.600 align:start position:0%
linking all the way back to the
specification<00:12:51.259><c> the</c><00:12:51.740><c> human</c><00:12:52.069><c> readable</c><00:12:52.249><c> thing</c>

00:12:52.600 --> 00:12:52.610 align:start position:0%
specification the human readable thing
 

00:12:52.610 --> 00:12:53.980 align:start position:0%
specification the human readable thing
that<00:12:52.759><c> you</c><00:12:52.850><c> guys</c><00:12:52.999><c> all</c><00:12:53.240><c> agreed</c><00:12:53.509><c> on</c><00:12:53.660><c> before</c><00:12:53.839><c> you</c>

00:12:53.980 --> 00:12:53.990 align:start position:0%
that you guys all agreed on before you
 

00:12:53.990 --> 00:12:55.960 align:start position:0%
that you guys all agreed on before you
started<00:12:54.259><c> the</c><00:12:54.319><c> project</c><00:12:54.499><c> by</c><00:12:55.370><c> using</c><00:12:55.579><c> tools</c><00:12:55.879><c> like</c>

00:12:55.960 --> 00:12:55.970 align:start position:0%
started the project by using tools like
 

00:12:55.970 --> 00:12:57.910 align:start position:0%
started the project by using tools like
this<00:12:56.269><c> and</c><00:12:56.569><c> you</c><00:12:56.689><c> can</c><00:12:56.839><c> you</c><00:12:57.049><c> can</c><00:12:57.079><c> identify</c><00:12:57.379><c> holes</c>

00:12:57.910 --> 00:12:57.920 align:start position:0%
this and you can you can identify holes
 

00:12:57.920 --> 00:13:00.429 align:start position:0%
this and you can you can identify holes
in<00:12:58.220><c> the</c><00:12:58.309><c> approach</c><00:12:58.579><c> you</c><00:12:59.299><c> can</c><00:12:59.420><c> look</c><00:12:59.600><c> for</c><00:12:59.839><c> places</c>

00:13:00.429 --> 00:13:00.439 align:start position:0%
in the approach you can look for places
 

00:13:00.439 --> 00:13:02.289 align:start position:0%
in the approach you can look for places
that<00:13:00.799><c> things</c><00:13:01.579><c> weren't</c><00:13:01.790><c> implemented</c>

00:13:02.289 --> 00:13:02.299 align:start position:0%
that things weren't implemented
 

00:13:02.299 --> 00:13:04.509 align:start position:0%
that things weren't implemented
correctly<00:13:02.420><c> or</c><00:13:02.779><c> missing</c><00:13:03.290><c> and</c><00:13:03.529><c> make</c><00:13:04.160><c> sure</c><00:13:04.309><c> that</c>

00:13:04.509 --> 00:13:04.519 align:start position:0%
correctly or missing and make sure that
 

00:13:04.519 --> 00:13:06.129 align:start position:0%
correctly or missing and make sure that
you<00:13:04.670><c> guys</c><00:13:04.850><c> are</c><00:13:04.999><c> like</c><00:13:05.119><c> truly</c><00:13:05.569><c> done</c><00:13:05.779><c> with</c><00:13:06.019><c> your</c>

00:13:06.129 --> 00:13:06.139 align:start position:0%
you guys are like truly done with your
 

00:13:06.139 --> 00:13:07.419 align:start position:0%
you guys are like truly done with your
application<00:13:06.649><c> before</c><00:13:06.799><c> you're</c><00:13:07.069><c> ready</c><00:13:07.220><c> for</c><00:13:07.339><c> the</c>

00:13:07.419 --> 00:13:07.429 align:start position:0%
application before you're ready for the
 

00:13:07.429 --> 00:13:09.309 align:start position:0%
application before you're ready for the
next<00:13:07.459><c> step</c><00:13:07.910><c> if</c><00:13:08.569><c> you</c><00:13:08.749><c> bring</c><00:13:08.899><c> this</c><00:13:09.049><c> to</c><00:13:09.230><c> an</c>

00:13:09.309 --> 00:13:09.319 align:start position:0%
next step if you bring this to an
 

00:13:09.319 --> 00:13:10.989 align:start position:0%
next step if you bring this to an
auditor<00:13:09.679><c> your</c><00:13:09.889><c> honor</c><00:13:10.040><c> it</c><00:13:10.189><c> would</c><00:13:10.429><c> be</c><00:13:10.579><c> like</c><00:13:10.819><c> half</c>

00:13:10.989 --> 00:13:10.999 align:start position:0%
auditor your honor it would be like half
 

00:13:10.999 --> 00:13:12.789 align:start position:0%
auditor your honor it would be like half
the<00:13:11.149><c> cost</c><00:13:11.360><c> no</c><00:13:12.290><c> joke</c>

00:13:12.789 --> 00:13:12.799 align:start position:0%
the cost no joke
 

00:13:12.799 --> 00:13:14.739 align:start position:0%
the cost no joke
when<00:13:13.639><c> I</c><00:13:13.730><c> was</c><00:13:13.850><c> shopping</c><00:13:14.029><c> around</c><00:13:14.149><c> for</c><00:13:14.449><c> audits</c>

00:13:14.739 --> 00:13:14.749 align:start position:0%
when I was shopping around for audits
 

00:13:14.749 --> 00:13:16.600 align:start position:0%
when I was shopping around for audits
all<00:13:15.559><c> the</c><00:13:15.740><c> auditors</c><00:13:16.069><c> were</c><00:13:16.189><c> really</c>

00:13:16.600 --> 00:13:16.610 align:start position:0%
all the auditors were really
 

00:13:16.610 --> 00:13:17.800 align:start position:0%
all the auditors were really
prai's<00:13:16.760><c> that</c><00:13:17.000><c> I</c><00:13:17.060><c> was</c><00:13:17.209><c> doing</c><00:13:17.450><c> this</c><00:13:17.570><c> in</c><00:13:17.720><c> my</c>

00:13:17.800 --> 00:13:17.810 align:start position:0%
prai's that I was doing this in my
 

00:13:17.810 --> 00:13:24.490 align:start position:0%
prai's that I was doing this in my
application<00:13:21.339><c> okay</c><00:13:22.339><c> so</c><00:13:23.029><c> I'm</c><00:13:23.540><c> Creole</c><00:13:23.899><c> and</c><00:13:24.200><c> I</c>

00:13:24.490 --> 00:13:24.500 align:start position:0%
application okay so I'm Creole and I
 

00:13:24.500 --> 00:13:26.730 align:start position:0%
application okay so I'm Creole and I
will<00:13:24.649><c> be</c><00:13:24.800><c> more</c><00:13:25.100><c> pragmatic</c><00:13:25.310><c> part</c><00:13:25.940><c> of</c><00:13:26.089><c> this</c><00:13:26.149><c> talk</c>

00:13:26.730 --> 00:13:26.740 align:start position:0%
will be more pragmatic part of this talk
 

00:13:26.740 --> 00:13:29.110 align:start position:0%
will be more pragmatic part of this talk
pragmatic<00:13:27.740><c> enough</c><00:13:28.100><c> that</c><00:13:28.430><c> you</c><00:13:28.550><c> will</c><00:13:28.670><c> feel</c><00:13:28.880><c> like</c>

00:13:29.110 --> 00:13:29.120 align:start position:0%
pragmatic enough that you will feel like
 

00:13:29.120 --> 00:13:31.449 align:start position:0%
pragmatic enough that you will feel like
a<00:13:29.180><c> motivational</c><00:13:30.079><c> speaker</c><00:13:30.320><c> not</c><00:13:30.620><c> some</c><00:13:31.070><c> sort</c><00:13:31.310><c> of</c>

00:13:31.449 --> 00:13:31.459 align:start position:0%
a motivational speaker not some sort of
 

00:13:31.459 --> 00:13:33.940 align:start position:0%
a motivational speaker not some sort of
the<00:13:31.610><c> engineer</c><00:13:32.120><c> and</c><00:13:32.269><c> this</c><00:13:33.170><c> first</c><00:13:33.440><c> thing</c><00:13:33.680><c> I'm</c>

00:13:33.940 --> 00:13:33.950 align:start position:0%
the engineer and this first thing I'm
 

00:13:33.950 --> 00:13:35.940 align:start position:0%
the engineer and this first thing I'm
going<00:13:34.100><c> to</c><00:13:34.220><c> talk</c><00:13:34.370><c> to</c><00:13:35.060><c> you</c><00:13:35.180><c> about</c><00:13:35.300><c> is</c>

00:13:35.940 --> 00:13:35.950 align:start position:0%
going to talk to you about is
 

00:13:35.950 --> 00:13:38.620 align:start position:0%
going to talk to you about is
test-driven<00:13:36.950><c> development</c><00:13:37.250><c> because</c><00:13:38.089><c> everyone</c>

00:13:38.620 --> 00:13:38.630 align:start position:0%
test-driven development because everyone
 

00:13:38.630 --> 00:13:40.120 align:start position:0%
test-driven development because everyone
knows<00:13:38.839><c> that</c><00:13:38.870><c> you</c><00:13:39.290><c> probably</c><00:13:39.649><c> should</c><00:13:39.950><c> be</c><00:13:40.100><c> doing</c>

00:13:40.120 --> 00:13:40.130 align:start position:0%
knows that you probably should be doing
 

00:13:40.130 --> 00:13:42.970 align:start position:0%
knows that you probably should be doing
the<00:13:40.459><c> ads</c><00:13:40.579><c> no</c><00:13:41.390><c> one</c><00:13:41.540><c> understands</c><00:13:42.019><c> why</c><00:13:42.230><c> like</c><00:13:42.950><c> I</c>

00:13:42.970 --> 00:13:42.980 align:start position:0%
the ads no one understands why like I
 

00:13:42.980 --> 00:13:44.670 align:start position:0%
the ads no one understands why like I
was<00:13:43.160><c> like</c><00:13:43.250><c> I</c><00:13:43.399><c> asked</c><00:13:43.700><c> and</c><00:13:44.089><c> people</c><00:13:44.510><c> to</c><00:13:44.600><c> earn</c>

00:13:44.670 --> 00:13:44.680 align:start position:0%
was like I asked and people to earn
 

00:13:44.680 --> 00:13:48.100 align:start position:0%
was like I asked and people to earn
because<00:13:45.680><c> I</c><00:13:45.890><c> need</c><00:13:46.339><c> 100%</c><00:13:47.240><c> coverage</c><00:13:47.630><c> or</c>

00:13:48.100 --> 00:13:48.110 align:start position:0%
because I need 100% coverage or
 

00:13:48.110 --> 00:13:49.990 align:start position:0%
because I need 100% coverage or
something<00:13:48.440><c> like</c><00:13:48.529><c> that</c>

00:13:49.990 --> 00:13:50.000 align:start position:0%
something like that
 

00:13:50.000 --> 00:13:53.410 align:start position:0%
something like that
the<00:13:50.300><c> actual</c><00:13:50.750><c> answer</c><00:13:51.200><c> is</c><00:13:51.410><c> that</c><00:13:52.339><c> your</c><00:13:52.820><c> tests</c><00:13:53.300><c> a</c>

00:13:53.410 --> 00:13:53.420 align:start position:0%
the actual answer is that your tests a
 

00:13:53.420 --> 00:13:56.980 align:start position:0%
the actual answer is that your tests a
code<00:13:53.779><c> and</c><00:13:54.579><c> you</c><00:13:55.579><c> need</c><00:13:55.820><c> to</c><00:13:55.970><c> verify</c><00:13:56.209><c> that</c><00:13:56.690><c> your</c>

00:13:56.980 --> 00:13:56.990 align:start position:0%
code and you need to verify that your
 

00:13:56.990 --> 00:13:59.650 align:start position:0%
code and you need to verify that your
test<00:13:57.230><c> code</c><00:13:58.010><c> is</c><00:13:58.339><c> working</c><00:13:58.670><c> as</c><00:13:59.000><c> you</c><00:13:59.149><c> expect</c><00:13:59.510><c> them</c>

00:13:59.650 --> 00:13:59.660 align:start position:0%
test code is working as you expect them
 

00:13:59.660 --> 00:14:03.250 align:start position:0%
test code is working as you expect them
to<00:13:59.690><c> do</c><00:13:59.899><c> and</c><00:14:00.170><c> you</c><00:14:01.510><c> I'm</c><00:14:02.510><c> not</c><00:14:02.690><c> suggesting</c><00:14:02.870><c> you</c>

00:14:03.250 --> 00:14:03.260 align:start position:0%
to do and you I'm not suggesting you
 

00:14:03.260 --> 00:14:05.290 align:start position:0%
to do and you I'm not suggesting you
writing<00:14:03.589><c> tests</c><00:14:03.860><c> for</c><00:14:04.040><c> your</c><00:14:04.100><c> tests</c><00:14:04.310><c> right</c><00:14:04.519><c> so</c>

00:14:05.290 --> 00:14:05.300 align:start position:0%
writing tests for your tests right so
 

00:14:05.300 --> 00:14:07.150 align:start position:0%
writing tests for your tests right so
the<00:14:05.480><c> only</c><00:14:05.510><c> way</c><00:14:06.019><c> you</c><00:14:06.079><c> verify</c><00:14:06.620><c> that</c><00:14:06.649><c> you</c><00:14:06.920><c> test</c>

00:14:07.150 --> 00:14:07.160 align:start position:0%
the only way you verify that you test
 

00:14:07.160 --> 00:14:09.250 align:start position:0%
the only way you verify that you test
check<00:14:07.579><c> something</c><00:14:08.060><c> and</c><00:14:08.240><c> it's</c><00:14:08.360><c> not</c><00:14:08.540><c> like</c><00:14:08.779><c> one</c>

00:14:09.250 --> 00:14:09.260 align:start position:0%
check something and it's not like one
 

00:14:09.260 --> 00:14:12.250 align:start position:0%
check something and it's not like one
equals<00:14:09.680><c> one</c><00:14:09.890><c> in</c><00:14:10.339><c> the</c><00:14:10.550><c> end</c><00:14:10.700><c> is</c><00:14:10.880><c> that</c><00:14:11.510><c> you</c><00:14:12.050><c> write</c>

00:14:12.250 --> 00:14:12.260 align:start position:0%
equals one in the end is that you write
 

00:14:12.260 --> 00:14:14.920 align:start position:0%
equals one in the end is that you write
tests<00:14:12.560><c> first</c><00:14:12.829><c> and</c><00:14:13.250><c> they</c><00:14:13.459><c> fail</c><00:14:13.730><c> and</c><00:14:14.089><c> then</c><00:14:14.779><c> they</c>

00:14:14.920 --> 00:14:14.930 align:start position:0%
tests first and they fail and then they
 

00:14:14.930 --> 00:14:16.930 align:start position:0%
tests first and they fail and then they
fail<00:14:15.170><c> your</c><00:14:15.380><c> ad</c><00:14:15.500><c> code</c><00:14:15.860><c> and</c><00:14:16.100><c> then</c><00:14:16.220><c> they</c><00:14:16.399><c> pass</c><00:14:16.640><c> and</c>

00:14:16.930 --> 00:14:16.940 align:start position:0%
fail your ad code and then they pass and
 

00:14:16.940 --> 00:14:18.340 align:start position:0%
fail your ad code and then they pass and
that<00:14:17.240><c> means</c><00:14:17.450><c> that</c><00:14:17.630><c> your</c><00:14:17.810><c> tests</c><00:14:18.110><c> are</c><00:14:18.170><c> actually</c>

00:14:18.340 --> 00:14:18.350 align:start position:0%
that means that your tests are actually
 

00:14:18.350 --> 00:14:20.500 align:start position:0%
that means that your tests are actually
checking<00:14:19.220><c> the</c><00:14:19.370><c> behavior</c><00:14:19.850><c> which</c><00:14:20.089><c> you</c><00:14:20.240><c> just</c>

00:14:20.500 --> 00:14:20.510 align:start position:0%
checking the behavior which you just
 

00:14:20.510 --> 00:14:24.639 align:start position:0%
checking the behavior which you just
implemented<00:14:21.380><c> in</c><00:14:21.470><c> your</c><00:14:21.560><c> program</c><00:14:23.170><c> also</c><00:14:24.170><c> I</c>

00:14:24.639 --> 00:14:24.649 align:start position:0%
implemented in your program also I
 

00:14:24.649 --> 00:14:26.680 align:start position:0%
implemented in your program also I
promise<00:14:25.100><c> to</c><00:14:25.190><c> be</c><00:14:25.279><c> problematic</c><00:14:25.610><c> no</c><00:14:26.420><c> one</c><00:14:26.570><c> is</c>

00:14:26.680 --> 00:14:26.690 align:start position:0%
promise to be problematic no one is
 

00:14:26.690 --> 00:14:28.540 align:start position:0%
promise to be problematic no one is
going<00:14:26.810><c> to</c><00:14:26.930><c> do</c><00:14:27.110><c> that</c><00:14:27.290><c> all</c><00:14:27.410><c> the</c><00:14:27.440><c> time</c><00:14:27.560><c> this</c><00:14:28.399><c> is</c>

00:14:28.540 --> 00:14:28.550 align:start position:0%
going to do that all the time this is
 

00:14:28.550 --> 00:14:30.220 align:start position:0%
going to do that all the time this is
like<00:14:28.730><c> true</c><00:14:29.089><c> of</c><00:14:29.269><c> rust</c><00:14:29.480><c> where</c><00:14:29.660><c> engineering</c>

00:14:30.220 --> 00:14:30.230 align:start position:0%
like true of rust where engineering
 

00:14:30.230 --> 00:14:32.710 align:start position:0%
like true of rust where engineering
no<00:14:30.350><c> one</c><00:14:30.500><c> is</c><00:14:30.620><c> writing</c><00:14:30.949><c> tests</c><00:14:31.160><c> first</c><00:14:31.370><c> so</c><00:14:32.300><c> what</c>

00:14:32.710 --> 00:14:32.720 align:start position:0%
no one is writing tests first so what
 

00:14:32.720 --> 00:14:34.660 align:start position:0%
no one is writing tests first so what
I'm<00:14:32.899><c> suggesting</c><00:14:33.079><c> for</c><00:14:33.589><c> the</c><00:14:33.709><c> existing</c><00:14:34.190><c> systems</c>

00:14:34.660 --> 00:14:34.670 align:start position:0%
I'm suggesting for the existing systems
 

00:14:34.670 --> 00:14:37.030 align:start position:0%
I'm suggesting for the existing systems
systems<00:14:35.269><c> weren't</c><00:14:35.600><c> written</c><00:14:36.320><c> right</c><00:14:36.529><c> now</c><00:14:36.589><c> by</c><00:14:36.980><c> you</c>

00:14:37.030 --> 00:14:37.040 align:start position:0%
systems weren't written right now by you
 

00:14:37.040 --> 00:14:39.910 align:start position:0%
systems weren't written right now by you
and<00:14:37.519><c> you</c><00:14:38.240><c> have</c><00:14:38.420><c> to</c><00:14:38.449><c> write</c><00:14:38.810><c> tests</c><00:14:39.050><c> for</c><00:14:39.140><c> it</c><00:14:39.320><c> just</c>

00:14:39.910 --> 00:14:39.920 align:start position:0%
and you have to write tests for it just
 

00:14:39.920 --> 00:14:42.340 align:start position:0%
and you have to write tests for it just
try<00:14:40.190><c> to</c><00:14:40.250><c> break</c><00:14:40.850><c> your</c><00:14:41.089><c> test</c><00:14:41.390><c> by</c><00:14:41.720><c> modifying</c><00:14:42.110><c> your</c>

00:14:42.340 --> 00:14:42.350 align:start position:0%
try to break your test by modifying your
 

00:14:42.350 --> 00:14:44.710 align:start position:0%
try to break your test by modifying your
code<00:14:42.529><c> just</c><00:14:42.800><c> introduce</c><00:14:43.670><c> miles</c><00:14:44.000><c> sounds</c><00:14:44.480><c> small</c>

00:14:44.710 --> 00:14:44.720 align:start position:0%
code just introduce miles sounds small
 

00:14:44.720 --> 00:14:47.560 align:start position:0%
code just introduce miles sounds small
error<00:14:44.990><c> and</c><00:14:45.320><c> make</c><00:14:45.740><c> sure</c><00:14:45.949><c> you</c><00:14:46.160><c> test</c><00:14:46.399><c> go</c><00:14:46.670><c> read</c><00:14:46.910><c> if</c>

00:14:47.560 --> 00:14:47.570 align:start position:0%
error and make sure you test go read if
 

00:14:47.570 --> 00:14:49.870 align:start position:0%
error and make sure you test go read if
it<00:14:47.750><c> happens</c><00:14:48.079><c> yeah</c><00:14:48.230><c> this</c><00:14:48.500><c> test</c><00:14:48.769><c> is</c><00:14:48.949><c> useful</c><00:14:49.130><c> this</c>

00:14:49.870 --> 00:14:49.880 align:start position:0%
it happens yeah this test is useful this
 

00:14:49.880 --> 00:14:51.699 align:start position:0%
it happens yeah this test is useful this
test<00:14:50.180><c> is</c><00:14:50.329><c> testing</c><00:14:50.630><c> what</c><00:14:51.079><c> it's</c><00:14:51.230><c> supposed</c><00:14:51.589><c> to</c>

00:14:51.699 --> 00:14:51.709 align:start position:0%
test is testing what it's supposed to
 

00:14:51.709 --> 00:14:53.650 align:start position:0%
test is testing what it's supposed to
and<00:14:51.920><c> there</c><00:14:52.250><c> is</c><00:14:52.339><c> no</c><00:14:52.459><c> subtool</c><00:14:52.910><c> syntactic</c>

00:14:53.650 --> 00:14:53.660 align:start position:0%
and there is no subtool syntactic
 

00:14:53.660 --> 00:14:56.230 align:start position:0%
and there is no subtool syntactic
mistakes<00:14:53.990><c> in</c><00:14:54.140><c> there</c><00:14:54.399><c> another</c><00:14:55.399><c> like</c><00:14:55.730><c> being</c>

00:14:56.230 --> 00:14:56.240 align:start position:0%
mistakes in there another like being
 

00:14:56.240 --> 00:14:59.290 align:start position:0%
mistakes in there another like being
more<00:14:56.990><c> to</c><00:14:57.320><c> the</c><00:14:57.470><c> solidity</c><00:14:57.920><c> testing</c><00:14:58.399><c> i</c><00:14:58.610><c> recommend</c>

00:14:59.290 --> 00:14:59.300 align:start position:0%
more to the solidity testing i recommend
 

00:14:59.300 --> 00:15:01.689 align:start position:0%
more to the solidity testing i recommend
testing<00:14:59.570><c> solidity</c><00:15:00.529><c> in</c><00:15:00.709><c> javascript</c><00:15:01.279><c> because</c>

00:15:01.689 --> 00:15:01.699 align:start position:0%
testing solidity in javascript because
 

00:15:01.699 --> 00:15:04.990 align:start position:0%
testing solidity in javascript because
then<00:15:02.120><c> small</c><00:15:02.860><c> syntactic</c><00:15:04.000><c> misunderstandings</c>

00:15:04.990 --> 00:15:05.000 align:start position:0%
then small syntactic misunderstandings
 

00:15:05.000 --> 00:15:06.939 align:start position:0%
then small syntactic misunderstandings
between<00:15:05.120><c> you</c><00:15:05.480><c> in</c><00:15:05.600><c> solidity</c><00:15:05.959><c> won't</c><00:15:06.410><c> get</c><00:15:06.620><c> in</c><00:15:06.829><c> a</c>

00:15:06.939 --> 00:15:06.949 align:start position:0%
between you in solidity won't get in a
 

00:15:06.949 --> 00:15:09.069 align:start position:0%
between you in solidity won't get in a
place<00:15:07.190><c> so</c><00:15:07.730><c> you</c><00:15:08.000><c> basically</c><00:15:08.209><c> won't</c><00:15:08.690><c> repeat</c><00:15:08.930><c> the</c>

00:15:09.069 --> 00:15:09.079 align:start position:0%
place so you basically won't repeat the
 

00:15:09.079 --> 00:15:11.259 align:start position:0%
place so you basically won't repeat the
same<00:15:09.290><c> error</c><00:15:09.560><c> on</c><00:15:09.890><c> your</c><00:15:09.949><c> testing</c><00:15:10.820><c> side</c><00:15:11.000><c> of</c><00:15:11.180><c> the</c>

00:15:11.259 --> 00:15:11.269 align:start position:0%
same error on your testing side of the
 

00:15:11.269 --> 00:15:16.269 align:start position:0%
same error on your testing side of the
code<00:15:11.480><c> oh</c><00:15:12.670><c> yeah</c><00:15:13.699><c> and</c><00:15:14.410><c> actually</c><00:15:15.410><c> the</c><00:15:16.010><c> major</c>

00:15:16.269 --> 00:15:16.279 align:start position:0%
code oh yeah and actually the major
 

00:15:16.279 --> 00:15:18.220 align:start position:0%
code oh yeah and actually the major
truth<00:15:16.730><c> is</c><00:15:16.940><c> that</c><00:15:17.089><c> you</c><00:15:17.300><c> are</c><00:15:17.329><c> not</c><00:15:17.540><c> designing</c><00:15:17.899><c> just</c>

00:15:18.220 --> 00:15:18.230 align:start position:0%
truth is that you are not designing just
 

00:15:18.230 --> 00:15:20.530 align:start position:0%
truth is that you are not designing just
the<00:15:18.410><c> system</c><00:15:18.920><c> which</c><00:15:19.190><c> is</c><00:15:19.399><c> deployed</c><00:15:19.730><c> on</c><00:15:19.910><c> chain</c><00:15:20.209><c> or</c>

00:15:20.530 --> 00:15:20.540 align:start position:0%
the system which is deployed on chain or
 

00:15:20.540 --> 00:15:22.000 align:start position:0%
the system which is deployed on chain or
like<00:15:20.779><c> the</c><00:15:20.930><c> web</c><00:15:21.110><c> app</c><00:15:21.290><c> you</c><00:15:21.470><c> are</c><00:15:21.500><c> deploying</c><00:15:21.769><c> to</c>

00:15:22.000 --> 00:15:22.010 align:start position:0%
like the web app you are deploying to
 

00:15:22.010 --> 00:15:24.250 align:start position:0%
like the web app you are deploying to
accompany<00:15:22.190><c> it</c><00:15:22.430><c> but</c><00:15:23.000><c> the</c><00:15:23.209><c> system</c><00:15:23.449><c> includes</c><00:15:23.959><c> you</c>

00:15:24.250 --> 00:15:24.260 align:start position:0%
accompany it but the system includes you
 

00:15:24.260 --> 00:15:27.400 align:start position:0%
accompany it but the system includes you
and<00:15:24.529><c> it</c><00:15:24.770><c> includes</c><00:15:25.310><c> the</c><00:15:25.959><c> way</c><00:15:26.959><c> you</c><00:15:27.020><c> deliver</c>

00:15:27.400 --> 00:15:27.410 align:start position:0%
and it includes the way you deliver
 

00:15:27.410 --> 00:15:29.350 align:start position:0%
and it includes the way you deliver
things<00:15:27.949><c> and</c><00:15:28.190><c> so</c><00:15:28.310><c> on</c><00:15:28.430><c> and</c><00:15:28.640><c> this</c><00:15:28.730><c> is</c><00:15:28.790><c> the</c><00:15:29.029><c> info</c>

00:15:29.350 --> 00:15:29.360 align:start position:0%
things and so on and this is the info
 

00:15:29.360 --> 00:15:30.430 align:start position:0%
things and so on and this is the info
front<00:15:29.600><c> blockchain</c><00:15:29.930><c> gravy</c>

00:15:30.430 --> 00:15:30.440 align:start position:0%
front blockchain gravy
 

00:15:30.440 --> 00:15:31.780 align:start position:0%
front blockchain gravy
really<00:15:30.830><c> wonderful</c><00:15:31.220><c> project</c><00:15:31.610><c> which</c>

00:15:31.780 --> 00:15:31.790 align:start position:0%
really wonderful project which
 

00:15:31.790 --> 00:15:34.390 align:start position:0%
really wonderful project which
accumulates<00:15:32.450><c> the</c><00:15:32.930><c> post-mortems</c><00:15:33.860><c> of</c><00:15:34.070><c> failed</c>

00:15:34.390 --> 00:15:34.400 align:start position:0%
accumulates the post-mortems of failed
 

00:15:34.400 --> 00:15:37.150 align:start position:0%
accumulates the post-mortems of failed
and<00:15:34.700><c> hacked</c><00:15:35.350><c> blockchain</c><00:15:36.350><c> related</c><00:15:36.770><c> projects</c>

00:15:37.150 --> 00:15:37.160 align:start position:0%
and hacked blockchain related projects
 

00:15:37.160 --> 00:15:39.790 align:start position:0%
and hacked blockchain related projects
and<00:15:37.340><c> as</c><00:15:37.820><c> you</c><00:15:37.970><c> see</c><00:15:38.240><c> how</c><00:15:38.900><c> other</c><00:15:38.930><c> projects</c>

00:15:39.790 --> 00:15:39.800 align:start position:0%
and as you see how other projects
 

00:15:39.800 --> 00:15:41.680 align:start position:0%
and as you see how other projects
haven't<00:15:40.310><c> been</c><00:15:40.490><c> hacked</c><00:15:40.760><c> through</c><00:15:41.000><c> the</c><00:15:41.210><c> unchain</c>

00:15:41.680 --> 00:15:41.690 align:start position:0%
haven't been hacked through the unchain
 

00:15:41.690 --> 00:15:44.290 align:start position:0%
haven't been hacked through the unchain
things<00:15:41.990><c> at</c><00:15:42.200><c> all</c><00:15:42.350><c> it</c><00:15:42.590><c> is</c><00:15:43.010><c> all</c><00:15:43.250><c> poor</c><00:15:43.670><c> operational</c>

00:15:44.290 --> 00:15:44.300 align:start position:0%
things at all it is all poor operational
 

00:15:44.300 --> 00:15:45.910 align:start position:0%
things at all it is all poor operational
security<00:15:44.540><c> it's</c><00:15:44.870><c> either</c><00:15:45.020><c> your</c><00:15:45.260><c> servers</c><00:15:45.650><c> hacked</c>

00:15:45.910 --> 00:15:45.920 align:start position:0%
security it's either your servers hacked
 

00:15:45.920 --> 00:15:48.700 align:start position:0%
security it's either your servers hacked
or<00:15:46.220><c> your</c><00:15:46.610><c> cloud</c><00:15:47.540><c> credentials</c><00:15:47.900><c> hijacked</c><00:15:48.500><c> or</c>

00:15:48.700 --> 00:15:48.710 align:start position:0%
or your cloud credentials hijacked or
 

00:15:48.710 --> 00:15:50.650 align:start position:0%
or your cloud credentials hijacked or
your<00:15:49.130><c> keys</c><00:15:49.520><c> are</c><00:15:49.700><c> compromised</c><00:15:50.180><c> or</c><00:15:50.360><c> something</c>

00:15:50.650 --> 00:15:50.660 align:start position:0%
your keys are compromised or something
 

00:15:50.660 --> 00:15:55.210 align:start position:0%
your keys are compromised or something
at<00:15:50.780><c> that</c><00:15:50.900><c> and</c><00:15:52.960><c> good</c><00:15:53.960><c> operational</c><00:15:54.560><c> security</c><00:15:54.800><c> is</c>

00:15:55.210 --> 00:15:55.220 align:start position:0%
at that and good operational security is
 

00:15:55.220 --> 00:15:57.010 align:start position:0%
at that and good operational security is
a<00:15:55.250><c> part</c><00:15:55.640><c> of</c><00:15:55.850><c> a</c><00:15:55.940><c> security</c><00:15:56.480><c> of</c><00:15:56.540><c> a</c><00:15:56.600><c> system</c><00:15:56.900><c> you</c>

00:15:57.010 --> 00:15:57.020 align:start position:0%
a part of a security of a system you
 

00:15:57.020 --> 00:16:01.780 align:start position:0%
a part of a security of a system you
delivering<00:15:57.800><c> you</c><00:15:59.770><c> know</c><00:16:00.770><c> this</c><00:16:01.010><c> this</c><00:16:01.520><c> is</c><00:16:01.640><c> the</c>

00:16:01.780 --> 00:16:01.790 align:start position:0%
delivering you know this this is the
 

00:16:01.790 --> 00:16:03.520 align:start position:0%
delivering you know this this is the
thing<00:16:01.940><c> like</c><00:16:02.150><c> you</c><00:16:02.390><c> all</c><00:16:02.570><c> know</c><00:16:02.870><c> what</c><00:16:03.110><c> needs</c><00:16:03.260><c> to</c><00:16:03.380><c> be</c>

00:16:03.520 --> 00:16:03.530 align:start position:0%
thing like you all know what needs to be
 

00:16:03.530 --> 00:16:05.320 align:start position:0%
thing like you all know what needs to be
done<00:16:03.680><c> you're</c><00:16:04.160><c> just</c><00:16:04.190><c> not</c><00:16:04.730><c> doing</c><00:16:04.760><c> that</c><00:16:05.150><c> because</c>

00:16:05.320 --> 00:16:05.330 align:start position:0%
done you're just not doing that because
 

00:16:05.330 --> 00:16:08.890 align:start position:0%
done you're just not doing that because
it<00:16:05.540><c> requires</c><00:16:05.900><c> you</c><00:16:06.140><c> to</c><00:16:06.170><c> change</c><00:16:06.290><c> your</c><00:16:06.590><c> habits</c><00:16:07.900><c> to</c>

00:16:08.890 --> 00:16:08.900 align:start position:0%
it requires you to change your habits to
 

00:16:08.900 --> 00:16:10.990 align:start position:0%
it requires you to change your habits to
the<00:16:09.260><c> second</c><00:16:09.530><c> factor</c><00:16:09.800><c> just</c><00:16:10.220><c> get</c><00:16:10.580><c> a</c><00:16:10.610><c> hardware</c>

00:16:10.990 --> 00:16:11.000 align:start position:0%
the second factor just get a hardware
 

00:16:11.000 --> 00:16:12.880 align:start position:0%
the second factor just get a hardware
token<00:16:11.030><c> if</c><00:16:11.450><c> it</c><00:16:11.900><c> is</c><00:16:12.140><c> too</c><00:16:12.290><c> expensive</c><00:16:12.380><c> for</c><00:16:12.740><c> you</c>

00:16:12.880 --> 00:16:12.890 align:start position:0%
token if it is too expensive for you
 

00:16:12.890 --> 00:16:14.620 align:start position:0%
token if it is too expensive for you
just<00:16:13.190><c> get</c><00:16:13.400><c> the</c><00:16:13.610><c> Kryptonite</c><00:16:14.120><c> on</c><00:16:14.180><c> your</c>

00:16:14.620 --> 00:16:14.630 align:start position:0%
just get the Kryptonite on your
 

00:16:14.630 --> 00:16:17.530 align:start position:0%
just get the Kryptonite on your
smartphone<00:16:15.410><c> it</c><00:16:15.590><c> is</c><00:16:15.620><c> almost</c><00:16:16.130><c> as</c><00:16:16.340><c> good</c><00:16:16.640><c> for</c><00:16:17.090><c> zero</c>

00:16:17.530 --> 00:16:17.540 align:start position:0%
smartphone it is almost as good for zero
 

00:16:17.540 --> 00:16:21.250 align:start position:0%
smartphone it is almost as good for zero
price<00:16:18.670><c> hardware</c><00:16:19.670><c> wallets</c><00:16:20.030><c> air-gapped</c><00:16:20.480><c> sonic</c>

00:16:21.250 --> 00:16:21.260 align:start position:0%
price hardware wallets air-gapped sonic
 

00:16:21.260 --> 00:16:23.950 align:start position:0%
price hardware wallets air-gapped sonic
devices<00:16:22.180><c> yes</c><00:16:23.180><c> please</c>

00:16:23.950 --> 00:16:23.960 align:start position:0%
devices yes please
 

00:16:23.960 --> 00:16:27.550 align:start position:0%
devices yes please
please<00:16:24.260><c> do</c><00:16:24.410><c> that</c><00:16:25.520><c> website</c><00:16:26.510><c> based</c><00:16:26.720><c> wallets</c><00:16:27.110><c> bad</c>

00:16:27.550 --> 00:16:27.560 align:start position:0%
please do that website based wallets bad
 

00:16:27.560 --> 00:16:28.030 align:start position:0%
please do that website based wallets bad
idea

00:16:28.030 --> 00:16:28.040 align:start position:0%
idea
 

00:16:28.040 --> 00:16:30.400 align:start position:0%
idea
never<00:16:28.340><c> just</c><00:16:28.760><c> if</c><00:16:29.150><c> it</c><00:16:29.600><c> is</c><00:16:29.750><c> a</c><00:16:29.780><c> production-related</c>

00:16:30.400 --> 00:16:30.410 align:start position:0%
never just if it is a production-related
 

00:16:30.410 --> 00:16:33.970 align:start position:0%
never just if it is a production-related
key<00:16:30.830><c> never</c><00:16:31.280><c> to</c><00:16:31.640><c> type</c><00:16:32.630><c> it</c><00:16:32.810><c> in</c><00:16:32.960><c> any</c><00:16:33.230><c> website</c><00:16:33.710><c> this</c>

00:16:33.970 --> 00:16:33.980 align:start position:0%
key never to type it in any website this
 

00:16:33.980 --> 00:16:36.250 align:start position:0%
key never to type it in any website this
is<00:16:34.040><c> like</c><00:16:34.550><c> instant</c><00:16:34.940><c> compromise</c><00:16:35.420><c> just</c><00:16:35.750><c> assume</c>

00:16:36.250 --> 00:16:36.260 align:start position:0%
is like instant compromise just assume
 

00:16:36.260 --> 00:16:38.260 align:start position:0%
is like instant compromise just assume
that<00:16:36.440><c> we've</c><00:16:36.890><c> seen</c><00:16:37.100><c> even</c><00:16:37.490><c> the</c><00:16:37.640><c> best</c><00:16:37.910><c> online</c>

00:16:38.260 --> 00:16:38.270 align:start position:0%
that we've seen even the best online
 

00:16:38.270 --> 00:16:40.510 align:start position:0%
that we've seen even the best online
wallets<00:16:38.990><c> being</c><00:16:39.200><c> compromised</c><00:16:39.740><c> by</c><00:16:39.950><c> really</c>

00:16:40.510 --> 00:16:40.520 align:start position:0%
wallets being compromised by really
 

00:16:40.520 --> 00:16:42.460 align:start position:0%
wallets being compromised by really
really<00:16:40.790><c> expensive</c><00:16:40.940><c> attacks</c><00:16:41.480><c> you</c><00:16:42.200><c> are</c><00:16:42.290><c> not</c>

00:16:42.460 --> 00:16:42.470 align:start position:0%
really expensive attacks you are not
 

00:16:42.470 --> 00:16:44.080 align:start position:0%
really expensive attacks you are not
protected<00:16:42.920><c> from</c><00:16:42.950><c> that</c><00:16:43.190><c> just</c><00:16:43.670><c> use</c><00:16:43.790><c> something</c>

00:16:44.080 --> 00:16:44.090 align:start position:0%
protected from that just use something
 

00:16:44.090 --> 00:16:48.160 align:start position:0%
protected from that just use something
else<00:16:45.100><c> real</c><00:16:46.100><c> keys</c><00:16:46.400><c> to</c><00:16:46.540><c> conduct</c><00:16:47.540><c> damage</c><00:16:47.840><c> like</c><00:16:48.020><c> to</c>

00:16:48.160 --> 00:16:48.170 align:start position:0%
else real keys to conduct damage like to
 

00:16:48.170 --> 00:16:50.200 align:start position:0%
else real keys to conduct damage like to
your<00:16:48.290><c> investors</c><00:16:48.770><c> or</c><00:16:48.980><c> to</c><00:16:49.070><c> someone</c><00:16:49.250><c> mmm</c>

00:16:50.200 --> 00:16:50.210 align:start position:0%
your investors or to someone mmm
 

00:16:50.210 --> 00:16:52.210 align:start position:0%
your investors or to someone mmm
use<00:16:50.600><c> the</c><00:16:50.720><c> test</c><00:16:50.960><c> net</c><00:16:51.140><c> all</c><00:16:51.290><c> the</c><00:16:51.500><c> time</c><00:16:51.920><c> like</c><00:16:52.040><c> your</c>

00:16:52.210 --> 00:16:52.220 align:start position:0%
use the test net all the time like your
 

00:16:52.220 --> 00:16:54.010 align:start position:0%
use the test net all the time like your
production<00:16:52.580><c> keys</c><00:16:52.790><c> stay</c><00:16:53.210><c> safe</c><00:16:53.510><c> if</c><00:16:53.750><c> they</c><00:16:53.900><c> are</c>

00:16:54.010 --> 00:16:54.020 align:start position:0%
production keys stay safe if they are
 

00:16:54.020 --> 00:16:55.630 align:start position:0%
production keys stay safe if they are
not<00:16:54.230><c> on</c><00:16:54.380><c> the</c><00:16:54.500><c> screen</c><00:16:54.770><c> when</c><00:16:54.980><c> someone</c><00:16:55.310><c> else</c><00:16:55.490><c> is</c>

00:16:55.630 --> 00:16:55.640 align:start position:0%
not on the screen when someone else is
 

00:16:55.640 --> 00:16:57.760 align:start position:0%
not on the screen when someone else is
looking<00:16:55.790><c> that's</c><00:16:56.150><c> the</c><00:16:56.450><c> rule</c><00:16:56.690><c> just</c><00:16:57.380><c> you</c>

00:16:57.760 --> 00:16:57.770 align:start position:0%
looking that's the rule just you
 

00:16:57.770 --> 00:17:00.000 align:start position:0%
looking that's the rule just you
wouldn't<00:16:58.160><c> believe</c><00:16:58.460><c> how</c><00:16:58.730><c> frequently</c><00:16:59.360><c> I</c><00:16:59.450><c> see</c>

00:17:00.000 --> 00:17:00.010 align:start position:0%
wouldn't believe how frequently I see
 

00:17:00.010 --> 00:17:03.120 align:start position:0%
wouldn't believe how frequently I see
compromises<00:17:01.010><c> from</c><00:17:01.250><c> these</c><00:17:01.520><c> like</c><00:17:02.090><c> probably</c>

00:17:03.120 --> 00:17:03.130 align:start position:0%
compromises from these like probably
 

00:17:03.130 --> 00:17:05.290 align:start position:0%
compromises from these like probably
everything<00:17:04.130><c> ends</c><00:17:04.520><c> up</c><00:17:04.640><c> fine</c><00:17:04.970><c> and</c><00:17:05.240><c> you</c>

00:17:05.290 --> 00:17:05.300 align:start position:0%
everything ends up fine and you
 

00:17:05.300 --> 00:17:07.120 align:start position:0%
everything ends up fine and you
investors<00:17:05.720><c> a</c><00:17:05.810><c> trust</c><00:17:06.050><c> for</c><00:17:06.199><c> few</c><00:17:06.319><c> guys</c><00:17:06.500><c> but</c><00:17:06.530><c> why</c>

00:17:07.120 --> 00:17:07.130 align:start position:0%
investors a trust for few guys but why
 

00:17:07.130 --> 00:17:08.800 align:start position:0%
investors a trust for few guys but why
push<00:17:07.490><c> your</c><00:17:07.670><c> luck</c><00:17:07.790><c> and</c><00:17:08.270><c> just</c><00:17:08.420><c> don't</c><00:17:08.660><c> ever</c>

00:17:08.800 --> 00:17:08.810 align:start position:0%
push your luck and just don't ever
 

00:17:08.810 --> 00:17:10.689 align:start position:0%
push your luck and just don't ever
forget<00:17:09.230><c> that</c><00:17:09.290><c> many</c><00:17:09.650><c> mass</c><00:17:09.829><c> uses</c><00:17:10.189><c> the</c><00:17:10.310><c> same</c><00:17:10.459><c> key</c>

00:17:10.689 --> 00:17:10.699 align:start position:0%
forget that many mass uses the same key
 

00:17:10.699 --> 00:17:15.670 align:start position:0%
forget that many mass uses the same key
and<00:17:10.850><c> every</c><00:17:11.089><c> network</c><00:17:11.390><c> yes</c><00:17:14.500><c> general</c><00:17:15.500><c> hygiene</c>

00:17:15.670 --> 00:17:15.680 align:start position:0%
and every network yes general hygiene
 

00:17:15.680 --> 00:17:18.220 align:start position:0%
and every network yes general hygiene
like<00:17:16.100><c> do</c><00:17:16.730><c> it</c><00:17:16.880><c> like</c><00:17:17.089><c> you</c><00:17:17.209><c> know</c><00:17:17.360><c> you</c><00:17:17.630><c> not</c><00:17:17.780><c> need</c><00:17:17.990><c> to</c>

00:17:18.220 --> 00:17:18.230 align:start position:0%
like do it like you know you not need to
 

00:17:18.230 --> 00:17:19.750 align:start position:0%
like do it like you know you not need to
use<00:17:18.380><c> password</c><00:17:18.740><c> manager</c><00:17:19.100><c> you</c><00:17:19.220><c> don't</c><00:17:19.430><c> need</c><00:17:19.640><c> to</c>

00:17:19.750 --> 00:17:19.760 align:start position:0%
use password manager you don't need to
 

00:17:19.760 --> 00:17:21.550 align:start position:0%
use password manager you don't need to
reuse<00:17:19.850><c> passwords</c><00:17:20.150><c> still</c><00:17:20.810><c> like</c><00:17:20.990><c> everyone</c><00:17:21.380><c> has</c>

00:17:21.550 --> 00:17:21.560 align:start position:0%
reuse passwords still like everyone has
 

00:17:21.560 --> 00:17:24.150 align:start position:0%
reuse passwords still like everyone has
them<00:17:21.770><c> let's</c><00:17:22.130><c> just</c><00:17:22.520><c> make</c><00:17:22.939><c> push</c><00:17:23.300><c> and</c><00:17:23.540><c> change</c><00:17:23.839><c> it</c>

00:17:24.150 --> 00:17:24.160 align:start position:0%
them let's just make push and change it
 

00:17:24.160 --> 00:17:26.679 align:start position:0%
them let's just make push and change it
full<00:17:25.160><c> disk</c><00:17:25.339><c> encryption</c><00:17:25.430><c> just</c><00:17:26.180><c> is</c><00:17:26.300><c> a</c><00:17:26.329><c> must</c><00:17:26.600><c> you</c>

00:17:26.679 --> 00:17:26.689 align:start position:0%
full disk encryption just is a must you
 

00:17:26.689 --> 00:17:28.179 align:start position:0%
full disk encryption just is a must you
don't<00:17:26.900><c> want</c><00:17:27.140><c> to</c><00:17:27.410><c> have</c><00:17:27.829><c> your</c><00:17:27.980><c> project</c>

00:17:28.179 --> 00:17:28.189 align:start position:0%
don't want to have your project
 

00:17:28.189 --> 00:17:29.950 align:start position:0%
don't want to have your project
compromised<00:17:28.940><c> just</c><00:17:29.210><c> because</c><00:17:29.420><c> you</c><00:17:29.540><c> forgot</c><00:17:29.810><c> your</c>

00:17:29.950 --> 00:17:29.960 align:start position:0%
compromised just because you forgot your
 

00:17:29.960 --> 00:17:32.020 align:start position:0%
compromised just because you forgot your
laptop<00:17:30.290><c> on</c><00:17:30.380><c> the</c><00:17:30.470><c> train</c><00:17:30.850><c> firewalls</c><00:17:31.850><c> like</c>

00:17:32.020 --> 00:17:32.030 align:start position:0%
laptop on the train firewalls like
 

00:17:32.030 --> 00:17:35.290 align:start position:0%
laptop on the train firewalls like
everyone<00:17:32.510><c> knows</c><00:17:32.660><c> the</c><00:17:32.870><c> list</c><00:17:33.430><c> just</c><00:17:34.430><c> figure</c><00:17:35.060><c> out</c>

00:17:35.290 --> 00:17:35.300 align:start position:0%
everyone knows the list just figure out
 

00:17:35.300 --> 00:17:36.880 align:start position:0%
everyone knows the list just figure out
the<00:17:35.600><c> way</c><00:17:35.750><c> you</c><00:17:35.810><c> can</c><00:17:36.200><c> incorporate</c><00:17:36.470><c> those</c>

00:17:36.880 --> 00:17:36.890 align:start position:0%
the way you can incorporate those
 

00:17:36.890 --> 00:17:38.200 align:start position:0%
the way you can incorporate those
security<00:17:37.340><c> habits</c><00:17:37.640><c> in</c><00:17:37.730><c> your</c><00:17:37.760><c> day-to-day</c><00:17:38.000><c> life</c>

00:17:38.200 --> 00:17:38.210 align:start position:0%
security habits in your day-to-day life
 

00:17:38.210 --> 00:17:40.930 align:start position:0%
security habits in your day-to-day life
I<00:17:38.740><c> promise</c><00:17:39.740><c> you</c><00:17:39.890><c> I</c><00:17:39.920><c> will</c><00:17:40.130><c> be</c><00:17:40.370><c> motivational</c>

00:17:40.930 --> 00:17:40.940 align:start position:0%
I promise you I will be motivational
 

00:17:40.940 --> 00:17:43.120 align:start position:0%
I promise you I will be motivational
speaker<00:17:41.660><c> yeah</c><00:17:42.140><c> you</c><00:17:42.410><c> know</c><00:17:42.560><c> what</c><00:17:42.770><c> needs</c><00:17:42.920><c> to</c><00:17:43.010><c> be</c>

00:17:43.120 --> 00:17:43.130 align:start position:0%
speaker yeah you know what needs to be
 

00:17:43.130 --> 00:17:43.990 align:start position:0%
speaker yeah you know what needs to be
done<00:17:43.250><c> I</c><00:17:43.490><c> know</c>

00:17:43.990 --> 00:17:44.000 align:start position:0%
done I know
 

00:17:44.000 --> 00:17:47.890 align:start position:0%
done I know
can<00:17:44.150><c> do</c><00:17:44.270><c> it</c><00:17:44.390><c> please</c><00:17:44.660><c> do</c><00:17:44.900><c> it</c><00:17:46.850><c> another</c><00:17:47.330><c> thing</c><00:17:47.540><c> sit</c>

00:17:47.890 --> 00:17:47.900 align:start position:0%
can do it please do it another thing sit
 

00:17:47.900 --> 00:17:49.540 align:start position:0%
can do it please do it another thing sit
down<00:17:48.020><c> with</c><00:17:48.230><c> your</c><00:17:48.410><c> DevOps</c><00:17:48.980><c> or</c><00:17:49.250><c> operations</c>

00:17:49.540 --> 00:17:49.550 align:start position:0%
down with your DevOps or operations
 

00:17:49.550 --> 00:17:51.640 align:start position:0%
down with your DevOps or operations
engineers<00:17:50.360><c> and</c><00:17:50.720><c> come</c><00:17:51.050><c> up</c><00:17:51.170><c> with</c><00:17:51.350><c> a</c><00:17:51.410><c> list</c><00:17:51.560><c> of</c>

00:17:51.640 --> 00:17:51.650 align:start position:0%
engineers and come up with a list of
 

00:17:51.650 --> 00:17:53.320 align:start position:0%
engineers and come up with a list of
security<00:17:52.070><c> improvements</c><00:17:52.340><c> there</c><00:17:52.700><c> they</c>

00:17:53.320 --> 00:17:53.330 align:start position:0%
security improvements there they
 

00:17:53.330 --> 00:17:55.210 align:start position:0%
security improvements there they
probably<00:17:53.600><c> also</c><00:17:53.900><c> know</c><00:17:54.230><c> what</c><00:17:54.680><c> needs</c><00:17:54.860><c> to</c><00:17:54.980><c> be</c><00:17:55.100><c> done</c>

00:17:55.210 --> 00:17:55.220 align:start position:0%
probably also know what needs to be done
 

00:17:55.220 --> 00:17:58.030 align:start position:0%
probably also know what needs to be done
but<00:17:55.640><c> they</c><00:17:55.790><c> also</c><00:17:56.230><c> overload</c><00:17:57.230><c> it</c><00:17:57.440><c> with</c><00:17:57.470><c> day</c><00:17:57.980><c> to</c>

00:17:58.030 --> 00:17:58.040 align:start position:0%
but they also overload it with day to
 

00:17:58.040 --> 00:17:59.950 align:start position:0%
but they also overload it with day to
day<00:17:58.280><c> tasks</c><00:17:58.640><c> so</c><00:17:58.850><c> they</c><00:17:58.880><c> never</c><00:17:59.330><c> improved</c><00:17:59.810><c> your</c>

00:17:59.950 --> 00:17:59.960 align:start position:0%
day tasks so they never improved your
 

00:17:59.960 --> 00:18:02.230 align:start position:0%
day tasks so they never improved your
security<00:18:00.290><c> but</c><00:18:00.920><c> we</c><00:18:01.040><c> need</c><00:18:01.310><c> know</c><00:18:01.640><c> what</c><00:18:01.910><c> needs</c><00:18:02.150><c> to</c>

00:18:02.230 --> 00:18:02.240 align:start position:0%
security but we need know what needs to
 

00:18:02.240 --> 00:18:04.840 align:start position:0%
security but we need know what needs to
be<00:18:02.360><c> done</c><00:18:02.540><c> so</c><00:18:02.720><c> please</c><00:18:03.200><c> go</c><00:18:03.620><c> in</c><00:18:03.770><c> and</c><00:18:04.010><c> figure</c><00:18:04.730><c> out</c>

00:18:04.840 --> 00:18:04.850 align:start position:0%
be done so please go in and figure out
 

00:18:04.850 --> 00:18:06.520 align:start position:0%
be done so please go in and figure out
do<00:18:05.090><c> you</c><00:18:05.150><c> need</c><00:18:05.270><c> passwords</c><00:18:05.660><c> for</c><00:18:05.780><c> SSH</c><00:18:06.170><c> properly</c>

00:18:06.520 --> 00:18:06.530 align:start position:0%
do you need passwords for SSH properly
 

00:18:06.530 --> 00:18:10.090 align:start position:0%
do you need passwords for SSH properly
you<00:18:06.590><c> don't</c><00:18:06.770><c> change</c><00:18:07.550><c> that</c><00:18:08.050><c> are</c><00:18:09.050><c> you</c><00:18:09.230><c> build</c>

00:18:10.090 --> 00:18:10.100 align:start position:0%
you don't change that are you build
 

00:18:10.100 --> 00:18:12.910 align:start position:0%
you don't change that are you build
machines<00:18:10.430><c> are</c><00:18:10.580><c> secure</c><00:18:10.910><c> are</c><00:18:11.900><c> your</c><00:18:12.140><c> secrets</c><00:18:12.770><c> for</c>

00:18:12.910 --> 00:18:12.920 align:start position:0%
machines are secure are your secrets for
 

00:18:12.920 --> 00:18:15.190 align:start position:0%
machines are secure are your secrets for
builds<00:18:13.550><c> are</c><00:18:13.700><c> protected</c><00:18:14.390><c> and</c><00:18:14.540><c> they</c><00:18:14.720><c> won't</c><00:18:14.990><c> leak</c>

00:18:15.190 --> 00:18:15.200 align:start position:0%
builds are protected and they won't leak
 

00:18:15.200 --> 00:18:18.880 align:start position:0%
builds are protected and they won't leak
to<00:18:15.410><c> any</c><00:18:15.620><c> third</c><00:18:16.010><c> party</c><00:18:16.400><c> pull</c><00:18:16.580><c> request</c><00:18:17.410><c> offer</c><00:18:18.410><c> to</c>

00:18:18.880 --> 00:18:18.890 align:start position:0%
to any third party pull request offer to
 

00:18:18.890 --> 00:18:21.400 align:start position:0%
to any third party pull request offer to
your<00:18:19.130><c> repository</c><00:18:19.550><c> that's</c><00:18:20.360><c> a</c><00:18:20.540><c> surprisingly</c>

00:18:21.400 --> 00:18:21.410 align:start position:0%
your repository that's a surprisingly
 

00:18:21.410 --> 00:18:24.610 align:start position:0%
your repository that's a surprisingly
frequent<00:18:21.950><c> thing</c><00:18:22.130><c> I</c><00:18:22.340><c> see</c><00:18:22.520><c> well</c><00:18:23.300><c> yeah</c><00:18:23.840><c> if</c><00:18:24.050><c> easier</c>

00:18:24.610 --> 00:18:24.620 align:start position:0%
frequent thing I see well yeah if easier
 

00:18:24.620 --> 00:18:26.530 align:start position:0%
frequent thing I see well yeah if easier
MongoDB<00:18:25.220><c> port</c><00:18:25.460><c> is</c><00:18:25.610><c> closed</c><00:18:25.850><c> from</c><00:18:26.030><c> the</c><00:18:26.210><c> external</c>

00:18:26.530 --> 00:18:26.540 align:start position:0%
MongoDB port is closed from the external
 

00:18:26.540 --> 00:18:28.540 align:start position:0%
MongoDB port is closed from the external
world<00:18:26.720><c> that's</c><00:18:27.170><c> like</c><00:18:27.320><c> the</c><00:18:27.800><c> most</c><00:18:28.040><c> frequent</c>

00:18:28.540 --> 00:18:28.550 align:start position:0%
world that's like the most frequent
 

00:18:28.550 --> 00:18:33.870 align:start position:0%
world that's like the most frequent
source<00:18:28.790><c> of</c><00:18:28.940><c> hacks</c><00:18:29.180><c> in</c><00:18:29.450><c> the</c><00:18:29.600><c> last</c><00:18:29.930><c> year</c><00:18:32.230><c> yeah</c>

00:18:33.870 --> 00:18:33.880 align:start position:0%
source of hacks in the last year yeah
 

00:18:33.880 --> 00:18:40.900 align:start position:0%
source of hacks in the last year yeah
this<00:18:34.880><c> thing</c><00:18:36.820><c> problems</c><00:18:37.820><c> happen</c><00:18:39.220><c> you</c><00:18:40.220><c> just</c><00:18:40.250><c> need</c>

00:18:40.900 --> 00:18:40.910 align:start position:0%
this thing problems happen you just need
 

00:18:40.910 --> 00:18:42.910 align:start position:0%
this thing problems happen you just need
to<00:18:41.030><c> be</c><00:18:41.150><c> able</c><00:18:41.270><c> to</c><00:18:41.450><c> recover</c><00:18:42.200><c> from</c><00:18:42.350><c> it</c><00:18:42.590><c> and</c><00:18:42.710><c> have</c><00:18:42.890><c> a</c>

00:18:42.910 --> 00:18:42.920 align:start position:0%
to be able to recover from it and have a
 

00:18:42.920 --> 00:18:48.190 align:start position:0%
to be able to recover from it and have a
back-up<00:18:43.250><c> plan</c><00:18:45.460><c> the</c><00:18:46.460><c> thing</c><00:18:46.730><c> is</c><00:18:46.940><c> that</c><00:18:47.150><c> when</c>

00:18:48.190 --> 00:18:48.200 align:start position:0%
back-up plan the thing is that when
 

00:18:48.200 --> 00:18:49.570 align:start position:0%
back-up plan the thing is that when
hits<00:18:48.410><c> the</c><00:18:48.470><c> fan</c><00:18:48.590><c> you</c><00:18:48.860><c> will</c><00:18:49.010><c> be</c><00:18:49.100><c> under</c><00:18:49.340><c> stress</c>

00:18:49.570 --> 00:18:49.580 align:start position:0%
hits the fan you will be under stress
 

00:18:49.580 --> 00:18:51.880 align:start position:0%
hits the fan you will be under stress
and<00:18:49.850><c> you</c><00:18:50.060><c> want</c><00:18:50.480><c> to</c><00:18:50.570><c> be</c><00:18:50.660><c> able</c><00:18:50.870><c> to</c><00:18:51.080><c> react</c><00:18:51.590><c> in</c><00:18:51.830><c> time</c>

00:18:51.880 --> 00:18:51.890 align:start position:0%
and you want to be able to react in time
 

00:18:51.890 --> 00:18:54.850 align:start position:0%
and you want to be able to react in time
the<00:18:52.400><c> smartest</c><00:18:52.820><c> way</c><00:18:53.000><c> so</c><00:18:53.810><c> the</c><00:18:53.990><c> only</c><00:18:54.170><c> thing</c><00:18:54.560><c> I</c><00:18:54.680><c> can</c>

00:18:54.850 --> 00:18:54.860 align:start position:0%
the smartest way so the only thing I can
 

00:18:54.860 --> 00:18:56.800 align:start position:0%
the smartest way so the only thing I can
recommend<00:18:54.980><c> is</c><00:18:55.520><c> come</c><00:18:55.940><c> up</c><00:18:56.120><c> with</c><00:18:56.330><c> a</c><00:18:56.360><c> recovery</c>

00:18:56.800 --> 00:18:56.810 align:start position:0%
recommend is come up with a recovery
 

00:18:56.810 --> 00:18:59.410 align:start position:0%
recommend is come up with a recovery
plan<00:18:56.990><c> before</c><00:18:57.530><c> things</c><00:18:57.890><c> happen</c><00:18:57.950><c> have</c><00:18:58.850><c> a</c><00:18:58.880><c> really</c>

00:18:59.410 --> 00:18:59.420 align:start position:0%
plan before things happen have a really
 

00:18:59.420 --> 00:19:01.060 align:start position:0%
plan before things happen have a really
it<00:18:59.570><c> will</c><00:18:59.780><c> be</c><00:18:59.900><c> stupid</c><00:19:00.320><c> it</c><00:19:00.440><c> will</c><00:19:00.590><c> be</c><00:19:00.680><c> obvious</c>

00:19:01.060 --> 00:19:01.070 align:start position:0%
it will be stupid it will be obvious
 

00:19:01.070 --> 00:19:03.790 align:start position:0%
it will be stupid it will be obvious
checklist<00:19:01.520><c> you</c><00:19:01.700><c> will</c><00:19:01.850><c> feel</c><00:19:02.330><c> like</c><00:19:02.630><c> am</c><00:19:03.380><c> I</c><00:19:03.590><c> in</c><00:19:03.710><c> the</c>

00:19:03.790 --> 00:19:03.800 align:start position:0%
checklist you will feel like am I in the
 

00:19:03.800 --> 00:19:05.320 align:start position:0%
checklist you will feel like am I in the
five<00:19:04.010><c> grade</c><00:19:04.340><c> again</c><00:19:04.640><c> I'm</c><00:19:04.820><c> writing</c><00:19:05.300><c> down</c>

00:19:05.320 --> 00:19:05.330 align:start position:0%
five grade again I'm writing down
 

00:19:05.330 --> 00:19:07.870 align:start position:0%
five grade again I'm writing down
obvious<00:19:05.900><c> things</c><00:19:06.490><c> trust</c><00:19:07.490><c> me</c>

00:19:07.870 --> 00:19:07.880 align:start position:0%
obvious things trust me
 

00:19:07.880 --> 00:19:10.570 align:start position:0%
obvious things trust me
you<00:19:08.210><c> will</c><00:19:08.480><c> really</c><00:19:08.990><c> thank</c><00:19:09.380><c> you</c><00:19:09.470><c> later</c><00:19:09.830><c> when</c><00:19:10.400><c> it</c>

00:19:10.570 --> 00:19:10.580 align:start position:0%
you will really thank you later when it
 

00:19:10.580 --> 00:19:13.240 align:start position:0%
you will really thank you later when it
times<00:19:10.940><c> come</c><00:19:11.270><c> to</c><00:19:11.540><c> unpack</c><00:19:12.410><c> that</c><00:19:12.590><c> checklist</c><00:19:12.920><c> and</c>

00:19:13.240 --> 00:19:13.250 align:start position:0%
times come to unpack that checklist and
 

00:19:13.250 --> 00:19:15.400 align:start position:0%
times come to unpack that checklist and
go<00:19:13.460><c> step</c><00:19:13.790><c> by</c><00:19:13.820><c> step</c><00:19:13.970><c> and</c><00:19:14.390><c> ensure</c><00:19:14.750><c> who</c><00:19:15.320><c> is</c>

00:19:15.400 --> 00:19:15.410 align:start position:0%
go step by step and ensure who is
 

00:19:15.410 --> 00:19:17.500 align:start position:0%
go step by step and ensure who is
responsible<00:19:15.950><c> for</c><00:19:16.010><c> what</c><00:19:16.310><c> what</c><00:19:16.850><c> is</c><00:19:17.000><c> the</c><00:19:17.180><c> effect</c>

00:19:17.500 --> 00:19:17.510 align:start position:0%
responsible for what what is the effect
 

00:19:17.510 --> 00:19:20.410 align:start position:0%
responsible for what what is the effect
that<00:19:17.770><c> the</c><00:19:18.770><c> parts</c><00:19:19.520><c> of</c><00:19:19.640><c> your</c><00:19:19.790><c> system</c>

00:19:20.410 --> 00:19:20.420 align:start position:0%
that the parts of your system
 

00:19:20.420 --> 00:19:22.330 align:start position:0%
that the parts of your system
do<00:19:20.810><c> you</c><00:19:20.930><c> need</c><00:19:21.080><c> to</c><00:19:21.200><c> notify</c><00:19:21.440><c> your</c><00:19:21.680><c> partners</c><00:19:22.130><c> what</c>

00:19:22.330 --> 00:19:22.340 align:start position:0%
do you need to notify your partners what
 

00:19:22.340 --> 00:19:23.740 align:start position:0%
do you need to notify your partners what
are<00:19:22.490><c> the</c><00:19:22.580><c> channel</c><00:19:22.940><c> for</c><00:19:23.090><c> those</c><00:19:23.180><c> notifications</c>

00:19:23.740 --> 00:19:23.750 align:start position:0%
are the channel for those notifications
 

00:19:23.750 --> 00:19:25.690 align:start position:0%
are the channel for those notifications
and<00:19:23.870><c> so</c><00:19:23.990><c> on</c><00:19:24.110><c> obvious</c><00:19:24.500><c> things</c><00:19:24.710><c> have</c><00:19:25.160><c> it</c><00:19:25.340><c> have</c><00:19:25.670><c> it</c>

00:19:25.690 --> 00:19:25.700 align:start position:0%
and so on obvious things have it have it
 

00:19:25.700 --> 00:19:26.110 align:start position:0%
and so on obvious things have it have it
ready

00:19:26.110 --> 00:19:26.120 align:start position:0%
ready
 

00:19:26.120 --> 00:19:30.220 align:start position:0%
ready
it<00:19:26.360><c> will</c><00:19:26.570><c> save</c><00:19:26.720><c> you</c><00:19:26.810><c> day</c><00:19:28.030><c> yeah</c><00:19:29.060><c> yes</c><00:19:29.720><c> so</c><00:19:29.930><c> I</c><00:19:30.020><c> think</c>

00:19:30.220 --> 00:19:30.230 align:start position:0%
it will save you day yeah yes so I think
 

00:19:30.230 --> 00:19:32.170 align:start position:0%
it will save you day yeah yes so I think
just<00:19:30.620><c> like</c><00:19:30.770><c> all</c><00:19:31.010><c> in</c><00:19:31.160><c> summary</c><00:19:31.520><c> you</c><00:19:31.820><c> guys</c><00:19:32.000><c> are</c>

00:19:32.170 --> 00:19:32.180 align:start position:0%
just like all in summary you guys are
 

00:19:32.180 --> 00:19:34.060 align:start position:0%
just like all in summary you guys are
all<00:19:32.270><c> really</c><00:19:32.420><c> smart</c><00:19:32.750><c> people</c><00:19:33.020><c> just</c><00:19:33.590><c> write</c><00:19:33.860><c> down</c>

00:19:34.060 --> 00:19:34.070 align:start position:0%
all really smart people just write down
 

00:19:34.070 --> 00:19:35.830 align:start position:0%
all really smart people just write down
more<00:19:34.310><c> things</c><00:19:34.610><c> on</c><00:19:34.790><c> paper</c><00:19:35.000><c> share</c><00:19:35.660><c> them</c><00:19:35.810><c> with</c>

00:19:35.830 --> 00:19:35.840 align:start position:0%
more things on paper share them with
 

00:19:35.840 --> 00:19:36.460 align:start position:0%
more things on paper share them with
each<00:19:36.050><c> other</c>

00:19:36.460 --> 00:19:36.470 align:start position:0%
each other
 

00:19:36.470 --> 00:19:38.440 align:start position:0%
each other
that'll<00:19:37.100><c> make</c><00:19:37.250><c> your</c><00:19:37.400><c> things</c><00:19:37.670><c> all</c><00:19:38.000><c> the</c><00:19:38.270><c> more</c>

00:19:38.440 --> 00:19:38.450 align:start position:0%
that'll make your things all the more
 

00:19:38.450 --> 00:19:40.060 align:start position:0%
that'll make your things all the more
secure<00:19:38.840><c> that</c><00:19:39.080><c> all</c><00:19:39.500><c> of</c><00:19:39.710><c> these</c><00:19:39.860><c> recommendations</c>

00:19:40.060 --> 00:19:40.070 align:start position:0%
secure that all of these recommendations
 

00:19:40.070 --> 00:19:42.240 align:start position:0%
secure that all of these recommendations
involve<00:19:40.910><c> writing</c><00:19:41.270><c> things</c><00:19:41.480><c> down</c>

00:19:42.240 --> 00:19:42.250 align:start position:0%
involve writing things down
 

00:19:42.250 --> 00:19:44.560 align:start position:0%
involve writing things down
thanks<00:19:43.250><c> to</c><00:19:43.310><c> those</c><00:19:43.460><c> folks</c><00:19:43.700><c> we</c><00:19:44.060><c> got</c><00:19:44.210><c> 10</c><00:19:44.420><c> minutes</c>

00:19:44.560 --> 00:19:44.570 align:start position:0%
thanks to those folks we got 10 minutes
 

00:19:44.570 --> 00:19:50.419 align:start position:0%
thanks to those folks we got 10 minutes
for<00:19:44.810><c> questions</c>

00:19:50.419 --> 00:19:50.429 align:start position:0%
 
 

00:19:50.429 --> 00:19:59.360 align:start position:0%
 
just<00:19:51.429><c> raise</c><00:19:51.730><c> your</c><00:19:51.940><c> hand</c><00:19:53.370><c> we</c><00:19:54.370><c> got</c><00:19:54.549><c> this</c><00:19:54.669><c> down</c>

00:19:59.360 --> 00:19:59.370 align:start position:0%
 
 

00:19:59.370 --> 00:20:02.879 align:start position:0%
 
hey<00:20:00.370><c> so</c><00:20:00.429><c> essentially</c><00:20:01.269><c> first</c><00:20:01.960><c> slide</c><00:20:02.169><c> is</c><00:20:02.409><c> the</c>

00:20:02.879 --> 00:20:02.889 align:start position:0%
hey so essentially first slide is the
 

00:20:02.889 --> 00:20:04.860 align:start position:0%
hey so essentially first slide is the
return<00:20:03.250><c> of</c><00:20:03.279><c> waterfall</c><00:20:04.000><c> a</c><00:20:04.269><c> little</c><00:20:04.539><c> bit</c><00:20:04.720><c> at</c>

00:20:04.860 --> 00:20:04.870 align:start position:0%
return of waterfall a little bit at
 

00:20:04.870 --> 00:20:07.529 align:start position:0%
return of waterfall a little bit at
least<00:20:04.990><c> it</c><00:20:05.169><c> feels</c><00:20:05.769><c> like</c><00:20:06.130><c> that</c><00:20:06.370><c> and</c><00:20:06.669><c> I</c><00:20:07.240><c> get</c><00:20:07.419><c> it</c>

00:20:07.529 --> 00:20:07.539 align:start position:0%
least it feels like that and I get it
 

00:20:07.539 --> 00:20:09.269 align:start position:0%
least it feels like that and I get it
for<00:20:07.690><c> airspace</c><00:20:08.259><c> if</c><00:20:08.470><c> you're</c><00:20:08.559><c> building</c><00:20:08.679><c> rockets</c>

00:20:09.269 --> 00:20:09.279 align:start position:0%
for airspace if you're building rockets
 

00:20:09.279 --> 00:20:11.249 align:start position:0%
for airspace if you're building rockets
and<00:20:09.519><c> planes</c><00:20:09.730><c> where</c><00:20:10.210><c> people</c><00:20:10.480><c> can</c><00:20:10.659><c> die</c><00:20:10.929><c> or</c>

00:20:11.249 --> 00:20:11.259 align:start position:0%
and planes where people can die or
 

00:20:11.259 --> 00:20:13.440 align:start position:0%
and planes where people can die or
people<00:20:11.860><c> can</c><00:20:12.009><c> lose</c><00:20:12.159><c> all</c><00:20:12.340><c> of</c><00:20:12.370><c> their</c><00:20:12.519><c> money</c><00:20:12.730><c> for</c>

00:20:13.440 --> 00:20:13.450 align:start position:0%
people can lose all of their money for
 

00:20:13.450 --> 00:20:15.629 align:start position:0%
people can lose all of their money for
sure<00:20:13.659><c> you</c><00:20:13.809><c> shouldn't</c><00:20:14.169><c> throw</c><00:20:15.429><c> on</c><00:20:15.549><c> the</c>

00:20:15.629 --> 00:20:15.639 align:start position:0%
sure you shouldn't throw on the
 

00:20:15.639 --> 00:20:17.399 align:start position:0%
sure you shouldn't throw on the
wall<00:20:15.789><c> and</c><00:20:15.940><c> see</c><00:20:16.179><c> what</c><00:20:16.210><c> sticks</c><00:20:16.450><c> or</c><00:20:16.899><c> what's</c><00:20:17.049><c> what</c>

00:20:17.399 --> 00:20:17.409 align:start position:0%
wall and see what sticks or what's what
 

00:20:17.409 --> 00:20:19.619 align:start position:0%
wall and see what sticks or what's what
gets<00:20:17.620><c> hacked</c><00:20:17.980><c> but</c><00:20:18.639><c> in</c><00:20:18.759><c> reality</c><00:20:18.940><c> it's</c><00:20:19.389><c> it's</c>

00:20:19.619 --> 00:20:19.629 align:start position:0%
gets hacked but in reality it's it's
 

00:20:19.629 --> 00:20:21.119 align:start position:0%
gets hacked but in reality it's it's
also<00:20:19.870><c> a</c><00:20:20.049><c> little</c><00:20:20.200><c> bit</c><00:20:20.289><c> more</c><00:20:20.500><c> nuanced</c><00:20:20.889><c> right</c>

00:20:21.119 --> 00:20:21.129 align:start position:0%
also a little bit more nuanced right
 

00:20:21.129 --> 00:20:23.220 align:start position:0%
also a little bit more nuanced right
it's<00:20:21.309><c> not</c><00:20:21.460><c> a</c><00:20:21.669><c> plane</c><00:20:22.090><c> or</c><00:20:22.450><c> something</c><00:20:22.960><c> super</c>

00:20:23.220 --> 00:20:23.230 align:start position:0%
it's not a plane or something super
 

00:20:23.230 --> 00:20:25.289 align:start position:0%
it's not a plane or something super
agile<00:20:23.409><c> where</c><00:20:23.799><c> you</c><00:20:23.889><c> can</c><00:20:24.039><c> can</c><00:20:24.700><c> afford</c><00:20:24.970><c> to</c><00:20:25.149><c> make</c>

00:20:25.289 --> 00:20:25.299 align:start position:0%
agile where you can can afford to make
 

00:20:25.299 --> 00:20:28.490 align:start position:0%
agile where you can can afford to make
mistakes<00:20:25.870><c> so</c><00:20:26.649><c> I'd</c><00:20:26.799><c> like</c><00:20:26.980><c> to</c><00:20:27.039><c> know</c><00:20:27.399><c> how</c><00:20:27.700><c> do</c><00:20:27.759><c> you</c>

00:20:28.490 --> 00:20:28.500 align:start position:0%
mistakes so I'd like to know how do you
 

00:20:28.500 --> 00:20:32.249 align:start position:0%
mistakes so I'd like to know how do you
how<00:20:29.500><c> do</c><00:20:29.559><c> you</c><00:20:29.740><c> know</c><00:20:30.309><c> which</c><00:20:30.759><c> mindset</c><00:20:31.600><c> to</c><00:20:31.779><c> apply</c>

00:20:32.249 --> 00:20:32.259 align:start position:0%
how do you know which mindset to apply
 

00:20:32.259 --> 00:20:35.279 align:start position:0%
how do you know which mindset to apply
because<00:20:33.100><c> in</c><00:20:33.279><c> that</c><00:20:33.370><c> first</c><00:20:33.669><c> example</c><00:20:34.299><c> if</c><00:20:34.570><c> the</c>

00:20:35.279 --> 00:20:35.289 align:start position:0%
because in that first example if the
 

00:20:35.289 --> 00:20:37.529 align:start position:0%
because in that first example if the
first<00:20:35.559><c> time</c><00:20:35.799><c> users</c><00:20:36.070><c> actually</c><00:20:36.549><c> see</c><00:20:36.730><c> this</c><00:20:36.879><c> is</c><00:20:37.149><c> at</c>

00:20:37.529 --> 00:20:37.539 align:start position:0%
first time users actually see this is at
 

00:20:37.539 --> 00:20:40.080 align:start position:0%
first time users actually see this is at
the<00:20:37.690><c> very</c><00:20:38.039><c> top</c><00:20:39.039><c> right</c><00:20:39.100><c> of</c><00:20:39.460><c> the</c><00:20:39.610><c> V</c><00:20:39.820><c> you</c>

00:20:40.080 --> 00:20:40.090 align:start position:0%
the very top right of the V you
 

00:20:40.090 --> 00:20:42.590 align:start position:0%
the very top right of the V you
potentially<00:20:40.929><c> have</c><00:20:41.019><c> lost</c><00:20:41.259><c> a</c><00:20:41.409><c> lot</c><00:20:41.620><c> of</c><00:20:41.679><c> time</c>

00:20:42.590 --> 00:20:42.600 align:start position:0%
potentially have lost a lot of time
 

00:20:42.600 --> 00:20:45.539 align:start position:0%
potentially have lost a lot of time
where<00:20:43.600><c> users</c><00:20:44.080><c> could</c><00:20:44.409><c> have</c><00:20:44.559><c> told</c><00:20:44.830><c> you</c><00:20:45.070><c> what's</c>

00:20:45.539 --> 00:20:45.549 align:start position:0%
where users could have told you what's
 

00:20:45.549 --> 00:20:48.060 align:start position:0%
where users could have told you what's
not<00:20:45.789><c> working</c><00:20:46.120><c> that</c><00:20:46.600><c> is</c><00:20:47.379><c> a</c><00:20:47.440><c> great</c><00:20:47.620><c> point</c><00:20:47.830><c> I</c>

00:20:48.060 --> 00:20:48.070 align:start position:0%
not working that is a great point I
 

00:20:48.070 --> 00:20:49.680 align:start position:0%
not working that is a great point I
think<00:20:48.129><c> like</c><00:20:48.879><c> just</c><00:20:48.909><c> getting</c><00:20:49.269><c> more</c><00:20:49.509><c> user</c>

00:20:49.680 --> 00:20:49.690 align:start position:0%
think like just getting more user
 

00:20:49.690 --> 00:20:51.659 align:start position:0%
think like just getting more user
feedback<00:20:50.019><c> in</c><00:20:50.440><c> terms</c><00:20:50.950><c> of</c><00:20:51.100><c> the</c><00:20:51.190><c> cycles</c><00:20:51.580><c> so</c>

00:20:51.659 --> 00:20:51.669 align:start position:0%
feedback in terms of the cycles so
 

00:20:51.669 --> 00:20:53.759 align:start position:0%
feedback in terms of the cycles so
that's<00:20:51.820><c> about</c><00:20:51.940><c> doing</c><00:20:52.240><c> smaller</c><00:20:52.570><c> demos</c><00:20:53.049><c> trying</c>

00:20:53.759 --> 00:20:53.769 align:start position:0%
that's about doing smaller demos trying
 

00:20:53.769 --> 00:20:55.440 align:start position:0%
that's about doing smaller demos trying
to<00:20:53.889><c> figure</c><00:20:54.129><c> out</c><00:20:54.159><c> things</c><00:20:54.279><c> ahead</c><00:20:54.700><c> of</c><00:20:54.850><c> time</c><00:20:54.970><c> like</c>

00:20:55.440 --> 00:20:55.450 align:start position:0%
to figure out things ahead of time like
 

00:20:55.450 --> 00:20:57.480 align:start position:0%
to figure out things ahead of time like
getting<00:20:55.809><c> practical</c><00:20:56.559><c> feedback</c><00:20:57.070><c> about</c><00:20:57.250><c> the</c>

00:20:57.480 --> 00:20:57.490 align:start position:0%
getting practical feedback about the
 

00:20:57.490 --> 00:20:59.850 align:start position:0%
getting practical feedback about the
market<00:20:57.879><c> right</c><00:20:58.200><c> that</c><00:20:59.200><c> you're</c><00:20:59.320><c> intending</c><00:20:59.679><c> and</c>

00:20:59.850 --> 00:20:59.860 align:start position:0%
market right that you're intending and
 

00:20:59.860 --> 00:21:03.389 align:start position:0%
market right that you're intending and
operate<00:21:00.190><c> in</c><00:21:00.340><c> I</c><00:21:00.519><c> think</c><00:21:01.500><c> so</c><00:21:02.500><c> in</c><00:21:02.769><c> response</c><00:21:03.129><c> to</c><00:21:03.279><c> the</c>

00:21:03.389 --> 00:21:03.399 align:start position:0%
operate in I think so in response to the
 

00:21:03.399 --> 00:21:05.039 align:start position:0%
operate in I think so in response to the
V<00:21:03.519><c> thing</c><00:21:03.820><c> like</c><00:21:04.090><c> like</c><00:21:04.389><c> nobody</c><00:21:04.779><c> said</c><00:21:04.960><c> you</c>

00:21:05.039 --> 00:21:05.049 align:start position:0%
V thing like like nobody said you
 

00:21:05.049 --> 00:21:06.509 align:start position:0%
V thing like like nobody said you
couldn't<00:21:05.289><c> use</c><00:21:05.409><c> V</c><00:21:05.590><c> and</c><00:21:05.740><c> agile</c><00:21:06.009><c> at</c><00:21:06.190><c> waterfall</c>

00:21:06.509 --> 00:21:06.519 align:start position:0%
couldn't use V and agile at waterfall
 

00:21:06.519 --> 00:21:08.759 align:start position:0%
couldn't use V and agile at waterfall
and<00:21:06.639><c> agile</c><00:21:06.759><c> together</c><00:21:07.299><c> like</c><00:21:07.750><c> everyone's</c><00:21:08.649><c> like</c>

00:21:08.759 --> 00:21:08.769 align:start position:0%
and agile together like everyone's like
 

00:21:08.769 --> 00:21:10.860 align:start position:0%
and agile together like everyone's like
oh<00:21:08.950><c> man</c><00:21:09.159><c> that's</c><00:21:09.399><c> that's</c><00:21:10.330><c> the</c><00:21:10.419><c> thing</c><00:21:10.570><c> you</c><00:21:10.690><c> can't</c>

00:21:10.860 --> 00:21:10.870 align:start position:0%
oh man that's that's the thing you can't
 

00:21:10.870 --> 00:21:12.840 align:start position:0%
oh man that's that's the thing you can't
do<00:21:11.019><c> but</c><00:21:11.200><c> like</c><00:21:11.409><c> you</c><00:21:11.740><c> can</c><00:21:11.950><c> like</c><00:21:12.190><c> I</c><00:21:12.309><c> chose</c><00:21:12.549><c> like</c>

00:21:12.840 --> 00:21:12.850 align:start position:0%
do but like you can like I chose like
 

00:21:12.850 --> 00:21:14.940 align:start position:0%
do but like you can like I chose like
kind<00:21:13.029><c> of</c><00:21:13.090><c> a</c><00:21:13.149><c> short</c><00:21:13.450><c> cycle</c><00:21:14.110><c> that</c><00:21:14.470><c> you're</c><00:21:14.620><c> you're</c>

00:21:14.940 --> 00:21:14.950 align:start position:0%
kind of a short cycle that you're you're
 

00:21:14.950 --> 00:21:16.320 align:start position:0%
kind of a short cycle that you're you're
always<00:21:15.159><c> constantly</c><00:21:15.399><c> building</c><00:21:15.940><c> towards</c><00:21:16.240><c> a</c>

00:21:16.320 --> 00:21:16.330 align:start position:0%
always constantly building towards a
 

00:21:16.330 --> 00:21:19.830 align:start position:0%
always constantly building towards a
goal<00:21:16.720><c> and</c><00:21:16.990><c> you</c><00:21:17.769><c> know</c><00:21:18.009><c> waterfall</c><00:21:18.909><c> or</c><00:21:19.149><c> V</c><00:21:19.419><c> is</c><00:21:19.450><c> is</c>

00:21:19.830 --> 00:21:19.840 align:start position:0%
goal and you know waterfall or V is is
 

00:21:19.840 --> 00:21:21.930 align:start position:0%
goal and you know waterfall or V is is
like<00:21:20.139><c> the</c><00:21:20.350><c> long-term</c><00:21:20.620><c> push</c><00:21:21.159><c> like</c><00:21:21.519><c> the</c><00:21:21.639><c> idea</c>

00:21:21.930 --> 00:21:21.940 align:start position:0%
like the long-term push like the idea
 

00:21:21.940 --> 00:21:24.149 align:start position:0%
like the long-term push like the idea
from<00:21:22.179><c> start</c><00:21:22.509><c> to</c><00:21:22.659><c> finish</c><00:21:22.919><c> you</c><00:21:23.919><c> know</c><00:21:23.950><c> we're</c>

00:21:24.149 --> 00:21:24.159 align:start position:0%
from start to finish you know we're
 

00:21:24.159 --> 00:21:25.740 align:start position:0%
from start to finish you know we're
building<00:21:24.340><c> protocols</c><00:21:24.940><c> that</c><00:21:25.149><c> like</c><00:21:25.330><c> once</c><00:21:25.600><c> you</c>

00:21:25.740 --> 00:21:25.750 align:start position:0%
building protocols that like once you
 

00:21:25.750 --> 00:21:27.930 align:start position:0%
building protocols that like once you
build<00:21:25.929><c> you</c><00:21:26.649><c> probably</c><00:21:27.129><c> won't</c><00:21:27.370><c> want</c><00:21:27.519><c> to</c><00:21:27.700><c> spend</c>

00:21:27.930 --> 00:21:27.940 align:start position:0%
build you probably won't want to spend
 

00:21:27.940 --> 00:21:29.399 align:start position:0%
build you probably won't want to spend
you<00:21:28.149><c> know</c><00:21:28.210><c> the</c><00:21:28.480><c> ninety</c><00:21:28.779><c> percent</c><00:21:28.929><c> of</c><00:21:29.110><c> the</c><00:21:29.230><c> time</c>

00:21:29.399 --> 00:21:29.409 align:start position:0%
you know the ninety percent of the time
 

00:21:29.409 --> 00:21:31.169 align:start position:0%
you know the ninety percent of the time
you<00:21:29.529><c> spent</c><00:21:29.740><c> testing</c><00:21:30.190><c> and</c><00:21:30.399><c> do</c><00:21:30.730><c> that</c><00:21:30.850><c> over</c><00:21:31.149><c> again</c>

00:21:31.169 --> 00:21:31.179 align:start position:0%
you spent testing and do that over again
 

00:21:31.179 --> 00:21:34.019 align:start position:0%
you spent testing and do that over again
for<00:21:32.019><c> one</c><00:21:32.169><c> small</c><00:21:32.379><c> change</c><00:21:32.799><c> so</c><00:21:33.519><c> it</c><00:21:33.730><c> like</c><00:21:33.879><c> it</c>

00:21:34.019 --> 00:21:34.029 align:start position:0%
for one small change so it like it
 

00:21:34.029 --> 00:21:35.610 align:start position:0%
for one small change so it like it
really<00:21:34.269><c> pays</c><00:21:34.570><c> to</c><00:21:34.600><c> get</c><00:21:34.899><c> things</c><00:21:35.080><c> right</c><00:21:35.259><c> ahead</c><00:21:35.500><c> of</c>

00:21:35.610 --> 00:21:35.620 align:start position:0%
really pays to get things right ahead of
 

00:21:35.620 --> 00:21:37.379 align:start position:0%
really pays to get things right ahead of
time<00:21:35.799><c> so</c><00:21:36.009><c> just</c><00:21:36.549><c> building</c><00:21:36.820><c> that</c><00:21:37.000><c> into</c><00:21:37.299><c> your</c>

00:21:37.379 --> 00:21:37.389 align:start position:0%
time so just building that into your
 

00:21:37.389 --> 00:21:39.600 align:start position:0%
time so just building that into your
process<00:21:37.929><c> I</c><00:21:38.169><c> I</c><00:21:38.200><c> think</c><00:21:38.470><c> is</c><00:21:38.799><c> really</c><00:21:38.950><c> helpful</c><00:21:39.039><c> and</c>

00:21:39.600 --> 00:21:39.610 align:start position:0%
process I I think is really helpful and
 

00:21:39.610 --> 00:21:41.669 align:start position:0%
process I I think is really helpful and
you<00:21:39.820><c> can</c><00:21:39.970><c> still</c><00:21:40.120><c> use</c><00:21:40.360><c> agile</c><00:21:40.600><c> for</c><00:21:40.990><c> everyday</c><00:21:41.200><c> you</c>

00:21:41.669 --> 00:21:41.679 align:start position:0%
you can still use agile for everyday you
 

00:21:41.679 --> 00:21:43.529 align:start position:0%
you can still use agile for everyday you
know<00:21:41.799><c> everyday</c><00:21:42.159><c> use</c><00:21:42.370><c> that</c><00:21:42.639><c> that</c><00:21:43.029><c> keeps</c><00:21:43.269><c> people</c>

00:21:43.529 --> 00:21:43.539 align:start position:0%
know everyday use that that keeps people
 

00:21:43.539 --> 00:21:44.970 align:start position:0%
know everyday use that that keeps people
moving<00:21:43.750><c> in</c><00:21:43.899><c> a</c><00:21:43.960><c> specific</c><00:21:44.139><c> direction</c><00:21:44.710><c> this</c><00:21:44.799><c> is</c>

00:21:44.970 --> 00:21:44.980 align:start position:0%
moving in a specific direction this is
 

00:21:44.980 --> 00:21:47.159 align:start position:0%
moving in a specific direction this is
more<00:21:45.159><c> project</c><00:21:45.669><c> management</c><00:21:46.120><c> stuff</c><00:21:46.389><c> to</c><00:21:47.019><c> make</c>

00:21:47.159 --> 00:21:47.169 align:start position:0%
more project management stuff to make
 

00:21:47.169 --> 00:21:48.389 align:start position:0%
more project management stuff to make
sure<00:21:47.320><c> that</c><00:21:47.470><c> like</c><00:21:47.620><c> when</c><00:21:47.830><c> you're</c><00:21:47.950><c> at</c><00:21:48.070><c> the</c><00:21:48.159><c> end</c><00:21:48.279><c> of</c>

00:21:48.389 --> 00:21:48.399 align:start position:0%
sure that like when you're at the end of
 

00:21:48.399 --> 00:21:50.310 align:start position:0%
sure that like when you're at the end of
the<00:21:48.460><c> process</c><00:21:48.669><c> you</c><00:21:49.149><c> know</c><00:21:49.629><c> you</c><00:21:49.659><c> cross</c><00:21:50.049><c> your</c><00:21:50.289><c> eyes</c>

00:21:50.310 --> 00:21:50.320 align:start position:0%
the process you know you cross your eyes
 

00:21:50.320 --> 00:21:51.810 align:start position:0%
the process you know you cross your eyes
not<00:21:50.649><c> your</c><00:21:50.799><c> T's</c><00:21:50.980><c> and</c><00:21:51.009><c> all</c><00:21:51.250><c> the</c><00:21:51.370><c> technical</c>

00:21:51.810 --> 00:21:51.820 align:start position:0%
not your T's and all the technical
 

00:21:51.820 --> 00:21:53.519 align:start position:0%
not your T's and all the technical
things<00:21:52.059><c> but</c><00:21:52.330><c> you're</c><00:21:52.809><c> you're</c><00:21:53.049><c> totally</c><00:21:53.320><c> right</c>

00:21:53.519 --> 00:21:53.529 align:start position:0%
things but you're you're totally right
 

00:21:53.529 --> 00:21:55.129 align:start position:0%
things but you're you're totally right
you<00:21:53.710><c> have</c><00:21:53.919><c> to</c><00:21:54.100><c> have</c><00:21:54.250><c> the</c><00:21:54.429><c> feature</c><00:21:54.669><c> set</c>

00:21:55.129 --> 00:21:55.139 align:start position:0%
you have to have the feature set
 

00:21:55.139 --> 00:21:57.419 align:start position:0%
you have to have the feature set
identified<00:21:56.139><c> and</c><00:21:56.350><c> validated</c><00:21:56.379><c> by</c><00:21:56.889><c> the</c><00:21:57.010><c> market</c>

00:21:57.419 --> 00:21:57.429 align:start position:0%
identified and validated by the market
 

00:21:57.429 --> 00:21:57.870 align:start position:0%
identified and validated by the market
you're<00:21:57.490><c> ten</c>

00:21:57.870 --> 00:21:57.880 align:start position:0%
you're ten
 

00:21:57.880 --> 00:22:00.600 align:start position:0%
you're ten
operated<00:21:58.420><c> can</c><00:21:59.350><c> also</c><00:21:59.770><c> I</c><00:21:59.920><c> meet</c><00:22:00.220><c> a</c><00:22:00.250><c> little</c><00:22:00.520><c> bit</c>

00:22:00.600 --> 00:22:00.610 align:start position:0%
operated can also I meet a little bit
 

00:22:00.610 --> 00:22:02.940 align:start position:0%
operated can also I meet a little bit
because<00:22:01.090><c> I</c><00:22:01.420><c> believe</c><00:22:01.930><c> what</c><00:22:02.320><c> waterfall</c>

00:22:02.940 --> 00:22:02.950 align:start position:0%
because I believe what waterfall
 

00:22:02.950 --> 00:22:05.970 align:start position:0%
because I believe what waterfall
typically<00:22:03.640><c> emits</c><00:22:03.970><c> like</c><00:22:04.540><c> they</c><00:22:04.870><c> don't</c><00:22:05.320><c> do</c><00:22:05.560><c> that</c>

00:22:05.970 --> 00:22:05.980 align:start position:0%
typically emits like they don't do that
 

00:22:05.980 --> 00:22:08.190 align:start position:0%
typically emits like they don't do that
is<00:22:06.130><c> they</c><00:22:06.610><c> never</c><00:22:06.940><c> get</c><00:22:07.240><c> the</c><00:22:07.300><c> feedback</c><00:22:07.810><c> loop</c><00:22:07.990><c> on</c>

00:22:08.190 --> 00:22:08.200 align:start position:0%
is they never get the feedback loop on
 

00:22:08.200 --> 00:22:10.320 align:start position:0%
is they never get the feedback loop on
pre-production<00:22:08.980><c> stage</c><00:22:09.190><c> of</c><00:22:09.370><c> things</c><00:22:09.580><c> but</c><00:22:10.120><c> it</c>

00:22:10.320 --> 00:22:10.330 align:start position:0%
pre-production stage of things but it
 

00:22:10.330 --> 00:22:12.570 align:start position:0%
pre-production stage of things but it
can<00:22:10.660><c> be</c><00:22:11.200><c> done</c><00:22:11.380><c> and</c><00:22:11.620><c> it</c><00:22:11.770><c> works</c><00:22:11.980><c> perfectly</c><00:22:12.400><c> like</c>

00:22:12.570 --> 00:22:12.580 align:start position:0%
can be done and it works perfectly like
 

00:22:12.580 --> 00:22:14.280 align:start position:0%
can be done and it works perfectly like
you<00:22:12.670><c> can</c><00:22:12.820><c> show</c><00:22:13.060><c> like</c><00:22:13.330><c> I</c><00:22:13.360><c> don't</c><00:22:13.720><c> know</c><00:22:13.840><c> sketches</c>

00:22:14.280 --> 00:22:14.290 align:start position:0%
you can show like I don't know sketches
 

00:22:14.290 --> 00:22:15.780 align:start position:0%
you can show like I don't know sketches
of<00:22:14.410><c> your</c><00:22:14.530><c> interface</c><00:22:14.890><c> to</c><00:22:15.040><c> the</c><00:22:15.130><c> end</c><00:22:15.280><c> users</c><00:22:15.610><c> and</c>

00:22:15.780 --> 00:22:15.790 align:start position:0%
of your interface to the end users and
 

00:22:15.790 --> 00:22:17.220 align:start position:0%
of your interface to the end users and
get<00:22:15.970><c> feedbacks</c><00:22:16.330><c> or</c><00:22:16.450><c> something</c><00:22:16.750><c> like</c><00:22:16.810><c> that</c><00:22:16.900><c> and</c>

00:22:17.220 --> 00:22:17.230 align:start position:0%
get feedbacks or something like that and
 

00:22:17.230 --> 00:22:19.710 align:start position:0%
get feedbacks or something like that and
this<00:22:17.650><c> is</c><00:22:17.710><c> what</c><00:22:17.980><c> all</c><00:22:18.190><c> agile</c><00:22:18.910><c> is</c><00:22:19.060><c> about</c><00:22:19.270><c> we</c><00:22:19.480><c> find</c>

00:22:19.710 --> 00:22:19.720 align:start position:0%
this is what all agile is about we find
 

00:22:19.720 --> 00:22:23.550 align:start position:0%
this is what all agile is about we find
your<00:22:20.760><c> hypothesis</c><00:22:21.760><c> earlier</c><00:22:22.240><c> so</c><00:22:22.930><c> if</c><00:22:23.170><c> you</c><00:22:23.290><c> can</c>

00:22:23.550 --> 00:22:23.560 align:start position:0%
your hypothesis earlier so if you can
 

00:22:23.560 --> 00:22:25.260 align:start position:0%
your hypothesis earlier so if you can
incorporate<00:22:23.920><c> those</c><00:22:24.460><c> feedback</c><00:22:24.910><c> loops</c><00:22:25.120><c> in</c>

00:22:25.260 --> 00:22:25.270 align:start position:0%
incorporate those feedback loops in
 

00:22:25.270 --> 00:22:29.150 align:start position:0%
incorporate those feedback loops in
whatever<00:22:25.990><c> is</c><00:22:26.230><c> large</c><00:22:26.530><c> planning</c><00:22:27.460><c> really</c>

00:22:29.150 --> 00:22:29.160 align:start position:0%
whatever is large planning really
 

00:22:29.160 --> 00:22:31.710 align:start position:0%
whatever is large planning really
complicated<00:22:30.160><c> process</c><00:22:30.550><c> the</c><00:22:31.030><c> more</c><00:22:31.210><c> agile</c><00:22:31.510><c> you</c>

00:22:31.710 --> 00:22:31.720 align:start position:0%
complicated process the more agile you
 

00:22:31.720 --> 00:22:33.570 align:start position:0%
complicated process the more agile you
would<00:22:31.840><c> yet</c><00:22:32.110><c> even</c><00:22:32.380><c> if</c><00:22:32.500><c> it</c><00:22:32.620><c> looks</c><00:22:33.040><c> a</c><00:22:33.250><c> little</c><00:22:33.370><c> bit</c>

00:22:33.570 --> 00:22:33.580 align:start position:0%
would yet even if it looks a little bit
 

00:22:33.580 --> 00:22:35.280 align:start position:0%
would yet even if it looks a little bit
like<00:22:33.730><c> waterfall</c><00:22:34.330><c> yeah</c><00:22:34.510><c> we</c><00:22:34.690><c> understand</c><00:22:35.140><c> that</c>

00:22:35.280 --> 00:22:35.290 align:start position:0%
like waterfall yeah we understand that
 

00:22:35.290 --> 00:22:37.590 align:start position:0%
like waterfall yeah we understand that
it<00:22:35.500><c> has</c><00:22:35.530><c> stages</c><00:22:36.190><c> and</c><00:22:36.400><c> they</c><00:22:36.700><c> go</c><00:22:36.970><c> one</c><00:22:37.300><c> after</c>

00:22:37.590 --> 00:22:37.600 align:start position:0%
it has stages and they go one after
 

00:22:37.600 --> 00:22:39.330 align:start position:0%
it has stages and they go one after
another<00:22:37.630><c> when</c><00:22:38.320><c> when</c><00:22:38.560><c> you're</c><00:22:38.710><c> at</c><00:22:38.830><c> the</c><00:22:38.950><c> lambo</c>

00:22:39.330 --> 00:22:39.340 align:start position:0%
another when when you're at the lambo
 

00:22:39.340 --> 00:22:41.130 align:start position:0%
another when when you're at the lambo
stage<00:22:39.640><c> that's</c><00:22:40.150><c> that's</c><00:22:40.420><c> the</c><00:22:40.630><c> end</c><00:22:40.780><c> release</c>

00:22:41.130 --> 00:22:41.140 align:start position:0%
stage that's that's the end release
 

00:22:41.140 --> 00:22:42.690 align:start position:0%
stage that's that's the end release
that's<00:22:41.440><c> every</c><00:22:41.710><c> what</c><00:22:42.010><c> everyone's</c><00:22:42.550><c> been</c>

00:22:42.690 --> 00:22:42.700 align:start position:0%
that's every what everyone's been
 

00:22:42.700 --> 00:22:44.010 align:start position:0%
that's every what everyone's been
waiting<00:22:42.850><c> for</c><00:22:43.030><c> that's</c><00:22:43.360><c> when</c><00:22:43.510><c> real</c><00:22:43.660><c> people's</c>

00:22:44.010 --> 00:22:44.020 align:start position:0%
waiting for that's when real people's
 

00:22:44.020 --> 00:22:47.010 align:start position:0%
waiting for that's when real people's
money<00:22:44.230><c> enters</c><00:22:44.440><c> the</c><00:22:44.770><c> equation</c><00:22:44.860><c> so</c><00:22:45.610><c> you</c><00:22:46.300><c> know</c><00:22:46.750><c> I</c>

00:22:47.010 --> 00:22:47.020 align:start position:0%
money enters the equation so you know I
 

00:22:47.020 --> 00:22:49.110 align:start position:0%
money enters the equation so you know I
will<00:22:47.080><c> absolutely</c><00:22:47.380><c> stay</c><00:22:48.160><c> on</c><00:22:48.250><c> the</c><00:22:48.370><c> side</c><00:22:48.580><c> of</c><00:22:48.790><c> you</c>

00:22:49.110 --> 00:22:49.120 align:start position:0%
will absolutely stay on the side of you
 

00:22:49.120 --> 00:22:51.480 align:start position:0%
will absolutely stay on the side of you
know<00:22:49.210><c> handling</c><00:22:49.570><c> my</c><00:22:49.950><c> clients</c><00:22:50.950><c> money</c><00:22:51.160><c> and</c><00:22:51.400><c> my</c>

00:22:51.480 --> 00:22:51.490 align:start position:0%
know handling my clients money and my
 

00:22:51.490 --> 00:22:52.920 align:start position:0%
know handling my clients money and my
users<00:22:51.790><c> money</c><00:22:52.060><c> as</c><00:22:52.210><c> effectively</c><00:22:52.660><c> as</c><00:22:52.840><c> possible</c>

00:22:52.920 --> 00:22:52.930 align:start position:0%
users money as effectively as possible
 

00:22:52.930 --> 00:22:55.110 align:start position:0%
users money as effectively as possible
so<00:22:53.590><c> this</c><00:22:54.070><c> is</c><00:22:54.220><c> the</c><00:22:54.310><c> best</c><00:22:54.490><c> way</c><00:22:54.580><c> I</c><00:22:54.610><c> know</c><00:22:54.730><c> to</c><00:22:54.820><c> do</c>

00:22:55.110 --> 00:22:55.120 align:start position:0%
so this is the best way I know to do
 

00:22:55.120 --> 00:22:55.560 align:start position:0%
so this is the best way I know to do
that

00:22:55.560 --> 00:22:55.570 align:start position:0%
that
 

00:22:55.570 --> 00:22:57.990 align:start position:0%
that
but<00:22:55.770><c> again</c><00:22:56.770><c> absolutely</c><00:22:57.430><c> you</c><00:22:57.550><c> have</c><00:22:57.580><c> to</c><00:22:57.880><c> get</c>

00:22:57.990 --> 00:22:58.000 align:start position:0%
but again absolutely you have to get
 

00:22:58.000 --> 00:22:59.520 align:start position:0%
but again absolutely you have to get
that<00:22:58.120><c> feedback</c><00:22:58.480><c> along</c><00:22:58.690><c> the</c><00:22:58.750><c> way</c><00:22:58.900><c> or</c><00:22:59.350><c> you're</c>

00:22:59.520 --> 00:22:59.530 align:start position:0%
that feedback along the way or you're
 

00:22:59.530 --> 00:23:00.660 align:start position:0%
that feedback along the way or you're
building<00:22:59.680><c> the</c><00:22:59.950><c> wrong</c><00:23:00.070><c> thing</c><00:23:00.430><c> you're</c><00:23:00.640><c> not</c>

00:23:00.660 --> 00:23:00.670 align:start position:0%
building the wrong thing you're not
 

00:23:00.670 --> 00:23:03.080 align:start position:0%
building the wrong thing you're not
doing<00:23:01.030><c> the</c><00:23:01.150><c> right</c><00:23:01.270><c> thing</c><00:23:01.450><c> and</c><00:23:01.570><c> to</c><00:23:01.690><c> begin</c><00:23:01.900><c> with</c>

00:23:03.080 --> 00:23:03.090 align:start position:0%
doing the right thing and to begin with
 

00:23:03.090 --> 00:23:06.060 align:start position:0%
doing the right thing and to begin with
yes<00:23:04.090><c> thank</c><00:23:04.990><c> you</c><00:23:05.020><c> for</c><00:23:05.230><c> the</c><00:23:05.290><c> presentation</c><00:23:05.680><c> guys</c>

00:23:06.060 --> 00:23:06.070 align:start position:0%
yes thank you for the presentation guys
 

00:23:06.070 --> 00:23:09.870 align:start position:0%
yes thank you for the presentation guys
we<00:23:06.910><c> talked</c><00:23:07.420><c> about</c><00:23:07.570><c> TDD</c><00:23:08.530><c> and</c><00:23:08.560><c> testing</c><00:23:09.160><c> and</c><00:23:09.640><c> I</c>

00:23:09.870 --> 00:23:09.880 align:start position:0%
we talked about TDD and testing and I
 

00:23:09.880 --> 00:23:11.900 align:start position:0%
we talked about TDD and testing and I
wanted<00:23:10.120><c> to</c><00:23:10.240><c> know</c><00:23:10.420><c> where</c><00:23:10.720><c> would</c><00:23:10.990><c> you</c><00:23:11.200><c> recommend</c>

00:23:11.900 --> 00:23:11.910 align:start position:0%
wanted to know where would you recommend
 

00:23:11.910 --> 00:23:15.540 align:start position:0%
wanted to know where would you recommend
testing<00:23:12.910><c> with</c><00:23:13.840><c> JavaScript</c><00:23:14.500><c> their</c><00:23:14.920><c> solidity</c>

00:23:15.540 --> 00:23:15.550 align:start position:0%
testing with JavaScript their solidity
 

00:23:15.550 --> 00:23:20.820 align:start position:0%
testing with JavaScript their solidity
is<00:23:15.940><c> it</c><00:23:16.690><c> more</c><00:23:16.900><c> like</c><00:23:17.110><c> you</c><00:23:19.290><c> like</c><00:23:20.290><c> like</c><00:23:20.590><c> he</c><00:23:20.710><c> was</c>

00:23:20.820 --> 00:23:20.830 align:start position:0%
is it more like you like like he was
 

00:23:20.830 --> 00:23:22.500 align:start position:0%
is it more like you like like he was
saying<00:23:21.040><c> just</c><00:23:21.250><c> never</c><00:23:21.520><c> use</c><00:23:21.700><c> solidity</c><00:23:22.060><c> tests</c>

00:23:22.500 --> 00:23:22.510 align:start position:0%
saying just never use solidity tests
 

00:23:22.510 --> 00:23:24.000 align:start position:0%
saying just never use solidity tests
they're<00:23:22.750><c> I</c><00:23:22.990><c> think</c><00:23:23.110><c> they're</c><00:23:23.500><c> a</c><00:23:23.530><c> terrible</c><00:23:23.770><c> idea</c>

00:23:24.000 --> 00:23:24.010 align:start position:0%
they're I think they're a terrible idea
 

00:23:24.010 --> 00:23:25.980 align:start position:0%
they're I think they're a terrible idea
you're<00:23:24.400><c> trying</c><00:23:24.670><c> to</c><00:23:24.760><c> use</c><00:23:24.940><c> the</c><00:23:25.120><c> thing</c><00:23:25.390><c> you're</c>

00:23:25.980 --> 00:23:25.990 align:start position:0%
you're trying to use the thing you're
 

00:23:25.990 --> 00:23:28.860 align:start position:0%
you're trying to use the thing you're
using<00:23:26.290><c> to</c><00:23:26.650><c> release</c><00:23:26.920><c> as</c><00:23:27.240><c> you</c><00:23:28.240><c> know</c><00:23:28.360><c> like</c><00:23:28.630><c> real</c>

00:23:28.860 --> 00:23:28.870 align:start position:0%
using to release as you know like real
 

00:23:28.870 --> 00:23:31.350 align:start position:0%
using to release as you know like real
live<00:23:29.170><c> code</c><00:23:29.560><c> and</c><00:23:30.550><c> developing</c><00:23:30.970><c> in</c><00:23:31.090><c> that</c><00:23:31.180><c> same</c>

00:23:31.350 --> 00:23:31.360 align:start position:0%
live code and developing in that same
 

00:23:31.360 --> 00:23:32.850 align:start position:0%
live code and developing in that same
framework<00:23:31.720><c> which</c><00:23:31.870><c> was</c><00:23:32.020><c> never</c><00:23:32.230><c> designed</c><00:23:32.740><c> to</c>

00:23:32.850 --> 00:23:32.860 align:start position:0%
framework which was never designed to
 

00:23:32.860 --> 00:23:35.340 align:start position:0%
framework which was never designed to
actually<00:23:33.250><c> do</c><00:23:33.460><c> testing</c><00:23:33.940><c> there</c><00:23:34.780><c> meant</c><00:23:34.960><c> there</c><00:23:35.200><c> is</c>

00:23:35.340 --> 00:23:35.350 align:start position:0%
actually do testing there meant there is
 

00:23:35.350 --> 00:23:37.140 align:start position:0%
actually do testing there meant there is
some<00:23:35.620><c> caveats</c><00:23:35.950><c> to</c><00:23:36.310><c> that</c><00:23:36.490><c> sometimes</c><00:23:36.940><c> there's</c>

00:23:37.140 --> 00:23:37.150 align:start position:0%
some caveats to that sometimes there's
 

00:23:37.150 --> 00:23:38.670 align:start position:0%
some caveats to that sometimes there's
just<00:23:37.210><c> something</c><00:23:37.810><c> that's</c><00:23:37.900><c> not</c><00:23:38.080><c> possible</c><00:23:38.440><c> like</c>

00:23:38.670 --> 00:23:38.680 align:start position:0%
just something that's not possible like
 

00:23:38.680 --> 00:23:41.070 align:start position:0%
just something that's not possible like
a<00:23:38.890><c> library</c><00:23:39.400><c> it's</c><00:23:40.060><c> really</c><00:23:40.420><c> hard</c><00:23:40.630><c> to</c><00:23:40.750><c> test</c><00:23:40.960><c> the</c>

00:23:41.070 --> 00:23:41.080 align:start position:0%
a library it's really hard to test the
 

00:23:41.080 --> 00:23:43.170 align:start position:0%
a library it's really hard to test the
library<00:23:41.500><c> without</c><00:23:41.860><c> like</c><00:23:42.040><c> some</c><00:23:42.220><c> sort</c><00:23:42.460><c> of</c><00:23:42.520><c> you</c>

00:23:43.170 --> 00:23:43.180 align:start position:0%
library without like some sort of you
 

00:23:43.180 --> 00:23:44.910 align:start position:0%
library without like some sort of you
know<00:23:43.240><c> infrastructure</c><00:23:43.960><c> around</c><00:23:44.080><c> that</c><00:23:44.470><c> but</c><00:23:44.680><c> use</c>

00:23:44.910 --> 00:23:44.920 align:start position:0%
know infrastructure around that but use
 

00:23:44.920 --> 00:23:46.680 align:start position:0%
know infrastructure around that but use
that<00:23:44.950><c> and</c><00:23:45.430><c> then</c><00:23:45.520><c> do</c><00:23:45.700><c> it</c><00:23:45.820><c> in</c><00:23:45.910><c> JavaScript</c><00:23:46.240><c> test</c>

00:23:46.680 --> 00:23:46.690 align:start position:0%
that and then do it in JavaScript test
 

00:23:46.690 --> 00:23:48.480 align:start position:0%
that and then do it in JavaScript test
where<00:23:46.900><c> it</c><00:23:47.020><c> has</c><00:23:47.140><c> a</c><00:23:47.170><c> more</c><00:23:47.440><c> more</c><00:23:47.920><c> feature</c><00:23:48.190><c> full</c>

00:23:48.480 --> 00:23:48.490 align:start position:0%
where it has a more more feature full
 

00:23:48.490 --> 00:23:50.910 align:start position:0%
where it has a more more feature full
test<00:23:48.750><c> testing</c><00:23:49.750><c> infrastructure</c><00:23:50.320><c> or</c><00:23:50.470><c> use</c>

00:23:50.910 --> 00:23:50.920 align:start position:0%
test testing infrastructure or use
 

00:23:50.920 --> 00:23:55.680 align:start position:0%
test testing infrastructure or use
Python<00:23:51.370><c> I</c><00:23:53.310><c> hope</c><00:23:54.310><c> people</c><00:23:54.490><c> writing</c><00:23:55.240><c> tests</c><00:23:55.510><c> in</c>

00:23:55.680 --> 00:23:55.690 align:start position:0%
Python I hope people writing tests in
 

00:23:55.690 --> 00:23:57.750 align:start position:0%
Python I hope people writing tests in
solidity<00:23:56.080><c> where</c><00:23:56.560><c> you</c><00:23:56.800><c> have</c><00:23:56.920><c> a</c><00:23:56.950><c> team</c><00:23:57.460><c> of</c><00:23:57.610><c> people</c>

00:23:57.750 --> 00:23:57.760 align:start position:0%
solidity where you have a team of people
 

00:23:57.760 --> 00:23:59.970 align:start position:0%
solidity where you have a team of people
working<00:23:58.060><c> on</c><00:23:58.390><c> a</c><00:23:58.420><c> contract</c><00:23:58.930><c> and</c><00:23:59.230><c> you</c>

00:23:59.970 --> 00:23:59.980 align:start position:0%
working on a contract and you
 

00:23:59.980 --> 00:24:02.220 align:start position:0%
working on a contract and you
right<00:24:00.160><c> like</c><00:24:00.340><c> you</c><00:24:00.730><c> know</c><00:24:00.820><c> people</c><00:24:01.600><c> are</c><00:24:01.750><c> focusing</c>

00:24:02.220 --> 00:24:02.230 align:start position:0%
right like you know people are focusing
 

00:24:02.230 --> 00:24:04.440 align:start position:0%
right like you know people are focusing
on<00:24:02.350><c> a</c><00:24:02.380><c> function</c><00:24:02.919><c> and</c><00:24:03.760><c> you</c><00:24:03.790><c> want</c><00:24:04.000><c> to</c><00:24:04.059><c> pass</c><00:24:04.240><c> it</c><00:24:04.419><c> so</c>

00:24:04.440 --> 00:24:04.450 align:start position:0%
on a function and you want to pass it so
 

00:24:04.450 --> 00:24:06.390 align:start position:0%
on a function and you want to pass it so
well<00:24:04.840><c> you</c><00:24:05.049><c> can</c><00:24:05.590><c> write</c><00:24:05.740><c> this</c><00:24:05.919><c> without</c><00:24:06.220><c> that</c>

00:24:06.390 --> 00:24:06.400 align:start position:0%
well you can write this without that
 

00:24:06.400 --> 00:24:07.799 align:start position:0%
well you can write this without that
it's<00:24:06.760><c> okay</c><00:24:06.940><c> thank</c><00:24:07.179><c> you</c><00:24:07.270><c> there's</c><00:24:07.630><c> always</c>

00:24:07.799 --> 00:24:07.809 align:start position:0%
it's okay thank you there's always
 

00:24:07.809 --> 00:24:12.120 align:start position:0%
it's okay thank you there's always
nuance<00:24:08.230><c> yeah</c><00:24:10.590><c> couple</c><00:24:11.590><c> behind</c>

00:24:12.120 --> 00:24:12.130 align:start position:0%
nuance yeah couple behind
 

00:24:12.130 --> 00:24:17.039 align:start position:0%
nuance yeah couple behind
I<00:24:12.840><c> was</c><00:24:13.840><c> hoping</c><00:24:14.080><c> could</c><00:24:14.679><c> you</c><00:24:14.830><c> clarify</c><00:24:15.760><c> or</c><00:24:16.660><c> the</c>

00:24:17.039 --> 00:24:17.049 align:start position:0%
I was hoping could you clarify or the
 

00:24:17.049 --> 00:24:19.320 align:start position:0%
I was hoping could you clarify or the
tools<00:24:17.290><c> around</c><00:24:17.440><c> traceability</c><00:24:17.919><c> or</c><00:24:18.250><c> their</c><00:24:18.669><c> repos</c>

00:24:19.320 --> 00:24:19.330 align:start position:0%
tools around traceability or their repos
 

00:24:19.330 --> 00:24:21.690 align:start position:0%
tools around traceability or their repos
that<00:24:19.660><c> are</c><00:24:19.720><c> open-source</c><00:24:19.929><c> you</c><00:24:20.169><c> think</c><00:24:20.700><c> apples</c>

00:24:21.690 --> 00:24:21.700 align:start position:0%
that are open-source you think apples
 

00:24:21.700 --> 00:24:23.850 align:start position:0%
that are open-source you think apples
I'm<00:24:22.000><c> working</c><00:24:22.690><c> on</c><00:24:22.780><c> some</c><00:24:23.080><c> particular</c><00:24:23.260><c> tools</c><00:24:23.710><c> I</c>

00:24:23.850 --> 00:24:23.860 align:start position:0%
I'm working on some particular tools I
 

00:24:23.860 --> 00:24:25.860 align:start position:0%
I'm working on some particular tools I
have<00:24:24.490><c> like</c><00:24:24.640><c> a</c><00:24:24.669><c> BIM</c><00:24:24.910><c> plug-in</c><00:24:25.330><c> that</c><00:24:25.510><c> like</c><00:24:25.690><c> will</c>

00:24:25.860 --> 00:24:25.870 align:start position:0%
have like a BIM plug-in that like will
 

00:24:25.870 --> 00:24:28.320 align:start position:0%
have like a BIM plug-in that like will
help<00:24:26.110><c> you</c><00:24:26.230><c> like</c><00:24:26.850><c> what</c><00:24:27.850><c> I</c><00:24:27.880><c> was</c><00:24:28.090><c> talking</c><00:24:28.299><c> about</c>

00:24:28.320 --> 00:24:28.330 align:start position:0%
help you like what I was talking about
 

00:24:28.330 --> 00:24:29.820 align:start position:0%
help you like what I was talking about
with<00:24:28.510><c> the</c><00:24:28.570><c> hashing</c><00:24:28.960><c> thing</c><00:24:29.169><c> so</c><00:24:29.470><c> that's</c><00:24:29.679><c> really</c>

00:24:29.820 --> 00:24:29.830 align:start position:0%
with the hashing thing so that's really
 

00:24:29.830 --> 00:24:32.490 align:start position:0%
with the hashing thing so that's really
useful<00:24:30.179><c> once</c><00:24:31.179><c> you</c><00:24:31.240><c> very</c><00:24:31.510><c> greed</c><00:24:32.080><c> upon</c><00:24:32.320><c> your</c>

00:24:32.490 --> 00:24:32.500 align:start position:0%
useful once you very greed upon your
 

00:24:32.500 --> 00:24:33.960 align:start position:0%
useful once you very greed upon your
list<00:24:32.710><c> of</c><00:24:32.799><c> requirements</c><00:24:33.190><c> you</c><00:24:33.760><c> know</c><00:24:33.850><c> they</c>

00:24:33.960 --> 00:24:33.970 align:start position:0%
list of requirements you know they
 

00:24:33.970 --> 00:24:35.070 align:start position:0%
list of requirements you know they
should<00:24:34.030><c> never</c><00:24:34.270><c> change</c><00:24:34.510><c> the</c><00:24:34.780><c> hash</c><00:24:34.900><c> should</c>

00:24:35.070 --> 00:24:35.080 align:start position:0%
should never change the hash should
 

00:24:35.080 --> 00:24:36.870 align:start position:0%
should never change the hash should
never<00:24:35.230><c> change</c><00:24:35.470><c> and</c><00:24:35.890><c> if</c><00:24:36.220><c> you</c><00:24:36.309><c> use</c><00:24:36.429><c> that</c><00:24:36.640><c> hash</c>

00:24:36.870 --> 00:24:36.880 align:start position:0%
never change and if you use that hash
 

00:24:36.880 --> 00:24:38.730 align:start position:0%
never change and if you use that hash
and<00:24:37.210><c> like</c><00:24:37.360><c> you</c><00:24:37.510><c> have</c><00:24:37.660><c> a</c><00:24:37.690><c> really</c><00:24:38.020><c> big</c><00:24:38.230><c> codebase</c>

00:24:38.730 --> 00:24:38.740 align:start position:0%
and like you have a really big codebase
 

00:24:38.740 --> 00:24:40.440 align:start position:0%
and like you have a really big codebase
and<00:24:39.040><c> you</c><00:24:39.520><c> start</c><00:24:39.760><c> putting</c><00:24:39.910><c> like</c><00:24:40.150><c> you</c><00:24:40.330><c> know</c><00:24:40.419><c> a</c>

00:24:40.440 --> 00:24:40.450 align:start position:0%
and you start putting like you know a
 

00:24:40.450 --> 00:24:43.590 align:start position:0%
and you start putting like you know a
trek<00:24:40.900><c> hash</c><00:24:41.490><c> this</c><00:24:42.490><c> does</c><00:24:42.700><c> blah</c><00:24:42.910><c> blah</c><00:24:43.059><c> blah</c><00:24:43.240><c> a</c>

00:24:43.590 --> 00:24:43.600 align:start position:0%
trek hash this does blah blah blah a
 

00:24:43.600 --> 00:24:45.810 align:start position:0%
trek hash this does blah blah blah a
part<00:24:44.020><c> of</c><00:24:44.080><c> that</c><00:24:44.200><c> requirement</c><00:24:44.740><c> and</c><00:24:44.919><c> and</c><00:24:45.610><c> then</c>

00:24:45.810 --> 00:24:45.820 align:start position:0%
part of that requirement and and then
 

00:24:45.820 --> 00:24:47.340 align:start position:0%
part of that requirement and and then
like<00:24:46.150><c> further</c><00:24:46.390><c> down</c><00:24:46.660><c> the</c><00:24:46.750><c> line</c><00:24:46.900><c> you've</c><00:24:47.140><c> sort</c>

00:24:47.340 --> 00:24:47.350 align:start position:0%
like further down the line you've sort
 

00:24:47.350 --> 00:24:48.630 align:start position:0%
like further down the line you've sort
of<00:24:47.380><c> forgotten</c><00:24:47.830><c> everything</c><00:24:48.010><c> you've</c><00:24:48.280><c> ever</c><00:24:48.340><c> done</c>

00:24:48.630 --> 00:24:48.640 align:start position:0%
of forgotten everything you've ever done
 

00:24:48.640 --> 00:24:50.760 align:start position:0%
of forgotten everything you've ever done
behind<00:24:49.570><c> the</c><00:24:49.780><c> scenes</c><00:24:49.840><c> and</c><00:24:50.260><c> someone's</c><00:24:50.559><c> like</c><00:24:50.679><c> oh</c>

00:24:50.760 --> 00:24:50.770 align:start position:0%
behind the scenes and someone's like oh
 

00:24:50.770 --> 00:24:52.440 align:start position:0%
behind the scenes and someone's like oh
well<00:24:51.040><c> this</c><00:24:51.309><c> requirement</c><00:24:51.790><c> is</c><00:24:51.970><c> wrong</c><00:24:52.179><c> we</c>

00:24:52.440 --> 00:24:52.450 align:start position:0%
well this requirement is wrong we
 

00:24:52.450 --> 00:24:54.090 align:start position:0%
well this requirement is wrong we
validated<00:24:52.929><c> with</c><00:24:53.049><c> the</c><00:24:53.110><c> market</c><00:24:53.440><c> those</c><00:24:53.830><c> are</c><00:24:53.950><c> bad</c>

00:24:54.090 --> 00:24:54.100 align:start position:0%
validated with the market those are bad
 

00:24:54.100 --> 00:24:55.409 align:start position:0%
validated with the market those are bad
assumption<00:24:54.640><c> we</c><00:24:54.730><c> need</c><00:24:54.880><c> to</c><00:24:55.000><c> change</c><00:24:55.179><c> these</c>

00:24:55.409 --> 00:24:55.419 align:start position:0%
assumption we need to change these
 

00:24:55.419 --> 00:24:57.750 align:start position:0%
assumption we need to change these
features<00:24:55.919><c> now</c><00:24:56.919><c> you're</c><00:24:57.100><c> like</c><00:24:57.220><c> okay</c><00:24:57.460><c> what</c><00:24:57.610><c> do</c><00:24:57.669><c> I</c>

00:24:57.750 --> 00:24:57.760 align:start position:0%
features now you're like okay what do I
 

00:24:57.760 --> 00:25:00.360 align:start position:0%
features now you're like okay what do I
have<00:24:57.850><c> to</c><00:24:58.000><c> go</c><00:24:58.090><c> update</c><00:24:58.419><c> super</c><00:24:59.200><c> easy</c><00:24:59.380><c> I</c><00:24:59.710><c> now</c><00:25:00.100><c> go</c>

00:25:00.360 --> 00:25:00.370 align:start position:0%
have to go update super easy I now go
 

00:25:00.370 --> 00:25:02.340 align:start position:0%
have to go update super easy I now go
change<00:25:00.790><c> of</c><00:25:00.910><c> the</c><00:25:00.970><c> hash</c><00:25:01.120><c> and</c><00:25:01.360><c> see</c><00:25:01.570><c> where</c><00:25:01.750><c> all</c><00:25:02.140><c> the</c>

00:25:02.340 --> 00:25:02.350 align:start position:0%
change of the hash and see where all the
 

00:25:02.350 --> 00:25:03.750 align:start position:0%
change of the hash and see where all the
places<00:25:02.590><c> where</c><00:25:02.860><c> the</c><00:25:02.919><c> old</c><00:25:03.070><c> hash</c><00:25:03.280><c> were</c><00:25:03.460><c> in</c><00:25:03.549><c> place</c>

00:25:03.750 --> 00:25:03.760 align:start position:0%
places where the old hash were in place
 

00:25:03.760 --> 00:25:05.400 align:start position:0%
places where the old hash were in place
that<00:25:03.790><c> now</c><00:25:04.210><c> are</c><00:25:04.480><c> mismatched</c><00:25:04.929><c> with</c><00:25:05.169><c> the</c><00:25:05.290><c> new</c>

00:25:05.400 --> 00:25:05.410 align:start position:0%
that now are mismatched with the new
 

00:25:05.410 --> 00:25:08.250 align:start position:0%
that now are mismatched with the new
hash<00:25:06.150><c> pretty</c><00:25:07.150><c> cool</c><00:25:07.360><c> so</c><00:25:07.540><c> I'm</c><00:25:07.780><c> working</c><00:25:08.020><c> on</c><00:25:08.140><c> a</c>

00:25:08.250 --> 00:25:08.260 align:start position:0%
hash pretty cool so I'm working on a
 

00:25:08.260 --> 00:25:09.690 align:start position:0%
hash pretty cool so I'm working on a
tool<00:25:08.410><c> like</c><00:25:08.590><c> that</c><00:25:08.830><c> but</c><00:25:08.980><c> there's</c><00:25:09.130><c> no</c><00:25:09.220><c> real</c><00:25:09.429><c> tool</c>

00:25:09.690 --> 00:25:09.700 align:start position:0%
tool like that but there's no real tool
 

00:25:09.700 --> 00:25:11.520 align:start position:0%
tool like that but there's no real tool
tool<00:25:10.660><c> set</c><00:25:10.809><c> in</c><00:25:10.870><c> the</c><00:25:10.929><c> market</c><00:25:11.200><c> so</c><00:25:11.380><c> if</c><00:25:11.440><c> you're</c>

00:25:11.520 --> 00:25:11.530 align:start position:0%
tool set in the market so if you're
 

00:25:11.530 --> 00:25:19.020 align:start position:0%
tool set in the market so if you're
interested<00:25:11.890><c> to</c><00:25:11.919><c> come</c><00:25:12.040><c> talk</c><00:25:12.220><c> to</c><00:25:12.250><c> me</c><00:25:17.940><c> hey</c><00:25:18.940><c> guys</c>

00:25:19.020 --> 00:25:19.030 align:start position:0%
interested to come talk to me hey guys
 

00:25:19.030 --> 00:25:22.260 align:start position:0%
interested to come talk to me hey guys
thanks<00:25:19.650><c> I'm</c><00:25:20.650><c> a</c><00:25:20.710><c> bit</c><00:25:21.160><c> curious</c><00:25:21.309><c> you've</c><00:25:21.820><c> provided</c>

00:25:22.260 --> 00:25:22.270 align:start position:0%
thanks I'm a bit curious you've provided
 

00:25:22.270 --> 00:25:24.659 align:start position:0%
thanks I'm a bit curious you've provided
some<00:25:22.480><c> very</c><00:25:22.660><c> awesome</c><00:25:22.720><c> technical</c><00:25:23.440><c> points</c><00:25:23.950><c> one</c>

00:25:24.659 --> 00:25:24.669 align:start position:0%
some very awesome technical points one
 

00:25:24.669 --> 00:25:26.340 align:start position:0%
some very awesome technical points one
thing<00:25:24.820><c> that</c><00:25:24.970><c> I'm</c><00:25:25.150><c> very</c><00:25:25.179><c> curious</c><00:25:25.660><c> about</c><00:25:25.750><c> is</c><00:25:25.990><c> how</c>

00:25:26.340 --> 00:25:26.350 align:start position:0%
thing that I'm very curious about is how
 

00:25:26.350 --> 00:25:28.169 align:start position:0%
thing that I'm very curious about is how
do<00:25:26.410><c> you</c><00:25:26.530><c> actually</c><00:25:26.710><c> develop</c><00:25:27.190><c> a</c><00:25:27.640><c> kind</c><00:25:28.030><c> of</c>

00:25:28.169 --> 00:25:28.179 align:start position:0%
do you actually develop a kind of
 

00:25:28.179 --> 00:25:30.630 align:start position:0%
do you actually develop a kind of
company<00:25:28.690><c> culture</c><00:25:28.780><c> of</c><00:25:29.380><c> appreciating</c><00:25:30.160><c> the</c>

00:25:30.630 --> 00:25:30.640 align:start position:0%
company culture of appreciating the
 

00:25:30.640 --> 00:25:32.970 align:start position:0%
company culture of appreciating the
importance<00:25:31.090><c> of</c><00:25:31.330><c> these</c><00:25:31.450><c> sorts</c><00:25:31.750><c> of</c><00:25:31.809><c> things</c><00:25:31.980><c> both</c>

00:25:32.970 --> 00:25:32.980 align:start position:0%
importance of these sorts of things both
 

00:25:32.980 --> 00:25:34.770 align:start position:0%
importance of these sorts of things both
from<00:25:33.220><c> like</c><00:25:33.400><c> the</c><00:25:33.610><c> technical</c><00:25:34.210><c> standpoint</c><00:25:34.480><c> and</c>

00:25:34.770 --> 00:25:34.780 align:start position:0%
from like the technical standpoint and
 

00:25:34.780 --> 00:25:36.330 align:start position:0%
from like the technical standpoint and
perhaps<00:25:35.020><c> the</c><00:25:35.169><c> non-technical</c><00:25:35.590><c> people</c><00:25:36.100><c> in</c><00:25:36.220><c> your</c>

00:25:36.330 --> 00:25:36.340 align:start position:0%
perhaps the non-technical people in your
 

00:25:36.340 --> 00:25:42.090 align:start position:0%
perhaps the non-technical people in your
team<00:25:37.980><c> like</c><00:25:39.660><c> basic</c><00:25:40.660><c> thing</c><00:25:40.900><c> I</c><00:25:41.140><c> like</c><00:25:41.950><c> to</c>

00:25:42.090 --> 00:25:42.100 align:start position:0%
team like basic thing I like to
 

00:25:42.100 --> 00:25:45.120 align:start position:0%
team like basic thing I like to
encourage<00:25:42.340><c> and</c><00:25:42.640><c> like</c><00:25:43.030><c> I</c><00:25:43.210><c> see</c><00:25:43.630><c> really</c><00:25:44.169><c> helpful</c>

00:25:45.120 --> 00:25:45.130 align:start position:0%
encourage and like I see really helpful
 

00:25:45.130 --> 00:25:47.970 align:start position:0%
encourage and like I see really helpful
in<00:25:45.309><c> encouraging</c><00:25:45.490><c> that</c><00:25:46.059><c> is</c><00:25:46.299><c> use</c><00:25:46.960><c> robots</c><00:25:47.530><c> as</c><00:25:47.710><c> as</c>

00:25:47.970 --> 00:25:47.980 align:start position:0%
in encouraging that is use robots as as
 

00:25:47.980 --> 00:25:51.210 align:start position:0%
in encouraging that is use robots as as
long<00:25:48.220><c> as</c><00:25:48.460><c> you</c><00:25:48.580><c> can</c><00:25:48.820><c> like</c><00:25:49.540><c> no</c><00:25:50.200><c> one</c><00:25:50.440><c> like</c><00:25:50.679><c> when</c>

00:25:51.210 --> 00:25:51.220 align:start position:0%
long as you can like no one like when
 

00:25:51.220 --> 00:25:53.130 align:start position:0%
long as you can like no one like when
you<00:25:51.490><c> go</c><00:25:51.820><c> in</c><00:25:52.090><c> into</c><00:25:52.390><c> the</c><00:25:52.480><c> pull</c><00:25:52.630><c> request</c><00:25:52.929><c> and</c><00:25:53.020><c> you</c>

00:25:53.130 --> 00:25:53.140 align:start position:0%
you go in into the pull request and you
 

00:25:53.140 --> 00:25:55.500 align:start position:0%
you go in into the pull request and you
said<00:25:53.320><c> no</c><00:25:53.470><c> this</c><00:25:53.830><c> is</c><00:25:54.100><c> just</c><00:25:54.460><c> not</c><00:25:54.910><c> testing</c><00:25:55.330><c> this</c>

00:25:55.500 --> 00:25:55.510 align:start position:0%
said no this is just not testing this
 

00:25:55.510 --> 00:25:56.970 align:start position:0%
said no this is just not testing this
requirement<00:25:55.840><c> or</c><00:25:56.169><c> something</c><00:25:56.440><c> like</c><00:25:56.500><c> that</c>

00:25:56.970 --> 00:25:56.980 align:start position:0%
requirement or something like that
 

00:25:56.980 --> 00:25:59.190 align:start position:0%
requirement or something like that
you're<00:25:57.280><c> not</c><00:25:57.460><c> like</c><00:25:58.030><c> you</c><00:25:58.240><c> enforcing</c><00:25:58.690><c> it</c><00:25:58.809><c> by</c><00:25:58.929><c> hand</c>

00:25:59.190 --> 00:25:59.200 align:start position:0%
you're not like you enforcing it by hand
 

00:25:59.200 --> 00:26:01.350 align:start position:0%
you're not like you enforcing it by hand
and<00:25:59.380><c> people</c><00:25:59.440><c> start</c><00:25:59.950><c> arguing</c><00:26:00.309><c> with</c><00:26:00.400><c> you</c><00:26:00.669><c> but</c><00:26:00.880><c> no</c>

00:26:01.350 --> 00:26:01.360 align:start position:0%
and people start arguing with you but no
 

00:26:01.360 --> 00:26:03.030 align:start position:0%
and people start arguing with you but no
one<00:26:01.510><c> will</c><00:26:01.630><c> ever</c><00:26:01.690><c> argue</c><00:26:02.320><c> with</c><00:26:02.470><c> robot</c><00:26:02.799><c> because</c>

00:26:03.030 --> 00:26:03.040 align:start position:0%
one will ever argue with robot because
 

00:26:03.040 --> 00:26:05.070 align:start position:0%
one will ever argue with robot because
that's<00:26:03.220><c> sort</c><00:26:03.429><c> of</c><00:26:03.490><c> stupid</c><00:26:03.940><c> and</c><00:26:04.090><c> this</c><00:26:04.750><c> is</c><00:26:04.900><c> how</c>

00:26:05.070 --> 00:26:05.080 align:start position:0%
that's sort of stupid and this is how
 

00:26:05.080 --> 00:26:07.169 align:start position:0%
that's sort of stupid and this is how
you<00:26:05.140><c> basically</c><00:26:05.500><c> put</c><00:26:06.100><c> the</c><00:26:06.280><c> baseline</c><00:26:06.760><c> on</c><00:26:06.970><c> any</c>

00:26:07.169 --> 00:26:07.179 align:start position:0%
you basically put the baseline on any
 

00:26:07.179 --> 00:26:09.149 align:start position:0%
you basically put the baseline on any
culture<00:26:07.630><c> of</c><00:26:07.780><c> a</c><00:26:07.840><c> culture</c><00:26:08.140><c> of</c><00:26:08.169><c> tests</c><00:26:08.679><c> on</c><00:26:08.830><c> the</c>

00:26:09.149 --> 00:26:09.159 align:start position:0%
culture of a culture of tests on the
 

00:26:09.159 --> 00:26:11.430 align:start position:0%
culture of a culture of tests on the
culture<00:26:09.429><c> of</c><00:26:09.460><c> code</c><00:26:09.820><c> style</c><00:26:10.150><c> and</c><00:26:10.450><c> so</c><00:26:10.630><c> on</c><00:26:10.780><c> just</c><00:26:10.809><c> use</c>

00:26:11.430 --> 00:26:11.440 align:start position:0%
culture of code style and so on just use
 

00:26:11.440 --> 00:26:12.880 align:start position:0%
culture of code style and so on just use
the<00:26:11.650><c> robots</c><00:26:12.010><c> to</c><00:26:12.220><c> the</c><00:26:12.429><c> like</c>

00:26:12.880 --> 00:26:12.890 align:start position:0%
the robots to the like
 

00:26:12.890 --> 00:26:17.230 align:start position:0%
the robots to the like
maximum<00:26:13.280><c> extent</c><00:26:13.900><c> after</c><00:26:14.900><c> that</c><00:26:15.790><c> probably</c><00:26:16.790><c> just</c>

00:26:17.230 --> 00:26:17.240 align:start position:0%
maximum extent after that probably just
 

00:26:17.240 --> 00:26:19.210 align:start position:0%
maximum extent after that probably just
talking<00:26:17.660><c> with</c><00:26:17.930><c> people</c><00:26:17.990><c> like</c><00:26:18.440><c> explaining</c><00:26:18.860><c> why</c>

00:26:19.210 --> 00:26:19.220 align:start position:0%
talking with people like explaining why
 

00:26:19.220 --> 00:26:21.340 align:start position:0%
talking with people like explaining why
you're<00:26:19.400><c> doing</c><00:26:19.640><c> that</c><00:26:19.670><c> in</c><00:26:20.120><c> before</c><00:26:20.390><c> will</c><00:26:21.110><c> help</c>

00:26:21.340 --> 00:26:21.350 align:start position:0%
you're doing that in before will help
 

00:26:21.350 --> 00:26:23.230 align:start position:0%
you're doing that in before will help
like<00:26:21.620><c> they</c><00:26:21.770><c> will</c><00:26:21.920><c> not</c><00:26:22.160><c> they</c><00:26:22.400><c> will</c><00:26:22.670><c> agree</c><00:26:23.060><c> and</c>

00:26:23.230 --> 00:26:23.240 align:start position:0%
like they will not they will agree and
 

00:26:23.240 --> 00:26:25.020 align:start position:0%
like they will not they will agree and
then<00:26:23.390><c> we</c><00:26:23.630><c> will</c><00:26:23.840><c> feel</c><00:26:24.020><c> bad</c><00:26:24.260><c> if</c><00:26:24.440><c> we</c><00:26:24.530><c> will</c><00:26:24.680><c> try</c><00:26:24.950><c> to</c>

00:26:25.020 --> 00:26:25.030 align:start position:0%
then we will feel bad if we will try to
 

00:26:25.030 --> 00:26:28.090 align:start position:0%
then we will feel bad if we will try to
like<00:26:26.030><c> push</c><00:26:26.240><c> you</c><00:26:26.480><c> away</c><00:26:26.750><c> from</c><00:26:26.990><c> your</c><00:26:27.290><c> various</c><00:26:27.590><c> and</c>

00:26:28.090 --> 00:26:28.100 align:start position:0%
like push you away from your various and
 

00:26:28.100 --> 00:26:29.920 align:start position:0%
like push you away from your various and
I<00:26:28.250><c> think</c><00:26:28.550><c> at</c><00:26:28.640><c> the</c><00:26:28.760><c> end</c><00:26:28.790><c> of</c><00:26:28.940><c> the</c><00:26:29.090><c> day</c><00:26:29.270><c> it's</c><00:26:29.630><c> it's</c>

00:26:29.920 --> 00:26:29.930 align:start position:0%
I think at the end of the day it's it's
 

00:26:29.930 --> 00:26:31.600 align:start position:0%
I think at the end of the day it's it's
either<00:26:30.140><c> gonna</c><00:26:30.350><c> come</c><00:26:30.650><c> from</c><00:26:30.860><c> a</c><00:26:30.950><c> cultural</c><00:26:31.370><c> shift</c>

00:26:31.600 --> 00:26:31.610 align:start position:0%
either gonna come from a cultural shift
 

00:26:31.610 --> 00:26:35.080 align:start position:0%
either gonna come from a cultural shift
before<00:26:32.120><c> a</c><00:26:32.150><c> problem</c><00:26:32.750><c> happens</c><00:26:33.080><c> or</c><00:26:33.440><c> after</c><00:26:33.590><c> so</c><00:26:34.100><c> I</c>

00:26:35.080 --> 00:26:35.090 align:start position:0%
before a problem happens or after so I
 

00:26:35.090 --> 00:26:36.580 align:start position:0%
before a problem happens or after so I
think<00:26:35.330><c> a</c><00:26:35.570><c> lot</c><00:26:35.690><c> of</c><00:26:35.840><c> people</c><00:26:36.050><c> in</c><00:26:36.110><c> the</c><00:26:36.200><c> space</c><00:26:36.380><c> look</c>

00:26:36.580 --> 00:26:36.590 align:start position:0%
think a lot of people in the space look
 

00:26:36.590 --> 00:26:37.720 align:start position:0%
think a lot of people in the space look
at<00:26:36.680><c> the</c><00:26:36.740><c> problems</c><00:26:37.040><c> that</c><00:26:37.160><c> happen</c><00:26:37.430><c> and</c><00:26:37.580><c> think</c>

00:26:37.720 --> 00:26:37.730 align:start position:0%
at the problems that happen and think
 

00:26:37.730 --> 00:26:39.190 align:start position:0%
at the problems that happen and think
like<00:26:37.910><c> oh</c><00:26:38.060><c> those</c><00:26:38.210><c> people</c><00:26:38.390><c> were</c><00:26:38.630><c> stupid</c><00:26:38.900><c> they</c>

00:26:39.190 --> 00:26:39.200 align:start position:0%
like oh those people were stupid they
 

00:26:39.200 --> 00:26:40.330 align:start position:0%
like oh those people were stupid they
didn't<00:26:39.470><c> think</c><00:26:39.620><c> ahead</c><00:26:39.770><c> of</c><00:26:39.920><c> time</c>

00:26:40.330 --> 00:26:40.340 align:start position:0%
didn't think ahead of time
 

00:26:40.340 --> 00:26:41.920 align:start position:0%
didn't think ahead of time
no<00:26:40.670><c> they</c><00:26:40.880><c> just</c><00:26:41.090><c> weren't</c><00:26:41.240><c> aware</c><00:26:41.510><c> of</c><00:26:41.570><c> it</c><00:26:41.750><c> they</c>

00:26:41.920 --> 00:26:41.930 align:start position:0%
no they just weren't aware of it they
 

00:26:41.930 --> 00:26:43.420 align:start position:0%
no they just weren't aware of it they
weren't<00:26:42.080><c> thinking</c><00:26:42.500><c> along</c><00:26:42.710><c> those</c><00:26:42.890><c> lines</c><00:26:43.190><c> and</c>

00:26:43.420 --> 00:26:43.430 align:start position:0%
weren't thinking along those lines and
 

00:26:43.430 --> 00:26:45.580 align:start position:0%
weren't thinking along those lines and
they've<00:26:43.580><c> bathed</c><00:26:44.420><c> drastically</c><00:26:45.080><c> changed</c><00:26:45.500><c> how</c>

00:26:45.580 --> 00:26:45.590 align:start position:0%
they've bathed drastically changed how
 

00:26:45.590 --> 00:26:46.990 align:start position:0%
they've bathed drastically changed how
they've<00:26:45.800><c> approached</c><00:26:46.190><c> the</c><00:26:46.370><c> problem</c><00:26:46.760><c> and</c><00:26:46.910><c> we</c>

00:26:46.990 --> 00:26:47.000 align:start position:0%
they've approached the problem and we
 

00:26:47.000 --> 00:26:48.910 align:start position:0%
they've approached the problem and we
should<00:26:47.030><c> learn</c><00:26:47.390><c> from</c><00:26:47.450><c> them</c><00:26:47.870><c> because</c><00:26:48.470><c> you're</c>

00:26:48.910 --> 00:26:48.920 align:start position:0%
should learn from them because you're
 

00:26:48.920 --> 00:26:50.260 align:start position:0%
should learn from them because you're
gonna<00:26:49.010><c> repeat</c><00:26:49.310><c> the</c><00:26:49.460><c> same</c><00:26:49.640><c> mistakes</c><00:26:50.030><c> if</c><00:26:50.180><c> you</c>

00:26:50.260 --> 00:26:50.270 align:start position:0%
gonna repeat the same mistakes if you
 

00:26:50.270 --> 00:26:59.510 align:start position:0%
gonna repeat the same mistakes if you
don't<00:26:50.420><c> take</c><00:26:50.540><c> that</c><00:26:50.720><c> seriously</c>

00:26:59.510 --> 00:26:59.520 align:start position:0%
 
 

00:26:59.520 --> 00:27:01.580 align:start position:0%
 
you

