WEBVTT

1
00:00:02.190 --> 00:00:03.720
<00:00:02.190>Welcome <00:00:02.465>to <00:00:02.740>another <00:00:03.016>Coffee <00:00:03.291>with <00:00:03.567>Developers.

2
00:00:03.820 --> 00:00:07.229
<00:00:03.820>We're <00:00:03.936>here <00:00:04.053>at <00:00:04.170>Twilio <00:00:04.286>Signal <00:00:04.403>in <00:00:04.520>San <00:00:04.636>Francisco, <00:00:04.753>in <00:00:04.869>one <00:00:04.986>of <00:00:05.103>the <00:00:05.220>poshest

3
00:00:07.580 --> 00:00:09.140
<00:00:07.580>rooms <00:00:07.860>I've <00:00:08.140>ever <00:00:08.420>did <00:00:08.700>this <00:00:08.980>in.

4
00:00:09.180 --> 00:00:09.820
<00:00:09.180>Oh, <00:00:09.756>nice.

5
00:00:09.840 --> 00:00:12.120
<00:00:09.840>I <00:00:09.995>feel <00:00:10.151>like <00:00:10.306>I'm <00:00:10.462>supposed <00:00:10.617>to <00:00:10.773>make <00:00:10.928>decisions <00:00:11.084>in <00:00:11.240>here.

6
00:00:12.280 --> 00:00:13.520
<00:00:12.280>This <00:00:12.466>is <00:00:12.652>where <00:00:12.838>the <00:00:13.024>deals <00:00:13.209>get <00:00:13.395>made.

7
00:00:13.840 --> 00:00:15.960
<00:00:13.840>Okay. <00:00:13.995>That's <00:00:14.151>it. <00:00:14.306>Okay. <00:00:14.462>Yeah, <00:00:14.617>I <00:00:14.773>thought <00:00:14.928>it <00:00:15.084>was <00:00:15.240>outside.

8
00:00:15.980 --> 00:00:17.860
<00:00:15.980>Yeah, <00:00:16.180>but <00:00:16.379>we're <00:00:16.580>hanging <00:00:16.780>out <00:00:16.980>in <00:00:17.180>the <00:00:17.380>sun.

9
00:00:17.940 --> 00:00:19.300
<00:00:17.940>No, <00:00:18.114>it's <00:00:18.289>got <00:00:18.464>to <00:00:18.639>be <00:00:18.814>in <00:00:18.989>this <00:00:19.164>room.

10
00:00:19.380 --> 00:00:21.080
<00:00:19.380>Okay, <00:00:19.555>fair <00:00:19.730>enough. <00:00:19.904>Okay, <00:00:20.080>so <00:00:20.255>let's <00:00:20.430>make <00:00:20.605>a <00:00:20.779>deal.

11
00:00:21.140 --> 00:00:21.560
<00:00:21.140>Let's <00:00:21.266>make <00:00:21.392>a <00:00:21.518>deal.

12
00:00:22.420 --> 00:00:23.620
<00:00:22.420>You <00:00:22.600>just <00:00:22.780>gave <00:00:22.960>your <00:00:23.140>talk <00:00:23.320>here <00:00:23.500>at-

13
00:00:23.760 --> 00:00:23.850
Yeah

14
00:00:23.900 --> 00:00:25.140
<00:00:23.900>... <00:00:24.086>Twilio <00:00:24.272>Signal. <00:00:24.458>What <00:00:24.644>was <00:00:24.830>it <00:00:25.016>about?

15
00:00:25.680 --> 00:00:26.240
<00:00:25.680>Yeah. <00:00:26.183>So,

16
00:00:27.120 --> 00:00:30.220
<00:00:27.120>my <00:00:27.213>name <00:00:27.306>is <00:00:27.400>Alex <00:00:27.493>Goldman. <00:00:27.586>I'm <00:00:27.680>a <00:00:27.773>developer <00:00:27.866>educator <00:00:27.960>at <00:00:28.053>Twilio, <00:00:28.146>and <00:00:28.240>one <00:00:28.333>of <00:00:28.426>the <00:00:28.520>things

17
00:00:30.280 --> 00:00:34.200
<00:00:30.280>I'm <00:00:30.435>working <00:00:30.591>on <00:00:30.746>is <00:00:30.902>how <00:00:31.057>to <00:00:31.213>train <00:00:31.368>developers <00:00:31.524>to <00:00:31.680>use

18
00:00:34.220 --> 00:00:37.260
<00:00:34.220>Twilio <00:00:34.360>and <00:00:34.500>just <00:00:34.640>to <00:00:34.780>have <00:00:34.920>fun <00:00:35.060>building <00:00:35.199>in <00:00:35.339>general <00:00:35.480>again, <00:00:35.620>right?

19
00:00:37.700 --> 00:00:38.960
<00:00:37.700>The <00:00:37.889>world <00:00:38.078>is <00:00:38.267>such <00:00:38.456>a <00:00:38.645>different <00:00:38.834>place.

20
00:00:39.480 --> 00:00:42.780
<00:00:39.480>Five <00:00:39.596>years <00:00:39.713>ago, <00:00:39.830>you <00:00:39.946>probably <00:00:40.063>would've <00:00:40.180>built <00:00:40.296>a <00:00:40.413>learning <00:00:40.529>management <00:00:40.646>system, <00:00:40.763>a <00:00:40.879>bunch

21
00:00:42.800 --> 00:00:46.220
<00:00:42.800>of <00:00:42.955>courses, <00:00:43.111>but <00:00:43.266>now <00:00:43.422>we're <00:00:43.577>thinking <00:00:43.733>about <00:00:43.888>how <00:00:44.044>to <00:00:44.199>let

22
00:00:46.280 --> 00:00:49.380
<00:00:46.280>people <00:00:46.380>learn <00:00:46.480>how <00:00:46.580>to <00:00:46.680>build <00:00:46.780>in <00:00:46.880>the <00:00:46.980>way <00:00:47.080>that <00:00:47.180>they're <00:00:47.280>learning <00:00:47.380>how <00:00:47.480>to <00:00:47.580>do <00:00:47.680>everything

23
00:00:49.420 --> 00:00:51.099
<00:00:49.420>else, <00:00:49.700>which <00:00:49.980>is <00:00:50.260>typically <00:00:50.540>with <00:00:50.820>AI.

24
00:00:51.380 --> 00:00:51.630
Mm-hmm.

25
00:00:51.880 --> 00:00:55.800
<00:00:51.880>So, <00:00:52.020>we've <00:00:52.160>created <00:00:52.300>this <00:00:52.440>new <00:00:52.580>experience <00:00:52.720>that <00:00:52.860>we're <00:00:53.000>slowly <00:00:53.140>rolling <00:00:53.280>out,

26
00:00:55.860 --> 00:00:58.140
<00:00:55.860>and <00:00:55.976>this <00:00:56.093>is <00:00:56.210>kind <00:00:56.326>of <00:00:56.443>the <00:00:56.560>first <00:00:56.676>debut <00:00:56.793>of <00:00:56.910>it, <00:00:57.026>called <00:00:57.143>Twilio <00:00:57.260>World.

27
00:00:58.560 --> 00:01:02.540
<00:00:58.560>And, <00:00:58.687>my <00:00:58.814>talk <00:00:58.941>was <00:00:59.069>about <00:00:59.196>how <00:00:59.323>we <00:00:59.450>are <00:00:59.578>using <00:00:59.705>a <00:00:59.832>bunch <00:00:59.960>of

28
00:01:02.620 --> 00:01:06.619
<00:01:02.620>new <00:01:02.736>tech <00:01:02.853>that <00:01:02.970>Twilio's <00:01:03.086>putting <00:01:03.203>out <00:01:03.320>in <00:01:03.436>Twilio <00:01:03.553>World <00:01:03.669>in <00:01:03.786>order <00:01:03.903>to <00:01:04.019>build

29
00:01:06.720 --> 00:01:10.540
<00:01:06.720>this <00:01:06.953>really <00:01:07.186>fun, <00:01:07.420>unified <00:01:07.653>experience, <00:01:07.886>that's <00:01:08.120>omni-channel,

30
00:01:10.620 --> 00:01:14.360
<00:01:10.620>that <00:01:10.736>has <00:01:10.853>AI <00:01:10.970>interactions, <00:01:11.086>that <00:01:11.203>remembers <00:01:11.320>who <00:01:11.436>you <00:01:11.553>are, <00:01:11.670>that <00:01:11.786>understands <00:01:11.903>where <00:01:12.020>you

31
00:01:14.440 --> 00:01:18.300
<00:01:14.440>are <00:01:14.556>in <00:01:14.673>the <00:01:14.789>world <00:01:14.906>and <00:01:15.023>in <00:01:15.140>the <00:01:15.256>game <00:01:15.373>that <00:01:15.490>we're <00:01:15.606>playing, <00:01:15.723>to <00:01:15.840>create

32
00:01:18.520 --> 00:01:21.920
<00:01:18.520>just <00:01:18.720>really <00:01:18.920>fun, <00:01:19.119>engaging, <00:01:19.320>educational <00:01:19.520>experiences <00:01:19.720>for <00:01:19.920>people.

33
00:01:22.520 --> 00:01:26.040
<00:01:22.520>Okay. <00:01:22.647>So, <00:01:22.774>you <00:01:22.901>mean <00:01:23.029>not <00:01:23.156>like <00:01:23.283>a <00:01:23.410>training <00:01:23.538>course, <00:01:23.665>but <00:01:23.792>a <00:01:23.920>game

34
00:01:26.120 --> 00:01:27.500
<00:01:26.120>to <00:01:26.534>play <00:01:26.948>the <00:01:27.362>system?

35
00:01:27.520 --> 00:01:30.530
<00:01:27.520>Once <00:01:27.800>someone <00:01:28.080>gets <00:01:28.360>into <00:01:28.640>Twilio <00:01:28.920>World,

36
00:01:30.750 --> 00:01:34.640
<00:01:30.750>then <00:01:30.950>they <00:01:31.150>use <00:01:31.350>the <00:01:31.550>Twilio <00:01:31.750>CLI <00:01:31.950>to <00:01:32.150>load

37
00:01:34.660 --> 00:01:38.330
<00:01:34.660>it <00:01:34.753>up <00:01:34.846>into <00:01:34.940>a <00:01:35.033>new <00:01:35.126>account <00:01:35.220>that <00:01:35.313>they <00:01:35.406>build, <00:01:35.500>and <00:01:35.593>then <00:01:35.686>they <00:01:35.780>actually <00:01:35.873>get <00:01:35.966>challenges <00:01:36.060>and

38
00:01:38.360 --> 00:01:40.300
<00:01:38.360>puzzles <00:01:38.640>loaded <00:01:38.920>right <00:01:39.200>into <00:01:39.480>the <00:01:39.760>account.

39
00:01:40.360 --> 00:01:40.370
Okay.

40
00:01:40.380 --> 00:01:43.060
<00:01:40.380>And <00:01:40.580>then <00:01:40.780>they <00:01:40.979>have <00:01:41.179>to <00:01:41.380>go <00:01:41.580>into <00:01:41.780>Twilio.

41
00:01:43.100 --> 00:01:46.360
<00:01:43.100>They <00:01:43.193>can <00:01:43.286>use <00:01:43.380>the <00:01:43.473>APIs, <00:01:43.566>but <00:01:43.660>the <00:01:43.753>console's <00:01:43.846>probably <00:01:43.940>the <00:01:44.033>way <00:01:44.126>that <00:01:44.220>most <00:01:44.313>people <00:01:44.406>do <00:01:44.500>it.

42
00:01:46.420 --> 00:01:50.280
<00:01:46.420>Go <00:01:46.560>into <00:01:46.700>Twilio <00:01:46.840>and <00:01:46.980>actually <00:01:47.120>solve <00:01:47.260>the <00:01:47.400>puzzle, <00:01:47.540>find <00:01:47.680>all <00:01:47.820>the

43
00:01:50.320 --> 00:01:54.080
<00:01:50.320>hidden <00:01:50.460>stuff, <00:01:50.600>and <00:01:50.740>get <00:01:50.880>through <00:01:51.020>by <00:01:51.160>debugging <00:01:51.300>in <00:01:51.440>the <00:01:51.580>live <00:01:51.720>Twilio

44
00:01:54.120 --> 00:01:54.640
experience.

45
00:01:55.000 --> 00:01:58.520
<00:01:55.000>Mm-hmm. <00:01:55.107>So, <00:01:55.215>that's <00:01:55.323>the <00:01:55.430>first <00:01:55.538>experience <00:01:55.646>to <00:01:55.753>get <00:01:55.861>it <00:01:55.969>learned, <00:01:56.076>but <00:01:56.184>then <00:01:56.292>next <00:01:56.400>time-

46
00:01:58.560 --> 00:01:58.620
Yeah

47
00:01:58.630 --> 00:02:00.040
<00:01:58.630>... <00:01:58.788>you <00:01:58.947>go <00:01:59.105>there, <00:01:59.264>it <00:01:59.423>doesn't <00:01:59.581>do <00:01:59.740>that <00:01:59.899>anymore.

48
00:02:00.050 --> 00:02:01.840
<00:02:00.050>Because <00:02:00.283>these <00:02:00.516>things <00:02:00.750>can <00:02:00.983>get <00:02:01.216>super <00:02:01.450>annoying.

49
00:02:01.880 --> 00:02:04.800
<00:02:01.880>I'm <00:02:02.229>thinking <00:02:02.580>of <00:02:02.929>Microsoft <00:02:03.280>Clippy.

50
00:02:05.080 --> 00:02:08.420
<00:02:05.080>Yeah. <00:02:05.255>No, <00:02:05.429>we're <00:02:05.605>trying <00:02:05.780>not <00:02:05.955>to <00:02:06.130>be <00:02:06.304>Clippy, <00:02:06.480>although

51
00:02:08.900 --> 00:02:10.130
<00:02:08.900>everything's <00:02:09.121>Clippy <00:02:09.342>in <00:02:09.564>the <00:02:09.785>end, <00:02:10.007>right?

52
00:02:10.220 --> 00:02:14.070
<00:02:10.220>We're <00:02:10.336>trying <00:02:10.453>not <00:02:10.570>to <00:02:10.686>be <00:02:10.803>Clippy, <00:02:10.919>but <00:02:11.036>the <00:02:11.153>goal <00:02:11.270>is <00:02:11.386>to <00:02:11.503>actually <00:02:11.620>have

53
00:02:14.120 --> 00:02:17.769
<00:02:14.120>your <00:02:14.275>own... <00:02:14.431>We <00:02:14.586>want <00:02:14.742>people <00:02:14.897>to <00:02:15.053>play <00:02:15.208>in <00:02:15.364>a <00:02:15.520>production

54
00:02:17.800 --> 00:02:19.710
<00:02:17.800>environment, <00:02:18.080>but <00:02:18.360>not <00:02:18.640>their <00:02:18.920>production <00:02:19.200>environment.

55
00:02:19.840 --> 00:02:23.320
<00:02:19.840>So, <00:02:19.940>we're <00:02:20.040>hoping <00:02:20.140>people <00:02:20.240>would <00:02:20.340>spin <00:02:20.440>up <00:02:20.540>their <00:02:20.640>own <00:02:20.740>Twilio <00:02:20.840>account, <00:02:20.940>which <00:02:21.040>is <00:02:21.140>super <00:02:21.240>easy

56
00:02:23.360 --> 00:02:26.530
<00:02:23.360>to <00:02:23.453>do, <00:02:23.546>especially <00:02:23.640>if <00:02:23.733>you <00:02:23.826>already <00:02:23.920>have <00:02:24.013>one, <00:02:24.106>to <00:02:24.200>add <00:02:24.293>another <00:02:24.386>one, <00:02:24.480>and <00:02:24.573>play <00:02:24.666>in <00:02:24.760>this

57
00:02:26.820 --> 00:02:29.700
<00:02:26.820>separate <00:02:26.947>account, <00:02:27.074>and <00:02:27.201>learn <00:02:27.329>how <00:02:27.456>to <00:02:27.583>do <00:02:27.710>things <00:02:27.838>in <00:02:27.965>the <00:02:28.092>actual <00:02:28.220>account.

58
00:02:30.060 --> 00:02:32.800
<00:02:30.060>But <00:02:30.187>no, <00:02:30.314>it's <00:02:30.441>not <00:02:30.569>like <00:02:30.696>a <00:02:30.823>Clippy <00:02:30.950>bothering <00:02:31.078>you <00:02:31.205>the <00:02:31.332>whole <00:02:31.460>time.

59
00:02:33.080 --> 00:02:36.660
<00:02:33.079>But <00:02:33.167>what'll <00:02:33.255>happen <00:02:33.342>is, <00:02:33.429>as <00:02:33.517>we <00:02:33.605>roll <00:02:33.692>out <00:02:33.779>more <00:02:33.867>missions, <00:02:33.954>you <00:02:34.042>might <00:02:34.130>get <00:02:34.217>a <00:02:34.304>text <00:02:34.392>in <00:02:34.480>the

60
00:02:36.700 --> 00:02:40.180
<00:02:36.700>middle <00:02:36.787>of <00:02:36.875>the <00:02:36.962>night <00:02:37.049>from <00:02:37.137>our <00:02:37.225>AI <00:02:37.312>being <00:02:37.399>like, <00:02:37.487>"Hey, <00:02:37.575>I <00:02:37.662>need <00:02:37.750>your <00:02:37.837>help <00:02:37.924>again," <00:02:38.012>to <00:02:38.100>bring

61
00:02:40.220 --> 00:02:42.560
<00:02:40.220>you <00:02:40.336>back <00:02:40.453>in. <00:02:40.570>So, <00:02:40.686>we're <00:02:40.803>trying <00:02:40.920>to <00:02:41.036>make <00:02:41.153>it <00:02:41.270>a <00:02:41.386>little <00:02:41.503>more <00:02:41.620>fun.

62
00:02:42.600 --> 00:02:43.960
<00:02:42.600>We <00:02:42.906>also <00:02:43.212>have <00:02:43.518>a <00:02:43.824>whole

