WEBVTT

00:00:03.440 --> 00:00:04.350 align:start position:0%
<00:00:03.440>Well, <00:00:03.603>while <00:00:03.767>we're <00:00:03.931>starting, <00:00:04.095>in <00:00:04.258>the

00:00:04.350 --> 00:00:04.360 align:start position:0%
<00:00:04.350>Well, <00:00:04.351>while <00:00:04.353>we're <00:00:04.355>starting, <00:00:04.357>in <00:00:04.359>the

00:00:04.360 --> 00:00:05.670 align:start position:0%
<00:00:04.360>Well, <00:00:04.450>while <00:00:04.541>we're <00:00:04.632>starting, <00:00:04.722>in <00:00:04.813>the <00:00:04.904>meantime <00:00:04.994>you <00:00:05.085>can <00:00:05.176>see <00:00:05.266>my <00:00:05.357>slides <00:00:05.448>and <00:00:05.539>my

00:00:05.670 --> 00:00:05.680 align:start position:0%
<00:00:05.670>meantime <00:00:05.671>you <00:00:05.672>can <00:00:05.673>see <00:00:05.675>my <00:00:05.676>slides <00:00:05.677>and <00:00:05.678>my

00:00:05.680 --> 00:00:07.030 align:start position:0%
<00:00:05.680>meantime <00:00:05.761>you <00:00:05.842>can <00:00:05.923>see <00:00:06.004>my <00:00:06.085>slides <00:00:06.166>and <00:00:06.247>my <00:00:06.328>notes <00:00:06.409>at <00:00:06.490>the <00:00:06.571>same <00:00:06.652>time, <00:00:06.733>but <00:00:06.814>that's <00:00:06.895>fine

00:00:07.030 --> 00:00:07.040 align:start position:0%
<00:00:07.030>notes <00:00:07.031>at <00:00:07.032>the <00:00:07.033>same <00:00:07.035>time, <00:00:07.036>but <00:00:07.037>that's <00:00:07.039>fine

00:00:07.040 --> 00:00:09.230 align:start position:0%
<00:00:07.040>notes <00:00:07.147>at <00:00:07.255>the <00:00:07.363>same <00:00:07.470>time, <00:00:07.578>but <00:00:07.686>that's <00:00:07.793>fine <00:00:07.901>until <00:00:08.009>we <00:00:08.116>get <00:00:08.224>everything <00:00:08.332>fixed <00:00:08.440>up.

00:00:09.230 --> 00:00:09.240 align:start position:0%
<00:00:09.230>until <00:00:09.231>we <00:00:09.233>get <00:00:09.235>everything <00:00:09.237>fixed <00:00:09.239>up.

00:00:09.240 --> 00:00:10.870 align:start position:0%
<00:00:09.240>until <00:00:09.473>we <00:00:09.706>get <00:00:09.940>everything <00:00:10.173>fixed <00:00:10.406>up. <00:00:10.640>Um

00:00:10.870 --> 00:00:10.880 align:start position:0%
Um

00:00:10.880 --> 00:00:14.590 align:start position:0%
<00:00:10.880>Um <00:00:11.035>I <00:00:11.191>worked <00:00:11.346>with <00:00:11.502>a <00:00:11.657>fintech <00:00:11.813>once <00:00:11.968>and <00:00:12.124>um <00:00:12.280>they

00:00:14.590 --> 00:00:14.600 align:start position:0%
<00:00:14.590>I <00:00:14.591>worked <00:00:14.592>with <00:00:14.593>a <00:00:14.594>fintech <00:00:14.595>once <00:00:14.596>and <00:00:14.597>um <00:00:14.599>they

00:00:14.600 --> 00:00:15.870 align:start position:0%
<00:00:14.600>I <00:00:14.676>worked <00:00:14.752>with <00:00:14.828>a <00:00:14.904>fintech <00:00:14.981>once <00:00:15.057>and <00:00:15.133>um <00:00:15.209>they <00:00:15.285>hadn't <00:00:15.362>Don't <00:00:15.438>read <00:00:15.514>the <00:00:15.590>slides, <00:00:15.666>you <00:00:15.742>can

00:00:15.870 --> 00:00:15.880 align:start position:0%
<00:00:15.870>hadn't <00:00:15.871>Don't <00:00:15.873>read <00:00:15.874>the <00:00:15.876>slides, <00:00:15.877>you <00:00:15.879>can

00:00:15.880 --> 00:00:17.020 align:start position:0%
<00:00:15.880>hadn't <00:00:15.973>Don't <00:00:16.066>read <00:00:16.159>the <00:00:16.253>slides, <00:00:16.346>you <00:00:16.439>can <00:00:16.532>listen <00:00:16.626>to <00:00:16.719>me, <00:00:16.812>it's <00:00:16.906>fine.

00:00:17.020 --> 00:00:17.030 align:start position:0%
<00:00:17.020>listen <00:00:17.022>to <00:00:17.024>me, <00:00:17.026>it's <00:00:17.029>fine.

00:00:17.030 --> 00:00:19.230 align:start position:0%
<00:00:17.030>listen <00:00:17.263>to <00:00:17.496>me, <00:00:17.730>it's <00:00:17.963>fine. <00:00:18.196>&gt;&gt; <00:00:18.430>[laughter]

00:00:19.240 --> 00:00:20.630 align:start position:0%
<00:00:19.240>&gt;&gt; <00:00:19.378>And <00:00:19.517>if <00:00:19.657>not, <00:00:19.796>then <00:00:19.935>we'll <00:00:20.073>do <00:00:20.212>it <00:00:20.352>some <00:00:20.491>other

00:00:20.630 --> 00:00:20.640 align:start position:0%
<00:00:20.630>&gt;&gt; <00:00:20.631>And <00:00:20.631>if <00:00:20.633>not, <00:00:20.634>then <00:00:20.634>we'll <00:00:20.636>do <00:00:20.637>it <00:00:20.638>some <00:00:20.639>other

00:00:20.640 --> 00:00:22.950 align:start position:0%
<00:00:20.640>&gt;&gt; <00:00:20.722>And <00:00:20.804>if <00:00:20.887>not, <00:00:20.969>then <00:00:21.051>we'll <00:00:21.134>do <00:00:21.216>it <00:00:21.298>some <00:00:21.381>other <00:00:21.463>way. <00:00:21.545>Can <00:00:21.628>we <00:00:21.710>get <00:00:21.792>this <00:00:21.875>working <00:00:21.957>or <00:00:22.040>not?

00:00:22.950 --> 00:00:22.960 align:start position:0%
<00:00:22.950>way. <00:00:22.951>Can <00:00:22.952>we <00:00:22.953>get <00:00:22.955>this <00:00:22.956>working <00:00:22.957>or <00:00:22.959>not?

00:00:22.960 --> 00:00:24.190 align:start position:0%
<00:00:22.960>way. <00:00:23.098>Can <00:00:23.236>we <00:00:23.375>get <00:00:23.513>this <00:00:23.651>working <00:00:23.790>or <00:00:23.928>not? <00:00:24.067>No?

00:00:24.190 --> 00:00:24.200 align:start position:0%
No?

00:00:24.200 --> 00:00:26.630 align:start position:0%
<00:00:24.200>No? <00:00:25.599>Switch?

00:00:26.630 --> 00:00:26.640 align:start position:0%
Switch?

00:00:26.640 --> 00:00:30.230 align:start position:0%
<00:00:26.640>Switch? <00:00:26.840>I <00:00:27.040>have <00:00:27.240>to <00:00:27.440>switch <00:00:27.640>this <00:00:27.840>way. <00:00:28.040>Okay.

00:00:30.230 --> 00:00:30.240 align:start position:0%
<00:00:30.230>I <00:00:30.231>have <00:00:30.233>to <00:00:30.234>switch <00:00:30.236>this <00:00:30.237>way. <00:00:30.238>Okay.

00:00:30.240 --> 00:00:33.390 align:start position:0%
<00:00:30.240>I <00:00:30.367>have <00:00:30.494>to <00:00:30.621>switch <00:00:30.749>this <00:00:30.876>way. <00:00:31.003>Okay. <00:00:31.130>Try <00:00:31.258>differently. <00:00:31.385>Perfect. <00:00:31.512>Okay. <00:00:31.639>So,

00:00:33.390 --> 00:00:33.400 align:start position:0%
<00:00:33.390>Try <00:00:33.392>differently. <00:00:33.394>Perfect. <00:00:33.396>Okay. <00:00:33.399>So,

00:00:33.400 --> 00:00:35.350 align:start position:0%
<00:00:33.400>Try <00:00:33.527>differently. <00:00:33.654>Perfect. <00:00:33.781>Okay. <00:00:33.909>So, <00:00:34.036>I <00:00:34.163>worked <00:00:34.290>with <00:00:34.418>a <00:00:34.545>fintech <00:00:34.672>startup <00:00:34.800>once

00:00:35.350 --> 00:00:35.360 align:start position:0%
<00:00:35.350>I <00:00:35.351>worked <00:00:35.353>with <00:00:35.354>a <00:00:35.356>fintech <00:00:35.357>startup <00:00:35.359>once

00:00:35.360 --> 00:00:37.950 align:start position:0%
<00:00:35.360>I <00:00:35.515>worked <00:00:35.671>with <00:00:35.826>a <00:00:35.982>fintech <00:00:36.137>startup <00:00:36.293>once <00:00:36.448>that <00:00:36.604>used <00:00:36.760>AI

00:00:37.950 --> 00:00:37.960 align:start position:0%
<00:00:37.950>that <00:00:37.954>used <00:00:37.959>AI

00:00:37.960 --> 00:00:41.510 align:start position:0%
<00:00:37.960>that <00:00:38.135>used <00:00:38.310>AI <00:00:38.485>to <00:00:38.660>create <00:00:38.835>a <00:00:39.010>lot <00:00:39.185>of <00:00:39.360>their

00:00:41.510 --> 00:00:41.520 align:start position:0%
<00:00:41.510>to <00:00:41.511>create <00:00:41.513>a <00:00:41.515>lot <00:00:41.517>of <00:00:41.519>their

00:00:41.520 --> 00:00:43.230 align:start position:0%
<00:00:41.520>to <00:00:41.647>create <00:00:41.774>a <00:00:41.901>lot <00:00:42.029>of <00:00:42.156>their <00:00:42.283>tests <00:00:42.410>for <00:00:42.538>the <00:00:42.665>application. <00:00:42.792>And <00:00:42.920>that

00:00:43.230 --> 00:00:43.240 align:start position:0%
<00:00:43.230>tests <00:00:43.231>for <00:00:43.233>the <00:00:43.235>application. <00:00:43.237>And <00:00:43.239>that

00:00:43.240 --> 00:00:45.790 align:start position:0%
<00:00:43.240>tests <00:00:43.356>for <00:00:43.473>the <00:00:43.590>application. <00:00:43.706>And <00:00:43.823>that <00:00:43.940>entire <00:00:44.056>test <00:00:44.173>suite <00:00:44.290>with <00:00:44.406>more <00:00:44.523>than <00:00:44.640>200

00:00:45.790 --> 00:00:45.800 align:start position:0%
<00:00:45.790>entire <00:00:45.791>test <00:00:45.793>suite <00:00:45.794>with <00:00:45.796>more <00:00:45.797>than <00:00:45.799>200

00:00:45.800 --> 00:00:50.190 align:start position:0%
<00:00:45.800>entire <00:00:45.940>test <00:00:46.080>suite <00:00:46.220>with <00:00:46.360>more <00:00:46.500>than <00:00:46.640>200 <00:00:46.779>tests, <00:00:46.919>98% <00:00:47.059>coverage, <00:00:47.199>and

00:00:50.190 --> 00:00:50.200 align:start position:0%
<00:00:50.190>tests, <00:00:50.193>98% <00:00:50.196>coverage, <00:00:50.199>and

00:00:50.200 --> 00:00:54.030 align:start position:0%
<00:00:50.200>tests, <00:00:50.355>98% <00:00:50.511>coverage, <00:00:50.666>and <00:00:50.822>they <00:00:50.977>felt <00:00:51.133>invincible <00:00:51.288>until <00:00:51.444>one <00:00:51.600>day

00:00:54.030 --> 00:00:54.040 align:start position:0%
<00:00:54.030>they <00:00:54.031>felt <00:00:54.033>invincible <00:00:54.035>until <00:00:54.037>one <00:00:54.039>day

00:00:54.040 --> 00:00:55.510 align:start position:0%
<00:00:54.040>they <00:00:54.160>felt <00:00:54.280>invincible <00:00:54.400>until <00:00:54.521>one <00:00:54.641>day <00:00:54.761>they <00:00:54.881>had <00:00:55.002>an <00:00:55.122>occurrence <00:00:55.242>where <00:00:55.363>somebody

00:00:55.510 --> 00:00:55.520 align:start position:0%
<00:00:55.510>they <00:00:55.511>had <00:00:55.513>an <00:00:55.515>occurrence <00:00:55.517>where <00:00:55.519>somebody

00:00:55.520 --> 00:00:58.270 align:start position:0%
<00:00:55.520>they <00:00:55.627>had <00:00:55.735>an <00:00:55.843>occurrence <00:00:55.950>where <00:00:56.058>somebody <00:00:56.166>went <00:00:56.273>in <00:00:56.381>and <00:00:56.489>tried <00:00:56.596>to <00:00:56.704>complete <00:00:56.812>their <00:00:56.920>flow

00:00:58.270 --> 00:00:58.280 align:start position:0%
<00:00:58.270>went <00:00:58.271>in <00:00:58.272>and <00:00:58.273>tried <00:00:58.275>to <00:00:58.276>complete <00:00:58.277>their <00:00:58.279>flow

00:00:58.280 --> 00:01:01.830 align:start position:0%
<00:00:58.280>went <00:00:58.380>in <00:00:58.480>and <00:00:58.580>tried <00:00:58.680>to <00:00:58.780>complete <00:00:58.880>their <00:00:58.980>flow <00:00:59.080>and <00:00:59.180>their <00:00:59.280>off <00:00:59.380>service <00:00:59.480>decided <00:00:59.580>to <00:00:59.680>charge

00:01:01.830 --> 00:01:01.840 align:start position:0%
<00:01:01.830>and <00:01:01.831>their <00:01:01.833>off <00:01:01.834>service <00:01:01.836>decided <00:01:01.837>to <00:01:01.839>charge

00:01:01.840 --> 00:01:03.350 align:start position:0%
<00:01:01.840>and <00:01:02.034>their <00:01:02.228>off <00:01:02.422>service <00:01:02.616>decided <00:01:02.810>to <00:01:03.004>charge <00:01:03.199>$0.0

00:01:03.350 --> 00:01:03.360 align:start position:0%
$0.0

00:01:03.360 --> 00:01:05.990 align:start position:0%
<00:01:03.360>$0.0 <00:01:03.535>for <00:01:03.710>a <00:01:03.885>credit <00:01:04.060>card <00:01:04.235>hold <00:01:04.410>and <00:01:04.584>their <00:01:04.760>system

00:01:05.990 --> 00:01:06.000 align:start position:0%
<00:01:05.990>for <00:01:05.991>a <00:01:05.992>credit <00:01:05.993>card <00:01:05.995>hold <00:01:05.996>and <00:01:05.997>their <00:01:05.999>system

00:01:06.000 --> 00:01:08.270 align:start position:0%
<00:01:06.000>for <00:01:06.175>a <00:01:06.350>credit <00:01:06.525>card <00:01:06.700>hold <00:01:06.875>and <00:01:07.050>their <00:01:07.225>system <00:01:07.400>crashed.

00:01:08.270 --> 00:01:08.280 align:start position:0%
crashed.

00:01:08.280 --> 00:01:13.070 align:start position:0%
<00:01:08.280>crashed. <00:01:08.455>And <00:01:08.630>none <00:01:08.805>of <00:01:08.980>those <00:01:09.155>200 <00:01:09.330>tests <00:01:09.505>caught <00:01:09.680>it.

00:01:13.080 --> 00:01:16.910 align:start position:0%
<00:01:13.080>Why? <00:01:13.313>Because <00:01:13.546>AI <00:01:13.780>actually, <00:01:14.013>like <00:01:14.246>most <00:01:14.480>of

00:01:16.910 --> 00:01:16.920 align:start position:0%
<00:01:16.910>Why? <00:01:16.911>Because <00:01:16.913>AI <00:01:16.914>actually, <00:01:16.916>like <00:01:16.917>most <00:01:16.919>of

00:01:16.920 --> 00:01:18.430 align:start position:0%
<00:01:16.920>Why? <00:01:17.017>Because <00:01:17.114>AI <00:01:17.211>actually, <00:01:17.308>like <00:01:17.405>most <00:01:17.502>of <00:01:17.599>us, <00:01:17.696>we <00:01:17.793>think <00:01:17.890>when <00:01:17.987>you <00:01:18.084>charge <00:01:18.181>a <00:01:18.279>credit

00:01:18.430 --> 00:01:18.440 align:start position:0%
<00:01:18.430>us, <00:01:18.431>we <00:01:18.432>think <00:01:18.433>when <00:01:18.435>you <00:01:18.436>charge <00:01:18.437>a <00:01:18.439>credit

00:01:18.440 --> 00:01:20.790 align:start position:0%
<00:01:18.440>us, <00:01:18.539>we <00:01:18.640>think <00:01:18.740>when <00:01:18.840>you <00:01:18.940>charge <00:01:19.039>a <00:01:19.140>credit <00:01:19.240>card, <00:01:19.340>you <00:01:19.440>charge <00:01:19.539>a <00:01:19.640>positive <00:01:19.740>amount. <00:01:19.840>Not

00:01:20.790 --> 00:01:20.800 align:start position:0%
<00:01:20.789>card, <00:01:20.791>you <00:01:20.792>charge <00:01:20.794>a <00:01:20.795>positive <00:01:20.797>amount. <00:01:20.798>Not

00:01:20.800 --> 00:01:23.390 align:start position:0%
<00:01:20.800>card, <00:01:20.927>you <00:01:21.054>charge <00:01:21.181>a <00:01:21.309>positive <00:01:21.436>amount. <00:01:21.563>Not <00:01:21.690>necessarily <00:01:21.818>will <00:01:21.945>you <00:01:22.072>charge <00:01:22.200>$0.

00:01:23.390 --> 00:01:23.400 align:start position:0%
<00:01:23.390>necessarily <00:01:23.392>will <00:01:23.394>you <00:01:23.396>charge <00:01:23.399>$0.

00:01:23.400 --> 00:01:24.790 align:start position:0%
<00:01:23.400>necessarily <00:01:23.513>will <00:01:23.627>you <00:01:23.741>charge <00:01:23.854>$0. <00:01:23.968>But <00:01:24.082>people <00:01:24.196>that <00:01:24.309>actually <00:01:24.423>work <00:01:24.537>in <00:01:24.651>this

00:01:24.790 --> 00:01:24.800 align:start position:0%
<00:01:24.789>But <00:01:24.791>people <00:01:24.792>that <00:01:24.794>actually <00:01:24.795>work <00:01:24.797>in <00:01:24.798>this

00:01:24.800 --> 00:01:26.070 align:start position:0%
<00:01:24.800>But <00:01:24.895>people <00:01:24.990>that <00:01:25.085>actually <00:01:25.181>work <00:01:25.276>in <00:01:25.371>this <00:01:25.466>business <00:01:25.562>understand, <00:01:25.657>oh <00:01:25.752>yeah, <00:01:25.847>of <00:01:25.943>course

00:01:26.070 --> 00:01:26.080 align:start position:0%
<00:01:26.070>business <00:01:26.071>understand, <00:01:26.073>oh <00:01:26.075>yeah, <00:01:26.077>of <00:01:26.079>course

00:01:26.080 --> 00:01:28.270 align:start position:0%
<00:01:26.080>business <00:01:26.173>understand, <00:01:26.266>oh <00:01:26.360>yeah, <00:01:26.453>of <00:01:26.546>course <00:01:26.640>I <00:01:26.733>have <00:01:26.826>to <00:01:26.920>use <00:01:27.013>an <00:01:27.106>off <00:01:27.200>charge <00:01:27.293>on <00:01:27.386>my <00:01:27.480>card.

00:01:28.270 --> 00:01:28.280 align:start position:0%
<00:01:28.270>I <00:01:28.271>have <00:01:28.271>to <00:01:28.273>use <00:01:28.274>an <00:01:28.275>off <00:01:28.276>charge <00:01:28.277>on <00:01:28.278>my <00:01:28.279>card.

00:01:28.280 --> 00:01:33.830 align:start position:0%
<00:01:28.280>I <00:01:28.367>have <00:01:28.455>to <00:01:28.542>use <00:01:28.630>an <00:01:28.717>off <00:01:28.805>charge <00:01:28.892>on <00:01:28.980>my <00:01:29.067>card. <00:01:29.155>And <00:01:29.242>that <00:01:29.330>can <00:01:29.417>be <00:01:29.505>a <00:01:29.592>$0 <00:01:29.680>transaction.

00:01:33.840 --> 00:01:35.550 align:start position:0%
<00:01:33.840>Their <00:01:34.190>assumptions <00:01:34.540>were <00:01:34.890>wrong. <00:01:35.240>Their

00:01:35.550 --> 00:01:35.560 align:start position:0%
<00:01:35.550>Their <00:01:35.552>assumptions <00:01:35.554>were <00:01:35.556>wrong. <00:01:35.559>Their

00:01:35.560 --> 00:01:38.750 align:start position:0%
<00:01:35.560>Their <00:01:35.715>assumptions <00:01:35.871>were <00:01:36.026>wrong. <00:01:36.182>Their <00:01:36.337>business <00:01:36.493>logic <00:01:36.648>was <00:01:36.804>completely <00:01:36.960>correct.

00:01:38.750 --> 00:01:38.760 align:start position:0%
<00:01:38.750>business <00:01:38.752>logic <00:01:38.754>was <00:01:38.756>completely <00:01:38.758>correct.

00:01:38.760 --> 00:01:40.590 align:start position:0%
<00:01:38.759>business <00:01:39.039>logic <00:01:39.320>was <00:01:39.600>completely <00:01:39.880>correct. <00:01:40.160>And

00:01:40.590 --> 00:01:40.600 align:start position:0%
And

00:01:40.600 --> 00:01:43.310 align:start position:0%
<00:01:40.600>And <00:01:42.000>today

00:01:43.320 --> 00:01:45.630 align:start position:0%
<00:01:43.320>the <00:01:43.520>question <00:01:43.720>is <00:01:43.919>not <00:01:44.119>should <00:01:44.320>we <00:01:44.520>be <00:01:44.720>using

00:01:45.630 --> 00:01:45.640 align:start position:0%
<00:01:45.630>the <00:01:45.631>question <00:01:45.632>is <00:01:45.633>not <00:01:45.635>should <00:01:45.636>we <00:01:45.637>be <00:01:45.639>using

00:01:45.640 --> 00:01:47.510 align:start position:0%
<00:01:45.640>the <00:01:45.740>question <00:01:45.840>is <00:01:45.940>not <00:01:46.040>should <00:01:46.140>we <00:01:46.240>be <00:01:46.340>using <00:01:46.440>AI <00:01:46.540>for <00:01:46.640>our <00:01:46.740>testing <00:01:46.840>because <00:01:46.940>we <00:01:47.040>already

00:01:47.510 --> 00:01:47.520 align:start position:0%
<00:01:47.509>AI <00:01:47.511>for <00:01:47.512>our <00:01:47.514>testing <00:01:47.516>because <00:01:47.517>we <00:01:47.519>already

00:01:47.520 --> 00:01:49.190 align:start position:0%
<00:01:47.520>AI <00:01:47.675>for <00:01:47.831>our <00:01:47.986>testing <00:01:48.142>because <00:01:48.297>we <00:01:48.453>already <00:01:48.608>are, <00:01:48.764>of <00:01:48.920>course.

00:01:49.190 --> 00:01:49.200 align:start position:0%
<00:01:49.190>are, <00:01:49.194>of <00:01:49.199>course.

00:01:49.200 --> 00:01:50.510 align:start position:0%
<00:01:49.200>are, <00:01:49.317>of <00:01:49.435>course. <00:01:49.553>The <00:01:49.671>question <00:01:49.789>is <00:01:49.907>how <00:01:50.025>we <00:01:50.143>can <00:01:50.261>use <00:01:50.378>these

00:01:50.510 --> 00:01:50.520 align:start position:0%
<00:01:50.509>The <00:01:50.511>question <00:01:50.512>is <00:01:50.513>how <00:01:50.515>we <00:01:50.516>can <00:01:50.517>use <00:01:50.519>these

00:01:50.520 --> 00:01:53.710 align:start position:0%
<00:01:50.520>The <00:01:50.602>question <00:01:50.684>is <00:01:50.767>how <00:01:50.849>we <00:01:50.931>can <00:01:51.014>use <00:01:51.096>these <00:01:51.178>tests <00:01:51.261>with <00:01:51.343>AI <00:01:51.425>in <00:01:51.508>order <00:01:51.590>for <00:01:51.672>us <00:01:51.755>to <00:01:51.837>help <00:01:51.920>us

00:01:53.710 --> 00:01:53.720 align:start position:0%
<00:01:53.710>tests <00:01:53.711>with <00:01:53.712>AI <00:01:53.713>in <00:01:53.714>order <00:01:53.715>for <00:01:53.716>us <00:01:53.717>to <00:01:53.718>help <00:01:53.719>us

00:01:53.720 --> 00:01:57.790 align:start position:0%
<00:01:53.720>tests <00:01:53.802>with <00:01:53.884>AI <00:01:53.967>in <00:01:54.049>order <00:01:54.131>for <00:01:54.214>us <00:01:54.296>to <00:01:54.378>help <00:01:54.461>us <00:01:54.543>um <00:01:54.625>giving <00:01:54.708>us <00:01:54.790>a <00:01:54.872>false <00:01:54.955>sense <00:01:55.037>of <00:01:55.120>security.

00:01:57.790 --> 00:01:57.800 align:start position:0%
<00:01:57.789>um <00:01:57.791>giving <00:01:57.792>us <00:01:57.793>a <00:01:57.795>false <00:01:57.796>sense <00:01:57.797>of <00:01:57.798>security.

00:01:57.800 --> 00:01:59.350 align:start position:0%
<00:01:57.800>um <00:01:57.893>giving <00:01:57.985>us <00:01:58.079>a <00:01:58.172>false <00:01:58.265>sense <00:01:58.357>of <00:01:58.451>security. <00:01:58.544>My <00:01:58.637>name <00:01:58.729>is <00:01:58.823>Meysam <00:01:58.916>Doust <00:01:59.009>Key <00:01:59.101>Singh. <00:01:59.195>I

00:01:59.350 --> 00:01:59.360 align:start position:0%
<00:01:59.350>My <00:01:59.351>name <00:01:59.352>is <00:01:59.353>Meysam <00:01:59.355>Doust <00:01:59.356>Key <00:01:59.357>Singh. <00:01:59.359>I

00:01:59.360 --> 00:02:02.110 align:start position:0%
<00:01:59.360>My <00:01:59.447>name <00:01:59.535>is <00:01:59.622>Meysam <00:01:59.710>Doust <00:01:59.797>Key <00:01:59.885>Singh. <00:01:59.972>I <00:02:00.060>work <00:02:00.147>for <00:02:00.235>AWS. <00:02:00.322>I <00:02:00.410>talk <00:02:00.497>a <00:02:00.585>lot <00:02:00.672>about <00:02:00.760>AI.

00:02:02.110 --> 00:02:02.120 align:start position:0%
<00:02:02.110>work <00:02:02.111>for <00:02:02.112>AWS. <00:02:02.113>I <00:02:02.114>talk <00:02:02.115>a <00:02:02.116>lot <00:02:02.117>about <00:02:02.119>AI.

00:02:02.120 --> 00:02:03.750 align:start position:0%
<00:02:02.120>work <00:02:02.220>for <00:02:02.320>AWS. <00:02:02.420>I <00:02:02.520>talk <00:02:02.620>a <00:02:02.720>lot <00:02:02.820>about <00:02:02.920>AI. <00:02:03.020>Sometimes <00:02:03.120>probably <00:02:03.220>far <00:02:03.320>too <00:02:03.420>much, <00:02:03.520>but

00:02:03.750 --> 00:02:03.760 align:start position:0%
<00:02:03.750>Sometimes <00:02:03.751>probably <00:02:03.753>far <00:02:03.755>too <00:02:03.757>much, <00:02:03.759>but

00:02:03.760 --> 00:02:04.670 align:start position:0%
<00:02:03.760>Sometimes <00:02:03.896>probably <00:02:04.033>far <00:02:04.169>too <00:02:04.306>much, <00:02:04.442>but <00:02:04.579>still.

00:02:04.670 --> 00:02:04.680 align:start position:0%
still.

00:02:04.680 --> 00:02:06.910 align:start position:0%
<00:02:04.680>still. <00:02:04.855>Um <00:02:05.030>but <00:02:05.205>today, <00:02:05.380>and <00:02:05.555>hopefully <00:02:05.730>by <00:02:05.905>the <00:02:06.080>end

00:02:06.910 --> 00:02:06.920 align:start position:0%
<00:02:06.910>Um <00:02:06.911>but <00:02:06.912>today, <00:02:06.913>and <00:02:06.915>hopefully <00:02:06.916>by <00:02:06.917>the <00:02:06.919>end

00:02:06.920 --> 00:02:08.990 align:start position:0%
<00:02:06.920>Um <00:02:07.020>but <00:02:07.120>today, <00:02:07.220>and <00:02:07.320>hopefully <00:02:07.420>by <00:02:07.520>the <00:02:07.620>end <00:02:07.720>of <00:02:07.820>the <00:02:07.920>session, <00:02:08.020>you'll <00:02:08.120>come <00:02:08.220>back <00:02:08.320>with

00:02:08.990 --> 00:02:09.000 align:start position:0%
<00:02:08.990>of <00:02:08.991>the <00:02:08.993>session, <00:02:08.994>you'll <00:02:08.996>come <00:02:08.997>back <00:02:08.999>with

00:02:09.000 --> 00:02:12.030 align:start position:0%
<00:02:09.000>of <00:02:09.127>the <00:02:09.254>session, <00:02:09.381>you'll <00:02:09.509>come <00:02:09.636>back <00:02:09.763>with <00:02:09.890>some <00:02:10.018>kind <00:02:10.145>of <00:02:10.272>a <00:02:10.400>framework

00:02:12.030 --> 00:02:12.040 align:start position:0%
<00:02:12.030>some <00:02:12.032>kind <00:02:12.034>of <00:02:12.036>a <00:02:12.039>framework

00:02:12.040 --> 00:02:15.190 align:start position:0%
<00:02:12.040>some <00:02:12.147>kind <00:02:12.255>of <00:02:12.363>a <00:02:12.470>framework <00:02:12.578>of <00:02:12.686>how <00:02:12.793>to <00:02:12.901>use <00:02:13.009>AI <00:02:13.116>to <00:02:13.224>improve <00:02:13.332>your <00:02:13.440>test

00:02:15.190 --> 00:02:15.200 align:start position:0%
<00:02:15.190>of <00:02:15.191>how <00:02:15.192>to <00:02:15.193>use <00:02:15.194>AI <00:02:15.195>to <00:02:15.196>improve <00:02:15.197>your <00:02:15.198>test

00:02:15.200 --> 00:02:16.630 align:start position:0%
<00:02:15.200>of <00:02:15.285>how <00:02:15.371>to <00:02:15.457>use <00:02:15.543>AI <00:02:15.629>to <00:02:15.714>improve <00:02:15.800>your <00:02:15.886>test <00:02:15.972>quality <00:02:16.058>and <00:02:16.143>your <00:02:16.229>test <00:02:16.315>suite <00:02:16.401>which <00:02:16.487>you're

00:02:16.630 --> 00:02:16.640 align:start position:0%
<00:02:16.630>quality <00:02:16.631>and <00:02:16.632>your <00:02:16.634>test <00:02:16.636>suite <00:02:16.637>which <00:02:16.638>you're

00:02:16.640 --> 00:02:18.590 align:start position:0%
<00:02:16.640>quality <00:02:16.767>and <00:02:16.894>your <00:02:17.021>test <00:02:17.149>suite <00:02:17.276>which <00:02:17.403>you're <00:02:17.530>currently <00:02:17.658>using <00:02:17.785>for <00:02:17.912>your <00:02:18.040>application.

00:02:18.590 --> 00:02:18.600 align:start position:0%
<00:02:18.590>currently <00:02:18.592>using <00:02:18.594>for <00:02:18.596>your <00:02:18.599>application.

00:02:18.600 --> 00:02:19.830 align:start position:0%
<00:02:18.600>currently <00:02:18.700>using <00:02:18.801>for <00:02:18.901>your <00:02:19.002>application. <00:02:19.103>And <00:02:19.203>hopefully <00:02:19.304>find <00:02:19.405>the <00:02:19.505>bugs <00:02:19.606>that <00:02:19.707>you're

00:02:19.830 --> 00:02:19.840 align:start position:0%
<00:02:19.829>And <00:02:19.831>hopefully <00:02:19.833>find <00:02:19.834>the <00:02:19.835>bugs <00:02:19.837>that <00:02:19.839>you're

00:02:19.840 --> 00:02:23.710 align:start position:0%
<00:02:19.840>And <00:02:19.967>hopefully <00:02:20.094>find <00:02:20.221>the <00:02:20.349>bugs <00:02:20.476>that <00:02:20.603>you're <00:02:20.730>probably <00:02:20.858>going <00:02:20.985>to <00:02:21.112>miss. <00:02:21.240>So,

00:02:23.720 --> 00:02:25.949 align:start position:0%
um

00:02:25.949 --> 00:02:25.959 align:start position:0%
um

00:02:25.959 --> 00:02:27.750 align:start position:0%
<00:02:25.959>um <00:02:26.159>Not <00:02:26.359>all <00:02:26.559>tests <00:02:26.759>are <00:02:26.959>created <00:02:27.159>equal, <00:02:27.359>of

00:02:27.750 --> 00:02:27.760 align:start position:0%
<00:02:27.750>Not <00:02:27.751>all <00:02:27.753>tests <00:02:27.754>are <00:02:27.756>created <00:02:27.757>equal, <00:02:27.759>of

00:02:27.760 --> 00:02:31.310 align:start position:0%
<00:02:27.760>Not <00:02:27.876>all <00:02:27.993>tests <00:02:28.109>are <00:02:28.226>created <00:02:28.343>equal, <00:02:28.459>of <00:02:28.576>course. <00:02:28.693>I <00:02:28.810>see <00:02:28.926>this <00:02:29.043>pattern <00:02:29.160>everywhere.

00:02:31.310 --> 00:02:31.320 align:start position:0%
<00:02:31.310>course. <00:02:31.311>I <00:02:31.313>see <00:02:31.315>this <00:02:31.317>pattern <00:02:31.319>everywhere.

00:02:31.320 --> 00:02:33.310 align:start position:0%
<00:02:31.320>course. <00:02:31.447>I <00:02:31.574>see <00:02:31.701>this <00:02:31.829>pattern <00:02:31.956>everywhere. <00:02:32.083>We <00:02:32.210>have <00:02:32.338>teams <00:02:32.465>that <00:02:32.592>are <00:02:32.720>accelerating

00:02:33.310 --> 00:02:33.320 align:start position:0%
<00:02:33.310>We <00:02:33.311>have <00:02:33.313>teams <00:02:33.315>that <00:02:33.317>are <00:02:33.319>accelerating

00:02:33.320 --> 00:02:35.310 align:start position:0%
<00:02:33.320>We <00:02:33.475>have <00:02:33.631>teams <00:02:33.786>that <00:02:33.942>are <00:02:34.097>accelerating <00:02:34.253>their <00:02:34.408>development <00:02:34.564>with <00:02:34.720>AI.

00:02:35.310 --> 00:02:35.320 align:start position:0%
<00:02:35.310>their <00:02:35.313>development <00:02:35.316>with <00:02:35.319>AI.

00:02:35.320 --> 00:02:36.430 align:start position:0%
<00:02:35.320>their <00:02:35.419>development <00:02:35.519>with <00:02:35.619>AI. <00:02:35.719>And <00:02:35.819>that's <00:02:35.919>exactly <00:02:36.019>what <00:02:36.119>they <00:02:36.219>should <00:02:36.319>be

00:02:36.430 --> 00:02:36.440 align:start position:0%
<00:02:36.430>And <00:02:36.431>that's <00:02:36.433>exactly <00:02:36.434>what <00:02:36.436>they <00:02:36.437>should <00:02:36.439>be

00:02:36.440 --> 00:02:37.990 align:start position:0%
<00:02:36.440>And <00:02:36.556>that's <00:02:36.672>exactly <00:02:36.788>what <00:02:36.905>they <00:02:37.021>should <00:02:37.137>be <00:02:37.253>doing <00:02:37.370>because <00:02:37.486>everybody's <00:02:37.602>using <00:02:37.718>AI <00:02:37.835>tools

00:02:37.990 --> 00:02:38.000 align:start position:0%
<00:02:37.990>doing <00:02:37.991>because <00:02:37.993>everybody's <00:02:37.995>using <00:02:37.997>AI <00:02:37.999>tools

00:02:38.000 --> 00:02:39.750 align:start position:0%
<00:02:38.000>doing <00:02:38.200>because <00:02:38.400>everybody's <00:02:38.600>using <00:02:38.800>AI <00:02:39.000>tools <00:02:39.200>today, <00:02:39.400>but

00:02:39.750 --> 00:02:39.760 align:start position:0%
<00:02:39.750>today, <00:02:39.759>but

00:02:39.760 --> 00:02:42.110 align:start position:0%
<00:02:39.760>today, <00:02:39.915>but <00:02:40.071>there's <00:02:40.226>a <00:02:40.382>critical <00:02:40.537>gap <00:02:40.693>where <00:02:40.848>we <00:02:41.004>use <00:02:41.160>AI

00:02:42.110 --> 00:02:42.120 align:start position:0%
<00:02:42.110>there's <00:02:42.111>a <00:02:42.112>critical <00:02:42.113>gap <00:02:42.115>where <00:02:42.116>we <00:02:42.117>use <00:02:42.119>AI

00:02:42.120 --> 00:02:44.630 align:start position:0%
<00:02:42.120>there's <00:02:42.220>a <00:02:42.320>critical <00:02:42.420>gap <00:02:42.520>where <00:02:42.620>we <00:02:42.720>use <00:02:42.820>AI <00:02:42.920>for <00:02:43.020>our <00:02:43.120>tests <00:02:43.220>where <00:02:43.320>it <00:02:43.420>actually <00:02:43.520>testing

00:02:44.630 --> 00:02:44.640 align:start position:0%
<00:02:44.630>for <00:02:44.631>our <00:02:44.632>tests <00:02:44.634>where <00:02:44.636>it <00:02:44.637>actually <00:02:44.638>testing

00:02:44.640 --> 00:02:47.390 align:start position:0%
<00:02:44.640>for <00:02:44.779>our <00:02:44.920>tests <00:02:45.059>where <00:02:45.200>it <00:02:45.339>actually <00:02:45.480>testing <00:02:45.619>what <00:02:45.760>code <00:02:45.899>actually <00:02:46.040>does

00:02:47.390 --> 00:02:47.400 align:start position:0%
<00:02:47.390>what <00:02:47.393>code <00:02:47.396>actually <00:02:47.399>does

00:02:47.400 --> 00:02:50.990 align:start position:0%
<00:02:47.400>what <00:02:47.555>code <00:02:47.711>actually <00:02:47.866>does <00:02:48.022>against <00:02:48.177>what <00:02:48.333>actually <00:02:48.488>code <00:02:48.644>should <00:02:48.800>do.

00:02:50.990 --> 00:02:51.000 align:start position:0%
<00:02:50.990>against <00:02:50.991>what <00:02:50.993>actually <00:02:50.995>code <00:02:50.997>should <00:02:50.999>do.

00:02:51.000 --> 00:02:52.230 align:start position:0%
<00:02:51.000>against <00:02:51.079>what <00:02:51.158>actually <00:02:51.237>code <00:02:51.316>should <00:02:51.395>do. <00:02:51.474>Let <00:02:51.553>me <00:02:51.632>ask <00:02:51.711>you <00:02:51.790>a <00:02:51.869>question <00:02:51.948>with <00:02:52.027>a <00:02:52.107>raise

00:02:52.230 --> 00:02:52.240 align:start position:0%
<00:02:52.230>Let <00:02:52.231>me <00:02:52.232>ask <00:02:52.233>you <00:02:52.234>a <00:02:52.235>question <00:02:52.236>with <00:02:52.237>a <00:02:52.239>raise

00:02:52.240 --> 00:02:53.910 align:start position:0%
<00:02:52.240>Let <00:02:52.322>me <00:02:52.404>ask <00:02:52.487>you <00:02:52.569>a <00:02:52.651>question <00:02:52.734>with <00:02:52.816>a <00:02:52.898>raise <00:02:52.981>of <00:02:53.063>hands. <00:02:53.145>How <00:02:53.228>many <00:02:53.310>of <00:02:53.392>you <00:02:53.475>used <00:02:53.557>AI <00:02:53.640>to

00:02:53.910 --> 00:02:53.920 align:start position:0%
<00:02:53.910>of <00:02:53.911>hands. <00:02:53.912>How <00:02:53.913>many <00:02:53.914>of <00:02:53.915>you <00:02:53.916>used <00:02:53.917>AI <00:02:53.919>to

00:02:53.920 --> 00:02:57.230 align:start position:0%
<00:02:53.920>of <00:02:54.020>hands. <00:02:54.120>How <00:02:54.220>many <00:02:54.320>of <00:02:54.420>you <00:02:54.520>used <00:02:54.620>AI <00:02:54.720>to <00:02:54.820>write <00:02:54.920>code <00:02:55.020>over <00:02:55.120>the <00:02:55.220>past <00:02:55.320>month?

00:02:57.230 --> 00:02:57.240 align:start position:0%
<00:02:57.230>write <00:02:57.231>code <00:02:57.233>over <00:02:57.235>the <00:02:57.237>past <00:02:57.239>month?

00:02:57.240 --> 00:02:58.870 align:start position:0%
<00:02:57.240>write <00:02:57.340>code <00:02:57.440>over <00:02:57.540>the <00:02:57.640>past <00:02:57.740>month? <00:02:57.840>How <00:02:57.940>many <00:02:58.040>of <00:02:58.140>you <00:02:58.240>used <00:02:58.340>AI <00:02:58.440>Keep <00:02:58.540>your <00:02:58.640>hands

00:02:58.870 --> 00:02:58.880 align:start position:0%
<00:02:58.870>How <00:02:58.871>many <00:02:58.872>of <00:02:58.873>you <00:02:58.874>used <00:02:58.875>AI <00:02:58.876>Keep <00:02:58.877>your <00:02:58.879>hands

00:02:58.880 --> 00:03:00.710 align:start position:0%
<00:02:58.880>How <00:02:58.962>many <00:02:59.044>of <00:02:59.127>you <00:02:59.209>used <00:02:59.291>AI <00:02:59.374>Keep <00:02:59.456>your <00:02:59.538>hands <00:02:59.621>up. <00:02:59.703>How <00:02:59.785>many <00:02:59.868>of <00:02:59.950>you <00:03:00.032>have <00:03:00.115>used <00:03:00.197>AI <00:03:00.280>to

00:03:00.710 --> 00:03:00.720 align:start position:0%
<00:03:00.710>up. <00:03:00.711>How <00:03:00.712>many <00:03:00.713>of <00:03:00.714>you <00:03:00.715>have <00:03:00.716>used <00:03:00.717>AI <00:03:00.719>to

00:03:00.720 --> 00:03:02.082 align:start position:0%
<00:03:00.720>up. <00:03:00.831>How <00:03:00.942>many <00:03:01.054>of <00:03:01.165>you <00:03:01.277>have <00:03:01.388>used <00:03:01.500>AI <00:03:01.611>to <00:03:01.722>write <00:03:01.834>your <00:03:01.945>tests

00:03:02.082 --> 00:03:02.092 align:start position:0%
<00:03:02.082>write <00:03:02.086>your <00:03:02.091>tests

00:03:02.092 --> 00:03:02.310 align:start position:0%
<00:03:02.092>write <00:03:02.141>your <00:03:02.190>tests <00:03:02.239>&gt;&gt; <00:03:02.288>[snorts]

00:03:02.310 --> 00:03:02.320 align:start position:0%
<00:03:02.310>&gt;&gt; <00:03:02.319>[snorts]

00:03:02.320 --> 00:03:04.270 align:start position:0%
<00:03:02.320>&gt;&gt; <00:03:02.600>[snorts] <00:03:02.880>&gt;&gt; <00:03:03.160>for <00:03:03.440>last <00:03:03.720>month?

00:03:04.270 --> 00:03:04.280 align:start position:0%
<00:03:04.270>&gt;&gt; <00:03:04.273>for <00:03:04.276>last <00:03:04.279>month?

00:03:04.280 --> 00:03:06.030 align:start position:0%
<00:03:04.280>&gt;&gt; <00:03:04.420>for <00:03:04.560>last <00:03:04.700>month? <00:03:04.840>And <00:03:04.980>how <00:03:05.120>many <00:03:05.260>of <00:03:05.400>you <00:03:05.540>actually <00:03:05.680>reviewed

00:03:06.030 --> 00:03:06.040 align:start position:0%
<00:03:06.030>And <00:03:06.031>how <00:03:06.033>many <00:03:06.034>of <00:03:06.036>you <00:03:06.037>actually <00:03:06.039>reviewed

00:03:06.040 --> 00:03:08.750 align:start position:0%
<00:03:06.040>And <00:03:06.147>how <00:03:06.255>many <00:03:06.363>of <00:03:06.470>you <00:03:06.578>actually <00:03:06.686>reviewed <00:03:06.793>every <00:03:06.901>single <00:03:07.009>test <00:03:07.116>that <00:03:07.224>the <00:03:07.332>AI <00:03:07.440>wrote

00:03:08.750 --> 00:03:08.760 align:start position:0%
<00:03:08.750>every <00:03:08.751>single <00:03:08.753>test <00:03:08.754>that <00:03:08.756>the <00:03:08.757>AI <00:03:08.759>wrote

00:03:08.760 --> 00:03:10.310 align:start position:0%
<00:03:08.760>every <00:03:08.859>single <00:03:08.959>test <00:03:09.058>that <00:03:09.158>the <00:03:09.258>AI <00:03:09.357>wrote <00:03:09.457>and <00:03:09.557>the <00:03:09.656>assertion <00:03:09.756>in <00:03:09.856>those <00:03:09.955>tests <00:03:10.055>to <00:03:10.155>make

00:03:10.310 --> 00:03:10.320 align:start position:0%
<00:03:10.310>and <00:03:10.311>the <00:03:10.312>assertion <00:03:10.313>in <00:03:10.315>those <00:03:10.316>tests <00:03:10.317>to <00:03:10.319>make

00:03:10.320 --> 00:03:13.390 align:start position:0%
<00:03:10.320>and <00:03:10.413>the <00:03:10.506>assertion <00:03:10.600>in <00:03:10.693>those <00:03:10.786>tests <00:03:10.880>to <00:03:10.973>make <00:03:11.066>sure <00:03:11.160>it <00:03:11.253>was <00:03:11.346>actually <00:03:11.440>doing <00:03:11.533>what <00:03:11.626>it <00:03:11.720>was?

00:03:13.390 --> 00:03:13.400 align:start position:0%
<00:03:13.390>sure <00:03:13.391>it <00:03:13.392>was <00:03:13.393>actually <00:03:13.395>doing <00:03:13.396>what <00:03:13.397>it <00:03:13.399>was?

00:03:13.400 --> 00:03:14.270 align:start position:0%
<00:03:13.400>sure <00:03:13.497>it <00:03:13.595>was <00:03:13.693>actually <00:03:13.791>doing <00:03:13.889>what <00:03:13.987>it <00:03:14.085>was? <00:03:14.183>So,

00:03:14.270 --> 00:03:14.280 align:start position:0%
So,

00:03:14.280 --> 00:03:15.710 align:start position:0%
<00:03:14.280>So, <00:03:14.601>I <00:03:14.923>think <00:03:15.245>it's <00:03:15.567>probably

00:03:15.710 --> 00:03:15.720 align:start position:0%
<00:03:15.710>I <00:03:15.713>think <00:03:15.716>it's <00:03:15.719>probably

00:03:15.720 --> 00:03:17.270 align:start position:0%
<00:03:15.720>I <00:03:15.846>think <00:03:15.973>it's <00:03:16.100>probably <00:03:16.227>less <00:03:16.354>than <00:03:16.480>20% <00:03:16.607>of <00:03:16.734>the <00:03:16.861>people <00:03:16.988>that <00:03:17.115>were

00:03:17.270 --> 00:03:17.280 align:start position:0%
<00:03:17.270>less <00:03:17.271>than <00:03:17.272>20% <00:03:17.273>of <00:03:17.275>the <00:03:17.276>people <00:03:17.277>that <00:03:17.279>were

00:03:17.280 --> 00:03:19.110 align:start position:0%
<00:03:17.280>less <00:03:17.373>than <00:03:17.466>20% <00:03:17.560>of <00:03:17.653>the <00:03:17.746>people <00:03:17.840>that <00:03:17.933>were <00:03:18.026>saying <00:03:18.120>that <00:03:18.213>they <00:03:18.306>had <00:03:18.400>the <00:03:18.493>AI <00:03:18.586>had <00:03:18.680>their

00:03:19.110 --> 00:03:19.120 align:start position:0%
<00:03:19.110>saying <00:03:19.111>that <00:03:19.112>they <00:03:19.113>had <00:03:19.115>the <00:03:19.116>AI <00:03:19.117>had <00:03:19.119>their

00:03:19.120 --> 00:03:20.430 align:start position:0%
<00:03:19.120>saying <00:03:19.237>that <00:03:19.355>they <00:03:19.473>had <00:03:19.591>the <00:03:19.709>AI <00:03:19.827>had <00:03:19.945>their <00:03:20.063>hands <00:03:20.181>up <00:03:20.299>before.

00:03:20.430 --> 00:03:20.440 align:start position:0%
<00:03:20.430>hands <00:03:20.434>up <00:03:20.439>before.

00:03:20.440 --> 00:03:23.949 align:start position:0%
<00:03:20.440>hands <00:03:20.790>up <00:03:21.140>before. <00:03:21.490>But, <00:03:21.840>um

00:03:23.959 --> 00:03:25.430 align:start position:0%
<00:03:23.959>AI <00:03:24.148>writes <00:03:24.337>tests <00:03:24.526>and <00:03:24.715>it <00:03:24.904>does <00:03:25.093>it <00:03:25.282>very,

00:03:25.430 --> 00:03:25.440 align:start position:0%
<00:03:25.430>AI <00:03:25.431>writes <00:03:25.432>tests <00:03:25.433>and <00:03:25.435>it <00:03:25.436>does <00:03:25.437>it <00:03:25.439>very,

00:03:25.440 --> 00:03:26.910 align:start position:0%
<00:03:25.440>AI <00:03:25.587>writes <00:03:25.734>tests <00:03:25.881>and <00:03:26.028>it <00:03:26.175>does <00:03:26.322>it <00:03:26.469>very, <00:03:26.616>very <00:03:26.763>well.

00:03:26.910 --> 00:03:26.920 align:start position:0%
<00:03:26.910>very <00:03:26.919>well.

00:03:26.920 --> 00:03:30.390 align:start position:0%
<00:03:26.920>very <00:03:27.095>well. <00:03:27.270>But, <00:03:27.445>there <00:03:27.620>are <00:03:27.795>five <00:03:27.970>AI <00:03:28.145>testing <00:03:28.320>failure

00:03:30.390 --> 00:03:30.400 align:start position:0%
<00:03:30.390>But, <00:03:30.391>there <00:03:30.393>are <00:03:30.394>five <00:03:30.396>AI <00:03:30.397>testing <00:03:30.399>failure

00:03:30.400 --> 00:03:31.750 align:start position:0%
<00:03:30.400>But, <00:03:30.493>there <00:03:30.586>are <00:03:30.680>five <00:03:30.773>AI <00:03:30.867>testing <00:03:30.960>failure <00:03:31.054>types <00:03:31.147>that <00:03:31.241>I've <00:03:31.334>seen <00:03:31.428>when <00:03:31.521>I'm <00:03:31.615>working

00:03:31.750 --> 00:03:31.760 align:start position:0%
<00:03:31.750>types <00:03:31.751>that <00:03:31.753>I've <00:03:31.754>seen <00:03:31.756>when <00:03:31.757>I'm <00:03:31.759>working

00:03:31.760 --> 00:03:33.150 align:start position:0%
<00:03:31.760>types <00:03:31.864>that <00:03:31.968>I've <00:03:32.072>seen <00:03:32.177>when <00:03:32.281>I'm <00:03:32.385>working <00:03:32.489>with <00:03:32.594>companies. <00:03:32.698>And <00:03:32.802>let's <00:03:32.906>start <00:03:33.011>looking

00:03:33.150 --> 00:03:33.160 align:start position:0%
<00:03:33.150>with <00:03:33.151>companies. <00:03:33.153>And <00:03:33.155>let's <00:03:33.157>start <00:03:33.159>looking

00:03:33.160 --> 00:03:34.670 align:start position:0%
<00:03:33.160>with <00:03:33.257>companies. <00:03:33.354>And <00:03:33.451>let's <00:03:33.548>start <00:03:33.645>looking <00:03:33.742>at <00:03:33.839>them <00:03:33.936>and <00:03:34.033>we'll <00:03:34.130>go <00:03:34.227>dive <00:03:34.324>in <00:03:34.421>dive <00:03:34.519>deep

00:03:34.670 --> 00:03:34.680 align:start position:0%
<00:03:34.670>at <00:03:34.671>them <00:03:34.672>and <00:03:34.673>we'll <00:03:34.674>go <00:03:34.675>dive <00:03:34.676>in <00:03:34.677>dive <00:03:34.679>deep

00:03:34.680 --> 00:03:36.790 align:start position:0%
<00:03:34.680>at <00:03:34.762>them <00:03:34.844>and <00:03:34.927>we'll <00:03:35.009>go <00:03:35.091>dive <00:03:35.174>in <00:03:35.256>dive <00:03:35.338>deep <00:03:35.421>into <00:03:35.503>each <00:03:35.585>one <00:03:35.668>of <00:03:35.750>these <00:03:35.832>to <00:03:35.915>see <00:03:35.997>how <00:03:36.080>these

00:03:36.790 --> 00:03:36.800 align:start position:0%
<00:03:36.790>into <00:03:36.791>each <00:03:36.792>one <00:03:36.793>of <00:03:36.794>these <00:03:36.795>to <00:03:36.796>see <00:03:36.797>how <00:03:36.799>these

00:03:36.800 --> 00:03:38.750 align:start position:0%
<00:03:36.800>into <00:03:36.893>each <00:03:36.986>one <00:03:37.080>of <00:03:37.173>these <00:03:37.266>to <00:03:37.360>see <00:03:37.453>how <00:03:37.546>these <00:03:37.640>patterns <00:03:37.733>actually <00:03:37.826>work. <00:03:37.920>And <00:03:38.013>now <00:03:38.106>you <00:03:38.200>can

00:03:38.750 --> 00:03:38.760 align:start position:0%
<00:03:38.750>patterns <00:03:38.751>actually <00:03:38.753>work. <00:03:38.754>And <00:03:38.756>now <00:03:38.757>you <00:03:38.759>can

00:03:38.760 --> 00:03:40.590 align:start position:0%
<00:03:38.760>patterns <00:03:38.887>actually <00:03:39.014>work. <00:03:39.141>And <00:03:39.269>now <00:03:39.396>you <00:03:39.523>can <00:03:39.650>catch <00:03:39.778>them <00:03:39.905>in <00:03:40.032>your <00:03:40.160>code.

00:03:40.590 --> 00:03:40.600 align:start position:0%
<00:03:40.590>catch <00:03:40.592>them <00:03:40.594>in <00:03:40.596>your <00:03:40.599>code.

00:03:40.600 --> 00:03:43.550 align:start position:0%
<00:03:40.600>catch <00:03:40.739>them <00:03:40.880>in <00:03:41.019>your <00:03:41.160>code. <00:03:41.299>The <00:03:41.440>first <00:03:41.579>one <00:03:41.720>is <00:03:41.859>tautological <00:03:42.000>testing.

00:03:43.550 --> 00:03:43.560 align:start position:0%
<00:03:43.550>The <00:03:43.551>first <00:03:43.553>one <00:03:43.555>is <00:03:43.557>tautological <00:03:43.559>testing.

00:03:43.560 --> 00:03:45.590 align:start position:0%
<00:03:43.560>The <00:03:43.667>first <00:03:43.775>one <00:03:43.883>is <00:03:43.990>tautological <00:03:44.098>testing. <00:03:44.206>It <00:03:44.313>is <00:03:44.421>an <00:03:44.529>assertion <00:03:44.636>that <00:03:44.744>the <00:03:44.852>code <00:03:44.960>does

00:03:45.590 --> 00:03:45.600 align:start position:0%
<00:03:45.590>It <00:03:45.591>is <00:03:45.592>an <00:03:45.593>assertion <00:03:45.595>that <00:03:45.596>the <00:03:45.597>code <00:03:45.599>does

00:03:45.600 --> 00:03:47.990 align:start position:0%
<00:03:45.600>It <00:03:45.687>is <00:03:45.775>an <00:03:45.862>assertion <00:03:45.950>that <00:03:46.037>the <00:03:46.125>code <00:03:46.212>does <00:03:46.299>what <00:03:46.387>it's <00:03:46.475>supposed <00:03:46.562>to <00:03:46.650>do. <00:03:46.737>So, <00:03:46.825>if <00:03:46.912>I <00:03:47.000>have

00:03:47.990 --> 00:03:48.000 align:start position:0%
<00:03:47.990>what <00:03:47.991>it's <00:03:47.992>supposed <00:03:47.993>to <00:03:47.994>do. <00:03:47.995>So, <00:03:47.996>if <00:03:47.997>I <00:03:47.999>have

00:03:48.000 --> 00:03:49.509 align:start position:0%
<00:03:48.000>what <00:03:48.090>it's <00:03:48.181>supposed <00:03:48.271>to <00:03:48.362>do. <00:03:48.452>So, <00:03:48.543>if <00:03:48.633>I <00:03:48.724>have <00:03:48.814>a <00:03:48.905>function, <00:03:48.995>for <00:03:49.086>example, <00:03:49.177>which <00:03:49.267>says <00:03:49.358>I

00:03:49.509 --> 00:03:49.519 align:start position:0%
<00:03:49.509>a <00:03:49.510>function, <00:03:49.512>for <00:03:49.513>example, <00:03:49.515>which <00:03:49.516>says <00:03:49.518>I

00:03:49.519 --> 00:03:51.710 align:start position:0%
<00:03:49.519>a <00:03:49.635>function, <00:03:49.752>for <00:03:49.869>example, <00:03:49.985>which <00:03:50.102>says <00:03:50.219>I <00:03:50.335>have <00:03:50.452>a <00:03:50.569>calculate <00:03:50.685>items, <00:03:50.802>a <00:03:50.919>tautological

00:03:51.710 --> 00:03:51.720 align:start position:0%
<00:03:51.710>have <00:03:51.711>a <00:03:51.713>calculate <00:03:51.715>items, <00:03:51.717>a <00:03:51.719>tautological

00:03:51.720 --> 00:03:53.390 align:start position:0%
<00:03:51.720>have <00:03:51.847>a <00:03:51.974>calculate <00:03:52.101>items, <00:03:52.229>a <00:03:52.356>tautological <00:03:52.483>test <00:03:52.610>will <00:03:52.738>probably <00:03:52.865>look <00:03:52.992>something <00:03:53.120>this

00:03:53.390 --> 00:03:53.400 align:start position:0%
<00:03:53.390>test <00:03:53.391>will <00:03:53.393>probably <00:03:53.395>look <00:03:53.397>something <00:03:53.399>this

00:03:53.400 --> 00:03:56.230 align:start position:0%
<00:03:53.400>test <00:03:53.500>will <00:03:53.600>probably <00:03:53.700>look <00:03:53.800>something <00:03:53.900>this <00:03:54.000>that <00:03:54.100>I'm <00:03:54.200>testing <00:03:54.300>the <00:03:54.400>left <00:03:54.500>side <00:03:54.600>of <00:03:54.700>30 <00:03:54.800>is

00:03:56.230 --> 00:03:56.240 align:start position:0%
<00:03:56.230>that <00:03:56.231>I'm <00:03:56.232>testing <00:03:56.233>the <00:03:56.234>left <00:03:56.235>side <00:03:56.236>of <00:03:56.237>30 <00:03:56.239>is

00:03:56.240 --> 00:03:58.430 align:start position:0%
<00:03:56.240>that <00:03:56.356>I'm <00:03:56.473>testing <00:03:56.590>the <00:03:56.706>left <00:03:56.823>side <00:03:56.940>of <00:03:57.056>30 <00:03:57.173>is <00:03:57.290>equal <00:03:57.406>to <00:03:57.523>30 <00:03:57.640>and

00:03:58.430 --> 00:03:58.440 align:start position:0%
<00:03:58.430>equal <00:03:58.433>to <00:03:58.436>30 <00:03:58.439>and

00:03:58.440 --> 00:04:00.670 align:start position:0%
<00:03:58.440>equal <00:03:58.579>to <00:03:58.720>30 <00:03:58.859>and <00:03:59.000>it <00:03:59.140>gives <00:03:59.280>me <00:03:59.420>a <00:03:59.560>test <00:03:59.700>which <00:03:59.840>pass.

00:04:00.670 --> 00:04:00.680 align:start position:0%
<00:04:00.670>it <00:04:00.671>gives <00:04:00.673>me <00:04:00.674>a <00:04:00.676>test <00:04:00.677>which <00:04:00.679>pass.

00:04:00.680 --> 00:04:02.990 align:start position:0%
<00:04:00.680>it <00:04:00.780>gives <00:04:00.880>me <00:04:00.980>a <00:04:01.080>test <00:04:01.180>which <00:04:01.280>pass. <00:04:01.380>But <00:04:01.480>what <00:04:01.580>happens <00:04:01.680>when <00:04:01.780>I <00:04:01.880>introduce <00:04:01.980>a <00:04:02.080>bug?

00:04:02.990 --> 00:04:03.000 align:start position:0%
<00:04:02.990>But <00:04:02.991>what <00:04:02.992>happens <00:04:02.993>when <00:04:02.995>I <00:04:02.996>introduce <00:04:02.997>a <00:04:02.999>bug?

00:04:03.000 --> 00:04:04.830 align:start position:0%
<00:04:03.000>But <00:04:03.082>what <00:04:03.164>happens <00:04:03.247>when <00:04:03.329>I <00:04:03.411>introduce <00:04:03.494>a <00:04:03.576>bug? <00:04:03.658>And <00:04:03.741>it's <00:04:03.823>kind <00:04:03.905>of <00:04:03.988>an <00:04:04.070>uh <00:04:04.152>not <00:04:04.235>really <00:04:04.317>a <00:04:04.400>bug,

00:04:04.830 --> 00:04:04.840 align:start position:0%
<00:04:04.830>And <00:04:04.831>it's <00:04:04.832>kind <00:04:04.833>of <00:04:04.834>an <00:04:04.835>uh <00:04:04.836>not <00:04:04.837>really <00:04:04.838>a <00:04:04.839>bug,

00:04:04.840 --> 00:04:06.190 align:start position:0%
<00:04:04.840>And <00:04:04.915>it's <00:04:04.991>kind <00:04:05.067>of <00:04:05.143>an <00:04:05.219>uh <00:04:05.295>not <00:04:05.371>really <00:04:05.447>a <00:04:05.523>bug, <00:04:05.599>but <00:04:05.675>it's <00:04:05.751>still <00:04:05.827>changing <00:04:05.903>the <00:04:05.979>code. <00:04:06.055>When

00:04:06.190 --> 00:04:06.200 align:start position:0%
<00:04:06.190>but <00:04:06.191>it's <00:04:06.192>still <00:04:06.194>changing <00:04:06.196>the <00:04:06.197>code. <00:04:06.198>When

00:04:06.200 --> 00:04:08.030 align:start position:0%
<00:04:06.200>but <00:04:06.355>it's <00:04:06.511>still <00:04:06.666>changing <00:04:06.822>the <00:04:06.977>code. <00:04:07.133>When <00:04:07.288>I, <00:04:07.444>for <00:04:07.600>example,

00:04:08.030 --> 00:04:08.040 align:start position:0%
<00:04:08.030>I, <00:04:08.034>for <00:04:08.039>example,

00:04:08.040 --> 00:04:09.510 align:start position:0%
<00:04:08.040>I, <00:04:08.481>for <00:04:08.922>example, <00:04:09.363>double

00:04:09.510 --> 00:04:09.520 align:start position:0%
double

00:04:09.520 --> 00:04:11.750 align:start position:0%
<00:04:09.520>double <00:04:09.675>the <00:04:09.831>number <00:04:09.986>of <00:04:10.142>one <00:04:10.297>of <00:04:10.453>the <00:04:10.608>prices <00:04:10.764>and <00:04:10.920>my

00:04:11.750 --> 00:04:11.760 align:start position:0%
<00:04:11.750>the <00:04:11.751>number <00:04:11.752>of <00:04:11.753>one <00:04:11.754>of <00:04:11.755>the <00:04:11.756>prices <00:04:11.757>and <00:04:11.759>my

00:04:11.760 --> 00:04:13.030 align:start position:0%
<00:04:11.760>the <00:04:11.836>number <00:04:11.912>of <00:04:11.988>one <00:04:12.064>of <00:04:12.141>the <00:04:12.217>prices <00:04:12.293>and <00:04:12.369>my <00:04:12.445>tautological <00:04:12.522>test <00:04:12.598>in <00:04:12.674>the <00:04:12.750>same <00:04:12.826>thing <00:04:12.903>in

00:04:13.030 --> 00:04:13.040 align:start position:0%
<00:04:13.030>tautological <00:04:13.031>test <00:04:13.033>in <00:04:13.034>the <00:04:13.036>same <00:04:13.037>thing <00:04:13.039>in

00:04:13.040 --> 00:04:15.310 align:start position:0%
<00:04:13.040>tautological <00:04:13.133>test <00:04:13.226>in <00:04:13.320>the <00:04:13.413>same <00:04:13.506>thing <00:04:13.600>in <00:04:13.693>this <00:04:13.786>case <00:04:13.880>will <00:04:13.973>also <00:04:14.066>see <00:04:14.160>that <00:04:14.253>60 <00:04:14.346>is <00:04:14.440>equal

00:04:15.310 --> 00:04:15.320 align:start position:0%
<00:04:15.310>this <00:04:15.311>case <00:04:15.312>will <00:04:15.313>also <00:04:15.314>see <00:04:15.315>that <00:04:15.316>60 <00:04:15.317>is <00:04:15.319>equal

00:04:15.320 --> 00:04:16.470 align:start position:0%
<00:04:15.320>this <00:04:15.423>case <00:04:15.527>will <00:04:15.630>also <00:04:15.734>see <00:04:15.837>that <00:04:15.941>60 <00:04:16.044>is <00:04:16.148>equal <00:04:16.251>to <00:04:16.355>60.

00:04:16.470 --> 00:04:16.480 align:start position:0%
<00:04:16.470>to <00:04:16.479>60.

00:04:16.480 --> 00:04:19.310 align:start position:0%
<00:04:16.480>to <00:04:16.620>60. <00:04:16.760>But <00:04:16.900>what <00:04:17.040>AI <00:04:17.180>didn't <00:04:17.320>ask <00:04:17.460>is <00:04:17.600>"Why <00:04:17.740>did <00:04:17.880>you

00:04:19.310 --> 00:04:19.320 align:start position:0%
<00:04:19.310>But <00:04:19.311>what <00:04:19.312>AI <00:04:19.313>didn't <00:04:19.314>ask <00:04:19.315>is <00:04:19.316>"Why <00:04:19.317>did <00:04:19.319>you

00:04:19.320 --> 00:04:21.349 align:start position:0%
<00:04:19.320>But <00:04:19.413>what <00:04:19.506>AI <00:04:19.599>didn't <00:04:19.693>ask <00:04:19.786>is <00:04:19.880>"Why <00:04:19.973>did <00:04:20.066>you <00:04:20.159>double <00:04:20.253>the <00:04:20.346>amounts? <00:04:20.440>Why <00:04:20.533>did <00:04:20.626>you <00:04:20.719>double

00:04:21.349 --> 00:04:21.359 align:start position:0%
<00:04:21.349>double <00:04:21.350>the <00:04:21.351>amounts? <00:04:21.353>Why <00:04:21.354>did <00:04:21.356>you <00:04:21.358>double

00:04:21.359 --> 00:04:24.230 align:start position:0%
<00:04:21.358>double <00:04:21.514>the <00:04:21.670>amounts? <00:04:21.825>Why <00:04:21.981>did <00:04:22.136>you <00:04:22.292>double <00:04:22.447>the <00:04:22.603>item <00:04:22.758>price?"

00:04:24.230 --> 00:04:24.240 align:start position:0%
<00:04:24.230>the <00:04:24.234>item <00:04:24.239>price?"

00:04:24.240 --> 00:04:26.190 align:start position:0%
<00:04:24.240>the <00:04:24.415>item <00:04:24.590>price?" <00:04:24.765>AI <00:04:24.940>is <00:04:25.115>testing <00:04:25.290>the <00:04:25.465>implementation. <00:04:25.640>It's

00:04:26.190 --> 00:04:26.200 align:start position:0%
<00:04:26.190>AI <00:04:26.191>is <00:04:26.193>testing <00:04:26.195>the <00:04:26.197>implementation. <00:04:26.199>It's

00:04:26.200 --> 00:04:28.630 align:start position:0%
<00:04:26.200>AI <00:04:26.327>is <00:04:26.454>testing <00:04:26.581>the <00:04:26.709>implementation. <00:04:26.836>It's <00:04:26.963>not <00:04:27.090>testing <00:04:27.218>the <00:04:27.345>requirements. <00:04:27.472>Unless <00:04:27.599>you

00:04:28.630 --> 00:04:28.640 align:start position:0%
<00:04:28.630>not <00:04:28.631>testing <00:04:28.633>the <00:04:28.635>requirements. <00:04:28.637>Unless <00:04:28.639>you

00:04:28.640 --> 00:04:29.710 align:start position:0%
<00:04:28.640>not <00:04:28.704>testing <00:04:28.768>the <00:04:28.832>requirements. <00:04:28.896>Unless <00:04:28.961>you <00:04:29.025>ask <00:04:29.089>it <00:04:29.153>to <00:04:29.217>and <00:04:29.282>we'll <00:04:29.346>get <00:04:29.410>to <00:04:29.474>that <00:04:29.538>in <00:04:29.602>a

00:04:29.710 --> 00:04:29.720 align:start position:0%
<00:04:29.710>ask <00:04:29.711>it <00:04:29.712>to <00:04:29.712>and <00:04:29.714>we'll <00:04:29.715>get <00:04:29.716>to <00:04:29.717>that <00:04:29.718>in <00:04:29.719>a

00:04:29.720 --> 00:04:31.350 align:start position:0%
<00:04:29.720>ask <00:04:29.802>it <00:04:29.884>to <00:04:29.967>and <00:04:30.049>we'll <00:04:30.131>get <00:04:30.214>to <00:04:30.296>that <00:04:30.378>in <00:04:30.461>a <00:04:30.543>second. <00:04:30.625>A <00:04:30.708>human <00:04:30.790>would <00:04:30.872>ask, <00:04:30.955>as <00:04:31.037>we <00:04:31.120>said,

00:04:31.350 --> 00:04:31.360 align:start position:0%
<00:04:31.350>second. <00:04:31.351>A <00:04:31.352>human <00:04:31.353>would <00:04:31.355>ask, <00:04:31.356>as <00:04:31.357>we <00:04:31.359>said,

00:04:31.360 --> 00:04:33.510 align:start position:0%
<00:04:31.360>second. <00:04:31.487>A <00:04:31.614>human <00:04:31.741>would <00:04:31.869>ask, <00:04:31.996>as <00:04:32.123>we <00:04:32.250>said, <00:04:32.378>"Why <00:04:32.505>did <00:04:32.632>I <00:04:32.760>change

00:04:33.510 --> 00:04:33.520 align:start position:0%
<00:04:33.510>"Why <00:04:33.513>did <00:04:33.515>I <00:04:33.519>change

00:04:33.520 --> 00:04:39.590 align:start position:0%
<00:04:33.520>"Why <00:04:33.647>did <00:04:33.774>I <00:04:33.901>change <00:04:34.029>Why <00:04:34.156>did <00:04:34.283>I <00:04:34.410>double <00:04:34.538>some <00:04:34.665>of <00:04:34.792>the <00:04:34.919>items?"

00:04:39.600 --> 00:04:41.670 align:start position:0%
<00:04:39.600>AI <00:04:41.000>generally

00:04:41.670 --> 00:04:41.680 align:start position:0%
<00:04:41.670>AI <00:04:41.679>generally

00:04:41.680 --> 00:04:43.909 align:start position:0%
<00:04:41.680>AI <00:04:41.913>generally <00:04:42.146>initially <00:04:42.380>passes <00:04:42.613>approximately <00:04:42.846>42% <00:04:43.080>of

00:04:43.909 --> 00:04:43.919 align:start position:0%
<00:04:43.909>initially <00:04:43.911>passes <00:04:43.913>approximately <00:04:43.915>42% <00:04:43.918>of

00:04:43.919 --> 00:04:47.150 align:start position:0%
<00:04:43.919>initially <00:04:44.035>passes <00:04:44.152>approximately <00:04:44.269>42% <00:04:44.385>of <00:04:44.502>the <00:04:44.619>tests <00:04:44.735>that <00:04:44.852>it <00:04:44.969>generates <00:04:45.085>on <00:04:45.202>its <00:04:45.318>own.

00:04:47.150 --> 00:04:47.160 align:start position:0%
<00:04:47.150>the <00:04:47.151>tests <00:04:47.152>that <00:04:47.153>it <00:04:47.155>generates <00:04:47.156>on <00:04:47.157>its <00:04:47.159>own.

00:04:47.160 --> 00:04:49.670 align:start position:0%
<00:04:47.159>the <00:04:47.267>tests <00:04:47.375>that <00:04:47.483>it <00:04:47.590>generates <00:04:47.698>on <00:04:47.806>its <00:04:47.913>own. <00:04:48.021>Current <00:04:48.129>top-tier <00:04:48.236>AI <00:04:48.344>models, <00:04:48.452>really <00:04:48.559>good

00:04:49.670 --> 00:04:49.680 align:start position:0%
<00:04:49.670>Current <00:04:49.671>top-tier <00:04:49.673>AI <00:04:49.675>models, <00:04:49.677>really <00:04:49.679>good

00:04:49.680 --> 00:04:53.470 align:start position:0%
<00:04:49.680>Current <00:04:49.787>top-tier <00:04:49.895>AI <00:04:50.003>models, <00:04:50.110>really <00:04:50.218>good <00:04:50.326>ones, <00:04:50.433>have <00:04:50.541>a <00:04:50.649>comprehensive <00:04:50.756>70 <00:04:50.864>to <00:04:50.972>80% <00:04:51.080>of

00:04:53.470 --> 00:04:53.480 align:start position:0%
<00:04:53.470>ones, <00:04:53.471>have <00:04:53.472>a <00:04:53.473>comprehensive <00:04:53.475>70 <00:04:53.476>to <00:04:53.477>80% <00:04:53.479>of

00:04:53.480 --> 00:04:54.950 align:start position:0%
<00:04:53.480>ones, <00:04:53.568>have <00:04:53.656>a <00:04:53.744>comprehensive <00:04:53.832>70 <00:04:53.921>to <00:04:54.009>80% <00:04:54.097>of <00:04:54.185>the <00:04:54.273>time <00:04:54.362>on <00:04:54.450>their <00:04:54.538>first <00:04:54.626>attempt <00:04:54.714>to <00:04:54.803>kind

00:04:54.950 --> 00:04:54.960 align:start position:0%
<00:04:54.950>the <00:04:54.951>time <00:04:54.952>on <00:04:54.953>their <00:04:54.955>first <00:04:54.956>attempt <00:04:54.957>to <00:04:54.959>kind

00:04:54.960 --> 00:04:57.150 align:start position:0%
<00:04:54.960>the <00:04:55.060>time <00:04:55.159>on <00:04:55.260>their <00:04:55.359>first <00:04:55.460>attempt <00:04:55.560>to <00:04:55.659>kind <00:04:55.760>of <00:04:55.859>generate <00:04:55.960>the <00:04:56.060>test <00:04:56.159>that <00:04:56.260>they <00:04:56.359>like.

00:04:57.150 --> 00:04:57.160 align:start position:0%
<00:04:57.150>of <00:04:57.151>generate <00:04:57.152>the <00:04:57.154>test <00:04:57.155>that <00:04:57.157>they <00:04:57.159>like.

00:04:57.160 --> 00:04:59.328 align:start position:0%
<00:04:57.159>of <00:04:57.315>generate <00:04:57.471>the <00:04:57.626>test <00:04:57.782>that <00:04:57.937>they <00:04:58.093>like. <00:04:58.248>And <00:04:58.404>roughly <00:04:58.559>half

00:04:59.328 --> 00:04:59.338 align:start position:0%
<00:04:59.328>And <00:04:59.332>roughly <00:04:59.337>half

00:04:59.338 --> 00:04:59.430 align:start position:0%
<00:04:59.338>And <00:04:59.358>roughly <00:04:59.379>half <00:04:59.400>&gt;&gt; <00:04:59.420>[snorts]

00:04:59.430 --> 00:04:59.440 align:start position:0%
<00:04:59.430>&gt;&gt; <00:04:59.439>[snorts]

00:04:59.440 --> 00:05:01.430 align:start position:0%
<00:04:59.440>&gt;&gt; <00:04:59.595>[snorts] <00:04:59.751>&gt;&gt; <00:04:59.906>of <00:05:00.062>the <00:05:00.217>AI <00:05:00.373>solutions <00:05:00.528>that <00:05:00.684>pass <00:05:00.840>automated

00:05:01.430 --> 00:05:01.440 align:start position:0%
<00:05:01.430>&gt;&gt; <00:05:01.431>of <00:05:01.432>the <00:05:01.433>AI <00:05:01.435>solutions <00:05:01.436>that <00:05:01.437>pass <00:05:01.439>automated

00:05:01.440 --> 00:05:02.750 align:start position:0%
<00:05:01.440>&gt;&gt; <00:05:01.587>of <00:05:01.734>the <00:05:01.882>AI <00:05:02.029>solutions <00:05:02.176>that <00:05:02.324>pass <00:05:02.471>automated <00:05:02.619>tests

00:05:02.750 --> 00:05:02.760 align:start position:0%
tests

00:05:02.760 --> 00:05:05.270 align:start position:0%
<00:05:02.760>tests <00:05:02.960>would <00:05:03.159>probably <00:05:03.360>reject <00:05:03.560>it <00:05:03.760>be <00:05:03.960>rejected <00:05:04.159>by

00:05:05.270 --> 00:05:05.280 align:start position:0%
<00:05:05.270>would <00:05:05.271>probably <00:05:05.272>reject <00:05:05.274>it <00:05:05.275>be <00:05:05.277>rejected <00:05:05.279>by

00:05:05.280 --> 00:05:06.750 align:start position:0%
<00:05:05.280>would <00:05:05.374>probably <00:05:05.469>reject <00:05:05.563>it <00:05:05.657>be <00:05:05.752>rejected <00:05:05.847>by <00:05:05.941>a <00:05:06.036>human <00:05:06.130>being <00:05:06.224>when <00:05:06.319>they <00:05:06.414>actually <00:05:06.508>go <00:05:06.603>over

00:05:06.750 --> 00:05:06.760 align:start position:0%
<00:05:06.750>a <00:05:06.751>human <00:05:06.752>being <00:05:06.753>when <00:05:06.755>they <00:05:06.756>actually <00:05:06.757>go <00:05:06.759>over

00:05:06.760 --> 00:05:08.510 align:start position:0%
<00:05:06.760>a <00:05:06.935>human <00:05:07.110>being <00:05:07.284>when <00:05:07.460>they <00:05:07.635>actually <00:05:07.810>go <00:05:07.985>over <00:05:08.159>them.

00:05:08.510 --> 00:05:08.520 align:start position:0%
them.

00:05:08.520 --> 00:05:10.590 align:start position:0%
<00:05:08.520>them. <00:05:08.719>Think <00:05:08.919>about <00:05:09.120>the <00:05:09.320>last <00:05:09.520>feature <00:05:09.719>that <00:05:09.919>you

00:05:10.590 --> 00:05:10.600 align:start position:0%
<00:05:10.590>Think <00:05:10.591>about <00:05:10.592>the <00:05:10.594>last <00:05:10.596>feature <00:05:10.597>that <00:05:10.599>you

00:05:10.600 --> 00:05:11.909 align:start position:0%
<00:05:10.600>Think <00:05:10.768>about <00:05:10.936>the <00:05:11.104>last <00:05:11.273>feature <00:05:11.441>that <00:05:11.609>you <00:05:11.778>shipped.

00:05:11.909 --> 00:05:11.919 align:start position:0%
shipped.

00:05:11.919 --> 00:05:13.390 align:start position:0%
<00:05:11.919>shipped. <00:05:13.242>And

00:05:13.390 --> 00:05:13.400 align:start position:0%
And

00:05:13.400 --> 00:05:15.270 align:start position:0%
<00:05:13.400>And <00:05:13.633>there's <00:05:13.866>probably <00:05:14.099>some <00:05:14.333>edge <00:05:14.566>cases <00:05:14.799>that

00:05:15.270 --> 00:05:15.280 align:start position:0%
<00:05:15.270>there's <00:05:15.271>probably <00:05:15.273>some <00:05:15.275>edge <00:05:15.277>cases <00:05:15.279>that

00:05:15.280 --> 00:05:17.150 align:start position:0%
<00:05:15.280>there's <00:05:15.387>probably <00:05:15.495>some <00:05:15.603>edge <00:05:15.710>cases <00:05:15.818>that <00:05:15.926>came <00:05:16.033>up <00:05:16.141>when <00:05:16.249>you <00:05:16.356>started <00:05:16.464>to <00:05:16.572>develop <00:05:16.679>that

00:05:17.150 --> 00:05:17.160 align:start position:0%
<00:05:17.150>came <00:05:17.151>up <00:05:17.152>when <00:05:17.153>you <00:05:17.155>started <00:05:17.156>to <00:05:17.157>develop <00:05:17.159>that

00:05:17.160 --> 00:05:20.550 align:start position:0%
<00:05:17.160>came <00:05:17.253>up <00:05:17.346>when <00:05:17.440>you <00:05:17.533>started <00:05:17.626>to <00:05:17.720>develop <00:05:17.813>that <00:05:17.906>feature. <00:05:18.000>For <00:05:18.093>example, <00:05:18.186>a <00:05:18.280>a <00:05:18.373>null <00:05:18.466>value <00:05:18.560>or

00:05:20.550 --> 00:05:20.560 align:start position:0%
<00:05:20.550>feature. <00:05:20.551>For <00:05:20.552>example, <00:05:20.553>a <00:05:20.555>a <00:05:20.556>null <00:05:20.557>value <00:05:20.559>or

00:05:20.560 --> 00:05:22.950 align:start position:0%
<00:05:20.560>feature. <00:05:20.653>For <00:05:20.746>example, <00:05:20.840>a <00:05:20.933>a <00:05:21.026>null <00:05:21.120>value <00:05:21.213>or <00:05:21.306>an <00:05:21.400>an <00:05:21.493>empty <00:05:21.586>array <00:05:21.680>or <00:05:21.773>a <00:05:21.866>network <00:05:21.960>timeout

00:05:22.950 --> 00:05:22.960 align:start position:0%
<00:05:22.950>an <00:05:22.951>an <00:05:22.952>empty <00:05:22.953>array <00:05:22.955>or <00:05:22.956>a <00:05:22.957>network <00:05:22.959>timeout

00:05:22.960 --> 00:05:24.550 align:start position:0%
<00:05:22.960>an <00:05:23.060>an <00:05:23.159>empty <00:05:23.260>array <00:05:23.359>or <00:05:23.460>a <00:05:23.560>network <00:05:23.659>timeout <00:05:23.760>or <00:05:23.859>a <00:05:23.960>race <00:05:24.060>condition. <00:05:24.159>These <00:05:24.260>are <00:05:24.359>the

00:05:24.550 --> 00:05:24.560 align:start position:0%
<00:05:24.550>or <00:05:24.551>a <00:05:24.553>race <00:05:24.554>condition. <00:05:24.556>These <00:05:24.557>are <00:05:24.559>the

00:05:24.560 --> 00:05:25.870 align:start position:0%
<00:05:24.560>or <00:05:24.638>a <00:05:24.717>race <00:05:24.795>condition. <00:05:24.874>These <00:05:24.953>are <00:05:25.031>the <00:05:25.110>things <00:05:25.188>which <00:05:25.267>we <00:05:25.346>kind <00:05:25.424>of <00:05:25.503>think <00:05:25.581>at <00:05:25.660>when <00:05:25.739>we

00:05:25.870 --> 00:05:25.880 align:start position:0%
<00:05:25.870>things <00:05:25.871>which <00:05:25.872>we <00:05:25.873>kind <00:05:25.874>of <00:05:25.875>think <00:05:25.876>at <00:05:25.877>when <00:05:25.879>we

00:05:25.880 --> 00:05:29.909 align:start position:0%
<00:05:25.880>things <00:05:25.996>which <00:05:26.113>we <00:05:26.230>kind <00:05:26.346>of <00:05:26.463>think <00:05:26.580>at <00:05:26.696>when <00:05:26.813>we <00:05:26.930>start <00:05:27.046>building <00:05:27.163>our <00:05:27.280>applications.

00:05:29.919 --> 00:05:30.830 align:start position:0%
<00:05:29.919>And <00:05:30.055>these <00:05:30.192>are <00:05:30.328>the <00:05:30.465>things <00:05:30.602>that <00:05:30.738>actually

00:05:30.830 --> 00:05:30.840 align:start position:0%
<00:05:30.830>And <00:05:30.831>these <00:05:30.832>are <00:05:30.834>the <00:05:30.835>things <00:05:30.837>that <00:05:30.839>actually

00:05:30.840 --> 00:05:32.430 align:start position:0%
<00:05:30.840>And <00:05:30.927>these <00:05:31.015>are <00:05:31.102>the <00:05:31.190>things <00:05:31.277>that <00:05:31.364>actually <00:05:31.452>keep <00:05:31.539>us <00:05:31.627>up <00:05:31.715>at <00:05:31.802>night <00:05:31.890>that <00:05:31.977>wake <00:05:32.065>us <00:05:32.152>up <00:05:32.239>at

00:05:32.430 --> 00:05:32.440 align:start position:0%
<00:05:32.430>keep <00:05:32.431>us <00:05:32.432>up <00:05:32.433>at <00:05:32.434>night <00:05:32.435>that <00:05:32.436>wake <00:05:32.437>us <00:05:32.438>up <00:05:32.439>at

00:05:32.440 --> 00:05:34.270 align:start position:0%
<00:05:32.440>keep <00:05:32.517>us <00:05:32.595>up <00:05:32.673>at <00:05:32.751>night <00:05:32.828>that <00:05:32.906>wake <00:05:32.984>us <00:05:33.062>up <00:05:33.140>at <00:05:33.217>2:00 <00:05:33.295>a.m. <00:05:33.373>when <00:05:33.451>we <00:05:33.528>have <00:05:33.606>a <00:05:33.684>bug. <00:05:33.762>But <00:05:33.840>AI

00:05:34.270 --> 00:05:34.280 align:start position:0%
<00:05:34.270>2:00 <00:05:34.271>a.m. <00:05:34.272>when <00:05:34.273>we <00:05:34.274>have <00:05:34.275>a <00:05:34.276>bug. <00:05:34.277>But <00:05:34.279>AI

00:05:34.280 --> 00:05:35.710 align:start position:0%
<00:05:34.280>2:00 <00:05:34.371>a.m. <00:05:34.463>when <00:05:34.555>we <00:05:34.647>have <00:05:34.739>a <00:05:34.831>bug. <00:05:34.923>But <00:05:35.015>AI <00:05:35.107>actually <00:05:35.199>never <00:05:35.291>sleeps. <00:05:35.383>It <00:05:35.475>doesn't <00:05:35.567>care

00:05:35.710 --> 00:05:35.720 align:start position:0%
<00:05:35.710>actually <00:05:35.711>never <00:05:35.713>sleeps. <00:05:35.715>It <00:05:35.717>doesn't <00:05:35.719>care

00:05:35.720 --> 00:05:37.830 align:start position:0%
<00:05:35.720>actually <00:05:35.836>never <00:05:35.953>sleeps. <00:05:36.070>It <00:05:36.186>doesn't <00:05:36.303>care <00:05:36.420>about <00:05:36.536>the <00:05:36.653>2:00 <00:05:36.770>a.m. <00:05:36.886>because <00:05:37.003>it <00:05:37.120>doesn't

00:05:37.830 --> 00:05:37.840 align:start position:0%
<00:05:37.830>about <00:05:37.831>the <00:05:37.832>2:00 <00:05:37.834>a.m. <00:05:37.836>because <00:05:37.837>it <00:05:37.839>doesn't

00:05:37.840 --> 00:05:39.590 align:start position:0%
<00:05:37.840>about <00:05:37.940>the <00:05:38.040>2:00 <00:05:38.140>a.m. <00:05:38.240>because <00:05:38.340>it <00:05:38.440>doesn't <00:05:38.540>have <00:05:38.640>that <00:05:38.740>anxiety. <00:05:38.840>It <00:05:38.940>goes <00:05:39.040>for <00:05:39.140>the <00:05:39.240>happy

00:05:39.590 --> 00:05:39.600 align:start position:0%
<00:05:39.590>have <00:05:39.591>that <00:05:39.592>anxiety. <00:05:39.593>It <00:05:39.595>goes <00:05:39.596>for <00:05:39.597>the <00:05:39.599>happy

00:05:39.600 --> 00:05:40.870 align:start position:0%
<00:05:39.600>have <00:05:39.681>that <00:05:39.763>anxiety. <00:05:39.844>It <00:05:39.926>goes <00:05:40.008>for <00:05:40.089>the <00:05:40.171>happy <00:05:40.253>path. <00:05:40.334>It <00:05:40.416>chooses <00:05:40.498>for <00:05:40.579>the <00:05:40.661>things <00:05:40.743>which

00:05:40.870 --> 00:05:40.880 align:start position:0%
<00:05:40.870>path. <00:05:40.871>It <00:05:40.873>chooses <00:05:40.874>for <00:05:40.876>the <00:05:40.877>things <00:05:40.879>which

00:05:40.880 --> 00:05:42.990 align:start position:0%
<00:05:40.880>path. <00:05:40.973>It <00:05:41.066>chooses <00:05:41.159>for <00:05:41.253>the <00:05:41.346>things <00:05:41.440>which <00:05:41.533>are <00:05:41.626>very, <00:05:41.719>very <00:05:41.813>easy <00:05:41.906>for <00:05:42.000>it <00:05:42.093>to <00:05:42.186>do, <00:05:42.280>very

00:05:42.990 --> 00:05:43.000 align:start position:0%
<00:05:42.990>are <00:05:42.991>very, <00:05:42.992>very <00:05:42.993>easy <00:05:42.994>for <00:05:42.995>it <00:05:42.996>to <00:05:42.997>do, <00:05:42.999>very

00:05:43.000 --> 00:05:44.990 align:start position:0%
<00:05:43.000>are <00:05:43.082>very, <00:05:43.164>very <00:05:43.247>easy <00:05:43.329>for <00:05:43.411>it <00:05:43.494>to <00:05:43.576>do, <00:05:43.658>very <00:05:43.741>simple <00:05:43.823>for <00:05:43.905>it <00:05:43.988>to <00:05:44.070>do, <00:05:44.152>unless <00:05:44.235>we <00:05:44.317>start <00:05:44.400>to

00:05:44.990 --> 00:05:45.000 align:start position:0%
<00:05:44.990>simple <00:05:44.991>for <00:05:44.992>it <00:05:44.993>to <00:05:44.994>do, <00:05:44.995>unless <00:05:44.996>we <00:05:44.997>start <00:05:44.999>to

00:05:45.000 --> 00:05:49.390 align:start position:0%
<00:05:45.000>simple <00:05:45.140>for <00:05:45.280>it <00:05:45.420>to <00:05:45.560>do, <00:05:45.700>unless <00:05:45.840>we <00:05:45.980>start <00:05:46.120>to <00:05:46.260>challenge <00:05:46.400>it.

00:05:49.400 --> 00:05:52.550 align:start position:0%
<00:05:49.400>API <00:05:50.799>hallucination.

00:05:52.560 --> 00:05:54.190 align:start position:0%
<00:05:52.560>Let <00:05:52.760>me <00:05:52.960>move <00:05:53.160>that <00:05:53.360>out <00:05:53.560>of <00:05:53.760>the <00:05:53.960>way.

00:05:54.190 --> 00:05:54.200 align:start position:0%
<00:05:54.190>Let <00:05:54.191>me <00:05:54.192>move <00:05:54.193>that <00:05:54.195>out <00:05:54.196>of <00:05:54.197>the <00:05:54.199>way.

00:05:54.200 --> 00:05:57.070 align:start position:0%
<00:05:54.200>Let <00:05:54.293>me <00:05:54.386>move <00:05:54.479>that <00:05:54.573>out <00:05:54.666>of <00:05:54.760>the <00:05:54.853>way. <00:05:54.946>I'll <00:05:55.039>get <00:05:55.133>that <00:05:55.226>out <00:05:55.320>of <00:05:55.413>the <00:05:55.506>way. <00:05:55.599>Perfect.

00:05:57.070 --> 00:05:57.080 align:start position:0%
<00:05:57.070>I'll <00:05:57.071>get <00:05:57.072>that <00:05:57.073>out <00:05:57.075>of <00:05:57.076>the <00:05:57.077>way. <00:05:57.079>Perfect.

00:05:57.080 --> 00:05:59.870 align:start position:0%
<00:05:57.080>I'll <00:05:57.180>get <00:05:57.280>that <00:05:57.380>out <00:05:57.479>of <00:05:57.580>the <00:05:57.680>way. <00:05:57.780>Perfect. <00:05:57.880>Because <00:05:57.979>AI <00:05:58.080>has <00:05:58.180>been <00:05:58.280>trained <00:05:58.380>on <00:05:58.479>millions

00:05:59.870 --> 00:05:59.880 align:start position:0%
<00:05:59.870>Because <00:05:59.871>AI <00:05:59.873>has <00:05:59.874>been <00:05:59.876>trained <00:05:59.877>on <00:05:59.879>millions

00:05:59.880 --> 00:06:01.870 align:start position:0%
<00:05:59.880>Because <00:05:59.996>AI <00:06:00.113>has <00:06:00.230>been <00:06:00.346>trained <00:06:00.463>on <00:06:00.580>millions <00:06:00.696>and <00:06:00.813>trillions <00:06:00.930>of <00:06:01.046>parameters <00:06:01.163>and <00:06:01.280>values

00:06:01.870 --> 00:06:01.880 align:start position:0%
<00:06:01.870>and <00:06:01.871>trillions <00:06:01.873>of <00:06:01.875>parameters <00:06:01.877>and <00:06:01.879>values

00:06:01.880 --> 00:06:04.110 align:start position:0%
<00:06:01.880>and <00:06:01.996>trillions <00:06:02.113>of <00:06:02.230>parameters <00:06:02.346>and <00:06:02.463>values <00:06:02.580>and <00:06:02.696>hundreds <00:06:02.813>of <00:06:02.930>thousands <00:06:03.046>of <00:06:03.163>hundreds <00:06:03.280>of

00:06:04.110 --> 00:06:04.120 align:start position:0%
<00:06:04.110>and <00:06:04.111>hundreds <00:06:04.113>of <00:06:04.114>thousands <00:06:04.116>of <00:06:04.117>hundreds <00:06:04.119>of

00:06:04.120 --> 00:06:05.750 align:start position:0%
<00:06:04.120>and <00:06:04.220>hundreds <00:06:04.320>of <00:06:04.420>thousands <00:06:04.520>of <00:06:04.620>hundreds <00:06:04.720>of <00:06:04.820>millions <00:06:04.920>of <00:06:05.020>code <00:06:05.120>bases, <00:06:05.220>it <00:06:05.320>knows <00:06:05.420>more <00:06:05.520>or

00:06:05.750 --> 00:06:05.760 align:start position:0%
<00:06:05.750>millions <00:06:05.751>of <00:06:05.752>code <00:06:05.753>bases, <00:06:05.755>it <00:06:05.756>knows <00:06:05.757>more <00:06:05.759>or

00:06:05.760 --> 00:06:07.449 align:start position:0%
<00:06:05.760>millions <00:06:05.887>of <00:06:06.014>code <00:06:06.141>bases, <00:06:06.269>it <00:06:06.396>knows <00:06:06.523>more <00:06:06.650>or <00:06:06.778>less <00:06:06.905>how <00:06:07.032>code <00:06:07.159>looks.

00:06:07.449 --> 00:06:07.459 align:start position:0%
<00:06:07.449>less <00:06:07.452>how <00:06:07.455>code <00:06:07.458>looks.

00:06:07.459 --> 00:06:07.670 align:start position:0%
<00:06:07.459>less <00:06:07.496>how <00:06:07.534>code <00:06:07.572>looks. <00:06:07.610>&gt;&gt; <00:06:07.648>[snorts]

00:06:07.670 --> 00:06:07.680 align:start position:0%
<00:06:07.670>&gt;&gt; <00:06:07.679>[snorts]

00:06:07.680 --> 00:06:10.310 align:start position:0%
<00:06:07.680>&gt;&gt; <00:06:07.820>[snorts] <00:06:07.960>&gt;&gt; <00:06:08.100>And <00:06:08.240>it <00:06:08.380>kind <00:06:08.520>of <00:06:08.660>sees <00:06:08.800>what <00:06:08.940>everybody <00:06:09.080>else

00:06:10.310 --> 00:06:10.320 align:start position:0%
<00:06:10.310>&gt;&gt; <00:06:10.311>And <00:06:10.312>it <00:06:10.313>kind <00:06:10.314>of <00:06:10.315>sees <00:06:10.316>what <00:06:10.317>everybody <00:06:10.319>else

00:06:10.320 --> 00:06:12.750 align:start position:0%
<00:06:10.320>&gt;&gt; <00:06:10.420>And <00:06:10.520>it <00:06:10.620>kind <00:06:10.719>of <00:06:10.820>sees <00:06:10.920>what <00:06:11.020>everybody <00:06:11.120>else <00:06:11.219>is <00:06:11.320>doing <00:06:11.420>also <00:06:11.520>including <00:06:11.620>their <00:06:11.719>tests.

00:06:12.750 --> 00:06:12.760 align:start position:0%
<00:06:12.750>is <00:06:12.751>doing <00:06:12.753>also <00:06:12.755>including <00:06:12.757>their <00:06:12.759>tests.

00:06:12.760 --> 00:06:15.110 align:start position:0%
<00:06:12.760>is <00:06:12.853>doing <00:06:12.946>also <00:06:13.039>including <00:06:13.133>their <00:06:13.226>tests. <00:06:13.320>And <00:06:13.413>as <00:06:13.506>a <00:06:13.599>result, <00:06:13.693>if <00:06:13.786>for <00:06:13.880>example, <00:06:13.973>I <00:06:14.066>see <00:06:14.159>a

00:06:15.110 --> 00:06:15.120 align:start position:0%
<00:06:15.110>And <00:06:15.111>as <00:06:15.112>a <00:06:15.113>result, <00:06:15.114>if <00:06:15.115>for <00:06:15.116>example, <00:06:15.117>I <00:06:15.118>see <00:06:15.119>a

00:06:15.120 --> 00:06:16.550 align:start position:0%
<00:06:15.120>And <00:06:15.211>as <00:06:15.303>a <00:06:15.395>result, <00:06:15.487>if <00:06:15.579>for <00:06:15.671>example, <00:06:15.763>I <00:06:15.855>see <00:06:15.947>a <00:06:16.039>test <00:06:16.131>user <00:06:16.223>authenticator, <00:06:16.315>it's <00:06:16.407>probably

00:06:16.550 --> 00:06:16.560 align:start position:0%
<00:06:16.550>test <00:06:16.552>user <00:06:16.554>authenticator, <00:06:16.556>it's <00:06:16.559>probably

00:06:16.560 --> 00:06:18.590 align:start position:0%
<00:06:16.560>test <00:06:16.687>user <00:06:16.814>authenticator, <00:06:16.941>it's <00:06:17.069>probably <00:06:17.196>seen <00:06:17.323>this <00:06:17.450>before. <00:06:17.578>It <00:06:17.705>will <00:06:17.832>kind <00:06:17.960>of

00:06:18.590 --> 00:06:18.600 align:start position:0%
<00:06:18.590>seen <00:06:18.591>this <00:06:18.592>before. <00:06:18.594>It <00:06:18.596>will <00:06:18.597>kind <00:06:18.599>of

00:06:18.600 --> 00:06:20.990 align:start position:0%
<00:06:18.600>seen <00:06:18.700>this <00:06:18.800>before. <00:06:18.900>It <00:06:19.000>will <00:06:19.100>kind <00:06:19.200>of <00:06:19.300>generate <00:06:19.400>its <00:06:19.500>own <00:06:19.600>test <00:06:19.700>value. <00:06:19.800>But <00:06:19.900>in <00:06:20.000>this

00:06:20.990 --> 00:06:21.000 align:start position:0%
<00:06:20.990>generate <00:06:20.991>its <00:06:20.992>own <00:06:20.993>test <00:06:20.995>value. <00:06:20.996>But <00:06:20.997>in <00:06:20.999>this

00:06:21.000 --> 00:06:22.310 align:start position:0%
<00:06:21.000>generate <00:06:21.147>its <00:06:21.294>own <00:06:21.442>test <00:06:21.589>value. <00:06:21.736>But <00:06:21.884>in <00:06:22.031>this <00:06:22.179>case,

00:06:22.310 --> 00:06:22.320 align:start position:0%
case,

00:06:22.320 --> 00:06:24.310 align:start position:0%
<00:06:22.320>case, <00:06:22.553>the <00:06:22.786>user <00:06:23.020>is <00:06:23.253>verified, <00:06:23.486>doesn't <00:06:23.719>actually

00:06:24.310 --> 00:06:24.320 align:start position:0%
<00:06:24.310>the <00:06:24.311>user <00:06:24.313>is <00:06:24.315>verified, <00:06:24.317>doesn't <00:06:24.319>actually

00:06:24.320 --> 00:06:26.710 align:start position:0%
<00:06:24.320>the <00:06:24.447>user <00:06:24.574>is <00:06:24.701>verified, <00:06:24.829>doesn't <00:06:24.956>actually <00:06:25.083>exist. <00:06:25.210>It <00:06:25.338>hallucinates <00:06:25.465>API <00:06:25.592>values <00:06:25.719>and

00:06:26.710 --> 00:06:26.720 align:start position:0%
<00:06:26.710>exist. <00:06:26.711>It <00:06:26.713>hallucinates <00:06:26.715>API <00:06:26.717>values <00:06:26.719>and

00:06:26.720 --> 00:06:30.230 align:start position:0%
<00:06:26.720>exist. <00:06:26.895>It <00:06:27.070>hallucinates <00:06:27.245>API <00:06:27.420>values <00:06:27.595>and <00:06:27.770>variables <00:06:27.945>and <00:06:28.120>methods.

00:06:30.240 --> 00:06:32.030 align:start position:0%
<00:06:30.240>The <00:06:30.706>test <00:06:31.173>looks <00:06:31.640>professional.

00:06:32.030 --> 00:06:32.040 align:start position:0%
<00:06:32.030>The <00:06:32.033>test <00:06:32.036>looks <00:06:32.039>professional.

00:06:32.040 --> 00:06:33.790 align:start position:0%
<00:06:32.040>The <00:06:32.240>test <00:06:32.440>looks <00:06:32.640>professional. <00:06:32.840>The <00:06:33.040>test <00:06:33.240>looks <00:06:33.440>good.

00:06:33.790 --> 00:06:33.800 align:start position:0%
<00:06:33.790>The <00:06:33.793>test <00:06:33.796>looks <00:06:33.799>good.

00:06:33.800 --> 00:06:35.270 align:start position:0%
<00:06:33.800>The <00:06:33.920>test <00:06:34.040>looks <00:06:34.160>good. <00:06:34.281>And <00:06:34.401>it <00:06:34.521>might <00:06:34.641>even <00:06:34.762>pass <00:06:34.882>if <00:06:35.002>you <00:06:35.123>actually

00:06:35.270 --> 00:06:35.280 align:start position:0%
<00:06:35.270>And <00:06:35.271>it <00:06:35.272>might <00:06:35.273>even <00:06:35.275>pass <00:06:35.276>if <00:06:35.277>you <00:06:35.279>actually

00:06:35.280 --> 00:06:36.990 align:start position:0%
<00:06:35.280>And <00:06:35.396>it <00:06:35.513>might <00:06:35.630>even <00:06:35.746>pass <00:06:35.863>if <00:06:35.979>you <00:06:36.096>actually <00:06:36.213>mocked <00:06:36.330>aggressively <00:06:36.446>across <00:06:36.563>your <00:06:36.679>actual

00:06:36.990 --> 00:06:37.000 align:start position:0%
<00:06:36.990>mocked <00:06:36.992>aggressively <00:06:36.994>across <00:06:36.996>your <00:06:36.999>actual

00:06:37.000 --> 00:06:38.390 align:start position:0%
<00:06:37.000>mocked <00:06:37.113>aggressively <00:06:37.227>across <00:06:37.341>your <00:06:37.454>actual <00:06:37.568>application <00:06:37.682>to <00:06:37.796>see <00:06:37.909>that <00:06:38.023>it <00:06:38.137>works. <00:06:38.251>But

00:06:38.390 --> 00:06:38.400 align:start position:0%
<00:06:38.390>application <00:06:38.391>to <00:06:38.393>see <00:06:38.394>that <00:06:38.395>it <00:06:38.397>works. <00:06:38.399>But

00:06:38.400 --> 00:06:42.270 align:start position:0%
<00:06:38.400>application <00:06:38.527>to <00:06:38.654>see <00:06:38.781>that <00:06:38.909>it <00:06:39.036>works. <00:06:39.163>But <00:06:39.290>you're <00:06:39.418>actually <00:06:39.545>testing <00:06:39.672>fantasy <00:06:39.799>code.

00:06:42.270 --> 00:06:42.280 align:start position:0%
<00:06:42.270>you're <00:06:42.272>actually <00:06:42.274>testing <00:06:42.276>fantasy <00:06:42.279>code.

00:06:42.280 --> 00:06:44.670 align:start position:0%
<00:06:42.280>you're <00:06:42.407>actually <00:06:42.534>testing <00:06:42.661>fantasy <00:06:42.789>code. <00:06:42.916>I've <00:06:43.043>seen <00:06:43.170>entire <00:06:43.298>test <00:06:43.425>suites <00:06:43.552>with <00:06:43.679>live

00:06:44.670 --> 00:06:44.680 align:start position:0%
<00:06:44.670>I've <00:06:44.671>seen <00:06:44.673>entire <00:06:44.674>test <00:06:44.676>suites <00:06:44.677>with <00:06:44.679>live

00:06:44.680 --> 00:06:47.470 align:start position:0%
<00:06:44.680>I've <00:06:44.796>seen <00:06:44.913>entire <00:06:45.030>test <00:06:45.146>suites <00:06:45.263>with <00:06:45.380>live <00:06:45.496>production <00:06:45.613>applications <00:06:45.730>with <00:06:45.846>30 <00:06:45.963>to <00:06:46.080>40%

00:06:47.470 --> 00:06:47.480 align:start position:0%
<00:06:47.470>production <00:06:47.471>applications <00:06:47.473>with <00:06:47.475>30 <00:06:47.477>to <00:06:47.479>40%

00:06:47.480 --> 00:06:49.870 align:start position:0%
<00:06:47.480>production <00:06:47.680>applications <00:06:47.880>with <00:06:48.080>30 <00:06:48.280>to <00:06:48.480>40% <00:06:48.680>hallucinated <00:06:48.880>APIs.

00:06:49.870 --> 00:06:49.880 align:start position:0%
<00:06:49.870>hallucinated <00:06:49.879>APIs.

00:06:49.880 --> 00:06:51.750 align:start position:0%
<00:06:49.880>hallucinated <00:06:50.055>APIs. <00:06:50.230>And <00:06:50.405>the <00:06:50.580>coverage <00:06:50.755>metrics <00:06:50.930>look <00:06:51.105>amazing <00:06:51.280>on

00:06:51.750 --> 00:06:51.760 align:start position:0%
<00:06:51.750>And <00:06:51.751>the <00:06:51.753>coverage <00:06:51.754>metrics <00:06:51.756>look <00:06:51.757>amazing <00:06:51.759>on

00:06:51.760 --> 00:06:54.150 align:start position:0%
<00:06:51.760>And <00:06:51.853>the <00:06:51.946>coverage <00:06:52.039>metrics <00:06:52.133>look <00:06:52.226>amazing <00:06:52.320>on <00:06:52.413>the <00:06:52.506>dashboards. <00:06:52.599>I <00:06:52.693>have <00:06:52.786>90 <00:06:52.880>95 <00:06:52.973>98% <00:06:53.066>of <00:06:53.159>my

00:06:54.150 --> 00:06:54.160 align:start position:0%
<00:06:54.150>the <00:06:54.151>dashboards. <00:06:54.152>I <00:06:54.153>have <00:06:54.154>90 <00:06:54.155>95 <00:06:54.156>98% <00:06:54.157>of <00:06:54.159>my

00:06:54.160 --> 00:06:56.470 align:start position:0%
<00:06:54.159>the <00:06:54.260>dashboards. <00:06:54.359>I <00:06:54.460>have <00:06:54.559>90 <00:06:54.659>95 <00:06:54.760>98% <00:06:54.859>of <00:06:54.960>my <00:06:55.059>coverage <00:06:55.159>on <00:06:55.260>my <00:06:55.359>dashboard. <00:06:55.460>But <00:06:55.559>your

00:06:56.470 --> 00:06:56.480 align:start position:0%
<00:06:56.470>coverage <00:06:56.471>on <00:06:56.473>my <00:06:56.475>dashboard. <00:06:56.477>But <00:06:56.479>your

00:06:56.480 --> 00:06:59.510 align:start position:0%
<00:06:56.480>coverage <00:06:56.635>on <00:06:56.791>my <00:06:56.946>dashboard. <00:06:57.102>But <00:06:57.257>your <00:06:57.413>protection <00:06:57.568>is <00:06:57.724>probably <00:06:57.880>zero.

00:06:59.510 --> 00:06:59.520 align:start position:0%
<00:06:59.510>protection <00:06:59.513>is <00:06:59.515>probably <00:06:59.519>zero.

00:06:59.520 --> 00:07:01.230 align:start position:0%
<00:06:59.520>protection <00:06:59.799>is <00:07:00.080>probably <00:07:00.359>zero. <00:07:00.640>Number <00:07:00.919>four,

00:07:01.230 --> 00:07:01.240 align:start position:0%
<00:07:01.230>Number <00:07:01.239>four,

00:07:01.240 --> 00:07:02.990 align:start position:0%
<00:07:01.240>Number <00:07:01.415>four, <00:07:01.590>over <00:07:01.765>mocking. <00:07:01.940>Let's <00:07:02.115>take <00:07:02.290>an <00:07:02.465>example <00:07:02.640>of

00:07:02.990 --> 00:07:03.000 align:start position:0%
<00:07:02.990>over <00:07:02.991>mocking. <00:07:02.993>Let's <00:07:02.994>take <00:07:02.996>an <00:07:02.997>example <00:07:02.999>of

00:07:03.000 --> 00:07:04.990 align:start position:0%
<00:07:03.000>over <00:07:03.107>mocking. <00:07:03.215>Let's <00:07:03.323>take <00:07:03.430>an <00:07:03.538>example <00:07:03.646>of <00:07:03.753>simple <00:07:03.861>application <00:07:03.969>where <00:07:04.076>I <00:07:04.184>have <00:07:04.292>an <00:07:04.400>API

00:07:04.990 --> 00:07:05.000 align:start position:0%
<00:07:04.990>simple <00:07:04.991>application <00:07:04.993>where <00:07:04.994>I <00:07:04.996>have <00:07:04.997>an <00:07:04.999>API

00:07:05.000 --> 00:07:06.670 align:start position:0%
<00:07:05.000>simple <00:07:05.116>application <00:07:05.233>where <00:07:05.350>I <00:07:05.466>have <00:07:05.583>an <00:07:05.700>API <00:07:05.816>gateway, <00:07:05.933>a <00:07:06.050>validation <00:07:06.166>service, <00:07:06.283>a <00:07:06.400>payment

00:07:06.670 --> 00:07:06.680 align:start position:0%
<00:07:06.670>gateway, <00:07:06.671>a <00:07:06.673>validation <00:07:06.675>service, <00:07:06.677>a <00:07:06.679>payment

00:07:06.680 --> 00:07:08.070 align:start position:0%
<00:07:06.680>gateway, <00:07:06.805>a <00:07:06.930>validation <00:07:07.055>service, <00:07:07.180>a <00:07:07.305>payment <00:07:07.430>processor, <00:07:07.555>order <00:07:07.680>logger <00:07:07.805>and <00:07:07.931>database.

00:07:08.070 --> 00:07:08.080 align:start position:0%
<00:07:08.070>processor, <00:07:08.072>order <00:07:08.074>logger <00:07:08.076>and <00:07:08.079>database.

00:07:08.080 --> 00:07:09.750 align:start position:0%
<00:07:08.080>processor, <00:07:08.313>order <00:07:08.546>logger <00:07:08.780>and <00:07:09.013>database. <00:07:09.246>Relatively <00:07:09.479>simple.

00:07:09.750 --> 00:07:09.760 align:start position:0%
<00:07:09.750>Relatively <00:07:09.759>simple.

00:07:09.760 --> 00:07:12.470 align:start position:0%
<00:07:09.760>Relatively <00:07:09.915>simple. <00:07:10.071>And <00:07:10.226>when <00:07:10.382>we <00:07:10.537>asked <00:07:10.693>AI <00:07:10.848>to <00:07:11.004>generate <00:07:11.159>the

00:07:12.470 --> 00:07:12.480 align:start position:0%
<00:07:12.470>And <00:07:12.471>when <00:07:12.472>we <00:07:12.473>asked <00:07:12.475>AI <00:07:12.476>to <00:07:12.477>generate <00:07:12.479>the

00:07:12.480 --> 00:07:15.150 align:start position:0%
<00:07:12.480>And <00:07:12.607>when <00:07:12.734>we <00:07:12.861>asked <00:07:12.989>AI <00:07:13.116>to <00:07:13.243>generate <00:07:13.370>the <00:07:13.498>integration <00:07:13.625>test <00:07:13.752>for <00:07:13.880>it,

00:07:15.150 --> 00:07:15.160 align:start position:0%
<00:07:15.150>integration <00:07:15.153>test <00:07:15.156>for <00:07:15.159>it,

00:07:15.160 --> 00:07:17.230 align:start position:0%
<00:07:15.160>integration <00:07:15.335>test <00:07:15.510>for <00:07:15.685>it, <00:07:15.860>four <00:07:16.035>out <00:07:16.210>of <00:07:16.385>those <00:07:16.560>services

00:07:17.230 --> 00:07:17.240 align:start position:0%
<00:07:17.230>four <00:07:17.232>out <00:07:17.234>of <00:07:17.236>those <00:07:17.239>services

00:07:17.240 --> 00:07:18.909 align:start position:0%
<00:07:17.240>four <00:07:17.473>out <00:07:17.706>of <00:07:17.940>those <00:07:18.173>services <00:07:18.406>were <00:07:18.640>mocked.

00:07:18.909 --> 00:07:18.919 align:start position:0%
<00:07:18.909>were <00:07:18.918>mocked.

00:07:18.919 --> 00:07:20.670 align:start position:0%
<00:07:18.919>were <00:07:19.119>mocked. <00:07:19.318>Why? <00:07:19.519>Because <00:07:19.719>it <00:07:19.919>doesn't <00:07:20.119>have <00:07:20.318>probably

00:07:20.670 --> 00:07:20.680 align:start position:0%
<00:07:20.670>Why? <00:07:20.671>Because <00:07:20.673>it <00:07:20.675>doesn't <00:07:20.677>have <00:07:20.679>probably

00:07:20.680 --> 00:07:21.990 align:start position:0%
<00:07:20.680>Why? <00:07:20.787>Because <00:07:20.894>it <00:07:21.001>doesn't <00:07:21.108>have <00:07:21.215>probably <00:07:21.323>access <00:07:21.430>unless <00:07:21.537>you <00:07:21.644>really <00:07:21.751>really <00:07:21.859>work

00:07:21.990 --> 00:07:22.000 align:start position:0%
<00:07:21.990>access <00:07:21.991>unless <00:07:21.993>you <00:07:21.995>really <00:07:21.997>really <00:07:21.999>work

00:07:22.000 --> 00:07:23.350 align:start position:0%
<00:07:22.000>access <00:07:22.093>unless <00:07:22.186>you <00:07:22.280>really <00:07:22.373>really <00:07:22.467>work <00:07:22.560>hard <00:07:22.654>on <00:07:22.747>the <00:07:22.841>first <00:07:22.934>pass, <00:07:23.028>you'll <00:07:23.121>get <00:07:23.215>a

00:07:23.350 --> 00:07:23.360 align:start position:0%
<00:07:23.350>hard <00:07:23.351>on <00:07:23.352>the <00:07:23.353>first <00:07:23.355>pass, <00:07:23.356>you'll <00:07:23.357>get <00:07:23.359>a

00:07:23.360 --> 00:07:24.430 align:start position:0%
<00:07:23.360>hard <00:07:23.480>on <00:07:23.600>the <00:07:23.721>first <00:07:23.841>pass, <00:07:23.961>you'll <00:07:24.082>get <00:07:24.202>a <00:07:24.323>mocked

00:07:24.430 --> 00:07:24.440 align:start position:0%
mocked

00:07:24.440 --> 00:07:26.430 align:start position:0%
<00:07:24.440>mocked <00:07:24.673>a <00:07:24.906>mock <00:07:25.140>for <00:07:25.373>your <00:07:25.606>actual <00:07:25.840>application.

00:07:26.430 --> 00:07:26.440 align:start position:0%
<00:07:26.430>a <00:07:26.431>mock <00:07:26.433>for <00:07:26.435>your <00:07:26.437>actual <00:07:26.439>application.

00:07:26.440 --> 00:07:27.590 align:start position:0%
<00:07:26.440>a <00:07:26.534>mock <00:07:26.628>for <00:07:26.722>your <00:07:26.816>actual <00:07:26.910>application. <00:07:27.004>And <00:07:27.098>the <00:07:27.192>real <00:07:27.286>integration <00:07:27.380>points <00:07:27.474>where

00:07:27.590 --> 00:07:27.600 align:start position:0%
<00:07:27.590>And <00:07:27.591>the <00:07:27.593>real <00:07:27.595>integration <00:07:27.597>points <00:07:27.599>where

00:07:27.600 --> 00:07:30.070 align:start position:0%
<00:07:27.600>And <00:07:27.727>the <00:07:27.854>real <00:07:27.981>integration <00:07:28.109>points <00:07:28.236>where <00:07:28.363>it's <00:07:28.490>actually <00:07:28.618>supposed <00:07:28.745>to <00:07:28.872>work <00:07:29.000>with,

00:07:30.070 --> 00:07:30.080 align:start position:0%
<00:07:30.070>it's <00:07:30.071>actually <00:07:30.073>supposed <00:07:30.075>to <00:07:30.077>work <00:07:30.079>with,

00:07:30.080 --> 00:07:33.630 align:start position:0%
<00:07:30.080>it's <00:07:30.280>actually <00:07:30.479>supposed <00:07:30.680>to <00:07:30.880>work <00:07:31.080>with, <00:07:31.280>completely <00:07:31.479>untested.

00:07:33.640 --> 00:07:36.070 align:start position:0%
<00:07:33.640>The <00:07:33.873>fifth <00:07:34.106>one <00:07:34.340>is <00:07:34.573>copy <00:07:34.806>paste <00:07:35.039>drift.

00:07:36.070 --> 00:07:36.080 align:start position:0%
<00:07:36.070>The <00:07:36.071>fifth <00:07:36.073>one <00:07:36.074>is <00:07:36.075>copy <00:07:36.077>paste <00:07:36.079>drift.

00:07:36.080 --> 00:07:37.870 align:start position:0%
<00:07:36.080>The <00:07:36.180>fifth <00:07:36.280>one <00:07:36.380>is <00:07:36.479>copy <00:07:36.580>paste <00:07:36.680>drift. <00:07:36.780>As <00:07:36.880>we <00:07:36.979>said, <00:07:37.080>AI <00:07:37.180>is <00:07:37.280>trained <00:07:37.380>on <00:07:37.479>millions

00:07:37.870 --> 00:07:37.880 align:start position:0%
<00:07:37.870>As <00:07:37.871>we <00:07:37.872>said, <00:07:37.873>AI <00:07:37.875>is <00:07:37.876>trained <00:07:37.877>on <00:07:37.879>millions

00:07:37.880 --> 00:07:39.510 align:start position:0%
<00:07:37.880>As <00:07:37.980>we <00:07:38.080>said, <00:07:38.180>AI <00:07:38.280>is <00:07:38.380>trained <00:07:38.480>on <00:07:38.580>millions <00:07:38.680>upon <00:07:38.780>millions <00:07:38.880>of <00:07:38.980>generic <00:07:39.080>code <00:07:39.180>bases <00:07:39.280>and

00:07:39.510 --> 00:07:39.520 align:start position:0%
<00:07:39.510>upon <00:07:39.511>millions <00:07:39.513>of <00:07:39.514>generic <00:07:39.515>code <00:07:39.517>bases <00:07:39.519>and

00:07:39.520 --> 00:07:40.870 align:start position:0%
<00:07:39.520>upon <00:07:39.655>millions <00:07:39.789>of <00:07:39.925>generic <00:07:40.060>code <00:07:40.195>bases <00:07:40.330>and <00:07:40.465>it's <00:07:40.600>really <00:07:40.735>good

00:07:40.870 --> 00:07:40.880 align:start position:0%
<00:07:40.870>it's <00:07:40.874>really <00:07:40.879>good

00:07:40.880 --> 00:07:43.750 align:start position:0%
<00:07:40.880>it's <00:07:41.080>really <00:07:41.280>good <00:07:41.480>at <00:07:41.680>testing <00:07:41.880>those <00:07:42.080>generic <00:07:42.280>CRUD

00:07:43.750 --> 00:07:43.760 align:start position:0%
<00:07:43.750>at <00:07:43.752>testing <00:07:43.754>those <00:07:43.756>generic <00:07:43.759>CRUD

00:07:43.760 --> 00:07:46.910 align:start position:0%
<00:07:43.760>at <00:07:43.915>testing <00:07:44.071>those <00:07:44.226>generic <00:07:44.382>CRUD <00:07:44.537>operations, <00:07:44.693>get, <00:07:44.848>post, <00:07:45.004>put, <00:07:45.159>delete.

00:07:46.910 --> 00:07:46.920 align:start position:0%
<00:07:46.909>operations, <00:07:46.912>get, <00:07:46.914>post, <00:07:46.916>put, <00:07:46.919>delete.

00:07:46.920 --> 00:07:49.390 align:start position:0%
<00:07:46.920>operations, <00:07:47.027>get, <00:07:47.135>post, <00:07:47.243>put, <00:07:47.350>delete. <00:07:47.458>And <00:07:47.566>we <00:07:47.673>see <00:07:47.781>this <00:07:47.889>on <00:07:47.996>a <00:07:48.104>regular <00:07:48.212>basis, <00:07:48.320>but

00:07:49.390 --> 00:07:49.400 align:start position:0%
<00:07:49.390>And <00:07:49.391>we <00:07:49.392>see <00:07:49.393>this <00:07:49.394>on <00:07:49.395>a <00:07:49.396>regular <00:07:49.397>basis, <00:07:49.399>but

00:07:49.400 --> 00:07:51.590 align:start position:0%
<00:07:49.400>And <00:07:49.500>we <00:07:49.599>see <00:07:49.700>this <00:07:49.799>on <00:07:49.900>a <00:07:50.000>regular <00:07:50.099>basis, <00:07:50.200>but <00:07:50.299>your <00:07:50.400>business <00:07:50.500>logic <00:07:50.599>in <00:07:50.700>your <00:07:50.799>application

00:07:51.590 --> 00:07:51.600 align:start position:0%
<00:07:51.590>your <00:07:51.591>business <00:07:51.593>logic <00:07:51.595>in <00:07:51.597>your <00:07:51.599>application

00:07:51.600 --> 00:07:53.390 align:start position:0%
<00:07:51.600>your <00:07:51.775>business <00:07:51.950>logic <00:07:52.125>in <00:07:52.300>your <00:07:52.475>application <00:07:52.650>is <00:07:52.825>not <00:07:53.000>generic.

00:07:53.390 --> 00:07:53.400 align:start position:0%
<00:07:53.390>is <00:07:53.394>not <00:07:53.399>generic.

00:07:53.400 --> 00:07:56.590 align:start position:0%
<00:07:53.400>is <00:07:53.575>not <00:07:53.750>generic. <00:07:53.924>It's <00:07:54.099>very, <00:07:54.275>very <00:07:54.450>specific <00:07:54.625>for <00:07:54.799>yourself.

00:07:56.590 --> 00:07:56.600 align:start position:0%
<00:07:56.590>It's <00:07:56.591>very, <00:07:56.593>very <00:07:56.595>specific <00:07:56.597>for <00:07:56.599>yourself.

00:07:56.600 --> 00:07:59.070 align:start position:0%
<00:07:56.600>It's <00:07:56.700>very, <00:07:56.800>very <00:07:56.900>specific <00:07:57.000>for <00:07:57.100>yourself. <00:07:57.200>An <00:07:57.300>AI <00:07:57.400>might <00:07:57.500>generate <00:07:57.600>a <00:07:57.700>uh <00:07:57.800>only <00:07:57.900>see <00:07:58.000>on

00:07:59.070 --> 00:07:59.080 align:start position:0%
<00:07:59.070>An <00:07:59.071>AI <00:07:59.072>might <00:07:59.073>generate <00:07:59.074>a <00:07:59.075>uh <00:07:59.076>only <00:07:59.077>see <00:07:59.079>on

00:07:59.080 --> 00:08:00.750 align:start position:0%
<00:07:59.080>An <00:07:59.167>AI <00:07:59.255>might <00:07:59.342>generate <00:07:59.430>a <00:07:59.517>uh <00:07:59.604>only <00:07:59.692>see <00:07:59.780>on <00:07:59.867>the <00:07:59.955>left <00:08:00.042>hand <00:08:00.130>side <00:08:00.217>get <00:08:00.305>your <00:08:00.392>users, <00:08:00.479>get

00:08:00.750 --> 00:08:00.760 align:start position:0%
<00:08:00.750>the <00:08:00.751>left <00:08:00.752>hand <00:08:00.753>side <00:08:00.755>get <00:08:00.756>your <00:08:00.757>users, <00:08:00.759>get

00:08:00.760 --> 00:08:02.190 align:start position:0%
<00:08:00.760>the <00:08:00.840>left <00:08:00.920>hand <00:08:01.001>side <00:08:01.081>get <00:08:01.162>your <00:08:01.242>users, <00:08:01.323>get <00:08:01.403>put <00:08:01.483>your <00:08:01.564>user <00:08:01.644>ID <00:08:01.725>for <00:08:01.805>the <00:08:01.886>updates, <00:08:01.966>but <00:08:02.047>it

00:08:02.190 --> 00:08:02.200 align:start position:0%
<00:08:02.190>put <00:08:02.191>your <00:08:02.192>user <00:08:02.193>ID <00:08:02.194>for <00:08:02.195>the <00:08:02.196>updates, <00:08:02.197>but <00:08:02.199>it

00:08:02.200 --> 00:08:03.790 align:start position:0%
<00:08:02.200>put <00:08:02.300>your <00:08:02.400>user <00:08:02.500>ID <00:08:02.599>for <00:08:02.700>the <00:08:02.800>updates, <00:08:02.900>but <00:08:03.000>it <00:08:03.099>doesn't <00:08:03.200>check <00:08:03.300>all <00:08:03.400>your <00:08:03.500>business <00:08:03.599>logic.

00:08:03.790 --> 00:08:03.800 align:start position:0%
<00:08:03.790>doesn't <00:08:03.791>check <00:08:03.793>all <00:08:03.795>your <00:08:03.797>business <00:08:03.799>logic.

00:08:03.800 --> 00:08:05.950 align:start position:0%
<00:08:03.800>doesn't <00:08:03.927>check <00:08:04.054>all <00:08:04.181>your <00:08:04.309>business <00:08:04.436>logic. <00:08:04.563>If <00:08:04.690>you <00:08:04.818>have <00:08:04.945>multiple <00:08:05.072>concurrency, <00:08:05.200>fraud

00:08:05.950 --> 00:08:05.960 align:start position:0%
<00:08:05.950>If <00:08:05.951>you <00:08:05.953>have <00:08:05.955>multiple <00:08:05.957>concurrency, <00:08:05.959>fraud

00:08:05.960 --> 00:08:07.750 align:start position:0%
<00:08:05.960>If <00:08:06.087>you <00:08:06.214>have <00:08:06.341>multiple <00:08:06.469>concurrency, <00:08:06.596>fraud <00:08:06.723>detection <00:08:06.850>scoring, <00:08:06.978>all <00:08:07.105>those <00:08:07.232>things <00:08:07.359>will

00:08:07.750 --> 00:08:07.760 align:start position:0%
<00:08:07.750>detection <00:08:07.751>scoring, <00:08:07.753>all <00:08:07.755>those <00:08:07.757>things <00:08:07.759>will

00:08:07.760 --> 00:08:10.150 align:start position:0%
<00:08:07.760>detection <00:08:07.867>scoring, <00:08:07.975>all <00:08:08.083>those <00:08:08.190>things <00:08:08.298>will <00:08:08.406>not <00:08:08.513>come <00:08:08.621>from <00:08:08.729>a <00:08:08.836>generic <00:08:08.944>AI <00:08:09.052>test. <00:08:09.159>You

00:08:10.150 --> 00:08:10.160 align:start position:0%
<00:08:10.150>not <00:08:10.151>come <00:08:10.152>from <00:08:10.153>a <00:08:10.155>generic <00:08:10.156>AI <00:08:10.157>test. <00:08:10.159>You

00:08:10.160 --> 00:08:11.510 align:start position:0%
<00:08:10.160>not <00:08:10.246>come <00:08:10.333>from <00:08:10.420>a <00:08:10.507>generic <00:08:10.593>AI <00:08:10.680>test. <00:08:10.767>You <00:08:10.854>will <00:08:10.941>have <00:08:11.027>to <00:08:11.114>actually <00:08:11.201>implement <00:08:11.288>them <00:08:11.375>in

00:08:11.510 --> 00:08:11.520 align:start position:0%
<00:08:11.510>will <00:08:11.511>have <00:08:11.513>to <00:08:11.514>actually <00:08:11.515>implement <00:08:11.517>them <00:08:11.519>in

00:08:11.520 --> 00:08:15.390 align:start position:0%
<00:08:11.520>will <00:08:11.675>have <00:08:11.831>to <00:08:11.986>actually <00:08:12.142>implement <00:08:12.297>them <00:08:12.453>in <00:08:12.608>a <00:08:12.764>certain <00:08:12.919>way.

00:08:15.400 --> 00:08:16.790 align:start position:0%
<00:08:15.400>For <00:08:16.651>example,

00:08:16.790 --> 00:08:16.800 align:start position:0%
<00:08:16.790>For <00:08:16.799>example,

00:08:16.800 --> 00:08:18.630 align:start position:0%
<00:08:16.800>For <00:08:16.975>example, <00:08:17.150>this <00:08:17.325>test <00:08:17.500>this <00:08:17.675>test <00:08:17.850>over <00:08:18.025>here <00:08:18.200>generates

00:08:18.630 --> 00:08:18.640 align:start position:0%
<00:08:18.630>this <00:08:18.631>test <00:08:18.633>this <00:08:18.634>test <00:08:18.635>over <00:08:18.637>here <00:08:18.639>generates

00:08:18.640 --> 00:08:20.350 align:start position:0%
<00:08:18.640>this <00:08:18.795>test <00:08:18.951>this <00:08:19.106>test <00:08:19.262>over <00:08:19.417>here <00:08:19.573>generates <00:08:19.728>the <00:08:19.884>happy <00:08:20.039>path.

00:08:20.350 --> 00:08:20.360 align:start position:0%
<00:08:20.350>the <00:08:20.354>happy <00:08:20.359>path.

00:08:20.360 --> 00:08:21.830 align:start position:0%
<00:08:20.360>the <00:08:20.525>happy <00:08:20.690>path. <00:08:20.856>It <00:08:21.021>doesn't <00:08:21.186>it's <00:08:21.352>a <00:08:21.517>simple <00:08:21.683>percentage

00:08:21.830 --> 00:08:21.840 align:start position:0%
<00:08:21.830>It <00:08:21.831>doesn't <00:08:21.833>it's <00:08:21.835>a <00:08:21.837>simple <00:08:21.839>percentage

00:08:21.840 --> 00:08:23.230 align:start position:0%
<00:08:21.840>It <00:08:21.965>doesn't <00:08:22.090>it's <00:08:22.215>a <00:08:22.340>simple <00:08:22.465>percentage <00:08:22.590>percentage <00:08:22.715>discount <00:08:22.840>of <00:08:22.965>straight <00:08:23.091>forward

00:08:23.230 --> 00:08:23.240 align:start position:0%
<00:08:23.230>percentage <00:08:23.232>discount <00:08:23.234>of <00:08:23.236>straight <00:08:23.239>forward

00:08:23.240 --> 00:08:25.550 align:start position:0%
<00:08:23.240>percentage <00:08:23.356>discount <00:08:23.473>of <00:08:23.590>straight <00:08:23.706>forward <00:08:23.823>card <00:08:23.940>and <00:08:24.056>it <00:08:24.173>does <00:08:24.290>the <00:08:24.406>specific <00:08:24.523>test, <00:08:24.640>but

00:08:25.550 --> 00:08:25.560 align:start position:0%
<00:08:25.550>card <00:08:25.551>and <00:08:25.552>it <00:08:25.553>does <00:08:25.555>the <00:08:25.556>specific <00:08:25.557>test, <00:08:25.559>but

00:08:25.560 --> 00:08:27.230 align:start position:0%
<00:08:25.560>card <00:08:25.667>and <00:08:25.775>it <00:08:25.883>does <00:08:25.990>the <00:08:26.098>specific <00:08:26.206>test, <00:08:26.313>but <00:08:26.421>it <00:08:26.529>doesn't <00:08:26.636>actually <00:08:26.744>test <00:08:26.852>your <00:08:26.960>business

00:08:27.230 --> 00:08:27.240 align:start position:0%
<00:08:27.230>it <00:08:27.231>doesn't <00:08:27.233>actually <00:08:27.235>test <00:08:27.237>your <00:08:27.239>business

00:08:27.240 --> 00:08:29.390 align:start position:0%
<00:08:27.240>it <00:08:27.347>doesn't <00:08:27.455>actually <00:08:27.563>test <00:08:27.670>your <00:08:27.778>business <00:08:27.886>logic. <00:08:27.993>Do <00:08:28.101>I <00:08:28.209>have <00:08:28.316>stacking <00:08:28.424>rules? <00:08:28.532>Can <00:08:28.640>I

00:08:29.390 --> 00:08:29.400 align:start position:0%
<00:08:29.390>logic. <00:08:29.391>Do <00:08:29.392>I <00:08:29.393>have <00:08:29.395>stacking <00:08:29.396>rules? <00:08:29.397>Can <00:08:29.399>I

00:08:29.400 --> 00:08:31.150 align:start position:0%
<00:08:29.400>logic. <00:08:29.500>Do <00:08:29.599>I <00:08:29.700>have <00:08:29.799>stacking <00:08:29.900>rules? <00:08:30.000>Can <00:08:30.099>I <00:08:30.200>add <00:08:30.299>discounts <00:08:30.400>upon <00:08:30.500>discounts? <00:08:30.599>Is <00:08:30.700>there <00:08:30.799>a

00:08:31.150 --> 00:08:31.160 align:start position:0%
<00:08:31.150>add <00:08:31.151>discounts <00:08:31.153>upon <00:08:31.154>discounts? <00:08:31.156>Is <00:08:31.157>there <00:08:31.159>a

00:08:31.160 --> 00:08:33.149 align:start position:0%
<00:08:31.160>add <00:08:31.276>discounts <00:08:31.393>upon <00:08:31.510>discounts? <00:08:31.626>Is <00:08:31.743>there <00:08:31.860>a <00:08:31.976>maximum <00:08:32.093>amount <00:08:32.210>of <00:08:32.326>discount? <00:08:32.443>Are <00:08:32.560>the

00:08:33.149 --> 00:08:33.159 align:start position:0%
<00:08:33.149>maximum <00:08:33.150>amount <00:08:33.152>of <00:08:33.154>discount? <00:08:33.156>Are <00:08:33.158>the

00:08:33.159 --> 00:08:35.149 align:start position:0%
<00:08:33.159>maximum <00:08:33.259>amount <00:08:33.359>of <00:08:33.458>discount? <00:08:33.558>Are <00:08:33.659>the <00:08:33.759>users <00:08:33.859>have <00:08:33.958>to <00:08:34.058>be <00:08:34.159>a <00:08:34.259>certain <00:08:34.359>age <00:08:34.458>or <00:08:34.558>a

00:08:35.149 --> 00:08:35.159 align:start position:0%
<00:08:35.149>users <00:08:35.150>have <00:08:35.151>to <00:08:35.152>be <00:08:35.153>a <00:08:35.154>certain <00:08:35.155>age <00:08:35.156>or <00:08:35.158>a

00:08:35.159 --> 00:08:36.990 align:start position:0%
<00:08:35.159>users <00:08:35.246>have <00:08:35.333>to <00:08:35.421>be <00:08:35.509>a <00:08:35.596>certain <00:08:35.683>age <00:08:35.771>or <00:08:35.859>a <00:08:35.946>certain <00:08:36.034>level <00:08:36.121>in <00:08:36.208>order <00:08:36.296>for <00:08:36.384>me <00:08:36.471>to <00:08:36.558>give

00:08:36.990 --> 00:08:37.000 align:start position:0%
<00:08:36.990>certain <00:08:36.991>level <00:08:36.992>in <00:08:36.993>order <00:08:36.995>for <00:08:36.996>me <00:08:36.997>to <00:08:36.999>give

00:08:37.000 --> 00:08:39.510 align:start position:0%
<00:08:37.000>certain <00:08:37.107>level <00:08:37.215>in <00:08:37.323>order <00:08:37.430>for <00:08:37.538>me <00:08:37.646>to <00:08:37.753>give <00:08:37.861>them <00:08:37.969>those <00:08:38.076>discounts? <00:08:38.184>Your <00:08:38.292>AIs <00:08:38.400>without

00:08:39.510 --> 00:08:39.520 align:start position:0%
<00:08:39.510>them <00:08:39.511>those <00:08:39.513>discounts? <00:08:39.515>Your <00:08:39.517>AIs <00:08:39.519>without

00:08:39.520 --> 00:08:41.830 align:start position:0%
<00:08:39.520>them <00:08:39.647>those <00:08:39.774>discounts? <00:08:39.901>Your <00:08:40.029>AIs <00:08:40.156>without <00:08:40.283>actually <00:08:40.410>knowing <00:08:40.538>that <00:08:40.665>business <00:08:40.792>logic <00:08:40.919>in

00:08:41.830 --> 00:08:41.840 align:start position:0%
<00:08:41.830>actually <00:08:41.831>knowing <00:08:41.833>that <00:08:41.835>business <00:08:41.837>logic <00:08:41.839>in

00:08:41.840 --> 00:08:43.830 align:start position:0%
<00:08:41.840>actually <00:08:41.947>knowing <00:08:42.055>that <00:08:42.163>business <00:08:42.270>logic <00:08:42.378>in <00:08:42.486>the <00:08:42.593>back, <00:08:42.701>it <00:08:42.809>won't <00:08:42.916>come <00:08:43.024>from <00:08:43.132>your <00:08:43.240>code,

00:08:43.830 --> 00:08:43.840 align:start position:0%
<00:08:43.830>the <00:08:43.831>back, <00:08:43.832>it <00:08:43.833>won't <00:08:43.835>come <00:08:43.836>from <00:08:43.837>your <00:08:43.839>code,

00:08:43.840 --> 00:08:45.510 align:start position:0%
<00:08:43.840>the <00:08:43.927>back, <00:08:44.015>it <00:08:44.102>won't <00:08:44.190>come <00:08:44.277>from <00:08:44.365>your <00:08:44.452>code, <00:08:44.540>will <00:08:44.627>not <00:08:44.715>be <00:08:44.802>able <00:08:44.890>to <00:08:44.977>add <00:08:45.065>you <00:08:45.152>add <00:08:45.240>those

00:08:45.510 --> 00:08:45.520 align:start position:0%
<00:08:45.510>will <00:08:45.511>not <00:08:45.512>be <00:08:45.513>able <00:08:45.514>to <00:08:45.515>add <00:08:45.516>you <00:08:45.517>add <00:08:45.519>those

00:08:45.520 --> 00:08:48.750 align:start position:0%
<00:08:45.520>will <00:08:45.647>not <00:08:45.774>be <00:08:45.901>able <00:08:46.029>to <00:08:46.156>add <00:08:46.283>you <00:08:46.410>add <00:08:46.538>those <00:08:46.665>tests <00:08:46.792>for <00:08:46.920>you.

00:08:48.760 --> 00:08:50.470 align:start position:0%
<00:08:48.760>So, <00:08:48.960>and <00:08:49.160>of <00:08:49.360>course <00:08:49.560>when <00:08:49.760>we <00:08:49.960>run <00:08:50.160>mutation

00:08:50.470 --> 00:08:50.480 align:start position:0%
<00:08:50.470>So, <00:08:50.471>and <00:08:50.472>of <00:08:50.473>course <00:08:50.475>when <00:08:50.476>we <00:08:50.477>run <00:08:50.479>mutation

00:08:50.480 --> 00:08:52.670 align:start position:0%
<00:08:50.480>So, <00:08:50.596>and <00:08:50.713>of <00:08:50.830>course <00:08:50.946>when <00:08:51.063>we <00:08:51.180>run <00:08:51.296>mutation <00:08:51.413>testing <00:08:51.530>on <00:08:51.646>our <00:08:51.763>applications, <00:08:51.880>we

00:08:52.670 --> 00:08:52.680 align:start position:0%
<00:08:52.670>testing <00:08:52.672>on <00:08:52.674>our <00:08:52.676>applications, <00:08:52.679>we

00:08:52.680 --> 00:08:54.150 align:start position:0%
<00:08:52.680>testing <00:08:52.827>on <00:08:52.973>our <00:08:53.121>applications, <00:08:53.267>we <00:08:53.415>deliberately <00:08:53.562>inject <00:08:53.709>bugs <00:08:53.856>into <00:08:54.002>our

00:08:54.150 --> 00:08:54.160 align:start position:0%
<00:08:54.150>deliberately <00:08:54.152>inject <00:08:54.154>bugs <00:08:54.156>into <00:08:54.159>our

00:08:54.160 --> 00:08:55.510 align:start position:0%
<00:08:54.160>deliberately <00:08:54.403>inject <00:08:54.646>bugs <00:08:54.889>into <00:08:55.132>our <00:08:55.375>application.

00:08:55.510 --> 00:08:55.520 align:start position:0%
application.

00:08:55.520 --> 00:08:57.190 align:start position:0%
<00:08:55.520>application. <00:08:55.753>On <00:08:55.986>AI <00:08:56.220>generated <00:08:56.453>test <00:08:56.686>suites, <00:08:56.920>probably

00:08:57.190 --> 00:08:57.200 align:start position:0%
<00:08:57.190>On <00:08:57.191>AI <00:08:57.193>generated <00:08:57.195>test <00:08:57.197>suites, <00:08:57.199>probably

00:08:57.200 --> 00:08:59.150 align:start position:0%
<00:08:57.200>On <00:08:57.300>AI <00:08:57.400>generated <00:08:57.500>test <00:08:57.600>suites, <00:08:57.700>probably <00:08:57.800>the <00:08:57.900>number <00:08:58.000>at <00:08:58.100>the <00:08:58.200>moment <00:08:58.300>is <00:08:58.400>about <00:08:58.500>43% <00:08:58.600>of

00:08:59.150 --> 00:08:59.160 align:start position:0%
<00:08:59.150>the <00:08:59.151>number <00:08:59.152>at <00:08:59.153>the <00:08:59.154>moment <00:08:59.155>is <00:08:59.156>about <00:08:59.157>43% <00:08:59.159>of

00:08:59.160 --> 00:09:00.950 align:start position:0%
<00:08:59.160>the <00:08:59.260>number <00:08:59.360>at <00:08:59.459>the <00:08:59.560>moment <00:08:59.660>is <00:08:59.760>about <00:08:59.860>43% <00:08:59.959>of <00:09:00.060>those <00:09:00.160>tests <00:09:00.260>actually <00:09:00.360>passed <00:09:00.459>and <00:09:00.560>they

00:09:00.950 --> 00:09:00.960 align:start position:0%
<00:09:00.950>those <00:09:00.951>tests <00:09:00.953>actually <00:09:00.955>passed <00:09:00.957>and <00:09:00.959>they

00:09:00.960 --> 00:09:04.030 align:start position:0%
<00:09:00.960>those <00:09:01.160>tests <00:09:01.360>actually <00:09:01.560>passed <00:09:01.760>and <00:09:01.960>they <00:09:02.160>survived <00:09:02.360>undetected.

00:09:04.030 --> 00:09:04.040 align:start position:0%
<00:09:04.030>survived <00:09:04.039>undetected.

00:09:04.040 --> 00:09:05.390 align:start position:0%
<00:09:04.040>survived <00:09:04.191>undetected. <00:09:04.343>The <00:09:04.495>takeaway <00:09:04.647>from <00:09:04.799>the <00:09:04.951>copy <00:09:05.103>paste <00:09:05.255>drift

00:09:05.390 --> 00:09:05.400 align:start position:0%
<00:09:05.390>The <00:09:05.391>takeaway <00:09:05.393>from <00:09:05.394>the <00:09:05.396>copy <00:09:05.397>paste <00:09:05.399>drift

00:09:05.400 --> 00:09:07.630 align:start position:0%
<00:09:05.400>The <00:09:05.500>takeaway <00:09:05.600>from <00:09:05.699>the <00:09:05.800>copy <00:09:05.900>paste <00:09:06.000>drift <00:09:06.100>that <00:09:06.199>I <00:09:06.300>want <00:09:06.400>to <00:09:06.500>give <00:09:06.600>you <00:09:06.699>today <00:09:06.800>is

00:09:07.630 --> 00:09:07.640 align:start position:0%
<00:09:07.630>that <00:09:07.631>I <00:09:07.632>want <00:09:07.633>to <00:09:07.635>give <00:09:07.636>you <00:09:07.637>today <00:09:07.639>is

00:09:07.640 --> 00:09:10.630 align:start position:0%
<00:09:07.640>that <00:09:07.740>I <00:09:07.840>want <00:09:07.939>to <00:09:08.040>give <00:09:08.140>you <00:09:08.240>today <00:09:08.340>is <00:09:08.439>AI <00:09:08.540>tests <00:09:08.640>what <00:09:08.740>it <00:09:08.840>has <00:09:08.939>seen <00:09:09.040>before.

00:09:10.630 --> 00:09:10.640 align:start position:0%
<00:09:10.630>AI <00:09:10.631>tests <00:09:10.633>what <00:09:10.634>it <00:09:10.636>has <00:09:10.637>seen <00:09:10.639>before.

00:09:10.640 --> 00:09:12.630 align:start position:0%
<00:09:10.640>AI <00:09:10.767>tests <00:09:10.894>what <00:09:11.021>it <00:09:11.149>has <00:09:11.276>seen <00:09:11.403>before. <00:09:11.530>CRUD <00:09:11.658>operations, <00:09:11.785>basic <00:09:11.912>validations, <00:09:12.040>it

00:09:12.630 --> 00:09:12.640 align:start position:0%
<00:09:12.630>CRUD <00:09:12.632>operations, <00:09:12.634>basic <00:09:12.636>validations, <00:09:12.639>it

00:09:12.640 --> 00:09:15.150 align:start position:0%
<00:09:12.640>CRUD <00:09:12.795>operations, <00:09:12.951>basic <00:09:13.106>validations, <00:09:13.262>it <00:09:13.417>doesn't <00:09:13.573>test <00:09:13.728>your <00:09:13.884>business <00:09:14.040>logic.

00:09:15.150 --> 00:09:15.160 align:start position:0%
<00:09:15.150>doesn't <00:09:15.152>test <00:09:15.154>your <00:09:15.156>business <00:09:15.159>logic.

00:09:15.160 --> 00:09:16.550 align:start position:0%
<00:09:15.160>doesn't <00:09:15.264>test <00:09:15.368>your <00:09:15.472>business <00:09:15.577>logic. <00:09:15.681>And <00:09:15.785>it <00:09:15.889>hasn't <00:09:15.993>used <00:09:16.098>that <00:09:16.202>in <00:09:16.306>its <00:09:16.411>training

00:09:16.550 --> 00:09:16.560 align:start position:0%
<00:09:16.550>And <00:09:16.551>it <00:09:16.552>hasn't <00:09:16.553>used <00:09:16.555>that <00:09:16.556>in <00:09:16.557>its <00:09:16.559>training

00:09:16.560 --> 00:09:17.950 align:start position:0%
<00:09:16.560>And <00:09:16.649>it <00:09:16.738>hasn't <00:09:16.828>used <00:09:16.917>that <00:09:17.006>in <00:09:17.096>its <00:09:17.185>training <00:09:17.274>data, <00:09:17.364>thank <00:09:17.453>God, <00:09:17.542>because <00:09:17.632>it's <00:09:17.721>your <00:09:17.811>own

00:09:17.950 --> 00:09:17.960 align:start position:0%
<00:09:17.950>data, <00:09:17.951>thank <00:09:17.953>God, <00:09:17.954>because <00:09:17.956>it's <00:09:17.957>your <00:09:17.959>own

00:09:17.960 --> 00:09:19.310 align:start position:0%
<00:09:17.960>data, <00:09:18.111>thank <00:09:18.263>God, <00:09:18.415>because <00:09:18.567>it's <00:09:18.719>your <00:09:18.871>own <00:09:19.023>business <00:09:19.175>logic.

00:09:19.310 --> 00:09:19.320 align:start position:0%
<00:09:19.310>business <00:09:19.319>logic.

00:09:19.320 --> 00:09:20.829 align:start position:0%
<00:09:19.320>business <00:09:19.772>logic. <00:09:20.225>But <00:09:20.678>um

00:09:20.829 --> 00:09:20.839 align:start position:0%
<00:09:20.829>But <00:09:20.838>um

00:09:20.839 --> 00:09:22.190 align:start position:0%
<00:09:20.839>But <00:09:21.012>um <00:09:21.186>it <00:09:21.360>tests <00:09:21.533>what <00:09:21.707>commerce <00:09:21.881>apps, <00:09:22.054>for

00:09:22.190 --> 00:09:22.200 align:start position:0%
<00:09:22.190>it <00:09:22.191>tests <00:09:22.193>what <00:09:22.195>commerce <00:09:22.197>apps, <00:09:22.199>for

00:09:22.200 --> 00:09:23.670 align:start position:0%
<00:09:22.200>it <00:09:22.332>tests <00:09:22.464>what <00:09:22.596>commerce <00:09:22.729>apps, <00:09:22.861>for <00:09:22.993>example, <00:09:23.126>or <00:09:23.258>similar <00:09:23.390>apps <00:09:23.522>actually

00:09:23.670 --> 00:09:23.680 align:start position:0%
<00:09:23.670>example, <00:09:23.672>or <00:09:23.674>similar <00:09:23.676>apps <00:09:23.679>actually

00:09:23.680 --> 00:09:26.590 align:start position:0%
<00:09:23.680>example, <00:09:23.913>or <00:09:24.146>similar <00:09:24.380>apps <00:09:24.613>actually <00:09:24.846>usually <00:09:25.079>do.

00:09:26.600 --> 00:09:28.950 align:start position:0%
<00:09:26.600>So, <00:09:26.833>here's <00:09:27.066>an <00:09:27.300>approach <00:09:27.533>that <00:09:27.766>works <00:09:28.000>that

00:09:28.950 --> 00:09:28.960 align:start position:0%
<00:09:28.950>So, <00:09:28.951>here's <00:09:28.953>an <00:09:28.954>approach <00:09:28.956>that <00:09:28.957>works <00:09:28.959>that

00:09:28.960 --> 00:09:30.230 align:start position:0%
<00:09:28.960>So, <00:09:29.055>here's <00:09:29.150>an <00:09:29.245>approach <00:09:29.341>that <00:09:29.436>works <00:09:29.531>that <00:09:29.626>I've <00:09:29.722>seen <00:09:29.817>works <00:09:29.912>at <00:09:30.007>different <00:09:30.103>companies.

00:09:30.230 --> 00:09:30.240 align:start position:0%
<00:09:30.230>I've <00:09:30.231>seen <00:09:30.233>works <00:09:30.235>at <00:09:30.237>different <00:09:30.239>companies.

00:09:30.240 --> 00:09:31.430 align:start position:0%
<00:09:30.240>I've <00:09:30.316>seen <00:09:30.393>works <00:09:30.469>at <00:09:30.546>different <00:09:30.622>companies. <00:09:30.699>It <00:09:30.775>might <00:09:30.852>not <00:09:30.928>work <00:09:31.005>for <00:09:31.081>you. <00:09:31.158>And <00:09:31.234>by <00:09:31.310>the

00:09:31.430 --> 00:09:31.440 align:start position:0%
<00:09:31.430>It <00:09:31.431>might <00:09:31.432>not <00:09:31.433>work <00:09:31.434>for <00:09:31.435>you. <00:09:31.436>And <00:09:31.437>by <00:09:31.439>the

00:09:31.440 --> 00:09:33.310 align:start position:0%
<00:09:31.440>It <00:09:31.540>might <00:09:31.640>not <00:09:31.740>work <00:09:31.840>for <00:09:31.940>you. <00:09:32.040>And <00:09:32.140>by <00:09:32.240>the <00:09:32.340>way, <00:09:32.440>it's <00:09:32.540>not <00:09:32.640>a <00:09:32.740>new <00:09:32.840>tool.

00:09:33.310 --> 00:09:33.320 align:start position:0%
<00:09:33.310>way, <00:09:33.311>it's <00:09:33.313>not <00:09:33.315>a <00:09:33.317>new <00:09:33.319>tool.

00:09:33.320 --> 00:09:34.750 align:start position:0%
<00:09:33.320>way, <00:09:33.437>it's <00:09:33.554>not <00:09:33.671>a <00:09:33.788>new <00:09:33.905>tool. <00:09:34.022>It's <00:09:34.139>not <00:09:34.256>a <00:09:34.373>new <00:09:34.490>framework. <00:09:34.607>Something

00:09:34.750 --> 00:09:34.760 align:start position:0%
<00:09:34.750>It's <00:09:34.751>not <00:09:34.753>a <00:09:34.755>new <00:09:34.757>framework. <00:09:34.759>Something

00:09:34.760 --> 00:09:36.350 align:start position:0%
<00:09:34.760>It's <00:09:34.876>not <00:09:34.993>a <00:09:35.110>new <00:09:35.226>framework. <00:09:35.343>Something <00:09:35.460>which <00:09:35.576>you <00:09:35.693>already <00:09:35.810>know <00:09:35.926>today <00:09:36.043>and <00:09:36.160>you

00:09:36.350 --> 00:09:36.360 align:start position:0%
<00:09:36.350>which <00:09:36.351>you <00:09:36.353>already <00:09:36.354>know <00:09:36.356>today <00:09:36.357>and <00:09:36.359>you

00:09:36.360 --> 00:09:37.750 align:start position:0%
<00:09:36.360>which <00:09:36.456>you <00:09:36.552>already <00:09:36.648>know <00:09:36.744>today <00:09:36.841>and <00:09:36.937>you <00:09:37.033>probably <00:09:37.129>should <00:09:37.226>be <00:09:37.322>using <00:09:37.418>if <00:09:37.514>you <00:09:37.611>haven't

00:09:37.750 --> 00:09:37.760 align:start position:0%
<00:09:37.750>probably <00:09:37.751>should <00:09:37.753>be <00:09:37.754>using <00:09:37.756>if <00:09:37.757>you <00:09:37.759>haven't

00:09:37.760 --> 00:09:39.870 align:start position:0%
<00:09:37.760>probably <00:09:37.853>should <00:09:37.946>be <00:09:38.040>using <00:09:38.133>if <00:09:38.226>you <00:09:38.319>haven't <00:09:38.413>up <00:09:38.506>until <00:09:38.600>now. <00:09:38.693>And <00:09:38.786>it's <00:09:38.880>a <00:09:38.973>shift <00:09:39.066>in <00:09:39.160>what

00:09:39.870 --> 00:09:39.880 align:start position:0%
<00:09:39.870>up <00:09:39.871>until <00:09:39.872>now. <00:09:39.873>And <00:09:39.874>it's <00:09:39.875>a <00:09:39.876>shift <00:09:39.877>in <00:09:39.879>what

00:09:39.880 --> 00:09:42.790 align:start position:0%
<00:09:39.880>up <00:09:39.987>until <00:09:40.095>now. <00:09:40.203>And <00:09:40.310>it's <00:09:40.418>a <00:09:40.526>shift <00:09:40.633>in <00:09:40.741>what <00:09:40.849>you <00:09:40.956>feed <00:09:41.064>to <00:09:41.172>the <00:09:41.280>AI.

00:09:42.790 --> 00:09:42.800 align:start position:0%
<00:09:42.790>you <00:09:42.792>feed <00:09:42.794>to <00:09:42.796>the <00:09:42.799>AI.

00:09:42.800 --> 00:09:46.550 align:start position:0%
<00:09:42.800>you <00:09:42.974>feed <00:09:43.150>to <00:09:43.324>the <00:09:43.500>AI. <00:09:43.675>We <00:09:43.849>start <00:09:44.025>with <00:09:44.199>specifications.

00:09:46.560 --> 00:09:47.750 align:start position:0%
<00:09:46.560>I've <00:09:46.713>done <00:09:46.866>this <00:09:47.019>before, <00:09:47.172>and <00:09:47.324>I <00:09:47.478>did <00:09:47.631>it

00:09:47.750 --> 00:09:47.760 align:start position:0%
<00:09:47.750>I've <00:09:47.751>done <00:09:47.752>this <00:09:47.753>before, <00:09:47.755>and <00:09:47.756>I <00:09:47.757>did <00:09:47.759>it

00:09:47.760 --> 00:09:49.310 align:start position:0%
<00:09:47.760>I've <00:09:47.859>done <00:09:47.959>this <00:09:48.058>before, <00:09:48.158>and <00:09:48.258>I <00:09:48.357>did <00:09:48.457>it <00:09:48.557>before <00:09:48.656>the <00:09:48.756>event <00:09:48.856>as <00:09:48.955>well. <00:09:49.055>For <00:09:49.155>example,

00:09:49.310 --> 00:09:49.320 align:start position:0%
<00:09:49.310>before <00:09:49.311>the <00:09:49.313>event <00:09:49.314>as <00:09:49.316>well. <00:09:49.317>For <00:09:49.319>example,

00:09:49.320 --> 00:09:51.430 align:start position:0%
<00:09:49.320>before <00:09:49.420>the <00:09:49.520>event <00:09:49.620>as <00:09:49.720>well. <00:09:49.820>For <00:09:49.920>example, <00:09:50.020>this <00:09:50.120>is <00:09:50.220>how <00:09:50.320>we <00:09:50.420>usually <00:09:50.520>write <00:09:50.620>tests <00:09:50.720>with

00:09:51.430 --> 00:09:51.440 align:start position:0%
<00:09:51.430>this <00:09:51.431>is <00:09:51.432>how <00:09:51.433>we <00:09:51.435>usually <00:09:51.436>write <00:09:51.437>tests <00:09:51.439>with

00:09:51.440 --> 00:09:53.190 align:start position:0%
<00:09:51.440>this <00:09:51.533>is <00:09:51.626>how <00:09:51.720>we <00:09:51.813>usually <00:09:51.906>write <00:09:52.000>tests <00:09:52.093>with <00:09:52.186>AI. <00:09:52.280>I <00:09:52.373>would <00:09:52.466>say, <00:09:52.560>"This <00:09:52.653>is <00:09:52.746>my <00:09:52.840>function.

00:09:53.190 --> 00:09:53.200 align:start position:0%
<00:09:53.190>AI. <00:09:53.191>I <00:09:53.192>would <00:09:53.193>say, <00:09:53.195>"This <00:09:53.196>is <00:09:53.197>my <00:09:53.199>function.

00:09:53.200 --> 00:09:55.630 align:start position:0%
<00:09:53.200>AI. <00:09:53.300>I <00:09:53.400>would <00:09:53.500>say, <00:09:53.600>"This <00:09:53.700>is <00:09:53.800>my <00:09:53.900>function. <00:09:54.000>Write <00:09:54.100>me <00:09:54.200>a <00:09:54.300>test <00:09:54.400>for <00:09:54.500>this <00:09:54.600>function."

00:09:55.630 --> 00:09:55.640 align:start position:0%
<00:09:55.630>Write <00:09:55.631>me <00:09:55.633>a <00:09:55.634>test <00:09:55.636>for <00:09:55.637>this <00:09:55.639>function."

00:09:55.640 --> 00:09:57.870 align:start position:0%
<00:09:55.640>Write <00:09:55.740>me <00:09:55.840>a <00:09:55.939>test <00:09:56.040>for <00:09:56.140>this <00:09:56.240>function." <00:09:56.340>And <00:09:56.439>I'll <00:09:56.540>get <00:09:56.640>a <00:09:56.740>test <00:09:56.840>which <00:09:56.939>test <00:09:57.040>that

00:09:57.870 --> 00:09:57.880 align:start position:0%
<00:09:57.870>And <00:09:57.871>I'll <00:09:57.872>get <00:09:57.873>a <00:09:57.875>test <00:09:57.876>which <00:09:57.877>test <00:09:57.879>that

00:09:57.880 --> 00:10:01.470 align:start position:0%
<00:09:57.880>And <00:09:57.996>I'll <00:09:58.113>get <00:09:58.230>a <00:09:58.346>test <00:09:58.463>which <00:09:58.580>test <00:09:58.696>that <00:09:58.813>function. <00:09:58.930>And <00:09:59.046>it's <00:09:59.163>very <00:09:59.280>generic.

00:10:01.470 --> 00:10:01.480 align:start position:0%
<00:10:01.470>function. <00:10:01.472>And <00:10:01.474>it's <00:10:01.476>very <00:10:01.479>generic.

00:10:01.480 --> 00:10:03.430 align:start position:0%
<00:10:01.480>function. <00:10:01.607>And <00:10:01.734>it's <00:10:01.861>very <00:10:01.989>generic. <00:10:02.116>But <00:10:02.243>what <00:10:02.370>happens <00:10:02.498>if <00:10:02.625>instead <00:10:02.752>of <00:10:02.880>actually

00:10:03.430 --> 00:10:03.440 align:start position:0%
<00:10:03.430>But <00:10:03.431>what <00:10:03.433>happens <00:10:03.434>if <00:10:03.436>instead <00:10:03.437>of <00:10:03.439>actually

00:10:03.440 --> 00:10:05.590 align:start position:0%
<00:10:03.440>But <00:10:03.533>what <00:10:03.626>happens <00:10:03.720>if <00:10:03.813>instead <00:10:03.906>of <00:10:04.000>actually <00:10:04.093>prompting <00:10:04.186>the <00:10:04.280>AI <00:10:04.373>like <00:10:04.466>I <00:10:04.560>did, <00:10:04.653>I <00:10:04.746>prompt <00:10:04.840>it

00:10:05.590 --> 00:10:05.600 align:start position:0%
<00:10:05.590>prompting <00:10:05.591>the <00:10:05.592>AI <00:10:05.593>like <00:10:05.594>I <00:10:05.595>did, <00:10:05.596>I <00:10:05.597>prompt <00:10:05.599>it

00:10:05.600 --> 00:10:08.230 align:start position:0%
<00:10:05.600>prompting <00:10:05.716>the <00:10:05.833>AI <00:10:05.950>like <00:10:06.066>I <00:10:06.183>did, <00:10:06.300>I <00:10:06.416>prompt <00:10:06.533>it <00:10:06.650>differently? <00:10:06.766>And <00:10:06.883>I <00:10:07.000>say,

00:10:08.230 --> 00:10:08.240 align:start position:0%
<00:10:08.230>differently? <00:10:08.233>And <00:10:08.236>I <00:10:08.239>say,

00:10:08.240 --> 00:10:10.230 align:start position:0%
<00:10:08.240>differently? <00:10:08.395>And <00:10:08.551>I <00:10:08.706>say, <00:10:08.862>"These <00:10:09.017>are <00:10:09.173>my <00:10:09.328>specifications. <00:10:09.484>This <00:10:09.640>is

00:10:10.230 --> 00:10:10.240 align:start position:0%
<00:10:10.230>"These <00:10:10.231>are <00:10:10.233>my <00:10:10.235>specifications. <00:10:10.237>This <00:10:10.239>is

00:10:10.240 --> 00:10:12.070 align:start position:0%
<00:10:10.240>"These <00:10:10.356>are <00:10:10.473>my <00:10:10.590>specifications. <00:10:10.706>This <00:10:10.823>is <00:10:10.940>the <00:10:11.056>logic <00:10:11.173>in <00:10:11.290>my <00:10:11.406>application." <00:10:11.523>And <00:10:11.640>again,

00:10:12.070 --> 00:10:12.080 align:start position:0%
<00:10:12.070>the <00:10:12.071>logic <00:10:12.073>in <00:10:12.074>my <00:10:12.076>application." <00:10:12.077>And <00:10:12.079>again,

00:10:12.080 --> 00:10:13.390 align:start position:0%
<00:10:12.080>the <00:10:12.178>logic <00:10:12.276>in <00:10:12.374>my <00:10:12.473>application." <00:10:12.571>And <00:10:12.669>again, <00:10:12.767>you <00:10:12.866>can <00:10:12.964>explain <00:10:13.062>this <00:10:13.160>in <00:10:13.259>natural

00:10:13.390 --> 00:10:13.400 align:start position:0%
<00:10:13.390>you <00:10:13.391>can <00:10:13.393>explain <00:10:13.395>this <00:10:13.397>in <00:10:13.399>natural

00:10:13.400 --> 00:10:15.590 align:start position:0%
<00:10:13.400>you <00:10:13.633>can <00:10:13.866>explain <00:10:14.100>this <00:10:14.333>in <00:10:14.566>natural <00:10:14.800>language.

00:10:15.590 --> 00:10:15.600 align:start position:0%
language.

00:10:15.600 --> 00:10:17.030 align:start position:0%
<00:10:15.600>language. <00:10:15.857>These <00:10:16.114>are <00:10:16.372>the <00:10:16.629>integration <00:10:16.887>requirements

00:10:17.030 --> 00:10:17.040 align:start position:0%
<00:10:17.030>These <00:10:17.032>are <00:10:17.034>the <00:10:17.036>integration <00:10:17.039>requirements

00:10:17.040 --> 00:10:18.750 align:start position:0%
<00:10:17.040>These <00:10:17.180>are <00:10:17.319>the <00:10:17.459>integration <00:10:17.599>requirements <00:10:17.740>by <00:10:17.880>providing <00:10:18.020>these <00:10:18.160>specs <00:10:18.300>to <00:10:18.439>the

00:10:18.750 --> 00:10:18.760 align:start position:0%
<00:10:18.750>by <00:10:18.751>providing <00:10:18.753>these <00:10:18.755>specs <00:10:18.757>to <00:10:18.759>the

00:10:18.760 --> 00:10:20.590 align:start position:0%
<00:10:18.760>by <00:10:18.876>providing <00:10:18.993>these <00:10:19.110>specs <00:10:19.226>to <00:10:19.343>the <00:10:19.460>application <00:10:19.576>and <00:10:19.693>at <00:10:19.810>the <00:10:19.926>end <00:10:20.043>saying, <00:10:20.160>"Now

00:10:20.590 --> 00:10:20.600 align:start position:0%
<00:10:20.590>application <00:10:20.591>and <00:10:20.593>at <00:10:20.594>the <00:10:20.596>end <00:10:20.597>saying, <00:10:20.599>"Now

00:10:20.600 --> 00:10:22.430 align:start position:0%
<00:10:20.600>application <00:10:20.716>and <00:10:20.833>at <00:10:20.950>the <00:10:21.066>end <00:10:21.183>saying, <00:10:21.300>"Now <00:10:21.416>write <00:10:21.533>comprehensive <00:10:21.650>test <00:10:21.766>suite <00:10:21.883>for <00:10:22.000>my

00:10:22.430 --> 00:10:22.440 align:start position:0%
<00:10:22.430>write <00:10:22.431>comprehensive <00:10:22.433>test <00:10:22.435>suite <00:10:22.437>for <00:10:22.439>my

00:10:22.440 --> 00:10:24.870 align:start position:0%
<00:10:22.440>write <00:10:22.673>comprehensive <00:10:22.906>test <00:10:23.140>suite <00:10:23.373>for <00:10:23.606>my <00:10:23.840>application."

00:10:24.870 --> 00:10:24.880 align:start position:0%
application."

00:10:24.880 --> 00:10:27.350 align:start position:0%
<00:10:24.880>application." <00:10:25.160>I'll <00:10:25.439>get <00:10:25.720>something <00:10:26.000>completely <00:10:26.280>different.

00:10:27.350 --> 00:10:27.360 align:start position:0%
<00:10:27.350>I'll <00:10:27.352>get <00:10:27.354>something <00:10:27.356>completely <00:10:27.359>different.

00:10:27.360 --> 00:10:30.990 align:start position:0%
<00:10:27.360>I'll <00:10:27.487>get <00:10:27.614>something <00:10:27.741>completely <00:10:27.869>different. <00:10:27.996>Same <00:10:28.123>AI <00:10:28.250>tool, <00:10:28.378>same <00:10:28.505>model, <00:10:28.632>same <00:10:28.760>session,

00:10:30.990 --> 00:10:31.000 align:start position:0%
<00:10:30.990>Same <00:10:30.991>AI <00:10:30.993>tool, <00:10:30.994>same <00:10:30.996>model, <00:10:30.997>same <00:10:30.999>session,

00:10:31.000 --> 00:10:32.670 align:start position:0%
<00:10:31.000>Same <00:10:31.116>AI <00:10:31.233>tool, <00:10:31.350>same <00:10:31.466>model, <00:10:31.583>same <00:10:31.700>session, <00:10:31.816>but <00:10:31.933>the <00:10:32.050>tests <00:10:32.166>are <00:10:32.283>completely <00:10:32.400>different

00:10:32.670 --> 00:10:32.680 align:start position:0%
<00:10:32.670>but <00:10:32.671>the <00:10:32.673>tests <00:10:32.675>are <00:10:32.677>completely <00:10:32.679>different

00:10:32.680 --> 00:10:34.590 align:start position:0%
<00:10:32.680>but <00:10:32.796>the <00:10:32.913>tests <00:10:33.030>are <00:10:33.146>completely <00:10:33.263>different <00:10:33.380>because <00:10:33.496>I <00:10:33.613>provided <00:10:33.729>more <00:10:33.846>context <00:10:33.963>to <00:10:34.079>the

00:10:34.590 --> 00:10:34.600 align:start position:0%
<00:10:34.590>because <00:10:34.591>I <00:10:34.593>provided <00:10:34.594>more <00:10:34.596>context <00:10:34.597>to <00:10:34.599>the

00:10:34.600 --> 00:10:36.830 align:start position:0%
<00:10:34.600>because <00:10:34.707>I <00:10:34.815>provided <00:10:34.923>more <00:10:35.030>context <00:10:35.138>to <00:10:35.246>the <00:10:35.353>application <00:10:35.461>in <00:10:35.569>order <00:10:35.676>for <00:10:35.784>it <00:10:35.892>to <00:10:36.000>provide

00:10:36.830 --> 00:10:36.840 align:start position:0%
<00:10:36.830>application <00:10:36.831>in <00:10:36.833>order <00:10:36.834>for <00:10:36.836>it <00:10:36.837>to <00:10:36.839>provide

00:10:36.840 --> 00:10:38.990 align:start position:0%
<00:10:36.840>application <00:10:36.947>in <00:10:37.055>order <00:10:37.163>for <00:10:37.270>it <00:10:37.378>to <00:10:37.486>provide <00:10:37.593>me <00:10:37.701>better <00:10:37.809>and <00:10:37.916>better <00:10:38.024>tests. <00:10:38.132>The <00:10:38.240>AI

00:10:38.990 --> 00:10:39.000 align:start position:0%
<00:10:38.990>me <00:10:38.991>better <00:10:38.993>and <00:10:38.994>better <00:10:38.996>tests. <00:10:38.997>The <00:10:38.999>AI

00:10:39.000 --> 00:10:40.590 align:start position:0%
<00:10:39.000>me <00:10:39.116>better <00:10:39.233>and <00:10:39.350>better <00:10:39.466>tests. <00:10:39.583>The <00:10:39.700>AI <00:10:39.816>didn't <00:10:39.933>get <00:10:40.050>smarter. <00:10:40.166>We <00:10:40.283>became <00:10:40.400>much

00:10:40.590 --> 00:10:40.600 align:start position:0%
<00:10:40.590>didn't <00:10:40.591>get <00:10:40.593>smarter. <00:10:40.595>We <00:10:40.597>became <00:10:40.599>much

00:10:40.600 --> 00:10:41.870 align:start position:0%
<00:10:40.600>didn't <00:10:40.695>get <00:10:40.790>smarter. <00:10:40.885>We <00:10:40.981>became <00:10:41.076>much <00:10:41.171>smarter <00:10:41.266>at <00:10:41.362>prompting <00:10:41.457>it <00:10:41.552>with <00:10:41.647>the <00:10:41.743>right

00:10:41.870 --> 00:10:41.880 align:start position:0%
<00:10:41.870>smarter <00:10:41.871>at <00:10:41.873>prompting <00:10:41.874>it <00:10:41.876>with <00:10:41.877>the <00:10:41.879>right

00:10:41.880 --> 00:10:44.230 align:start position:0%
<00:10:41.880>smarter <00:10:42.080>at <00:10:42.280>prompting <00:10:42.480>it <00:10:42.680>with <00:10:42.880>the <00:10:43.080>right <00:10:43.280>things.

00:10:44.230 --> 00:10:44.240 align:start position:0%
things.

00:10:44.240 --> 00:10:46.190 align:start position:0%
<00:10:44.240>things. <00:10:44.440>Now, <00:10:44.640>I <00:10:44.840>know <00:10:45.040>what <00:10:45.240>you're <00:10:45.440>thinking. <00:10:45.640>You're

00:10:46.190 --> 00:10:46.200 align:start position:0%
<00:10:46.190>Now, <00:10:46.191>I <00:10:46.193>know <00:10:46.194>what <00:10:46.196>you're <00:10:46.197>thinking. <00:10:46.199>You're

00:10:46.200 --> 00:10:48.070 align:start position:0%
<00:10:46.200>Now, <00:10:46.316>I <00:10:46.433>know <00:10:46.550>what <00:10:46.666>you're <00:10:46.783>thinking. <00:10:46.900>You're <00:10:47.016>saying, <00:10:47.133>"Yeah, <00:10:47.250>I <00:10:47.366>do <00:10:47.483>write <00:10:47.600>specifications

00:10:48.070 --> 00:10:48.080 align:start position:0%
<00:10:48.070>saying, <00:10:48.071>"Yeah, <00:10:48.073>I <00:10:48.075>do <00:10:48.077>write <00:10:48.079>specifications

00:10:48.080 --> 00:10:49.590 align:start position:0%
<00:10:48.080>saying, <00:10:48.184>"Yeah, <00:10:48.289>I <00:10:48.393>do <00:10:48.498>write <00:10:48.602>specifications <00:10:48.707>is <00:10:48.811>horrible. <00:10:48.916>I <00:10:49.020>need <00:10:49.125>to <00:10:49.229>write <00:10:49.334>50 <00:10:49.439>per

00:10:49.590 --> 00:10:49.600 align:start position:0%
<00:10:49.590>is <00:10:49.591>horrible. <00:10:49.592>I <00:10:49.593>need <00:10:49.595>to <00:10:49.596>write <00:10:49.597>50 <00:10:49.599>per

00:10:49.600 --> 00:10:51.230 align:start position:0%
<00:10:49.600>is <00:10:49.716>horrible. <00:10:49.833>I <00:10:49.950>need <00:10:50.066>to <00:10:50.183>write <00:10:50.300>50 <00:10:50.416>per <00:10:50.533>50-page <00:10:50.650>documents <00:10:50.766>and <00:10:50.883>requirements <00:10:51.000>and

00:10:51.230 --> 00:10:51.240 align:start position:0%
<00:10:51.230>50-page <00:10:51.232>documents <00:10:51.234>and <00:10:51.236>requirements <00:10:51.239>and

00:10:51.240 --> 00:10:52.790 align:start position:0%
<00:10:51.240>50-page <00:10:51.356>documents <00:10:51.472>and <00:10:51.588>requirements <00:10:51.705>and <00:10:51.821>it <00:10:51.937>takes <00:10:52.053>for <00:10:52.170>for <00:10:52.286>whatever <00:10:52.402>long." <00:10:52.518>And <00:10:52.635>you

00:10:52.790 --> 00:10:52.800 align:start position:0%
<00:10:52.790>it <00:10:52.791>takes <00:10:52.792>for <00:10:52.793>for <00:10:52.795>whatever <00:10:52.796>long." <00:10:52.797>And <00:10:52.799>you

00:10:52.800 --> 00:10:54.470 align:start position:0%
<00:10:52.800>it <00:10:52.939>takes <00:10:53.079>for <00:10:53.219>for <00:10:53.359>whatever <00:10:53.500>long." <00:10:53.640>And <00:10:53.780>you <00:10:53.920>know, <00:10:54.060>you're <00:10:54.199>right.

00:10:54.470 --> 00:10:54.480 align:start position:0%
<00:10:54.470>know, <00:10:54.474>you're <00:10:54.479>right.

00:10:54.480 --> 00:10:56.270 align:start position:0%
<00:10:54.480>know, <00:10:54.946>you're <00:10:55.413>right. <00:10:55.880>But

00:10:56.270 --> 00:10:56.280 align:start position:0%
But

00:10:56.280 --> 00:10:57.230 align:start position:0%
<00:10:56.280>But <00:10:56.386>let <00:10:56.493>me <00:10:56.600>show <00:10:56.707>you <00:10:56.814>how <00:10:56.921>to <00:10:57.028>make <00:10:57.135>this

00:10:57.230 --> 00:10:57.240 align:start position:0%
<00:10:57.230>let <00:10:57.231>me <00:10:57.232>show <00:10:57.233>you <00:10:57.235>how <00:10:57.236>to <00:10:57.237>make <00:10:57.239>this

00:10:57.240 --> 00:10:59.750 align:start position:0%
<00:10:57.240>let <00:10:57.347>me <00:10:57.455>show <00:10:57.563>you <00:10:57.670>how <00:10:57.778>to <00:10:57.886>make <00:10:57.993>this <00:10:58.101>scalable, <00:10:58.209>and <00:10:58.316>it's <00:10:58.424>not <00:10:58.532>that <00:10:58.640>difficult.

00:10:59.750 --> 00:10:59.760 align:start position:0%
<00:10:59.750>scalable, <00:10:59.751>and <00:10:59.753>it's <00:10:59.755>not <00:10:59.757>that <00:10:59.759>difficult.

00:10:59.760 --> 00:11:01.110 align:start position:0%
<00:10:59.760>scalable, <00:10:59.853>and <00:10:59.946>it's <00:11:00.040>not <00:11:00.133>that <00:11:00.227>difficult. <00:11:00.320>I <00:11:00.414>like <00:11:00.507>to <00:11:00.601>divide <00:11:00.694>it <00:11:00.788>into <00:11:00.881>three <00:11:00.975>different

00:11:01.110 --> 00:11:01.120 align:start position:0%
<00:11:01.110>I <00:11:01.111>like <00:11:01.112>to <00:11:01.113>divide <00:11:01.115>it <00:11:01.116>into <00:11:01.117>three <00:11:01.119>different

00:11:01.120 --> 00:11:02.430 align:start position:0%
<00:11:01.120>I <00:11:01.267>like <00:11:01.414>to <00:11:01.562>divide <00:11:01.709>it <00:11:01.856>into <00:11:02.004>three <00:11:02.151>different <00:11:02.299>levels.

00:11:02.430 --> 00:11:02.440 align:start position:0%
levels.

00:11:02.440 --> 00:11:04.390 align:start position:0%
<00:11:02.440>levels. <00:11:02.640>Specs <00:11:02.840>cascade <00:11:03.040>one <00:11:03.240>upon <00:11:03.440>the <00:11:03.640>other, <00:11:03.840>these

00:11:04.390 --> 00:11:04.400 align:start position:0%
<00:11:04.390>Specs <00:11:04.391>cascade <00:11:04.393>one <00:11:04.394>upon <00:11:04.396>the <00:11:04.397>other, <00:11:04.399>these

00:11:04.400 --> 00:11:06.310 align:start position:0%
<00:11:04.400>Specs <00:11:04.516>cascade <00:11:04.633>one <00:11:04.750>upon <00:11:04.866>the <00:11:04.983>other, <00:11:05.100>these <00:11:05.216>different <00:11:05.333>levels. <00:11:05.449>You <00:11:05.566>have <00:11:05.683>AI <00:11:05.800>generating

00:11:06.310 --> 00:11:06.320 align:start position:0%
<00:11:06.310>different <00:11:06.311>levels. <00:11:06.313>You <00:11:06.315>have <00:11:06.317>AI <00:11:06.319>generating

00:11:06.320 --> 00:11:08.070 align:start position:0%
<00:11:06.320>different <00:11:06.436>levels. <00:11:06.553>You <00:11:06.670>have <00:11:06.786>AI <00:11:06.903>generating <00:11:07.020>test <00:11:07.136>running <00:11:07.253>function <00:11:07.370>for <00:11:07.486>any <00:11:07.603>domain <00:11:07.720>and

00:11:08.070 --> 00:11:08.080 align:start position:0%
<00:11:08.070>test <00:11:08.071>running <00:11:08.073>function <00:11:08.074>for <00:11:08.076>any <00:11:08.077>domain <00:11:08.079>and

00:11:08.080 --> 00:11:10.750 align:start position:0%
<00:11:08.080>test <00:11:08.220>running <00:11:08.360>function <00:11:08.500>for <00:11:08.640>any <00:11:08.780>domain <00:11:08.920>and <00:11:09.060>for <00:11:09.200>any <00:11:09.340>system <00:11:09.480>level.

00:11:10.750 --> 00:11:10.760 align:start position:0%
<00:11:10.750>for <00:11:10.753>any <00:11:10.756>system <00:11:10.759>level.

00:11:10.760 --> 00:11:12.510 align:start position:0%
<00:11:10.760>for <00:11:10.887>any <00:11:11.014>system <00:11:11.141>level. <00:11:11.269>And <00:11:11.396>the <00:11:11.523>difference <00:11:11.650>is <00:11:11.778>that <00:11:11.905>I <00:11:12.032>can <00:11:12.160>cascade

00:11:12.510 --> 00:11:12.520 align:start position:0%
<00:11:12.510>And <00:11:12.511>the <00:11:12.512>difference <00:11:12.513>is <00:11:12.515>that <00:11:12.516>I <00:11:12.517>can <00:11:12.519>cascade

00:11:12.520 --> 00:11:14.750 align:start position:0%
<00:11:12.520>And <00:11:12.607>the <00:11:12.694>difference <00:11:12.782>is <00:11:12.870>that <00:11:12.957>I <00:11:13.045>can <00:11:13.132>cascade <00:11:13.220>or <00:11:13.307>stack <00:11:13.395>these <00:11:13.482>one <00:11:13.569>on <00:11:13.657>top <00:11:13.745>of <00:11:13.832>the <00:11:13.920>other.

00:11:14.750 --> 00:11:14.760 align:start position:0%
<00:11:14.750>or <00:11:14.751>stack <00:11:14.752>these <00:11:14.753>one <00:11:14.754>on <00:11:14.755>top <00:11:14.756>of <00:11:14.757>the <00:11:14.759>other.

00:11:14.760 --> 00:11:16.870 align:start position:0%
<00:11:14.760>or <00:11:14.853>stack <00:11:14.946>these <00:11:15.040>one <00:11:15.133>on <00:11:15.226>top <00:11:15.319>of <00:11:15.413>the <00:11:15.506>other. <00:11:15.600>And <00:11:15.693>instead <00:11:15.786>of <00:11:15.880>having <00:11:15.973>to <00:11:16.066>provide <00:11:16.160>them

00:11:16.870 --> 00:11:16.880 align:start position:0%
<00:11:16.870>And <00:11:16.871>instead <00:11:16.873>of <00:11:16.874>having <00:11:16.876>to <00:11:16.877>provide <00:11:16.879>them

00:11:16.880 --> 00:11:18.990 align:start position:0%
<00:11:16.880>And <00:11:16.980>instead <00:11:17.080>of <00:11:17.180>having <00:11:17.280>to <00:11:17.380>provide <00:11:17.480>them <00:11:17.580>for <00:11:17.680>telling <00:11:17.780>it <00:11:17.880>to <00:11:17.980>test <00:11:18.080>this <00:11:18.180>function, <00:11:18.280>I

00:11:18.990 --> 00:11:19.000 align:start position:0%
<00:11:18.990>for <00:11:18.991>telling <00:11:18.992>it <00:11:18.993>to <00:11:18.995>test <00:11:18.996>this <00:11:18.997>function, <00:11:18.999>I

00:11:19.000 --> 00:11:20.829 align:start position:0%
<00:11:19.000>for <00:11:19.100>telling <00:11:19.200>it <00:11:19.300>to <00:11:19.400>test <00:11:19.500>this <00:11:19.600>function, <00:11:19.700>I <00:11:19.800>can <00:11:19.900>tell <00:11:20.000>it, <00:11:20.100>"You <00:11:20.200>know <00:11:20.300>all <00:11:20.400>these

00:11:20.829 --> 00:11:20.839 align:start position:0%
<00:11:20.829>can <00:11:20.830>tell <00:11:20.832>it, <00:11:20.833>"You <00:11:20.834>know <00:11:20.836>all <00:11:20.838>these

00:11:20.839 --> 00:11:21.990 align:start position:0%
<00:11:20.839>can <00:11:20.925>tell <00:11:21.011>it, <00:11:21.097>"You <00:11:21.184>know <00:11:21.270>all <00:11:21.356>these <00:11:21.443>different <00:11:21.529>things <00:11:21.615>in <00:11:21.702>the <00:11:21.788>background. <00:11:21.874>You

00:11:21.990 --> 00:11:22.000 align:start position:0%
<00:11:21.990>different <00:11:21.991>things <00:11:21.993>in <00:11:21.995>the <00:11:21.997>background. <00:11:21.999>You

00:11:22.000 --> 00:11:23.670 align:start position:0%
<00:11:22.000>different <00:11:22.100>things <00:11:22.200>in <00:11:22.300>the <00:11:22.400>background. <00:11:22.500>You <00:11:22.600>have <00:11:22.700>to <00:11:22.800>test <00:11:22.900>for <00:11:23.000>all <00:11:23.100>these <00:11:23.200>40 <00:11:23.300>things <00:11:23.400>47

00:11:23.670 --> 00:11:23.680 align:start position:0%
<00:11:23.670>have <00:11:23.671>to <00:11:23.672>test <00:11:23.673>for <00:11:23.674>all <00:11:23.675>these <00:11:23.676>40 <00:11:23.677>things <00:11:23.679>47

00:11:23.680 --> 00:11:25.310 align:start position:0%
<00:11:23.680>have <00:11:23.819>to <00:11:23.959>test <00:11:24.099>for <00:11:24.239>all <00:11:24.380>these <00:11:24.520>40 <00:11:24.660>things <00:11:24.800>47 <00:11:24.939>things <00:11:25.079>automatically."

00:11:25.310 --> 00:11:25.320 align:start position:0%
<00:11:25.310>things <00:11:25.319>automatically."

00:11:25.320 --> 00:11:26.870 align:start position:0%
<00:11:25.320>things <00:11:25.459>automatically." <00:11:25.599>If <00:11:25.738>we <00:11:25.878>look <00:11:26.017>at <00:11:26.157>our <00:11:26.296>disk <00:11:26.436>app <00:11:26.575>system <00:11:26.715>which

00:11:26.870 --> 00:11:26.880 align:start position:0%
<00:11:26.870>If <00:11:26.871>we <00:11:26.872>look <00:11:26.873>at <00:11:26.874>our <00:11:26.875>disk <00:11:26.876>app <00:11:26.877>system <00:11:26.879>which

00:11:26.880 --> 00:11:29.790 align:start position:0%
<00:11:26.880>If <00:11:26.980>we <00:11:27.080>look <00:11:27.180>at <00:11:27.280>our <00:11:27.380>disk <00:11:27.480>app <00:11:27.580>system <00:11:27.680>which <00:11:27.780>I <00:11:27.880>put <00:11:27.980>up <00:11:28.080>on <00:11:28.180>that <00:11:28.280>API,

00:11:29.790 --> 00:11:29.800 align:start position:0%
<00:11:29.790>I <00:11:29.791>put <00:11:29.793>up <00:11:29.795>on <00:11:29.797>that <00:11:29.799>API,

00:11:29.800 --> 00:11:31.310 align:start position:0%
<00:11:29.800>I <00:11:29.913>put <00:11:30.026>up <00:11:30.139>on <00:11:30.252>that <00:11:30.366>API, <00:11:30.479>my <00:11:30.592>tier <00:11:30.705>one <00:11:30.819>spec <00:11:30.932>might <00:11:31.045>be <00:11:31.159>something

00:11:31.310 --> 00:11:31.320 align:start position:0%
<00:11:31.310>my <00:11:31.311>tier <00:11:31.313>one <00:11:31.314>spec <00:11:31.316>might <00:11:31.317>be <00:11:31.319>something

00:11:31.320 --> 00:11:32.830 align:start position:0%
<00:11:31.320>my <00:11:31.417>tier <00:11:31.514>one <00:11:31.611>spec <00:11:31.708>might <00:11:31.805>be <00:11:31.902>something <00:11:31.999>which <00:11:32.096>is <00:11:32.193>very <00:11:32.290>system <00:11:32.387>level <00:11:32.484>and <00:11:32.581>has <00:11:32.679>to

00:11:32.830 --> 00:11:32.840 align:start position:0%
<00:11:32.830>which <00:11:32.831>is <00:11:32.832>very <00:11:32.833>system <00:11:32.835>level <00:11:32.836>and <00:11:32.837>has <00:11:32.839>to

00:11:32.840 --> 00:11:34.510 align:start position:0%
<00:11:32.840>which <00:11:32.947>is <00:11:33.055>very <00:11:33.163>system <00:11:33.270>level <00:11:33.378>and <00:11:33.486>has <00:11:33.593>to <00:11:33.701>apply <00:11:33.809>to <00:11:33.916>my <00:11:34.024>whole <00:11:34.132>organization. <00:11:34.240>For

00:11:34.510 --> 00:11:34.520 align:start position:0%
<00:11:34.510>apply <00:11:34.511>to <00:11:34.513>my <00:11:34.515>whole <00:11:34.517>organization. <00:11:34.519>For

00:11:34.520 --> 00:11:37.150 align:start position:0%
<00:11:34.520>apply <00:11:34.660>to <00:11:34.800>my <00:11:34.939>whole <00:11:35.079>organization. <00:11:35.220>For <00:11:35.360>example, <00:11:35.500>all <00:11:35.640>financial <00:11:35.780>calculations <00:11:35.920>have

00:11:37.150 --> 00:11:37.160 align:start position:0%
<00:11:37.150>example, <00:11:37.152>all <00:11:37.154>financial <00:11:37.156>calculations <00:11:37.159>have

00:11:37.160 --> 00:11:38.750 align:start position:0%
<00:11:37.160>example, <00:11:37.287>all <00:11:37.414>financial <00:11:37.541>calculations <00:11:37.669>have <00:11:37.796>to <00:11:37.923>be <00:11:38.050>audited <00:11:38.178>and <00:11:38.305>they <00:11:38.432>must <00:11:38.560>handle

00:11:38.750 --> 00:11:38.760 align:start position:0%
<00:11:38.750>to <00:11:38.751>be <00:11:38.753>audited <00:11:38.754>and <00:11:38.756>they <00:11:38.757>must <00:11:38.759>handle

00:11:38.760 --> 00:11:40.150 align:start position:0%
<00:11:38.760>to <00:11:38.856>be <00:11:38.952>audited <00:11:39.048>and <00:11:39.144>they <00:11:39.241>must <00:11:39.337>handle <00:11:39.433>service <00:11:39.529>times <00:11:39.626>that <00:11:39.722>this <00:11:39.818>will <00:11:39.914>be <00:11:40.011>valid

00:11:40.150 --> 00:11:40.160 align:start position:0%
<00:11:40.150>service <00:11:40.151>times <00:11:40.153>that <00:11:40.154>this <00:11:40.156>will <00:11:40.157>be <00:11:40.159>valid

00:11:40.160 --> 00:11:42.110 align:start position:0%
<00:11:40.160>service <00:11:40.267>times <00:11:40.375>that <00:11:40.483>this <00:11:40.590>will <00:11:40.698>be <00:11:40.806>valid <00:11:40.913>for <00:11:41.021>every <00:11:41.129>single <00:11:41.236>thing <00:11:41.344>that <00:11:41.452>I <00:11:41.560>develop

00:11:42.110 --> 00:11:42.120 align:start position:0%
<00:11:42.110>for <00:11:42.111>every <00:11:42.113>single <00:11:42.114>thing <00:11:42.116>that <00:11:42.117>I <00:11:42.119>develop

00:11:42.120 --> 00:11:44.190 align:start position:0%
<00:11:42.120>for <00:11:42.236>every <00:11:42.353>single <00:11:42.470>thing <00:11:42.586>that <00:11:42.703>I <00:11:42.820>develop <00:11:42.936>and <00:11:43.053>it <00:11:43.170>must <00:11:43.286>validate <00:11:43.403>the <00:11:43.520>inputs.

00:11:44.190 --> 00:11:44.200 align:start position:0%
<00:11:44.190>and <00:11:44.191>it <00:11:44.193>must <00:11:44.195>validate <00:11:44.197>the <00:11:44.199>inputs.

00:11:44.200 --> 00:11:46.390 align:start position:0%
<00:11:44.200>and <00:11:44.316>it <00:11:44.433>must <00:11:44.550>validate <00:11:44.666>the <00:11:44.783>inputs. <00:11:44.900>For <00:11:45.016>my <00:11:45.133>specific <00:11:45.250>my <00:11:45.366>specific <00:11:45.483>domain <00:11:45.600>level

00:11:46.390 --> 00:11:46.400 align:start position:0%
<00:11:46.390>For <00:11:46.391>my <00:11:46.393>specific <00:11:46.394>my <00:11:46.396>specific <00:11:46.397>domain <00:11:46.399>level

00:11:46.400 --> 00:11:48.270 align:start position:0%
<00:11:46.400>For <00:11:46.500>my <00:11:46.600>specific <00:11:46.699>my <00:11:46.800>specific <00:11:46.900>domain <00:11:47.000>level <00:11:47.100>that <00:11:47.199>I <00:11:47.300>mean <00:11:47.400>for <00:11:47.500>example, <00:11:47.600>my <00:11:47.699>codes <00:11:47.800>have

00:11:48.270 --> 00:11:48.280 align:start position:0%
<00:11:48.270>that <00:11:48.271>I <00:11:48.272>mean <00:11:48.273>for <00:11:48.275>example, <00:11:48.276>my <00:11:48.277>codes <00:11:48.279>have

00:11:48.280 --> 00:11:50.670 align:start position:0%
<00:11:48.280>that <00:11:48.373>I <00:11:48.466>mean <00:11:48.560>for <00:11:48.653>example, <00:11:48.746>my <00:11:48.839>codes <00:11:48.933>have <00:11:49.026>to <00:11:49.120>be <00:11:49.213>code <00:11:49.306>sense <00:11:49.400>case <00:11:49.493>sensitive <00:11:49.586>and <00:11:49.680>they

00:11:50.670 --> 00:11:50.680 align:start position:0%
<00:11:50.670>to <00:11:50.671>be <00:11:50.672>code <00:11:50.673>sense <00:11:50.675>case <00:11:50.676>sensitive <00:11:50.677>and <00:11:50.679>they

00:11:50.680 --> 00:11:52.990 align:start position:0%
<00:11:50.680>to <00:11:50.787>be <00:11:50.895>code <00:11:51.003>sense <00:11:51.110>case <00:11:51.218>sensitive <00:11:51.326>and <00:11:51.433>they <00:11:51.541>can <00:11:51.649>be <00:11:51.756>stacked <00:11:51.864>more <00:11:51.972>than <00:11:52.079>30%.

00:11:52.990 --> 00:11:53.000 align:start position:0%
<00:11:52.990>can <00:11:52.991>be <00:11:52.993>stacked <00:11:52.995>more <00:11:52.997>than <00:11:52.999>30%.

00:11:53.000 --> 00:11:55.270 align:start position:0%
<00:11:53.000>can <00:11:53.100>be <00:11:53.200>stacked <00:11:53.300>more <00:11:53.400>than <00:11:53.500>30%. <00:11:53.600>And <00:11:53.700>the <00:11:53.800>maximum <00:11:53.900>is <00:11:54.000>I <00:11:54.100>applied <00:11:54.200>will <00:11:54.300>be <00:11:54.400>30%

00:11:55.270 --> 00:11:55.280 align:start position:0%
<00:11:55.270>And <00:11:55.271>the <00:11:55.272>maximum <00:11:55.273>is <00:11:55.274>I <00:11:55.275>applied <00:11:55.276>will <00:11:55.277>be <00:11:55.279>30%

00:11:55.280 --> 00:11:58.710 align:start position:0%
<00:11:55.280>And <00:11:55.373>the <00:11:55.466>maximum <00:11:55.560>is <00:11:55.653>I <00:11:55.746>applied <00:11:55.839>will <00:11:55.933>be <00:11:56.026>30% <00:11:56.120>and <00:11:56.213>for <00:11:56.306>my <00:11:56.400>specific <00:11:56.493>function <00:11:56.586>as <00:11:56.680>well.

00:11:58.710 --> 00:11:58.720 align:start position:0%
<00:11:58.710>and <00:11:58.711>for <00:11:58.713>my <00:11:58.714>specific <00:11:58.716>function <00:11:58.717>as <00:11:58.719>well.

00:11:58.720 --> 00:12:00.790 align:start position:0%
<00:11:58.720>and <00:11:58.836>for <00:11:58.953>my <00:11:59.070>specific <00:11:59.186>function <00:11:59.303>as <00:11:59.420>well. <00:11:59.536>This <00:11:59.653>must <00:11:59.770>handle <00:11:59.886>some <00:12:00.003>volume <00:12:00.120>override

00:12:00.790 --> 00:12:00.800 align:start position:0%
<00:12:00.790>This <00:12:00.791>must <00:12:00.793>handle <00:12:00.795>some <00:12:00.797>volume <00:12:00.799>override

00:12:00.800 --> 00:12:02.070 align:start position:0%
<00:12:00.800>This <00:12:00.887>must <00:12:00.975>handle <00:12:01.063>some <00:12:01.151>volume <00:12:01.239>override <00:12:01.327>logic <00:12:01.415>but <00:12:01.503>what <00:12:01.591>what <00:12:01.679>do <00:12:01.767>you <00:12:01.855>whatever <00:12:01.943>it

00:12:02.070 --> 00:12:02.080 align:start position:0%
<00:12:02.070>logic <00:12:02.071>but <00:12:02.072>what <00:12:02.073>what <00:12:02.075>do <00:12:02.076>you <00:12:02.077>whatever <00:12:02.079>it

00:12:02.080 --> 00:12:04.190 align:start position:0%
<00:12:02.080>logic <00:12:02.173>but <00:12:02.266>what <00:12:02.360>what <00:12:02.453>do <00:12:02.546>you <00:12:02.640>whatever <00:12:02.733>it <00:12:02.826>be. <00:12:02.920>When <00:12:03.013>you <00:12:03.106>prompt <00:12:03.200>AI <00:12:03.293>to <00:12:03.386>generate <00:12:03.480>each

00:12:04.190 --> 00:12:04.200 align:start position:0%
<00:12:04.190>be. <00:12:04.191>When <00:12:04.192>you <00:12:04.193>prompt <00:12:04.195>AI <00:12:04.196>to <00:12:04.197>generate <00:12:04.199>each

00:12:04.200 --> 00:12:05.430 align:start position:0%
<00:12:04.200>be. <00:12:04.310>When <00:12:04.421>you <00:12:04.532>prompt <00:12:04.642>AI <00:12:04.753>to <00:12:04.864>generate <00:12:04.974>each <00:12:05.085>of <00:12:05.196>these <00:12:05.307>tests,

00:12:05.430 --> 00:12:05.440 align:start position:0%
<00:12:05.430>of <00:12:05.434>these <00:12:05.439>tests,

00:12:05.440 --> 00:12:06.470 align:start position:0%
<00:12:05.440>of <00:12:05.671>these <00:12:05.903>tests, <00:12:06.135>you <00:12:06.367>can

00:12:06.470 --> 00:12:06.480 align:start position:0%
<00:12:06.470>you <00:12:06.479>can

00:12:06.480 --> 00:12:08.630 align:start position:0%
<00:12:06.480>you <00:12:06.680>can <00:12:06.880>you <00:12:07.080>can <00:12:07.280>reference <00:12:07.480>the <00:12:07.680>relevant <00:12:07.880>tiers.

00:12:08.630 --> 00:12:08.640 align:start position:0%
<00:12:08.630>you <00:12:08.631>can <00:12:08.633>reference <00:12:08.635>the <00:12:08.637>relevant <00:12:08.639>tiers.

00:12:08.640 --> 00:12:09.910 align:start position:0%
<00:12:08.640>you <00:12:08.754>can <00:12:08.868>reference <00:12:08.982>the <00:12:09.097>relevant <00:12:09.211>tiers. <00:12:09.325>You're <00:12:09.440>not <00:12:09.554>rewriting <00:12:09.668>everything <00:12:09.783>every

00:12:09.910 --> 00:12:09.920 align:start position:0%
<00:12:09.910>You're <00:12:09.912>not <00:12:09.914>rewriting <00:12:09.916>everything <00:12:09.919>every

00:12:09.920 --> 00:12:12.070 align:start position:0%
<00:12:09.920>You're <00:12:10.060>not <00:12:10.199>rewriting <00:12:10.339>everything <00:12:10.479>every <00:12:10.620>single <00:12:10.760>time <00:12:10.900>and <00:12:11.040>you're <00:12:11.180>composing <00:12:11.319>and

00:12:12.070 --> 00:12:12.080 align:start position:0%
<00:12:12.070>single <00:12:12.071>time <00:12:12.073>and <00:12:12.075>you're <00:12:12.077>composing <00:12:12.079>and

00:12:12.080 --> 00:12:14.510 align:start position:0%
<00:12:12.080>single <00:12:12.235>time <00:12:12.391>and <00:12:12.546>you're <00:12:12.702>composing <00:12:12.857>and <00:12:13.013>competing <00:12:13.168>completing <00:12:13.324>specifications <00:12:13.480>like

00:12:14.510 --> 00:12:14.520 align:start position:0%
<00:12:14.510>competing <00:12:14.513>completing <00:12:14.516>specifications <00:12:14.519>like

00:12:14.520 --> 00:12:16.710 align:start position:0%
<00:12:14.520>competing <00:12:14.800>completing <00:12:15.079>specifications <00:12:15.360>like <00:12:15.640>building <00:12:15.920>blocks.

00:12:16.710 --> 00:12:16.720 align:start position:0%
<00:12:16.710>building <00:12:16.719>blocks.

00:12:16.720 --> 00:12:19.710 align:start position:0%
<00:12:16.720>building <00:12:16.875>blocks. <00:12:17.031>Here's <00:12:17.186>an <00:12:17.342>example. <00:12:17.497>I <00:12:17.653>have <00:12:17.808>a <00:12:17.964>use <00:12:18.120>register

00:12:19.710 --> 00:12:19.720 align:start position:0%
<00:12:19.710>Here's <00:12:19.711>an <00:12:19.712>example. <00:12:19.713>I <00:12:19.715>have <00:12:19.716>a <00:12:19.717>use <00:12:19.719>register

00:12:19.720 --> 00:12:22.190 align:start position:0%
<00:12:19.720>Here's <00:12:19.875>an <00:12:20.031>example. <00:12:20.186>I <00:12:20.342>have <00:12:20.497>a <00:12:20.653>use <00:12:20.808>register <00:12:20.964>user <00:12:21.120>function.

00:12:22.190 --> 00:12:22.200 align:start position:0%
<00:12:22.190>user <00:12:22.199>function.

00:12:22.200 --> 00:12:24.590 align:start position:0%
<00:12:22.200>user <00:12:22.355>function. <00:12:22.511>And <00:12:22.666>my <00:12:22.822>first <00:12:22.977>level <00:12:23.133>tests, <00:12:23.288>my <00:12:23.444>tier <00:12:23.600>one

00:12:24.590 --> 00:12:24.600 align:start position:0%
<00:12:24.590>And <00:12:24.591>my <00:12:24.592>first <00:12:24.593>level <00:12:24.595>tests, <00:12:24.596>my <00:12:24.597>tier <00:12:24.599>one

00:12:24.600 --> 00:12:26.830 align:start position:0%
<00:12:24.600>And <00:12:24.716>my <00:12:24.833>first <00:12:24.950>level <00:12:25.066>tests, <00:12:25.183>my <00:12:25.300>tier <00:12:25.416>one <00:12:25.533>would <00:12:25.650>be <00:12:25.766>for <00:12:25.883>example, <00:12:26.000>please

00:12:26.830 --> 00:12:26.840 align:start position:0%
<00:12:26.830>would <00:12:26.832>be <00:12:26.834>for <00:12:26.836>example, <00:12:26.839>please

00:12:26.840 --> 00:12:28.030 align:start position:0%
<00:12:26.840>would <00:12:26.922>be <00:12:27.004>for <00:12:27.087>example, <00:12:27.169>please <00:12:27.251>and <00:12:27.334>we <00:12:27.416>say <00:12:27.499>this <00:12:27.581>is <00:12:27.663>what <00:12:27.746>has <00:12:27.828>to <00:12:27.911>be

00:12:28.030 --> 00:12:28.040 align:start position:0%
<00:12:28.030>and <00:12:28.031>we <00:12:28.032>say <00:12:28.033>this <00:12:28.034>is <00:12:28.035>what <00:12:28.036>has <00:12:28.037>to <00:12:28.039>be

00:12:28.040 --> 00:12:29.430 align:start position:0%
<00:12:28.040>and <00:12:28.118>we <00:12:28.196>say <00:12:28.274>this <00:12:28.352>is <00:12:28.430>what <00:12:28.509>has <00:12:28.587>to <00:12:28.665>be <00:12:28.743>something <00:12:28.821>which <00:12:28.900>is <00:12:28.978>done <00:12:29.056>across <00:12:29.134>all <00:12:29.212>of <00:12:29.290>my

00:12:29.430 --> 00:12:29.440 align:start position:0%
<00:12:29.430>something <00:12:29.431>which <00:12:29.432>is <00:12:29.433>done <00:12:29.435>across <00:12:29.436>all <00:12:29.437>of <00:12:29.439>my

00:12:29.440 --> 00:12:31.190 align:start position:0%
<00:12:29.440>something <00:12:29.540>which <00:12:29.640>is <00:12:29.740>done <00:12:29.840>across <00:12:29.940>all <00:12:30.040>of <00:12:30.140>my <00:12:30.240>system. <00:12:30.340>It <00:12:30.440>has <00:12:30.540>to <00:12:30.640>have <00:12:30.740>input <00:12:30.840>validation,

00:12:31.190 --> 00:12:31.200 align:start position:0%
<00:12:31.190>system. <00:12:31.191>It <00:12:31.193>has <00:12:31.194>to <00:12:31.196>have <00:12:31.197>input <00:12:31.199>validation,

00:12:31.200 --> 00:12:32.710 align:start position:0%
<00:12:31.200>system. <00:12:31.335>It <00:12:31.471>has <00:12:31.607>to <00:12:31.743>have <00:12:31.879>input <00:12:32.015>validation, <00:12:32.151>have <00:12:32.287>to <00:12:32.423>have <00:12:32.559>authentication,

00:12:32.710 --> 00:12:32.720 align:start position:0%
<00:12:32.710>have <00:12:32.713>to <00:12:32.716>have <00:12:32.719>authentication,

00:12:32.720 --> 00:12:35.070 align:start position:0%
<00:12:32.720>have <00:12:32.920>to <00:12:33.120>have <00:12:33.320>authentication, <00:12:33.520>authorization <00:12:33.720>tests, <00:12:33.920>error <00:12:34.120>handling,

00:12:35.070 --> 00:12:35.080 align:start position:0%
<00:12:35.070>authorization <00:12:35.073>tests, <00:12:35.076>error <00:12:35.079>handling,

00:12:35.080 --> 00:12:36.910 align:start position:0%
<00:12:35.080>authorization <00:12:35.235>tests, <00:12:35.391>error <00:12:35.546>handling, <00:12:35.702>audit <00:12:35.857>and <00:12:36.013>compliance <00:12:36.168>and <00:12:36.324>of <00:12:36.480>course

00:12:36.910 --> 00:12:36.920 align:start position:0%
<00:12:36.910>audit <00:12:36.911>and <00:12:36.913>compliance <00:12:36.915>and <00:12:36.917>of <00:12:36.919>course

00:12:36.920 --> 00:12:38.829 align:start position:0%
<00:12:36.920>audit <00:12:37.047>and <00:12:37.174>compliance <00:12:37.301>and <00:12:37.429>of <00:12:37.556>course <00:12:37.683>resilience <00:12:37.810>built <00:12:37.938>into <00:12:38.065>the <00:12:38.192>function. <00:12:38.319>And

00:12:38.829 --> 00:12:38.839 align:start position:0%
<00:12:38.829>resilience <00:12:38.830>built <00:12:38.832>into <00:12:38.834>the <00:12:38.836>function. <00:12:38.838>And

00:12:38.839 --> 00:12:41.190 align:start position:0%
<00:12:38.839>resilience <00:12:38.955>built <00:12:39.072>into <00:12:39.189>the <00:12:39.305>function. <00:12:39.422>And <00:12:39.539>again, <00:12:39.655>in <00:12:39.772>this <00:12:39.888>case <00:12:40.005>now <00:12:40.122>verify <00:12:40.238>these

00:12:41.190 --> 00:12:41.200 align:start position:0%
<00:12:41.190>again, <00:12:41.191>in <00:12:41.193>this <00:12:41.194>case <00:12:41.196>now <00:12:41.197>verify <00:12:41.199>these

00:12:41.200 --> 00:12:43.030 align:start position:0%
<00:12:41.200>again, <00:12:41.327>in <00:12:41.454>this <00:12:41.581>case <00:12:41.709>now <00:12:41.836>verify <00:12:41.963>these <00:12:42.090>test <00:12:42.218>requirements <00:12:42.345>and <00:12:42.472>start <00:12:42.600>generating

00:12:43.030 --> 00:12:43.040 align:start position:0%
<00:12:43.030>test <00:12:43.032>requirements <00:12:43.034>and <00:12:43.036>start <00:12:43.039>generating

00:12:43.040 --> 00:12:45.510 align:start position:0%
<00:12:43.040>test <00:12:43.273>requirements <00:12:43.506>and <00:12:43.740>start <00:12:43.973>generating <00:12:44.206>those <00:12:44.439>tests.

00:12:45.510 --> 00:12:45.520 align:start position:0%
<00:12:45.510>those <00:12:45.519>tests.

00:12:45.520 --> 00:12:47.430 align:start position:0%
<00:12:45.520>those <00:12:45.675>tests. <00:12:45.831>I <00:12:45.986>can <00:12:46.142>I <00:12:46.297>continue <00:12:46.453>building <00:12:46.608>on <00:12:46.764>this <00:12:46.920>my

00:12:47.430 --> 00:12:47.440 align:start position:0%
<00:12:47.430>I <00:12:47.431>can <00:12:47.432>I <00:12:47.433>continue <00:12:47.435>building <00:12:47.436>on <00:12:47.437>this <00:12:47.439>my

00:12:47.440 --> 00:12:49.390 align:start position:0%
<00:12:47.440>I <00:12:47.580>can <00:12:47.720>I <00:12:47.860>continue <00:12:48.000>building <00:12:48.140>on <00:12:48.280>this <00:12:48.420>my <00:12:48.560>specific <00:12:48.700>domain <00:12:48.840>logic.

00:12:49.390 --> 00:12:49.400 align:start position:0%
<00:12:49.390>specific <00:12:49.394>domain <00:12:49.399>logic.

00:12:49.400 --> 00:12:51.750 align:start position:0%
<00:12:49.400>specific <00:12:49.633>domain <00:12:49.866>logic. <00:12:50.100>Username <00:12:50.333>validation <00:12:50.566>rules, <00:12:50.800>password

00:12:51.750 --> 00:12:51.760 align:start position:0%
<00:12:51.750>Username <00:12:51.753>validation <00:12:51.756>rules, <00:12:51.759>password

00:12:51.760 --> 00:12:53.710 align:start position:0%
<00:12:51.760>Username <00:12:51.993>validation <00:12:52.226>rules, <00:12:52.460>password <00:12:52.693>requirements, <00:12:52.926>verification <00:12:53.160>flows,

00:12:53.710 --> 00:12:53.720 align:start position:0%
<00:12:53.710>requirements, <00:12:53.714>verification <00:12:53.719>flows,

00:12:53.720 --> 00:12:55.510 align:start position:0%
<00:12:53.720>requirements, <00:12:53.895>verification <00:12:54.070>flows, <00:12:54.245>duplication <00:12:54.420>prevention. <00:12:54.595>I <00:12:54.770>add <00:12:54.945>these <00:12:55.120>on

00:12:55.510 --> 00:12:55.520 align:start position:0%
<00:12:55.510>duplication <00:12:55.511>prevention. <00:12:55.513>I <00:12:55.515>add <00:12:55.517>these <00:12:55.519>on

00:12:55.520 --> 00:12:57.470 align:start position:0%
<00:12:55.520>duplication <00:12:55.647>prevention. <00:12:55.774>I <00:12:55.901>add <00:12:56.029>these <00:12:56.156>on <00:12:56.283>and <00:12:56.410>say <00:12:56.538>combine <00:12:56.665>these <00:12:56.792>tier <00:12:56.920>two

00:12:57.470 --> 00:12:57.480 align:start position:0%
<00:12:57.470>and <00:12:57.471>say <00:12:57.473>combine <00:12:57.475>these <00:12:57.477>tier <00:12:57.479>two

00:12:57.480 --> 00:12:59.430 align:start position:0%
<00:12:57.480>and <00:12:57.607>say <00:12:57.734>combine <00:12:57.861>these <00:12:57.989>tier <00:12:58.116>two <00:12:58.243>specifications <00:12:58.370>with <00:12:58.498>the <00:12:58.625>ones <00:12:58.752>that <00:12:58.880>you

00:12:59.430 --> 00:12:59.440 align:start position:0%
<00:12:59.430>specifications <00:12:59.431>with <00:12:59.433>the <00:12:59.435>ones <00:12:59.437>that <00:12:59.439>you

00:12:59.440 --> 00:13:01.550 align:start position:0%
<00:12:59.440>specifications <00:12:59.556>with <00:12:59.673>the <00:12:59.790>ones <00:12:59.906>that <00:13:00.023>you <00:13:00.140>had <00:13:00.256>before <00:13:00.373>and <00:13:00.490>generate <00:13:00.606>the <00:13:00.723>tests. <00:13:00.840>There

00:13:01.550 --> 00:13:01.560 align:start position:0%
<00:13:01.550>had <00:13:01.551>before <00:13:01.553>and <00:13:01.554>generate <00:13:01.555>the <00:13:01.557>tests. <00:13:01.559>There

00:13:01.560 --> 00:13:03.590 align:start position:0%
<00:13:01.560>had <00:13:01.660>before <00:13:01.760>and <00:13:01.859>generate <00:13:01.959>the <00:13:02.060>tests. <00:13:02.160>There <00:13:02.260>is <00:13:02.359>a <00:13:02.459>second <00:13:02.560>one <00:13:02.660>upon <00:13:02.760>the <00:13:02.859>other. <00:13:02.959>And

00:13:03.590 --> 00:13:03.600 align:start position:0%
<00:13:03.590>is <00:13:03.591>a <00:13:03.592>second <00:13:03.593>one <00:13:03.595>upon <00:13:03.596>the <00:13:03.597>other. <00:13:03.599>And

00:13:03.600 --> 00:13:05.590 align:start position:0%
<00:13:03.600>is <00:13:03.707>a <00:13:03.815>second <00:13:03.923>one <00:13:04.030>upon <00:13:04.138>the <00:13:04.246>other. <00:13:04.353>And <00:13:04.461>finally, <00:13:04.569>the <00:13:04.676>function <00:13:04.784>specific <00:13:04.892>where <00:13:05.000>I

00:13:05.590 --> 00:13:05.600 align:start position:0%
<00:13:05.590>finally, <00:13:05.591>the <00:13:05.593>function <00:13:05.595>specific <00:13:05.597>where <00:13:05.599>I

00:13:05.600 --> 00:13:07.150 align:start position:0%
<00:13:05.600>finally, <00:13:05.726>the <00:13:05.853>function <00:13:05.980>specific <00:13:06.107>where <00:13:06.234>I <00:13:06.360>have <00:13:06.487>my <00:13:06.614>edge <00:13:06.741>cases, <00:13:06.868>my <00:13:06.995>performance

00:13:07.150 --> 00:13:07.160 align:start position:0%
<00:13:07.150>have <00:13:07.151>my <00:13:07.153>edge <00:13:07.155>cases, <00:13:07.157>my <00:13:07.159>performance

00:13:07.160 --> 00:13:09.190 align:start position:0%
<00:13:07.160>have <00:13:07.393>my <00:13:07.626>edge <00:13:07.860>cases, <00:13:08.093>my <00:13:08.326>performance <00:13:08.560>requirements,

00:13:09.190 --> 00:13:09.200 align:start position:0%
requirements,

00:13:09.200 --> 00:13:10.910 align:start position:0%
<00:13:09.200>requirements, <00:13:09.433>my <00:13:09.666>integration <00:13:09.900>points <00:13:10.133>and <00:13:10.366>my <00:13:10.600>business

00:13:10.910 --> 00:13:10.920 align:start position:0%
<00:13:10.910>my <00:13:10.911>integration <00:13:10.913>points <00:13:10.915>and <00:13:10.917>my <00:13:10.919>business

00:13:10.920 --> 00:13:12.710 align:start position:0%
<00:13:10.920>my <00:13:11.153>integration <00:13:11.386>points <00:13:11.620>and <00:13:11.853>my <00:13:12.086>business <00:13:12.319>rules.

00:13:12.710 --> 00:13:12.720 align:start position:0%
rules.

00:13:12.720 --> 00:13:14.550 align:start position:0%
<00:13:12.720>rules. <00:13:12.875>And <00:13:13.031>again, <00:13:13.186>build <00:13:13.342>them <00:13:13.497>as <00:13:13.653>a <00:13:13.808>stack <00:13:13.964>one <00:13:14.120>on

00:13:14.550 --> 00:13:14.560 align:start position:0%
<00:13:14.550>And <00:13:14.551>again, <00:13:14.552>build <00:13:14.553>them <00:13:14.554>as <00:13:14.555>a <00:13:14.556>stack <00:13:14.557>one <00:13:14.559>on

00:13:14.560 --> 00:13:16.430 align:start position:0%
<00:13:14.560>And <00:13:14.676>again, <00:13:14.793>build <00:13:14.910>them <00:13:15.026>as <00:13:15.143>a <00:13:15.260>stack <00:13:15.376>one <00:13:15.493>on <00:13:15.609>top <00:13:15.726>of <00:13:15.843>the <00:13:15.959>other.

00:13:16.430 --> 00:13:16.440 align:start position:0%
<00:13:16.430>top <00:13:16.433>of <00:13:16.436>the <00:13:16.439>other.

00:13:16.440 --> 00:13:18.350 align:start position:0%
<00:13:16.440>top <00:13:16.567>of <00:13:16.694>the <00:13:16.821>other. <00:13:16.949>And <00:13:17.076>the <00:13:17.203>most <00:13:17.330>important <00:13:17.458>thing <00:13:17.585>is <00:13:17.712>which <00:13:17.840>I

00:13:18.350 --> 00:13:18.360 align:start position:0%
<00:13:18.350>And <00:13:18.351>the <00:13:18.352>most <00:13:18.353>important <00:13:18.355>thing <00:13:18.356>is <00:13:18.357>which <00:13:18.359>I

00:13:18.360 --> 00:13:21.310 align:start position:0%
<00:13:18.360>And <00:13:18.460>the <00:13:18.560>most <00:13:18.660>important <00:13:18.760>thing <00:13:18.860>is <00:13:18.960>which <00:13:19.060>I <00:13:19.160>love <00:13:19.260>to <00:13:19.360>say <00:13:19.460>is <00:13:19.560>the <00:13:19.660>golden <00:13:19.760>rule.

00:13:21.310 --> 00:13:21.320 align:start position:0%
<00:13:21.310>love <00:13:21.311>to <00:13:21.313>say <00:13:21.314>is <00:13:21.316>the <00:13:21.317>golden <00:13:21.319>rule.

00:13:21.320 --> 00:13:23.870 align:start position:0%
<00:13:21.320>love <00:13:21.420>to <00:13:21.520>say <00:13:21.620>is <00:13:21.720>the <00:13:21.820>golden <00:13:21.920>rule. <00:13:22.020>We <00:13:22.120>always <00:13:22.220>verify <00:13:22.320>and <00:13:22.420>trust. <00:13:22.520>We <00:13:22.620>trust <00:13:22.720>the

00:13:23.870 --> 00:13:23.880 align:start position:0%
<00:13:23.870>We <00:13:23.871>always <00:13:23.872>verify <00:13:23.873>and <00:13:23.875>trust. <00:13:23.876>We <00:13:23.877>trust <00:13:23.879>the

00:13:23.880 --> 00:13:25.390 align:start position:0%
<00:13:23.880>We <00:13:23.970>always <00:13:24.061>verify <00:13:24.151>and <00:13:24.242>trust. <00:13:24.333>We <00:13:24.423>trust <00:13:24.514>the <00:13:24.604>AI <00:13:24.695>that <00:13:24.786>we <00:13:24.876>have <00:13:24.967>to <00:13:25.057>verify <00:13:25.148>that <00:13:25.239>it's

00:13:25.390 --> 00:13:25.400 align:start position:0%
<00:13:25.390>AI <00:13:25.391>that <00:13:25.392>we <00:13:25.393>have <00:13:25.395>to <00:13:25.396>verify <00:13:25.397>that <00:13:25.399>it's

00:13:25.400 --> 00:13:26.990 align:start position:0%
<00:13:25.400>AI <00:13:25.516>that <00:13:25.633>we <00:13:25.750>have <00:13:25.866>to <00:13:25.983>verify <00:13:26.100>that <00:13:26.216>it's <00:13:26.333>actually <00:13:26.449>doing <00:13:26.566>what <00:13:26.683>it <00:13:26.800>does.

00:13:26.990 --> 00:13:27.000 align:start position:0%
<00:13:26.990>actually <00:13:26.992>doing <00:13:26.994>what <00:13:26.996>it <00:13:26.999>does.

00:13:27.000 --> 00:13:28.830 align:start position:0%
<00:13:27.000>actually <00:13:27.155>doing <00:13:27.311>what <00:13:27.466>it <00:13:27.622>does. <00:13:27.777>And <00:13:27.933>we <00:13:28.088>use <00:13:28.244>the <00:13:28.400>AI

00:13:28.830 --> 00:13:28.840 align:start position:0%
<00:13:28.830>And <00:13:28.832>we <00:13:28.834>use <00:13:28.836>the <00:13:28.839>AI

00:13:28.840 --> 00:13:31.190 align:start position:0%
<00:13:28.840>And <00:13:28.967>we <00:13:29.094>use <00:13:29.221>the <00:13:29.349>AI <00:13:29.476>to <00:13:29.603>dig <00:13:29.730>deeper, <00:13:29.858>asking <00:13:29.985>and <00:13:30.112>challenging <00:13:30.240>us

00:13:31.190 --> 00:13:31.200 align:start position:0%
<00:13:31.190>to <00:13:31.191>dig <00:13:31.193>deeper, <00:13:31.194>asking <00:13:31.196>and <00:13:31.197>challenging <00:13:31.199>us

00:13:31.200 --> 00:13:32.870 align:start position:0%
<00:13:31.200>to <00:13:31.327>dig <00:13:31.454>deeper, <00:13:31.581>asking <00:13:31.709>and <00:13:31.836>challenging <00:13:31.963>us <00:13:32.090>our <00:13:32.218>question <00:13:32.345>our <00:13:32.472>assumptions <00:13:32.600>to

00:13:32.870 --> 00:13:32.880 align:start position:0%
<00:13:32.870>our <00:13:32.872>question <00:13:32.874>our <00:13:32.876>assumptions <00:13:32.879>to

00:13:32.880 --> 00:13:34.070 align:start position:0%
<00:13:32.880>our <00:13:33.058>question <00:13:33.237>our <00:13:33.415>assumptions <00:13:33.594>to <00:13:33.772>challenge <00:13:33.951>us.

00:13:34.070 --> 00:13:34.080 align:start position:0%
<00:13:34.070>challenge <00:13:34.079>us.

00:13:34.080 --> 00:13:35.270 align:start position:0%
<00:13:34.080>challenge <00:13:34.213>us. <00:13:34.347>And <00:13:34.481>the <00:13:34.615>results <00:13:34.749>when <00:13:34.883>you <00:13:35.017>do <00:13:35.151>these

00:13:35.270 --> 00:13:35.280 align:start position:0%
<00:13:35.270>And <00:13:35.271>the <00:13:35.273>results <00:13:35.274>when <00:13:35.276>you <00:13:35.277>do <00:13:35.279>these

00:13:35.280 --> 00:13:37.590 align:start position:0%
<00:13:35.280>And <00:13:35.373>the <00:13:35.466>results <00:13:35.560>when <00:13:35.653>you <00:13:35.746>do <00:13:35.839>these <00:13:35.933>things, <00:13:36.026>when <00:13:36.120>you <00:13:36.213>ask <00:13:36.306>the <00:13:36.400>AI <00:13:36.493>to <00:13:36.586>do <00:13:36.680>that,

00:13:37.590 --> 00:13:37.600 align:start position:0%
<00:13:37.590>things, <00:13:37.591>when <00:13:37.592>you <00:13:37.593>ask <00:13:37.594>the <00:13:37.595>AI <00:13:37.596>to <00:13:37.597>do <00:13:37.599>that,

00:13:37.600 --> 00:13:39.550 align:start position:0%
<00:13:37.600>things, <00:13:37.687>when <00:13:37.775>you <00:13:37.862>ask <00:13:37.950>the <00:13:38.037>AI <00:13:38.125>to <00:13:38.212>do <00:13:38.300>that, <00:13:38.387>are <00:13:38.475>much <00:13:38.562>much <00:13:38.650>better <00:13:38.737>when <00:13:38.825>you <00:13:38.912>get <00:13:39.000>your

00:13:39.550 --> 00:13:39.560 align:start position:0%
<00:13:39.550>are <00:13:39.551>much <00:13:39.552>much <00:13:39.553>better <00:13:39.555>when <00:13:39.556>you <00:13:39.557>get <00:13:39.559>your

00:13:39.560 --> 00:13:41.350 align:start position:0%
<00:13:39.560>are <00:13:39.734>much <00:13:39.910>much <00:13:40.084>better <00:13:40.260>when <00:13:40.435>you <00:13:40.609>get <00:13:40.785>your <00:13:40.959>tests.

00:13:41.350 --> 00:13:41.360 align:start position:0%
tests.

00:13:41.360 --> 00:13:42.750 align:start position:0%
<00:13:41.360>tests. <00:13:42.611>So,

00:13:42.750 --> 00:13:42.760 align:start position:0%
So,

00:13:42.760 --> 00:13:43.910 align:start position:0%
<00:13:42.760>So, <00:13:42.932>and <00:13:43.105>when <00:13:43.277>we <00:13:43.449>talked <00:13:43.622>about <00:13:43.795>mutation

00:13:43.910 --> 00:13:43.920 align:start position:0%
<00:13:43.910>and <00:13:43.911>when <00:13:43.913>we <00:13:43.915>talked <00:13:43.917>about <00:13:43.919>mutation

00:13:43.920 --> 00:13:45.470 align:start position:0%
<00:13:43.920>and <00:13:44.019>when <00:13:44.119>we <00:13:44.218>talked <00:13:44.318>about <00:13:44.418>mutation <00:13:44.517>testing <00:13:44.617>by <00:13:44.717>the <00:13:44.816>way <00:13:44.916>as <00:13:45.016>well, <00:13:45.115>you <00:13:45.215>can <00:13:45.315>also

00:13:45.470 --> 00:13:45.480 align:start position:0%
<00:13:45.470>testing <00:13:45.471>by <00:13:45.472>the <00:13:45.473>way <00:13:45.474>as <00:13:45.475>well, <00:13:45.476>you <00:13:45.477>can <00:13:45.479>also

00:13:45.480 --> 00:13:48.310 align:start position:0%
<00:13:45.480>testing <00:13:45.557>by <00:13:45.635>the <00:13:45.713>way <00:13:45.791>as <00:13:45.868>well, <00:13:45.946>you <00:13:46.024>can <00:13:46.102>also <00:13:46.180>use <00:13:46.257>AI <00:13:46.335>to <00:13:46.413>do <00:13:46.491>that. <00:13:46.568>But, <00:13:46.646>I <00:13:46.724>want <00:13:46.802>you <00:13:46.880>to

00:13:48.310 --> 00:13:48.320 align:start position:0%
<00:13:48.310>use <00:13:48.310>AI <00:13:48.312>to <00:13:48.313>do <00:13:48.314>that. <00:13:48.315>But, <00:13:48.316>I <00:13:48.317>want <00:13:48.318>you <00:13:48.319>to

00:13:48.320 --> 00:13:49.590 align:start position:0%
<00:13:48.320>use <00:13:48.396>AI <00:13:48.472>to <00:13:48.548>do <00:13:48.624>that. <00:13:48.701>But, <00:13:48.777>I <00:13:48.853>want <00:13:48.929>you <00:13:49.005>to <00:13:49.082>notice <00:13:49.158>something <00:13:49.234>over <00:13:49.310>here. <00:13:49.386>I'm <00:13:49.463>not

00:13:49.590 --> 00:13:49.600 align:start position:0%
<00:13:49.590>notice <00:13:49.591>something <00:13:49.593>over <00:13:49.595>here. <00:13:49.597>I'm <00:13:49.599>not

00:13:49.600 --> 00:13:51.150 align:start position:0%
<00:13:49.600>notice <00:13:49.726>something <00:13:49.853>over <00:13:49.980>here. <00:13:50.107>I'm <00:13:50.234>not <00:13:50.360>writing <00:13:50.487>a <00:13:50.614>test. <00:13:50.741>I'm <00:13:50.868>writing <00:13:50.995>a

00:13:51.150 --> 00:13:51.160 align:start position:0%
<00:13:51.150>writing <00:13:51.151>a <00:13:51.153>test. <00:13:51.155>I'm <00:13:51.157>writing <00:13:51.159>a

00:13:51.160 --> 00:13:53.790 align:start position:0%
<00:13:51.160>writing <00:13:51.276>a <00:13:51.393>test. <00:13:51.510>I'm <00:13:51.626>writing <00:13:51.743>a <00:13:51.860>specification <00:13:51.976>to <00:13:52.093>ask <00:13:52.209>the <00:13:52.326>AI <00:13:52.443>to <00:13:52.560>generate

00:13:53.790 --> 00:13:53.800 align:start position:0%
<00:13:53.790>specification <00:13:53.791>to <00:13:53.793>ask <00:13:53.794>the <00:13:53.795>AI <00:13:53.797>to <00:13:53.799>generate

00:13:53.800 --> 00:13:58.350 align:start position:0%
<00:13:53.800>specification <00:13:53.916>to <00:13:54.033>ask <00:13:54.150>the <00:13:54.266>AI <00:13:54.383>to <00:13:54.500>generate <00:13:54.616>based <00:13:54.733>upon <00:13:54.849>that <00:13:54.966>these <00:13:55.083>mutation <00:13:55.199>tests.

00:13:58.350 --> 00:13:58.360 align:start position:0%
<00:13:58.350>based <00:13:58.351>upon <00:13:58.353>that <00:13:58.355>these <00:13:58.357>mutation <00:13:58.359>tests.

00:13:58.360 --> 00:13:59.550 align:start position:0%
<00:13:58.360>based <00:13:58.467>upon <00:13:58.574>that <00:13:58.681>these <00:13:58.788>mutation <00:13:58.895>tests. <00:13:59.002>These <00:13:59.109>specifications <00:13:59.216>are <00:13:59.323>of <00:13:59.430>course

00:13:59.550 --> 00:13:59.560 align:start position:0%
<00:13:59.550>These <00:13:59.552>specifications <00:13:59.554>are <00:13:59.556>of <00:13:59.559>course

00:13:59.560 --> 00:14:01.150 align:start position:0%
<00:13:59.560>These <00:13:59.734>specifications <00:13:59.910>are <00:14:00.084>of <00:14:00.260>course <00:14:00.435>reusable <00:14:00.609>across <00:14:00.785>registration <00:14:00.959>like

00:14:01.150 --> 00:14:01.160 align:start position:0%
<00:14:01.150>reusable <00:14:01.153>across <00:14:01.156>registration <00:14:01.159>like

00:14:01.160 --> 00:14:03.190 align:start position:0%
<00:14:01.160>reusable <00:14:01.334>across <00:14:01.510>registration <00:14:01.685>like <00:14:01.860>functions. <00:14:02.035>When <00:14:02.209>requirements <00:14:02.385>change, <00:14:02.560>I

00:14:03.190 --> 00:14:03.200 align:start position:0%
<00:14:03.190>functions. <00:14:03.192>When <00:14:03.194>requirements <00:14:03.196>change, <00:14:03.199>I

00:14:03.200 --> 00:14:04.670 align:start position:0%
<00:14:03.200>functions. <00:14:03.310>When <00:14:03.420>requirements <00:14:03.530>change, <00:14:03.641>I <00:14:03.751>update <00:14:03.861>all <00:14:03.971>these <00:14:04.082>kinds <00:14:04.192>of <00:14:04.302>specs <00:14:04.412>and <00:14:04.522>they

00:14:04.670 --> 00:14:04.680 align:start position:0%
<00:14:04.670>update <00:14:04.671>all <00:14:04.672>these <00:14:04.673>kinds <00:14:04.675>of <00:14:04.676>specs <00:14:04.677>and <00:14:04.679>they

00:14:04.680 --> 00:14:06.270 align:start position:0%
<00:14:04.680>update <00:14:04.796>all <00:14:04.913>these <00:14:05.030>kinds <00:14:05.146>of <00:14:05.263>specs <00:14:05.380>and <00:14:05.496>they <00:14:05.613>automatically <00:14:05.729>regenerate <00:14:05.846>the <00:14:05.963>next <00:14:06.079>run

00:14:06.270 --> 00:14:06.280 align:start position:0%
<00:14:06.270>automatically <00:14:06.272>regenerate <00:14:06.274>the <00:14:06.276>next <00:14:06.279>run

00:14:06.280 --> 00:14:07.830 align:start position:0%
<00:14:06.280>automatically <00:14:06.479>regenerate <00:14:06.678>the <00:14:06.877>next <00:14:07.077>run <00:14:07.276>that <00:14:07.475>I <00:14:07.675>have.

00:14:07.830 --> 00:14:07.840 align:start position:0%
<00:14:07.830>that <00:14:07.834>I <00:14:07.839>have.

00:14:07.840 --> 00:14:09.590 align:start position:0%
<00:14:07.840>that <00:14:07.995>I <00:14:08.151>have. <00:14:08.306>These <00:14:08.462>are <00:14:08.617>40 <00:14:08.773>test <00:14:08.928>cases <00:14:09.084>for <00:14:09.240>example,

00:14:09.590 --> 00:14:09.600 align:start position:0%
<00:14:09.590>These <00:14:09.591>are <00:14:09.593>40 <00:14:09.594>test <00:14:09.596>cases <00:14:09.597>for <00:14:09.599>example,

00:14:09.600 --> 00:14:12.070 align:start position:0%
<00:14:09.600>These <00:14:09.707>are <00:14:09.815>40 <00:14:09.923>test <00:14:10.030>cases <00:14:10.138>for <00:14:10.246>example, <00:14:10.353>which <00:14:10.461>I <00:14:10.569>generated <00:14:10.676>in <00:14:10.784>probably <00:14:10.892>30 <00:14:11.000>seconds

00:14:12.070 --> 00:14:12.080 align:start position:0%
<00:14:12.070>which <00:14:12.071>I <00:14:12.073>generated <00:14:12.074>in <00:14:12.076>probably <00:14:12.077>30 <00:14:12.079>seconds

00:14:12.080 --> 00:14:14.070 align:start position:0%
<00:14:12.080>which <00:14:12.196>I <00:14:12.313>generated <00:14:12.430>in <00:14:12.546>probably <00:14:12.663>30 <00:14:12.780>seconds <00:14:12.896>based <00:14:13.013>on <00:14:13.130>the <00:14:13.246>specifications <00:14:13.363>which <00:14:13.480>I

00:14:14.070 --> 00:14:14.080 align:start position:0%
<00:14:14.070>based <00:14:14.071>on <00:14:14.073>the <00:14:14.075>specifications <00:14:14.077>which <00:14:14.079>I

00:14:14.080 --> 00:14:15.710 align:start position:0%
<00:14:14.080>based <00:14:14.207>on <00:14:14.334>the <00:14:14.461>specifications <00:14:14.589>which <00:14:14.716>I <00:14:14.843>provided <00:14:14.970>and <00:14:15.098>they <00:14:15.225>probably <00:14:15.352>they <00:14:15.480>provide

00:14:15.710 --> 00:14:15.720 align:start position:0%
<00:14:15.710>provided <00:14:15.711>and <00:14:15.713>they <00:14:15.715>probably <00:14:15.717>they <00:14:15.719>provide

00:14:15.720 --> 00:14:16.910 align:start position:0%
<00:14:15.720>provided <00:14:15.802>and <00:14:15.884>they <00:14:15.967>probably <00:14:16.049>they <00:14:16.131>provide <00:14:16.214>much <00:14:16.296>better <00:14:16.379>coverage <00:14:16.461>than <00:14:16.543>I <00:14:16.626>had <00:14:16.708>in <00:14:16.790>the

00:14:16.910 --> 00:14:16.920 align:start position:0%
<00:14:16.910>much <00:14:16.911>better <00:14:16.912>coverage <00:14:16.913>than <00:14:16.915>I <00:14:16.916>had <00:14:16.917>in <00:14:16.919>the

00:14:16.920 --> 00:14:21.990 align:start position:0%
<00:14:16.920>much <00:14:17.094>better <00:14:17.270>coverage <00:14:17.444>than <00:14:17.620>I <00:14:17.795>had <00:14:17.969>in <00:14:18.145>the <00:14:18.319>beginning.

00:14:22.000 --> 00:14:25.950 align:start position:0%
<00:14:22.000>Before <00:14:22.200>you <00:14:22.400>ship <00:14:22.600>your <00:14:22.800>next <00:14:23.000>AI <00:14:23.200>test <00:14:23.400>suite,

00:14:25.950 --> 00:14:25.960 align:start position:0%
<00:14:25.950>Before <00:14:25.951>you <00:14:25.952>ship <00:14:25.953>your <00:14:25.955>next <00:14:25.956>AI <00:14:25.957>test <00:14:25.959>suite,

00:14:25.960 --> 00:14:27.670 align:start position:0%
<00:14:25.960>Before <00:14:26.053>you <00:14:26.146>ship <00:14:26.240>your <00:14:26.333>next <00:14:26.426>AI <00:14:26.520>test <00:14:26.613>suite, <00:14:26.706>I <00:14:26.800>would <00:14:26.893>like <00:14:26.986>you <00:14:27.080>to <00:14:27.173>run <00:14:27.266>through <00:14:27.360>this

00:14:27.670 --> 00:14:27.680 align:start position:0%
<00:14:27.670>I <00:14:27.671>would <00:14:27.672>like <00:14:27.673>you <00:14:27.675>to <00:14:27.676>run <00:14:27.677>through <00:14:27.679>this

00:14:27.680 --> 00:14:30.230 align:start position:0%
<00:14:27.680>I <00:14:27.780>would <00:14:27.880>like <00:14:27.979>you <00:14:28.079>to <00:14:28.180>run <00:14:28.280>through <00:14:28.380>this <00:14:28.479>checklist. <00:14:28.579>And <00:14:28.680>I'm <00:14:28.780>going <00:14:28.880>to <00:14:28.979>give <00:14:29.079>you

00:14:30.230 --> 00:14:30.240 align:start position:0%
<00:14:30.230>checklist. <00:14:30.231>And <00:14:30.233>I'm <00:14:30.234>going <00:14:30.236>to <00:14:30.237>give <00:14:30.239>you

00:14:30.240 --> 00:14:31.590 align:start position:0%
<00:14:30.240>checklist. <00:14:30.333>And <00:14:30.426>I'm <00:14:30.520>going <00:14:30.613>to <00:14:30.707>give <00:14:30.800>you <00:14:30.894>specific <00:14:30.987>examples <00:14:31.081>for <00:14:31.174>each <00:14:31.268>and <00:14:31.361>one <00:14:31.455>of

00:14:31.590 --> 00:14:31.600 align:start position:0%
<00:14:31.590>specific <00:14:31.591>examples <00:14:31.593>for <00:14:31.594>each <00:14:31.596>and <00:14:31.597>one <00:14:31.599>of

00:14:31.600 --> 00:14:33.070 align:start position:0%
<00:14:31.600>specific <00:14:31.765>examples <00:14:31.930>for <00:14:32.096>each <00:14:32.261>and <00:14:32.426>one <00:14:32.592>of <00:14:32.757>these. <00:14:32.923>So,

00:14:33.070 --> 00:14:33.080 align:start position:0%
<00:14:33.070>these. <00:14:33.079>So,

00:14:33.080 --> 00:14:34.950 align:start position:0%
<00:14:33.080>these. <00:14:33.360>So, <00:14:33.640>the <00:14:33.920>first <00:14:34.200>one <00:14:34.480>is

00:14:34.950 --> 00:14:34.960 align:start position:0%
<00:14:34.950>the <00:14:34.953>first <00:14:34.956>one <00:14:34.959>is

00:14:34.960 --> 00:14:37.590 align:start position:0%
<00:14:34.960>the <00:14:35.115>first <00:14:35.271>one <00:14:35.426>is <00:14:35.582>your <00:14:35.737>tests <00:14:35.893>should <00:14:36.048>be <00:14:36.204>generated <00:14:36.360>from

00:14:37.590 --> 00:14:37.600 align:start position:0%
<00:14:37.590>your <00:14:37.591>tests <00:14:37.593>should <00:14:37.595>be <00:14:37.597>generated <00:14:37.599>from

00:14:37.600 --> 00:14:40.230 align:start position:0%
<00:14:37.600>your <00:14:37.755>tests <00:14:37.911>should <00:14:38.066>be <00:14:38.222>generated <00:14:38.377>from <00:14:38.533>specifications, <00:14:38.688>not <00:14:38.844>just <00:14:39.000>codes.

00:14:40.230 --> 00:14:40.240 align:start position:0%
<00:14:40.230>specifications, <00:14:40.233>not <00:14:40.236>just <00:14:40.239>codes.

00:14:40.240 --> 00:14:42.070 align:start position:0%
<00:14:40.240>specifications, <00:14:40.367>not <00:14:40.494>just <00:14:40.621>codes. <00:14:40.749>What <00:14:40.876>happens <00:14:41.003>when <00:14:41.130>you <00:14:41.258>skip <00:14:41.385>this? <00:14:41.512>You <00:14:41.640>get

00:14:42.070 --> 00:14:42.080 align:start position:0%
<00:14:42.070>What <00:14:42.071>happens <00:14:42.072>when <00:14:42.073>you <00:14:42.075>skip <00:14:42.076>this? <00:14:42.077>You <00:14:42.079>get

00:14:42.080 --> 00:14:44.790 align:start position:0%
<00:14:42.080>What <00:14:42.173>happens <00:14:42.266>when <00:14:42.360>you <00:14:42.453>skip <00:14:42.546>this? <00:14:42.640>You <00:14:42.733>get <00:14:42.826>to <00:14:42.920>a <00:14:43.013>situation <00:14:43.106>like <00:14:43.200>we <00:14:43.293>had <00:14:43.386>for <00:14:43.480>our

00:14:44.790 --> 00:14:44.800 align:start position:0%
<00:14:44.790>to <00:14:44.791>a <00:14:44.792>situation <00:14:44.793>like <00:14:44.795>we <00:14:44.796>had <00:14:44.797>for <00:14:44.799>our

00:14:44.800 --> 00:14:46.829 align:start position:0%
<00:14:44.800>to <00:14:44.916>a <00:14:45.033>situation <00:14:45.150>like <00:14:45.266>we <00:14:45.383>had <00:14:45.500>for <00:14:45.616>our <00:14:45.733>previous <00:14:45.849>when <00:14:45.966>I <00:14:46.083>started <00:14:46.199>an

00:14:46.829 --> 00:14:46.839 align:start position:0%
<00:14:46.829>previous <00:14:46.831>when <00:14:46.833>I <00:14:46.835>started <00:14:46.838>an

00:14:46.839 --> 00:14:48.550 align:start position:0%
<00:14:46.839>previous <00:14:47.072>when <00:14:47.305>I <00:14:47.539>started <00:14:47.772>an <00:14:48.005>environment <00:14:48.238>with

00:14:48.550 --> 00:14:48.560 align:start position:0%
<00:14:48.550>environment <00:14:48.559>with

00:14:48.560 --> 00:14:50.510 align:start position:0%
<00:14:48.560>environment <00:14:48.734>with <00:14:48.910>beginning <00:14:49.084>of <00:14:49.260>this <00:14:49.435>talk <00:14:49.609>where <00:14:49.785>they <00:14:49.959>had

00:14:50.510 --> 00:14:50.520 align:start position:0%
<00:14:50.510>beginning <00:14:50.511>of <00:14:50.513>this <00:14:50.514>talk <00:14:50.516>where <00:14:50.517>they <00:14:50.519>had

00:14:50.520 --> 00:14:51.990 align:start position:0%
<00:14:50.520>beginning <00:14:50.621>of <00:14:50.723>this <00:14:50.825>talk <00:14:50.927>where <00:14:51.028>they <00:14:51.130>had <00:14:51.232>all <00:14:51.334>their <00:14:51.435>tests <00:14:51.537>almost <00:14:51.639>passed <00:14:51.741>and <00:14:51.843>their

00:14:51.990 --> 00:14:52.000 align:start position:0%
<00:14:51.990>all <00:14:51.991>their <00:14:51.993>tests <00:14:51.994>almost <00:14:51.996>passed <00:14:51.997>and <00:14:51.999>their

00:14:52.000 --> 00:14:54.270 align:start position:0%
<00:14:52.000>all <00:14:52.107>their <00:14:52.215>tests <00:14:52.323>almost <00:14:52.430>passed <00:14:52.538>and <00:14:52.646>their <00:14:52.753>customer <00:14:52.861>started <00:14:52.969>to <00:14:53.076>get <00:14:53.184>something <00:14:53.292>or <00:14:53.400>for

00:14:54.270 --> 00:14:54.280 align:start position:0%
<00:14:54.270>customer <00:14:54.271>started <00:14:54.273>to <00:14:54.274>get <00:14:54.276>something <00:14:54.277>or <00:14:54.279>for

00:14:54.280 --> 00:14:56.990 align:start position:0%
<00:14:54.280>customer <00:14:54.387>started <00:14:54.495>to <00:14:54.603>get <00:14:54.710>something <00:14:54.818>or <00:14:54.926>for <00:14:55.033>example, <00:14:55.141>in <00:14:55.249>this <00:14:55.356>case, <00:14:55.464>50% <00:14:55.572>of <00:14:55.680>luxury

00:14:56.990 --> 00:14:57.000 align:start position:0%
<00:14:56.990>example, <00:14:56.991>in <00:14:56.993>this <00:14:56.994>case, <00:14:56.996>50% <00:14:56.997>of <00:14:56.999>luxury

00:14:57.000 --> 00:14:59.110 align:start position:0%
<00:14:57.000>example, <00:14:57.100>in <00:14:57.200>this <00:14:57.300>case, <00:14:57.400>50% <00:14:57.500>of <00:14:57.600>luxury <00:14:57.700>cars <00:14:57.800>and <00:14:57.900>then <00:14:58.000>your <00:14:58.100>CFO <00:14:58.200>went <00:14:58.300>to <00:14:58.400>say,

00:14:59.110 --> 00:14:59.120 align:start position:0%
<00:14:59.110>cars <00:14:59.111>and <00:14:59.112>then <00:14:59.113>your <00:14:59.115>CFO <00:14:59.116>went <00:14:59.117>to <00:14:59.119>say,

00:14:59.120 --> 00:15:00.270 align:start position:0%
<00:14:59.120>cars <00:14:59.193>and <00:14:59.267>then <00:14:59.341>your <00:14:59.415>CFO <00:14:59.489>went <00:14:59.563>to <00:14:59.637>say, <00:14:59.711>"You're <00:14:59.785>not <00:14:59.859>getting <00:14:59.933>a <00:15:00.007>bonus <00:15:00.081>this <00:15:00.155>year

00:15:00.270 --> 00:15:00.280 align:start position:0%
<00:15:00.270>"You're <00:15:00.271>not <00:15:00.273>getting <00:15:00.274>a <00:15:00.276>bonus <00:15:00.277>this <00:15:00.279>year

00:15:00.280 --> 00:15:03.790 align:start position:0%
<00:15:00.280>"You're <00:15:00.420>not <00:15:00.560>getting <00:15:00.699>a <00:15:00.839>bonus <00:15:00.980>this <00:15:01.120>year <00:15:01.260>because <00:15:01.400>you <00:15:01.540>screwed <00:15:01.680>up."

00:15:03.800 --> 00:15:05.150 align:start position:0%
<00:15:03.800>The <00:15:04.407>second <00:15:05.015>thing

00:15:05.150 --> 00:15:05.160 align:start position:0%
<00:15:05.150>The <00:15:05.154>second <00:15:05.159>thing

00:15:05.160 --> 00:15:08.150 align:start position:0%
<00:15:05.160>The <00:15:05.334>second <00:15:05.510>thing <00:15:05.685>is <00:15:05.860>your <00:15:06.035>mutation <00:15:06.209>testing <00:15:06.385>should <00:15:06.560>meet

00:15:08.150 --> 00:15:08.160 align:start position:0%
<00:15:08.150>is <00:15:08.151>your <00:15:08.153>mutation <00:15:08.155>testing <00:15:08.157>should <00:15:08.159>meet

00:15:08.160 --> 00:15:09.750 align:start position:0%
<00:15:08.160>is <00:15:08.360>your <00:15:08.560>mutation <00:15:08.760>testing <00:15:08.959>should <00:15:09.160>meet <00:15:09.360>your <00:15:09.560>threshold.

00:15:09.750 --> 00:15:09.760 align:start position:0%
<00:15:09.750>your <00:15:09.759>threshold.

00:15:09.760 --> 00:15:11.030 align:start position:0%
<00:15:09.760>your <00:15:09.902>threshold. <00:15:10.045>And <00:15:10.188>the <00:15:10.331>threshold <00:15:10.474>of <00:15:10.617>course <00:15:10.760>is <00:15:10.903>something

00:15:11.030 --> 00:15:11.040 align:start position:0%
<00:15:11.030>And <00:15:11.031>the <00:15:11.033>threshold <00:15:11.034>of <00:15:11.036>course <00:15:11.037>is <00:15:11.039>something

00:15:11.040 --> 00:15:12.470 align:start position:0%
<00:15:11.040>And <00:15:11.139>the <00:15:11.238>threshold <00:15:11.337>of <00:15:11.436>course <00:15:11.535>is <00:15:11.634>something <00:15:11.733>which <00:15:11.832>is <00:15:11.931>very <00:15:12.030>specific <00:15:12.129>for <00:15:12.228>you, <00:15:12.327>but

00:15:12.470 --> 00:15:12.480 align:start position:0%
<00:15:12.470>which <00:15:12.471>is <00:15:12.473>very <00:15:12.474>specific <00:15:12.476>for <00:15:12.477>you, <00:15:12.479>but

00:15:12.480 --> 00:15:14.310 align:start position:0%
<00:15:12.480>which <00:15:12.580>is <00:15:12.680>very <00:15:12.780>specific <00:15:12.880>for <00:15:12.980>you, <00:15:13.080>but <00:15:13.180>these <00:15:13.280>are <00:15:13.380>I <00:15:13.480>think <00:15:13.580>would <00:15:13.680>be <00:15:13.780>your <00:15:13.880>goals.

00:15:14.310 --> 00:15:14.320 align:start position:0%
<00:15:14.310>these <00:15:14.311>are <00:15:14.312>I <00:15:14.313>think <00:15:14.315>would <00:15:14.316>be <00:15:14.317>your <00:15:14.319>goals.

00:15:14.320 --> 00:15:15.590 align:start position:0%
<00:15:14.320>these <00:15:14.407>are <00:15:14.495>I <00:15:14.583>think <00:15:14.671>would <00:15:14.759>be <00:15:14.847>your <00:15:14.935>goals. <00:15:15.023>For <00:15:15.111>your <00:15:15.199>critical <00:15:15.287>path, <00:15:15.375>they <00:15:15.463>should

00:15:15.590 --> 00:15:15.600 align:start position:0%
<00:15:15.590>For <00:15:15.591>your <00:15:15.593>critical <00:15:15.595>path, <00:15:15.597>they <00:15:15.599>should

00:15:15.600 --> 00:15:17.190 align:start position:0%
<00:15:15.600>For <00:15:15.727>your <00:15:15.854>critical <00:15:15.981>path, <00:15:16.109>they <00:15:16.236>should <00:15:16.363>calculate <00:15:16.490>to <00:15:16.618>something <00:15:16.745>between <00:15:16.872>85 <00:15:17.000>to

00:15:17.190 --> 00:15:17.200 align:start position:0%
<00:15:17.190>calculate <00:15:17.191>to <00:15:17.193>something <00:15:17.195>between <00:15:17.197>85 <00:15:17.199>to

00:15:17.200 --> 00:15:21.030 align:start position:0%
<00:15:17.200>calculate <00:15:17.316>to <00:15:17.433>something <00:15:17.550>between <00:15:17.666>85 <00:15:17.783>to <00:15:17.900>90%. <00:15:18.016>Important <00:15:18.133>features, <00:15:18.250>75 <00:15:18.366>to <00:15:18.483>80%. <00:15:18.600>Your

00:15:21.030 --> 00:15:21.040 align:start position:0%
<00:15:21.030>90%. <00:15:21.031>Important <00:15:21.033>features, <00:15:21.034>75 <00:15:21.036>to <00:15:21.037>80%. <00:15:21.039>Your

00:15:21.040 --> 00:15:23.950 align:start position:0%
<00:15:21.040>90%. <00:15:21.147>Important <00:15:21.255>features, <00:15:21.363>75 <00:15:21.470>to <00:15:21.578>80%. <00:15:21.686>Your <00:15:21.793>standards, <00:15:21.901>for <00:15:22.009>example, <00:15:22.116>60 <00:15:22.224>to <00:15:22.332>70, <00:15:22.439>and

00:15:23.950 --> 00:15:23.960 align:start position:0%
<00:15:23.950>standards, <00:15:23.951>for <00:15:23.953>example, <00:15:23.954>60 <00:15:23.956>to <00:15:23.957>70, <00:15:23.959>and

00:15:23.960 --> 00:15:26.230 align:start position:0%
<00:15:23.960>standards, <00:15:24.067>for <00:15:24.175>example, <00:15:24.283>60 <00:15:24.390>to <00:15:24.498>70, <00:15:24.606>and <00:15:24.713>your <00:15:24.821>utilities <00:15:24.929>between <00:15:25.036>50 <00:15:25.144>and <00:15:25.252>60. <00:15:25.360>And

00:15:26.230 --> 00:15:26.240 align:start position:0%
<00:15:26.230>your <00:15:26.231>utilities <00:15:26.233>between <00:15:26.234>50 <00:15:26.236>and <00:15:26.237>60. <00:15:26.239>And

00:15:26.240 --> 00:15:28.590 align:start position:0%
<00:15:26.240>your <00:15:26.347>utilities <00:15:26.455>between <00:15:26.563>50 <00:15:26.670>and <00:15:26.778>60. <00:15:26.886>And <00:15:26.993>why <00:15:27.101>is <00:15:27.209>this <00:15:27.316>tiered? <00:15:27.424>Because <00:15:27.532>you <00:15:27.640>don't

00:15:28.590 --> 00:15:28.600 align:start position:0%
<00:15:28.590>why <00:15:28.591>is <00:15:28.593>this <00:15:28.594>tiered? <00:15:28.596>Because <00:15:28.597>you <00:15:28.599>don't

00:15:28.600 --> 00:15:31.030 align:start position:0%
<00:15:28.600>why <00:15:28.716>is <00:15:28.833>this <00:15:28.950>tiered? <00:15:29.066>Because <00:15:29.183>you <00:15:29.300>don't <00:15:29.416>need <00:15:29.533>the <00:15:29.650>same <00:15:29.766>rigor <00:15:29.883>of <00:15:30.000>testing

00:15:31.030 --> 00:15:31.040 align:start position:0%
<00:15:31.030>need <00:15:31.031>the <00:15:31.033>same <00:15:31.035>rigor <00:15:31.037>of <00:15:31.039>testing

00:15:31.040 --> 00:15:32.910 align:start position:0%
<00:15:31.040>need <00:15:31.195>the <00:15:31.351>same <00:15:31.506>rigor <00:15:31.662>of <00:15:31.817>testing <00:15:31.973>on <00:15:32.128>every <00:15:32.284>single <00:15:32.439>level.

00:15:32.910 --> 00:15:32.920 align:start position:0%
<00:15:32.910>on <00:15:32.913>every <00:15:32.915>single <00:15:32.919>level.

00:15:32.920 --> 00:15:35.630 align:start position:0%
<00:15:32.920>on <00:15:33.153>every <00:15:33.386>single <00:15:33.620>level. <00:15:33.853>It's <00:15:34.086>not <00:15:34.319>necessarily.

00:15:35.630 --> 00:15:35.640 align:start position:0%
<00:15:35.630>It's <00:15:35.634>not <00:15:35.639>necessarily.

00:15:35.640 --> 00:15:37.390 align:start position:0%
<00:15:35.640>It's <00:15:35.840>not <00:15:36.040>necessarily. <00:15:36.240>Invest <00:15:36.439>that <00:15:36.640>time <00:15:36.840>where <00:15:37.040>your

00:15:37.390 --> 00:15:37.400 align:start position:0%
<00:15:37.390>Invest <00:15:37.392>that <00:15:37.394>time <00:15:37.396>where <00:15:37.399>your

00:15:37.400 --> 00:15:38.790 align:start position:0%
<00:15:37.400>Invest <00:15:37.650>that <00:15:37.900>time <00:15:38.150>where <00:15:38.400>your <00:15:38.651>priorities

00:15:38.790 --> 00:15:38.800 align:start position:0%
priorities

00:15:38.800 --> 00:15:40.150 align:start position:0%
<00:15:38.800>priorities <00:15:39.043>are <00:15:39.286>invested <00:15:39.529>within <00:15:39.771>your <00:15:40.015>application.

00:15:40.150 --> 00:15:40.160 align:start position:0%
<00:15:40.150>are <00:15:40.152>invested <00:15:40.154>within <00:15:40.156>your <00:15:40.159>application.

00:15:40.160 --> 00:15:41.890 align:start position:0%
<00:15:40.160>are <00:15:40.334>invested <00:15:40.510>within <00:15:40.685>your <00:15:40.860>application. <00:15:41.035>What <00:15:41.209>is <00:15:41.385>more <00:15:41.560>important?

00:15:41.890 --> 00:15:41.900 align:start position:0%
<00:15:41.890>What <00:15:41.893>is <00:15:41.896>more <00:15:41.899>important?

00:15:41.900 --> 00:15:42.350 align:start position:0%
<00:15:41.900>What <00:15:41.967>is <00:15:42.035>more <00:15:42.102>important? <00:15:42.170>&gt;&gt; <00:15:42.237>[clears <00:15:42.305>throat]

00:15:42.350 --> 00:15:42.360 align:start position:0%
<00:15:42.350>&gt;&gt; <00:15:42.354>[clears <00:15:42.359>throat]

00:15:42.360 --> 00:15:43.870 align:start position:0%
<00:15:42.360>&gt;&gt; <00:15:42.631>[clears <00:15:42.903>throat] <00:15:43.175>&gt;&gt; <00:15:43.447>In <00:15:43.719>practice,

00:15:43.870 --> 00:15:43.880 align:start position:0%
<00:15:43.870>&gt;&gt; <00:15:43.874>In <00:15:43.879>practice,

00:15:43.880 --> 00:15:45.070 align:start position:0%
<00:15:43.880>&gt;&gt; <00:15:44.033>In <00:15:44.186>practice, <00:15:44.339>start <00:15:44.492>your <00:15:44.645>your <00:15:44.798>probably <00:15:44.951>your

00:15:45.070 --> 00:15:45.080 align:start position:0%
<00:15:45.070>start <00:15:45.072>your <00:15:45.074>your <00:15:45.076>probably <00:15:45.079>your

00:15:45.080 --> 00:15:47.310 align:start position:0%
<00:15:45.080>start <00:15:45.220>your <00:15:45.360>your <00:15:45.500>probably <00:15:45.640>your <00:15:45.780>permutation <00:15:45.920>testing <00:15:46.060>has <00:15:46.200>to <00:15:46.340>be <00:15:46.480>measured

00:15:47.310 --> 00:15:47.320 align:start position:0%
<00:15:47.310>permutation <00:15:47.311>testing <00:15:47.313>has <00:15:47.315>to <00:15:47.317>be <00:15:47.319>measured

00:15:47.320 --> 00:15:50.350 align:start position:0%
<00:15:47.320>permutation <00:15:47.460>testing <00:15:47.600>has <00:15:47.740>to <00:15:47.880>be <00:15:48.020>measured <00:15:48.160>internally <00:15:48.300>at <00:15:48.440>your <00:15:48.580>own <00:15:48.720>applications.

00:15:50.350 --> 00:15:50.360 align:start position:0%
<00:15:50.350>internally <00:15:50.352>at <00:15:50.354>your <00:15:50.356>own <00:15:50.359>applications.

00:15:50.360 --> 00:15:51.590 align:start position:0%
<00:15:50.360>internally <00:15:50.483>at <00:15:50.606>your <00:15:50.729>own <00:15:50.852>applications. <00:15:50.975>Most <00:15:51.098>generated <00:15:51.221>suites <00:15:51.344>land <00:15:51.467>at

00:15:51.590 --> 00:15:51.600 align:start position:0%
<00:15:51.590>Most <00:15:51.592>generated <00:15:51.594>suites <00:15:51.596>land <00:15:51.599>at

00:15:51.600 --> 00:15:53.750 align:start position:0%
<00:15:51.600>Most <00:15:51.727>generated <00:15:51.854>suites <00:15:51.981>land <00:15:52.109>at <00:15:52.236>approximately <00:15:52.363>50%. <00:15:52.490>You <00:15:52.618>can <00:15:52.745>set <00:15:52.872>that <00:15:53.000>as

00:15:53.750 --> 00:15:53.760 align:start position:0%
<00:15:53.750>approximately <00:15:53.751>50%. <00:15:53.753>You <00:15:53.754>can <00:15:53.756>set <00:15:53.757>that <00:15:53.759>as

00:15:53.760 --> 00:15:56.190 align:start position:0%
<00:15:53.760>approximately <00:15:53.860>50%. <00:15:53.960>You <00:15:54.060>can <00:15:54.160>set <00:15:54.260>that <00:15:54.360>as <00:15:54.460>your <00:15:54.560>floor <00:15:54.660>as <00:15:54.760>your <00:15:54.860>base <00:15:54.960>and <00:15:55.060>start <00:15:55.160>trying

00:15:56.190 --> 00:15:56.200 align:start position:0%
<00:15:56.190>your <00:15:56.191>floor <00:15:56.192>as <00:15:56.193>your <00:15:56.195>base <00:15:56.196>and <00:15:56.197>start <00:15:56.199>trying

00:15:56.200 --> 00:15:58.990 align:start position:0%
<00:15:56.200>your <00:15:56.282>floor <00:15:56.364>as <00:15:56.447>your <00:15:56.529>base <00:15:56.611>and <00:15:56.694>start <00:15:56.776>trying <00:15:56.858>to <00:15:56.941>aim <00:15:57.023>to <00:15:57.105>add <00:15:57.188>5 <00:15:57.270>to <00:15:57.352>10% <00:15:57.435>on <00:15:57.517>a <00:15:57.600>regular

00:15:58.990 --> 00:15:59.000 align:start position:0%
<00:15:58.990>to <00:15:58.991>aim <00:15:58.992>to <00:15:58.993>add <00:15:58.994>5 <00:15:58.995>to <00:15:58.996>10% <00:15:58.997>on <00:15:58.998>a <00:15:58.999>regular

00:15:59.000 --> 00:16:00.470 align:start position:0%
<00:15:59.000>to <00:15:59.088>aim <00:15:59.176>to <00:15:59.264>add <00:15:59.352>5 <00:15:59.441>to <00:15:59.529>10% <00:15:59.617>on <00:15:59.705>a <00:15:59.793>regular <00:15:59.882>basis <00:15:59.970>every <00:16:00.058>single <00:16:00.146>sprint, <00:16:00.234>and <00:16:00.323>you'll

00:16:00.470 --> 00:16:00.480 align:start position:0%
<00:16:00.470>basis <00:16:00.471>every <00:16:00.473>single <00:16:00.475>sprint, <00:16:00.477>and <00:16:00.479>you'll

00:16:00.480 --> 00:16:01.910 align:start position:0%
<00:16:00.480>basis <00:16:00.587>every <00:16:00.694>single <00:16:00.801>sprint, <00:16:00.909>and <00:16:01.016>you'll <00:16:01.123>get <00:16:01.230>up <00:16:01.338>to <00:16:01.445>these <00:16:01.552>numbers <00:16:01.659>without <00:16:01.766>very

00:16:01.910 --> 00:16:01.920 align:start position:0%
<00:16:01.910>get <00:16:01.911>up <00:16:01.913>to <00:16:01.914>these <00:16:01.915>numbers <00:16:01.917>without <00:16:01.919>very

00:16:01.920 --> 00:16:03.670 align:start position:0%
<00:16:01.920>get <00:16:02.094>up <00:16:02.270>to <00:16:02.444>these <00:16:02.620>numbers <00:16:02.795>without <00:16:02.969>very <00:16:03.145>much <00:16:03.319>problems.

00:16:03.670 --> 00:16:03.680 align:start position:0%
<00:16:03.670>much <00:16:03.679>problems.

00:16:03.680 --> 00:16:06.830 align:start position:0%
<00:16:03.680>much <00:16:03.854>problems. <00:16:04.030>If <00:16:04.204>you <00:16:04.380>skip <00:16:04.555>this <00:16:04.729>step, <00:16:04.905>for <00:16:05.079>example,

00:16:06.830 --> 00:16:06.840 align:start position:0%
<00:16:06.830>If <00:16:06.831>you <00:16:06.833>skip <00:16:06.834>this <00:16:06.836>step, <00:16:06.837>for <00:16:06.839>example,

00:16:06.840 --> 00:16:08.790 align:start position:0%
<00:16:06.840>If <00:16:06.956>you <00:16:07.073>skip <00:16:07.190>this <00:16:07.306>step, <00:16:07.423>for <00:16:07.540>example, <00:16:07.656>you're <00:16:07.773>just <00:16:07.890>trusting <00:16:08.006>your <00:16:08.123>line <00:16:08.240>coverage.

00:16:08.790 --> 00:16:08.800 align:start position:0%
<00:16:08.790>you're <00:16:08.791>just <00:16:08.793>trusting <00:16:08.795>your <00:16:08.797>line <00:16:08.799>coverage.

00:16:08.800 --> 00:16:11.470 align:start position:0%
<00:16:08.800>you're <00:16:08.916>just <00:16:09.033>trusting <00:16:09.150>your <00:16:09.266>line <00:16:09.383>coverage. <00:16:09.500>You <00:16:09.616>don't <00:16:09.733>have <00:16:09.849>actual <00:16:09.966>tests <00:16:10.083>that <00:16:10.199>tell

00:16:11.470 --> 00:16:11.480 align:start position:0%
<00:16:11.470>You <00:16:11.471>don't <00:16:11.473>have <00:16:11.474>actual <00:16:11.476>tests <00:16:11.477>that <00:16:11.479>tell

00:16:11.480 --> 00:16:13.070 align:start position:0%
<00:16:11.480>You <00:16:11.596>don't <00:16:11.713>have <00:16:11.830>actual <00:16:11.946>tests <00:16:12.063>that <00:16:12.180>tell <00:16:12.296>you <00:16:12.413>anything <00:16:12.530>about <00:16:12.646>your <00:16:12.763>the <00:16:12.880>business

00:16:13.070 --> 00:16:13.080 align:start position:0%
<00:16:13.070>you <00:16:13.071>anything <00:16:13.073>about <00:16:13.075>your <00:16:13.077>the <00:16:13.079>business

00:16:13.080 --> 00:16:14.270 align:start position:0%
<00:16:13.080>you <00:16:13.177>anything <00:16:13.274>about <00:16:13.372>your <00:16:13.469>the <00:16:13.566>business <00:16:13.664>requirements <00:16:13.761>of <00:16:13.858>the <00:16:13.956>application. <00:16:14.053>It <00:16:14.151>did

00:16:14.270 --> 00:16:14.280 align:start position:0%
<00:16:14.270>requirements <00:16:14.271>of <00:16:14.273>the <00:16:14.275>application. <00:16:14.277>It <00:16:14.279>did

00:16:14.280 --> 00:16:16.310 align:start position:0%
<00:16:14.280>requirements <00:16:14.387>of <00:16:14.495>the <00:16:14.603>application. <00:16:14.710>It <00:16:14.818>did <00:16:14.926>actually <00:16:15.033>only <00:16:15.141>the <00:16:15.249>the <00:16:15.356>the <00:16:15.464>the <00:16:15.572>test <00:16:15.680>that

00:16:16.310 --> 00:16:16.320 align:start position:0%
<00:16:16.310>actually <00:16:16.311>only <00:16:16.312>the <00:16:16.313>the <00:16:16.315>the <00:16:16.316>the <00:16:16.317>test <00:16:16.319>that

00:16:16.320 --> 00:16:18.630 align:start position:0%
<00:16:16.320>actually <00:16:16.420>only <00:16:16.520>the <00:16:16.620>the <00:16:16.720>the <00:16:16.820>the <00:16:16.920>test <00:16:17.020>that <00:16:17.120>the <00:16:17.220>code <00:16:17.320>actually <00:16:17.420>executed <00:16:17.520>and <00:16:17.620>not <00:16:17.720>that

00:16:18.630 --> 00:16:18.640 align:start position:0%
<00:16:18.630>the <00:16:18.631>code <00:16:18.633>actually <00:16:18.634>executed <00:16:18.636>and <00:16:18.637>not <00:16:18.639>that

00:16:18.640 --> 00:16:20.910 align:start position:0%
<00:16:18.640>the <00:16:18.795>code <00:16:18.951>actually <00:16:19.106>executed <00:16:19.262>and <00:16:19.417>not <00:16:19.573>that <00:16:19.728>it <00:16:19.884>executed <00:16:20.040>correctly.

00:16:20.910 --> 00:16:20.920 align:start position:0%
<00:16:20.910>it <00:16:20.914>executed <00:16:20.919>correctly.

00:16:20.920 --> 00:16:24.550 align:start position:0%
<00:16:20.920>it <00:16:21.094>executed <00:16:21.270>correctly. <00:16:21.444>95% <00:16:21.620>coverage <00:16:21.795>with <00:16:21.969>38% <00:16:22.145>mutation <00:16:22.319>scores

00:16:24.550 --> 00:16:24.560 align:start position:0%
<00:16:24.550>95% <00:16:24.551>coverage <00:16:24.553>with <00:16:24.555>38% <00:16:24.557>mutation <00:16:24.559>scores

00:16:24.560 --> 00:16:26.950 align:start position:0%
<00:16:24.560>95% <00:16:24.687>coverage <00:16:24.814>with <00:16:24.941>38% <00:16:25.069>mutation <00:16:25.196>scores <00:16:25.323>means <00:16:25.450>that <00:16:25.578>six <00:16:25.705>out <00:16:25.832>of <00:16:25.959>your

00:16:26.950 --> 00:16:26.960 align:start position:0%
<00:16:26.950>means <00:16:26.951>that <00:16:26.953>six <00:16:26.955>out <00:16:26.957>of <00:16:26.959>your

00:16:26.960 --> 00:16:29.110 align:start position:0%
<00:16:26.960>means <00:16:27.067>that <00:16:27.175>six <00:16:27.283>out <00:16:27.390>of <00:16:27.498>your <00:16:27.606>10 <00:16:27.713>bugs <00:16:27.821>will <00:16:27.929>get <00:16:28.036>straight <00:16:28.144>past <00:16:28.252>your <00:16:28.360>CI

00:16:29.110 --> 00:16:29.120 align:start position:0%
<00:16:29.110>10 <00:16:29.111>bugs <00:16:29.112>will <00:16:29.113>get <00:16:29.115>straight <00:16:29.116>past <00:16:29.117>your <00:16:29.119>CI

00:16:29.120 --> 00:16:33.870 align:start position:0%
<00:16:29.120>10 <00:16:29.260>bugs <00:16:29.400>will <00:16:29.540>get <00:16:29.680>straight <00:16:29.820>past <00:16:29.960>your <00:16:30.100>CI <00:16:30.240>and <00:16:30.380>CD <00:16:30.520>pipeline.

00:16:33.880 --> 00:16:35.230 align:start position:0%
<00:16:33.880>The <00:16:34.123>questions <00:16:34.366>you <00:16:34.609>should <00:16:34.852>be <00:16:35.095>asking

00:16:35.230 --> 00:16:35.240 align:start position:0%
<00:16:35.230>The <00:16:35.231>questions <00:16:35.233>you <00:16:35.235>should <00:16:35.237>be <00:16:35.239>asking

00:16:35.240 --> 00:16:38.710 align:start position:0%
<00:16:35.240>The <00:16:35.367>questions <00:16:35.494>you <00:16:35.621>should <00:16:35.749>be <00:16:35.876>asking <00:16:36.003>yourself <00:16:36.130>for <00:16:36.258>every <00:16:36.385>single <00:16:36.512>test <00:16:36.640>are

00:16:38.710 --> 00:16:38.720 align:start position:0%
<00:16:38.710>yourself <00:16:38.711>for <00:16:38.713>every <00:16:38.715>single <00:16:38.717>test <00:16:38.719>are

00:16:38.720 --> 00:16:40.790 align:start position:0%
<00:16:38.720>yourself <00:16:38.836>for <00:16:38.953>every <00:16:39.070>single <00:16:39.186>test <00:16:39.303>are <00:16:39.420>and <00:16:39.536>these <00:16:39.653>are <00:16:39.770>actually <00:16:39.886>two, <00:16:40.003>four, <00:16:40.120>six

00:16:40.790 --> 00:16:40.800 align:start position:0%
<00:16:40.790>and <00:16:40.791>these <00:16:40.793>are <00:16:40.794>actually <00:16:40.795>two, <00:16:40.797>four, <00:16:40.799>six

00:16:40.800 --> 00:16:42.390 align:start position:0%
<00:16:40.800>and <00:16:40.907>these <00:16:41.015>are <00:16:41.123>actually <00:16:41.230>two, <00:16:41.338>four, <00:16:41.446>six <00:16:41.553>six <00:16:41.661>questions. <00:16:41.769>What <00:16:41.876>if <00:16:41.984>input <00:16:42.092>is <00:16:42.199>null,

00:16:42.390 --> 00:16:42.400 align:start position:0%
<00:16:42.390>six <00:16:42.391>questions. <00:16:42.393>What <00:16:42.394>if <00:16:42.396>input <00:16:42.397>is <00:16:42.399>null,

00:16:42.400 --> 00:16:44.430 align:start position:0%
<00:16:42.400>six <00:16:42.500>questions. <00:16:42.600>What <00:16:42.699>if <00:16:42.800>input <00:16:42.900>is <00:16:43.000>null, <00:16:43.100>what <00:16:43.199>will <00:16:43.300>happen? <00:16:43.400>If <00:16:43.500>the <00:16:43.600>input <00:16:43.699>is <00:16:43.800>empty,

00:16:44.430 --> 00:16:44.440 align:start position:0%
<00:16:44.430>what <00:16:44.431>will <00:16:44.432>happen? <00:16:44.433>If <00:16:44.435>the <00:16:44.436>input <00:16:44.437>is <00:16:44.439>empty,

00:16:44.440 --> 00:16:45.750 align:start position:0%
<00:16:44.440>what <00:16:44.518>will <00:16:44.597>happen? <00:16:44.675>If <00:16:44.754>the <00:16:44.833>input <00:16:44.911>is <00:16:44.990>empty, <00:16:45.068>what <00:16:45.147>will <00:16:45.226>happen? <00:16:45.304>If <00:16:45.383>this <00:16:45.461>input <00:16:45.540>is <00:16:45.619>a

00:16:45.750 --> 00:16:45.760 align:start position:0%
<00:16:45.750>what <00:16:45.751>will <00:16:45.752>happen? <00:16:45.753>If <00:16:45.755>this <00:16:45.756>input <00:16:45.757>is <00:16:45.759>a

00:16:45.760 --> 00:16:47.430 align:start position:0%
<00:16:45.760>what <00:16:45.867>will <00:16:45.975>happen? <00:16:46.083>If <00:16:46.190>this <00:16:46.298>input <00:16:46.406>is <00:16:46.513>a <00:16:46.621>maximum <00:16:46.729>size, <00:16:46.836>what <00:16:46.944>happens <00:16:47.052>if <00:16:47.160>the

00:16:47.430 --> 00:16:47.440 align:start position:0%
<00:16:47.430>maximum <00:16:47.431>size, <00:16:47.433>what <00:16:47.435>happens <00:16:47.437>if <00:16:47.439>the

00:16:47.440 --> 00:16:49.550 align:start position:0%
<00:16:47.440>maximum <00:16:47.567>size, <00:16:47.694>what <00:16:47.821>happens <00:16:47.949>if <00:16:48.076>the <00:16:48.203>external <00:16:48.330>service <00:16:48.458>times <00:16:48.585>out? <00:16:48.712>What <00:16:48.840>happens

00:16:49.550 --> 00:16:49.560 align:start position:0%
<00:16:49.550>external <00:16:49.551>service <00:16:49.553>times <00:16:49.555>out? <00:16:49.557>What <00:16:49.559>happens

00:16:49.560 --> 00:16:52.470 align:start position:0%
<00:16:49.560>external <00:16:49.660>service <00:16:49.760>times <00:16:49.859>out? <00:16:49.959>What <00:16:50.060>happens <00:16:50.160>if <00:16:50.260>we <00:16:50.359>get <00:16:50.459>malformed <00:16:50.560>data? <00:16:50.660>And <00:16:50.760>what <00:16:50.859>if <00:16:50.959>we

00:16:52.470 --> 00:16:52.480 align:start position:0%
<00:16:52.470>if <00:16:52.471>we <00:16:52.472>get <00:16:52.473>malformed <00:16:52.474>data? <00:16:52.475>And <00:16:52.476>what <00:16:52.477>if <00:16:52.479>we

00:16:52.480 --> 00:16:54.430 align:start position:0%
<00:16:52.480>if <00:16:52.580>we <00:16:52.680>get <00:16:52.780>malformed <00:16:52.880>data? <00:16:52.980>And <00:16:53.080>what <00:16:53.180>if <00:16:53.280>we <00:16:53.380>run <00:16:53.480>this <00:16:53.580>test <00:16:53.680>simultaneously <00:16:53.780>twice <00:16:53.880>one

00:16:54.430 --> 00:16:54.440 align:start position:0%
<00:16:54.430>run <00:16:54.431>this <00:16:54.433>test <00:16:54.435>simultaneously <00:16:54.437>twice <00:16:54.439>one

00:16:54.440 --> 00:16:56.630 align:start position:0%
<00:16:54.440>run <00:16:54.567>this <00:16:54.694>test <00:16:54.821>simultaneously <00:16:54.949>twice <00:16:55.076>one <00:16:55.203>after <00:16:55.330>the <00:16:55.458>other, <00:16:55.585>what <00:16:55.712>will <00:16:55.840>happen?

00:16:56.630 --> 00:16:56.640 align:start position:0%
<00:16:56.630>after <00:16:56.631>the <00:16:56.633>other, <00:16:56.635>what <00:16:56.637>will <00:16:56.639>happen?

00:16:56.640 --> 00:16:58.590 align:start position:0%
<00:16:56.640>after <00:16:56.756>the <00:16:56.873>other, <00:16:56.990>what <00:16:57.106>will <00:16:57.223>happen? <00:16:57.340>Six <00:16:57.456>simple <00:16:57.573>questions <00:16:57.689>you <00:16:57.806>should <00:16:57.923>ask <00:16:58.040>for

00:16:58.590 --> 00:16:58.600 align:start position:0%
<00:16:58.590>Six <00:16:58.591>simple <00:16:58.593>questions <00:16:58.594>you <00:16:58.596>should <00:16:58.597>ask <00:16:58.599>for

00:16:58.600 --> 00:17:00.390 align:start position:0%
<00:16:58.600>Six <00:16:58.700>simple <00:16:58.800>questions <00:16:58.900>you <00:16:59.000>should <00:16:59.100>ask <00:16:59.200>for <00:16:59.300>every <00:16:59.400>single <00:16:59.500>test <00:16:59.600>that <00:16:59.700>you <00:16:59.800>create <00:16:59.900>or <00:17:00.000>is

00:17:00.390 --> 00:17:00.400 align:start position:0%
<00:17:00.390>every <00:17:00.391>single <00:17:00.392>test <00:17:00.393>that <00:17:00.395>you <00:17:00.396>create <00:17:00.397>or <00:17:00.399>is

00:17:00.400 --> 00:17:03.470 align:start position:0%
<00:17:00.400>every <00:17:00.493>single <00:17:00.586>test <00:17:00.680>that <00:17:00.773>you <00:17:00.866>create <00:17:00.959>or <00:17:01.053>is <00:17:01.146>created <00:17:01.240>for <00:17:01.333>you. <00:17:01.426>And <00:17:01.520>if <00:17:01.613>you <00:17:01.706>skip <00:17:01.800>this,

00:17:03.470 --> 00:17:03.480 align:start position:0%
<00:17:03.470>created <00:17:03.471>for <00:17:03.472>you. <00:17:03.473>And <00:17:03.475>if <00:17:03.476>you <00:17:03.477>skip <00:17:03.479>this,

00:17:03.480 --> 00:17:04.790 align:start position:0%
<00:17:03.480>created <00:17:03.564>for <00:17:03.648>you. <00:17:03.732>And <00:17:03.816>if <00:17:03.901>you <00:17:03.985>skip <00:17:04.069>this, <00:17:04.153>I'll <00:17:04.237>give <00:17:04.322>you <00:17:04.406>an <00:17:04.490>example. <00:17:04.574>A <00:17:04.658>logistics

00:17:04.790 --> 00:17:04.800 align:start position:0%
<00:17:04.790>I'll <00:17:04.791>give <00:17:04.792>you <00:17:04.794>an <00:17:04.796>example. <00:17:04.797>A <00:17:04.799>logistics

00:17:04.800 --> 00:17:07.150 align:start position:0%
<00:17:04.800>I'll <00:17:04.940>give <00:17:05.079>you <00:17:05.220>an <00:17:05.359>example. <00:17:05.500>A <00:17:05.639>logistics <00:17:05.780>company <00:17:05.919>which <00:17:06.060>didn't <00:17:06.200>um

00:17:07.150 --> 00:17:07.160 align:start position:0%
<00:17:07.150>company <00:17:07.153>which <00:17:07.156>didn't <00:17:07.159>um

00:17:07.160 --> 00:17:08.750 align:start position:0%
<00:17:07.160>company <00:17:07.287>which <00:17:07.414>didn't <00:17:07.541>um <00:17:07.669>test <00:17:07.796>for <00:17:07.923>empty <00:17:08.050>arrays <00:17:08.178>in <00:17:08.305>they <00:17:08.432>have <00:17:08.560>a

00:17:08.750 --> 00:17:08.760 align:start position:0%
<00:17:08.750>test <00:17:08.751>for <00:17:08.752>empty <00:17:08.753>arrays <00:17:08.755>in <00:17:08.756>they <00:17:08.757>have <00:17:08.759>a

00:17:08.760 --> 00:17:09.910 align:start position:0%
<00:17:08.760>test <00:17:08.846>for <00:17:08.932>empty <00:17:09.018>arrays <00:17:09.105>in <00:17:09.191>they <00:17:09.277>have <00:17:09.363>a <00:17:09.450>logistics <00:17:09.536>company <00:17:09.622>in <00:17:09.708>their <00:17:09.795>route

00:17:09.910 --> 00:17:09.920 align:start position:0%
<00:17:09.910>logistics <00:17:09.912>company <00:17:09.914>in <00:17:09.916>their <00:17:09.919>route

00:17:09.920 --> 00:17:11.270 align:start position:0%
<00:17:09.920>logistics <00:17:10.163>company <00:17:10.406>in <00:17:10.649>their <00:17:10.892>route <00:17:11.135>optimization.

00:17:11.270 --> 00:17:11.280 align:start position:0%
optimization.

00:17:11.280 --> 00:17:13.069 align:start position:0%
<00:17:11.280>optimization. <00:17:11.480>And <00:17:11.680>when <00:17:11.879>a <00:17:12.079>driver <00:17:12.280>had <00:17:12.480>no <00:17:12.680>deliveries,

00:17:13.069 --> 00:17:13.079 align:start position:0%
<00:17:13.069>And <00:17:13.070>when <00:17:13.071>a <00:17:13.073>driver <00:17:13.075>had <00:17:13.076>no <00:17:13.078>deliveries,

00:17:13.079 --> 00:17:15.390 align:start position:0%
<00:17:13.079>And <00:17:13.178>when <00:17:13.279>a <00:17:13.378>driver <00:17:13.479>had <00:17:13.579>no <00:17:13.678>deliveries, <00:17:13.779>which <00:17:13.878>is <00:17:13.979>actually <00:17:14.079>a <00:17:14.178>very <00:17:14.279>valid <00:17:14.378>edge <00:17:14.479>case

00:17:15.390 --> 00:17:15.400 align:start position:0%
<00:17:15.390>which <00:17:15.391>is <00:17:15.392>actually <00:17:15.393>a <00:17:15.395>very <00:17:15.396>valid <00:17:15.397>edge <00:17:15.399>case

00:17:15.400 --> 00:17:17.510 align:start position:0%
<00:17:15.400>which <00:17:15.493>is <00:17:15.586>actually <00:17:15.680>a <00:17:15.773>very <00:17:15.866>valid <00:17:15.960>edge <00:17:16.053>case <00:17:16.146>for <00:17:16.240>the <00:17:16.333>end <00:17:16.426>of <00:17:16.520>the <00:17:16.613>day <00:17:16.706>because <00:17:16.800>they

00:17:17.510 --> 00:17:17.520 align:start position:0%
<00:17:17.510>for <00:17:17.511>the <00:17:17.512>end <00:17:17.513>of <00:17:17.515>the <00:17:17.516>day <00:17:17.517>because <00:17:17.519>they

00:17:17.520 --> 00:17:19.270 align:start position:0%
<00:17:17.520>for <00:17:17.647>the <00:17:17.774>end <00:17:17.901>of <00:17:18.029>the <00:17:18.156>day <00:17:18.283>because <00:17:18.410>they <00:17:18.538>finished <00:17:18.665>all <00:17:18.792>the <00:17:18.920>deliveries.

00:17:19.270 --> 00:17:19.280 align:start position:0%
<00:17:19.270>finished <00:17:19.272>all <00:17:19.276>the <00:17:19.279>deliveries.

00:17:19.280 --> 00:17:20.870 align:start position:0%
<00:17:19.280>finished <00:17:19.513>all <00:17:19.746>the <00:17:19.980>deliveries. <00:17:20.213>The <00:17:20.446>system <00:17:20.680>crashed.

00:17:20.870 --> 00:17:20.880 align:start position:0%
<00:17:20.869>The <00:17:20.874>system <00:17:20.879>crashed.

00:17:20.880 --> 00:17:23.510 align:start position:0%
<00:17:20.880>The <00:17:21.035>system <00:17:21.191>crashed. <00:17:21.346>And <00:17:21.502>200 <00:17:21.657>drivers <00:17:21.813>couldn't <00:17:21.968>log <00:17:22.124>out <00:17:22.280>and

00:17:23.510 --> 00:17:23.520 align:start position:0%
<00:17:23.510>And <00:17:23.511>200 <00:17:23.512>drivers <00:17:23.514>couldn't <00:17:23.516>log <00:17:23.517>out <00:17:23.519>and

00:17:23.520 --> 00:17:24.829 align:start position:0%
<00:17:23.520>And <00:17:23.604>200 <00:17:23.688>drivers <00:17:23.772>couldn't <00:17:23.856>log <00:17:23.940>out <00:17:24.024>and <00:17:24.109>they <00:17:24.193>had <00:17:24.277>company <00:17:24.361>had <00:17:24.445>to <00:17:24.529>pay <00:17:24.613>for <00:17:24.698>example

00:17:24.829 --> 00:17:24.839 align:start position:0%
<00:17:24.829>they <00:17:24.830>had <00:17:24.831>company <00:17:24.832>had <00:17:24.834>to <00:17:24.835>pay <00:17:24.836>for <00:17:24.838>example

00:17:24.839 --> 00:17:26.510 align:start position:0%
<00:17:24.839>they <00:17:24.955>had <00:17:25.072>company <00:17:25.188>had <00:17:25.305>to <00:17:25.422>pay <00:17:25.539>for <00:17:25.655>example <00:17:25.772>something <00:17:25.888>like <00:17:26.005>$15,000 <00:17:26.122>of <00:17:26.239>overtime

00:17:26.510 --> 00:17:26.520 align:start position:0%
<00:17:26.510>something <00:17:26.512>like <00:17:26.514>$15,000 <00:17:26.516>of <00:17:26.519>overtime

00:17:26.520 --> 00:17:28.230 align:start position:0%
<00:17:26.520>something <00:17:26.660>like <00:17:26.800>$15,000 <00:17:26.940>of <00:17:27.079>overtime <00:17:27.220>because <00:17:27.359>they <00:17:27.500>didn't <00:17:27.639>actually <00:17:27.780>test <00:17:27.920>for

00:17:28.230 --> 00:17:28.240 align:start position:0%
<00:17:28.230>because <00:17:28.231>they <00:17:28.233>didn't <00:17:28.235>actually <00:17:28.237>test <00:17:28.239>for

00:17:28.240 --> 00:17:30.550 align:start position:0%
<00:17:28.240>because <00:17:28.339>they <00:17:28.440>didn't <00:17:28.540>actually <00:17:28.640>test <00:17:28.740>for <00:17:28.840>what <00:17:28.940>happens <00:17:29.040>if <00:17:29.140>there <00:17:29.240>is <00:17:29.340>some <00:17:29.440>kind <00:17:29.540>of <00:17:29.640>an

00:17:30.550 --> 00:17:30.560 align:start position:0%
<00:17:30.550>what <00:17:30.551>happens <00:17:30.552>if <00:17:30.553>there <00:17:30.554>is <00:17:30.555>some <00:17:30.556>kind <00:17:30.557>of <00:17:30.559>an

00:17:30.560 --> 00:17:32.110 align:start position:0%
<00:17:30.560>what <00:17:30.659>happens <00:17:30.759>if <00:17:30.858>there <00:17:30.958>is <00:17:31.058>some <00:17:31.157>kind <00:17:31.257>of <00:17:31.357>an <00:17:31.456>empty <00:17:31.556>array <00:17:31.656>within <00:17:31.755>their <00:17:31.855>application <00:17:31.955>as

00:17:32.110 --> 00:17:32.120 align:start position:0%
<00:17:32.110>empty <00:17:32.111>array <00:17:32.113>within <00:17:32.115>their <00:17:32.117>application <00:17:32.119>as

00:17:32.120 --> 00:17:35.270 align:start position:0%
<00:17:32.120>empty <00:17:32.353>array <00:17:32.586>within <00:17:32.820>their <00:17:33.053>application <00:17:33.286>as <00:17:33.520>well.

00:17:35.280 --> 00:17:36.270 align:start position:0%
Um

00:17:36.270 --> 00:17:36.280 align:start position:0%
Um

00:17:36.280 --> 00:17:38.030 align:start position:0%
<00:17:36.280>Um <00:17:36.560>integration <00:17:36.840>boundaries. <00:17:37.120>This <00:17:37.399>is <00:17:37.680>actually

00:17:38.030 --> 00:17:38.040 align:start position:0%
<00:17:38.030>integration <00:17:38.032>boundaries. <00:17:38.034>This <00:17:38.036>is <00:17:38.039>actually

00:17:38.040 --> 00:17:39.750 align:start position:0%
<00:17:38.040>integration <00:17:38.156>boundaries. <00:17:38.273>This <00:17:38.389>is <00:17:38.506>actually <00:17:38.623>I <00:17:38.740>think <00:17:38.856>pretty <00:17:38.973>much <00:17:39.090>a <00:17:39.206>standard <00:17:39.323>in <00:17:39.440>the

00:17:39.750 --> 00:17:39.760 align:start position:0%
<00:17:39.750>I <00:17:39.751>think <00:17:39.752>pretty <00:17:39.753>much <00:17:39.755>a <00:17:39.756>standard <00:17:39.757>in <00:17:39.759>the

00:17:39.760 --> 00:17:43.750 align:start position:0%
<00:17:39.760>I <00:17:39.887>think <00:17:40.014>pretty <00:17:40.141>much <00:17:40.269>a <00:17:40.396>standard <00:17:40.523>in <00:17:40.650>the <00:17:40.778>industry <00:17:40.905>70 <00:17:41.032>20 <00:17:41.160>10.

00:17:43.760 --> 00:17:45.670 align:start position:0%
<00:17:43.760>AI-generated <00:17:44.226>tests <00:17:44.693>are <00:17:45.160>usually

00:17:45.670 --> 00:17:45.680 align:start position:0%
<00:17:45.670>AI-generated <00:17:45.673>tests <00:17:45.676>are <00:17:45.679>usually

00:17:45.680 --> 00:17:49.230 align:start position:0%
<00:17:45.680>AI-generated <00:17:45.880>tests <00:17:46.080>are <00:17:46.280>usually <00:17:46.480>approximately <00:17:46.680>95% <00:17:46.880>unit <00:17:47.080>tests.

00:17:49.230 --> 00:17:49.240 align:start position:0%
<00:17:49.230>approximately <00:17:49.233>95% <00:17:49.236>unit <00:17:49.239>tests.

00:17:49.240 --> 00:17:50.590 align:start position:0%
<00:17:49.240>approximately <00:17:49.350>95% <00:17:49.460>unit <00:17:49.571>tests. <00:17:49.681>And <00:17:49.792>if <00:17:49.902>you <00:17:50.013>use <00:17:50.123>that <00:17:50.234>by <00:17:50.344>default, <00:17:50.455>you're

00:17:50.590 --> 00:17:50.600 align:start position:0%
<00:17:50.590>And <00:17:50.591>if <00:17:50.592>you <00:17:50.593>use <00:17:50.595>that <00:17:50.596>by <00:17:50.597>default, <00:17:50.599>you're

00:17:50.600 --> 00:17:53.110 align:start position:0%
<00:17:50.600>And <00:17:50.693>if <00:17:50.786>you <00:17:50.879>use <00:17:50.973>that <00:17:51.066>by <00:17:51.159>default, <00:17:51.253>you're <00:17:51.346>missing <00:17:51.439>out <00:17:51.533>on <00:17:51.626>this <00:17:51.719>actual <00:17:51.813>tier <00:17:51.906>or <00:17:52.000>this

00:17:53.110 --> 00:17:53.120 align:start position:0%
<00:17:53.110>missing <00:17:53.111>out <00:17:53.112>on <00:17:53.113>this <00:17:53.115>actual <00:17:53.116>tier <00:17:53.117>or <00:17:53.119>this

00:17:53.120 --> 00:17:55.070 align:start position:0%
<00:17:53.120>missing <00:17:53.227>out <00:17:53.335>on <00:17:53.443>this <00:17:53.550>actual <00:17:53.658>tier <00:17:53.766>or <00:17:53.873>this <00:17:53.981>different <00:17:54.089>standard <00:17:54.196>or <00:17:54.304>break <00:17:54.412>out <00:17:54.520>between

00:17:55.070 --> 00:17:55.080 align:start position:0%
<00:17:55.070>different <00:17:55.071>standard <00:17:55.073>or <00:17:55.075>break <00:17:55.077>out <00:17:55.079>between

00:17:55.080 --> 00:17:56.270 align:start position:0%
<00:17:55.080>different <00:17:55.198>standard <00:17:55.318>or <00:17:55.437>break <00:17:55.556>out <00:17:55.675>between <00:17:55.793>the <00:17:55.913>two <00:17:56.032>of <00:17:56.151>them.

00:17:56.270 --> 00:17:56.280 align:start position:0%
<00:17:56.270>the <00:17:56.273>two <00:17:56.276>of <00:17:56.279>them.

00:17:56.280 --> 00:17:59.350 align:start position:0%
<00:17:56.280>the <00:17:56.407>two <00:17:56.534>of <00:17:56.661>them. <00:17:56.789>You <00:17:56.916>need <00:17:57.043>to <00:17:57.170>explicitly <00:17:57.298>prompt <00:17:57.425>the <00:17:57.552>AI <00:17:57.680>to

00:17:59.350 --> 00:17:59.360 align:start position:0%
<00:17:59.350>You <00:17:59.351>need <00:17:59.352>to <00:17:59.353>explicitly <00:17:59.355>prompt <00:17:59.356>the <00:17:59.357>AI <00:17:59.359>to

00:17:59.360 --> 00:18:02.630 align:start position:0%
<00:17:59.360>You <00:17:59.467>need <00:17:59.575>to <00:17:59.683>explicitly <00:17:59.790>prompt <00:17:59.898>the <00:18:00.006>AI <00:18:00.113>to <00:18:00.221>give <00:18:00.329>you <00:18:00.436>that <00:18:00.544>20 <00:18:00.652>and <00:18:00.760>10%.

00:18:02.630 --> 00:18:02.640 align:start position:0%
<00:18:02.630>give <00:18:02.631>you <00:18:02.633>that <00:18:02.635>20 <00:18:02.637>and <00:18:02.639>10%.

00:18:02.640 --> 00:18:04.910 align:start position:0%
<00:18:02.640>give <00:18:02.756>you <00:18:02.873>that <00:18:02.990>20 <00:18:03.106>and <00:18:03.223>10%. <00:18:03.340>It <00:18:03.456>won't <00:18:03.573>do <00:18:03.690>it <00:18:03.806>on <00:18:03.923>its <00:18:04.040>own.

00:18:04.910 --> 00:18:04.920 align:start position:0%
<00:18:04.910>It <00:18:04.911>won't <00:18:04.913>do <00:18:04.914>it <00:18:04.916>on <00:18:04.917>its <00:18:04.919>own.

00:18:04.920 --> 00:18:06.670 align:start position:0%
<00:18:04.920>It <00:18:05.036>won't <00:18:05.153>do <00:18:05.270>it <00:18:05.386>on <00:18:05.503>its <00:18:05.620>own. <00:18:05.736>For <00:18:05.853>example, <00:18:05.970>test <00:18:06.086>with <00:18:06.203>the <00:18:06.320>real

00:18:06.670 --> 00:18:06.680 align:start position:0%
<00:18:06.670>For <00:18:06.671>example, <00:18:06.673>test <00:18:06.675>with <00:18:06.677>the <00:18:06.679>real

00:18:06.680 --> 00:18:09.470 align:start position:0%
<00:18:06.680>For <00:18:06.796>example, <00:18:06.913>test <00:18:07.030>with <00:18:07.146>the <00:18:07.263>real <00:18:07.380>database, <00:18:07.496>send <00:18:07.613>a <00:18:07.730>real <00:18:07.846>message <00:18:07.963>through <00:18:08.080>a

00:18:09.470 --> 00:18:09.480 align:start position:0%
<00:18:09.470>database, <00:18:09.471>send <00:18:09.473>a <00:18:09.474>real <00:18:09.476>message <00:18:09.477>through <00:18:09.479>a

00:18:09.480 --> 00:18:11.430 align:start position:0%
<00:18:09.480>database, <00:18:09.587>send <00:18:09.695>a <00:18:09.803>real <00:18:09.910>message <00:18:10.018>through <00:18:10.126>a <00:18:10.233>queue <00:18:10.341>to <00:18:10.449>see <00:18:10.556>if <00:18:10.664>it <00:18:10.772>actually <00:18:10.880>arrived,

00:18:11.430 --> 00:18:11.440 align:start position:0%
<00:18:11.430>queue <00:18:11.431>to <00:18:11.433>see <00:18:11.434>if <00:18:11.436>it <00:18:11.437>actually <00:18:11.439>arrived,

00:18:11.440 --> 00:18:14.030 align:start position:0%
<00:18:11.440>queue <00:18:11.556>to <00:18:11.673>see <00:18:11.790>if <00:18:11.906>it <00:18:12.023>actually <00:18:12.140>arrived, <00:18:12.256>validate <00:18:12.373>the <00:18:12.490>actual <00:18:12.606>API <00:18:12.723>contract. <00:18:12.840>These

00:18:14.030 --> 00:18:14.040 align:start position:0%
<00:18:14.030>validate <00:18:14.031>the <00:18:14.033>actual <00:18:14.035>API <00:18:14.037>contract. <00:18:14.039>These

00:18:14.040 --> 00:18:15.630 align:start position:0%
<00:18:14.040>validate <00:18:14.156>the <00:18:14.273>actual <00:18:14.389>API <00:18:14.506>contract. <00:18:14.623>These <00:18:14.740>things <00:18:14.856>won't <00:18:14.973>be <00:18:15.090>generated <00:18:15.206>by <00:18:15.323>AI <00:18:15.440>unless

00:18:15.630 --> 00:18:15.640 align:start position:0%
<00:18:15.630>things <00:18:15.631>won't <00:18:15.633>be <00:18:15.634>generated <00:18:15.636>by <00:18:15.637>AI <00:18:15.639>unless

00:18:15.640 --> 00:18:17.430 align:start position:0%
<00:18:15.640>things <00:18:15.740>won't <00:18:15.840>be <00:18:15.940>generated <00:18:16.040>by <00:18:16.140>AI <00:18:16.240>unless <00:18:16.340>you <00:18:16.440>actually <00:18:16.540>prompted <00:18:16.640>for <00:18:16.740>it. <00:18:16.840>And <00:18:16.940>if <00:18:17.040>you

00:18:17.430 --> 00:18:17.440 align:start position:0%
<00:18:17.430>you <00:18:17.431>actually <00:18:17.432>prompted <00:18:17.433>for <00:18:17.435>it. <00:18:17.436>And <00:18:17.437>if <00:18:17.439>you

00:18:17.440 --> 00:18:18.870 align:start position:0%
<00:18:17.440>you <00:18:17.583>actually <00:18:17.726>prompted <00:18:17.869>for <00:18:18.012>it. <00:18:18.155>And <00:18:18.298>if <00:18:18.441>you <00:18:18.583>skip <00:18:18.726>this,

00:18:18.870 --> 00:18:18.880 align:start position:0%
<00:18:18.870>skip <00:18:18.879>this,

00:18:18.880 --> 00:18:20.190 align:start position:0%
<00:18:18.880>skip <00:18:19.011>this, <00:18:19.142>you <00:18:19.273>will <00:18:19.404>find <00:18:19.535>you're <00:18:19.666>going <00:18:19.797>to <00:18:19.928>be <00:18:20.059>hitting

00:18:20.190 --> 00:18:20.200 align:start position:0%
<00:18:20.190>you <00:18:20.191>will <00:18:20.192>find <00:18:20.193>you're <00:18:20.195>going <00:18:20.196>to <00:18:20.197>be <00:18:20.199>hitting

00:18:20.200 --> 00:18:21.430 align:start position:0%
<00:18:20.200>you <00:18:20.285>will <00:18:20.370>find <00:18:20.455>you're <00:18:20.540>going <00:18:20.625>to <00:18:20.710>be <00:18:20.796>hitting <00:18:20.881>more <00:18:20.966>and <00:18:21.051>more <00:18:21.136>problems <00:18:21.221>with <00:18:21.307>your

00:18:21.430 --> 00:18:21.440 align:start position:0%
<00:18:21.430>more <00:18:21.431>and <00:18:21.433>more <00:18:21.435>problems <00:18:21.437>with <00:18:21.439>your

00:18:21.440 --> 00:18:23.350 align:start position:0%
<00:18:21.440>more <00:18:21.580>and <00:18:21.720>more <00:18:21.860>problems <00:18:22.000>with <00:18:22.140>your <00:18:22.280>integration <00:18:22.420>testing <00:18:22.560>when <00:18:22.700>you <00:18:22.840>actually

00:18:23.350 --> 00:18:23.360 align:start position:0%
<00:18:23.350>integration <00:18:23.352>testing <00:18:23.354>when <00:18:23.356>you <00:18:23.359>actually

00:18:23.360 --> 00:18:25.830 align:start position:0%
<00:18:23.360>integration <00:18:23.487>testing <00:18:23.614>when <00:18:23.741>you <00:18:23.869>actually <00:18:23.996>try <00:18:24.123>to <00:18:24.250>go <00:18:24.378>further <00:18:24.505>close <00:18:24.632>to <00:18:24.760>production.

00:18:25.830 --> 00:18:25.840 align:start position:0%
<00:18:25.830>try <00:18:25.831>to <00:18:25.832>go <00:18:25.834>further <00:18:25.836>close <00:18:25.837>to <00:18:25.839>production.

00:18:25.840 --> 00:18:27.430 align:start position:0%
<00:18:25.840>try <00:18:25.939>to <00:18:26.040>go <00:18:26.139>further <00:18:26.240>close <00:18:26.340>to <00:18:26.439>production. <00:18:26.540>Your <00:18:26.639>unit <00:18:26.740>tests <00:18:26.840>stay <00:18:26.939>green <00:18:27.040>all <00:18:27.139>the <00:18:27.240>time,

00:18:27.430 --> 00:18:27.440 align:start position:0%
<00:18:27.430>Your <00:18:27.431>unit <00:18:27.432>tests <00:18:27.433>stay <00:18:27.435>green <00:18:27.436>all <00:18:27.437>the <00:18:27.439>time,

00:18:27.440 --> 00:18:28.870 align:start position:0%
<00:18:27.440>Your <00:18:27.539>unit <00:18:27.638>tests <00:18:27.737>stay <00:18:27.836>green <00:18:27.935>all <00:18:28.033>the <00:18:28.133>time, <00:18:28.232>but <00:18:28.331>the <00:18:28.429>actual <00:18:28.529>end-to-end <00:18:28.628>flow <00:18:28.726>will

00:18:28.870 --> 00:18:28.880 align:start position:0%
<00:18:28.870>but <00:18:28.871>the <00:18:28.873>actual <00:18:28.875>end-to-end <00:18:28.877>flow <00:18:28.879>will

00:18:28.880 --> 00:18:32.790 align:start position:0%
<00:18:28.880>but <00:18:29.080>the <00:18:29.280>actual <00:18:29.480>end-to-end <00:18:29.680>flow <00:18:29.880>will <00:18:30.080>probably <00:18:30.280>break.

00:18:32.800 --> 00:18:34.630 align:start position:0%
<00:18:32.800>This <00:18:33.033>is <00:18:33.266>where <00:18:33.500>your <00:18:33.733>judgment <00:18:33.966>still <00:18:34.200>will

00:18:34.630 --> 00:18:34.640 align:start position:0%
<00:18:34.630>This <00:18:34.631>is <00:18:34.633>where <00:18:34.634>your <00:18:34.636>judgment <00:18:34.637>still <00:18:34.639>will

00:18:34.640 --> 00:18:36.270 align:start position:0%
<00:18:34.640>This <00:18:34.740>is <00:18:34.840>where <00:18:34.940>your <00:18:35.040>judgment <00:18:35.140>still <00:18:35.240>will <00:18:35.340>always <00:18:35.440>beat <00:18:35.540>the <00:18:35.640>machine. <00:18:35.740>And <00:18:35.840>this <00:18:35.940>is <00:18:36.040>the

00:18:36.270 --> 00:18:36.280 align:start position:0%
<00:18:36.270>always <00:18:36.271>beat <00:18:36.272>the <00:18:36.273>machine. <00:18:36.275>And <00:18:36.276>this <00:18:36.277>is <00:18:36.279>the

00:18:36.280 --> 00:18:39.270 align:start position:0%
<00:18:36.280>always <00:18:36.387>beat <00:18:36.495>the <00:18:36.603>machine. <00:18:36.710>And <00:18:36.818>this <00:18:36.926>is <00:18:37.033>the <00:18:37.141>one <00:18:37.249>thing <00:18:37.356>that <00:18:37.464>can't <00:18:37.572>be <00:18:37.680>automated.

00:18:39.270 --> 00:18:39.280 align:start position:0%
<00:18:39.270>one <00:18:39.271>thing <00:18:39.273>that <00:18:39.275>can't <00:18:39.277>be <00:18:39.279>automated.

00:18:39.280 --> 00:18:40.750 align:start position:0%
<00:18:39.280>one <00:18:39.390>thing <00:18:39.500>that <00:18:39.610>can't <00:18:39.721>be <00:18:39.831>automated. <00:18:39.941>Your <00:18:40.051>logic <00:18:40.162>is <00:18:40.272>always <00:18:40.382>better <00:18:40.492>than <00:18:40.603>the

00:18:40.750 --> 00:18:40.760 align:start position:0%
<00:18:40.750>Your <00:18:40.751>logic <00:18:40.753>is <00:18:40.754>always <00:18:40.756>better <00:18:40.757>than <00:18:40.759>the

00:18:40.760 --> 00:18:42.830 align:start position:0%
<00:18:40.760>Your <00:18:40.867>logic <00:18:40.975>is <00:18:41.083>always <00:18:41.190>better <00:18:41.298>than <00:18:41.406>the <00:18:41.513>logic <00:18:41.621>of <00:18:41.729>an <00:18:41.836>AI. <00:18:41.944>A <00:18:42.052>tautological <00:18:42.160>assertion

00:18:42.830 --> 00:18:42.840 align:start position:0%
<00:18:42.830>logic <00:18:42.831>of <00:18:42.832>an <00:18:42.834>AI. <00:18:42.836>A <00:18:42.837>tautological <00:18:42.839>assertion

00:18:42.840 --> 00:18:44.910 align:start position:0%
<00:18:42.840>logic <00:18:42.933>of <00:18:43.026>an <00:18:43.120>AI. <00:18:43.213>A <00:18:43.306>tautological <00:18:43.399>assertion <00:18:43.493>is <00:18:43.586>a <00:18:43.679>test <00:18:43.773>that <00:18:43.866>says <00:18:43.959>the <00:18:44.053>code <00:18:44.146>does <00:18:44.240>what

00:18:44.910 --> 00:18:44.920 align:start position:0%
<00:18:44.910>is <00:18:44.911>a <00:18:44.912>test <00:18:44.913>that <00:18:44.914>says <00:18:44.915>the <00:18:44.916>code <00:18:44.917>does <00:18:44.919>what

00:18:44.920 --> 00:18:47.190 align:start position:0%
<00:18:44.920>is <00:18:45.007>a <00:18:45.095>test <00:18:45.182>that <00:18:45.270>says <00:18:45.357>the <00:18:45.445>code <00:18:45.532>does <00:18:45.620>what <00:18:45.707>it <00:18:45.795>is <00:18:45.882>supposed <00:18:45.970>to <00:18:46.057>do <00:18:46.145>or <00:18:46.232>actually <00:18:46.320>does

00:18:47.190 --> 00:18:47.200 align:start position:0%
<00:18:47.190>it <00:18:47.191>is <00:18:47.192>supposed <00:18:47.193>to <00:18:47.195>do <00:18:47.196>or <00:18:47.197>actually <00:18:47.199>does

00:18:47.200 --> 00:18:49.310 align:start position:0%
<00:18:47.200>it <00:18:47.300>is <00:18:47.400>supposed <00:18:47.500>to <00:18:47.600>do <00:18:47.700>or <00:18:47.800>actually <00:18:47.900>does <00:18:48.000>what <00:18:48.100>it <00:18:48.200>does. <00:18:48.300>It's <00:18:48.400>a <00:18:48.500>circular <00:18:48.600>reasoning

00:18:49.310 --> 00:18:49.320 align:start position:0%
<00:18:49.310>what <00:18:49.311>it <00:18:49.312>does. <00:18:49.314>It's <00:18:49.316>a <00:18:49.317>circular <00:18:49.319>reasoning

00:18:49.320 --> 00:18:51.390 align:start position:0%
<00:18:49.320>what <00:18:49.460>it <00:18:49.600>does. <00:18:49.740>It's <00:18:49.879>a <00:18:50.020>circular <00:18:50.159>reasoning <00:18:50.300>in <00:18:50.439>a <00:18:50.580>test <00:18:50.720>form.

00:18:51.390 --> 00:18:51.400 align:start position:0%
<00:18:51.390>in <00:18:51.393>a <00:18:51.396>test <00:18:51.399>form.

00:18:51.400 --> 00:18:52.710 align:start position:0%
<00:18:51.400>in <00:18:51.517>a <00:18:51.635>test <00:18:51.753>form. <00:18:51.871>And <00:18:51.989>here's <00:18:52.107>the <00:18:52.225>one <00:18:52.343>question <00:18:52.461>you <00:18:52.579>should

00:18:52.710 --> 00:18:52.720 align:start position:0%
<00:18:52.710>And <00:18:52.711>here's <00:18:52.713>the <00:18:52.714>one <00:18:52.716>question <00:18:52.717>you <00:18:52.719>should

00:18:52.720 --> 00:18:54.110 align:start position:0%
<00:18:52.720>And <00:18:52.816>here's <00:18:52.912>the <00:18:53.008>one <00:18:53.104>question <00:18:53.201>you <00:18:53.297>should <00:18:53.393>be <00:18:53.489>asking <00:18:53.586>yourself <00:18:53.682>for <00:18:53.778>any <00:18:53.874>of <00:18:53.971>your

00:18:54.110 --> 00:18:54.120 align:start position:0%
<00:18:54.110>be <00:18:54.111>asking <00:18:54.112>yourself <00:18:54.114>for <00:18:54.116>any <00:18:54.117>of <00:18:54.119>your

00:18:54.120 --> 00:18:56.350 align:start position:0%
<00:18:54.120>be <00:18:54.294>asking <00:18:54.469>yourself <00:18:54.645>for <00:18:54.820>any <00:18:54.995>of <00:18:55.169>your <00:18:55.344>tautological <00:18:55.520>assertions.

00:18:56.350 --> 00:18:56.360 align:start position:0%
<00:18:56.350>tautological <00:18:56.359>assertions.

00:18:56.360 --> 00:18:59.270 align:start position:0%
<00:18:56.360>tautological <00:18:56.593>assertions. <00:18:56.826>If <00:18:57.060>I <00:18:57.293>introduced <00:18:57.526>a <00:18:57.760>bug

00:18:59.270 --> 00:18:59.280 align:start position:0%
<00:18:59.270>If <00:18:59.272>I <00:18:59.274>introduced <00:18:59.276>a <00:18:59.279>bug

00:18:59.280 --> 00:19:01.030 align:start position:0%
<00:18:59.280>If <00:18:59.455>I <00:18:59.629>introduced <00:18:59.805>a <00:18:59.980>bug <00:19:00.155>into <00:19:00.330>the <00:19:00.504>business <00:19:00.680>logic,

00:19:01.030 --> 00:19:01.040 align:start position:0%
<00:19:01.030>into <00:19:01.033>the <00:19:01.036>business <00:19:01.039>logic,

00:19:01.040 --> 00:19:04.070 align:start position:0%
<00:19:01.040>into <00:19:01.180>the <00:19:01.320>business <00:19:01.460>logic, <00:19:01.600>would <00:19:01.740>this <00:19:01.879>test <00:19:02.020>fail, <00:19:02.159>yes <00:19:02.300>or <00:19:02.440>no?

00:19:04.070 --> 00:19:04.080 align:start position:0%
<00:19:04.070>would <00:19:04.071>this <00:19:04.072>test <00:19:04.074>fail, <00:19:04.076>yes <00:19:04.077>or <00:19:04.079>no?

00:19:04.080 --> 00:19:05.870 align:start position:0%
<00:19:04.080>would <00:19:04.220>this <00:19:04.360>test <00:19:04.500>fail, <00:19:04.639>yes <00:19:04.780>or <00:19:04.919>no? <00:19:05.060>If <00:19:05.199>the <00:19:05.340>answer <00:19:05.480>is

00:19:05.870 --> 00:19:05.880 align:start position:0%
<00:19:05.870>If <00:19:05.873>the <00:19:05.876>answer <00:19:05.879>is

00:19:05.880 --> 00:19:07.150 align:start position:0%
<00:19:05.880>If <00:19:06.165>the <00:19:06.451>answer <00:19:06.737>is <00:19:07.023>no

00:19:07.150 --> 00:19:07.160 align:start position:0%
no

00:19:07.160 --> 00:19:08.790 align:start position:0%
<00:19:07.160>no <00:19:07.626>or <00:19:08.093>even <00:19:08.560>maybe,

00:19:08.790 --> 00:19:08.800 align:start position:0%
<00:19:08.790>or <00:19:08.794>even <00:19:08.799>maybe,

00:19:08.800 --> 00:19:10.110 align:start position:0%
<00:19:08.800>or <00:19:09.193>even <00:19:09.586>maybe, <00:19:09.978>then

00:19:10.110 --> 00:19:10.120 align:start position:0%
then

00:19:10.120 --> 00:19:11.590 align:start position:0%
<00:19:10.120>then <00:19:10.285>the <00:19:10.450>test <00:19:10.616>that <00:19:10.781>you <00:19:10.946>have <00:19:11.112>is <00:19:11.277>a <00:19:11.443>decoration.

00:19:11.590 --> 00:19:11.600 align:start position:0%
<00:19:11.590>the <00:19:11.591>test <00:19:11.592>that <00:19:11.593>you <00:19:11.595>have <00:19:11.596>is <00:19:11.597>a <00:19:11.599>decoration.

00:19:11.600 --> 00:19:13.350 align:start position:0%
<00:19:11.600>the <00:19:11.727>test <00:19:11.854>that <00:19:11.981>you <00:19:12.109>have <00:19:12.236>is <00:19:12.363>a <00:19:12.490>decoration. <00:19:12.618>It <00:19:12.745>won't <00:19:12.872>test <00:19:13.000>anything.

00:19:13.350 --> 00:19:13.360 align:start position:0%
<00:19:13.350>It <00:19:13.352>won't <00:19:13.356>test <00:19:13.359>anything.

00:19:13.360 --> 00:19:15.670 align:start position:0%
<00:19:13.360>It <00:19:13.515>won't <00:19:13.671>test <00:19:13.826>anything. <00:19:13.982>It <00:19:14.137>counts <00:19:14.293>towards <00:19:14.448>your <00:19:14.604>coverage <00:19:14.760>metrics,

00:19:15.670 --> 00:19:15.680 align:start position:0%
<00:19:15.670>It <00:19:15.671>counts <00:19:15.673>towards <00:19:15.675>your <00:19:15.677>coverage <00:19:15.679>metrics,

00:19:15.680 --> 00:19:17.270 align:start position:0%
<00:19:15.680>It <00:19:15.787>counts <00:19:15.895>towards <00:19:16.003>your <00:19:16.110>coverage <00:19:16.218>metrics, <00:19:16.326>it <00:19:16.433>shows <00:19:16.541>up <00:19:16.649>in <00:19:16.756>your <00:19:16.864>dashboards, <00:19:16.972>and <00:19:17.080>it

00:19:17.270 --> 00:19:17.280 align:start position:0%
<00:19:17.270>it <00:19:17.271>shows <00:19:17.272>up <00:19:17.273>in <00:19:17.275>your <00:19:17.276>dashboards, <00:19:17.277>and <00:19:17.279>it

00:19:17.280 --> 00:19:19.910 align:start position:0%
<00:19:17.280>it <00:19:17.420>shows <00:19:17.560>up <00:19:17.700>in <00:19:17.840>your <00:19:17.980>dashboards, <00:19:18.120>and <00:19:18.260>it <00:19:18.399>protects <00:19:18.540>absolutely <00:19:18.680>nothing.

00:19:19.910 --> 00:19:19.920 align:start position:0%
<00:19:19.910>protects <00:19:19.914>absolutely <00:19:19.919>nothing.

00:19:19.920 --> 00:19:22.590 align:start position:0%
<00:19:19.920>protects <00:19:20.047>absolutely <00:19:20.174>nothing. <00:19:20.301>This <00:19:20.429>is <00:19:20.556>a <00:19:20.683>skill <00:19:20.810>that <00:19:20.938>AI <00:19:21.065>does <00:19:21.192>not <00:19:21.320>have,

00:19:22.590 --> 00:19:22.600 align:start position:0%
<00:19:22.590>This <00:19:22.591>is <00:19:22.592>a <00:19:22.593>skill <00:19:22.594>that <00:19:22.595>AI <00:19:22.596>does <00:19:22.597>not <00:19:22.599>have,

00:19:22.600 --> 00:19:24.630 align:start position:0%
<00:19:22.600>This <00:19:22.687>is <00:19:22.774>a <00:19:22.862>skill <00:19:22.949>that <00:19:23.037>AI <00:19:23.125>does <00:19:23.212>not <00:19:23.300>have, <00:19:23.387>the <00:19:23.475>ability <00:19:23.562>to <00:19:23.649>step <00:19:23.737>back <00:19:23.824>for <00:19:23.912>a <00:19:24.000>second,

00:19:24.630 --> 00:19:24.640 align:start position:0%
<00:19:24.630>the <00:19:24.631>ability <00:19:24.632>to <00:19:24.633>step <00:19:24.635>back <00:19:24.636>for <00:19:24.637>a <00:19:24.639>second,

00:19:24.640 --> 00:19:28.150 align:start position:0%
<00:19:24.640>the <00:19:24.733>ability <00:19:24.826>to <00:19:24.920>step <00:19:25.013>back <00:19:25.106>for <00:19:25.200>a <00:19:25.293>second, <00:19:25.386>look <00:19:25.480>at <00:19:25.573>the <00:19:25.666>bigger <00:19:25.760>picture, <00:19:25.853>and <00:19:25.946>make <00:19:26.040>a

00:19:28.150 --> 00:19:28.160 align:start position:0%
<00:19:28.150>look <00:19:28.151>at <00:19:28.152>the <00:19:28.153>bigger <00:19:28.155>picture, <00:19:28.156>and <00:19:28.157>make <00:19:28.159>a

00:19:28.160 --> 00:19:30.030 align:start position:0%
<00:19:28.160>look <00:19:28.335>at <00:19:28.510>the <00:19:28.685>bigger <00:19:28.860>picture, <00:19:29.035>and <00:19:29.210>make <00:19:29.385>a <00:19:29.560>a

00:19:30.030 --> 00:19:30.040 align:start position:0%
a

00:19:30.040 --> 00:19:31.950 align:start position:0%
<00:19:30.040>a <00:19:30.240>call <00:19:30.440>on <00:19:30.639>how <00:19:30.840>there <00:19:31.040>should <00:19:31.240>be <00:19:31.440>actually

00:19:31.950 --> 00:19:31.960 align:start position:0%
<00:19:31.950>call <00:19:31.951>on <00:19:31.953>how <00:19:31.954>there <00:19:31.956>should <00:19:31.957>be <00:19:31.959>actually

00:19:31.960 --> 00:19:33.350 align:start position:0%
<00:19:31.960>call <00:19:32.049>on <00:19:32.138>how <00:19:32.228>there <00:19:32.317>should <00:19:32.406>be <00:19:32.496>actually <00:19:32.585>test <00:19:32.674>should <00:19:32.764>be <00:19:32.853>doing <00:19:32.942>and <00:19:33.032>things <00:19:33.121>if <00:19:33.211>we're

00:19:33.350 --> 00:19:33.360 align:start position:0%
<00:19:33.350>test <00:19:33.351>should <00:19:33.352>be <00:19:33.353>doing <00:19:33.355>and <00:19:33.356>things <00:19:33.357>if <00:19:33.359>we're

00:19:33.360 --> 00:19:35.030 align:start position:0%
<00:19:33.360>test <00:19:33.467>should <00:19:33.575>be <00:19:33.683>doing <00:19:33.790>and <00:19:33.898>things <00:19:34.006>if <00:19:34.113>we're <00:19:34.221>doing <00:19:34.329>something <00:19:34.436>wrong <00:19:34.544>as <00:19:34.652>well. <00:19:34.760>Don't

00:19:35.030 --> 00:19:35.040 align:start position:0%
<00:19:35.030>doing <00:19:35.031>something <00:19:35.033>wrong <00:19:35.035>as <00:19:35.037>well. <00:19:35.039>Don't

00:19:35.040 --> 00:19:36.190 align:start position:0%
<00:19:35.040>doing <00:19:35.126>something <00:19:35.212>wrong <00:19:35.298>as <00:19:35.385>well. <00:19:35.471>Don't <00:19:35.557>automate <00:19:35.643>it <00:19:35.730>away. <00:19:35.816>It <00:19:35.902>should <00:19:35.988>be <00:19:36.075>something

00:19:36.190 --> 00:19:36.200 align:start position:0%
<00:19:36.190>automate <00:19:36.191>it <00:19:36.193>away. <00:19:36.194>It <00:19:36.196>should <00:19:36.197>be <00:19:36.199>something

00:19:36.200 --> 00:19:38.630 align:start position:0%
<00:19:36.200>automate <00:19:36.316>it <00:19:36.433>away. <00:19:36.550>It <00:19:36.666>should <00:19:36.783>be <00:19:36.900>something <00:19:37.016>that <00:19:37.133>should <00:19:37.250>be <00:19:37.366>done <00:19:37.483>by <00:19:37.600>humans.

00:19:38.630 --> 00:19:38.640 align:start position:0%
<00:19:38.630>that <00:19:38.631>should <00:19:38.633>be <00:19:38.635>done <00:19:38.637>by <00:19:38.639>humans.

00:19:38.640 --> 00:19:40.670 align:start position:0%
<00:19:38.640>that <00:19:38.756>should <00:19:38.873>be <00:19:38.990>done <00:19:39.106>by <00:19:39.223>humans. <00:19:39.340>And <00:19:39.456>the <00:19:39.573>last <00:19:39.690>one, <00:19:39.806>which <00:19:39.923>can <00:19:40.040>absolutely

00:19:40.670 --> 00:19:40.680 align:start position:0%
<00:19:40.670>And <00:19:40.671>the <00:19:40.673>last <00:19:40.674>one, <00:19:40.676>which <00:19:40.677>can <00:19:40.679>absolutely

00:19:40.680 --> 00:19:42.510 align:start position:0%
<00:19:40.680>And <00:19:40.780>the <00:19:40.880>last <00:19:40.980>one, <00:19:41.080>which <00:19:41.180>can <00:19:41.280>absolutely <00:19:41.380>be <00:19:41.480>automated, <00:19:41.580>and <00:19:41.680>I <00:19:41.780>love <00:19:41.880>this <00:19:41.980>one, <00:19:42.080>is

00:19:42.510 --> 00:19:42.520 align:start position:0%
<00:19:42.510>be <00:19:42.511>automated, <00:19:42.512>and <00:19:42.513>I <00:19:42.515>love <00:19:42.516>this <00:19:42.517>one, <00:19:42.519>is

00:19:42.520 --> 00:19:44.430 align:start position:0%
<00:19:42.520>be <00:19:42.636>automated, <00:19:42.753>and <00:19:42.870>I <00:19:42.986>love <00:19:43.103>this <00:19:43.220>one, <00:19:43.336>is <00:19:43.453>the <00:19:43.570>fact <00:19:43.686>every <00:19:43.803>single <00:19:43.920>business

00:19:44.430 --> 00:19:44.440 align:start position:0%
<00:19:44.430>the <00:19:44.432>fact <00:19:44.434>every <00:19:44.436>single <00:19:44.439>business

00:19:44.440 --> 00:19:46.710 align:start position:0%
<00:19:44.440>the <00:19:44.567>fact <00:19:44.694>every <00:19:44.821>single <00:19:44.949>business <00:19:45.076>requirement <00:19:45.203>that <00:19:45.330>you <00:19:45.458>have <00:19:45.585>should <00:19:45.712>have <00:19:45.840>at

00:19:46.710 --> 00:19:46.720 align:start position:0%
<00:19:46.710>requirement <00:19:46.711>that <00:19:46.713>you <00:19:46.714>have <00:19:46.716>should <00:19:46.717>have <00:19:46.719>at

00:19:46.720 --> 00:19:48.710 align:start position:0%
<00:19:46.720>requirement <00:19:46.836>that <00:19:46.953>you <00:19:47.070>have <00:19:47.186>should <00:19:47.303>have <00:19:47.420>at <00:19:47.536>least <00:19:47.653>one <00:19:47.770>test <00:19:47.886>that <00:19:48.003>test <00:19:48.120>that

00:19:48.710 --> 00:19:48.720 align:start position:0%
<00:19:48.710>least <00:19:48.711>one <00:19:48.713>test <00:19:48.715>that <00:19:48.717>test <00:19:48.719>that

00:19:48.720 --> 00:19:50.590 align:start position:0%
<00:19:48.720>least <00:19:48.895>one <00:19:49.070>test <00:19:49.245>that <00:19:49.420>test <00:19:49.595>that <00:19:49.770>requirement <00:19:49.945>is <00:19:50.120>fulfilled.

00:19:50.590 --> 00:19:50.600 align:start position:0%
<00:19:50.590>requirement <00:19:50.594>is <00:19:50.599>fulfilled.

00:19:50.600 --> 00:19:53.030 align:start position:0%
<00:19:50.600>requirement <00:19:50.740>is <00:19:50.879>fulfilled. <00:19:51.020>Every <00:19:51.159>test <00:19:51.300>that <00:19:51.439>you <00:19:51.580>have <00:19:51.719>should <00:19:51.860>map <00:19:52.000>to

00:19:53.030 --> 00:19:53.040 align:start position:0%
<00:19:53.030>Every <00:19:53.031>test <00:19:53.032>that <00:19:53.033>you <00:19:53.035>have <00:19:53.036>should <00:19:53.037>map <00:19:53.039>to

00:19:53.040 --> 00:19:55.630 align:start position:0%
<00:19:53.040>Every <00:19:53.167>test <00:19:53.294>that <00:19:53.421>you <00:19:53.549>have <00:19:53.676>should <00:19:53.803>map <00:19:53.930>to <00:19:54.058>at <00:19:54.185>least <00:19:54.312>one <00:19:54.440>requirement.

00:19:55.630 --> 00:19:55.640 align:start position:0%
<00:19:55.630>at <00:19:55.633>least <00:19:55.636>one <00:19:55.639>requirement.

00:19:55.640 --> 00:19:58.150 align:start position:0%
<00:19:55.640>at <00:19:55.780>least <00:19:55.920>one <00:19:56.060>requirement. <00:19:56.200>If <00:19:56.340>you <00:19:56.480>have <00:19:56.620>a <00:19:56.760>requirement <00:19:56.900>without <00:19:57.040>tests,

00:19:58.150 --> 00:19:58.160 align:start position:0%
<00:19:58.150>If <00:19:58.151>you <00:19:58.153>have <00:19:58.154>a <00:19:58.156>requirement <00:19:58.157>without <00:19:58.159>tests,

00:19:58.160 --> 00:20:01.110 align:start position:0%
<00:19:58.160>If <00:19:58.300>you <00:19:58.440>have <00:19:58.580>a <00:19:58.720>requirement <00:19:58.860>without <00:19:59.000>tests, <00:19:59.140>that's <00:19:59.280>a <00:19:59.420>coverage <00:19:59.560>gap.

00:20:01.110 --> 00:20:01.120 align:start position:0%
<00:20:01.110>that's <00:20:01.112>a <00:20:01.116>coverage <00:20:01.119>gap.

00:20:01.120 --> 00:20:03.070 align:start position:0%
<00:20:01.120>that's <00:20:01.260>a <00:20:01.399>coverage <00:20:01.540>gap. <00:20:01.679>If <00:20:01.820>you <00:20:01.959>have <00:20:02.100>tests <00:20:02.239>with <00:20:02.379>no <00:20:02.520>requirements,

00:20:03.070 --> 00:20:03.080 align:start position:0%
<00:20:03.070>If <00:20:03.071>you <00:20:03.072>have <00:20:03.074>tests <00:20:03.076>with <00:20:03.077>no <00:20:03.079>requirements,

00:20:03.080 --> 00:20:05.430 align:start position:0%
<00:20:03.080>If <00:20:03.207>you <00:20:03.334>have <00:20:03.461>tests <00:20:03.589>with <00:20:03.716>no <00:20:03.843>requirements, <00:20:03.970>that's <00:20:04.098>probably <00:20:04.225>just <00:20:04.352>an <00:20:04.480>implementation

00:20:05.430 --> 00:20:05.440 align:start position:0%
<00:20:05.430>that's <00:20:05.432>probably <00:20:05.434>just <00:20:05.436>an <00:20:05.439>implementation

00:20:05.440 --> 00:20:06.790 align:start position:0%
<00:20:05.440>that's <00:20:05.575>probably <00:20:05.710>just <00:20:05.845>an <00:20:05.980>implementation <00:20:06.115>detail <00:20:06.250>that <00:20:06.385>you're <00:20:06.520>testing <00:20:06.655>without

00:20:06.790 --> 00:20:06.800 align:start position:0%
<00:20:06.790>detail <00:20:06.792>that <00:20:06.794>you're <00:20:06.796>testing <00:20:06.799>without

00:20:06.800 --> 00:20:08.830 align:start position:0%
<00:20:06.800>detail <00:20:07.000>that <00:20:07.200>you're <00:20:07.399>testing <00:20:07.600>without <00:20:07.800>actual <00:20:08.000>proper <00:20:08.200>value.

00:20:08.830 --> 00:20:08.840 align:start position:0%
<00:20:08.830>actual <00:20:08.834>proper <00:20:08.839>value.

00:20:08.840 --> 00:20:10.790 align:start position:0%
<00:20:08.840>actual <00:20:09.014>proper <00:20:09.189>value. <00:20:09.365>Build <00:20:09.540>this <00:20:09.715>traceability <00:20:09.889>to <00:20:10.064>check <00:20:10.240>into

00:20:10.790 --> 00:20:10.800 align:start position:0%
<00:20:10.790>Build <00:20:10.791>this <00:20:10.793>traceability <00:20:10.795>to <00:20:10.797>check <00:20:10.799>into

00:20:10.800 --> 00:20:13.670 align:start position:0%
<00:20:10.800>Build <00:20:10.907>this <00:20:11.015>traceability <00:20:11.123>to <00:20:11.230>check <00:20:11.338>into <00:20:11.446>your <00:20:11.553>CI <00:20:11.661>pipeline <00:20:11.769>to <00:20:11.876>make <00:20:11.984>sure <00:20:12.092>that <00:20:12.200>you

00:20:13.670 --> 00:20:13.680 align:start position:0%
<00:20:13.670>your <00:20:13.671>CI <00:20:13.672>pipeline <00:20:13.673>to <00:20:13.675>make <00:20:13.676>sure <00:20:13.677>that <00:20:13.679>you

00:20:13.680 --> 00:20:15.150 align:start position:0%
<00:20:13.680>your <00:20:13.774>CI <00:20:13.869>pipeline <00:20:13.963>to <00:20:14.058>make <00:20:14.152>sure <00:20:14.247>that <00:20:14.341>you <00:20:14.436>validate <00:20:14.530>that <00:20:14.625>every <00:20:14.719>single <00:20:14.814>one <00:20:14.908>of <00:20:15.003>these

00:20:15.150 --> 00:20:15.160 align:start position:0%
<00:20:15.150>validate <00:20:15.151>that <00:20:15.153>every <00:20:15.154>single <00:20:15.156>one <00:20:15.157>of <00:20:15.159>these

00:20:15.160 --> 00:20:16.630 align:start position:0%
<00:20:15.160>validate <00:20:15.261>that <00:20:15.363>every <00:20:15.465>single <00:20:15.567>one <00:20:15.668>of <00:20:15.770>these <00:20:15.872>things <00:20:15.974>that <00:20:16.075>you <00:20:16.177>have <00:20:16.279>specs <00:20:16.381>which <00:20:16.483>match

00:20:16.630 --> 00:20:16.640 align:start position:0%
<00:20:16.630>things <00:20:16.631>that <00:20:16.633>you <00:20:16.634>have <00:20:16.636>specs <00:20:16.637>which <00:20:16.639>match

00:20:16.640 --> 00:20:18.750 align:start position:0%
<00:20:16.640>things <00:20:16.747>that <00:20:16.855>you <00:20:16.963>have <00:20:17.070>specs <00:20:17.178>which <00:20:17.286>match <00:20:17.393>the <00:20:17.501>tests, <00:20:17.609>tests <00:20:17.716>which <00:20:17.824>match <00:20:17.932>the <00:20:18.040>specs,

00:20:18.750 --> 00:20:18.760 align:start position:0%
<00:20:18.750>the <00:20:18.751>tests, <00:20:18.753>tests <00:20:18.754>which <00:20:18.756>match <00:20:18.757>the <00:20:18.759>specs,

00:20:18.760 --> 00:20:20.990 align:start position:0%
<00:20:18.760>the <00:20:18.860>tests, <00:20:18.960>tests <00:20:19.060>which <00:20:19.160>match <00:20:19.260>the <00:20:19.360>specs, <00:20:19.460>and <00:20:19.560>you're <00:20:19.660>not <00:20:19.760>using <00:20:19.860>the <00:20:19.960>happy <00:20:20.060>path <00:20:20.160>in

00:20:20.990 --> 00:20:21.000 align:start position:0%
<00:20:20.990>and <00:20:20.991>you're <00:20:20.992>not <00:20:20.993>using <00:20:20.995>the <00:20:20.996>happy <00:20:20.997>path <00:20:20.999>in

00:20:21.000 --> 00:20:22.390 align:start position:0%
<00:20:21.000>and <00:20:21.113>you're <00:20:21.227>not <00:20:21.341>using <00:20:21.454>the <00:20:21.568>happy <00:20:21.682>path <00:20:21.796>in <00:20:21.909>order <00:20:22.023>to <00:20:22.137>do <00:20:22.251>it.

00:20:22.390 --> 00:20:22.400 align:start position:0%
<00:20:22.390>order <00:20:22.393>to <00:20:22.396>do <00:20:22.399>it.

00:20:22.400 --> 00:20:23.630 align:start position:0%
<00:20:22.400>order <00:20:22.676>to <00:20:22.953>do <00:20:23.230>it. <00:20:23.507>So,

00:20:23.630 --> 00:20:23.640 align:start position:0%
So,

00:20:23.640 --> 00:20:26.310 align:start position:0%
<00:20:23.640>So, <00:20:23.920>this <00:20:24.200>is <00:20:24.480>a <00:20:24.760>complete <00:20:25.040>checklist.

00:20:26.310 --> 00:20:26.320 align:start position:0%
<00:20:26.310>this <00:20:26.312>is <00:20:26.314>a <00:20:26.316>complete <00:20:26.319>checklist.

00:20:26.320 --> 00:20:27.470 align:start position:0%
<00:20:26.320>this <00:20:26.423>is <00:20:26.527>a <00:20:26.630>complete <00:20:26.734>checklist. <00:20:26.837>Pretty <00:20:26.941>much <00:20:27.044>about <00:20:27.148>depending <00:20:27.251>on <00:20:27.355>the

00:20:27.470 --> 00:20:27.480 align:start position:0%
<00:20:27.470>Pretty <00:20:27.471>much <00:20:27.473>about <00:20:27.475>depending <00:20:27.477>on <00:20:27.479>the

00:20:27.480 --> 00:20:28.910 align:start position:0%
<00:20:27.480>Pretty <00:20:27.597>much <00:20:27.714>about <00:20:27.831>depending <00:20:27.948>on <00:20:28.065>the <00:20:28.182>feature <00:20:28.299>size, <00:20:28.416>this <00:20:28.533>is <00:20:28.650>something <00:20:28.767>between

00:20:28.910 --> 00:20:28.920 align:start position:0%
<00:20:28.910>feature <00:20:28.911>size, <00:20:28.913>this <00:20:28.915>is <00:20:28.917>something <00:20:28.919>between

00:20:28.920 --> 00:20:31.830 align:start position:0%
<00:20:28.920>feature <00:20:29.036>size, <00:20:29.153>this <00:20:29.270>is <00:20:29.386>something <00:20:29.503>between <00:20:29.620>35 <00:20:29.736>to <00:20:29.853>100 <00:20:29.970>minutes <00:20:30.086>will <00:20:30.203>take <00:20:30.320>to

00:20:31.830 --> 00:20:31.840 align:start position:0%
<00:20:31.830>35 <00:20:31.831>to <00:20:31.832>100 <00:20:31.834>minutes <00:20:31.836>will <00:20:31.837>take <00:20:31.839>to

00:20:31.840 --> 00:20:33.270 align:start position:0%
<00:20:31.840>35 <00:20:32.023>to <00:20:32.207>100 <00:20:32.391>minutes <00:20:32.575>will <00:20:32.759>take <00:20:32.943>to <00:20:33.127>implement.

00:20:33.270 --> 00:20:33.280 align:start position:0%
implement.

00:20:33.280 --> 00:20:35.510 align:start position:0%
<00:20:33.280>implement. <00:20:33.455>Compare <00:20:33.629>that <00:20:33.805>to <00:20:33.980>the <00:20:34.155>cost <00:20:34.330>of <00:20:34.504>a <00:20:34.680>production

00:20:35.510 --> 00:20:35.520 align:start position:0%
<00:20:35.510>Compare <00:20:35.511>that <00:20:35.512>to <00:20:35.513>the <00:20:35.515>cost <00:20:35.516>of <00:20:35.517>a <00:20:35.519>production

00:20:35.520 --> 00:20:38.110 align:start position:0%
<00:20:35.520>Compare <00:20:35.613>that <00:20:35.706>to <00:20:35.800>the <00:20:35.893>cost <00:20:35.986>of <00:20:36.080>a <00:20:36.173>production <00:20:36.266>outage. <00:20:36.360>If <00:20:36.453>it <00:20:36.546>may <00:20:36.639>be <00:20:36.733>1 <00:20:36.826>hour <00:20:36.920>downtime,

00:20:38.110 --> 00:20:38.120 align:start position:0%
<00:20:38.110>outage. <00:20:38.111>If <00:20:38.112>it <00:20:38.113>may <00:20:38.115>be <00:20:38.116>1 <00:20:38.117>hour <00:20:38.119>downtime,

00:20:38.120 --> 00:20:39.630 align:start position:0%
<00:20:38.120>outage. <00:20:38.224>If <00:20:38.329>it <00:20:38.433>may <00:20:38.538>be <00:20:38.642>1 <00:20:38.747>hour <00:20:38.851>downtime, <00:20:38.956>which <00:20:39.060>is <00:20:39.165>on <00:20:39.269>an <00:20:39.374>average <00:20:39.479>approximately

00:20:39.630 --> 00:20:39.640 align:start position:0%
<00:20:39.630>which <00:20:39.631>is <00:20:39.633>on <00:20:39.635>an <00:20:39.637>average <00:20:39.639>approximately

00:20:39.640 --> 00:20:42.910 align:start position:0%
<00:20:39.640>which <00:20:39.756>is <00:20:39.873>on <00:20:39.990>an <00:20:40.106>average <00:20:40.223>approximately <00:20:40.340>between <00:20:40.456>$100,000 <00:20:40.573>to <00:20:40.690>500k, <00:20:40.806>or <00:20:40.923>a <00:20:41.040>data

00:20:42.910 --> 00:20:42.920 align:start position:0%
<00:20:42.910>between <00:20:42.911>$100,000 <00:20:42.913>to <00:20:42.914>500k, <00:20:42.916>or <00:20:42.917>a <00:20:42.919>data

00:20:42.920 --> 00:20:46.190 align:start position:0%
<00:20:42.920>between <00:20:43.027>$100,000 <00:20:43.135>to <00:20:43.243>500k, <00:20:43.350>or <00:20:43.458>a <00:20:43.566>data <00:20:43.673>breach, <00:20:43.781>which <00:20:43.889>is <00:20:43.996>more <00:20:44.104>than <00:20:44.212>$4.3 <00:20:44.320>million,

00:20:46.190 --> 00:20:46.200 align:start position:0%
<00:20:46.190>breach, <00:20:46.191>which <00:20:46.193>is <00:20:46.194>more <00:20:46.196>than <00:20:46.197>$4.3 <00:20:46.199>million,

00:20:46.200 --> 00:20:48.030 align:start position:0%
<00:20:46.200>breach, <00:20:46.307>which <00:20:46.415>is <00:20:46.523>more <00:20:46.630>than <00:20:46.738>$4.3 <00:20:46.846>million, <00:20:46.953>or <00:20:47.061>a <00:20:47.169>compliance <00:20:47.276>violation <00:20:47.384>which <00:20:47.492>you <00:20:47.600>did

00:20:48.030 --> 00:20:48.040 align:start position:0%
<00:20:48.030>or <00:20:48.031>a <00:20:48.033>compliance <00:20:48.034>violation <00:20:48.036>which <00:20:48.037>you <00:20:48.039>did

00:20:48.040 --> 00:20:49.470 align:start position:0%
<00:20:48.040>or <00:20:48.147>a <00:20:48.254>compliance <00:20:48.361>violation <00:20:48.469>which <00:20:48.576>you <00:20:48.683>did <00:20:48.790>because <00:20:48.898>you <00:20:49.005>didn't <00:20:49.112>test <00:20:49.219>correctly, <00:20:49.327>will

00:20:49.470 --> 00:20:49.480 align:start position:0%
<00:20:49.470>because <00:20:49.471>you <00:20:49.473>didn't <00:20:49.475>test <00:20:49.477>correctly, <00:20:49.479>will

00:20:49.480 --> 00:20:52.110 align:start position:0%
<00:20:49.480>because <00:20:49.607>you <00:20:49.734>didn't <00:20:49.861>test <00:20:49.989>correctly, <00:20:50.116>will <00:20:50.243>be <00:20:50.370>anything <00:20:50.498>between <00:20:50.625>$50,000 <00:20:50.752>to <00:20:50.880>$1

00:20:52.110 --> 00:20:52.120 align:start position:0%
<00:20:52.110>be <00:20:52.111>anything <00:20:52.113>between <00:20:52.115>$50,000 <00:20:52.117>to <00:20:52.119>$1

00:20:52.120 --> 00:20:54.830 align:start position:0%
<00:20:52.120>be <00:20:52.247>anything <00:20:52.374>between <00:20:52.501>$50,000 <00:20:52.629>to <00:20:52.756>$1 <00:20:52.883>million <00:20:53.010>depending <00:20:53.138>on <00:20:53.265>the <00:20:53.392>industry, <00:20:53.520>and

00:20:54.830 --> 00:20:54.840 align:start position:0%
<00:20:54.830>million <00:20:54.831>depending <00:20:54.833>on <00:20:54.835>the <00:20:54.837>industry, <00:20:54.839>and

00:20:54.840 --> 00:20:56.590 align:start position:0%
<00:20:54.840>million <00:20:54.956>depending <00:20:55.073>on <00:20:55.189>the <00:20:55.306>industry, <00:20:55.423>and <00:20:55.540>the <00:20:55.656>cost <00:20:55.773>of <00:20:55.889>your <00:20:56.006>losing <00:20:56.123>your <00:20:56.240>customers'

00:20:56.590 --> 00:20:56.600 align:start position:0%
<00:20:56.590>the <00:20:56.591>cost <00:20:56.592>of <00:20:56.594>your <00:20:56.596>losing <00:20:56.597>your <00:20:56.599>customers'

00:20:56.600 --> 00:20:57.830 align:start position:0%
<00:20:56.600>the <00:20:56.692>cost <00:20:56.784>of <00:20:56.876>your <00:20:56.968>losing <00:20:57.061>your <00:20:57.153>customers' <00:20:57.245>trust <00:20:57.338>is <00:20:57.430>something <00:20:57.522>you <00:20:57.614>actually <00:20:57.706>can

00:20:57.830 --> 00:20:57.840 align:start position:0%
<00:20:57.830>trust <00:20:57.831>is <00:20:57.833>something <00:20:57.835>you <00:20:57.837>actually <00:20:57.839>can

00:20:57.840 --> 00:20:59.230 align:start position:0%
<00:20:57.840>trust <00:20:57.996>is <00:20:58.152>something <00:20:58.309>you <00:20:58.465>actually <00:20:58.621>can <00:20:58.778>measure <00:20:58.934>in <00:20:59.091>money.

00:20:59.230 --> 00:20:59.240 align:start position:0%
<00:20:59.230>measure <00:20:59.234>in <00:20:59.239>money.

00:20:59.240 --> 00:21:01.270 align:start position:0%
<00:20:59.240>measure <00:20:59.380>in <00:20:59.520>money. <00:20:59.660>And <00:20:59.800>it's <00:20:59.940>the <00:21:00.080>hardest <00:21:00.220>one <00:21:00.360>to <00:21:00.500>gain <00:21:00.640>back

00:21:01.270 --> 00:21:01.280 align:start position:0%
<00:21:01.270>And <00:21:01.271>it's <00:21:01.272>the <00:21:01.273>hardest <00:21:01.275>one <00:21:01.276>to <00:21:01.277>gain <00:21:01.279>back

00:21:01.280 --> 00:21:02.670 align:start position:0%
<00:21:01.280>And <00:21:01.376>it's <00:21:01.472>the <00:21:01.568>hardest <00:21:01.664>one <00:21:01.761>to <00:21:01.857>gain <00:21:01.953>back <00:21:02.049>once <00:21:02.146>you <00:21:02.242>actually <00:21:02.338>break <00:21:02.434>something <00:21:02.531>which

00:21:02.670 --> 00:21:02.680 align:start position:0%
<00:21:02.670>once <00:21:02.671>you <00:21:02.673>actually <00:21:02.675>break <00:21:02.677>something <00:21:02.679>which

00:21:02.680 --> 00:21:05.150 align:start position:0%
<00:21:02.680>once <00:21:02.807>you <00:21:02.934>actually <00:21:03.061>break <00:21:03.189>something <00:21:03.316>which <00:21:03.443>gives <00:21:03.570>which <00:21:03.698>erodes <00:21:03.825>that <00:21:03.952>trust <00:21:04.080>itself.

00:21:05.150 --> 00:21:05.160 align:start position:0%
<00:21:05.150>gives <00:21:05.151>which <00:21:05.153>erodes <00:21:05.155>that <00:21:05.157>trust <00:21:05.159>itself.

00:21:05.160 --> 00:21:08.150 align:start position:0%
<00:21:05.160>gives <00:21:05.287>which <00:21:05.414>erodes <00:21:05.541>that <00:21:05.669>trust <00:21:05.796>itself. <00:21:05.923>The <00:21:06.050>checklist <00:21:06.178>itself <00:21:06.305>is <00:21:06.432>not <00:21:06.560>overhead.

00:21:08.150 --> 00:21:08.160 align:start position:0%
<00:21:08.150>The <00:21:08.151>checklist <00:21:08.153>itself <00:21:08.155>is <00:21:08.157>not <00:21:08.159>overhead.

00:21:08.160 --> 00:21:09.750 align:start position:0%
<00:21:08.160>The <00:21:08.267>checklist <00:21:08.375>itself <00:21:08.483>is <00:21:08.590>not <00:21:08.698>overhead. <00:21:08.806>It's <00:21:08.913>insurance <00:21:09.021>for <00:21:09.129>you <00:21:09.236>to <00:21:09.344>make <00:21:09.452>sure <00:21:09.560>that

00:21:09.750 --> 00:21:09.760 align:start position:0%
<00:21:09.750>It's <00:21:09.751>insurance <00:21:09.752>for <00:21:09.753>you <00:21:09.755>to <00:21:09.756>make <00:21:09.757>sure <00:21:09.759>that

00:21:09.760 --> 00:21:11.950 align:start position:0%
<00:21:09.760>It's <00:21:09.867>insurance <00:21:09.975>for <00:21:10.083>you <00:21:10.190>to <00:21:10.298>make <00:21:10.406>sure <00:21:10.513>that <00:21:10.621>you <00:21:10.729>step <00:21:10.836>your <00:21:10.944>shipping <00:21:11.052>applications <00:21:11.160>that

00:21:11.950 --> 00:21:11.960 align:start position:0%
<00:21:11.950>you <00:21:11.951>step <00:21:11.953>your <00:21:11.955>shipping <00:21:11.957>applications <00:21:11.959>that

00:21:11.960 --> 00:21:14.990 align:start position:0%
<00:21:11.960>you <00:21:12.160>step <00:21:12.360>your <00:21:12.560>shipping <00:21:12.760>applications <00:21:12.960>that <00:21:13.160>work <00:21:13.360>correctly.

00:21:15.000 --> 00:21:16.470 align:start position:0%
<00:21:15.000>This <00:21:15.165>is <00:21:15.330>how <00:21:15.496>you <00:21:15.661>can <00:21:15.826>implement <00:21:15.992>this <00:21:16.157>in <00:21:16.323>a

00:21:16.470 --> 00:21:16.480 align:start position:0%
<00:21:16.470>This <00:21:16.471>is <00:21:16.472>how <00:21:16.473>you <00:21:16.474>can <00:21:16.475>implement <00:21:16.476>this <00:21:16.477>in <00:21:16.479>a

00:21:16.480 --> 00:21:18.550 align:start position:0%
<00:21:16.480>This <00:21:16.567>is <00:21:16.655>how <00:21:16.742>you <00:21:16.830>can <00:21:16.917>implement <00:21:17.005>this <00:21:17.092>in <00:21:17.180>a <00:21:17.267>fair <00:21:17.355>in <00:21:17.442>a <00:21:17.530>full <00:21:17.617>rollout <00:21:17.705>within <00:21:17.792>divided <00:21:17.880>by

00:21:18.550 --> 00:21:18.560 align:start position:0%
<00:21:18.550>fair <00:21:18.551>in <00:21:18.552>a <00:21:18.553>full <00:21:18.555>rollout <00:21:18.556>within <00:21:18.557>divided <00:21:18.559>by

00:21:18.560 --> 00:21:21.350 align:start position:0%
<00:21:18.560>fair <00:21:18.659>in <00:21:18.760>a <00:21:18.860>full <00:21:18.960>rollout <00:21:19.060>within <00:21:19.159>divided <00:21:19.260>by <00:21:19.360>different <00:21:19.460>weeks. <00:21:19.560>But, <00:21:19.659>I <00:21:19.760>think <00:21:19.860>of <00:21:19.960>course

00:21:21.350 --> 00:21:21.360 align:start position:0%
<00:21:21.350>different <00:21:21.351>weeks. <00:21:21.352>But, <00:21:21.354>I <00:21:21.356>think <00:21:21.357>of <00:21:21.359>course

00:21:21.360 --> 00:21:22.990 align:start position:0%
<00:21:21.360>different <00:21:21.453>weeks. <00:21:21.546>But, <00:21:21.639>I <00:21:21.733>think <00:21:21.826>of <00:21:21.919>course <00:21:22.013>some <00:21:22.106>of <00:21:22.199>you <00:21:22.293>are <00:21:22.386>thinking <00:21:22.479>uh <00:21:22.573>well, <00:21:22.666>I <00:21:22.760>have

00:21:22.990 --> 00:21:23.000 align:start position:0%
<00:21:22.990>some <00:21:22.991>of <00:21:22.992>you <00:21:22.993>are <00:21:22.994>thinking <00:21:22.995>uh <00:21:22.996>well, <00:21:22.997>I <00:21:22.999>have

00:21:23.000 --> 00:21:24.830 align:start position:0%
<00:21:23.000>some <00:21:23.087>of <00:21:23.175>you <00:21:23.262>are <00:21:23.350>thinking <00:21:23.437>uh <00:21:23.525>well, <00:21:23.612>I <00:21:23.700>have <00:21:23.787>a <00:21:23.875>feature <00:21:23.962>shipping <00:21:24.050>next <00:21:24.137>week. <00:21:24.225>How <00:21:24.312>can <00:21:24.400>I

00:21:24.830 --> 00:21:24.840 align:start position:0%
<00:21:24.830>a <00:21:24.831>feature <00:21:24.832>shipping <00:21:24.833>next <00:21:24.835>week. <00:21:24.836>How <00:21:24.837>can <00:21:24.839>I

00:21:24.840 --> 00:21:27.110 align:start position:0%
<00:21:24.840>a <00:21:24.933>feature <00:21:25.026>shipping <00:21:25.120>next <00:21:25.213>week. <00:21:25.306>How <00:21:25.399>can <00:21:25.493>I <00:21:25.586>do <00:21:25.679>this <00:21:25.773>in <00:21:25.866>a <00:21:25.959>much <00:21:26.053>shorter <00:21:26.146>way? <00:21:26.240>So,

00:21:27.110 --> 00:21:27.120 align:start position:0%
<00:21:27.110>do <00:21:27.111>this <00:21:27.112>in <00:21:27.113>a <00:21:27.115>much <00:21:27.116>shorter <00:21:27.117>way? <00:21:27.119>So,

00:21:27.120 --> 00:21:28.510 align:start position:0%
<00:21:27.120>do <00:21:27.209>this <00:21:27.298>in <00:21:27.388>a <00:21:27.477>much <00:21:27.566>shorter <00:21:27.656>way? <00:21:27.745>So, <00:21:27.834>here's <00:21:27.924>a <00:21:28.013>30-minute <00:21:28.102>version <00:21:28.192>of <00:21:28.281>how <00:21:28.371>you

00:21:28.510 --> 00:21:28.520 align:start position:0%
<00:21:28.510>here's <00:21:28.511>a <00:21:28.513>30-minute <00:21:28.514>version <00:21:28.516>of <00:21:28.517>how <00:21:28.519>you

00:21:28.520 --> 00:21:30.510 align:start position:0%
<00:21:28.520>here's <00:21:28.647>a <00:21:28.774>30-minute <00:21:28.901>version <00:21:29.029>of <00:21:29.156>how <00:21:29.283>you <00:21:29.410>can <00:21:29.538>do <00:21:29.665>this. <00:21:29.792>Number <00:21:29.920>one,

00:21:30.510 --> 00:21:30.520 align:start position:0%
<00:21:30.510>can <00:21:30.512>do <00:21:30.514>this. <00:21:30.516>Number <00:21:30.519>one,

00:21:30.520 --> 00:21:32.350 align:start position:0%
<00:21:30.520>can <00:21:30.636>do <00:21:30.753>this. <00:21:30.870>Number <00:21:30.986>one, <00:21:31.103>pick <00:21:31.220>one <00:21:31.336>function <00:21:31.453>in <00:21:31.570>your <00:21:31.686>code <00:21:31.803>base <00:21:31.920>that

00:21:32.350 --> 00:21:32.360 align:start position:0%
<00:21:32.350>pick <00:21:32.351>one <00:21:32.352>function <00:21:32.353>in <00:21:32.355>your <00:21:32.356>code <00:21:32.357>base <00:21:32.359>that

00:21:32.360 --> 00:21:34.510 align:start position:0%
<00:21:32.360>pick <00:21:32.515>one <00:21:32.671>function <00:21:32.826>in <00:21:32.982>your <00:21:33.137>code <00:21:33.293>base <00:21:33.448>that <00:21:33.604>scares <00:21:33.760>you.

00:21:34.510 --> 00:21:34.520 align:start position:0%
<00:21:34.510>scares <00:21:34.519>you.

00:21:34.520 --> 00:21:36.270 align:start position:0%
<00:21:34.520>scares <00:21:34.675>you. <00:21:34.831>One <00:21:34.986>that <00:21:35.142>you <00:21:35.297>know <00:21:35.453>has <00:21:35.608>edge <00:21:35.764>cases <00:21:35.920>and

00:21:36.270 --> 00:21:36.280 align:start position:0%
<00:21:36.270>One <00:21:36.271>that <00:21:36.272>you <00:21:36.273>know <00:21:36.275>has <00:21:36.276>edge <00:21:36.277>cases <00:21:36.279>and

00:21:36.280 --> 00:21:37.870 align:start position:0%
<00:21:36.280>One <00:21:36.420>that <00:21:36.560>you <00:21:36.700>know <00:21:36.840>has <00:21:36.980>edge <00:21:37.120>cases <00:21:37.260>and <00:21:37.399>harbor <00:21:37.540>horrible <00:21:37.680>ones.

00:21:37.870 --> 00:21:37.880 align:start position:0%
<00:21:37.870>harbor <00:21:37.874>horrible <00:21:37.879>ones.

00:21:37.880 --> 00:21:40.590 align:start position:0%
<00:21:37.880>harbor <00:21:38.055>horrible <00:21:38.230>ones. <00:21:38.405>Write <00:21:38.580>five <00:21:38.755>bullet <00:21:38.930>points <00:21:39.105>in <00:21:39.280>text

00:21:40.590 --> 00:21:40.600 align:start position:0%
<00:21:40.590>Write <00:21:40.591>five <00:21:40.593>bullet <00:21:40.595>points <00:21:40.597>in <00:21:40.599>text

00:21:40.600 --> 00:21:42.750 align:start position:0%
<00:21:40.600>Write <00:21:40.740>five <00:21:40.879>bullet <00:21:41.020>points <00:21:41.159>in <00:21:41.300>text <00:21:41.439>describing <00:21:41.580>what <00:21:41.719>it <00:21:41.860>should <00:21:42.000>do

00:21:42.750 --> 00:21:42.760 align:start position:0%
<00:21:42.750>describing <00:21:42.752>what <00:21:42.754>it <00:21:42.756>should <00:21:42.759>do

00:21:42.760 --> 00:21:45.550 align:start position:0%
<00:21:42.760>describing <00:21:42.900>what <00:21:43.040>it <00:21:43.180>should <00:21:43.320>do <00:21:43.460>and <00:21:43.600>what <00:21:43.740>should <00:21:43.879>make <00:21:44.020>it <00:21:44.160>fail.

00:21:45.550 --> 00:21:45.560 align:start position:0%
<00:21:45.550>and <00:21:45.551>what <00:21:45.553>should <00:21:45.555>make <00:21:45.557>it <00:21:45.559>fail.

00:21:45.560 --> 00:21:48.470 align:start position:0%
<00:21:45.560>and <00:21:45.676>what <00:21:45.793>should <00:21:45.909>make <00:21:46.026>it <00:21:46.143>fail. <00:21:46.260>Feed <00:21:46.376>those <00:21:46.493>bullet <00:21:46.610>points <00:21:46.726>into <00:21:46.843>the <00:21:46.960>code

00:21:48.470 --> 00:21:48.480 align:start position:0%
<00:21:48.470>Feed <00:21:48.471>those <00:21:48.473>bullet <00:21:48.474>points <00:21:48.476>into <00:21:48.477>the <00:21:48.479>code

00:21:48.480 --> 00:21:50.910 align:start position:0%
<00:21:48.480>Feed <00:21:48.567>those <00:21:48.655>bullet <00:21:48.742>points <00:21:48.830>into <00:21:48.917>the <00:21:49.005>code <00:21:49.092>into <00:21:49.180>your <00:21:49.267>AI <00:21:49.355>with <00:21:49.442>the <00:21:49.530>code <00:21:49.617>and <00:21:49.705>ask <00:21:49.792>it <00:21:49.880>to

00:21:50.910 --> 00:21:50.920 align:start position:0%
<00:21:50.910>into <00:21:50.911>your <00:21:50.912>AI <00:21:50.913>with <00:21:50.914>the <00:21:50.915>code <00:21:50.916>and <00:21:50.917>ask <00:21:50.918>it <00:21:50.919>to

00:21:50.920 --> 00:21:52.550 align:start position:0%
<00:21:50.920>into <00:21:51.036>your <00:21:51.153>AI <00:21:51.270>with <00:21:51.386>the <00:21:51.503>code <00:21:51.620>and <00:21:51.736>ask <00:21:51.853>it <00:21:51.970>to <00:21:52.086>generate <00:21:52.203>those <00:21:52.320>tests.

00:21:52.550 --> 00:21:52.560 align:start position:0%
<00:21:52.550>generate <00:21:52.554>those <00:21:52.559>tests.

00:21:52.560 --> 00:21:56.350 align:start position:0%
<00:21:52.560>generate <00:21:52.715>those <00:21:52.871>tests. <00:21:53.026>Run <00:21:53.182>mutation <00:21:53.337>testing <00:21:53.493>on <00:21:53.648>the <00:21:53.804>result <00:21:53.960>and

00:21:56.350 --> 00:21:56.360 align:start position:0%
<00:21:56.350>Run <00:21:56.351>mutation <00:21:56.352>testing <00:21:56.354>on <00:21:56.356>the <00:21:56.357>result <00:21:56.359>and

00:21:56.360 --> 00:21:59.310 align:start position:0%
<00:21:56.360>Run <00:21:56.487>mutation <00:21:56.614>testing <00:21:56.741>on <00:21:56.869>the <00:21:56.996>result <00:21:57.123>and <00:21:57.250>you're <00:21:57.378>done <00:21:57.505>within <00:21:57.632>30 <00:21:57.760>minutes.

00:21:59.310 --> 00:21:59.320 align:start position:0%
<00:21:59.310>you're <00:21:59.312>done <00:21:59.314>within <00:21:59.316>30 <00:21:59.319>minutes.

00:21:59.320 --> 00:22:00.910 align:start position:0%
<00:21:59.320>you're <00:21:59.460>done <00:21:59.600>within <00:21:59.740>30 <00:21:59.879>minutes. <00:22:00.020>You <00:22:00.159>will <00:22:00.300>immediately <00:22:00.439>see <00:22:00.580>the <00:22:00.720>difference

00:22:00.910 --> 00:22:00.920 align:start position:0%
<00:22:00.910>You <00:22:00.911>will <00:22:00.913>immediately <00:22:00.915>see <00:22:00.917>the <00:22:00.919>difference

00:22:00.920 --> 00:22:03.430 align:start position:0%
<00:22:00.920>You <00:22:01.047>will <00:22:01.174>immediately <00:22:01.301>see <00:22:01.429>the <00:22:01.556>difference <00:22:01.683>between <00:22:01.810>tests <00:22:01.938>which <00:22:02.065>are <00:22:02.192>generated <00:22:02.320>from

00:22:03.430 --> 00:22:03.440 align:start position:0%
<00:22:03.430>between <00:22:03.431>tests <00:22:03.433>which <00:22:03.435>are <00:22:03.437>generated <00:22:03.439>from

00:22:03.440 --> 00:22:04.470 align:start position:0%
<00:22:03.440>between <00:22:03.594>tests <00:22:03.749>which <00:22:03.903>are <00:22:04.058>generated <00:22:04.212>from <00:22:04.367>code

00:22:04.470 --> 00:22:04.480 align:start position:0%
code

00:22:04.480 --> 00:22:05.790 align:start position:0%
<00:22:04.480>code <00:22:04.676>and <00:22:04.873>tests <00:22:05.069>which <00:22:05.266>are <00:22:05.462>generated <00:22:05.658>from

00:22:05.790 --> 00:22:05.800 align:start position:0%
<00:22:05.790>and <00:22:05.791>tests <00:22:05.793>which <00:22:05.795>are <00:22:05.797>generated <00:22:05.799>from

00:22:05.800 --> 00:22:07.510 align:start position:0%
<00:22:05.800>and <00:22:05.916>tests <00:22:06.033>which <00:22:06.149>are <00:22:06.266>generated <00:22:06.383>from <00:22:06.500>specifications. <00:22:06.616>And <00:22:06.733>once <00:22:06.850>you <00:22:06.966>see <00:22:07.083>it, <00:22:07.200>I

00:22:07.510 --> 00:22:07.520 align:start position:0%
<00:22:07.510>specifications. <00:22:07.511>And <00:22:07.513>once <00:22:07.514>you <00:22:07.516>see <00:22:07.517>it, <00:22:07.519>I

00:22:07.520 --> 00:22:09.950 align:start position:0%
<00:22:07.520>specifications. <00:22:07.636>And <00:22:07.753>once <00:22:07.870>you <00:22:07.986>see <00:22:08.103>it, <00:22:08.220>I <00:22:08.336>promise <00:22:08.453>you <00:22:08.570>you <00:22:08.686>won't <00:22:08.803>go <00:22:08.920>back.

00:22:09.950 --> 00:22:09.960 align:start position:0%
<00:22:09.950>promise <00:22:09.951>you <00:22:09.953>you <00:22:09.955>won't <00:22:09.957>go <00:22:09.959>back.

00:22:09.960 --> 00:22:11.910 align:start position:0%
<00:22:09.960>promise <00:22:10.067>you <00:22:10.175>you <00:22:10.283>won't <00:22:10.390>go <00:22:10.498>back. <00:22:10.606>For <00:22:10.713>teams <00:22:10.821>that <00:22:10.929>want <00:22:11.036>to <00:22:11.144>go <00:22:11.252>deeper, <00:22:11.360>of

00:22:11.910 --> 00:22:11.920 align:start position:0%
<00:22:11.910>For <00:22:11.911>teams <00:22:11.912>that <00:22:11.913>want <00:22:11.915>to <00:22:11.916>go <00:22:11.917>deeper, <00:22:11.919>of

00:22:11.920 --> 00:22:13.550 align:start position:0%
<00:22:11.920>For <00:22:12.013>teams <00:22:12.106>that <00:22:12.200>want <00:22:12.293>to <00:22:12.386>go <00:22:12.480>deeper, <00:22:12.573>of <00:22:12.666>course <00:22:12.760>this <00:22:12.853>is <00:22:12.946>the <00:22:13.040>full <00:22:13.133>plan. <00:22:13.226>This <00:22:13.320>is

00:22:13.550 --> 00:22:13.560 align:start position:0%
<00:22:13.550>course <00:22:13.551>this <00:22:13.552>is <00:22:13.553>the <00:22:13.555>full <00:22:13.556>plan. <00:22:13.557>This <00:22:13.559>is

00:22:13.560 --> 00:22:15.470 align:start position:0%
<00:22:13.560>course <00:22:13.667>this <00:22:13.775>is <00:22:13.883>the <00:22:13.990>full <00:22:14.098>plan. <00:22:14.206>This <00:22:14.313>is <00:22:14.421>whatever <00:22:14.529>happens <00:22:14.636>within <00:22:14.744>the <00:22:14.852>first <00:22:14.960>month.

00:22:15.470 --> 00:22:15.480 align:start position:0%
<00:22:15.470>whatever <00:22:15.471>happens <00:22:15.473>within <00:22:15.475>the <00:22:15.477>first <00:22:15.479>month.

00:22:15.480 --> 00:22:16.910 align:start position:0%
<00:22:15.480>whatever <00:22:15.640>happens <00:22:15.801>within <00:22:15.962>the <00:22:16.123>first <00:22:16.284>month. <00:22:16.445>You <00:22:16.606>choose <00:22:16.767>a

00:22:16.910 --> 00:22:16.920 align:start position:0%
<00:22:16.910>You <00:22:16.914>choose <00:22:16.919>a

00:22:16.920 --> 00:22:18.870 align:start position:0%
<00:22:16.920>You <00:22:17.270>choose <00:22:17.620>a <00:22:17.970>certain <00:22:18.320>function.

00:22:18.870 --> 00:22:18.880 align:start position:0%
<00:22:18.870>certain <00:22:18.879>function.

00:22:18.880 --> 00:22:20.430 align:start position:0%
<00:22:18.880>certain <00:22:19.035>function. <00:22:19.190>And <00:22:19.345>going <00:22:19.500>further <00:22:19.655>down <00:22:19.810>how <00:22:19.965>you <00:22:20.120>roll <00:22:20.275>this

00:22:20.430 --> 00:22:20.440 align:start position:0%
<00:22:20.430>And <00:22:20.431>going <00:22:20.432>further <00:22:20.433>down <00:22:20.435>how <00:22:20.436>you <00:22:20.437>roll <00:22:20.439>this

00:22:20.440 --> 00:22:21.870 align:start position:0%
<00:22:20.440>And <00:22:20.539>going <00:22:20.638>further <00:22:20.737>down <00:22:20.836>how <00:22:20.935>you <00:22:21.033>roll <00:22:21.133>this <00:22:21.232>out <00:22:21.331>to <00:22:21.429>your <00:22:21.529>organization, <00:22:21.628>after <00:22:21.726>you

00:22:21.870 --> 00:22:21.880 align:start position:0%
<00:22:21.870>out <00:22:21.871>to <00:22:21.873>your <00:22:21.875>organization, <00:22:21.877>after <00:22:21.879>you

00:22:21.880 --> 00:22:23.230 align:start position:0%
<00:22:21.880>out <00:22:21.973>to <00:22:22.066>your <00:22:22.160>organization, <00:22:22.253>after <00:22:22.347>you <00:22:22.440>finish <00:22:22.534>when <00:22:22.627>you <00:22:22.721>see <00:22:22.814>this <00:22:22.908>works <00:22:23.001>which <00:22:23.095>you

00:22:23.230 --> 00:22:23.240 align:start position:0%
<00:22:23.230>finish <00:22:23.231>when <00:22:23.232>you <00:22:23.233>see <00:22:23.235>this <00:22:23.236>works <00:22:23.237>which <00:22:23.239>you

00:22:23.240 --> 00:22:25.310 align:start position:0%
<00:22:23.240>finish <00:22:23.380>when <00:22:23.520>you <00:22:23.660>see <00:22:23.800>this <00:22:23.940>works <00:22:24.080>which <00:22:24.220>you <00:22:24.360>will, <00:22:24.500>I <00:22:24.640>hope,

00:22:25.310 --> 00:22:25.320 align:start position:0%
<00:22:25.310>will, <00:22:25.314>I <00:22:25.319>hope,

00:22:25.320 --> 00:22:26.750 align:start position:0%
<00:22:25.320>will, <00:22:25.448>I <00:22:25.577>hope, <00:22:25.706>you <00:22:25.834>move <00:22:25.963>that <00:22:26.092>on <00:22:26.220>and <00:22:26.349>start <00:22:26.478>sharing <00:22:26.607>this

00:22:26.750 --> 00:22:26.760 align:start position:0%
<00:22:26.750>you <00:22:26.751>move <00:22:26.752>that <00:22:26.753>on <00:22:26.755>and <00:22:26.756>start <00:22:26.757>sharing <00:22:26.759>this

00:22:26.760 --> 00:22:28.390 align:start position:0%
<00:22:26.760>you <00:22:26.853>move <00:22:26.946>that <00:22:27.040>on <00:22:27.133>and <00:22:27.226>start <00:22:27.320>sharing <00:22:27.413>this <00:22:27.506>with <00:22:27.600>the <00:22:27.693>rest <00:22:27.786>of <00:22:27.879>your <00:22:27.973>teams. <00:22:28.066>In <00:22:28.160>month

00:22:28.390 --> 00:22:28.400 align:start position:0%
<00:22:28.390>with <00:22:28.391>the <00:22:28.392>rest <00:22:28.393>of <00:22:28.395>your <00:22:28.396>teams. <00:22:28.397>In <00:22:28.399>month

00:22:28.400 --> 00:22:30.190 align:start position:0%
<00:22:28.400>with <00:22:28.493>the <00:22:28.586>rest <00:22:28.680>of <00:22:28.773>your <00:22:28.866>teams. <00:22:28.960>In <00:22:29.053>month <00:22:29.146>two, <00:22:29.240>see <00:22:29.333>other <00:22:29.426>teams <00:22:29.520>adopt <00:22:29.613>that <00:22:29.706>as <00:22:29.800>well.

00:22:30.190 --> 00:22:30.200 align:start position:0%
<00:22:30.190>two, <00:22:30.191>see <00:22:30.192>other <00:22:30.193>teams <00:22:30.195>adopt <00:22:30.196>that <00:22:30.197>as <00:22:30.199>well.

00:22:30.200 --> 00:22:31.910 align:start position:0%
<00:22:30.200>two, <00:22:30.327>see <00:22:30.454>other <00:22:30.581>teams <00:22:30.709>adopt <00:22:30.836>that <00:22:30.963>as <00:22:31.090>well. <00:22:31.218>And <00:22:31.345>within <00:22:31.472>6 <00:22:31.600>months,

00:22:31.910 --> 00:22:31.920 align:start position:0%
<00:22:31.910>And <00:22:31.913>within <00:22:31.916>6 <00:22:31.919>months,

00:22:31.920 --> 00:22:33.590 align:start position:0%
<00:22:31.920>And <00:22:32.075>within <00:22:32.231>6 <00:22:32.386>months, <00:22:32.542>hopefully <00:22:32.697>this <00:22:32.853>becomes <00:22:33.008>the <00:22:33.164>default <00:22:33.320>way

00:22:33.590 --> 00:22:33.600 align:start position:0%
<00:22:33.590>hopefully <00:22:33.591>this <00:22:33.593>becomes <00:22:33.595>the <00:22:33.597>default <00:22:33.599>way

00:22:33.600 --> 00:22:34.790 align:start position:0%
<00:22:33.600>hopefully <00:22:33.697>this <00:22:33.794>becomes <00:22:33.892>the <00:22:33.989>default <00:22:34.086>way <00:22:34.184>which <00:22:34.281>you <00:22:34.378>test <00:22:34.476>within <00:22:34.573>inside <00:22:34.671>your

00:22:34.790 --> 00:22:34.800 align:start position:0%
<00:22:34.790>which <00:22:34.791>you <00:22:34.793>test <00:22:34.795>within <00:22:34.797>inside <00:22:34.799>your

00:22:34.800 --> 00:22:38.030 align:start position:0%
<00:22:34.800>which <00:22:35.033>you <00:22:35.266>test <00:22:35.500>within <00:22:35.733>inside <00:22:35.966>your <00:22:36.200>organization.

00:22:38.040 --> 00:22:39.470 align:start position:0%
<00:22:38.040>Now, <00:22:38.254>I'm <00:22:38.469>sure <00:22:38.683>there <00:22:38.898>are <00:22:39.112>people <00:22:39.327>saying

00:22:39.470 --> 00:22:39.480 align:start position:0%
<00:22:39.470>Now, <00:22:39.471>I'm <00:22:39.473>sure <00:22:39.474>there <00:22:39.476>are <00:22:39.477>people <00:22:39.479>saying

00:22:39.480 --> 00:22:41.310 align:start position:0%
<00:22:39.480>Now, <00:22:39.567>I'm <00:22:39.655>sure <00:22:39.742>there <00:22:39.830>are <00:22:39.917>people <00:22:40.005>saying <00:22:40.092>whoa, <00:22:40.180>hold <00:22:40.267>on <00:22:40.355>a <00:22:40.442>second <00:22:40.530>there <00:22:40.617>is <00:22:40.705>a <00:22:40.792>lot <00:22:40.880>of

00:22:41.310 --> 00:22:41.320 align:start position:0%
<00:22:41.310>whoa, <00:22:41.311>hold <00:22:41.312>on <00:22:41.312>a <00:22:41.313>second <00:22:41.315>there <00:22:41.316>is <00:22:41.317>a <00:22:41.318>lot <00:22:41.319>of

00:22:41.320 --> 00:22:42.630 align:start position:0%
<00:22:41.320>whoa, <00:22:41.393>hold <00:22:41.467>on <00:22:41.541>a <00:22:41.614>second <00:22:41.688>there <00:22:41.762>is <00:22:41.835>a <00:22:41.909>lot <00:22:41.983>of <00:22:42.056>things <00:22:42.130>which <00:22:42.204>are <00:22:42.277>different <00:22:42.351>by <00:22:42.425>my <00:22:42.499>code

00:22:42.630 --> 00:22:42.640 align:start position:0%
<00:22:42.630>things <00:22:42.631>which <00:22:42.633>are <00:22:42.634>different <00:22:42.636>by <00:22:42.637>my <00:22:42.639>code

00:22:42.640 --> 00:22:44.590 align:start position:0%
<00:22:42.640>things <00:22:42.740>which <00:22:42.840>are <00:22:42.940>different <00:22:43.040>by <00:22:43.140>my <00:22:43.240>code <00:22:43.340>base <00:22:43.440>and <00:22:43.540>it <00:22:43.640>won't <00:22:43.740>work <00:22:43.840>with <00:22:43.940>me. <00:22:44.040>So,

00:22:44.590 --> 00:22:44.600 align:start position:0%
<00:22:44.590>base <00:22:44.591>and <00:22:44.592>it <00:22:44.593>won't <00:22:44.595>work <00:22:44.596>with <00:22:44.597>me. <00:22:44.599>So,

00:22:44.600 --> 00:22:45.950 align:start position:0%
<00:22:44.600>base <00:22:44.693>and <00:22:44.786>it <00:22:44.880>won't <00:22:44.973>work <00:22:45.067>with <00:22:45.160>me. <00:22:45.254>So, <00:22:45.347>these <00:22:45.441>are <00:22:45.534>objections <00:22:45.628>which <00:22:45.721>are <00:22:45.815>usually

00:22:45.950 --> 00:22:45.960 align:start position:0%
<00:22:45.950>these <00:22:45.951>are <00:22:45.953>objections <00:22:45.955>which <00:22:45.957>are <00:22:45.959>usually

00:22:45.960 --> 00:22:47.550 align:start position:0%
<00:22:45.960>these <00:22:46.076>are <00:22:46.193>objections <00:22:46.310>which <00:22:46.426>are <00:22:46.543>usually <00:22:46.660>heard <00:22:46.776>when <00:22:46.893>I <00:22:47.010>start <00:22:47.126>talking <00:22:47.243>about <00:22:47.360>this

00:22:47.550 --> 00:22:47.560 align:start position:0%
<00:22:47.550>heard <00:22:47.551>when <00:22:47.553>I <00:22:47.554>start <00:22:47.556>talking <00:22:47.557>about <00:22:47.559>this

00:22:47.560 --> 00:22:49.870 align:start position:0%
<00:22:47.560>heard <00:22:47.667>when <00:22:47.775>I <00:22:47.883>start <00:22:47.990>talking <00:22:48.098>about <00:22:48.206>this <00:22:48.313>with <00:22:48.421>with <00:22:48.529>customers. <00:22:48.636>And <00:22:48.744>the <00:22:48.852>first <00:22:48.960>one

00:22:49.870 --> 00:22:49.880 align:start position:0%
<00:22:49.870>with <00:22:49.871>with <00:22:49.873>customers. <00:22:49.874>And <00:22:49.876>the <00:22:49.877>first <00:22:49.879>one

00:22:49.880 --> 00:22:52.230 align:start position:0%
<00:22:49.880>with <00:22:49.980>with <00:22:50.080>customers. <00:22:50.180>And <00:22:50.280>the <00:22:50.380>first <00:22:50.480>one <00:22:50.580>is <00:22:50.680>we <00:22:50.780>don't <00:22:50.880>have <00:22:50.980>times <00:22:51.080>to <00:22:51.180>write <00:22:51.280>specs.

00:22:52.230 --> 00:22:52.240 align:start position:0%
<00:22:52.230>is <00:22:52.231>we <00:22:52.232>don't <00:22:52.233>have <00:22:52.235>times <00:22:52.236>to <00:22:52.237>write <00:22:52.239>specs.

00:22:52.240 --> 00:22:53.550 align:start position:0%
<00:22:52.240>is <00:22:52.387>we <00:22:52.534>don't <00:22:52.682>have <00:22:52.829>times <00:22:52.976>to <00:22:53.124>write <00:22:53.271>specs. <00:22:53.418>Seriously?

00:22:53.550 --> 00:22:53.560 align:start position:0%
Seriously?

00:22:53.560 --> 00:22:55.190 align:start position:0%
<00:22:53.560>Seriously? <00:22:53.840>You're <00:22:54.120>already <00:22:54.399>spending <00:22:54.679>time <00:22:54.960>writing

00:22:55.190 --> 00:22:55.200 align:start position:0%
<00:22:55.190>You're <00:22:55.192>already <00:22:55.194>spending <00:22:55.196>time <00:22:55.199>writing

00:22:55.200 --> 00:22:57.990 align:start position:0%
<00:22:55.200>You're <00:22:55.316>already <00:22:55.433>spending <00:22:55.550>time <00:22:55.666>writing <00:22:55.783>tests. <00:22:55.900>More <00:22:56.016>time <00:22:56.133>than <00:22:56.250>you <00:22:56.366>will <00:22:56.483>be <00:22:56.600>spend

00:22:57.990 --> 00:22:58.000 align:start position:0%
<00:22:57.990>tests. <00:22:57.991>More <00:22:57.992>time <00:22:57.993>than <00:22:57.995>you <00:22:57.996>will <00:22:57.997>be <00:22:57.999>spend

00:22:58.000 --> 00:22:59.830 align:start position:0%
<00:22:58.000>tests. <00:22:58.100>More <00:22:58.200>time <00:22:58.300>than <00:22:58.400>you <00:22:58.500>will <00:22:58.600>be <00:22:58.700>spend <00:22:58.800>that <00:22:58.900>you <00:22:59.000>spend <00:22:59.100>writing <00:22:59.200>these <00:22:59.300>specs <00:22:59.400>cuz

00:22:59.830 --> 00:22:59.840 align:start position:0%
<00:22:59.830>that <00:22:59.831>you <00:22:59.832>spend <00:22:59.834>writing <00:22:59.836>these <00:22:59.837>specs <00:22:59.839>cuz

00:22:59.840 --> 00:23:01.670 align:start position:0%
<00:22:59.840>that <00:22:59.939>you <00:23:00.040>spend <00:23:00.139>writing <00:23:00.240>these <00:23:00.340>specs <00:23:00.439>cuz <00:23:00.540>it's <00:23:00.639>a <00:23:00.740>a <00:23:00.840>easier <00:23:00.939>to <00:23:01.040>write <00:23:01.139>a <00:23:01.240>specification

00:23:01.670 --> 00:23:01.680 align:start position:0%
<00:23:01.670>it's <00:23:01.671>a <00:23:01.672>a <00:23:01.673>easier <00:23:01.675>to <00:23:01.676>write <00:23:01.677>a <00:23:01.679>specification

00:23:01.680 --> 00:23:02.950 align:start position:0%
<00:23:01.680>it's <00:23:01.761>a <00:23:01.843>a <00:23:01.924>easier <00:23:02.006>to <00:23:02.088>write <00:23:02.169>a <00:23:02.251>specification <00:23:02.333>than <00:23:02.414>write <00:23:02.496>the <00:23:02.578>code <00:23:02.659>that <00:23:02.741>actually <00:23:02.823>will

00:23:02.950 --> 00:23:02.960 align:start position:0%
<00:23:02.950>than <00:23:02.951>write <00:23:02.953>the <00:23:02.954>code <00:23:02.956>that <00:23:02.957>actually <00:23:02.959>will

00:23:02.960 --> 00:23:04.630 align:start position:0%
<00:23:02.960>than <00:23:03.076>write <00:23:03.193>the <00:23:03.310>code <00:23:03.426>that <00:23:03.543>actually <00:23:03.660>will <00:23:03.776>be <00:23:03.893>able <00:23:04.010>to <00:23:04.126>do <00:23:04.243>the <00:23:04.360>test.

00:23:04.630 --> 00:23:04.640 align:start position:0%
<00:23:04.630>be <00:23:04.631>able <00:23:04.633>to <00:23:04.635>do <00:23:04.637>the <00:23:04.639>test.

00:23:04.640 --> 00:23:06.070 align:start position:0%
<00:23:04.640>be <00:23:04.783>able <00:23:04.926>to <00:23:05.069>do <00:23:05.212>the <00:23:05.355>test. <00:23:05.498>You're <00:23:05.641>not <00:23:05.783>adding <00:23:05.927>work.

00:23:06.070 --> 00:23:06.080 align:start position:0%
<00:23:06.070>You're <00:23:06.072>not <00:23:06.076>adding <00:23:06.079>work.

00:23:06.080 --> 00:23:07.550 align:start position:0%
<00:23:06.080>You're <00:23:06.212>not <00:23:06.344>adding <00:23:06.476>work. <00:23:06.609>You're <00:23:06.741>moving <00:23:06.873>it <00:23:07.006>to <00:23:07.138>a <00:23:07.270>different <00:23:07.403>location

00:23:07.550 --> 00:23:07.560 align:start position:0%
<00:23:07.550>You're <00:23:07.551>moving <00:23:07.553>it <00:23:07.554>to <00:23:07.556>a <00:23:07.557>different <00:23:07.559>location

00:23:07.560 --> 00:23:10.030 align:start position:0%
<00:23:07.560>You're <00:23:07.667>moving <00:23:07.775>it <00:23:07.883>to <00:23:07.990>a <00:23:08.098>different <00:23:08.206>location <00:23:08.313>and <00:23:08.421>making <00:23:08.529>your <00:23:08.636>life <00:23:08.744>a <00:23:08.852>lot <00:23:08.960>easier.

00:23:10.030 --> 00:23:10.040 align:start position:0%
<00:23:10.030>and <00:23:10.031>making <00:23:10.033>your <00:23:10.034>life <00:23:10.036>a <00:23:10.037>lot <00:23:10.039>easier.

00:23:10.040 --> 00:23:11.350 align:start position:0%
<00:23:10.040>and <00:23:10.124>making <00:23:10.208>your <00:23:10.292>life <00:23:10.376>a <00:23:10.461>lot <00:23:10.545>easier. <00:23:10.629>The <00:23:10.713>second <00:23:10.797>one <00:23:10.882>is <00:23:10.966>we're <00:23:11.050>special. <00:23:11.134>We're <00:23:11.218>a

00:23:11.350 --> 00:23:11.360 align:start position:0%
<00:23:11.350>The <00:23:11.351>second <00:23:11.352>one <00:23:11.353>is <00:23:11.355>we're <00:23:11.356>special. <00:23:11.357>We're <00:23:11.359>a

00:23:11.360 --> 00:23:13.510 align:start position:0%
<00:23:11.360>The <00:23:11.487>second <00:23:11.614>one <00:23:11.741>is <00:23:11.869>we're <00:23:11.996>special. <00:23:12.123>We're <00:23:12.250>a <00:23:12.378>snowflake. <00:23:12.505>It's <00:23:12.632>too <00:23:12.760>complex.

00:23:13.510 --> 00:23:13.520 align:start position:0%
<00:23:13.510>snowflake. <00:23:13.513>It's <00:23:13.516>too <00:23:13.519>complex.

00:23:13.520 --> 00:23:15.790 align:start position:0%
<00:23:13.520>snowflake. <00:23:13.647>It's <00:23:13.774>too <00:23:13.901>complex. <00:23:14.029>So, <00:23:14.156>that <00:23:14.283>is <00:23:14.410>exactly <00:23:14.538>why <00:23:14.665>you <00:23:14.792>need <00:23:14.920>these

00:23:15.790 --> 00:23:15.800 align:start position:0%
<00:23:15.790>So, <00:23:15.791>that <00:23:15.792>is <00:23:15.793>exactly <00:23:15.795>why <00:23:15.796>you <00:23:15.797>need <00:23:15.799>these

00:23:15.800 --> 00:23:17.430 align:start position:0%
<00:23:15.800>So, <00:23:15.907>that <00:23:16.015>is <00:23:16.123>exactly <00:23:16.230>why <00:23:16.338>you <00:23:16.446>need <00:23:16.553>these <00:23:16.661>specifications <00:23:16.769>to <00:23:16.876>write <00:23:16.984>the <00:23:17.092>test <00:23:17.200>for

00:23:17.430 --> 00:23:17.440 align:start position:0%
<00:23:17.430>specifications <00:23:17.431>to <00:23:17.433>write <00:23:17.435>the <00:23:17.437>test <00:23:17.439>for

00:23:17.440 --> 00:23:18.350 align:start position:0%
<00:23:17.440>specifications <00:23:17.576>to <00:23:17.713>write <00:23:17.849>the <00:23:17.985>test <00:23:18.122>for <00:23:18.259>you.

00:23:18.350 --> 00:23:18.360 align:start position:0%
you.

00:23:18.360 --> 00:23:21.670 align:start position:0%
<00:23:18.360>you. <00:23:18.639>Complex <00:23:18.919>domains <00:23:19.199>require <00:23:19.479>explicit <00:23:19.760>testing

00:23:21.670 --> 00:23:21.680 align:start position:0%
<00:23:21.670>Complex <00:23:21.672>domains <00:23:21.674>require <00:23:21.676>explicit <00:23:21.679>testing

00:23:21.680 --> 00:23:23.470 align:start position:0%
<00:23:21.680>Complex <00:23:21.820>domains <00:23:21.960>require <00:23:22.100>explicit <00:23:22.240>testing <00:23:22.380>and <00:23:22.520>ideas <00:23:22.660>and <00:23:22.800>knowledge <00:23:22.940>capturing <00:23:23.080>in

00:23:23.470 --> 00:23:23.480 align:start position:0%
<00:23:23.470>and <00:23:23.471>ideas <00:23:23.473>and <00:23:23.475>knowledge <00:23:23.477>capturing <00:23:23.479>in

00:23:23.480 --> 00:23:25.870 align:start position:0%
<00:23:23.480>and <00:23:23.573>ideas <00:23:23.666>and <00:23:23.760>knowledge <00:23:23.853>capturing <00:23:23.946>in <00:23:24.040>order <00:23:24.133>to <00:23:24.226>do <00:23:24.320>it. <00:23:24.413>And <00:23:24.506>the <00:23:24.600>AI <00:23:24.693>is <00:23:24.786>just <00:23:24.880>the

00:23:25.870 --> 00:23:25.880 align:start position:0%
<00:23:25.870>order <00:23:25.870>to <00:23:25.871>do <00:23:25.873>it. <00:23:25.874>And <00:23:25.875>the <00:23:25.876>AI <00:23:25.877>is <00:23:25.878>just <00:23:25.879>the

00:23:25.880 --> 00:23:27.790 align:start position:0%
<00:23:25.880>order <00:23:25.967>to <00:23:26.055>do <00:23:26.142>it. <00:23:26.230>And <00:23:26.317>the <00:23:26.405>AI <00:23:26.492>is <00:23:26.580>just <00:23:26.667>the <00:23:26.755>tool <00:23:26.842>which <00:23:26.930>is <00:23:27.017>helping <00:23:27.105>you <00:23:27.192>create <00:23:27.280>those

00:23:27.790 --> 00:23:27.800 align:start position:0%
<00:23:27.790>tool <00:23:27.791>which <00:23:27.793>is <00:23:27.794>helping <00:23:27.796>you <00:23:27.797>create <00:23:27.799>those

00:23:27.800 --> 00:23:30.550 align:start position:0%
<00:23:27.800>tool <00:23:27.955>which <00:23:28.111>is <00:23:28.266>helping <00:23:28.422>you <00:23:28.577>create <00:23:28.733>those <00:23:28.888>tests <00:23:29.044>for <00:23:29.200>you.

00:23:30.560 --> 00:23:33.510 align:start position:0%
<00:23:30.560>In <00:23:31.260>our <00:23:31.960>experience,

00:23:33.510 --> 00:23:33.520 align:start position:0%
<00:23:33.510>In <00:23:33.514>our <00:23:33.519>experience,

00:23:33.520 --> 00:23:34.710 align:start position:0%
<00:23:33.520>In <00:23:33.653>our <00:23:33.787>experience, <00:23:33.921>when <00:23:34.055>I <00:23:34.189>hear <00:23:34.323>somebody <00:23:34.457>say <00:23:34.591>developers

00:23:34.710 --> 00:23:34.720 align:start position:0%
<00:23:34.710>when <00:23:34.711>I <00:23:34.713>hear <00:23:34.715>somebody <00:23:34.717>say <00:23:34.719>developers

00:23:34.720 --> 00:23:36.750 align:start position:0%
<00:23:34.720>when <00:23:34.847>I <00:23:34.974>hear <00:23:35.101>somebody <00:23:35.229>say <00:23:35.356>developers <00:23:35.483>won't <00:23:35.610>adopt <00:23:35.738>this. <00:23:35.865>Well, <00:23:35.992>they <00:23:36.120>actually

00:23:36.750 --> 00:23:36.760 align:start position:0%
<00:23:36.750>won't <00:23:36.751>adopt <00:23:36.753>this. <00:23:36.755>Well, <00:23:36.757>they <00:23:36.759>actually

00:23:36.760 --> 00:23:37.750 align:start position:0%
<00:23:36.760>won't <00:23:36.887>adopt <00:23:37.014>this. <00:23:37.141>Well, <00:23:37.269>they <00:23:37.396>actually <00:23:37.523>love <00:23:37.651>it

00:23:37.750 --> 00:23:37.760 align:start position:0%
<00:23:37.750>love <00:23:37.759>it

00:23:37.760 --> 00:23:39.230 align:start position:0%
<00:23:37.760>love <00:23:38.421>it <00:23:39.083>because

00:23:39.230 --> 00:23:39.240 align:start position:0%
because

00:23:39.240 --> 00:23:40.590 align:start position:0%
<00:23:39.240>because <00:23:39.391>it <00:23:39.543>makes <00:23:39.695>their <00:23:39.847>lives <00:23:39.999>a <00:23:40.151>lot <00:23:40.303>easier. <00:23:40.455>They

00:23:40.590 --> 00:23:40.600 align:start position:0%
<00:23:40.590>it <00:23:40.591>makes <00:23:40.592>their <00:23:40.593>lives <00:23:40.595>a <00:23:40.596>lot <00:23:40.597>easier. <00:23:40.599>They

00:23:40.600 --> 00:23:41.950 align:start position:0%
<00:23:40.600>it <00:23:40.686>makes <00:23:40.773>their <00:23:40.860>lives <00:23:40.947>a <00:23:41.033>lot <00:23:41.120>easier. <00:23:41.207>They <00:23:41.294>don't <00:23:41.381>have <00:23:41.467>to <00:23:41.554>write <00:23:41.641>stupid <00:23:41.728>code <00:23:41.815>for

00:23:41.950 --> 00:23:41.960 align:start position:0%
<00:23:41.950>don't <00:23:41.951>have <00:23:41.953>to <00:23:41.954>write <00:23:41.956>stupid <00:23:41.957>code <00:23:41.959>for

00:23:41.960 --> 00:23:44.070 align:start position:0%
<00:23:41.960>don't <00:23:42.053>have <00:23:42.146>to <00:23:42.240>write <00:23:42.333>stupid <00:23:42.426>code <00:23:42.520>for <00:23:42.613>tests <00:23:42.706>or <00:23:42.800>ask <00:23:42.893>the <00:23:42.986>AI <00:23:43.080>to <00:23:43.173>generate <00:23:43.266>bad <00:23:43.360>code

00:23:44.070 --> 00:23:44.080 align:start position:0%
<00:23:44.070>tests <00:23:44.071>or <00:23:44.072>ask <00:23:44.073>the <00:23:44.074>AI <00:23:44.075>to <00:23:44.076>generate <00:23:44.077>bad <00:23:44.079>code

00:23:44.080 --> 00:23:46.190 align:start position:0%
<00:23:44.080>tests <00:23:44.173>or <00:23:44.266>ask <00:23:44.360>the <00:23:44.453>AI <00:23:44.546>to <00:23:44.639>generate <00:23:44.733>bad <00:23:44.826>code <00:23:44.919>for <00:23:45.013>their <00:23:45.106>tests. <00:23:45.199>It's <00:23:45.293>less <00:23:45.386>time <00:23:45.480>writing

00:23:46.190 --> 00:23:46.200 align:start position:0%
<00:23:46.190>for <00:23:46.191>their <00:23:46.193>tests. <00:23:46.194>It's <00:23:46.196>less <00:23:46.197>time <00:23:46.199>writing

00:23:46.200 --> 00:23:49.470 align:start position:0%
<00:23:46.200>for <00:23:46.316>their <00:23:46.433>tests. <00:23:46.550>It's <00:23:46.666>less <00:23:46.783>time <00:23:46.900>writing <00:23:47.016>boilerplate <00:23:47.133>code <00:23:47.250>and <00:23:47.366>more <00:23:47.483>time <00:23:47.600>spending

00:23:49.470 --> 00:23:49.480 align:start position:0%
<00:23:49.470>boilerplate <00:23:49.471>code <00:23:49.473>and <00:23:49.475>more <00:23:49.477>time <00:23:49.479>spending

00:23:49.480 --> 00:23:51.150 align:start position:0%
<00:23:49.480>boilerplate <00:23:49.596>code <00:23:49.713>and <00:23:49.830>more <00:23:49.946>time <00:23:50.063>spending <00:23:50.180>on <00:23:50.296>solving <00:23:50.413>actual <00:23:50.530>problems. <00:23:50.646>And <00:23:50.763>the <00:23:50.880>last

00:23:51.150 --> 00:23:51.160 align:start position:0%
<00:23:51.150>on <00:23:51.151>solving <00:23:51.153>actual <00:23:51.154>problems. <00:23:51.156>And <00:23:51.157>the <00:23:51.159>last

00:23:51.160 --> 00:23:53.190 align:start position:0%
<00:23:51.160>on <00:23:51.260>solving <00:23:51.360>actual <00:23:51.460>problems. <00:23:51.560>And <00:23:51.660>the <00:23:51.760>last <00:23:51.860>one, <00:23:51.960>of <00:23:52.060>course, <00:23:52.160>is <00:23:52.260>what <00:23:52.360>happens <00:23:52.460>if <00:23:52.560>AI

00:23:53.190 --> 00:23:53.200 align:start position:0%
<00:23:53.190>one, <00:23:53.191>of <00:23:53.192>course, <00:23:53.193>is <00:23:53.195>what <00:23:53.196>happens <00:23:53.197>if <00:23:53.199>AI

00:23:53.200 --> 00:23:55.030 align:start position:0%
<00:23:53.200>one, <00:23:53.307>of <00:23:53.415>course, <00:23:53.523>is <00:23:53.630>what <00:23:53.738>happens <00:23:53.846>if <00:23:53.953>AI <00:23:54.061>generates <00:23:54.169>wrong <00:23:54.276>test? <00:23:54.384>It <00:23:54.492>can <00:23:54.600>because

00:23:55.030 --> 00:23:55.040 align:start position:0%
<00:23:55.030>generates <00:23:55.031>wrong <00:23:55.033>test? <00:23:55.035>It <00:23:55.037>can <00:23:55.039>because

00:23:55.040 --> 00:23:56.790 align:start position:0%
<00:23:55.040>generates <00:23:55.240>wrong <00:23:55.440>test? <00:23:55.639>It <00:23:55.840>can <00:23:56.040>because <00:23:56.240>hallucinations <00:23:56.440>and

00:23:56.790 --> 00:23:56.800 align:start position:0%
<00:23:56.790>hallucinations <00:23:56.799>and

00:23:56.800 --> 00:23:59.150 align:start position:0%
<00:23:56.800>hallucinations <00:23:57.033>and <00:23:57.266>non-deterministic <00:23:57.500>whatever <00:23:57.733>for <00:23:57.966>for <00:23:58.200>for

00:23:59.150 --> 00:23:59.160 align:start position:0%
<00:23:59.150>non-deterministic <00:23:59.152>whatever <00:23:59.154>for <00:23:59.156>for <00:23:59.159>for

00:23:59.160 --> 00:24:00.670 align:start position:0%
<00:23:59.160>non-deterministic <00:23:59.283>whatever <00:23:59.407>for <00:23:59.530>for <00:23:59.654>for <00:23:59.777>AI. <00:23:59.901>That's <00:24:00.024>why <00:24:00.148>we <00:24:00.271>have <00:24:00.395>the <00:24:00.519>mutation

00:24:00.670 --> 00:24:00.680 align:start position:0%
<00:24:00.670>AI. <00:24:00.671>That's <00:24:00.673>why <00:24:00.674>we <00:24:00.676>have <00:24:00.677>the <00:24:00.679>mutation

00:24:00.680 --> 00:24:02.830 align:start position:0%
<00:24:00.680>AI. <00:24:00.787>That's <00:24:00.895>why <00:24:01.003>we <00:24:01.110>have <00:24:01.218>the <00:24:01.326>mutation <00:24:01.433>testing <00:24:01.541>and <00:24:01.649>the <00:24:01.756>human <00:24:01.864>in <00:24:01.972>the <00:24:02.080>loop

00:24:02.830 --> 00:24:02.840 align:start position:0%
<00:24:02.830>testing <00:24:02.831>and <00:24:02.832>the <00:24:02.834>human <00:24:02.836>in <00:24:02.837>the <00:24:02.839>loop

00:24:02.840 --> 00:24:04.390 align:start position:0%
<00:24:02.840>testing <00:24:02.947>and <00:24:03.054>the <00:24:03.161>human <00:24:03.269>in <00:24:03.376>the <00:24:03.483>loop <00:24:03.591>in <00:24:03.698>order <00:24:03.805>to <00:24:03.913>actually <00:24:04.020>go <00:24:04.127>over <00:24:04.235>those

00:24:04.390 --> 00:24:04.400 align:start position:0%
<00:24:04.390>in <00:24:04.391>order <00:24:04.393>to <00:24:04.394>actually <00:24:04.396>go <00:24:04.397>over <00:24:04.399>those

00:24:04.400 --> 00:24:05.830 align:start position:0%
<00:24:04.400>in <00:24:04.507>order <00:24:04.614>to <00:24:04.721>actually <00:24:04.829>go <00:24:04.936>over <00:24:05.043>those <00:24:05.150>things <00:24:05.258>to <00:24:05.365>actually <00:24:05.472>validate. <00:24:05.579>And <00:24:05.687>the

00:24:05.830 --> 00:24:05.840 align:start position:0%
<00:24:05.830>things <00:24:05.831>to <00:24:05.833>actually <00:24:05.835>validate. <00:24:05.837>And <00:24:05.839>the

00:24:05.840 --> 00:24:07.830 align:start position:0%
<00:24:05.840>things <00:24:05.947>to <00:24:06.055>actually <00:24:06.163>validate. <00:24:06.270>And <00:24:06.378>the <00:24:06.486>checklist, <00:24:06.593>of <00:24:06.701>course, <00:24:06.809>in <00:24:06.916>order <00:24:07.024>for <00:24:07.132>us <00:24:07.240>to

00:24:07.830 --> 00:24:07.840 align:start position:0%
<00:24:07.830>checklist, <00:24:07.831>of <00:24:07.832>course, <00:24:07.833>in <00:24:07.835>order <00:24:07.836>for <00:24:07.837>us <00:24:07.839>to

00:24:07.840 --> 00:24:09.230 align:start position:0%
<00:24:07.840>checklist, <00:24:07.923>of <00:24:08.006>course, <00:24:08.090>in <00:24:08.173>order <00:24:08.257>for <00:24:08.340>us <00:24:08.423>to <00:24:08.507>make <00:24:08.590>sure <00:24:08.674>that <00:24:08.757>the <00:24:08.840>tests <00:24:08.924>are <00:24:09.007>doing <00:24:09.091>what

00:24:09.230 --> 00:24:09.240 align:start position:0%
<00:24:09.230>make <00:24:09.231>sure <00:24:09.232>that <00:24:09.233>the <00:24:09.235>tests <00:24:09.236>are <00:24:09.237>doing <00:24:09.239>what

00:24:09.240 --> 00:24:12.390 align:start position:0%
<00:24:09.240>make <00:24:09.356>sure <00:24:09.473>that <00:24:09.590>the <00:24:09.706>tests <00:24:09.823>are <00:24:09.940>doing <00:24:10.056>what <00:24:10.173>they're <00:24:10.290>supposed <00:24:10.406>to <00:24:10.523>be <00:24:10.640>doing.

00:24:12.400 --> 00:24:13.830 align:start position:0%
<00:24:12.400>We <00:24:12.614>started <00:24:12.829>today <00:24:13.043>with <00:24:13.258>a <00:24:13.472>story <00:24:13.687>that

00:24:13.830 --> 00:24:13.840 align:start position:0%
<00:24:13.830>We <00:24:13.831>started <00:24:13.832>today <00:24:13.834>with <00:24:13.836>a <00:24:13.837>story <00:24:13.839>that

00:24:13.840 --> 00:24:14.830 align:start position:0%
<00:24:13.840>We <00:24:13.967>started <00:24:14.094>today <00:24:14.221>with <00:24:14.349>a <00:24:14.476>story <00:24:14.603>that <00:24:14.731>shipped

00:24:14.830 --> 00:24:14.840 align:start position:0%
shipped

00:24:14.840 --> 00:24:16.870 align:start position:0%
<00:24:14.840>shipped <00:24:15.014>with <00:24:15.189>a <00:24:15.365>with <00:24:15.540>a <00:24:15.715>company <00:24:15.889>that <00:24:16.064>shipped <00:24:16.240>200

00:24:16.870 --> 00:24:16.880 align:start position:0%
<00:24:16.870>with <00:24:16.871>a <00:24:16.872>with <00:24:16.873>a <00:24:16.875>company <00:24:16.876>that <00:24:16.877>shipped <00:24:16.879>200

00:24:16.880 --> 00:24:19.550 align:start position:0%
<00:24:16.880>with <00:24:17.007>a <00:24:17.134>with <00:24:17.261>a <00:24:17.389>company <00:24:17.516>that <00:24:17.643>shipped <00:24:17.770>200 <00:24:17.898>AI <00:24:18.025>generated <00:24:18.152>tests <00:24:18.280>with

00:24:19.550 --> 00:24:19.560 align:start position:0%
<00:24:19.550>AI <00:24:19.553>generated <00:24:19.556>tests <00:24:19.559>with

00:24:19.560 --> 00:24:21.750 align:start position:0%
<00:24:19.560>AI <00:24:19.700>generated <00:24:19.840>tests <00:24:19.980>with <00:24:20.120>98% <00:24:20.260>coverage <00:24:20.399>which <00:24:20.540>was <00:24:20.679>passing <00:24:20.820>and <00:24:20.960>is

00:24:21.750 --> 00:24:21.760 align:start position:0%
<00:24:21.750>98% <00:24:21.751>coverage <00:24:21.753>which <00:24:21.754>was <00:24:21.756>passing <00:24:21.757>and <00:24:21.759>is

00:24:21.760 --> 00:24:23.190 align:start position:0%
<00:24:21.760>98% <00:24:21.867>coverage <00:24:21.974>which <00:24:22.081>was <00:24:22.189>passing <00:24:22.296>and <00:24:22.403>is <00:24:22.510>still <00:24:22.618>at <00:24:22.725>a <00:24:22.832>critical <00:24:22.939>problem <00:24:23.047>in

00:24:23.190 --> 00:24:23.200 align:start position:0%
<00:24:23.190>still <00:24:23.191>at <00:24:23.193>a <00:24:23.195>critical <00:24:23.197>problem <00:24:23.199>in

00:24:23.200 --> 00:24:24.750 align:start position:0%
<00:24:23.200>still <00:24:23.432>at <00:24:23.665>a <00:24:23.897>critical <00:24:24.130>problem <00:24:24.362>in <00:24:24.595>production.

00:24:24.750 --> 00:24:24.760 align:start position:0%
production.

00:24:24.760 --> 00:24:27.230 align:start position:0%
<00:24:24.760>production. <00:24:24.993>And <00:24:25.226>the <00:24:25.460>team <00:24:25.693>learned <00:24:25.926>an <00:24:26.160>expensive

00:24:27.230 --> 00:24:27.240 align:start position:0%
<00:24:27.230>And <00:24:27.231>the <00:24:27.233>team <00:24:27.235>learned <00:24:27.237>an <00:24:27.239>expensive

00:24:27.240 --> 00:24:29.590 align:start position:0%
<00:24:27.240>And <00:24:27.367>the <00:24:27.494>team <00:24:27.621>learned <00:24:27.749>an <00:24:27.876>expensive <00:24:28.003>lesson <00:24:28.130>of <00:24:28.258>passing <00:24:28.385>tests <00:24:28.512>does <00:24:28.640>not

00:24:29.590 --> 00:24:29.600 align:start position:0%
<00:24:29.590>lesson <00:24:29.591>of <00:24:29.593>passing <00:24:29.595>tests <00:24:29.597>does <00:24:29.599>not

00:24:29.600 --> 00:24:31.470 align:start position:0%
<00:24:29.600>lesson <00:24:29.740>of <00:24:29.879>passing <00:24:30.020>tests <00:24:30.159>does <00:24:30.300>not <00:24:30.439>actually <00:24:30.580>equal <00:24:30.719>protective <00:24:30.860>tests. <00:24:31.000>But

00:24:31.470 --> 00:24:31.480 align:start position:0%
<00:24:31.470>actually <00:24:31.472>equal <00:24:31.474>protective <00:24:31.476>tests. <00:24:31.479>But

00:24:31.480 --> 00:24:33.310 align:start position:0%
<00:24:31.480>actually <00:24:31.655>equal <00:24:31.830>protective <00:24:32.005>tests. <00:24:32.180>But <00:24:32.355>here's <00:24:32.530>the <00:24:32.705>good <00:24:32.880>news.

00:24:33.310 --> 00:24:33.320 align:start position:0%
<00:24:33.310>here's <00:24:33.312>the <00:24:33.316>good <00:24:33.319>news.

00:24:33.320 --> 00:24:34.350 align:start position:0%
<00:24:33.320>here's <00:24:33.404>the <00:24:33.488>good <00:24:33.572>news. <00:24:33.657>You <00:24:33.741>don't <00:24:33.825>have <00:24:33.909>to <00:24:33.994>learn <00:24:34.078>that <00:24:34.162>lesson <00:24:34.246>the

00:24:34.350 --> 00:24:34.360 align:start position:0%
<00:24:34.350>You <00:24:34.351>don't <00:24:34.352>have <00:24:34.353>to <00:24:34.355>learn <00:24:34.356>that <00:24:34.357>lesson <00:24:34.359>the

00:24:34.360 --> 00:24:35.950 align:start position:0%
<00:24:34.360>You <00:24:34.459>don't <00:24:34.560>have <00:24:34.659>to <00:24:34.760>learn <00:24:34.860>that <00:24:34.959>lesson <00:24:35.060>the <00:24:35.159>hard <00:24:35.260>way. <00:24:35.360>There's <00:24:35.459>three <00:24:35.560>key <00:24:35.659>key <00:24:35.760>key

00:24:35.950 --> 00:24:35.960 align:start position:0%
<00:24:35.950>hard <00:24:35.951>way. <00:24:35.953>There's <00:24:35.954>three <00:24:35.956>key <00:24:35.957>key <00:24:35.959>key

00:24:35.960 --> 00:24:38.390 align:start position:0%
<00:24:35.960>hard <00:24:36.067>way. <00:24:36.175>There's <00:24:36.283>three <00:24:36.390>key <00:24:36.498>key <00:24:36.606>key <00:24:36.713>takeaways. <00:24:36.821>The <00:24:36.929>real <00:24:37.036>innovation <00:24:37.144>is <00:24:37.252>not <00:24:37.360>in

00:24:38.390 --> 00:24:38.400 align:start position:0%
<00:24:38.390>takeaways. <00:24:38.391>The <00:24:38.393>real <00:24:38.394>innovation <00:24:38.396>is <00:24:38.397>not <00:24:38.399>in

00:24:38.400 --> 00:24:40.830 align:start position:0%
<00:24:38.400>takeaways. <00:24:38.516>The <00:24:38.633>real <00:24:38.750>innovation <00:24:38.866>is <00:24:38.983>not <00:24:39.100>in <00:24:39.216>in <00:24:39.333>the <00:24:39.450>AI <00:24:39.566>writing <00:24:39.683>the <00:24:39.800>tests.

00:24:40.830 --> 00:24:40.840 align:start position:0%
<00:24:40.830>in <00:24:40.831>the <00:24:40.833>AI <00:24:40.835>writing <00:24:40.837>the <00:24:40.839>tests.

00:24:40.840 --> 00:24:42.910 align:start position:0%
<00:24:40.840>in <00:24:40.947>the <00:24:41.055>AI <00:24:41.163>writing <00:24:41.270>the <00:24:41.378>tests. <00:24:41.486>It's <00:24:41.593>in <00:24:41.701>getting <00:24:41.809>the <00:24:41.916>AI <00:24:42.024>to <00:24:42.132>write <00:24:42.240>better

00:24:42.910 --> 00:24:42.920 align:start position:0%
<00:24:42.910>It's <00:24:42.911>in <00:24:42.912>getting <00:24:42.913>the <00:24:42.915>AI <00:24:42.916>to <00:24:42.917>write <00:24:42.919>better

00:24:42.920 --> 00:24:44.270 align:start position:0%
<00:24:42.920>It's <00:24:43.006>in <00:24:43.093>getting <00:24:43.180>the <00:24:43.267>AI <00:24:43.353>to <00:24:43.440>write <00:24:43.527>better <00:24:43.614>tests <00:24:43.701>based <00:24:43.787>on <00:24:43.874>our <00:24:43.961>input <00:24:44.048>what <00:24:44.135>the

00:24:44.270 --> 00:24:44.280 align:start position:0%
<00:24:44.270>tests <00:24:44.271>based <00:24:44.273>on <00:24:44.274>our <00:24:44.276>input <00:24:44.277>what <00:24:44.279>the

00:24:44.280 --> 00:24:47.830 align:start position:0%
<00:24:44.280>tests <00:24:44.435>based <00:24:44.591>on <00:24:44.746>our <00:24:44.902>input <00:24:45.057>what <00:24:45.213>the <00:24:45.368>quality <00:24:45.524>actually <00:24:45.680>means.

00:24:47.840 --> 00:24:49.510 align:start position:0%
<00:24:47.840>The <00:24:48.120>second <00:24:48.399>one <00:24:48.679>is <00:24:48.959>specifications <00:24:49.240>are

00:24:49.510 --> 00:24:49.520 align:start position:0%
<00:24:49.510>The <00:24:49.511>second <00:24:49.513>one <00:24:49.515>is <00:24:49.517>specifications <00:24:49.519>are

00:24:49.520 --> 00:24:51.670 align:start position:0%
<00:24:49.520>The <00:24:49.636>second <00:24:49.753>one <00:24:49.870>is <00:24:49.986>specifications <00:24:50.103>are <00:24:50.220>your <00:24:50.336>superpower. <00:24:50.453>Use <00:24:50.570>specs <00:24:50.686>to <00:24:50.803>write <00:24:50.920>your

00:24:51.670 --> 00:24:51.680 align:start position:0%
<00:24:51.670>your <00:24:51.671>superpower. <00:24:51.673>Use <00:24:51.674>specs <00:24:51.676>to <00:24:51.677>write <00:24:51.679>your

00:24:51.680 --> 00:24:54.350 align:start position:0%
<00:24:51.680>your <00:24:51.773>superpower. <00:24:51.866>Use <00:24:51.960>specs <00:24:52.053>to <00:24:52.146>write <00:24:52.240>your <00:24:52.333>tests <00:24:52.426>for <00:24:52.520>you <00:24:52.613>and <00:24:52.706>you <00:24:52.800>will <00:24:52.893>be <00:24:52.986>able <00:24:53.080>to

00:24:54.350 --> 00:24:54.360 align:start position:0%
<00:24:54.350>tests <00:24:54.351>for <00:24:54.352>you <00:24:54.353>and <00:24:54.354>you <00:24:54.355>will <00:24:54.356>be <00:24:54.357>able <00:24:54.359>to

00:24:54.360 --> 00:24:55.630 align:start position:0%
<00:24:54.360>tests <00:24:54.436>for <00:24:54.512>you <00:24:54.588>and <00:24:54.664>you <00:24:54.741>will <00:24:54.817>be <00:24:54.893>able <00:24:54.969>to <00:24:55.045>implement <00:24:55.122>these <00:24:55.198>kind <00:24:55.274>of <00:24:55.350>things <00:24:55.426>a <00:24:55.503>lot

00:24:55.630 --> 00:24:55.640 align:start position:0%
<00:24:55.630>implement <00:24:55.631>these <00:24:55.633>kind <00:24:55.634>of <00:24:55.636>things <00:24:55.637>a <00:24:55.639>lot

00:24:55.640 --> 00:24:56.750 align:start position:0%
<00:24:55.640>implement <00:24:55.716>these <00:24:55.793>kind <00:24:55.870>of <00:24:55.947>things <00:24:56.024>a <00:24:56.101>lot <00:24:56.177>faster. <00:24:56.254>And <00:24:56.331>the <00:24:56.408>third <00:24:56.485>one, <00:24:56.562>of <00:24:56.639>course,

00:24:56.750 --> 00:24:56.760 align:start position:0%
<00:24:56.750>faster. <00:24:56.751>And <00:24:56.753>the <00:24:56.754>third <00:24:56.756>one, <00:24:56.757>of <00:24:56.759>course,

00:24:56.760 --> 00:24:58.430 align:start position:0%
<00:24:56.760>faster. <00:24:56.860>And <00:24:56.960>the <00:24:57.060>third <00:24:57.160>one, <00:24:57.260>of <00:24:57.360>course, <00:24:57.460>quality <00:24:57.560>is <00:24:57.660>a <00:24:57.760>system. <00:24:57.860>It's <00:24:57.960>a <00:24:58.060>system <00:24:58.160>where

00:24:58.430 --> 00:24:58.440 align:start position:0%
<00:24:58.430>quality <00:24:58.431>is <00:24:58.432>a <00:24:58.433>system. <00:24:58.435>It's <00:24:58.436>a <00:24:58.437>system <00:24:58.439>where

00:24:58.440 --> 00:24:59.990 align:start position:0%
<00:24:58.440>quality <00:24:58.547>is <00:24:58.654>a <00:24:58.761>system. <00:24:58.869>It's <00:24:58.976>a <00:24:59.083>system <00:24:59.191>where <00:24:59.298>you <00:24:59.405>use <00:24:59.513>a <00:24:59.620>checklist. <00:24:59.727>It's <00:24:59.835>something

00:24:59.990 --> 00:25:00.000 align:start position:0%
<00:24:59.990>you <00:24:59.991>use <00:24:59.993>a <00:24:59.995>checklist. <00:24:59.997>It's <00:24:59.999>something

00:25:00.000 --> 00:25:01.750 align:start position:0%
<00:25:00.000>you <00:25:00.100>use <00:25:00.200>a <00:25:00.300>checklist. <00:25:00.400>It's <00:25:00.500>something <00:25:00.600>which <00:25:00.700>is <00:25:00.800>not <00:25:00.900>only <00:25:01.000>one <00:25:01.100>tool. <00:25:01.200>It <00:25:01.300>is <00:25:01.400>a

00:25:01.750 --> 00:25:01.760 align:start position:0%
<00:25:01.750>which <00:25:01.751>is <00:25:01.752>not <00:25:01.753>only <00:25:01.754>one <00:25:01.755>tool. <00:25:01.756>It <00:25:01.757>is <00:25:01.759>a

00:25:01.760 --> 00:25:02.990 align:start position:0%
<00:25:01.760>which <00:25:01.829>is <00:25:01.898>not <00:25:01.967>only <00:25:02.036>one <00:25:02.105>tool. <00:25:02.175>It <00:25:02.244>is <00:25:02.313>a <00:25:02.382>number <00:25:02.451>of <00:25:02.521>things <00:25:02.590>which <00:25:02.659>have <00:25:02.728>to <00:25:02.797>go <00:25:02.867>around

00:25:02.990 --> 00:25:03.000 align:start position:0%
<00:25:02.990>number <00:25:02.991>of <00:25:02.992>things <00:25:02.993>which <00:25:02.995>have <00:25:02.996>to <00:25:02.997>go <00:25:02.999>around

00:25:03.000 --> 00:25:05.070 align:start position:0%
<00:25:03.000>number <00:25:03.100>of <00:25:03.200>things <00:25:03.300>which <00:25:03.400>have <00:25:03.500>to <00:25:03.600>go <00:25:03.700>around <00:25:03.800>together. <00:25:03.900>And <00:25:04.000>by <00:25:04.100>using <00:25:04.200>these <00:25:04.300>kind <00:25:04.400>of

00:25:05.070 --> 00:25:05.080 align:start position:0%
<00:25:05.070>together. <00:25:05.071>And <00:25:05.072>by <00:25:05.074>using <00:25:05.076>these <00:25:05.077>kind <00:25:05.079>of

00:25:05.080 --> 00:25:06.590 align:start position:0%
<00:25:05.080>together. <00:25:05.193>And <00:25:05.306>by <00:25:05.419>using <00:25:05.533>these <00:25:05.646>kind <00:25:05.759>of <00:25:05.872>this <00:25:05.985>methodology, <00:25:06.099>you <00:25:06.212>can <00:25:06.325>improve <00:25:06.438>your

00:25:06.590 --> 00:25:06.600 align:start position:0%
<00:25:06.590>this <00:25:06.591>methodology, <00:25:06.593>you <00:25:06.595>can <00:25:06.597>improve <00:25:06.599>your

00:25:06.600 --> 00:25:08.990 align:start position:0%
<00:25:06.600>this <00:25:06.755>methodology, <00:25:06.911>you <00:25:07.066>can <00:25:07.222>improve <00:25:07.377>your <00:25:07.533>quality <00:25:07.688>in <00:25:07.844>a <00:25:08.000>system.

00:25:08.990 --> 00:25:09.000 align:start position:0%
<00:25:08.990>quality <00:25:08.993>in <00:25:08.996>a <00:25:08.999>system.

00:25:09.000 --> 00:25:10.710 align:start position:0%
<00:25:09.000>quality <00:25:09.140>in <00:25:09.280>a <00:25:09.420>system. <00:25:09.560>My <00:25:09.700>challenge <00:25:09.840>for <00:25:09.980>you <00:25:10.120>for <00:25:10.260>this <00:25:10.400>coming

00:25:10.710 --> 00:25:10.720 align:start position:0%
<00:25:10.710>My <00:25:10.711>challenge <00:25:10.713>for <00:25:10.714>you <00:25:10.716>for <00:25:10.717>this <00:25:10.719>coming

00:25:10.720 --> 00:25:11.590 align:start position:0%
<00:25:10.720>My <00:25:10.780>challenge <00:25:10.840>for <00:25:10.900>you <00:25:10.960>for <00:25:11.021>this <00:25:11.081>coming <00:25:11.141>Monday, <00:25:11.201>because <00:25:11.262>we're <00:25:11.322>almost <00:25:11.382>at <00:25:11.442>the <00:25:11.503>end

00:25:11.590 --> 00:25:11.600 align:start position:0%
<00:25:11.590>Monday, <00:25:11.591>because <00:25:11.592>we're <00:25:11.594>almost <00:25:11.596>at <00:25:11.597>the <00:25:11.599>end

00:25:11.600 --> 00:25:12.510 align:start position:0%
<00:25:11.600>Monday, <00:25:11.658>because <00:25:11.716>we're <00:25:11.775>almost <00:25:11.833>at <00:25:11.892>the <00:25:11.951>end <00:25:12.009>of <00:25:12.068>the <00:25:12.126>weekend, <00:25:12.185>you're <00:25:12.243>all <00:25:12.302>going <00:25:12.360>to <00:25:12.418>be

00:25:12.510 --> 00:25:12.520 align:start position:0%
<00:25:12.510>of <00:25:12.511>the <00:25:12.512>weekend, <00:25:12.513>you're <00:25:12.515>all <00:25:12.516>going <00:25:12.517>to <00:25:12.519>be

00:25:12.520 --> 00:25:15.230 align:start position:0%
<00:25:12.520>of <00:25:12.647>the <00:25:12.774>weekend, <00:25:12.901>you're <00:25:13.029>all <00:25:13.156>going <00:25:13.283>to <00:25:13.410>be <00:25:13.538>here <00:25:13.665>tomorrow, <00:25:13.792>I <00:25:13.920>hope.

00:25:15.230 --> 00:25:15.240 align:start position:0%
<00:25:15.230>here <00:25:15.233>tomorrow, <00:25:15.236>I <00:25:15.239>hope.

00:25:15.240 --> 00:25:18.150 align:start position:0%
<00:25:15.240>here <00:25:15.380>tomorrow, <00:25:15.520>I <00:25:15.660>hope. <00:25:15.800>Um <00:25:15.940>right, <00:25:16.080>as <00:25:16.220>we <00:25:16.360>said, <00:25:16.500>choose <00:25:16.640>one

00:25:18.150 --> 00:25:18.160 align:start position:0%
<00:25:18.150>Um <00:25:18.151>right, <00:25:18.153>as <00:25:18.154>we <00:25:18.156>said, <00:25:18.157>choose <00:25:18.159>one

00:25:18.160 --> 00:25:19.590 align:start position:0%
<00:25:18.160>Um <00:25:18.259>right, <00:25:18.358>as <00:25:18.457>we <00:25:18.556>said, <00:25:18.655>choose <00:25:18.754>one <00:25:18.853>function <00:25:18.952>in <00:25:19.051>your <00:25:19.149>code <00:25:19.249>base <00:25:19.348>that <00:25:19.447>scares

00:25:19.590 --> 00:25:19.600 align:start position:0%
<00:25:19.590>function <00:25:19.591>in <00:25:19.592>your <00:25:19.594>code <00:25:19.596>base <00:25:19.597>that <00:25:19.599>scares

00:25:19.600 --> 00:25:20.910 align:start position:0%
<00:25:19.600>function <00:25:19.768>in <00:25:19.936>your <00:25:20.105>code <00:25:20.273>base <00:25:20.442>that <00:25:20.610>scares <00:25:20.779>you.

00:25:20.910 --> 00:25:20.920 align:start position:0%
you.

00:25:20.920 --> 00:25:22.350 align:start position:0%
<00:25:20.920>you. <00:25:21.134>Write <00:25:21.349>five <00:25:21.563>bullets <00:25:21.778>describing <00:25:21.992>what <00:25:22.206>the

00:25:22.350 --> 00:25:22.360 align:start position:0%
<00:25:22.350>Write <00:25:22.351>five <00:25:22.353>bullets <00:25:22.355>describing <00:25:22.357>what <00:25:22.359>the

00:25:22.360 --> 00:25:24.990 align:start position:0%
<00:25:22.360>Write <00:25:22.467>five <00:25:22.575>bullets <00:25:22.683>describing <00:25:22.790>what <00:25:22.898>the <00:25:23.006>code <00:25:23.113>must <00:25:23.221>do <00:25:23.329>and <00:25:23.436>what <00:25:23.544>makes <00:25:23.652>it <00:25:23.760>fail.

00:25:24.990 --> 00:25:25.000 align:start position:0%
<00:25:24.990>code <00:25:24.991>must <00:25:24.992>do <00:25:24.993>and <00:25:24.995>what <00:25:24.996>makes <00:25:24.997>it <00:25:24.999>fail.

00:25:25.000 --> 00:25:27.590 align:start position:0%
<00:25:25.000>code <00:25:25.093>must <00:25:25.186>do <00:25:25.280>and <00:25:25.373>what <00:25:25.466>makes <00:25:25.560>it <00:25:25.653>fail. <00:25:25.746>Feed <00:25:25.840>it <00:25:25.933>to <00:25:26.026>your <00:25:26.120>AI. <00:25:26.213>Run <00:25:26.306>mutation <00:25:26.400>testing

00:25:27.590 --> 00:25:27.600 align:start position:0%
<00:25:27.590>Feed <00:25:27.591>it <00:25:27.592>to <00:25:27.593>your <00:25:27.595>AI. <00:25:27.596>Run <00:25:27.597>mutation <00:25:27.599>testing

00:25:27.600 --> 00:25:30.910 align:start position:0%
<00:25:27.600>Feed <00:25:27.716>it <00:25:27.833>to <00:25:27.949>your <00:25:28.066>AI. <00:25:28.183>Run <00:25:28.300>mutation <00:25:28.416>testing <00:25:28.533>and <00:25:28.649>see <00:25:28.766>what <00:25:28.883>comes <00:25:29.000>back.

00:25:30.920 --> 00:25:32.350 align:start position:0%
<00:25:30.920>And <00:25:31.349>rinse <00:25:31.778>and <00:25:32.206>repeat

00:25:32.350 --> 00:25:32.360 align:start position:0%
<00:25:32.350>And <00:25:32.352>rinse <00:25:32.356>and <00:25:32.359>repeat

00:25:32.360 --> 00:25:34.430 align:start position:0%
<00:25:32.360>And <00:25:32.500>rinse <00:25:32.639>and <00:25:32.780>repeat <00:25:32.919>on <00:25:33.060>a <00:25:33.199>regular <00:25:33.340>basis. <00:25:33.479>That's <00:25:33.620>30 <00:25:33.760>minutes,

00:25:34.430 --> 00:25:34.440 align:start position:0%
<00:25:34.430>on <00:25:34.431>a <00:25:34.433>regular <00:25:34.434>basis. <00:25:34.436>That's <00:25:34.437>30 <00:25:34.439>minutes,

00:25:34.440 --> 00:25:35.750 align:start position:0%
<00:25:34.440>on <00:25:34.524>a <00:25:34.608>regular <00:25:34.692>basis. <00:25:34.776>That's <00:25:34.861>30 <00:25:34.945>minutes, <00:25:35.029>and <00:25:35.113>I <00:25:35.197>promise <00:25:35.282>you <00:25:35.366>once <00:25:35.450>you've <00:25:35.534>started <00:25:35.619>to

00:25:35.750 --> 00:25:35.760 align:start position:0%
<00:25:35.750>and <00:25:35.751>I <00:25:35.752>promise <00:25:35.753>you <00:25:35.755>once <00:25:35.756>you've <00:25:35.757>started <00:25:35.759>to

00:25:35.760 --> 00:25:37.150 align:start position:0%
<00:25:35.760>and <00:25:35.838>I <00:25:35.916>promise <00:25:35.994>you <00:25:36.072>once <00:25:36.150>you've <00:25:36.229>started <00:25:36.307>to <00:25:36.385>try <00:25:36.463>and <00:25:36.541>do <00:25:36.620>it <00:25:36.698>in <00:25:36.776>this, <00:25:36.854>you'll <00:25:36.932>never <00:25:37.011>ever

00:25:37.150 --> 00:25:37.160 align:start position:0%
<00:25:37.150>try <00:25:37.151>and <00:25:37.152>do <00:25:37.153>it <00:25:37.154>in <00:25:37.155>this, <00:25:37.156>you'll <00:25:37.157>never <00:25:37.159>ever

00:25:37.160 --> 00:25:39.070 align:start position:0%
<00:25:37.160>try <00:25:37.300>and <00:25:37.440>do <00:25:37.580>it <00:25:37.720>in <00:25:37.860>this, <00:25:38.000>you'll <00:25:38.140>never <00:25:38.280>ever <00:25:38.420>come <00:25:38.560>back.

00:25:39.070 --> 00:25:39.080 align:start position:0%
<00:25:39.070>come <00:25:39.079>back.

00:25:39.080 --> 00:25:40.990 align:start position:0%
<00:25:39.080>come <00:25:39.360>back. <00:25:39.639>If <00:25:39.919>you <00:25:40.199>try <00:25:40.480>this

00:25:40.990 --> 00:25:41.000 align:start position:0%
<00:25:40.990>If <00:25:40.993>you <00:25:40.996>try <00:25:40.999>this

00:25:41.000 --> 00:25:42.390 align:start position:0%
<00:25:41.000>If <00:25:41.208>you <00:25:41.417>try <00:25:41.625>this <00:25:41.834>and <00:25:42.042>it <00:25:42.251>works

00:25:42.390 --> 00:25:42.400 align:start position:0%
<00:25:42.390>and <00:25:42.394>it <00:25:42.399>works

00:25:42.400 --> 00:25:44.510 align:start position:0%
<00:25:42.400>and <00:25:42.540>it <00:25:42.680>works <00:25:42.820>or <00:25:42.960>for <00:25:43.100>some <00:25:43.240>reason <00:25:43.380>it <00:25:43.520>doesn't, <00:25:43.660>I <00:25:43.800>would

00:25:44.510 --> 00:25:44.520 align:start position:0%
<00:25:44.510>or <00:25:44.511>for <00:25:44.512>some <00:25:44.513>reason <00:25:44.515>it <00:25:44.516>doesn't, <00:25:44.517>I <00:25:44.519>would

00:25:44.520 --> 00:25:46.190 align:start position:0%
<00:25:44.520>or <00:25:44.607>for <00:25:44.695>some <00:25:44.782>reason <00:25:44.870>it <00:25:44.957>doesn't, <00:25:45.045>I <00:25:45.132>would <00:25:45.220>love <00:25:45.307>to <00:25:45.395>hear <00:25:45.482>back <00:25:45.570>from <00:25:45.657>you. <00:25:45.745>On <00:25:45.832>the <00:25:45.920>on

00:25:46.190 --> 00:25:46.200 align:start position:0%
<00:25:46.190>love <00:25:46.191>to <00:25:46.192>hear <00:25:46.193>back <00:25:46.194>from <00:25:46.195>you. <00:25:46.196>On <00:25:46.197>the <00:25:46.199>on

00:25:46.200 --> 00:25:47.470 align:start position:0%
<00:25:46.200>love <00:25:46.263>to <00:25:46.327>hear <00:25:46.390>back <00:25:46.454>from <00:25:46.517>you. <00:25:46.581>On <00:25:46.644>the <00:25:46.708>on <00:25:46.771>the <00:25:46.835>screen <00:25:46.898>on <00:25:46.962>the <00:25:47.025>top <00:25:47.089>of <00:25:47.152>here <00:25:47.216>is <00:25:47.279>a <00:25:47.343>QR

00:25:47.470 --> 00:25:47.480 align:start position:0%
<00:25:47.470>the <00:25:47.471>screen <00:25:47.472>on <00:25:47.473>the <00:25:47.474>top <00:25:47.475>of <00:25:47.476>here <00:25:47.477>is <00:25:47.478>a <00:25:47.479>QR

00:25:47.480 --> 00:25:51.230 align:start position:0%
<00:25:47.480>the <00:25:47.573>screen <00:25:47.666>on <00:25:47.760>the <00:25:47.853>top <00:25:47.946>of <00:25:48.040>here <00:25:48.133>is <00:25:48.226>a <00:25:48.320>QR <00:25:48.413>code <00:25:48.506>with <00:25:48.600>a <00:25:48.693>small <00:25:48.786>two-question <00:25:48.880>um

00:25:51.230 --> 00:25:51.240 align:start position:0%
<00:25:51.230>code <00:25:51.231>with <00:25:51.233>a <00:25:51.235>small <00:25:51.237>two-question <00:25:51.239>um

00:25:51.240 --> 00:25:52.790 align:start position:0%
<00:25:51.240>code <00:25:51.356>with <00:25:51.472>a <00:25:51.588>small <00:25:51.705>two-question <00:25:51.821>um <00:25:51.937>session <00:25:52.053>survey <00:25:52.170>which <00:25:52.286>I <00:25:52.402>would <00:25:52.518>love <00:25:52.635>to

00:25:52.790 --> 00:25:52.800 align:start position:0%
<00:25:52.790>session <00:25:52.791>survey <00:25:52.793>which <00:25:52.794>I <00:25:52.796>would <00:25:52.797>love <00:25:52.799>to

00:25:52.800 --> 00:25:53.990 align:start position:0%
<00:25:52.800>session <00:25:52.889>survey <00:25:52.978>which <00:25:53.067>I <00:25:53.157>would <00:25:53.246>love <00:25:53.335>to <00:25:53.424>hear <00:25:53.514>your <00:25:53.603>feedback <00:25:53.692>besides <00:25:53.781>what <00:25:53.871>is

00:25:53.990 --> 00:25:54.000 align:start position:0%
<00:25:53.990>hear <00:25:53.991>your <00:25:53.993>feedback <00:25:53.995>besides <00:25:53.997>what <00:25:53.999>is

00:25:54.000 --> 00:25:55.470 align:start position:0%
<00:25:54.000>hear <00:25:54.110>your <00:25:54.220>feedback <00:25:54.330>besides <00:25:54.441>what <00:25:54.551>is <00:25:54.661>coming <00:25:54.771>back <00:25:54.882>when <00:25:54.992>the <00:25:55.102>we <00:25:55.212>are <00:25:55.323>developers

00:25:55.470 --> 00:25:55.480 align:start position:0%
<00:25:55.470>coming <00:25:55.471>back <00:25:55.473>when <00:25:55.474>the <00:25:55.476>we <00:25:55.477>are <00:25:55.479>developers

00:25:55.480 --> 00:25:57.950 align:start position:0%
<00:25:55.480>coming <00:25:55.596>back <00:25:55.713>when <00:25:55.830>the <00:25:55.946>we <00:25:56.063>are <00:25:56.180>developers <00:25:56.296>application. <00:25:56.413>Um <00:25:56.530>my <00:25:56.646>name <00:25:56.763>is <00:25:56.880>May

00:25:57.950 --> 00:25:57.960 align:start position:0%
<00:25:57.950>application. <00:25:57.951>Um <00:25:57.953>my <00:25:57.955>name <00:25:57.957>is <00:25:57.959>May

00:25:57.960 --> 00:25:59.710 align:start position:0%
<00:25:57.960>application. <00:25:58.100>Um <00:25:58.240>my <00:25:58.380>name <00:25:58.520>is <00:25:58.660>May <00:25:58.800>Saidel-Keesing. <00:25:58.940>It's <00:25:59.080>been <00:25:59.220>a <00:25:59.360>pleasure

00:25:59.710 --> 00:25:59.720 align:start position:0%
<00:25:59.710>Saidel-Keesing. <00:25:59.712>It's <00:25:59.714>been <00:25:59.716>a <00:25:59.719>pleasure

00:25:59.720 --> 00:26:01.630 align:start position:0%
<00:25:59.720>Saidel-Keesing. <00:25:59.836>It's <00:25:59.953>been <00:26:00.070>a <00:26:00.186>pleasure <00:26:00.303>speaking <00:26:00.420>to <00:26:00.536>you <00:26:00.653>today. <00:26:00.770>I <00:26:00.886>know <00:26:01.003>I <00:26:01.120>didn't

00:26:01.630 --> 00:26:01.640 align:start position:0%
<00:26:01.630>speaking <00:26:01.631>to <00:26:01.632>you <00:26:01.633>today. <00:26:01.635>I <00:26:01.636>know <00:26:01.637>I <00:26:01.639>didn't

00:26:01.640 --> 00:26:03.350 align:start position:0%
<00:26:01.640>speaking <00:26:01.733>to <00:26:01.826>you <00:26:01.920>today. <00:26:02.013>I <00:26:02.106>know <00:26:02.200>I <00:26:02.293>didn't <00:26:02.386>have <00:26:02.480>time <00:26:02.573>for <00:26:02.666>Q&amp;A, <00:26:02.760>but <00:26:02.853>if <00:26:02.946>anybody <00:26:03.040>has

00:26:03.350 --> 00:26:03.360 align:start position:0%
<00:26:03.350>have <00:26:03.351>time <00:26:03.352>for <00:26:03.353>Q&amp;A, <00:26:03.355>but <00:26:03.356>if <00:26:03.357>anybody <00:26:03.359>has

00:26:03.360 --> 00:26:04.670 align:start position:0%
<00:26:03.360>have <00:26:03.458>time <00:26:03.556>for <00:26:03.654>Q&amp;A, <00:26:03.753>but <00:26:03.851>if <00:26:03.949>anybody <00:26:04.047>has <00:26:04.146>questions <00:26:04.244>afterwards, <00:26:04.342>you're <00:26:04.440>more <00:26:04.539>than

00:26:04.670 --> 00:26:04.680 align:start position:0%
<00:26:04.670>questions <00:26:04.672>afterwards, <00:26:04.674>you're <00:26:04.676>more <00:26:04.679>than

00:26:04.680 --> 00:26:05.750 align:start position:0%
<00:26:04.680>questions <00:26:04.767>afterwards, <00:26:04.855>you're <00:26:04.942>more <00:26:05.030>than <00:26:05.117>welcome. <00:26:05.205>I'll <00:26:05.292>be <00:26:05.380>over <00:26:05.467>here <00:26:05.555>on <00:26:05.643>the

00:26:05.750 --> 00:26:05.760 align:start position:0%
<00:26:05.750>welcome. <00:26:05.751>I'll <00:26:05.753>be <00:26:05.754>over <00:26:05.756>here <00:26:05.757>on <00:26:05.759>the

00:26:05.760 --> 00:26:07.790 align:start position:0%
<00:26:05.760>welcome. <00:26:05.876>I'll <00:26:05.993>be <00:26:06.110>over <00:26:06.226>here <00:26:06.343>on <00:26:06.460>the <00:26:06.576>left-hand <00:26:06.693>side <00:26:06.810>after <00:26:06.926>the <00:26:07.043>session. <00:26:07.160>Thank

00:26:07.790 --> 00:26:07.800 align:start position:0%
<00:26:07.790>left-hand <00:26:07.791>side <00:26:07.793>after <00:26:07.795>the <00:26:07.797>session. <00:26:07.799>Thank

00:26:07.800 --> 00:26:10.043 align:start position:0%
<00:26:07.800>left-hand <00:26:07.955>side <00:26:08.111>after <00:26:08.266>the <00:26:08.422>session. <00:26:08.577>Thank <00:26:08.733>you <00:26:08.888>very, <00:26:09.044>very <00:26:09.200>much.

00:26:10.043 --> 00:26:10.053 align:start position:0%
<00:26:10.043>you <00:26:10.046>very, <00:26:10.049>very <00:26:10.052>much.

00:26:10.053 --> 00:26:12.073 align:start position:0%
<00:26:10.053>you <00:26:10.333>very, <00:26:10.613>very <00:26:10.893>much. <00:26:11.173>&gt;&gt; <00:26:11.453>[applause]