63
00:02:45.140 --> 00:02:48.970
<00:02:45.140>lore <00:02:45.279>around <00:02:45.420>it, <00:02:45.559>and <00:02:45.700>we're <00:02:45.839>building <00:02:45.980>a <00:02:46.119>whole <00:02:46.260>storyline <00:02:46.399>to <00:02:46.540>the

64
00:02:49.060 --> 00:02:50.760
<00:02:49.060>game <00:02:49.260>too, <00:02:49.460>to <00:02:49.660>try <00:02:49.860>to <00:02:50.060>pull <00:02:50.260>people <00:02:50.460>in.

65
00:02:51.340 --> 00:02:52.900
<00:02:51.340>So, <00:02:51.515>it's <00:02:51.690>going <00:02:51.865>to <00:02:52.040>be <00:02:52.215>a <00:02:52.390>Netflix <00:02:52.565>show <00:02:52.740>next?

66
00:02:52.940 --> 00:02:56.880
<00:02:52.940>Like <00:02:53.079>Angry <00:02:53.220>Birds <00:02:53.359>used <00:02:53.500>to <00:02:53.640>become <00:02:53.780>a <00:02:53.920>TV <00:02:54.060>show, <00:02:54.200>and <00:02:54.340>like...

67
00:02:56.960 --> 00:03:00.800
<00:02:56.960>Yeah. <00:02:57.067>Honestly, <00:02:57.175>we <00:02:57.283>already <00:02:57.390>have <00:02:57.498>a <00:02:57.606>Hollywood <00:02:57.713>writer <00:02:57.821>working <00:02:57.929>on <00:02:58.036>it <00:02:58.144>with <00:02:58.252>us, <00:02:58.360>so

68
00:03:00.810 --> 00:03:02.280
<00:03:00.810>could <00:03:01.140>be. <00:03:01.471>One <00:03:01.802>day, <00:03:02.133>hopefully.

69
00:03:02.530 --> 00:03:05.370
<00:03:02.530>It's <00:03:02.670>probably <00:03:02.810>just <00:03:02.950>an <00:03:03.090>AI <00:03:03.230>pretending <00:03:03.370>to <00:03:03.510>be <00:03:03.650>a <00:03:03.790>writer, <00:03:03.930>right?

70
00:03:05.400 --> 00:03:07.000
<00:03:05.400>That's <00:03:05.555>what <00:03:05.711>I <00:03:05.866>thought, <00:03:06.022>but <00:03:06.177>she <00:03:06.333>showed <00:03:06.488>up <00:03:06.644>here, <00:03:06.800>so-

71
00:03:07.360 --> 00:03:07.520
Okay

72
00:03:07.580 --> 00:03:08.160
<00:03:07.580>... <00:03:07.684>I <00:03:07.788>got <00:03:07.893>to <00:03:07.997>meet <00:03:08.102>her.

73
00:03:09.100 --> 00:03:10.970
<00:03:09.100>That <00:03:09.299>robot <00:03:09.500>technology <00:03:09.700>is <00:03:09.900>incredible, <00:03:10.100>by <00:03:10.299>the <00:03:10.500>way.

74
00:03:11.040 --> 00:03:12.700
<00:03:11.040>I <00:03:11.390>know. <00:03:11.739>It's <00:03:12.090>wild. <00:03:12.440>Yeah.

75
00:03:13.400 --> 00:03:16.990
<00:03:13.400>So, <00:03:13.500>when <00:03:13.600>people <00:03:13.700>start <00:03:13.800>about <00:03:13.900>talking <00:03:14.000>about <00:03:14.100>Twilio <00:03:14.200>and <00:03:14.300>using <00:03:14.400>it, <00:03:14.500>what <00:03:14.600>are <00:03:14.700>the <00:03:14.800>things

76
00:03:17.040 --> 00:03:19.549
<00:03:17.040>that <00:03:17.195>people <00:03:17.351>use <00:03:17.506>Twilio <00:03:17.662>for <00:03:17.817>or <00:03:17.973>should <00:03:18.128>use <00:03:18.284>Twilio <00:03:18.440>for?

77
00:03:19.750 --> 00:03:22.560
<00:03:19.750>Well, <00:03:19.866>the <00:03:19.983>first <00:03:20.100>one <00:03:20.216>that <00:03:20.333>everyone <00:03:20.450>thinks <00:03:20.566>about <00:03:20.683>is <00:03:20.800>sending <00:03:20.916>a <00:03:21.033>text <00:03:21.150>message.

78
00:03:22.720 --> 00:03:22.800
Yeah.

79
00:03:22.860 --> 00:03:25.100
<00:03:22.860>Right? <00:03:23.035>To <00:03:23.210>some <00:03:23.385>extent, <00:03:23.560>we're <00:03:23.735>the <00:03:23.910>text <00:03:24.085>message <00:03:24.260>company.

80
00:03:25.300 --> 00:03:27.280
<00:03:25.300>That's <00:03:25.533>how <00:03:25.766>we <00:03:26.000>got <00:03:26.233>our <00:03:26.466>start. <00:03:26.700>And,

81
00:03:28.100 --> 00:03:31.600
<00:03:28.100>we <00:03:28.275>also <00:03:28.450>do <00:03:28.625>phone <00:03:28.799>calls. <00:03:28.975>We <00:03:29.150>have <00:03:29.325>WhatsApp <00:03:29.500>APIs.

82
00:03:32.020 --> 00:03:33.440
<00:03:32.020>We <00:03:32.659>have <00:03:33.298>email.

83
00:03:34.280 --> 00:03:36.820
<00:03:34.280>Any <00:03:34.387>way <00:03:34.495>you <00:03:34.603>want <00:03:34.710>to <00:03:34.818>communicate <00:03:34.926>with <00:03:35.033>your <00:03:35.141>customer, <00:03:35.249>that's <00:03:35.356>like <00:03:35.464>the <00:03:35.572>backbone <00:03:35.680>of

84
00:03:36.840 --> 00:03:38.780
<00:03:36.840>Twilio. <00:03:37.073>It's <00:03:37.306>how <00:03:37.540>you <00:03:37.773>engage <00:03:38.006>with <00:03:38.240>people.

85
00:03:39.240 --> 00:03:42.460
<00:03:39.240>And <00:03:39.340>now <00:03:39.440>we're <00:03:39.540>building <00:03:39.640>more <00:03:39.740>and <00:03:39.840>more <00:03:39.940>tools <00:03:40.040>to <00:03:40.140>make <00:03:40.240>it <00:03:40.340>easier <00:03:40.440>to <00:03:40.540>integrate <00:03:40.640>with

86
00:03:42.520 --> 00:03:46.360
<00:03:42.520>modern <00:03:42.695>systems. <00:03:42.870>Like, <00:03:43.045>we <00:03:43.220>have <00:03:43.395>our <00:03:43.570>whole <00:03:43.745>customer <00:03:43.920>memory

87
00:03:46.460 --> 00:03:50.200
<00:03:46.460>tools <00:03:46.635>that'll <00:03:46.810>actually <00:03:46.985>help <00:03:47.160>you <00:03:47.335>pull <00:03:47.510>knowledge <00:03:47.685>out <00:03:47.860>of

88
00:03:50.320 --> 00:03:54.000
<00:03:50.320>the <00:03:50.427>conversations <00:03:50.535>that <00:03:50.643>you're <00:03:50.750>having <00:03:50.858>with <00:03:50.966>your <00:03:51.073>customers <00:03:51.181>to <00:03:51.289>use <00:03:51.396>that <00:03:51.504>later, <00:03:51.612>or <00:03:51.720>feed

89
00:03:54.040 --> 00:03:55.020
<00:03:54.040>to <00:03:54.216>your <00:03:54.392>AI <00:03:54.569>to <00:03:54.745>use <00:03:54.922>it.

90
00:03:55.840 --> 00:03:58.720
<00:03:55.840>One <00:03:55.947>of <00:03:56.055>my <00:03:56.163>favorite <00:03:56.270>tools <00:03:56.378>is <00:03:56.486>something <00:03:56.593>called <00:03:56.701>Conversation <00:03:56.809>Relay, <00:03:56.916>which <00:03:57.024>is <00:03:57.132>part <00:03:57.240>of

91
00:03:58.760 --> 00:04:02.500
<00:03:58.760>our <00:03:58.935>Agent <00:03:59.109>Connect, <00:03:59.285>where <00:03:59.459>it'll <00:03:59.635>handle <00:03:59.810>the <00:03:59.984>hard <00:04:00.160>parts

92
00:04:02.760 --> 00:04:06.660
<00:04:02.760>of <00:04:02.876>building <00:04:02.993>a <00:04:03.109>voice <00:04:03.226>agent <00:04:03.343>for <00:04:03.459>you, <00:04:03.576>so <00:04:03.693>the <00:04:03.810>interruption <00:04:03.926>handling, <00:04:04.043>connecting <00:04:04.160>it

93
00:04:06.700 --> 00:04:07.800
<00:04:06.700>to <00:04:06.864>the <00:04:07.030>phone <00:04:07.195>lines, <00:04:07.360>all <00:04:07.525>that <00:04:07.690>stuff.

94
00:04:08.120 --> 00:04:11.540
<00:04:08.120>So, <00:04:08.236>you <00:04:08.353>just <00:04:08.470>plug <00:04:08.586>it <00:04:08.703>into <00:04:08.820>your <00:04:08.936>AI <00:04:09.053>orchestration <00:04:09.170>layer <00:04:09.286>or <00:04:09.403>your <00:04:09.520>AI

95
00:04:11.640 --> 00:04:14.580
<00:04:11.640>backend, <00:04:11.920>and <00:04:12.200>it <00:04:12.480>handles <00:04:12.760>the <00:04:13.040>communications.

96
00:04:15.100 --> 00:04:18.940
<00:04:15.100>That <00:04:15.193>was <00:04:15.286>one <00:04:15.380>where <00:04:15.473>I <00:04:15.566>tried <00:04:15.660>to <00:04:15.753>build <00:04:15.846>it <00:04:15.940>myself, <00:04:16.033>right <00:04:16.126>when <00:04:16.219>AI <00:04:16.313>first <00:04:16.406>came <00:04:16.500>out.

97
00:04:18.981 --> 00:04:21.800
<00:04:18.981>I'm <00:04:19.068>like, <00:04:19.156>"Oh, <00:04:19.243>great. <00:04:19.331>Let's <00:04:19.418>talk <00:04:19.505>to <00:04:19.593>AI <00:04:19.680>on <00:04:19.768>the <00:04:19.856>phone." <00:04:19.943>It <00:04:20.031>was <00:04:20.118>so <00:04:20.206>hard, <00:04:20.293>and <00:04:20.380>it

98
00:04:21.880 --> 00:04:25.800
<00:04:21.880>sucked. <00:04:21.987>So, <00:04:22.095>I'm <00:04:22.203>glad <00:04:22.310>somebody <00:04:22.418>at <00:04:22.526>Twilio <00:04:22.633>with <00:04:22.741>better <00:04:22.849>engineering <00:04:22.956>chops <00:04:23.064>than <00:04:23.172>me <00:04:23.280>was

99
00:04:25.900 --> 00:04:29.660
<00:04:25.900>able <00:04:26.007>to <00:04:26.115>build <00:04:26.223>out <00:04:26.330>a <00:04:26.438>full-on <00:04:26.546>system <00:04:26.653>to <00:04:26.761>make <00:04:26.869>that <00:04:26.976>really <00:04:27.084>easy <00:04:27.192>to <00:04:27.299>do.

100
00:04:30.000 --> 00:04:33.040
<00:04:30.000>Because <00:04:30.087>that's <00:04:30.175>the <00:04:30.262>thing. <00:04:30.350>A <00:04:30.437>lot <00:04:30.525>of <00:04:30.612>people <00:04:30.700>do <00:04:30.787>like <00:04:30.875>voice <00:04:30.962>agent <00:04:31.050>as <00:04:31.137>a <00:04:31.225>good <00:04:31.312>idea, <00:04:31.400>but

101
00:04:33.080 --> 00:04:36.660
<00:04:33.080>the <00:04:33.255>amount <00:04:33.430>of <00:04:33.604>ambient <00:04:33.780>noise, <00:04:33.955>the <00:04:34.130>amount <00:04:34.305>of <00:04:34.479>bad

102
00:04:36.720 --> 00:04:40.700
<00:04:36.720>connectivity, <00:04:36.860>the <00:04:37.000>amount <00:04:37.140>of <00:04:37.280>people <00:04:37.420>saying, <00:04:37.560>like, <00:04:37.700>"I <00:04:37.840>told <00:04:37.980>you <00:04:38.120>three

103
00:04:40.800 --> 00:04:42.400
<00:04:40.800>times <00:04:41.000>that <00:04:41.200>thing. <00:04:41.400>You <00:04:41.600>still <00:04:41.800>don't <00:04:42.000>understand <00:04:42.200>it.

104
00:04:42.460 --> 00:04:43.280
<00:04:42.460>I <00:04:42.644>don't <00:04:42.828>want <00:04:43.013>to <00:04:43.198>anymore."

105
00:04:43.320 --> 00:04:43.460
Right.

106
00:04:44.220 --> 00:04:46.980
<00:04:44.220>And <00:04:44.360>then <00:04:44.500>coming <00:04:44.640>back <00:04:44.780>later <00:04:44.920>and <00:04:45.060>catching <00:04:45.200>up <00:04:45.340>again <00:04:45.480>with <00:04:45.620>it.

107
00:04:47.060 --> 00:04:48.150
<00:04:47.060>That's <00:04:47.305>where <00:04:47.550>the <00:04:47.795>clever <00:04:48.041>communication-

108
00:04:48.240 --> 00:04:48.400
Yeah

109
00:04:48.410 --> 00:04:48.930
<00:04:48.409>... <00:04:48.527>comes <00:04:48.644>in, <00:04:48.760>isn't <00:04:48.878>it?

110
00:04:48.930 --> 00:04:50.500
<00:04:48.930>It <00:04:49.210>is. <00:04:49.490>Or <00:04:49.770>even <00:04:50.050>interruption <00:04:50.330>handling.

111
00:04:51.320 --> 00:04:54.380
<00:04:51.320>When <00:04:51.436>I'm <00:04:51.553>coding <00:04:51.670>with <00:04:51.786>Claude, <00:04:51.903>sometimes <00:04:52.020>it's <00:04:52.136>going <00:04:52.253>on <00:04:52.370>and <00:04:52.486>I'm <00:04:52.603>like, <00:04:52.719>"Stop.

112
00:04:54.700 --> 00:04:58.400
<00:04:54.700>You're <00:04:54.793>not <00:04:54.886>going <00:04:54.979>the <00:04:55.073>right <00:04:55.166>way." <00:04:55.260>And <00:04:55.353>when <00:04:55.446>you're <00:04:55.539>doing <00:04:55.633>it <00:04:55.726>in <00:04:55.820>voice, <00:04:55.913>it's <00:04:56.006>a <00:04:56.099>little

113
00:04:58.440 --> 00:05:02.320
<00:04:58.440>more, <00:04:58.533>but <00:04:58.626>no, <00:04:58.719>you're <00:04:58.813>right. <00:04:58.906>And <00:04:59.000>I <00:04:59.093>think <00:04:59.186>one <00:04:59.280>key <00:04:59.373>thing <00:04:59.466>about <00:04:59.560>all <00:04:59.653>this <00:04:59.746>AI <00:04:59.840>stuff

114
00:05:02.360 --> 00:05:05.940
<00:05:02.360>is <00:05:02.460>it's <00:05:02.560>only <00:05:02.660>as <00:05:02.760>good <00:05:02.860>as <00:05:02.960>the <00:05:03.060>information <00:05:03.160>and <00:05:03.260>the <00:05:03.360>context <00:05:03.460>that <00:05:03.560>you <00:05:03.660>give <00:05:03.760>it.

115
00:05:06.160 --> 00:05:06.340
Mm.

116
00:05:06.360 --> 00:05:10.010
<00:05:06.360>Right? <00:05:06.467>You <00:05:06.575>need <00:05:06.683>to <00:05:06.790>have <00:05:06.898>your <00:05:07.006>AI <00:05:07.113>understand <00:05:07.221>who <00:05:07.329>they're <00:05:07.436>talking <00:05:07.544>to, <00:05:07.652>understand <00:05:07.760>what

117
00:05:10.020 --> 00:05:13.770
<00:05:10.020>they <00:05:10.107>can <00:05:10.195>do, <00:05:10.282>why <00:05:10.370>they <00:05:10.457>can <00:05:10.544>do <00:05:10.632>it. <00:05:10.719>I <00:05:10.807>just <00:05:10.895>heard <00:05:10.982>a <00:05:11.070>story <00:05:11.157>the <00:05:11.245>other <00:05:11.332>day <00:05:11.419>where

118
00:05:14.560 --> 00:05:17.580
<00:05:14.560>a <00:05:14.760>customer, <00:05:14.960>it <00:05:15.160>wasn't <00:05:15.360>a <00:05:15.560>Twilio <00:05:15.760>one, <00:05:15.960>but

119
00:05:17.620 --> 00:05:21.580
<00:05:17.620>someone <00:05:17.820>got <00:05:18.020>sent <00:05:18.220>by <00:05:18.420>an <00:05:18.620>AI <00:05:18.820>that <00:05:19.020>some

120
00:05:21.640 --> 00:05:25.570
<00:05:21.640>retail <00:05:21.756>brand <00:05:21.873>had <00:05:21.990>to <00:05:22.106>a <00:05:22.223>random <00:05:22.340>location <00:05:22.456>thinking <00:05:22.573>it <00:05:22.690>was <00:05:22.806>a <00:05:22.923>store <00:05:23.039>because

121
00:05:25.600 --> 00:05:28.480
<00:05:25.600>the <00:05:25.727>AI <00:05:25.854>just <00:05:25.981>decided <00:05:26.109>to <00:05:26.236>hallucinate <00:05:26.363>where <00:05:26.490>a <00:05:26.618>store <00:05:26.745>could <00:05:26.872>possibly <00:05:27.000>be.

122
00:05:28.780 --> 00:05:31.400
<00:05:28.780>They <00:05:28.919>ended <00:05:29.059>up <00:05:29.200>at <00:05:29.340>an <00:05:29.479>empty <00:05:29.619>lot <00:05:29.760>somewhere <00:05:29.900>in <00:05:30.039>Los <00:05:30.179>Angeles.

123
00:05:31.560 --> 00:05:33.760
<00:05:31.560>Or <00:05:31.700>it <00:05:31.840>might <00:05:31.980>be <00:05:32.120>an <00:05:32.260>old <00:05:32.400>version <00:05:32.540>of <00:05:32.680>Google <00:05:32.820>Maps <00:05:32.960>data-

124
00:05:33.820 --> 00:05:33.969
Yeah

125
00:05:34.020 --> 00:05:36.980
<00:05:34.020>... <00:05:34.120>set <00:05:34.219>that <00:05:34.320>they <00:05:34.419>had, <00:05:34.520>or <00:05:34.620>Apple <00:05:34.719>Maps. <00:05:34.820>That <00:05:34.919>was <00:05:35.020>quite <00:05:35.120>hilarious <00:05:35.219>at <00:05:35.320>the <00:05:35.419>beginning.

126
00:05:37.420 --> 00:05:37.430
Right.

127
00:05:37.480 --> 00:05:39.250
<00:05:37.480>So, <00:05:37.680>that <00:05:37.880>would've <00:05:38.080>been <00:05:38.280>an <00:05:38.480>interesting <00:05:38.680>one. <00:05:38.880>Yeah.

128
00:05:39.660 --> 00:05:42.610
<00:05:39.659>Last <00:05:39.747>time <00:05:39.835>I <00:05:39.922>was <00:05:40.010>in <00:05:40.097>the <00:05:40.184>Silicon <00:05:40.272>Valley <00:05:40.359>was <00:05:40.447>2010, <00:05:40.534>and <00:05:40.622>before <00:05:40.710>that <00:05:40.797>I <00:05:40.885>lived <00:05:40.972>here <00:05:41.059>in

129
00:05:42.720 --> 00:05:46.600
<00:05:42.720>2003, <00:05:42.813>and <00:05:42.906>some <00:05:43.000>of <00:05:43.093>the <00:05:43.186>bits <00:05:43.280>that <00:05:43.373>I <00:05:43.466>was <00:05:43.560>trying <00:05:43.653>to <00:05:43.746>find <00:05:43.840>is <00:05:43.933>completely <00:05:44.026>different <00:05:44.120>places

130
00:05:46.640 --> 00:05:47.000
now.

131
00:05:47.010 --> 00:05:50.940
<00:05:47.010>Yeah. <00:05:47.137>Exactly. <00:05:47.264>And <00:05:47.391>everything <00:05:47.519>changes <00:05:47.646>so <00:05:47.773>fast <00:05:47.900>and <00:05:48.028>you <00:05:48.155>need <00:05:48.282>your <00:05:48.409>AI

132
00:05:50.980 --> 00:05:52.880
<00:05:50.980>to <00:05:51.180>have <00:05:51.380>that <00:05:51.580>context <00:05:51.780>of <00:05:51.980>what's <00:05:52.180>going <00:05:52.380>on.

133
00:05:52.900 --> 00:05:53.210
<00:05:52.900>And <00:05:53.179>also,

134
00:05:54.060 --> 00:05:55.310
<00:05:54.060>my <00:05:54.285>least <00:05:54.510>favorite <00:05:54.735>thing, <00:05:54.960>so <00:05:55.185>I

135
00:05:56.580 --> 00:05:59.000
<00:05:56.580>bought <00:05:56.707>a <00:05:56.834>car <00:05:56.961>last <00:05:57.089>week, <00:05:57.216>which <00:05:57.343>was <00:05:57.470>very <00:05:57.598>fun <00:05:57.725>and <00:05:57.852>exciting, <00:05:57.979>right?

136
00:05:59.520 --> 00:06:02.590
<00:05:59.520>But <00:05:59.613>I'd <00:05:59.706>reach <00:05:59.799>out <00:05:59.893>to <00:05:59.986>all <00:06:00.080>the <00:06:00.173>dealerships <00:06:00.266>trying <00:06:00.359>to <00:06:00.453>figure <00:06:00.546>out <00:06:00.640>which <00:06:00.733>one <00:06:00.826>would <00:06:00.919>get

137
00:06:02.640 --> 00:06:06.240
<00:06:02.640>the <00:06:02.747>best <00:06:02.855>deal, <00:06:02.963>and <00:06:03.070>from <00:06:03.178>three <00:06:03.286>dealerships, <00:06:03.393>I <00:06:03.501>got <00:06:03.609>the <00:06:03.716>exact <00:06:03.824>same <00:06:03.932>canned <00:06:04.039>message.

138
00:06:06.660 --> 00:06:08.828
<00:06:06.660>And <00:06:06.835>then <00:06:07.010>I'm <00:06:07.185>like, <00:06:07.360>"Great."Can <00:06:07.535>you <00:06:07.710>give <00:06:07.885>me <00:06:08.060>pricing?

139
00:06:08.868 --> 00:06:11.458
<00:06:08.868>And <00:06:08.975>they're <00:06:09.083>like, <00:06:09.191>"Well, <00:06:09.298>I <00:06:09.406>can't <00:06:09.514>discuss <00:06:09.621>pricing <00:06:09.729>over <00:06:09.837>the <00:06:09.944>phone." <00:06:10.052>And <00:06:10.160>I'm <00:06:10.268>like,

140
00:06:11.548 --> 00:06:14.798
<00:06:11.548>okay, <00:06:11.648>so <00:06:11.748>they <00:06:11.848>have <00:06:11.948>some <00:06:12.048>stupid <00:06:12.148>AI <00:06:12.248>bot <00:06:12.348>that <00:06:12.448>doesn't <00:06:12.548>actually <00:06:12.648>know <00:06:12.748>what's <00:06:12.848>going <00:06:12.948>on,

141
00:06:15.248 --> 00:06:18.668
<00:06:15.248>and <00:06:15.388>the <00:06:15.527>next <00:06:15.668>time <00:06:15.808>I <00:06:15.948>message <00:06:16.087>in, <00:06:16.228>it <00:06:16.368>hits <00:06:16.508>with <00:06:16.647>the

142
00:06:18.728 --> 00:06:22.548
<00:06:18.728>same <00:06:18.928>canned <00:06:19.128>response. <00:06:19.328>These <00:06:19.528>things <00:06:19.728>should <00:06:19.928>have <00:06:20.128>context.

143
00:06:22.558 --> 00:06:25.008
<00:06:22.558>They <00:06:22.658>should <00:06:22.758>understand <00:06:22.858>me. <00:06:22.957>They <00:06:23.058>should <00:06:23.158>have <00:06:23.258>a <00:06:23.358>little <00:06:23.457>bit <00:06:23.558>of <00:06:23.658>ability <00:06:23.758>to <00:06:23.858>actually <00:06:23.957>do

144
00:06:25.048 --> 00:06:28.488
<00:06:25.048>something <00:06:25.203>via <00:06:25.359>SMS, <00:06:25.514>and <00:06:25.670>it's <00:06:25.825>so <00:06:25.981>frustrating <00:06:26.136>when <00:06:26.292>we <00:06:26.448>do.

145
00:06:29.108 --> 00:06:30.948
<00:06:29.108>We've <00:06:29.388>all <00:06:29.668>had <00:06:29.948>bad <00:06:30.228>customer <00:06:30.508>experiences.

146
00:06:31.148 --> 00:06:33.628
<00:06:31.148>We <00:06:31.288>know <00:06:31.428>what <00:06:31.568>that <00:06:31.708>looks <00:06:31.848>like, <00:06:31.988>so <00:06:32.128>let's <00:06:32.268>not <00:06:32.408>build <00:06:32.548>that.

147
00:06:34.968 --> 00:06:37.448
<00:06:34.968>So <00:06:35.095>there's <00:06:35.222>two <00:06:35.349>things <00:06:35.477>that <00:06:35.604>were <00:06:35.731>interesting. <00:06:35.858>We <00:06:35.986>had <00:06:36.113>a <00:06:36.240>discussion <00:06:36.368>yesterday.

148
00:06:37.848 --> 00:06:40.908
<00:06:37.848>Normally, <00:06:37.975>when <00:06:38.102>it <00:06:38.229>comes <00:06:38.357>to <00:06:38.484>text <00:06:38.611>messaging <00:06:38.738>or <00:06:38.866>it <00:06:38.993>comes <00:06:39.120>to <00:06:39.248>voice

149
00:06:40.948 --> 00:06:43.328
<00:06:40.948>recognition, <00:06:41.298>it's <00:06:41.647>a <00:06:41.998>two-factor <00:06:42.347>authentication-

150
00:06:43.388 --> 00:06:43.528
Yeah

151
00:06:43.538 --> 00:06:47.328
<00:06:43.538>... <00:06:43.693>factor. <00:06:43.849>So <00:06:44.004>if <00:06:44.160>that <00:06:44.315>can <00:06:44.471>be <00:06:44.626>automated <00:06:44.782>with <00:06:44.938>a

152
00:06:47.368 --> 00:06:51.108
<00:06:47.368>system <00:06:47.495>like <00:06:47.622>Twilio, <00:06:47.749>what <00:06:47.877>stops <00:06:48.004>us <00:06:48.131>from <00:06:48.258>using <00:06:48.386>that <00:06:48.513>to <00:06:48.640>actually <00:06:48.768>spoof

153
00:06:51.148 --> 00:06:51.538
somebody?

154
00:06:52.488 --> 00:06:56.478
<00:06:52.488>What <00:06:52.588>are <00:06:52.688>the <00:06:52.788>security <00:06:52.888>settings <00:06:52.988>that <00:06:53.088>you <00:06:53.188>have <00:06:53.288>in <00:06:53.388>place <00:06:53.488>so <00:06:53.588>people <00:06:53.688>can <00:06:53.788>work <00:06:53.888>around

155
00:06:56.528 --> 00:06:59.008
<00:06:56.528>a <00:06:56.761>two-factor <00:06:56.994>authentication <00:06:57.228>that <00:06:57.461>is <00:06:57.694>SMS <00:06:57.928>based?

156
00:06:59.488 --> 00:07:02.628
<00:06:59.488>We <00:06:59.628>actually <00:06:59.768>tell <00:06:59.908>people <00:07:00.048>not <00:07:00.188>to <00:07:00.328>just <00:07:00.468>use <00:07:00.608>SMS <00:07:00.748>for <00:07:00.888>two-factor

157
00:07:02.668 --> 00:07:06.568
<00:07:02.668>authentication. <00:07:02.795>We <00:07:02.922>have <00:07:03.049>a <00:07:03.177>product <00:07:03.304>called <00:07:03.431>Verify, <00:07:03.558>which <00:07:03.686>will <00:07:03.813>handle <00:07:03.940>that <00:07:04.068>in

158
00:07:06.648 --> 00:07:10.378
<00:07:06.648>the <00:07:06.748>back <00:07:06.848>end. <00:07:06.948>And <00:07:07.048>the <00:07:07.148>cool <00:07:07.248>thing <00:07:07.348>about <00:07:07.448>Verify <00:07:07.548>is <00:07:07.648>it <00:07:07.748>actually <00:07:07.848>works <00:07:07.948>in <00:07:08.048>whatever

159
00:07:10.448 --> 00:07:13.007
<00:07:10.448>country <00:07:10.681>someone's <00:07:10.914>in. <00:07:11.147>It <00:07:11.381>uses <00:07:11.614>short <00:07:11.847>codes.

160
00:07:13.288 --> 00:07:16.048
<00:07:13.288>So <00:07:13.381>it's <00:07:13.474>a <00:07:13.568>little <00:07:13.661>bit <00:07:13.754>more <00:07:13.848>secure <00:07:13.941>and <00:07:14.034>a <00:07:14.128>little <00:07:14.221>bit <00:07:14.314>more <00:07:14.408>reliable <00:07:14.501>to <00:07:14.594>actually <00:07:14.688>deliver

161
00:07:16.118 --> 00:07:17.648
<00:07:16.118>that <00:07:17.495>message.

162
00:07:18.708 --> 00:07:22.668
<00:07:18.707>Look, <00:07:18.847>there <00:07:18.987>are <00:07:19.128>certain <00:07:19.268>things <00:07:19.407>like <00:07:19.547>SIM <00:07:19.688>swapping <00:07:19.828>that <00:07:19.967>are <00:07:20.107>ways

163
00:07:22.708 --> 00:07:26.448
<00:07:22.707>that <00:07:22.824>people <00:07:22.941>can <00:07:23.058>get <00:07:23.174>your <00:07:23.291>SIM <00:07:23.407>card <00:07:23.524>really <00:07:23.641>fast <00:07:23.758>than <00:07:23.874>ask <00:07:23.991>for <00:07:24.107>it.

164
00:07:26.468 --> 00:07:30.408
<00:07:26.468>We <00:07:26.575>actually <00:07:26.683>have <00:07:26.791>a <00:07:26.898>product <00:07:27.006>called <00:07:27.114>Lookup, <00:07:27.221>which <00:07:27.329>can <00:07:27.437>tell <00:07:27.544>if <00:07:27.652>a <00:07:27.760>number's <00:07:27.868>recently

165
00:07:30.428 --> 00:07:31.988
<00:07:30.428>been <00:07:30.778>SIM <00:07:31.128>swapped <00:07:31.478>or <00:07:31.828>changed.

166
00:07:32.068 --> 00:07:32.468
Okay.

167
00:07:32.488 --> 00:07:36.398
<00:07:32.488>And <00:07:32.588>so <00:07:32.688>you <00:07:32.788>can <00:07:32.888>do <00:07:32.988>a <00:07:33.088>lookup <00:07:33.188>and <00:07:33.288>say, <00:07:33.388>"Is <00:07:33.488>this <00:07:33.588>number <00:07:33.688>a <00:07:33.788>reliable <00:07:33.888>number?

168
00:07:36.448 --> 00:07:37.948
<00:07:36.448>Is <00:07:36.673>this <00:07:36.897>somebody <00:07:37.123>that <00:07:37.347>I <00:07:37.573>should <00:07:37.798>trust?"

169
00:07:38.428 --> 00:07:38.588
Okay.

170
00:07:39.028 --> 00:07:39.698
<00:07:39.028>As <00:07:39.178>you're <00:07:39.329>sending <00:07:39.480>the <00:07:39.631>number.

171
00:07:39.718 --> 00:07:43.408
<00:07:39.718>It's <00:07:39.825>like <00:07:39.933>a <00:07:40.041>blacklist, <00:07:40.148>like <00:07:40.256>the <00:07:40.364>known <00:07:40.471>evil <00:07:40.579>domains <00:07:40.687>that <00:07:40.794>you <00:07:40.902>have <00:07:41.010>in <00:07:41.118>browsers.

172
00:07:43.788 --> 00:07:47.588
<00:07:43.788>Yeah, <00:07:43.904>exactly. <00:07:44.021>And <00:07:44.138>it <00:07:44.254>integrates <00:07:44.371>with <00:07:44.488>carriers <00:07:44.604>as <00:07:44.721>well, <00:07:44.838>so <00:07:44.954>we <00:07:45.071>get <00:07:45.188>that

173
00:07:47.608 --> 00:07:51.488
<00:07:47.608>data <00:07:47.708>from <00:07:47.808>them. <00:07:47.908>Oh, <00:07:48.008>yeah, <00:07:48.108>we're <00:07:48.208>going <00:07:48.308>to <00:07:48.408>ask, <00:07:48.508>and <00:07:48.608>this <00:07:48.708>carrier <00:07:48.808>did <00:07:48.908>just <00:07:49.008>say

174
00:07:51.528 --> 00:07:54.908
<00:07:51.528>that <00:07:51.703>they <00:07:51.878>changed <00:07:52.053>something. <00:07:52.228>We <00:07:52.403>also <00:07:52.578>have <00:07:52.753>ways <00:07:52.928>to,

175
00:07:55.408 --> 00:07:59.368
<00:07:55.408>again, <00:07:55.508>interacting <00:07:55.608>with <00:07:55.708>carriers, <00:07:55.808>if <00:07:55.908>we <00:07:56.008>think <00:07:56.108>this <00:07:56.208>is <00:07:56.308>your <00:07:56.408>phone <00:07:56.508>number, <00:07:56.608>we <00:07:56.708>can <00:07:56.808>go

176
00:07:59.428 --> 00:08:02.748
<00:07:59.428>check <00:07:59.515>if <00:07:59.603>it <00:07:59.690>is <00:07:59.778>actually <00:07:59.865>your <00:07:59.953>phone <00:08:00.040>number, <00:08:00.128>which <00:08:00.215>is <00:08:00.303>a <00:08:00.390>part <00:08:00.478>of <00:08:00.565>the <00:08:00.653>Lookup, <00:08:00.740>which <00:08:00.828>is

177
00:08:02.828 --> 00:08:06.268
<00:08:02.828>honestly <00:08:03.003>probably <00:08:03.178>one <00:08:03.352>of <00:08:03.527>the <00:08:03.703>most <00:08:03.878>underrated <00:08:04.053>Twilio <00:08:04.227>APIs.

178
00:08:06.728 --> 00:08:09.588
<00:08:06.728>The <00:08:06.961>Lookup <00:08:07.194>APIs <00:08:07.428>are <00:08:07.661>so <00:08:07.894>much <00:08:08.128>information.

179
00:08:10.188 --> 00:08:14.068
<00:08:10.188>And <00:08:10.295>yeah, <00:08:10.403>if <00:08:10.511>you <00:08:10.618>know <00:08:10.726>who <00:08:10.834>you're <00:08:10.941>actually <00:08:11.049>talking <00:08:11.157>to, <00:08:11.264>you're <00:08:11.372>going <00:08:11.480>to <00:08:11.587>get

180
00:08:14.148 --> 00:08:14.968
<00:08:14.148>spoofed <00:08:14.332>less. <00:08:14.517>You're <00:08:14.701>going <00:08:14.886>to

181
00:08:16.208 --> 00:08:17.548
<00:08:16.207>be <00:08:16.509>less <00:08:16.811>open <00:08:17.112>to <00:08:17.414>fraud.

182
00:08:17.908 --> 00:08:21.588
<00:08:17.908>Yeah. <00:08:18.024>Another <00:08:18.141>thing <00:08:18.258>is <00:08:18.374>interesting, <00:08:18.491>I've <00:08:18.608>seen <00:08:18.724>so <00:08:18.841>many <00:08:18.958>horror <00:08:19.074>stories <00:08:19.191>lately <00:08:19.308>where

183
00:08:22.268 --> 00:08:26.188
<00:08:22.268>big <00:08:22.408>brands <00:08:22.548>had <00:08:22.688>chatbots <00:08:22.828>on <00:08:22.968>their <00:08:23.108>system, <00:08:23.248>and <00:08:23.388>they <00:08:23.528>basically <00:08:23.668>were

184
00:08:26.228 --> 00:08:27.528
<00:08:26.228>a <00:08:26.520>cloud <00:08:26.813>in <00:08:27.105>the <00:08:27.398>background.

185
00:08:27.548 --> 00:08:27.588
Yeah.

186
00:08:27.608 --> 00:08:30.368
<00:08:27.608>And <00:08:27.748>they <00:08:27.888>didn't <00:08:28.028>stop <00:08:28.168>people <00:08:28.308>from <00:08:28.448>getting <00:08:28.588>out <00:08:28.728>of <00:08:28.868>the <00:08:29.008>sandbox.

187
00:08:30.468 --> 00:08:32.848
<00:08:30.468>So <00:08:30.584>I <00:08:30.701>think <00:08:30.818>Chipotle <00:08:30.934>was <00:08:31.051>one <00:08:31.168>of <00:08:31.284>them, <00:08:31.401>where <00:08:31.518>you <00:08:31.634>could <00:08:31.751>ask <00:08:31.868>them-

188
00:08:32.898 --> 00:08:32.898
Yeah

189
00:08:32.898 --> 00:08:35.629
<00:08:32.898>... <00:08:32.991>like, <00:08:33.084>"Oh, <00:08:33.178>yeah, <00:08:33.271>I <00:08:33.364>would <00:08:33.457>like <00:08:33.551>to <00:08:33.644>order <00:08:33.738>a <00:08:33.831>meal, <00:08:33.924>but <00:08:34.018>I <00:08:34.111>also <00:08:34.204>need <00:08:34.298>to

190
00:08:36.749 --> 00:08:40.328
<00:08:36.749>find <00:08:36.842>in <00:08:36.935>Python <00:08:37.029>how <00:08:37.122>to <00:08:37.215>turn <00:08:37.308>an <00:08:37.402>array <00:08:37.495>into <00:08:37.589>something." <00:08:37.682>And <00:08:37.775>then <00:08:37.869>it <00:08:37.962>gave <00:08:38.055>you <00:08:38.149>the

191
00:08:40.348 --> 00:08:41.129
<00:08:40.347>Python <00:08:41.050>answer.

192
00:08:41.588 --> 00:08:43.808
<00:08:41.587>I've <00:08:41.762>seen <00:08:41.938>that <00:08:42.112>before. <00:08:42.288>I <00:08:42.462>really <00:08:42.637>like <00:08:42.813>that <00:08:42.987>one.

193
00:08:44.249 --> 00:08:47.098
<00:08:44.249>And <00:08:44.424>one <00:08:44.599>thing <00:08:44.774>I'm <00:08:44.949>actually <00:08:45.124>happy <00:08:45.299>about <00:08:45.474>is <00:08:45.649>that

194
00:08:48.728 --> 00:08:50.968
<00:08:48.728>we're <00:08:48.928>not <00:08:49.127>exactly <00:08:49.328>trying <00:08:49.527>to <00:08:49.728>solve <00:08:49.928>that <00:08:50.127>problem.

195
00:08:51.148 --> 00:08:53.588
<00:08:51.148>That's <00:08:51.498>an <00:08:51.848>AI <00:08:52.198>infrastructure <00:08:52.548>problem.

196
00:08:53.688 --> 00:08:57.628
<00:08:53.688>People <00:08:53.795>need <00:08:53.903>to <00:08:54.011>have <00:08:54.118>an <00:08:54.226>AI <00:08:54.334>backend <00:08:54.441>that <00:08:54.549>makes <00:08:54.657>sense <00:08:54.764>and <00:08:54.872>that <00:08:54.980>they <00:08:55.088>can

197
00:08:57.768 --> 00:09:01.708
<00:08:57.768>use. <00:08:57.884>And <00:08:58.001>we <00:08:58.118>don't <00:08:58.234>have <00:08:58.351>the <00:08:58.468>hubris <00:08:58.584>to <00:08:58.701>think <00:08:58.818>that <00:08:58.934>we're <00:08:59.051>going <00:08:59.168>to

198
00:09:01.748 --> 00:09:02.848
<00:09:01.748>have <00:09:01.946>all <00:09:02.144>the <00:09:02.342>answers <00:09:02.540>to <00:09:02.738>that.

199
00:09:03.198 --> 00:09:03.198
Mm.

200
00:09:03.228 --> 00:09:07.208
<00:09:03.228>So <00:09:03.315>the <00:09:03.402>stance <00:09:03.490>we've <00:09:03.578>kind <00:09:03.665>of <00:09:03.752>taken <00:09:03.840>at <00:09:03.928>Twilio <00:09:04.015>is <00:09:04.103>we're <00:09:04.190>going <00:09:04.277>to <00:09:04.365>make <00:09:04.453>it <00:09:04.540>really <00:09:04.627>easy

201
00:09:07.228 --> 00:09:11.048
<00:09:07.228>to <00:09:07.355>let <00:09:07.482>AI <00:09:07.609>be <00:09:07.737>that <00:09:07.864>communication <00:09:07.991>layer <00:09:08.118>between <00:09:08.246>your <00:09:08.373>systems <00:09:08.500>and <00:09:08.627>the

202
00:09:11.108 --> 00:09:14.488
<00:09:11.108>outside <00:09:11.190>world. <00:09:11.272>So <00:09:11.355>you <00:09:11.437>can <00:09:11.519>plug <00:09:11.602>an <00:09:11.684>AI <00:09:11.766>in, <00:09:11.849>and <00:09:11.931>it <00:09:12.013>can <00:09:12.096>all <00:09:12.178>of <00:09:12.260>a <00:09:12.343>sudden <00:09:12.425>start <00:09:12.507>talking

203
00:09:14.528 --> 00:09:18.108
<00:09:14.528>and <00:09:14.628>using <00:09:14.728>text <00:09:14.828>message <00:09:14.928>instead <00:09:15.028>of <00:09:15.128>having <00:09:15.228>to <00:09:15.328>figure <00:09:15.428>out <00:09:15.528>every <00:09:15.628>time <00:09:15.728>how <00:09:15.828>to <00:09:15.928>actually

204
00:09:18.148 --> 00:09:19.308
<00:09:18.148>send <00:09:18.356>a <00:09:18.565>message <00:09:18.774>to <00:09:18.983>a <00:09:19.192>customer.

205
00:09:19.528 --> 00:09:19.698
Mm-hmm.

206
00:09:20.388 --> 00:09:24.268
<00:09:20.388>So <00:09:20.504>I <00:09:20.621>hope <00:09:20.738>that <00:09:20.854>people <00:09:20.971>figure <00:09:21.088>out <00:09:21.204>at <00:09:21.321>some <00:09:21.438>point <00:09:21.554>that <00:09:21.671>just <00:09:21.788>putting

207
00:09:24.348 --> 00:09:27.278
<00:09:24.348>AI <00:09:24.430>on <00:09:24.512>everything <00:09:24.595>is <00:09:24.677>not <00:09:24.759>a <00:09:24.842>good <00:09:24.924>idea, <00:09:25.006>and <00:09:25.089>that <00:09:25.171>you <00:09:25.253>have <00:09:25.336>to <00:09:25.418>use <00:09:25.500>it <00:09:25.583>in <00:09:25.665>the <00:09:25.747>right

208
00:09:27.308 --> 00:09:30.957
<00:09:27.308>places, <00:09:27.424>and <00:09:27.541>then <00:09:27.658>once <00:09:27.774>they're <00:09:27.891>there, <00:09:28.008>we're <00:09:28.124>here <00:09:28.241>to <00:09:28.358>help <00:09:28.474>them <00:09:28.591>communicate <00:09:28.708>with

209
00:09:31.008 --> 00:09:32.228
<00:09:31.008>whoever <00:09:31.227>they <00:09:31.447>want <00:09:31.666>to <00:09:31.886>talk <00:09:32.106>to.

210
00:09:32.328 --> 00:09:36.188
<00:09:32.328>Mm. <00:09:32.455>And <00:09:32.582>when <00:09:32.709>it <00:09:32.837>comes <00:09:32.964>to <00:09:33.091>text <00:09:33.218>messaging, <00:09:33.346>two-factor <00:09:33.473>authentication, <00:09:33.600>it's <00:09:33.728>great

211
00:09:36.248 --> 00:09:38.748
<00:09:36.248>when <00:09:36.375>you're-- <00:09:36.502>I'm <00:09:36.629>on <00:09:36.757>Android, <00:09:36.884>I <00:09:37.011>haven't <00:09:37.138>seen <00:09:37.266>it <00:09:37.393>on <00:09:37.520>iOS <00:09:37.648>yet.

212
00:09:39.208 --> 00:09:41.648
<00:09:39.208>You <00:09:39.348>get <00:09:39.488>your <00:09:39.627>message <00:09:39.767>and <00:09:39.908>it <00:09:40.048>automatically <00:09:40.188>is <00:09:40.328>in <00:09:40.468>the <00:09:40.608>system-

213
00:09:41.808 --> 00:09:41.818
Yes

214
00:09:41.818 --> 00:09:43.448
<00:09:41.818>... <00:09:41.973>and <00:09:42.129>it <00:09:42.284>automatically <00:09:42.440>fills <00:09:42.595>it <00:09:42.751>in <00:09:42.906>for <00:09:43.062>you <00:09:43.218>because-

215
00:09:43.948 --> 00:09:44.118
<00:09:43.948>I <00:09:44.101>know

216
00:09:44.148 --> 00:09:47.677
<00:09:44.148>... <00:09:44.248>going <00:09:44.348>to <00:09:44.448>the <00:09:44.548>next <00:09:44.648>step, <00:09:44.748>trying <00:09:44.848>to <00:09:44.948>find <00:09:45.048>these <00:09:45.148>five <00:09:45.248>characters, <00:09:45.348>putting <00:09:45.448>it <00:09:45.548>back

217
00:09:47.728 --> 00:09:49.498
<00:09:47.728>in, <00:09:47.928>there's <00:09:48.127>so <00:09:48.328>many <00:09:48.527>times <00:09:48.728>errors <00:09:48.928>in <00:09:49.127>there.

218
00:09:49.648 --> 00:09:53.438
<00:09:49.648>I <00:09:49.735>know. <00:09:49.823>It's <00:09:49.910>so <00:09:49.998>nice <00:09:50.085>that <00:09:50.173>the <00:09:50.260>phones <00:09:50.348>have <00:09:50.435>caught <00:09:50.523>on <00:09:50.610>to <00:09:50.698>all <00:09:50.785>that, <00:09:50.873>and <00:09:50.960>there's <00:09:51.048>a

219
00:09:53.448 --> 00:09:56.928
<00:09:53.448>bunch <00:09:53.588>of <00:09:53.728>new <00:09:53.867>security <00:09:54.007>features <00:09:54.148>on <00:09:54.288>Apple, <00:09:54.428>and <00:09:54.568>luckily <00:09:54.708>in <00:09:54.848>that

220
00:09:57.428 --> 00:10:01.308
<00:09:57.428>Apple <00:09:57.568>recognizes <00:09:57.708>if <00:09:57.848>it's <00:09:57.988>a <00:09:58.128>one-time <00:09:58.268>passcode <00:09:58.408>and <00:09:58.548>puts <00:09:58.688>that <00:09:58.828>through

221
00:10:01.728 --> 00:10:03.648
<00:10:01.728>and <00:10:01.902>doesn't <00:10:02.078>freak <00:10:02.252>out <00:10:02.428>if <00:10:02.603>it's <00:10:02.777>an <00:10:02.953>unknown <00:10:03.127>number.

222
00:10:04.028 --> 00:10:04.788
<00:10:04.028>Okay. <00:10:04.712>Yeah.

223
00:10:05.168 --> 00:10:05.248
Yeah.

224
00:10:05.308 --> 00:10:08.088
<00:10:05.308>I <00:10:05.483>saw <00:10:05.658>today <00:10:05.833>that <00:10:06.008>children <00:10:06.183>in <00:10:06.358>England <00:10:06.533>go <00:10:06.708>past

225
00:10:08.548 --> 00:10:12.338
<00:10:08.548>age <00:10:08.748>authentication <00:10:08.948>by <00:10:09.148>putting <00:10:09.348>a <00:10:09.548>fake <00:10:09.748>mustache <00:10:09.948>on.

226
00:10:13.148 --> 00:10:14.048
<00:10:13.148>Sounds <00:10:13.958>right.

227
00:10:14.088 --> 00:10:15.308
<00:10:14.088>They <00:10:14.244>will <00:10:14.401>always <00:10:14.558>find <00:10:14.715>a <00:10:14.872>way, <00:10:15.029>don't <00:10:15.186>they?

228
00:10:15.528 --> 00:10:15.688
Yeah.

229
00:10:16.988 --> 00:10:20.788
<00:10:16.988>So <00:10:17.115>downstairs, <00:10:17.242>I <00:10:17.369>saw <00:10:17.497>a <00:10:17.624>few <00:10:17.751>things <00:10:17.878>doing <00:10:18.006>live <00:10:18.133>translation <00:10:18.260>and <00:10:18.388>stuff.

230
00:10:20.868 --> 00:10:22.888
<00:10:20.868>What's <00:10:21.218>Twilio's <00:10:21.568>take <00:10:21.918>on <00:10:22.268>that?

231
00:10:23.108 --> 00:10:26.168
<00:10:23.108>Yeah, <00:10:23.387>so <00:10:23.667>we've <00:10:23.948>done <00:10:24.228>that <00:10:24.507>with

232
00:10:26.548 --> 00:10:28.128
<00:10:26.548>ConversationRelay <00:10:26.898>a <00:10:27.248>lot <00:10:27.598>of <00:10:27.948>times.

233
00:10:28.468 --> 00:10:31.768
<00:10:28.468>So <00:10:28.623>that's <00:10:28.779>our, <00:10:28.934>as <00:10:29.090>I <00:10:29.245>was <00:10:29.401>talking <00:10:29.556>about <00:10:29.712>before, <00:10:29.867>the

234
00:10:31.868 --> 00:10:33.568
<00:10:31.868>voice-to-voice <00:10:33.268>authentication.

235
00:10:33.648 --> 00:10:36.788
<00:10:33.648>So <00:10:33.848>it's <00:10:34.048>called <00:10:34.248>ConversationRelay <00:10:34.448>because <00:10:34.648>it <00:10:34.848>takes <00:10:35.048>voice

236
00:10:37.288 --> 00:10:41.138
<00:10:37.288>and <00:10:37.463>then <00:10:37.638>runs <00:10:37.813>it <00:10:37.988>through <00:10:38.163>a <00:10:38.338>speech-to-text <00:10:38.513>pipeline <00:10:38.688>and

237
00:10:41.148 --> 00:10:45.088
<00:10:41.148>then <00:10:41.241>pumps <00:10:41.334>out <00:10:41.428>text, <00:10:41.521>which <00:10:41.614>is <00:10:41.708>what <00:10:41.801>most <00:10:41.894>AIs <00:10:41.988>are <00:10:42.081>used <00:10:42.174>to <00:10:42.268>interacting <00:10:42.361>with, <00:10:42.454>the <00:10:42.548>text

238
00:10:45.158 --> 00:10:49.058
<00:10:45.158>chunks. <00:10:45.298>And <00:10:45.438>then <00:10:45.578>takes <00:10:45.718>the <00:10:45.858>text <00:10:45.998>chunks <00:10:46.138>back <00:10:46.278>from <00:10:46.418>there <00:10:46.558>and

239
00:10:49.088 --> 00:10:52.288
<00:10:49.088>transcribes <00:10:49.262>it <00:10:49.438>using <00:10:49.613>things <00:10:49.788>like <00:10:49.963>ElevenLabs <00:10:50.137>or <00:10:50.313>other <00:10:50.488>high-end

240
00:10:52.328 --> 00:10:56.228
<00:10:52.328>voice <00:10:52.608>models. <00:10:52.887>And <00:10:53.168>so <00:10:53.448>it <00:10:53.728>handles

241
00:10:56.268 --> 00:10:59.998
<00:10:56.268>that <00:10:56.443>whole <00:10:56.618>pipeline <00:10:56.793>and <00:10:56.968>essentially <00:10:57.143>relays <00:10:57.318>the <00:10:57.493>audio <00:10:57.668>to

242
00:11:00.028 --> 00:11:01.988
<00:11:00.028>text. <00:11:00.308>That's <00:11:00.588>why <00:11:00.868>it's <00:11:01.148>called <00:11:01.428>ConversationRelay.

243
00:11:01.998 --> 00:11:05.868
<00:11:01.998>And <00:11:02.091>so <00:11:02.184>people <00:11:02.278>are <00:11:02.371>using <00:11:02.464>that <00:11:02.558>for <00:11:02.651>AI, <00:11:02.744>but <00:11:02.838>you <00:11:02.931>can <00:11:03.024>do <00:11:03.118>some <00:11:03.211>really <00:11:03.304>cool <00:11:03.398>things

244
00:11:05.878 --> 00:11:07.198
<00:11:05.878>with <00:11:06.175>live <00:11:06.472>translations <00:11:06.769>with <00:11:07.066>that-

245
00:11:07.688 --> 00:11:07.698
Mm

246
00:11:07.698 --> 00:11:11.128
<00:11:07.698>... <00:11:07.791>just <00:11:07.884>by <00:11:07.978>running <00:11:08.071>it <00:11:08.164>through <00:11:08.257>that <00:11:08.351>pipeline <00:11:08.444>for <00:11:08.538>speech <00:11:08.631>to <00:11:08.724>text <00:11:08.818>and <00:11:08.911>text <00:11:09.004>to <00:11:09.098>speech.

247
00:11:11.468 --> 00:11:15.408
<00:11:11.468>Hmm. <00:11:11.568>So <00:11:11.668>the <00:11:11.767>Twilio <00:11:11.867>World <00:11:11.968>bit <00:11:12.068>that <00:11:12.168>you <00:11:12.267>talked <00:11:12.367>about, <00:11:12.468>I <00:11:12.568>love <00:11:12.668>the <00:11:12.767>idea, <00:11:12.867>and

248
00:11:15.468 --> 00:11:17.948
<00:11:15.468>I <00:11:15.668>wonder, <00:11:15.867>that <00:11:16.068>was <00:11:16.267>built <00:11:16.468>bespoke <00:11:16.668>for <00:11:16.867>you.

249
00:11:18.368 --> 00:11:21.428
<00:11:18.368>Are <00:11:18.461>there <00:11:18.554>parts <00:11:18.648>of <00:11:18.741>it <00:11:18.834>that <00:11:18.928>you're <00:11:19.021>going <00:11:19.114>to <00:11:19.208>open <00:11:19.301>source <00:11:19.394>so <00:11:19.488>other <00:11:19.581>people <00:11:19.674>can <00:11:19.768>do

250
00:11:21.488 --> 00:11:22.948
<00:11:21.488>onboarding <00:11:21.926>experiences <00:11:22.364>like <00:11:22.802>that?

251
00:11:23.308 --> 00:11:25.188
<00:11:23.308>So <00:11:24.008>our <00:11:24.708>dream,

252
00:11:26.008 --> 00:11:29.308
<00:11:26.008>one <00:11:26.135>of <00:11:26.262>my <00:11:26.389>partners <00:11:26.517>decided <00:11:26.644>that <00:11:26.771>we <00:11:26.898>should <00:11:27.026>build <00:11:27.153>the <00:11:27.280>Kubernetes <00:11:27.408>for

253
00:11:30.768 --> 00:11:31.998
<00:11:30.768>developer <00:11:30.989>education. <00:11:31.210>I <00:11:31.432>was <00:11:31.653>like, <00:11:31.875>"Okay.

254
00:11:32.548 --> 00:11:35.588
<00:11:32.548>Let's <00:11:32.648>build <00:11:32.748>it <00:11:32.848>for <00:11:32.948>ourselves <00:11:33.048>first, <00:11:33.148>then <00:11:33.248>we'll <00:11:33.348>figure <00:11:33.448>out <00:11:33.548>if <00:11:33.648>it <00:11:33.748>gets <00:11:33.848>there." <00:11:33.948>We

255
00:11:35.608 --> 00:11:37.688
<00:11:35.608>would <00:11:35.808>love <00:11:36.007>to <00:11:36.208>find <00:11:36.407>other <00:11:36.608>ways <00:11:36.808>to <00:11:37.007>learn.

256
00:11:37.728 --> 00:11:41.708
<00:11:37.728>We <00:11:37.902>think <00:11:38.078>that <00:11:38.252>combining <00:11:38.428>a <00:11:38.603>narrative <00:11:38.777>element, <00:11:38.953>a <00:11:39.127>little

257
00:11:41.728 --> 00:11:45.478
<00:11:41.728>bit <00:11:41.883>of <00:11:42.039>mystery, <00:11:42.194>with <00:11:42.350>challenges <00:11:42.505>and <00:11:42.661>building <00:11:42.816>in <00:11:42.972>a <00:11:43.127>production

258
00:11:45.628 --> 00:11:48.888
<00:11:45.628>style <00:11:45.768>environment, <00:11:45.908>not <00:11:46.048>some <00:11:46.188>sandbox, <00:11:46.328>is <00:11:46.468>really <00:11:46.608>the <00:11:46.748>way <00:11:46.888>to <00:11:47.028>go.

259
00:11:48.948 --> 00:11:49.988
<00:11:48.948>I <00:11:49.884>remember

260
00:11:50.828 --> 00:11:54.468
<00:11:50.828>when <00:11:50.935>I <00:11:51.043>was <00:11:51.151>learning <00:11:51.258>a <00:11:51.366>new <00:11:51.474>language <00:11:51.581>occasionally, <00:11:51.689>I'd <00:11:51.797>find <00:11:51.904>some <00:11:52.012>tool <00:11:52.120>online <00:11:52.228>that

261
00:11:54.508 --> 00:11:57.228
<00:11:54.508>would <00:11:54.648>teach <00:11:54.788>you <00:11:54.928>how <00:11:55.068>to <00:11:55.208>write <00:11:55.348>Python. <00:11:55.488>And <00:11:55.628>I'd <00:11:55.768>write <00:11:55.908>Python.

262
00:11:57.248 --> 00:11:59.278
<00:11:57.248>And <00:11:57.325>then <00:11:57.403>all <00:11:57.481>of <00:11:57.559>a <00:11:57.636>sudden <00:11:57.714>I'm <00:11:57.792>like, <00:11:57.870>"Okay, <00:11:57.948>but <00:11:58.025>now <00:11:58.103>I <00:11:58.181>got <00:11:58.259>to <00:11:58.336>do <00:11:58.414>it <00:11:58.492>myself, <00:11:58.570>and <00:11:58.648>I

263
00:11:59.328 --> 00:12:01.208
<00:11:59.328>don't <00:11:59.502>actually <00:11:59.678>know <00:11:59.853>how <00:12:00.028>to <00:12:00.203>make <00:12:00.377>a <00:12:00.553>Python <00:12:00.728>app."

264
00:12:01.218 --> 00:12:01.218
Okay.

265
00:12:01.348 --> 00:12:03.748
<00:12:01.348>I <00:12:01.435>didn't <00:12:01.522>know <00:12:01.610>how <00:12:01.698>to <00:12:01.785>get <00:12:01.872>started <00:12:01.960>because <00:12:02.048>all <00:12:02.135>I <00:12:02.223>had <00:12:02.310>done <00:12:02.397>was <00:12:02.485>write <00:12:02.573>scripts <00:12:02.660>in <00:12:02.747>a

266
00:12:03.768 --> 00:12:04.288
browser.

267
00:12:04.308 --> 00:12:05.528
<00:12:04.308>Oh, <00:12:04.464>yeah. <00:12:04.621>It's <00:12:04.778>like <00:12:04.935>a <00:12:05.092>report <00:12:05.249>that <00:12:05.406>basically-

268
00:12:05.568 --> 00:12:06.148
<00:12:05.568>Yeah, <00:12:06.090>exactly.

269
00:12:06.208 --> 00:12:06.688
Yeah.

270
00:12:06.728 --> 00:12:10.708
<00:12:06.728>And <00:12:06.821>so <00:12:06.914>I <00:12:07.007>think <00:12:07.101>the <00:12:07.194>more <00:12:07.287>we <00:12:07.381>can <00:12:07.474>get <00:12:07.568>people <00:12:07.661>into <00:12:07.754>the <00:12:07.848>live <00:12:07.941>systems, <00:12:08.034>and <00:12:08.127>especially

271
00:12:10.768 --> 00:12:14.668
<00:12:10.768>now <00:12:10.855>that <00:12:10.943>AI's <00:12:11.030>there, <00:12:11.118>and <00:12:11.205>plug <00:12:11.293>it <00:12:11.380>into <00:12:11.468>the <00:12:11.555>CLI <00:12:11.643>so <00:12:11.730>that <00:12:11.818>they're <00:12:11.905>asking <00:12:11.993>their <00:12:12.080>AI <00:12:12.168>to

272
00:12:14.708 --> 00:12:16.238
<00:12:14.708>help <00:12:14.937>them <00:12:15.167>build <00:12:15.396>this <00:12:15.626>along <00:12:15.855>the <00:12:16.085>way,

273
00:12:17.388 --> 00:12:21.348
<00:12:17.388>we're <00:12:17.495>going <00:12:17.603>to <00:12:17.711>get <00:12:17.818>there. <00:12:17.926>And <00:12:18.034>we <00:12:18.141>see <00:12:18.249>this <00:12:18.357>as <00:12:18.464>a <00:12:18.572>blueprint <00:12:18.680>for <00:12:18.788>really

274
00:12:21.388 --> 00:12:24.568
<00:12:21.388>how <00:12:21.495>anyone <00:12:21.603>could <00:12:21.711>create <00:12:21.818>any <00:12:21.926>sort <00:12:22.034>of <00:12:22.141>customer <00:12:22.249>experience <00:12:22.357>using <00:12:22.464>all <00:12:22.572>the <00:12:22.680>new <00:12:22.788>tools

275
00:12:24.608 --> 00:12:28.508
<00:12:24.608>that <00:12:24.715>we <00:12:24.823>have <00:12:24.931>at <00:12:25.038>Twilio. <00:12:25.146>I'd <00:12:25.254>be <00:12:25.361>open <00:12:25.469>to <00:12:25.577>open <00:12:25.684>sourcing <00:12:25.792>it, <00:12:25.900>but <00:12:26.007>we

276
00:12:28.548 --> 00:12:31.528
<00:12:28.548>got <00:12:28.648>to <00:12:28.748>get <00:12:28.848>there <00:12:28.948>first. <00:12:29.048>We <00:12:29.148>got <00:12:29.248>to <00:12:29.348>release <00:12:29.448>it <00:12:29.548>and <00:12:29.648>have <00:12:29.748>people <00:12:29.848>playing <00:12:29.948>first.

277
00:12:32.008 --> 00:12:35.828
<00:12:32.008>One <00:12:32.115>of <00:12:32.223>the <00:12:32.331>biggest <00:12:32.438>customers <00:12:32.546>that <00:12:32.654>were <00:12:32.761>asking <00:12:32.869>for <00:12:32.977>that, <00:12:33.084>I <00:12:33.192>would <00:12:33.300>guess <00:12:33.408>companies

278
00:12:35.868 --> 00:12:38.658
<00:12:35.868>with <00:12:35.961>thousands <00:12:36.054>of <00:12:36.148>people <00:12:36.241>that <00:12:36.334>have <00:12:36.428>to <00:12:36.521>use <00:12:36.614>Twilio <00:12:36.708>and <00:12:36.801>don't <00:12:36.894>want <00:12:36.988>to <00:12:37.081>get <00:12:37.174>started <00:12:37.268>with

279
00:12:38.708 --> 00:12:42.048
<00:12:38.708>a, <00:12:38.824>"Here's <00:12:38.941>a <00:12:39.058>folder, <00:12:39.174>and <00:12:39.291>now <00:12:39.408>here's <00:12:39.524>a <00:12:39.641>PowerPoint <00:12:39.757>for <00:12:39.874>three <00:12:39.991>hours," <00:12:40.108>or

280
00:12:42.916 --> 00:12:46.276
<00:12:42.915>Yeah. <00:12:43.071>Who's <00:12:43.227>using <00:12:43.382>the <00:12:43.538>educational <00:12:43.693>tool <00:12:43.849>or <00:12:44.004>who's <00:12:44.160>using <00:12:44.315>the...

281
00:12:46.636 --> 00:12:50.116
<00:12:46.636>We're <00:12:46.763>still <00:12:46.890>rolling <00:12:47.017>it <00:12:47.145>out, <00:12:47.272>so <00:12:47.399>we're <00:12:47.526>going <00:12:47.654>to <00:12:47.781>see <00:12:47.908>exactly <00:12:48.036>who

282
00:12:51.096 --> 00:12:54.236
<00:12:51.096>uses <00:12:51.212>it. <00:12:51.329>But <00:12:51.446>we're <00:12:51.562>really <00:12:51.679>hoping <00:12:51.796>that <00:12:51.912>like <00:12:52.029>any <00:12:52.146>developer <00:12:52.262>would <00:12:52.379>use <00:12:52.496>it.

283
00:12:54.276 --> 00:12:55.936
<00:12:54.276>Our <00:12:54.476>goal <00:12:54.675>is <00:12:54.876>to <00:12:55.075>get <00:12:55.276>people <00:12:55.476>to <00:12:55.675>play.

284
00:12:57.096 --> 00:12:57.256
Look,

285
00:12:58.076 --> 00:12:59.096
<00:12:58.076>in <00:12:58.305>this <00:12:58.535>age <00:12:58.764>of <00:12:58.994>AI,

286
00:13:01.036 --> 00:13:04.176
<00:13:01.036>people <00:13:01.143>can <00:13:01.251>figure <00:13:01.359>out <00:13:01.466>how <00:13:01.574>to <00:13:01.682>do <00:13:01.789>anything, <00:13:01.897>but <00:13:02.005>they <00:13:02.112>don't <00:13:02.220>always <00:13:02.328>know <00:13:02.435>what's

287
00:13:04.196 --> 00:13:06.746
<00:13:04.196>possible. <00:13:04.312>And <00:13:04.429>so <00:13:04.546>a <00:13:04.662>lot <00:13:04.779>of <00:13:04.896>this <00:13:05.012>is <00:13:05.129>the <00:13:05.246>art <00:13:05.362>of <00:13:05.479>the <00:13:05.596>possible.

288
00:13:06.796 --> 00:13:10.366
<00:13:06.796>They <00:13:06.878>might <00:13:06.960>be <00:13:07.043>like, <00:13:07.125>"Oh, <00:13:07.207>I <00:13:07.290>need <00:13:07.372>to <00:13:07.454>send <00:13:07.537>myself <00:13:07.619>a <00:13:07.701>notification, <00:13:07.784>so <00:13:07.866>I <00:13:07.948>need <00:13:08.031>an <00:13:08.113>app <00:13:08.196>on

289
00:13:10.376 --> 00:13:13.166
<00:13:10.376>my <00:13:10.492>phone <00:13:10.609>that <00:13:10.726>has <00:13:10.842>notifications." <00:13:10.959>You <00:13:11.076>could <00:13:11.192>also <00:13:11.309>just <00:13:11.425>send <00:13:11.542>a <00:13:11.659>text <00:13:11.776>message.

290
00:13:13.206 --> 00:13:13.736
Mm.

291
00:13:14.116 --> 00:13:16.346
<00:13:14.116>I <00:13:14.256>think <00:13:14.396>a <00:13:14.536>lot <00:13:14.675>of <00:13:14.816>times <00:13:14.956>people <00:13:15.096>don't <00:13:15.236>know <00:13:15.376>exactly <00:13:15.516>what

292
00:13:17.476 --> 00:13:21.046
<00:13:17.476>is <00:13:17.553>possible <00:13:17.631>and <00:13:17.709>what <00:13:17.787>they <00:13:17.864>can <00:13:17.942>do. <00:13:18.020>And <00:13:18.098>so <00:13:18.176>a <00:13:18.253>little <00:13:18.331>bit <00:13:18.409>of <00:13:18.487>what <00:13:18.564>we're <00:13:18.642>trying <00:13:18.720>to <00:13:18.798>do <00:13:18.876>is

293
00:13:21.116 --> 00:13:24.976
<00:13:21.116>find <00:13:21.216>the <00:13:21.316>people <00:13:21.415>and <00:13:21.516>inspire <00:13:21.616>them <00:13:21.716>to <00:13:21.816>build <00:13:21.915>something <00:13:22.016>new <00:13:22.116>because <00:13:22.216>they've <00:13:22.316>all <00:13:22.415>of <00:13:22.516>a

294
00:13:24.996 --> 00:13:27.816
<00:13:24.996>sudden <00:13:25.112>seen <00:13:25.229>what <00:13:25.346>can <00:13:25.462>be <00:13:25.579>done <00:13:25.696>based <00:13:25.812>on <00:13:25.929>how <00:13:26.045>they're <00:13:26.162>playing <00:13:26.279>these <00:13:26.396>games.

295
00:13:27.825 --> 00:13:29.976
<00:13:27.825>Mm. <00:13:28.058>Much <00:13:28.291>like <00:13:28.525>we <00:13:28.758>did <00:13:28.991>in <00:13:29.225>hackathons-

296
00:13:30.036 --> 00:13:30.236
Yeah

297
00:13:30.246 --> 00:13:34.156
<00:13:30.246>... <00:13:30.373>open <00:13:30.500>hack <00:13:30.627>days <00:13:30.755>in <00:13:30.882>the <00:13:31.009>past, <00:13:31.136>educational <00:13:31.264>training <00:13:31.391>materials <00:13:31.518>for <00:13:31.646>universities,

298
00:13:34.536 --> 00:13:36.816
<00:13:34.536>but <00:13:34.691>now <00:13:34.847>it's <00:13:35.002>an <00:13:35.158>open <00:13:35.313>system <00:13:35.469>to <00:13:35.624>get <00:13:35.780>started <00:13:35.936>with.

299
00:13:36.856 --> 00:13:37.676
Yeah.

300
00:13:38.256 --> 00:13:39.516
<00:13:38.256>Where <00:13:38.823>and <00:13:39.390>how?

301
00:13:39.736 --> 00:13:43.616
<00:13:39.736>We <00:13:39.863>are <00:13:39.990>still <00:13:40.117>rolling <00:13:40.245>it <00:13:40.372>out, <00:13:40.499>so <00:13:40.626>it's <00:13:40.754>not <00:13:40.881>officially <00:13:41.008>launched <00:13:41.136>yet.

302
00:13:43.656 --> 00:13:47.476
<00:13:43.656>Twilio <00:13:43.830>World <00:13:44.006>is <00:13:44.180>not <00:13:44.356>launched, <00:13:44.531>but <00:13:44.705>follow <00:13:44.881>Twilio <00:13:45.055>on

303
00:13:47.516 --> 00:13:51.396
<00:13:47.516>social, <00:13:47.716>and <00:13:47.915>you'll <00:13:48.116>start <00:13:48.315>to <00:13:48.516>see <00:13:48.716>some <00:13:48.915>drips

304
00:13:51.456 --> 00:13:51.846
<00:13:51.456>of <00:13:51.807>it

305
00:13:52.756 --> 00:13:56.066
<00:13:52.756>around. <00:13:52.930>Or <00:13:53.106>come <00:13:53.281>to <00:13:53.456>SIGNAL, <00:13:53.631>too <00:13:53.805>late <00:13:53.981>now- <00:13:54.156>...

306
00:13:56.076 --> 00:13:58.716
<00:13:56.076>and <00:13:56.203>play <00:13:56.330>the <00:13:56.457>Operator <00:13:56.585>Challenge, <00:13:56.712>which <00:13:56.839>is <00:13:56.966>all <00:13:57.094>based <00:13:57.221>in <00:13:57.348>Twilio <00:13:57.476>World.

307
00:13:59.116 --> 00:14:00.056
<00:13:59.116>Yeah. <00:13:59.962>So

308
00:14:01.256 --> 00:14:04.176
<00:14:01.256>people <00:14:01.396>getting <00:14:01.536>into <00:14:01.675>it, <00:14:01.815>it's <00:14:01.956>great <00:14:02.096>to <00:14:02.236>have <00:14:02.376>an <00:14:02.516>event <00:14:02.656>to-

309
00:14:04.376 --> 00:14:04.436
Yeah

310
00:14:04.446 --> 00:14:08.046
<00:14:04.446>... <00:14:04.586>try <00:14:04.726>this <00:14:04.866>out. <00:14:05.006>So <00:14:05.146>what <00:14:05.286>was <00:14:05.426>your <00:14:05.566>idea <00:14:05.706>of <00:14:05.846>like,

311
00:14:08.516 --> 00:14:11.616
<00:14:08.516>I <00:14:08.643>guess, <00:14:08.770>end <00:14:08.897>use, <00:14:09.025>many <00:14:09.152>people <00:14:09.279>using <00:14:09.406>it <00:14:09.534>is <00:14:09.661>the <00:14:09.788>end <00:14:09.915>goal.

312
00:14:11.876 --> 00:14:11.986
Mm-hmm.

313
00:14:12.096 --> 00:14:13.556
<00:14:12.096>But <00:14:12.283>why <00:14:12.471>did <00:14:12.659>you <00:14:12.846>think <00:14:13.034>it <00:14:13.222>was <00:14:13.410>necessary?

314
00:14:13.596 --> 00:14:16.936
<00:14:13.596>Was <00:14:13.712>the <00:14:13.829>documentation <00:14:13.946>not <00:14:14.062>good <00:14:14.179>enough <00:14:14.296>before? <00:14:14.412>Would <00:14:14.529>too <00:14:14.646>many <00:14:14.762>people <00:14:14.879>get <00:14:14.996>stuck?

315
00:14:17.076 --> 00:14:17.176
Mm.

316
00:14:17.256 --> 00:14:19.386
<00:14:17.256>What <00:14:17.536>was <00:14:17.815>the <00:14:18.096>user <00:14:18.376>research <00:14:18.656>that

317
00:14:20.216 --> 00:14:20.806
<00:14:20.216>brought <00:14:20.481>it <00:14:20.747>up-

318
00:14:20.806 --> 00:14:20.806
Yeah

319
00:14:20.806 --> 00:14:22.206
<00:14:20.806>... <00:14:20.946>or <00:14:21.086>is <00:14:21.226>it <00:14:21.366>something <00:14:21.506>that <00:14:21.646>you <00:14:21.786>just <00:14:21.926>try <00:14:22.066>out?

320
00:14:22.476 --> 00:14:25.656
<00:14:22.476>No. <00:14:22.569>So <00:14:22.662>there <00:14:22.756>was <00:14:22.849>a <00:14:22.942>little <00:14:23.036>bit <00:14:23.129>of <00:14:23.222>that. <00:14:23.316>The <00:14:23.409>documentation <00:14:23.502>at <00:14:23.596>Twilio <00:14:23.689>is <00:14:23.782>really <00:14:23.876>good.

321
00:14:25.756 --> 00:14:28.576
<00:14:25.756>Our <00:14:25.872>docs <00:14:25.989>team <00:14:26.106>is <00:14:26.222>awesome. <00:14:26.339>Shout <00:14:26.456>out <00:14:26.572>to <00:14:26.689>the <00:14:26.805>docs <00:14:26.922>team. <00:14:27.039>They're <00:14:27.156>great.

322
00:14:29.496 --> 00:14:33.136
<00:14:29.496>I <00:14:29.603>love <00:14:29.711>the <00:14:29.819>work <00:14:29.926>they <00:14:30.034>do. <00:14:30.142>It <00:14:30.249>was <00:14:30.357>actually <00:14:30.465>that <00:14:30.572>we <00:14:30.680>were <00:14:30.788>asked <00:14:30.896>to

323
00:14:33.156 --> 00:14:34.756
<00:14:33.156>build <00:14:33.506>a <00:14:33.856>learning <00:14:34.205>management <00:14:34.555>system.

324
00:14:34.836 --> 00:14:35.256
Okay.

325
00:14:35.276 --> 00:14:38.236
<00:14:35.276>And <00:14:35.476>I <00:14:35.675>don't <00:14:35.876>think <00:14:36.075>anyone's <00:14:36.276>using <00:14:36.476>those <00:14:36.675>anymore.

326
00:14:38.876 --> 00:14:42.536
<00:14:38.876>We <00:14:38.983>just <00:14:39.091>launched <00:14:39.199>a <00:14:39.306>new <00:14:39.414>console <00:14:39.522>at <00:14:39.629>Twilio, <00:14:39.737>like <00:14:39.845>a <00:14:39.952>new <00:14:40.060>UI <00:14:40.168>for <00:14:40.276>the

327
00:14:42.556 --> 00:14:45.846
<00:14:42.556>console. <00:14:42.663>So <00:14:42.771>if <00:14:42.879>we <00:14:42.986>had <00:14:43.094>built <00:14:43.202>a <00:14:43.309>whole <00:14:43.417>learning <00:14:43.525>management <00:14:43.632>system, <00:14:43.740>great, <00:14:43.848>we <00:14:43.956>would've

328
00:14:45.856 --> 00:14:47.016
<00:14:45.856>had <00:14:46.064>to <00:14:46.273>go <00:14:46.482>rebuild <00:14:46.691>it <00:14:46.900>again.

329
00:14:47.036 --> 00:14:47.166
Mm-hmm.

330
00:14:47.956 --> 00:14:51.955
<00:14:47.956>It <00:14:48.096>doesn't <00:14:48.236>scale. <00:14:48.376>It's <00:14:48.516>something <00:14:48.656>that's <00:14:48.796>really <00:14:48.936>hard <00:14:49.076>to <00:14:49.216>maintain, <00:14:49.356>and

331
00:14:51.996 --> 00:14:53.395
<00:14:51.996>quite <00:14:52.247>frankly, <00:14:52.499>they're <00:14:52.751>kind <00:14:53.003>of <00:14:53.255>boring.

332
00:14:53.636 --> 00:14:53.866
Yeah.

333
00:14:53.976 --> 00:14:57.436
<00:14:53.976>Look, <00:14:54.092>I'm <00:14:54.209>on <00:14:54.326>YouTube <00:14:54.442>a <00:14:54.559>lot. <00:14:54.676>I <00:14:54.792>make <00:14:54.909>a <00:14:55.026>lot <00:14:55.142>of <00:14:55.259>videos, <00:14:55.376>but

334
00:14:57.556 --> 00:15:00.896
<00:14:57.556>I <00:14:57.649>try <00:14:57.742>to <00:14:57.836>make <00:14:57.929>them <00:14:58.022>entertaining. <00:14:58.116>A <00:14:58.209>lot <00:14:58.302>of <00:14:58.396>these <00:14:58.489>educational <00:14:58.582>videos <00:14:58.676>can <00:14:58.769>be <00:14:58.862>a <00:14:58.956>little

335
00:15:00.956 --> 00:15:04.456
<00:15:00.956>boring <00:15:01.049>and <00:15:01.142>a <00:15:01.236>little <00:15:01.329>dry, <00:15:01.422>so <00:15:01.516>we're <00:15:01.609>trying <00:15:01.702>to <00:15:01.796>find <00:15:01.889>a <00:15:01.982>new <00:15:02.076>way <00:15:02.169>to <00:15:02.262>do <00:15:02.356>stuff.

336
00:15:04.476 --> 00:15:08.245
<00:15:04.476>And <00:15:04.616>then <00:15:04.756>the <00:15:04.896>other <00:15:05.036>side <00:15:05.176>of <00:15:05.316>it <00:15:05.456>was <00:15:05.596>we, <00:15:05.736>and <00:15:05.876>my

337
00:15:08.316 --> 00:15:11.956
<00:15:08.316>team <00:15:08.443>in <00:15:08.570>the <00:15:08.697>DevNet <00:15:08.825>in <00:15:08.952>general, <00:15:09.079>the <00:15:09.206>developer <00:15:09.334>relations <00:15:09.461>team <00:15:09.588>at <00:15:09.716>Twilio,

338
00:15:12.476 --> 00:15:16.296
<00:15:12.476>we <00:15:12.603>get <00:15:12.730>asked <00:15:12.857>to <00:15:12.985>help <00:15:13.112>at <00:15:13.239>events <00:15:13.366>and <00:15:13.494>create <00:15:13.621>activations <00:15:13.748>and <00:15:13.876>build

339
00:15:16.336 --> 00:15:18.476
<00:15:16.336>demos <00:15:16.569>for <00:15:16.802>internal <00:15:17.036>use <00:15:17.269>all <00:15:17.502>the <00:15:17.736>time.

340
00:15:18.716 --> 00:15:19.176
Mm-hmm.

341
00:15:19.256 --> 00:15:22.796
<00:15:19.256>And <00:15:19.396>a <00:15:19.536>part <00:15:19.675>of <00:15:19.815>this <00:15:19.956>too <00:15:20.096>is <00:15:20.236>creating <00:15:20.376>a <00:15:20.516>more <00:15:20.656>unified

342
00:15:22.836 --> 00:15:26.376
<00:15:22.836>experience, <00:15:22.976>so <00:15:23.116>we <00:15:23.256>have <00:15:23.396>a <00:15:23.536>little <00:15:23.676>bit <00:15:23.816>more <00:15:23.956>consistency <00:15:24.096>and <00:15:24.236>story

343
00:15:26.436 --> 00:15:30.116
<00:15:26.436>behind <00:15:26.563>the <00:15:26.690>demos <00:15:26.817>that <00:15:26.945>we're <00:15:27.072>creating, <00:15:27.199>so <00:15:27.326>every <00:15:27.454>time <00:15:27.581>we <00:15:27.708>pull <00:15:27.836>somebody

344
00:15:30.216 --> 00:15:34.156
<00:15:30.216>into <00:15:30.332>these <00:15:30.449>demos, <00:15:30.566>whether <00:15:30.682>it's <00:15:30.799>here <00:15:30.916>at <00:15:31.032>SIGNAL <00:15:31.149>or <00:15:31.266>at <00:15:31.382>We <00:15:31.499>Are <00:15:31.616>Developers

345
00:15:34.166 --> 00:15:37.886
<00:15:34.165>conference <00:15:34.321>or <00:15:34.477>at <00:15:34.632>AWS <00:15:34.788>re:Invent <00:15:34.943>or <00:15:35.099>wherever <00:15:35.254>we <00:15:35.410>go, <00:15:35.565>that

346
00:15:37.916 --> 00:15:41.745
<00:15:37.915>they're <00:15:38.016>flowing <00:15:38.116>through <00:15:38.215>this <00:15:38.315>whole <00:15:38.415>experience <00:15:38.516>with <00:15:38.616>us <00:15:38.715>and <00:15:38.815>it's <00:15:38.915>not <00:15:39.016>just <00:15:39.116>a <00:15:39.215>bunch <00:15:39.315>of

347
00:15:41.776 --> 00:15:45.396
<00:15:41.776>disjointed, <00:15:41.892>"Oh <00:15:42.009>look, <00:15:42.126>you <00:15:42.242>can <00:15:42.359>pick <00:15:42.476>up <00:15:42.592>a <00:15:42.709>phone <00:15:42.825>and <00:15:42.942>have <00:15:43.059>some <00:15:43.175>interesting

348
00:15:45.416 --> 00:15:45.826
interaction-

349
00:15:45.876 --> 00:15:45.965
Mm

350
00:15:46.096 --> 00:15:49.396
<00:15:46.096>... <00:15:46.236>on <00:15:46.376>the <00:15:46.516>call." <00:15:46.656>Because <00:15:46.796>we've <00:15:46.936>built <00:15:47.076>some <00:15:47.216>super <00:15:47.356>cool <00:15:47.496>demos.

351
00:15:49.896 --> 00:15:52.596
<00:15:49.896>At <00:15:50.036>one <00:15:50.175>point <00:15:50.315>you <00:15:50.455>could <00:15:50.596>use <00:15:50.736>text <00:15:50.876>message <00:15:51.016>to <00:15:51.156>play <00:15:51.295>Pokemon.

352
00:15:52.636 --> 00:15:55.986
<00:15:52.636>That <00:15:52.723>was <00:15:52.810>one <00:15:52.898>of <00:15:52.986>my <00:15:53.073>favorites. <00:15:53.161>But <00:15:53.248>we've <00:15:53.336>got <00:15:53.423>all <00:15:53.511>these <00:15:53.598>fun <00:15:53.685>demos, <00:15:53.773>and <00:15:53.861>so <00:15:53.948>we <00:15:54.036>wanted

353
00:15:56.016 --> 00:15:59.816
<00:15:56.016>to <00:15:56.116>try <00:15:56.216>to <00:15:56.315>bring <00:15:56.415>them <00:15:56.516>all <00:15:56.616>into <00:15:56.716>one <00:15:56.815>kind <00:15:56.915>of <00:15:57.016>home <00:15:57.116>and <00:15:57.216>have <00:15:57.315>a <00:15:57.415>continuous

354
00:15:59.856 --> 00:16:03.446
<00:15:59.856>experience <00:15:59.956>so <00:16:00.056>people <00:16:00.156>can <00:16:00.256>have <00:16:00.356>that <00:16:00.456>as <00:16:00.556>an <00:16:00.656>entry <00:16:00.756>point <00:16:00.856>and <00:16:00.956>then <00:16:01.056>flow <00:16:01.156>through <00:16:01.256>into

355
00:16:03.536 --> 00:16:05.036
<00:16:03.536>actually <00:16:03.873>doing <00:16:04.210>something <00:16:04.548>with <00:16:04.886>Twilio.

356
00:16:05.465 --> 00:16:09.226
<00:16:05.465>And <00:16:05.581>it <00:16:05.698>also <00:16:05.815>feels <00:16:05.931>less <00:16:06.048>wasteful <00:16:06.165>because <00:16:06.281>I <00:16:06.398>realize <00:16:06.515>I've <00:16:06.631>accumulated <00:16:06.748>in <00:16:06.865>five

357
00:16:09.276 --> 00:16:11.166
<00:16:09.276>different <00:16:09.431>companies <00:16:09.587>all <00:16:09.742>these <00:16:09.898>cool <00:16:10.053>things <00:16:10.209>we <00:16:10.364>did <00:16:10.520>for <00:16:10.675>events-

358
00:16:11.196 --> 00:16:11.596
<00:16:11.196>Oh <00:16:11.376>my <00:16:11.556>God

359
00:16:11.916 --> 00:16:13.186
<00:16:11.916>... <00:16:12.201>and <00:16:12.487>then <00:16:12.773>discarded <00:16:13.059>them.

360
00:16:13.296 --> 00:16:13.326
Yeah.

361
00:16:13.346 --> 00:16:15.136
<00:16:13.346>We <00:16:13.579>put <00:16:13.812>them <00:16:14.046>on <00:16:14.279>GitHub. <00:16:14.512>Nobody <00:16:14.746>cares.

362
00:16:15.176 --> 00:16:19.166
<00:16:15.176>But <00:16:15.276>at <00:16:15.376>the <00:16:15.476>same <00:16:15.576>time, <00:16:15.676>it's <00:16:15.776>just <00:16:15.876>like <00:16:15.976>there's <00:16:16.076>so <00:16:16.176>much <00:16:16.276>effort <00:16:16.376>that <00:16:16.476>went <00:16:16.576>into

363
00:16:19.196 --> 00:16:21.556
<00:16:19.196>it. <00:16:19.371>Talking <00:16:19.546>about <00:16:19.721>effort, <00:16:19.896>how <00:16:20.071>did <00:16:20.246>you <00:16:20.421>build <00:16:20.596>it?

364
00:16:21.616 --> 00:16:24.245
<00:16:21.616>Was <00:16:21.896>it <00:16:22.175>partly <00:16:22.456>generated <00:16:22.736>by <00:16:23.016>Claude?

365
00:16:24.316 --> 00:16:27.245
<00:16:24.316>Was <00:16:24.416>it <00:16:24.516>done <00:16:24.616>by <00:16:24.716>you <00:16:24.816>by <00:16:24.916>hand? <00:16:25.016>What <00:16:25.116>languages <00:16:25.216>did <00:16:25.316>you <00:16:25.416>use <00:16:25.516>to <00:16:25.616>build <00:16:25.716>it?

366
00:16:27.296 --> 00:16:30.096
<00:16:27.296>Not <00:16:27.436>built <00:16:27.576>by <00:16:27.716>hand, <00:16:27.856>let <00:16:27.996>me <00:16:28.136>be <00:16:28.276>very <00:16:28.416>clear <00:16:28.556>about <00:16:28.696>that.

367
00:16:31.096 --> 00:16:31.896
<00:16:31.096>So <00:16:31.456>yeah, <00:16:31.815>we

368
00:16:32.896 --> 00:16:36.856
<00:16:32.896>started <00:16:33.023>and <00:16:33.150>we <00:16:33.277>kind <00:16:33.405>of <00:16:33.532>built <00:16:33.659>the <00:16:33.786>very <00:16:33.914>first <00:16:34.041>basic <00:16:34.168>prototypes <00:16:34.295>using

369
00:16:36.936 --> 00:16:38.036
<00:16:36.936>AI <00:16:37.101>to <00:16:37.266>do <00:16:37.431>a <00:16:37.596>lot <00:16:37.761>of <00:16:37.926>it.

370
00:16:39.396 --> 00:16:41.736
<00:16:39.396>The <00:16:39.536>part <00:16:39.675>that <00:16:39.815>was <00:16:39.955>done <00:16:40.096>by <00:16:40.236>hand <00:16:40.376>is <00:16:40.516>the <00:16:40.656>Twilio <00:16:40.795>side.

371
00:16:41.796 --> 00:16:44.976
<00:16:41.796>So <00:16:41.951>the <00:16:42.107>puzzles <00:16:42.262>that <00:16:42.418>are <00:16:42.573>all <00:16:42.729>based <00:16:42.884>in <00:16:43.040>Twilio <00:16:43.196>are

372
00:16:45.496 --> 00:16:49.356
<00:16:45.496>functions <00:16:45.651>or <00:16:45.807>Twilio <00:16:45.962>Studio <00:16:46.118>flows <00:16:46.273>that <00:16:46.429>I <00:16:46.584>made <00:16:46.740>to <00:16:46.896>kind

373
00:16:49.396 --> 00:16:51.136
<00:16:49.396>of <00:16:49.596>challenge <00:16:49.795>people <00:16:49.996>and <00:16:50.195>get <00:16:50.396>them <00:16:50.596>into <00:16:50.795>it,

374
00:16:52.116 --> 00:16:55.876
<00:16:52.116>but <00:16:52.232>we <00:16:52.349>used <00:16:52.466>a <00:16:52.582>lot <00:16:52.699>of <00:16:52.816>Claude <00:16:52.932>and <00:16:53.049>Codex <00:16:53.165>to <00:16:53.282>build <00:16:53.399>things <00:16:53.516>out.

375
00:16:56.736 --> 00:16:58.236
<00:16:56.736>I'm <00:16:56.928>not <00:16:57.121>sure <00:16:57.314>exactly <00:16:57.507>what <00:16:57.700>our <00:16:57.893>stack <00:16:58.086>is.

376
00:16:58.336 --> 00:16:59.275
<00:16:58.336>I <00:16:58.617>think <00:16:58.899>we've <00:16:59.181>got

377
00:17:00.516 --> 00:17:02.886
<00:17:00.516>Python <00:17:00.749>and <00:17:00.982>Node <00:17:01.216>both <00:17:01.449>in <00:17:01.682>there <00:17:01.915>because-

378
00:17:02.936 --> 00:17:02.946
Mm

379
00:17:02.946 --> 00:17:06.826
<00:17:02.946>... <00:17:03.033>that's <00:17:03.121>just <00:17:03.208>what <00:17:03.296>it <00:17:03.383>is. <00:17:03.471>We <00:17:03.558>tried <00:17:03.646>to <00:17:03.733>copy <00:17:03.821>our <00:17:03.908>docs <00:17:03.996>team <00:17:04.083>stack <00:17:04.171>as <00:17:04.258>much <00:17:04.346>as

380
00:17:06.836 --> 00:17:08.836
<00:17:06.836>possible <00:17:07.069>because <00:17:07.302>we <00:17:07.536>like <00:17:07.769>what <00:17:08.002>they <00:17:08.236>do.

381
00:17:08.916 --> 00:17:10.036
Mm.

382
00:17:10.076 --> 00:17:12.576
<00:17:10.076>So <00:17:10.163>I <00:17:10.251>don't <00:17:10.338>actually <00:17:10.425>know <00:17:10.513>the <00:17:10.601>stack <00:17:10.688>off <00:17:10.776>the <00:17:10.863>top <00:17:10.951>of <00:17:11.038>my <00:17:11.126>head <00:17:11.213>because <00:17:11.300>that's <00:17:11.388>not <00:17:11.476>the

383
00:17:12.616 --> 00:17:14.056
<00:17:12.616>thing <00:17:12.801>I'm <00:17:12.986>in <00:17:13.171>charge <00:17:13.356>of <00:17:13.541>on <00:17:13.726>the <00:17:13.912>team.

384
00:17:14.386 --> 00:17:14.646
Mm-hmm.

385
00:17:14.816 --> 00:17:18.456
<00:17:14.816>I've <00:17:14.915>been <00:17:15.016>the <00:17:15.116>one <00:17:15.216>making <00:17:15.316>the <00:17:15.415>puzzles <00:17:15.516>and <00:17:15.616>bringing <00:17:15.716>it <00:17:15.816>into <00:17:15.915>Twilio <00:17:16.016>and <00:17:16.116>building <00:17:16.216>out

386
00:17:18.497 --> 00:17:19.495
<00:17:18.497>the <00:17:18.721>Twilio <00:17:18.946>side <00:17:19.170>of <00:17:19.395>it.

387
00:17:19.536 --> 00:17:22.646
<00:17:19.536>Mm-hmm. <00:17:19.711>Now <00:17:19.886>we <00:17:20.061>do <00:17:20.236>a <00:17:20.411>Code <00:17:20.586>100 <00:17:20.761>challenge <00:17:20.936>at-

388
00:17:22.816 --> 00:17:22.826
Mm-hmm

389
00:17:22.826 --> 00:17:25.727
<00:17:22.826>... <00:17:22.925>the <00:17:23.026>We <00:17:23.126>Are <00:17:23.226>Developers <00:17:23.326>World <00:17:23.425>Congress, <00:17:23.526>which <00:17:23.626>is <00:17:23.726>a <00:17:23.826>live <00:17:23.925>coding <00:17:24.026>challenge, <00:17:24.126>and <00:17:24.226>my

390
00:17:25.757 --> 00:17:27.517
<00:17:25.757>job <00:17:25.912>is <00:17:26.068>to <00:17:26.223>come <00:17:26.379>up <00:17:26.534>with <00:17:26.690>the <00:17:26.845>puzzles <00:17:27.001>for <00:17:27.157>that.

391
00:17:27.556 --> 00:17:27.757
Yeah.

392
00:17:27.796 --> 00:17:30.506
<00:17:27.796>And <00:17:27.936>it <00:17:28.076>is <00:17:28.216>to <00:17:28.356>be <00:17:28.496>independent <00:17:28.636>of <00:17:28.776>programming <00:17:28.916>language, <00:17:29.056>which <00:17:29.196>makes-

393
00:17:30.506 --> 00:17:30.676
Yeah

394
00:17:30.686 --> 00:17:34.516
<00:17:30.686>... <00:17:30.785>it <00:17:30.886>very, <00:17:30.985>very <00:17:31.086>problematic <00:17:31.186>because <00:17:31.285>I <00:17:31.386>come <00:17:31.485>up <00:17:31.586>with <00:17:31.686>either <00:17:31.785>math <00:17:31.886>or <00:17:31.985>physics <00:17:32.086>puzzles

395
00:17:34.616 --> 00:17:36.226
<00:17:34.616>or <00:17:34.966>algorithmic <00:17:35.316>things <00:17:35.666>or <00:17:36.016>like-

396
00:17:36.276 --> 00:17:36.436
Right.

397
00:17:38.216 --> 00:17:42.056
<00:17:38.216>What <00:17:38.343>I <00:17:38.470>was <00:17:38.597>kind <00:17:38.725>of <00:17:38.852>shocked <00:17:38.979>about, <00:17:39.106>how <00:17:39.234>many <00:17:39.361>kids <00:17:39.488>out <00:17:39.616>there,

398
00:17:42.116 --> 00:17:44.626
<00:17:42.116>or <00:17:42.291>developers <00:17:42.466>out <00:17:42.641>there <00:17:42.816>that <00:17:42.991>take <00:17:43.166>part <00:17:43.341>in <00:17:43.516>challenges,

399
00:17:45.496 --> 00:17:48.746
<00:17:45.496>have <00:17:45.671>lost <00:17:45.846>all <00:17:46.021>basic <00:17:46.196>understanding <00:17:46.371>of <00:17:46.546>how <00:17:46.721>things <00:17:46.896>work.

400
00:17:49.596 --> 00:17:53.196
<00:17:49.596>Do <00:17:49.689>you <00:17:49.782>think <00:17:49.876>this <00:17:49.969>is <00:17:50.062>something <00:17:50.156>that <00:17:50.249>is <00:17:50.342>just <00:17:50.436>for <00:17:50.529>old <00:17:50.622>people <00:17:50.716>we <00:17:50.809>shouldn't <00:17:50.902>care <00:17:50.996>about

401
00:17:53.216 --> 00:17:57.006
<00:17:53.216>anymore, <00:17:53.323>but <00:17:53.431>do <00:17:53.539>you <00:17:53.646>also <00:17:53.754>see <00:17:53.862>this <00:17:53.969>as <00:17:54.077>a <00:17:54.185>danger <00:17:54.292>in <00:17:54.400>our <00:17:54.508>market <00:17:54.616>that

402
00:17:57.036 --> 00:17:58.096
<00:17:57.036>people <00:17:57.354>forget <00:17:57.672>the <00:17:57.990>basics?

403
00:17:59.916 --> 00:18:01.556
<00:17:59.916>That's <00:18:00.265>such <00:18:00.616>a <00:18:00.966>deep <00:18:01.316>question.

404
00:18:04.096 --> 00:18:06.916
<00:18:04.096>I <00:18:04.251>think <00:18:04.407>there <00:18:04.562>is <00:18:04.718>definitely <00:18:04.873>something <00:18:05.029>to <00:18:05.184>be <00:18:05.340>lost <00:18:05.496>there.

405
00:18:07.076 --> 00:18:07.296
I

406
00:18:08.696 --> 00:18:12.636
<00:18:08.696>also <00:18:08.812>think <00:18:08.929>that <00:18:09.045>my <00:18:09.162>hope, <00:18:09.279>I <00:18:09.396>don't <00:18:09.512>know <00:18:09.629>if <00:18:09.745>I <00:18:09.862>think, <00:18:09.979>my <00:18:10.096>hope

407
00:18:12.976 --> 00:18:14.316
<00:18:12.976>is <00:18:13.378>that <00:18:13.780>with <00:18:14.182>AI,

408
00:18:15.216 --> 00:18:15.576
<00:18:15.216>some <00:18:15.378>of <00:18:15.540>the

409
00:18:17.976 --> 00:18:20.436
<00:18:17.976>easy <00:18:18.103>stuff <00:18:18.230>and <00:18:18.357>the <00:18:18.485>layers, <00:18:18.612>look, <00:18:18.739>at <00:18:18.866>the <00:18:18.994>end <00:18:19.121>of <00:18:19.248>the <00:18:19.376>day,

410
00:18:21.776 --> 00:18:24.616
<00:18:21.776>writing <00:18:21.869>in <00:18:21.962>different <00:18:22.056>coding <00:18:22.149>languages <00:18:22.242>is <00:18:22.336>like <00:18:22.429>you <00:18:22.522>kind <00:18:22.616>of <00:18:22.709>know <00:18:22.802>how <00:18:22.896>to <00:18:22.989>code <00:18:23.082>in <00:18:23.176>one,

411
00:18:24.656 --> 00:18:26.576
<00:18:24.656>you <00:18:24.749>should <00:18:24.842>be <00:18:24.936>able <00:18:25.029>to <00:18:25.122>pick <00:18:25.216>up <00:18:25.309>another <00:18:25.402>one <00:18:25.495>pretty <00:18:25.589>quick, <00:18:25.682>but <00:18:25.775>there's <00:18:25.869>a <00:18:25.962>lot <00:18:26.056>of

412
00:18:26.616 --> 00:18:28.216
<00:18:26.616>semantics <00:18:26.791>in <00:18:26.966>between <00:18:27.141>that <00:18:27.316>you <00:18:27.491>have <00:18:27.666>to <00:18:27.841>get <00:18:28.016>through.

413
00:18:28.376 --> 00:18:28.456
Yeah.

414
00:18:28.936 --> 00:18:32.165
<00:18:28.936>And <00:18:29.091>so <00:18:29.247>my <00:18:29.402>hope <00:18:29.558>is <00:18:29.713>that <00:18:29.869>with <00:18:30.024>AI, <00:18:30.180>we're <00:18:30.336>kind

415
00:18:32.236 --> 00:18:36.086
<00:18:32.236>of <00:18:32.363>removing <00:18:32.490>that <00:18:32.617>barrier, <00:18:32.745>and <00:18:32.872>maybe <00:18:32.999>people <00:18:33.126>can <00:18:33.254>get <00:18:33.381>to <00:18:33.508>the <00:18:33.636>more

416
00:18:36.116 --> 00:18:39.856
<00:18:36.116>harder <00:18:36.232>problems <00:18:36.349>faster. <00:18:36.466>They <00:18:36.582>can <00:18:36.699>get <00:18:36.816>to <00:18:36.932>the <00:18:37.049>solving <00:18:37.166>more <00:18:37.282>interesting <00:18:37.399>things, <00:18:37.516>the

417
00:18:39.896 --> 00:18:43.556
<00:18:39.896>things <00:18:40.012>that <00:18:40.129>you <00:18:40.245>kind <00:18:40.362>of <00:18:40.479>need <00:18:40.596>a <00:18:40.712>person <00:18:40.829>to <00:18:40.946>think <00:18:41.062>through <00:18:41.179>and <00:18:41.296>gauge.

418
00:18:43.876 --> 00:18:47.836
<00:18:43.876>But <00:18:43.992>no, <00:18:44.109>I <00:18:44.226>have <00:18:44.342>a <00:18:44.459>three-year-old <00:18:44.576>at <00:18:44.692>home, <00:18:44.809>and <00:18:44.926>I <00:18:45.042>have <00:18:45.159>a <00:18:45.276>lot

419
00:18:47.896 --> 00:18:51.656
<00:18:47.896>of <00:18:47.978>fear <00:18:48.060>as <00:18:48.143>well <00:18:48.225>about <00:18:48.307>what <00:18:48.390>it's <00:18:48.472>going <00:18:48.554>to <00:18:48.637>be <00:18:48.719>like <00:18:48.801>raising <00:18:48.884>her <00:18:48.966>in <00:18:49.048>a <00:18:49.131>world <00:18:49.213>of <00:18:49.296>AI

420
00:18:51.736 --> 00:18:55.428
<00:18:51.736>whereNot <00:18:51.863>as <00:18:51.990>just <00:18:52.117>any <00:18:52.245>knowledge <00:18:52.372>at <00:18:52.499>her <00:18:52.626>fingertips, <00:18:52.754>like <00:18:52.881>the <00:18:53.008>internet, <00:18:53.136>but

421
00:18:55.968 --> 00:18:57.988
<00:18:55.968>she <00:18:56.143>just <00:18:56.318>needs <00:18:56.493>to <00:18:56.668>say <00:18:56.843>it, <00:18:57.018>and <00:18:57.193>it'll <00:18:57.368>build.

422
00:18:58.188 --> 00:18:58.198
Yeah.

423
00:18:58.348 --> 00:18:59.667
<00:18:58.348>She <00:18:58.585>didn't <00:18:58.822>build <00:18:59.060>anything. <00:18:59.297>If <00:18:59.535>she

424
00:19:00.888 --> 00:19:04.428
<00:19:00.888>needs <00:19:00.975>to <00:19:01.062>write <00:19:01.150>a <00:19:01.237>paper, <00:19:01.325>she <00:19:01.413>can <00:19:01.500>just <00:19:01.588>go <00:19:01.675>ask <00:19:01.763>AI <00:19:01.850>to <00:19:01.937>write <00:19:02.025>that <00:19:02.112>paper <00:19:02.200>for <00:19:02.288>her.

425
00:19:06.248 --> 00:19:08.208
<00:19:06.248>Am <00:19:06.388>I <00:19:06.528>the <00:19:06.668>biggest <00:19:06.808>fan <00:19:06.948>of <00:19:07.088>writing <00:19:07.228>essays <00:19:07.368>all <00:19:07.508>the <00:19:07.648>time?

426
00:19:08.268 --> 00:19:11.828
<00:19:08.268>Not <00:19:08.408>necessarily, <00:19:08.548>but <00:19:08.688>there's <00:19:08.828>still <00:19:08.968>something <00:19:09.108>in <00:19:09.248>the <00:19:09.388>struggle <00:19:09.528>of <00:19:09.668>doing

427
00:19:11.868 --> 00:19:14.508
<00:19:11.868>something <00:19:12.023>that <00:19:12.179>I <00:19:12.334>think <00:19:12.490>is <00:19:12.645>really <00:19:12.801>valuable <00:19:12.956>that <00:19:13.112>I <00:19:13.268>hope

428
00:19:15.328 --> 00:19:18.247
<00:19:15.328>we <00:19:15.444>can <00:19:15.561>find <00:19:15.678>a <00:19:15.794>new <00:19:15.911>love <00:19:16.028>and <00:19:16.144>joy <00:19:16.261>for, <00:19:16.378>especially <00:19:16.494>in <00:19:16.611>younger <00:19:16.728>people.

429
00:19:18.748 --> 00:19:22.308
<00:19:18.748>And <00:19:18.855>I <00:19:18.963>think <00:19:19.071>that's <00:19:19.178>a <00:19:19.286>general <00:19:19.394>problem <00:19:19.501>in <00:19:19.609>education <00:19:19.717>that <00:19:19.824>we <00:19:19.932>have <00:19:20.040>it <00:19:20.148>in

430
00:19:22.348 --> 00:19:26.178
<00:19:22.348>schools, <00:19:22.475>in <00:19:22.602>Germany <00:19:22.729>especially, <00:19:22.857>that <00:19:22.984>people <00:19:23.111>use <00:19:23.238>ChatGPT <00:19:23.366>to <00:19:23.493>do <00:19:23.620>all <00:19:23.748>their-

431
00:19:26.248 --> 00:19:26.408
<00:19:26.248>Oh, <00:19:26.391>yeah

432
00:19:26.548 --> 00:19:30.108
<00:19:26.548>... <00:19:26.648>homework, <00:19:26.748>and <00:19:26.848>the <00:19:26.948>teacher <00:19:27.048>doesn't <00:19:27.148>even <00:19:27.248>have <00:19:27.348>time <00:19:27.448>to <00:19:27.548>validate <00:19:27.648>what <00:19:27.748>is <00:19:27.848>and <00:19:27.948>what

433
00:19:30.148 --> 00:19:30.558
<00:19:30.148>is <00:19:30.517>not.

434
00:19:30.948 --> 00:19:31.018
Yeah.

435
00:19:31.728 --> 00:19:35.588
<00:19:31.728>New <00:19:31.844>ways <00:19:31.961>to <00:19:32.078>get <00:19:32.194>people <00:19:32.311>into <00:19:32.428>doing <00:19:32.544>things <00:19:32.661>like <00:19:32.778>you <00:19:32.894>do <00:19:33.011>with <00:19:33.128>this

436
00:19:35.648 --> 00:19:38.928
<00:19:35.648>environment <00:19:35.755>that <00:19:35.863>you're <00:19:35.971>setting <00:19:36.078>up <00:19:36.186>there <00:19:36.294>is <00:19:36.401>an <00:19:36.509>interesting <00:19:36.617>one <00:19:36.724>because <00:19:36.832>the <00:19:36.940>REPL <00:19:37.048>has

437
00:19:38.968 --> 00:19:40.668
<00:19:38.968>been <00:19:39.201>the <00:19:39.434>gold <00:19:39.668>standard <00:19:39.901>the <00:19:40.134>whole <00:19:40.368>time.

438
00:19:40.768 --> 00:19:40.868
Yeah.

439
00:19:41.168 --> 00:19:44.128
<00:19:41.168>But <00:19:41.261>it's <00:19:41.354>right. <00:19:41.447>You <00:19:41.541>go <00:19:41.634>in <00:19:41.727>there, <00:19:41.821>and <00:19:41.914>then <00:19:42.007>you <00:19:42.101>have <00:19:42.194>to <00:19:42.287>set <00:19:42.381>up <00:19:42.474>the <00:19:42.568>environment

440
00:19:44.168 --> 00:19:46.118
<00:19:44.168>yourself, <00:19:44.342>and <00:19:44.517>you <00:19:44.693>fail <00:19:44.868>at <00:19:45.043>the <00:19:45.217>first <00:19:45.392>moment <00:19:45.568>of-

441
00:19:46.148 --> 00:19:46.188
Yeah

442
00:19:46.248 --> 00:19:47.488
<00:19:46.248>... <00:19:46.434>not <00:19:46.620>having <00:19:46.806>Python <00:19:46.992>on <00:19:47.178>your <00:19:47.364>machine.

443
00:19:47.728 --> 00:19:51.068
<00:19:47.728>Right. <00:19:47.903>Yeah, <00:19:48.078>I <00:19:48.253>remember <00:19:48.428>when <00:19:48.603>I <00:19:48.778>first <00:19:48.953>started <00:19:49.128>building

444
00:19:51.568 --> 00:19:54.668
<00:19:51.568>something <00:19:51.743>with <00:19:51.918>code, <00:19:52.093>I <00:19:52.268>was <00:19:52.443>using <00:19:52.618>Ruby <00:19:52.793>on <00:19:52.968>Rails.

445
00:19:55.138 --> 00:19:55.138
Mm.

446
00:19:55.148 --> 00:19:57.978
<00:19:55.148>That <00:19:55.497>was <00:19:55.848>in <00:19:56.197>2012, <00:19:56.548>right?

447
00:19:58.188 --> 00:19:58.298
Mm-hmm.

448
00:19:58.308 --> 00:19:59.768
<00:19:58.308>So <00:19:58.495>peak <00:19:58.683>Ruby <00:19:58.871>on <00:19:59.058>Rails, <00:19:59.246>maybe <00:19:59.434>even <00:19:59.622>earlier.

449
00:20:00.328 --> 00:20:03.888
<00:20:00.328>And <00:20:00.421>it <00:20:00.514>was <00:20:00.608>so <00:20:00.701>much <00:20:00.794>fun <00:20:00.888>because <00:20:00.981>you'd <00:20:01.074>install <00:20:01.168>this <00:20:01.261>thing, <00:20:01.354>and <00:20:01.447>you'd <00:20:01.541>have <00:20:01.634>a <00:20:01.728>backbone,

450
00:20:03.928 --> 00:20:07.668
<00:20:03.928>and <00:20:04.044>it <00:20:04.161>was <00:20:04.278>a <00:20:04.394>new <00:20:04.511>coding <00:20:04.628>paradigm <00:20:04.744>because <00:20:04.861>you <00:20:04.978>weren't <00:20:05.094>starting <00:20:05.211>from <00:20:05.328>the

451
00:20:07.708 --> 00:20:11.108
<00:20:07.708>scratch <00:20:07.815>and <00:20:07.923>building <00:20:08.031>up. <00:20:08.138>With <00:20:08.246>all <00:20:08.354>the <00:20:08.461>Rubies <00:20:08.569>and <00:20:08.677>gems <00:20:08.784>and <00:20:08.892>everything, <00:20:09.000>you <00:20:09.108>actually

452
00:20:11.148 --> 00:20:12.268
<00:20:11.148>started <00:20:11.399>with <00:20:11.652>a <00:20:11.904>full-built <00:20:12.156>thing-

453
00:20:12.468 --> 00:20:12.588
Mm

454
00:20:12.648 --> 00:20:15.438
<00:20:12.648>... <00:20:12.755>and <00:20:12.863>you <00:20:12.971>slowly <00:20:13.078>ripped <00:20:13.186>a <00:20:13.294>chunk <00:20:13.401>out <00:20:13.509>and <00:20:13.617>put <00:20:13.724>your <00:20:13.832>own <00:20:13.940>chunk <00:20:14.048>in.

455
00:20:15.898 --> 00:20:18.398
<00:20:15.898>And <00:20:15.997>it <00:20:16.098>was <00:20:16.197>a <00:20:16.298>really <00:20:16.398>fun <00:20:16.497>way <00:20:16.598>to <00:20:16.697>build <00:20:16.798>because <00:20:16.898>you <00:20:16.997>started <00:20:17.098>with <00:20:17.197>something <00:20:17.298>working,

456
00:20:18.438 --> 00:20:21.688
<00:20:18.438>and <00:20:18.554>then <00:20:18.671>it <00:20:18.788>eventually <00:20:18.904>broke <00:20:19.021>along <00:20:19.138>the <00:20:19.254>way <00:20:19.371>as <00:20:19.488>you <00:20:19.604>were <00:20:19.721>doing <00:20:19.838>that.

457
00:20:21.728 --> 00:20:25.168
<00:20:21.728>But <00:20:21.903>it <00:20:22.078>was <00:20:22.253>a <00:20:22.428>really <00:20:22.603>fun <00:20:22.778>world <00:20:22.953>to <00:20:23.128>build

458
00:20:25.228 --> 00:20:28.698
<00:20:25.228>in <00:20:25.368>because <00:20:25.508>you <00:20:25.648>got <00:20:25.788>to <00:20:25.928>see <00:20:26.068>something <00:20:26.208>as <00:20:26.348>you <00:20:26.488>were <00:20:26.628>going.

459
00:20:28.838 --> 00:20:29.778
<00:20:28.838>You <00:20:29.120>start <00:20:29.402>from <00:20:29.684>something-

460
00:20:29.888 --> 00:20:30.078
Yeah

461
00:20:30.078 --> 00:20:32.788
<00:20:30.078>... <00:20:30.205>and <00:20:30.332>you <00:20:30.459>alter <00:20:30.587>it <00:20:30.714>rather <00:20:30.841>than <00:20:30.968>starting <00:20:31.096>from <00:20:31.223>a <00:20:31.350>blank <00:20:31.478>slate.

462
00:20:32.858 --> 00:20:36.828
<00:20:32.858>Yeah, <00:20:32.965>exactly, <00:20:33.073>which <00:20:33.181>is <00:20:33.288>fun. <00:20:33.396>And <00:20:33.504>then <00:20:33.611>the <00:20:33.719>idea <00:20:33.827>here <00:20:33.934>is <00:20:34.042>with <00:20:34.150>Twilio <00:20:34.258>World,

463
00:20:37.288 --> 00:20:41.208
<00:20:37.288>we're <00:20:37.415>letting <00:20:37.542>them <00:20:37.669>play <00:20:37.797>with <00:20:37.924>stuff <00:20:38.051>that's <00:20:38.178>there <00:20:38.306>and <00:20:38.433>using <00:20:38.560>the <00:20:38.688>systems

464
00:20:41.228 --> 00:20:45.028
<00:20:41.228>that <00:20:41.328>already <00:20:41.428>exist. <00:20:41.528>So <00:20:41.628>if <00:20:41.728>you <00:20:41.828>try <00:20:41.928>to <00:20:42.028>build <00:20:42.128>some <00:20:42.228>way <00:20:42.328>to <00:20:42.428>teach <00:20:42.528>someone <00:20:42.628>something,

465
00:20:45.848 --> 00:20:49.738
<00:20:45.848>I <00:20:46.003>understand <00:20:46.159>education. <00:20:46.314>There's <00:20:46.470>probably <00:20:46.625>going <00:20:46.781>to <00:20:46.936>be <00:20:47.092>worlds <00:20:47.248>where

466
00:20:49.808 --> 00:20:52.048
<00:20:49.808>you <00:20:49.935>don't <00:20:50.062>have <00:20:50.189>AI <00:20:50.317>because <00:20:50.444>that's <00:20:50.571>the <00:20:50.698>right <00:20:50.826>way <00:20:50.953>to <00:20:51.080>do <00:20:51.208>it.

467
00:20:52.058 --> 00:20:55.268
<00:20:52.058>But <00:20:52.151>nowadays, <00:20:52.244>in <00:20:52.338>tech, <00:20:52.431>if <00:20:52.524>you're <00:20:52.618>going <00:20:52.711>to <00:20:52.804>try <00:20:52.898>to <00:20:52.991>teach <00:20:53.084>someone <00:20:53.178>to <00:20:53.271>do <00:20:53.364>something <00:20:53.458>and

468
00:20:55.308 --> 00:20:57.788
<00:20:55.308>not <00:20:55.508>expect <00:20:55.708>them <00:20:55.908>to <00:20:56.108>use <00:20:56.308>AI, <00:20:56.508>that's <00:20:56.708>impossible.

469
00:20:58.148 --> 00:20:59.648
<00:20:58.148>Everyone's <00:20:58.372>using <00:20:58.598>AI <00:20:58.822>to <00:20:59.048>write <00:20:59.273>everything <00:20:59.497>now.

470
00:21:00.038 --> 00:21:03.428
<00:21:00.038>I <00:21:00.131>was <00:21:00.224>thinking <00:21:00.318>about <00:21:00.411>that. <00:21:00.504>You <00:21:00.598>could <00:21:00.691>go <00:21:00.784>through <00:21:00.878>a <00:21:00.971>challenge <00:21:01.064>in <00:21:01.158>your <00:21:01.251>world <00:21:01.344>and <00:21:01.438>then

471
00:21:03.468 --> 00:21:07.228
<00:21:03.468>come <00:21:03.668>out <00:21:03.868>with <00:21:04.068>a <00:21:04.268>skills.md <00:21:04.468>for <00:21:04.668>an <00:21:04.868>agent.

472
00:21:07.468 --> 00:21:09.348
<00:21:07.468>100%. <00:21:08.168>Yeah. <00:21:08.868>And

473
00:21:10.688 --> 00:21:12.828
<00:21:10.688>that's <00:21:10.843>kind <00:21:10.999>of <00:21:11.154>what <00:21:11.310>we're <00:21:11.465>trying <00:21:11.621>to <00:21:11.776>build <00:21:11.932>for, <00:21:12.088>right?

474
00:21:12.868 --> 00:21:16.788
<00:21:12.868>We're <00:21:12.961>trying <00:21:13.054>to <00:21:13.148>let <00:21:13.241>people <00:21:13.334>figure <00:21:13.428>out <00:21:13.521>how <00:21:13.614>to <00:21:13.707>ask <00:21:13.801>their <00:21:13.894>AI <00:21:13.987>to <00:21:14.081>do <00:21:14.174>the <00:21:14.268>thing

475
00:21:16.808 --> 00:21:20.048
<00:21:16.808>because <00:21:16.895>that's <00:21:16.983>just <00:21:17.070>how <00:21:17.158>the <00:21:17.245>world <00:21:17.333>works <00:21:17.420>right <00:21:17.508>now, <00:21:17.595>and <00:21:17.683>you <00:21:17.770>kind <00:21:17.858>of <00:21:17.945>got <00:21:18.033>to <00:21:18.120>go <00:21:18.208>with

476
00:21:20.088 --> 00:21:23.988
<00:21:20.088>where <00:21:20.228>things <00:21:20.368>are <00:21:20.508>as <00:21:20.648>opposed <00:21:20.788>to <00:21:20.928>with <00:21:21.068>what <00:21:21.207>we <00:21:21.348>fondly <00:21:21.488>remember

477
00:21:24.088 --> 00:21:24.948
<00:21:24.088>them <00:21:24.475>to <00:21:24.862>be.

478
00:21:24.968 --> 00:21:28.108
<00:21:24.968>Okay. <00:21:25.095>Are <00:21:25.222>we <00:21:25.349>going <00:21:25.477>to <00:21:25.604>see <00:21:25.731>you <00:21:25.858>in <00:21:25.986>September <00:21:26.113>in <00:21:26.240>San <00:21:26.368>Jose?

479
00:21:28.708 --> 00:21:31.788
<00:21:28.708>Maybe. <00:21:28.835>I <00:21:28.962>don't <00:21:29.089>know. <00:21:29.217>I <00:21:29.344>hope <00:21:29.471>so. <00:21:29.598>Now <00:21:29.726>I <00:21:29.853>want <00:21:29.980>to <00:21:30.108>go.

480
00:21:32.248 --> 00:21:33.388
<00:21:32.248>Okay. <00:21:33.274>Cool.

481
00:21:34.068 --> 00:21:34.128
Yeah.

482
00:21:34.148 --> 00:21:35.728
<00:21:34.148>So <00:21:34.428>well, <00:21:34.707>thanks <00:21:34.987>very <00:21:35.267>much, <00:21:35.548>Alex.

483
00:21:35.738 --> 00:21:35.738
Yeah.

484
00:21:35.788 --> 00:21:39.428
<00:21:35.788>This <00:21:35.895>was <00:21:36.003>great. <00:21:36.111>So <00:21:36.218>hopefully <00:21:36.326>we're <00:21:36.434>going <00:21:36.541>to <00:21:36.649>see <00:21:36.757>more <00:21:36.864>interesting <00:21:36.972>stuff <00:21:37.080>today <00:21:37.188>here.

485
00:21:39.568 --> 00:21:39.767
Yeah.

486
00:21:40.368 --> 00:21:43.128
<00:21:40.368>And <00:21:40.495>this <00:21:40.622>was <00:21:40.749>"Coffee <00:21:40.877>with <00:21:41.004>Developers." <00:21:41.131>We're <00:21:41.258>going <00:21:41.386>to <00:21:41.513>be <00:21:41.640>editing <00:21:41.768>this.

487
00:21:43.168 --> 00:21:46.308
<00:21:43.168>We're <00:21:43.284>going <00:21:43.401>to <00:21:43.517>be <00:21:43.634>putting <00:21:43.751>music <00:21:43.868>under <00:21:43.984>it, <00:21:44.101>make <00:21:44.217>dancing <00:21:44.334>dinosaurs <00:21:44.451>behind <00:21:44.568>you.

488
00:21:46.558 --> 00:21:47.428
<00:21:46.558>Love <00:21:46.714>it. <00:21:46.871>I <00:21:47.027>need <00:21:47.184>dancing <00:21:47.341>dinosaurs.

489
00:21:47.508 --> 00:21:50.898
<00:21:47.508>Cut <00:21:47.635>you <00:21:47.762>with <00:21:47.889>fake <00:21:48.017>AI <00:21:48.144>voices <00:21:48.271>so <00:21:48.398>you <00:21:48.526>sound <00:21:48.653>Jamaican <00:21:48.780>or <00:21:48.908>something-

490
00:21:50.988 --> 00:21:51.338
Perfect

491
00:21:51.338 --> 00:21:51.948
<00:21:51.338>... <00:21:51.416>and <00:21:51.494>see <00:21:51.573>what <00:21:51.651>comes <00:21:51.730>out <00:21:51.808>of <00:21:51.887>that.

492
00:21:52.208 --> 00:21:54.788
<00:21:52.208>That's <00:21:52.315>going <00:21:52.423>to <00:21:52.531>be <00:21:52.638>great. <00:21:52.746>There's <00:21:52.854>probably <00:21:52.961>enough <00:21:53.069>content <00:21:53.177>out <00:21:53.284>there <00:21:53.392>that <00:21:53.500>you <00:21:53.608>can

493
00:21:54.808 --> 00:21:56.168
<00:21:54.808>get <00:21:54.961>my <00:21:55.114>AI <00:21:55.267>voice <00:21:55.419>if <00:21:55.572>you <00:21:55.726>need <00:21:55.879>it, <00:21:56.032>so.

494
00:21:57.188 --> 00:21:58.428
<00:21:57.188>Thanks <00:21:57.560>very <00:21:57.932>much. <00:21:58.303>Bye-bye.

495
00:22:00.228 --> 00:22:00.848
Yeah.