WEBVTT

1
00:00:03.300 --> 00:00:04.160
<00:00:03.300>Hi, <00:00:04.074>everyone.

2
00:00:05.400 --> 00:00:09.160
<00:00:05.400>My <00:00:05.527>name <00:00:05.654>is <00:00:05.781>Ayotunde <00:00:05.909>Obasa. <00:00:06.036>I'm <00:00:06.163>a <00:00:06.290>software <00:00:06.418>engineer <00:00:06.545>with <00:00:06.672>a <00:00:06.800>strong

3
00:00:09.260 --> 00:00:12.890
<00:00:09.260>focus <00:00:09.376>in <00:00:09.493>front-end <00:00:09.610>engineering. <00:00:09.726>I'm <00:00:09.843>super <00:00:09.959>glad <00:00:10.076>to <00:00:10.193>be <00:00:10.309>here <00:00:10.426>at <00:00:10.543>WE <00:00:10.660>ARE

4
00:00:12.940 --> 00:00:15.180
<00:00:12.940>Developers <00:00:13.406>World <00:00:13.873>Congress <00:00:14.340>2026.

5
00:00:16.080 --> 00:00:18.300
<00:00:16.079>I <00:00:16.254>hope <00:00:16.430>you've <00:00:16.604>all <00:00:16.779>been <00:00:16.955>enjoying <00:00:17.130>your <00:00:17.305>time <00:00:17.479>here.

6
00:00:19.820 --> 00:00:23.460
<00:00:19.820>With <00:00:19.920>a <00:00:20.020>show <00:00:20.120>of <00:00:20.220>hands, <00:00:20.320>how <00:00:20.420>many <00:00:20.520>of <00:00:20.620>you <00:00:20.720>have <00:00:20.820>written <00:00:20.920>code <00:00:21.020>with <00:00:21.120>an <00:00:21.220>AI

7
00:00:23.470 --> 00:00:24.520
<00:00:23.470>assistant <00:00:23.942>this <00:00:24.415>week?

8
00:00:26.140 --> 00:00:30.080
<00:00:26.140>But <00:00:26.233>I <00:00:26.326>would <00:00:26.420>like <00:00:26.513>you <00:00:26.606>to <00:00:26.700>keep <00:00:26.793>that <00:00:26.886>hands <00:00:26.980>up <00:00:27.073>if <00:00:27.166>you've <00:00:27.260>actually <00:00:27.353>shipped <00:00:27.446>those <00:00:27.540>codes.

9
00:00:31.800 --> 00:00:32.119
<00:00:31.800>I <00:00:32.087>see.

10
00:00:33.200 --> 00:00:35.500
<00:00:33.200>A <00:00:33.375>lot <00:00:33.550>of <00:00:33.725>people <00:00:33.900>have <00:00:34.075>quite <00:00:34.250>skeptical <00:00:34.425>about <00:00:34.600>shipping

11
00:00:37.400 --> 00:00:41.320
<00:00:37.400>AI <00:00:37.527>codes <00:00:37.654>to <00:00:37.781>production. <00:00:37.909>But <00:00:38.036>that <00:00:38.163>brings <00:00:38.290>us <00:00:38.418>to <00:00:38.545>the <00:00:38.672>title <00:00:38.800>of

12
00:00:41.380 --> 00:00:44.340
<00:00:41.380>this <00:00:41.613>talk, <00:00:41.846>"Are <00:00:42.080>We <00:00:42.313>All <00:00:42.546>Prompt <00:00:42.780>Engineers?"

13
00:00:46.960 --> 00:00:49.100
<00:00:46.960>I <00:00:47.160>would <00:00:47.360>love <00:00:47.560>to <00:00:47.760>start <00:00:47.960>with <00:00:48.160>a <00:00:48.360>story.

14
00:00:50.000 --> 00:00:51.000
<00:00:50.000>Back <00:00:50.450>in <00:00:50.900>2020,

15
00:00:51.900 --> 00:00:55.240
<00:00:51.900>I <00:00:52.016>was <00:00:52.133>having <00:00:52.250>a <00:00:52.366>discussion <00:00:52.483>with <00:00:52.600>my <00:00:52.716>friend, <00:00:52.833>Eniola, <00:00:52.949>and <00:00:53.066>I <00:00:53.183>was <00:00:53.300>telling

16
00:00:55.260 --> 00:00:58.940
<00:00:55.260>him <00:00:55.387>that <00:00:55.514>I <00:00:55.641>feel <00:00:55.769>software <00:00:55.896>engineers <00:00:56.023>would <00:00:56.150>spend <00:00:56.278>most <00:00:56.405>of <00:00:56.532>their <00:00:56.660>time

17
00:00:59.060 --> 00:01:02.520
<00:00:59.060>reviewing <00:00:59.340>code <00:00:59.620>than <00:00:59.900>actually <00:01:00.180>writing <00:01:00.460>it.

18
00:01:02.840 --> 00:01:06.780
<00:01:02.840>We <00:01:03.040>laughed, <00:01:03.240>we <00:01:03.440>had <00:01:03.640>those <00:01:03.840>chats <00:01:04.040>about <00:01:04.240>it,

19
00:01:06.800 --> 00:01:10.540
<00:01:06.800>like, <00:01:06.955>ah, <00:01:07.111>no, <00:01:07.266>because <00:01:07.422>personally, <00:01:07.577>he's <00:01:07.733>somebody <00:01:07.888>who <00:01:08.044>prefers <00:01:08.200>to

20
00:01:10.560 --> 00:01:12.880
<00:01:10.560>write <00:01:10.840>things <00:01:11.120>hard <00:01:11.400>add-on <00:01:11.680>by <00:01:11.960>himself.

21
00:01:13.640 --> 00:01:17.120
<00:01:13.640>He <00:01:13.795>would <00:01:13.951>rather <00:01:14.106>write <00:01:14.262>the <00:01:14.417>component <00:01:14.573>than <00:01:14.728>use <00:01:14.884>a <00:01:15.040>library.

22
00:01:17.160 --> 00:01:20.700
<00:01:17.160>I <00:01:17.276>was <00:01:17.393>also <00:01:17.509>in <00:01:17.626>that <00:01:17.743>boat, <00:01:17.860>but <00:01:17.976>then, <00:01:18.093>we <00:01:18.210>started <00:01:18.326>evolving, <00:01:18.443>becoming <00:01:18.560>more...

23
00:01:21.230 --> 00:01:23.360
<00:01:21.230>Because <00:01:21.385>we <00:01:21.541>just <00:01:21.696>loved <00:01:21.852>writing <00:01:22.007>code <00:01:22.163>right <00:01:22.318>at <00:01:22.474>the <00:01:22.630>time.

24
00:01:24.120 --> 00:01:27.720
<00:01:24.120>And <00:01:24.353>today, <00:01:24.586>that <00:01:24.820>prediction <00:01:25.053>is <00:01:25.286>actually <00:01:25.520>surprisingly

25
00:01:27.860 --> 00:01:28.520
close.

26
00:01:29.540 --> 00:01:33.330
<00:01:29.539>I <00:01:29.679>would <00:01:29.820>like <00:01:29.960>us <00:01:30.100>to <00:01:30.240>do <00:01:30.380>something. <00:01:30.520>With <00:01:30.660>a <00:01:30.800>show <00:01:30.940>of

27
00:01:33.330 --> 00:01:34.220
<00:01:33.330>hands <00:01:34.131>again,

28
00:01:35.260 --> 00:01:38.460
<00:01:35.259>if <00:01:35.376>you <00:01:35.493>are <00:01:35.609>someone <00:01:35.726>who <00:01:35.843>uses <00:01:35.960>AI <00:01:36.076>every <00:01:36.193>day, <00:01:36.309>keep <00:01:36.426>your <00:01:36.543>hands <00:01:36.660>up.

29
00:01:39.540 --> 00:01:42.720
<00:01:39.539>I <00:01:39.639>would <00:01:39.740>like <00:01:39.839>you <00:01:39.940>to <00:01:40.039>also <00:01:40.139>keep <00:01:40.240>your <00:01:40.339>hands <00:01:40.440>up <00:01:40.539>if <00:01:40.639>you're <00:01:40.740>someone <00:01:40.839>who <00:01:40.940>ships

30
00:01:42.760 --> 00:01:46.600
<00:01:42.759>AI-generated <00:01:42.887>code <00:01:43.014>this <00:01:43.141>month. <00:01:43.269>If <00:01:43.396>you've <00:01:43.523>shipped <00:01:43.650>an <00:01:43.778>AI-generated <00:01:43.905>code <00:01:44.032>this <00:01:44.160>month,

31
00:01:46.640 --> 00:01:49.600
<00:01:46.640>also <00:01:46.795>keep <00:01:46.951>your <00:01:47.106>hands <00:01:47.262>up. <00:01:47.417>Don't <00:01:47.573>bring <00:01:47.728>it <00:01:47.884>down <00:01:48.040>yet.

32
00:01:50.200 --> 00:01:54.060
<00:01:50.200>And <00:01:50.327>then <00:01:50.454>if <00:01:50.581>you're <00:01:50.709>someone <00:01:50.836>who <00:01:50.963>trusts <00:01:51.090>AI <00:01:51.218>with <00:01:51.345>production <00:01:51.472>code, <00:01:51.600>I

33
00:01:54.140 --> 00:01:57.540
<00:01:54.140>think <00:01:54.340>everybody's <00:01:54.540>hands <00:01:54.740>will <00:01:54.940>begin <00:01:55.140>to <00:01:55.340>come <00:01:55.540>down.

34
00:01:58.180 --> 00:02:01.420
<00:01:58.180>I <00:01:58.296>understand. <00:01:58.413>I <00:01:58.530>think <00:01:58.646>I <00:01:58.763>fall <00:01:58.880>under <00:01:58.996>the <00:01:59.113>category <00:01:59.230>of <00:01:59.346>one <00:01:59.463>to <00:01:59.580>three.

35
00:02:01.640 --> 00:02:05.280
<00:02:01.640>I <00:02:01.767>do <00:02:01.894>actually <00:02:02.021>trust <00:02:02.149>AI <00:02:02.276>with <00:02:02.403>production <00:02:02.530>code <00:02:02.658>so <00:02:02.785>far <00:02:02.912>as <00:02:03.040>it's

36
00:02:05.440 --> 00:02:07.180
<00:02:05.440>properly <00:02:06.840>guided.

37
00:02:10.000 --> 00:02:13.720
<00:02:10.000>It <00:02:10.127>brings <00:02:10.254>us <00:02:10.381>back <00:02:10.509>to <00:02:10.636>this <00:02:10.763>main <00:02:10.890>question, <00:02:11.018>are <00:02:11.145>we <00:02:11.272>all <00:02:11.400>becoming

38
00:02:13.760 --> 00:02:14.980
<00:02:13.760>prompt <00:02:14.858>engineers?

39
00:02:17.800 --> 00:02:21.300
<00:02:17.800>To <00:02:17.940>start <00:02:18.080>with, <00:02:18.220>I <00:02:18.360>would <00:02:18.500>want <00:02:18.640>to <00:02:18.780>take <00:02:18.920>us <00:02:19.060>through <00:02:19.200>the

40
00:02:21.340 --> 00:02:25.240
<00:02:21.340>evolution <00:02:21.456>or <00:02:21.573>what <00:02:21.690>I <00:02:21.806>would <00:02:21.923>call <00:02:22.040>an <00:02:22.156>evolution <00:02:22.273>of <00:02:22.390>how <00:02:22.506>engineers <00:02:22.623>have <00:02:22.740>been

41
00:02:25.280 --> 00:02:25.980
<00:02:25.280>over <00:02:25.595>the <00:02:25.910>years.

42
00:02:27.180 --> 00:02:31.140
<00:02:27.180>I'll <00:02:27.320>group <00:02:27.460>engineers <00:02:27.600>into <00:02:27.740>three, <00:02:27.880>first <00:02:28.020>one <00:02:28.160>being <00:02:28.300>the <00:02:28.440>engineer <00:02:28.580>1.0

43
00:02:31.240 --> 00:02:34.980
<00:02:31.240>around <00:02:31.440>the <00:02:31.640>2000s. <00:02:31.840>That <00:02:32.040>was <00:02:32.240>the <00:02:32.440>era <00:02:32.640>where

44
00:02:35.320 --> 00:02:39.200
<00:02:35.320>engineers <00:02:35.519>wrote <00:02:35.720>everything. <00:02:35.920>We're <00:02:36.120>talking <00:02:36.320>about <00:02:36.519>the <00:02:36.720>Assembly,

45
00:02:39.260 --> 00:02:42.660
<00:02:39.260>the <00:02:39.399>Cs, <00:02:39.540>and <00:02:39.679>the <00:02:39.820>SQLs. <00:02:39.959>It <00:02:40.100>was <00:02:40.239>more <00:02:40.380>about <00:02:40.519>writing <00:02:40.660>hands-on.

46
00:02:43.020 --> 00:02:44.600
<00:02:43.020>And <00:02:43.720>that <00:02:44.420>evolved,

47
00:02:45.940 --> 00:02:48.940
<00:02:45.940>in <00:02:46.220>the <00:02:46.500>2010s <00:02:46.780>with <00:02:47.060>the <00:02:47.340>engineers

48
00:02:49.160 --> 00:02:51.020
<00:02:49.160>2.0, <00:02:49.859>which <00:02:50.560>is

49
00:02:51.880 --> 00:02:55.800
<00:02:51.880>the <00:02:52.035>era <00:02:52.191>of <00:02:52.346>frameworks. <00:02:52.502>We <00:02:52.657>had <00:02:52.813>frameworks <00:02:52.968>coming <00:02:53.124>into <00:02:53.280>play.

50
00:02:55.840 --> 00:02:59.560
<00:02:55.840>What <00:02:55.980>the <00:02:56.120>frameworks <00:02:56.260>were <00:02:56.400>doing <00:02:56.540>were <00:02:56.680>helping <00:02:56.820>us <00:02:56.960>abstract <00:02:57.100>the <00:02:57.240>boilerplates.

51
00:02:59.780 --> 00:03:02.920
<00:02:59.780>Some <00:02:59.896>of <00:03:00.013>the <00:03:00.130>frameworks <00:03:00.246>we <00:03:00.363>know, <00:03:00.480>we're <00:03:00.596>familiar <00:03:00.713>with <00:03:00.830>is <00:03:00.946>React, <00:03:01.063>Angular, <00:03:01.180>Vue,

52
00:03:04.000 --> 00:03:07.910
<00:03:04.000>Django, <00:03:04.280>Flask. <00:03:04.560>Across <00:03:04.840>different <00:03:05.120>programming <00:03:05.400>languages,

53
00:03:08.060 --> 00:03:10.760
<00:03:08.060>we <00:03:08.293>had <00:03:08.526>more <00:03:08.760>frameworks <00:03:08.993>come <00:03:09.226>into <00:03:09.460>play.

54
00:03:11.440 --> 00:03:15.100
<00:03:11.440>At <00:03:11.595>every <00:03:11.751>era <00:03:11.906>moves <00:03:12.062>the <00:03:12.217>bottleneck <00:03:12.373>higher <00:03:12.528>the <00:03:12.684>stack, <00:03:12.840>so

55
00:03:15.140 --> 00:03:18.880
<00:03:15.140>the <00:03:15.279>previous <00:03:15.420>bottleneck <00:03:15.559>moves <00:03:15.700>higher <00:03:15.839>the <00:03:15.980>stack <00:03:16.119>in <00:03:16.260>every <00:03:16.399>new <00:03:16.540>era.

56
00:03:18.920 --> 00:03:21.200
<00:03:18.920>And <00:03:19.060>then <00:03:19.200>in <00:03:19.340>the <00:03:19.480>2020s, <00:03:19.620>which <00:03:19.760>era <00:03:19.900>we're <00:03:20.040>in <00:03:20.180>right <00:03:20.320>now,

57
00:03:22.120 --> 00:03:25.520
<00:03:22.120>we <00:03:22.295>have <00:03:22.470>the <00:03:22.645>engineer <00:03:22.820>3.0, <00:03:22.995>the <00:03:23.170>AI <00:03:23.345>native <00:03:23.520>era,

58
00:03:26.220 --> 00:03:30.080
<00:03:26.220>where <00:03:26.395>we <00:03:26.570>have <00:03:26.745>tools <00:03:26.920>like <00:03:27.095>Cursor, <00:03:27.270>Cloud <00:03:27.445>Code, <00:03:27.620>Codex,

59
00:03:30.180 --> 00:03:33.560
<00:03:30.180>Agents, <00:03:30.380>just <00:03:30.580>doing <00:03:30.780>most <00:03:30.980>of <00:03:31.180>the <00:03:31.380>high <00:03:31.580>abstraction.

60
00:03:34.020 --> 00:03:34.220
So,

61
00:03:36.320 --> 00:03:36.620
this

62
00:03:37.880 --> 00:03:40.000
<00:03:37.880>has <00:03:38.160>created <00:03:38.440>a <00:03:38.720>pattern <00:03:39.000>in <00:03:39.280>which

63
00:03:40.960 --> 00:03:43.840
<00:03:40.960>nobody's <00:03:41.193>really <00:03:41.426>noticing. <00:03:41.660>The <00:03:41.893>pattern <00:03:42.126>is <00:03:42.360>this.

64
00:03:44.340 --> 00:03:48.260
<00:03:44.340>I <00:03:44.447>have <00:03:44.555>this <00:03:44.663>chart <00:03:44.770>you <00:03:44.878>can <00:03:44.986>see <00:03:45.093>here. <00:03:45.201>We <00:03:45.309>started <00:03:45.416>from <00:03:45.524>the <00:03:45.632>Assembly, <00:03:45.740>we

65
00:03:48.300 --> 00:03:51.140
<00:03:48.300>went <00:03:48.427>to <00:03:48.554>these <00:03:48.681>compilers, <00:03:48.809>to <00:03:48.936>the <00:03:49.063>framework, <00:03:49.190>to <00:03:49.318>cloud, <00:03:49.445>and <00:03:49.572>now <00:03:49.700>AI.

66
00:03:53.780 --> 00:03:57.220
<00:03:53.780>At <00:03:53.955>every <00:03:54.130>level, <00:03:54.305>what <00:03:54.480>happens <00:03:54.655>is <00:03:54.830>each <00:03:55.005>level <00:03:55.180>is

67
00:03:57.280 --> 00:04:00.480
<00:03:57.280>abstracting <00:03:57.513>from <00:03:57.746>the <00:03:57.980>previous <00:03:58.213>level, <00:03:58.446>and <00:03:58.680>then

68
00:04:01.300 --> 00:04:04.700
<00:04:01.300>we <00:04:01.455>notice <00:04:01.611>that <00:04:01.766>people <00:04:01.922>stop <00:04:02.077>thinking <00:04:02.233>about <00:04:02.388>the <00:04:02.544>previous <00:04:02.700>level.

69
00:04:04.760 --> 00:04:08.280
<00:04:04.760>When <00:04:04.876>we <00:04:04.993>were <00:04:05.109>in <00:04:05.226>the <00:04:05.343>framework <00:04:05.459>era <00:04:05.576>where <00:04:05.693>people <00:04:05.810>were <00:04:05.926>thinking <00:04:06.043>about <00:04:06.160>React

70
00:04:08.700 --> 00:04:12.020
<00:04:08.700>and <00:04:08.799>some <00:04:08.899>of <00:04:09.000>these <00:04:09.100>things, <00:04:09.200>you <00:04:09.299>only <00:04:09.399>had <00:04:09.500>few <00:04:09.600>reasons <00:04:09.700>to <00:04:09.799>really <00:04:09.899>think <00:04:10.000>about <00:04:10.100>the

71
00:04:12.080 --> 00:04:15.640
<00:04:12.080>assemblies <00:04:12.187>and <00:04:12.295>the <00:04:12.403>compilers. <00:04:12.510>Only <00:04:12.618>few <00:04:12.726>people <00:04:12.833>had <00:04:12.941>to <00:04:13.049>do <00:04:13.156>some <00:04:13.264>of <00:04:13.372>those <00:04:13.480>thinkings.

72
00:04:15.700 --> 00:04:19.360
<00:04:15.700>People <00:04:15.816>were <00:04:15.933>more <00:04:16.050>focused <00:04:16.166>on <00:04:16.283>the <00:04:16.399>live <00:04:16.516>frameworks <00:04:16.633>and <00:04:16.750>using <00:04:16.866>the <00:04:16.983>frameworks, <00:04:17.099>because

73
00:04:19.440 --> 00:04:23.010
<00:04:19.440>good, <00:04:19.595>they <00:04:19.751>were <00:04:19.906>here <00:04:20.062>to <00:04:20.217>help <00:04:20.373>us. <00:04:20.528>So <00:04:20.684>we've <00:04:20.839>always

74
00:04:23.060 --> 00:04:26.460
<00:04:23.060>automated <00:04:23.340>the <00:04:23.620>layer <00:04:23.900>beneath <00:04:24.180>us. <00:04:24.460>So

75
00:04:26.540 --> 00:04:30.070
<00:04:26.540>the <00:04:26.680>framework <00:04:26.820>is <00:04:26.960>an <00:04:27.100>automated <00:04:27.240>process <00:04:27.380>of <00:04:27.520>the <00:04:27.660>assembly <00:04:27.800>and <00:04:27.940>the

76
00:04:30.070 --> 00:04:33.960
<00:04:30.070>compiler, <00:04:30.197>and <00:04:30.324>that <00:04:30.451>has <00:04:30.579>moved <00:04:30.706>all <00:04:30.833>to <00:04:30.960>the <00:04:31.088>king <00:04:31.215>of <00:04:31.342>automation <00:04:31.469>right

77
00:04:34.020 --> 00:04:35.340
<00:04:34.020>now, <00:04:34.317>which <00:04:34.614>is <00:04:34.911>the <00:04:35.208>AI.

78
00:04:36.200 --> 00:04:36.760
<00:04:36.200>Yeah. <00:04:36.704>So,

79
00:04:38.800 --> 00:04:40.360
<00:04:38.800>I <00:04:39.033>just <00:04:39.266>want <00:04:39.500>to <00:04:39.733>talk <00:04:39.966>briefly <00:04:40.200>on

80
00:04:41.340 --> 00:04:44.540
<00:04:41.340>what <00:04:41.456>a <00:04:41.573>day <00:04:41.690>in <00:04:41.806>the <00:04:41.923>life <00:04:42.040>of <00:04:42.156>a <00:04:42.273>software <00:04:42.390>engineer <00:04:42.506>or <00:04:42.623>an <00:04:42.740>engineer

81
00:04:44.600 --> 00:04:48.330
<00:04:44.600>was <00:04:44.775>before <00:04:44.950>AI, <00:04:45.125>and <00:04:45.300>what <00:04:45.475>the <00:04:45.650>day <00:04:45.825>in <00:04:46.000>the

82
00:04:48.400 --> 00:04:51.080
<00:04:48.400>life <00:04:48.599>of <00:04:48.799>an <00:04:49.000>engineer <00:04:49.200>is <00:04:49.400>now <00:04:49.599>after <00:04:49.799>AI.

83
00:04:52.780 --> 00:04:56.320
<00:04:52.780>If <00:04:52.873>you're <00:04:52.966>going <00:04:53.059>to <00:04:53.153>use, <00:04:53.246>let's <00:04:53.340>say, <00:04:53.433>for <00:04:53.526>1 <00:04:53.619>to <00:04:53.713>12 <00:04:53.806>hours <00:04:53.900>a <00:04:53.993>day <00:04:54.086>for <00:04:54.179>work,

84
00:04:56.900 --> 00:04:58.200
<00:04:56.900>you'll <00:04:57.289>notice <00:04:57.680>that <00:04:58.070>then

85
00:04:59.080 --> 00:05:00.200
<00:04:59.080>developers <00:04:59.584>spent <00:05:00.087>about

86
00:05:01.080 --> 00:05:04.700
<00:05:01.080>three <00:05:01.207>and <00:05:01.334>a <00:05:01.461>half <00:05:01.589>hours <00:05:01.716>just <00:05:01.843>doing <00:05:01.970>research <00:05:02.098>and <00:05:02.225>reading <00:05:02.352>through <00:05:02.479>documentations.

87
00:05:05.340 --> 00:05:08.860
<00:05:05.340>Thank <00:05:05.467>God <00:05:05.594>for <00:05:05.721>Jeff <00:05:05.849>Atwood <00:05:05.976>and <00:05:06.103>Joel <00:05:06.230>that <00:05:06.358>helped <00:05:06.485>us <00:05:06.612>with <00:05:06.739>Stack

88
00:05:08.900 --> 00:05:12.700
<00:05:08.900>Overflow. <00:05:09.039>Back <00:05:09.179>in <00:05:09.320>the <00:05:09.460>day, <00:05:09.599>Stack <00:05:09.739>Overflow <00:05:09.880>was <00:05:10.020>our <00:05:10.159>real <00:05:10.299>go-to.

89
00:05:13.420 --> 00:05:16.660
<00:05:13.420>Spend <00:05:13.536>time <00:05:13.653>trying <00:05:13.770>to <00:05:13.886>filter <00:05:14.003>through <00:05:14.120>Stack <00:05:14.236>Overflow <00:05:14.353>to <00:05:14.470>find <00:05:14.586>something <00:05:14.703>that <00:05:14.820>aligns

90
00:05:16.680 --> 00:05:18.820
<00:05:16.680>with <00:05:16.796>what <00:05:16.913>you <00:05:17.030>want <00:05:17.146>to <00:05:17.263>do <00:05:17.380>or <00:05:17.496>the <00:05:17.613>problem <00:05:17.730>you're <00:05:17.846>trying <00:05:17.963>to <00:05:18.080>solve.

91
00:05:20.240 --> 00:05:23.720
<00:05:20.240>You <00:05:20.356>research <00:05:20.473>or <00:05:20.590>you're <00:05:20.706>hoping <00:05:20.823>for <00:05:20.940>somebody <00:05:21.056>to <00:05:21.173>reply <00:05:21.290>you <00:05:21.406>on <00:05:21.523>Stack <00:05:21.640>Overflow.

92
00:05:24.340 --> 00:05:27.820
<00:05:24.340>You <00:05:24.479>then <00:05:24.619>spend <00:05:24.760>about <00:05:24.900>another <00:05:25.039>three <00:05:25.179>hours <00:05:25.320>just <00:05:25.460>trying <00:05:25.599>to <00:05:25.739>debug.

93
00:05:28.660 --> 00:05:31.440
<00:05:28.660>Trying <00:05:28.860>to <00:05:29.060>debug <00:05:29.260>a <00:05:29.460>particular <00:05:29.660>issue <00:05:29.860>you're <00:05:30.060>facing.

94
00:05:31.500 --> 00:05:34.680
<00:05:31.500>You're <00:05:31.627>writing <00:05:31.754>about <00:05:31.881>your <00:05:32.009>400 <00:05:32.136>crud <00:05:32.263>test <00:05:32.390>just <00:05:32.518>to <00:05:32.645>be <00:05:32.772>able <00:05:32.900>to

95
00:05:34.720 --> 00:05:38.170
<00:05:34.720>get <00:05:34.875>to <00:05:35.031>the <00:05:35.186>end <00:05:35.342>of <00:05:35.497>it. <00:05:35.653>Spend <00:05:35.808>about <00:05:35.964>two <00:05:36.120>hours

96
00:05:38.660 --> 00:05:42.640
<00:05:38.659>just <00:05:38.815>on <00:05:38.971>boilerplates <00:05:39.126>and <00:05:39.282>setup. <00:05:39.437>That <00:05:39.593>also <00:05:39.748>kept <00:05:39.904>on <00:05:40.059>improving.

97
00:05:42.680 --> 00:05:46.560
<00:05:42.680>We <00:05:42.855>had <00:05:43.030>IDs <00:05:43.205>making <00:05:43.380>some <00:05:43.555>of <00:05:43.730>these <00:05:43.905>boilerplates <00:05:44.080>easier,

98
00:05:46.600 --> 00:05:50.440
<00:05:46.600>and <00:05:46.716>then <00:05:46.833>we <00:05:46.950>had <00:05:47.066>some <00:05:47.183>people <00:05:47.300>creating <00:05:47.416>GitHub <00:05:47.533>repos <00:05:47.650>that <00:05:47.766>were <00:05:47.883>kind <00:05:48.000>of

99
00:05:50.680 --> 00:05:53.360
<00:05:50.680>templated <00:05:50.855>and <00:05:51.030>trying <00:05:51.205>to <00:05:51.380>abstract <00:05:51.555>some <00:05:51.730>of <00:05:51.905>the <00:05:52.080>boilerplates.

100
00:05:54.600 --> 00:05:58.180
<00:05:54.600>Libraries <00:05:54.716>tools <00:05:54.833>try <00:05:54.950>to, <00:05:55.066>in <00:05:55.183>their <00:05:55.300>own <00:05:55.416>ways, <00:05:55.533>to <00:05:55.650>improve <00:05:55.766>this <00:05:55.883>flow, <00:05:56.000>but

101
00:05:58.880 --> 00:06:00.860
<00:05:58.880>you <00:05:59.020>still <00:05:59.159>spent <00:05:59.300>a <00:05:59.440>lot <00:05:59.580>of <00:05:59.719>time <00:05:59.860>trying <00:06:00.000>to <00:06:00.140>set <00:06:00.280>up.

102
00:06:00.880 --> 00:06:04.140
<00:06:00.880>For <00:06:00.987>example, <00:06:01.095>if <00:06:01.203>you're <00:06:01.310>a <00:06:01.418>full <00:06:01.526>organization, <00:06:01.633>you'll <00:06:01.741>be <00:06:01.849>setting <00:06:01.956>up <00:06:02.064>Husky <00:06:02.172>for <00:06:02.280>a

103
00:06:04.160 --> 00:06:06.720
<00:06:04.160>project, <00:06:04.287>setting <00:06:04.414>up <00:06:04.541>so <00:06:04.669>many <00:06:04.796>things <00:06:04.923>just <00:06:05.050>to <00:06:05.178>get <00:06:05.305>the <00:06:05.432>project <00:06:05.560>running.

104
00:06:08.216 --> 00:06:11.256
<00:06:08.216>You <00:06:08.309>also <00:06:08.402>spent <00:06:08.496>about <00:06:08.589>two <00:06:08.682>hours <00:06:08.776>writing <00:06:08.869>tests <00:06:08.962>because <00:06:09.056>you <00:06:09.149>had <00:06:09.242>to <00:06:09.336>write <00:06:09.429>each <00:06:09.522>of <00:06:09.616>the

105
00:06:12.216 --> 00:06:15.076
<00:06:12.216>case <00:06:12.332>scenarios <00:06:12.449>that <00:06:12.566>you're <00:06:12.682>thinking <00:06:12.799>about, <00:06:12.916>the <00:06:13.032>edge <00:06:13.149>cases <00:06:13.266>you're <00:06:13.382>trying <00:06:13.499>to <00:06:13.616>test

106
00:06:15.136 --> 00:06:17.416
<00:06:15.136>for. <00:06:15.311>You <00:06:15.486>had <00:06:15.661>to <00:06:15.836>write <00:06:16.011>everything <00:06:16.186>manually <00:06:16.361>by <00:06:16.536>yourself.

107
00:06:18.256 --> 00:06:22.206
<00:06:18.256>And <00:06:18.372>then <00:06:18.489>you <00:06:18.606>just <00:06:18.722>had <00:06:18.839>about <00:06:18.955>one <00:06:19.072>hour <00:06:19.189>just <00:06:19.306>to <00:06:19.422>do <00:06:19.539>the <00:06:19.655>actual

108
00:06:22.296 --> 00:06:23.076
problem-solving.

109
00:06:24.016 --> 00:06:24.576
<00:06:24.016>Spent <00:06:24.520>about

110
00:06:26.436 --> 00:06:30.316
<00:06:26.436>90% <00:06:26.552>of <00:06:26.669>that <00:06:26.786>just <00:06:26.902>doing <00:06:27.019>everything <00:06:27.135>except <00:06:27.252>for <00:06:27.369>the <00:06:27.486>actual <00:06:27.602>reason <00:06:27.719>why <00:06:27.835>you're

111
00:06:30.336 --> 00:06:33.236
<00:06:30.336>hired, <00:06:30.436>which <00:06:30.536>is <00:06:30.636>to <00:06:30.736>actually <00:06:30.836>solve <00:06:30.936>the <00:06:31.036>problem. <00:06:31.136>But <00:06:31.236>it's <00:06:31.336>all <00:06:31.436>part <00:06:31.536>of <00:06:31.636>the <00:06:31.736>phase.

112
00:06:33.256 --> 00:06:36.216
<00:06:33.256>It's <00:06:33.431>part <00:06:33.606>of <00:06:33.780>how <00:06:33.955>we've <00:06:34.131>advanced <00:06:34.306>through <00:06:34.481>the <00:06:34.655>years.

113
00:06:37.216 --> 00:06:41.136
<00:06:37.216>Currently, <00:06:37.371>day <00:06:37.527>in <00:06:37.682>the <00:06:37.838>life <00:06:37.993>of <00:06:38.149>an <00:06:38.304>AI <00:06:38.460>engineer, <00:06:38.616>you

114
00:06:41.196 --> 00:06:43.216
<00:06:41.196>do <00:06:41.896>less <00:06:42.596>than

115
00:06:43.796 --> 00:06:47.696
<00:06:43.796>0.8 <00:06:44.262>hours <00:06:44.729>just <00:06:45.195>doing

116
00:06:47.716 --> 00:06:49.036
<00:06:47.716>research <00:06:48.112>and <00:06:48.508>documentation. <00:06:48.904>Why?

117
00:06:49.116 --> 00:06:53.016
<00:06:49.116>Because <00:06:49.223>on <00:06:49.331>the <00:06:49.439>flip <00:06:49.546>side, <00:06:49.654>here <00:06:49.762>I <00:06:49.869>can <00:06:49.977>point <00:06:50.085>you <00:06:50.192>directly <00:06:50.300>to <00:06:50.408>what <00:06:50.515>you

118
00:06:53.056 --> 00:06:56.446
<00:06:53.056>need. <00:06:53.195>Before, <00:06:53.335>you <00:06:53.476>had <00:06:53.616>to <00:06:53.756>scroll <00:06:53.895>through <00:06:54.036>so <00:06:54.176>many <00:06:54.316>Stack <00:06:54.455>Overflows,

119
00:06:56.956 --> 00:07:00.876
<00:06:56.956>trying <00:06:57.043>to <00:06:57.131>filter <00:06:57.218>to <00:06:57.306>find <00:06:57.393>it. <00:06:57.481>But <00:06:57.568>AI <00:06:57.656>can <00:06:57.743>take <00:06:57.831>you <00:06:57.918>directly <00:06:58.006>to <00:06:58.093>what <00:06:58.181>you <00:06:58.268>need <00:06:58.356>in

120
00:07:00.916 --> 00:07:02.616
<00:07:00.916>terms <00:07:01.149>of <00:07:01.382>your <00:07:01.616>research <00:07:01.849>and <00:07:02.082>your <00:07:02.316>documentation.

121
00:07:03.296 --> 00:07:07.196
<00:07:03.296>Even <00:07:03.471>in <00:07:03.646>reading <00:07:03.820>a <00:07:03.996>documentation, <00:07:04.171>you <00:07:04.346>see <00:07:04.521>AI <00:07:04.695>can

122
00:07:07.216 --> 00:07:10.696
<00:07:07.216>point <00:07:07.323>you <00:07:07.431>directly <00:07:07.539>to <00:07:07.646>what <00:07:07.754>you <00:07:07.862>need <00:07:07.969>for <00:07:08.077>that <00:07:08.185>particular <00:07:08.292>problem <00:07:08.400>you're <00:07:08.508>trying <00:07:08.616>to

123
00:07:10.756 --> 00:07:14.576
<00:07:10.756>solve. <00:07:10.895>Debugging <00:07:11.035>has <00:07:11.176>become <00:07:11.316>quite <00:07:11.455>more <00:07:11.595>easier <00:07:11.736>or <00:07:11.876>less <00:07:12.015>time <00:07:12.155>has

124
00:07:14.616 --> 00:07:18.516
<00:07:14.616>been <00:07:14.743>used <00:07:14.870>towards <00:07:14.997>debugging, <00:07:15.125>because <00:07:15.252>with <00:07:15.379>your <00:07:15.506>prompt, <00:07:15.634>AI <00:07:15.761>can <00:07:15.888>help <00:07:16.015>you

125
00:07:18.556 --> 00:07:22.266
<00:07:18.556>do <00:07:18.683>at <00:07:18.810>least <00:07:18.937>very <00:07:19.065>high-level <00:07:19.192>debugging <00:07:19.319>and <00:07:19.446>bring <00:07:19.574>to <00:07:19.701>you <00:07:19.828>issues <00:07:19.955>that

126
00:07:22.396 --> 00:07:26.276
<00:07:22.396>you've <00:07:22.551>not <00:07:22.707>even <00:07:22.862>seen <00:07:23.018>before <00:07:23.173>and <00:07:23.329>prevent <00:07:23.484>some <00:07:23.640>production <00:07:23.796>disasters.

127
00:07:27.716 --> 00:07:31.136
<00:07:27.716>Boilerplate <00:07:27.996>setup, <00:07:28.276>that's <00:07:28.556>been <00:07:28.836>very <00:07:29.116>massive.

128
00:07:31.676 --> 00:07:35.656
<00:07:31.676>Let's <00:07:31.831>say <00:07:31.987>you <00:07:32.142>wanted <00:07:32.298>to <00:07:32.453>build <00:07:32.609>a <00:07:32.764>counter <00:07:32.920>right <00:07:33.075>now,

129
00:07:35.736 --> 00:07:35.936
and

130
00:07:36.876 --> 00:07:38.996
<00:07:36.876>you <00:07:37.075>just <00:07:37.275>have <00:07:37.476>to <00:07:37.676>create <00:07:37.876>the <00:07:38.075>entire <00:07:38.275>component.

131
00:07:39.226 --> 00:07:43.196
<00:07:39.226>With <00:07:39.326>the <00:07:39.426>ID, <00:07:39.526>you <00:07:39.626>could <00:07:39.726>do <00:07:39.826>iFC <00:07:39.926>just <00:07:40.026>to <00:07:40.126>give <00:07:40.226>you <00:07:40.326>the <00:07:40.426>basic <00:07:40.526>React <00:07:40.626>component,

132
00:07:43.816 --> 00:07:47.656
<00:07:43.816>but <00:07:43.909>by <00:07:44.002>just <00:07:44.096>naming <00:07:44.189>it <00:07:44.282>counter, <00:07:44.376>you <00:07:44.469>just <00:07:44.562>press <00:07:44.656>a <00:07:44.749>tab, <00:07:44.842>and <00:07:44.936>you <00:07:45.029>have <00:07:45.122>the <00:07:45.216>entire

133
00:07:47.696 --> 00:07:51.536
<00:07:47.696>counter <00:07:48.046>component. <00:07:48.396>That's <00:07:48.746>boilerplate <00:07:49.096>deleted.

134
00:07:51.556 --> 00:07:55.296
<00:07:51.556>Writing <00:07:51.656>tests <00:07:51.756>too <00:07:51.856>has <00:07:51.955>become <00:07:52.056>very <00:07:52.156>short <00:07:52.256>because <00:07:52.356>now <00:07:52.455>you <00:07:52.556>can <00:07:52.656>tell <00:07:52.756>AI <00:07:52.856>all <00:07:52.955>the

135
00:07:55.316 --> 00:07:55.556
edge

136
00:07:56.676 --> 00:07:59.956
<00:07:56.676>cases <00:07:56.763>you <00:07:56.851>want <00:07:56.938>to <00:07:57.026>test <00:07:57.113>for, <00:07:57.200>and <00:07:57.288>it <00:07:57.376>then <00:07:57.463>does <00:07:57.551>all <00:07:57.638>the <00:07:57.726>heavy <00:07:57.813>lifting <00:07:57.901>in <00:07:57.988>terms <00:07:58.075>of

137
00:07:59.996 --> 00:08:03.416
<00:07:59.996>writing <00:08:00.112>those <00:08:00.229>tests. <00:08:00.346>You <00:08:00.462>don't <00:08:00.579>have <00:08:00.695>to <00:08:00.812>manually <00:08:00.929>write <00:08:01.046>those <00:08:01.162>tests, <00:08:01.279>and <00:08:01.395>then

138
00:08:04.016 --> 00:08:07.776
<00:08:04.016>it <00:08:04.116>can <00:08:04.216>also <00:08:04.316>help <00:08:04.416>you <00:08:04.516>run <00:08:04.616>the <00:08:04.716>test. <00:08:04.816>AI <00:08:04.916>can <00:08:05.016>run <00:08:05.116>the <00:08:05.216>test <00:08:05.316>as <00:08:05.416>well.

139
00:08:07.836 --> 00:08:11.036
<00:08:07.836>What <00:08:07.943>this <00:08:08.051>has <00:08:08.159>brought <00:08:08.266>is <00:08:08.374>that <00:08:08.482>you <00:08:08.589>can <00:08:08.697>spend <00:08:08.805>about <00:08:08.912>six <00:08:09.020>hours <00:08:09.128>actually <00:08:09.236>doing

140
00:08:11.076 --> 00:08:14.036
<00:08:11.076>problem-solving <00:08:11.356>and <00:08:11.636>focus <00:08:11.916>on <00:08:12.196>the <00:08:12.476>problem.

141
00:08:15.836 --> 00:08:19.816
<00:08:15.836>This <00:08:15.929>is <00:08:16.022>really <00:08:16.116>not <00:08:16.209>less <00:08:16.302>work, <00:08:16.396>but <00:08:16.489>what <00:08:16.582>it's <00:08:16.676>done <00:08:16.769>is <00:08:16.862>it's <00:08:16.956>just <00:08:17.049>shifted <00:08:17.142>where <00:08:17.236>the

142
00:08:19.896 --> 00:08:22.296
<00:08:19.896>work <00:08:20.036>is. <00:08:20.176>So <00:08:20.316>more <00:08:20.456>of <00:08:20.596>the <00:08:20.736>work <00:08:20.876>is <00:08:21.016>happening <00:08:21.156>in <00:08:21.296>thinking.

143
00:08:22.956 --> 00:08:26.705
<00:08:22.956>You're <00:08:23.131>now <00:08:23.306>doing <00:08:23.481>more <00:08:23.656>of <00:08:23.831>judgment, <00:08:24.006>design, <00:08:24.181>and <00:08:24.356>decision-making,

144
00:08:27.336 --> 00:08:31.306
<00:08:27.336>which <00:08:27.423>you <00:08:27.511>had <00:08:27.598>little <00:08:27.686>time <00:08:27.773>to <00:08:27.861>do <00:08:27.948>before <00:08:28.036>because <00:08:28.123>you <00:08:28.211>had <00:08:28.298>to <00:08:28.386>do <00:08:28.473>a <00:08:28.561>lot <00:08:28.648>of <00:08:28.736>research,

145
00:08:31.436 --> 00:08:33.417
<00:08:31.436>debugging, <00:08:31.786>boilerplate, <00:08:32.135>and <00:08:32.486>test <00:08:32.836>writing.

146
00:08:34.076 --> 00:08:36.776
<00:08:34.076>But <00:08:34.276>AI <00:08:34.476>has <00:08:34.676>helped <00:08:34.876>to <00:08:35.076>make <00:08:35.276>this <00:08:35.476>better.

147
00:08:37.677 --> 00:08:38.776
<00:08:37.677>Most <00:08:38.171>time <00:08:38.666>thinking

148
00:08:39.956 --> 00:08:42.937
<00:08:39.956>sounds <00:08:40.189>pretty <00:08:40.422>good, <00:08:40.656>but <00:08:40.889>mostly <00:08:41.122>it <00:08:41.356>isn't.

149
00:08:42.976 --> 00:08:47.216
In

150
00:08:47.256 --> 00:08:50.856
<00:08:47.256>practice, <00:08:47.430>the <00:08:47.606>question <00:08:47.781>is <00:08:47.956>where <00:08:48.131>AI <00:08:48.305>actually <00:08:48.481>shows <00:08:48.656>up.

151
00:08:52.216 --> 00:08:55.996
<00:08:52.216>AI <00:08:52.298>is <00:08:52.380>not <00:08:52.463>just <00:08:52.545>that <00:08:52.627>side <00:08:52.710>bot <00:08:52.792>we <00:08:52.874>have <00:08:52.957>or <00:08:53.039>maybe <00:08:53.121>on <00:08:53.204>your <00:08:53.286>console, <00:08:53.368>on <00:08:53.451>any <00:08:53.533>of <00:08:53.616>your

152
00:08:56.096 --> 00:08:59.955
<00:08:56.096>IDs. <00:08:56.251>AI <00:08:56.407>is <00:08:56.562>actually <00:08:56.718>woven <00:08:56.873>to <00:08:57.029>the <00:08:57.184>entire <00:08:57.340>engineering <00:08:57.496>system.

153
00:09:00.796 --> 00:09:04.676
<00:09:00.796>Use <00:09:00.923>AI <00:09:01.050>in <00:09:01.177>architecture, <00:09:01.305>explore <00:09:01.432>options <00:09:01.559>faster, <00:09:01.686>use <00:09:01.814>AI <00:09:01.941>in <00:09:02.068>debugging <00:09:02.196>as

154
00:09:04.736 --> 00:09:08.256
<00:09:04.736>well, <00:09:05.016>trace <00:09:05.295>failures <00:09:05.576>in <00:09:05.856>documentation, <00:09:06.136>in

155
00:09:08.316 --> 00:09:10.996
<00:09:08.316>testing, <00:09:08.666>in <00:09:09.016>refactoring, <00:09:09.366>in <00:09:09.716>learning.

156
00:09:11.536 --> 00:09:14.676
<00:09:11.536>A <00:09:11.675>lot <00:09:11.815>of <00:09:11.955>my <00:09:12.095>learning <00:09:12.236>recently <00:09:12.376>has <00:09:12.516>just <00:09:12.656>been <00:09:12.795>with <00:09:12.935>AI.

157
00:09:15.456 --> 00:09:18.216
<00:09:15.456>It <00:09:15.549>runs <00:09:15.642>a <00:09:15.736>particular <00:09:15.829>code. <00:09:15.922>I <00:09:16.016>try <00:09:16.109>to <00:09:16.202>tell <00:09:16.296>it, <00:09:16.389>"Please, <00:09:16.482>could <00:09:16.576>you <00:09:16.669>explain <00:09:16.762>why <00:09:16.856>you

158
00:09:18.256 --> 00:09:21.736
<00:09:18.256>went <00:09:18.430>through <00:09:18.606>this?" <00:09:18.781>And <00:09:18.956>that <00:09:19.131>helps <00:09:19.305>me <00:09:19.481>become <00:09:19.656>better.

159
00:09:21.796 --> 00:09:22.966
<00:09:21.796>In <00:09:22.059>code <00:09:22.322>reviews <00:09:22.585>as <00:09:22.849>well,

160
00:09:23.956 --> 00:09:25.116
<00:09:23.956>especially <00:09:24.304>with <00:09:24.652>tools <00:09:25.000>like

161
00:09:25.916 --> 00:09:29.116
<00:09:25.916>CodeRabbit, <00:09:26.116>Typo, <00:09:26.316>that <00:09:26.516>help <00:09:26.716>you <00:09:26.916>with <00:09:27.116>code <00:09:27.316>reviews.

162
00:09:29.205 --> 00:09:33.076
<00:09:29.205>And <00:09:29.380>generally, <00:09:29.555>a <00:09:29.730>number <00:09:29.905>of <00:09:30.080>all <00:09:30.255>these <00:09:30.430>agentic <00:09:30.605>IDs,

163
00:09:33.516 --> 00:09:37.076
<00:09:33.516>Codex, <00:09:33.795>CodeCloud, <00:09:34.075>also, <00:09:34.356>they're <00:09:34.636>moving <00:09:34.915>towards

164
00:09:37.676 --> 00:09:40.856
<00:09:37.676>making <00:09:37.831>a <00:09:37.987>developer <00:09:38.142>spend <00:09:38.298>more <00:09:38.453>time <00:09:38.609>in <00:09:38.764>reviewing <00:09:38.920>code <00:09:39.076>than

165
00:09:40.956 --> 00:09:44.476
<00:09:40.956>actually <00:09:41.096>writing. <00:09:41.236>With <00:09:41.376>the <00:09:41.516>way <00:09:41.656>they're <00:09:41.796>structuring <00:09:41.936>it, <00:09:42.076>you <00:09:42.216>have <00:09:42.356>a

166
00:09:46.096 --> 00:09:49.696
<00:09:46.096>UI, <00:09:46.236>GUI <00:09:46.376>just <00:09:46.516>for <00:09:46.656>code <00:09:46.796>review. <00:09:46.936>It <00:09:47.076>also <00:09:47.216>helps <00:09:47.356>with <00:09:47.496>system

167
00:09:49.736 --> 00:09:50.296
designs.

168
00:09:51.416 --> 00:09:54.956
<00:09:51.415>Altogether, <00:09:51.616>what <00:09:51.815>this <00:09:52.016>has <00:09:52.215>done <00:09:52.415>for <00:09:52.616>us <00:09:52.815>is

169
00:09:55.916 --> 00:09:58.596
<00:09:55.915>it <00:09:56.195>has <00:09:56.475>made <00:09:56.756>our <00:09:57.036>productivity <00:09:57.315>explode.

170
00:10:00.256 --> 00:10:04.016
<00:10:00.256>Productivity <00:10:00.383>has <00:10:00.510>exploded <00:10:00.637>by <00:10:00.765>2 <00:10:00.892>to <00:10:01.019>10x <00:10:01.146>of <00:10:01.274>what <00:10:01.401>we <00:10:01.528>were <00:10:01.656>outputting

171
00:10:04.076 --> 00:10:06.656
<00:10:04.076>before <00:10:04.251>in <00:10:04.426>a <00:10:04.601>single <00:10:04.776>day <00:10:04.951>for <00:10:05.126>a <00:10:05.301>particular <00:10:05.476>engineer.

172
00:10:07.136 --> 00:10:10.516
<00:10:07.136>Although <00:10:07.276>something <00:10:07.415>to <00:10:07.555>note <00:10:07.695>is <00:10:07.836>this <00:10:07.976>varies <00:10:08.116>depending <00:10:08.256>on <00:10:08.396>the <00:10:08.536>task,

173
00:10:11.656 --> 00:10:15.516
<00:10:11.656>the <00:10:11.830>seniority <00:10:12.006>of <00:10:12.180>the <00:10:12.356>developer <00:10:12.531>as <00:10:12.705>well, <00:10:12.881>because <00:10:13.055>that's

174
00:10:15.556 --> 00:10:19.356
<00:10:15.556>very <00:10:15.836>important. <00:10:16.116>A <00:10:16.396>good <00:10:16.676>developer <00:10:16.956>using

175
00:10:19.396 --> 00:10:22.936
<00:10:19.396>AI <00:10:19.862>tools <00:10:20.329>ships <00:10:20.795>massively.

176
00:10:23.356 --> 00:10:26.895
<00:10:23.356>But <00:10:23.511>if <00:10:23.667>your <00:10:23.822>judgment <00:10:23.978>is <00:10:24.133>wrong, <00:10:24.289>you <00:10:24.444>will <00:10:24.600>just <00:10:24.756>be

177
00:10:26.996 --> 00:10:30.656
<00:10:26.996>shipping <00:10:27.112>fast <00:10:27.229>mistakes. <00:10:27.346>You'll <00:10:27.462>just <00:10:27.579>be <00:10:27.696>making <00:10:27.812>more <00:10:27.929>mistakes <00:10:28.045>at <00:10:28.162>a <00:10:28.279>very <00:10:28.396>high

178
00:10:30.696 --> 00:10:31.256
velocity.

179
00:10:32.156 --> 00:10:32.356
So,

180
00:10:34.236 --> 00:10:34.576
this

181
00:10:35.436 --> 00:10:36.716
<00:10:35.436>then <00:10:36.012>came <00:10:36.588>with

182
00:10:37.776 --> 00:10:38.196
<00:10:37.776>a <00:10:38.154>problem.

183
00:10:39.116 --> 00:10:41.996
<00:10:39.116>The <00:10:39.271>faster <00:10:39.427>I <00:10:39.582>became, <00:10:39.738>the <00:10:39.893>more <00:10:40.049>I <00:10:40.204>noticed <00:10:40.360>something <00:10:40.516>strange.

184
00:10:43.176 --> 00:10:45.856
<00:10:43.176>And <00:10:43.376>what <00:10:43.576>was <00:10:43.776>this <00:10:43.976>something <00:10:44.176>strange <00:10:44.376>I <00:10:44.576>noticed?

185
00:10:46.096 --> 00:10:48.436
<00:10:46.096>It <00:10:46.376>came <00:10:46.656>about <00:10:46.936>a <00:10:47.216>while <00:10:47.496>ago.

186
00:10:49.536 --> 00:10:51.116
<00:10:49.536>I <00:10:49.816>was <00:10:50.096>building <00:10:50.376>a <00:10:50.656>queue <00:10:50.936>worker.

187
00:10:52.656 --> 00:10:52.876
That

188
00:10:53.816 --> 00:10:57.536
<00:10:53.816>process <00:10:53.971>payment, <00:10:54.127>something <00:10:54.282>like <00:10:54.438>a <00:10:54.593>web <00:10:54.749>book, <00:10:54.904>a <00:10:55.060>job <00:10:55.216>that

189
00:10:57.596 --> 00:11:01.116
<00:10:57.596>absolutely <00:10:57.796>cannot <00:10:57.996>run <00:10:58.196>twice. <00:10:58.396>So <00:10:58.596>I <00:10:58.796>had <00:10:58.996>to

190
00:11:02.056 --> 00:11:06.036
<00:11:02.056>make <00:11:02.336>sure <00:11:02.616>it <00:11:02.896>was <00:11:03.176>idempotent, <00:11:03.456>survive

191
00:11:06.096 --> 00:11:06.776
retrials,

192
00:11:07.736 --> 00:11:10.716
<00:11:07.736>and <00:11:07.852>do <00:11:07.969>two <00:11:08.086>instance <00:11:08.202>picking <00:11:08.319>up <00:11:08.436>the <00:11:08.552>same <00:11:08.669>job <00:11:08.786>at <00:11:08.902>the <00:11:09.019>same <00:11:09.136>moment.

193
00:11:11.186 --> 00:11:15.156
<00:11:11.186>This <00:11:11.341>non-exciting <00:11:11.497>part <00:11:11.652>of <00:11:11.808>code. <00:11:11.963>And <00:11:12.119>you <00:11:12.274>know <00:11:12.430>what <00:11:12.586>I

194
00:11:15.176 --> 00:11:18.886
<00:11:15.176>did? <00:11:15.331>I <00:11:15.487>did <00:11:15.642>what <00:11:15.798>I <00:11:15.953>usually <00:11:16.109>do <00:11:16.264>as <00:11:16.420>an <00:11:16.576>engineer

195
00:11:19.016 --> 00:11:19.716
3.0.

196
00:11:20.616 --> 00:11:24.296
<00:11:20.616>I <00:11:20.723>told <00:11:20.831>AI, <00:11:20.939>I <00:11:21.046>prompted <00:11:21.154>it, <00:11:21.262>and <00:11:21.369>I <00:11:21.477>told <00:11:21.585>it <00:11:21.692>to <00:11:21.800>help <00:11:21.908>me <00:11:22.016>build

197
00:11:25.076 --> 00:11:26.596
<00:11:25.076>what <00:11:25.271>I <00:11:25.466>wanted <00:11:25.662>to <00:11:25.857>build, <00:11:26.053>the <00:11:26.248>queue <00:11:26.444>worker.

198
00:11:27.456 --> 00:11:27.856
And

199
00:11:28.896 --> 00:11:32.716
<00:11:28.896>it <00:11:29.051>actually <00:11:29.207>gave <00:11:29.362>me <00:11:29.518>back <00:11:29.673>something <00:11:29.829>very <00:11:29.984>beautiful, <00:11:30.140>clean, <00:11:30.295>readable,

200
00:11:32.936 --> 00:11:35.236
<00:11:32.936>well-named. <00:11:33.286>It <00:11:33.636>looked <00:11:33.986>very <00:11:34.336>correct.

201
00:11:36.356 --> 00:11:40.266
<00:11:36.356>As <00:11:36.483>usual, <00:11:36.610>as <00:11:36.737>I <00:11:36.865>said <00:11:36.992>earlier, <00:11:37.119>I'm <00:11:37.246>actually <00:11:37.374>quite <00:11:37.501>cool <00:11:37.628>with <00:11:37.756>pushing

202
00:11:40.316 --> 00:11:43.856
<00:11:40.316>AI <00:11:40.416>into <00:11:40.516>production <00:11:40.616>so <00:11:40.716>far <00:11:40.816>as <00:11:40.916>I <00:11:41.016>have <00:11:41.116>proper <00:11:41.216>guidance <00:11:41.316>and <00:11:41.416>making <00:11:41.516>sure <00:11:41.616>that <00:11:41.716>everything

203
00:11:43.896 --> 00:11:44.326
<00:11:43.896>is <00:11:44.089>in <00:11:44.283>order.

204
00:11:45.156 --> 00:11:49.096
<00:11:45.156>So <00:11:45.256>I <00:11:45.356>almost <00:11:45.455>shipped <00:11:45.555>this <00:11:45.656>particular <00:11:45.756>one, <00:11:45.856>but <00:11:45.955>then <00:11:46.055>I <00:11:46.156>just <00:11:46.256>decided <00:11:46.356>that <00:11:46.455>let <00:11:46.555>me

205
00:11:49.176 --> 00:11:50.796
<00:11:49.176>just <00:11:49.526>really <00:11:49.876>go <00:11:50.226>through <00:11:50.576>it.

206
00:11:51.736 --> 00:11:55.666
<00:11:51.736>Something <00:11:51.911>was <00:11:52.086>just <00:11:52.261>nagged, <00:11:52.436>like <00:11:52.611>just <00:11:52.786>trying <00:11:52.961>to <00:11:53.136>stop

207
00:11:55.676 --> 00:11:57.536
<00:11:55.676>me. <00:11:55.956>So <00:11:56.236>I <00:11:56.516>traced <00:11:56.796>it, <00:11:57.076>and

208
00:11:59.016 --> 00:12:00.616
<00:11:59.016>I <00:11:59.249>found <00:11:59.482>that <00:11:59.716>the <00:11:59.949>locking <00:12:00.182>was <00:12:00.415>wrong.

209
00:12:01.016 --> 00:12:04.656
<00:12:01.016>Under <00:12:01.190>concurrency, <00:12:01.366>two <00:12:01.540>workers <00:12:01.716>could <00:12:01.891>grab <00:12:02.065>the <00:12:02.241>same <00:12:02.415>job

210
00:12:05.196 --> 00:12:08.776
<00:12:05.196>and <00:12:05.336>double <00:12:05.476>charge. <00:12:05.616>So <00:12:05.756>I <00:12:05.896>pointed <00:12:06.036>it <00:12:06.176>out <00:12:06.316>to <00:12:06.456>the <00:12:06.596>AI

211
00:12:09.760 --> 00:12:13.160
<00:12:09.760>As <00:12:09.935>usual, <00:12:10.110>AI <00:12:10.285>with <00:12:10.460>the <00:12:10.635>apologies. <00:12:10.810>It <00:12:10.985>kept <00:12:11.160>on

212
00:12:13.240 --> 00:12:16.280
<00:12:13.240>apologizing. <00:12:13.395>It <00:12:13.551>will <00:12:13.706>rewrite <00:12:13.862>and <00:12:14.017>it <00:12:14.173>keeps <00:12:14.328>introducing <00:12:14.484>different <00:12:14.640>risk

213
00:12:16.340 --> 00:12:20.180
<00:12:16.340>conditions. <00:12:16.540>And <00:12:16.740>the <00:12:16.940>funny <00:12:17.140>thing <00:12:17.340>is <00:12:17.540>it <00:12:17.740>was

214
00:12:20.220 --> 00:12:23.380
<00:12:20.220>confident <00:12:20.395>every <00:12:20.570>time, <00:12:20.745>and <00:12:20.920>it <00:12:21.095>was <00:12:21.270>wrong <00:12:21.445>every <00:12:21.620>time.

215
00:12:23.880 --> 00:12:27.440
<00:12:23.880>We <00:12:23.996>kept <00:12:24.113>on <00:12:24.230>this <00:12:24.346>for <00:12:24.463>a <00:12:24.580>long <00:12:24.696>loop, <00:12:24.813>and <00:12:24.930>I <00:12:25.046>told <00:12:25.163>myself, <00:12:25.280>"Okay,

216
00:12:28.420 --> 00:12:28.760
good.

217
00:12:29.820 --> 00:12:33.600
<00:12:29.820>Ayo, <00:12:29.913>it's <00:12:30.006>time <00:12:30.100>for <00:12:30.193>you <00:12:30.286>to <00:12:30.380>do <00:12:30.473>it <00:12:30.566>yourself. <00:12:30.660>Let's <00:12:30.753>keep <00:12:30.846>this <00:12:30.940>AI <00:12:31.033>out <00:12:31.126>of <00:12:31.220>this.

218
00:12:33.740 --> 00:12:37.720
<00:12:33.740>Let <00:12:33.817>me <00:12:33.895>try <00:12:33.973>and <00:12:34.051>do <00:12:34.128>it <00:12:34.206>myself." <00:12:34.284>So <00:12:34.362>I <00:12:34.440>drew <00:12:34.517>a <00:12:34.595>state <00:12:34.673>machine <00:12:34.751>on <00:12:34.828>a <00:12:34.906>paper <00:12:34.984>the <00:12:35.062>way <00:12:35.140>we

219
00:12:37.740 --> 00:12:38.930
<00:12:37.740>used <00:12:37.893>to <00:12:38.046>do <00:12:38.199>it <00:12:38.352>back <00:12:38.505>in <00:12:38.658>the <00:12:38.810>days,

220
00:12:39.920 --> 00:12:40.300
and

221
00:12:41.900 --> 00:12:41.940
I

222
00:12:42.900 --> 00:12:43.560
<00:12:42.900>noticed <00:12:43.098>I <00:12:43.295>was <00:12:43.493>even

223
00:12:44.560 --> 00:12:45.820
<00:12:44.560>kind <00:12:44.722>of <00:12:44.884>getting <00:12:45.045>worse <00:12:45.208>than <00:12:45.370>the <00:12:45.532>AI. <00:12:45.694>I

224
00:12:46.860 --> 00:12:50.560
<00:12:46.860>was <00:12:46.987>running <00:12:47.114>around <00:12:47.241>for <00:12:47.369>about <00:12:47.496>20 <00:12:47.623>minutes, <00:12:47.750>and <00:12:47.878>then <00:12:48.005>I <00:12:48.132>realized, <00:12:48.260>"Wow,

225
00:12:51.320 --> 00:12:55.280
<00:12:51.320>I'm <00:12:51.460>rusty." <00:12:51.600>The <00:12:51.740>part <00:12:51.880>of <00:12:52.020>my <00:12:52.160>brain <00:12:52.300>that <00:12:52.440>used <00:12:52.580>to <00:12:52.720>be

226
00:12:55.300 --> 00:12:59.160
<00:12:55.300>doing <00:12:55.439>most <00:12:55.579>of <00:12:55.719>those <00:12:55.859>concurrent <00:12:56.000>reasoning <00:12:56.140>had <00:12:56.280>really <00:12:56.420>gone <00:12:56.560>cold, <00:12:56.699>and

227
00:13:00.400 --> 00:13:04.380
<00:13:00.400>it's <00:13:00.507>just <00:13:00.615>been <00:13:00.723>the <00:13:00.830>fact <00:13:00.938>that <00:13:01.046>I've <00:13:01.153>been <00:13:01.261>outsourcing <00:13:01.369>a <00:13:01.476>lot <00:13:01.584>of <00:13:01.692>those <00:13:01.800>thinking

228
00:13:04.460 --> 00:13:06.820
<00:13:04.460>for <00:13:04.635>so <00:13:04.810>long, <00:13:04.985>and <00:13:05.160>I've <00:13:05.335>not <00:13:05.510>been <00:13:05.685>exercising <00:13:05.860>it.

229
00:13:07.940 --> 00:13:08.200
And

230
00:13:10.100 --> 00:13:12.280
<00:13:10.100>that <00:13:10.275>hit <00:13:10.450>me, <00:13:10.625>that <00:13:10.800>I <00:13:10.975>was <00:13:11.150>beginning <00:13:11.325>to <00:13:11.500>forget.

231
00:13:15.680 --> 00:13:17.660
<00:13:15.680>The <00:13:15.913>hidden <00:13:16.146>cost <00:13:16.380>of <00:13:16.613>productivity <00:13:16.846>with <00:13:17.079>AI.

232
00:13:19.240 --> 00:13:22.890
<00:13:19.240>Skill <00:13:19.440>erosion. <00:13:19.640>Every <00:13:19.840>skill <00:13:20.040>you <00:13:20.240>stop <00:13:20.440>practicing, <00:13:20.640>you

233
00:13:22.920 --> 00:13:24.420
<00:13:22.920>slowly <00:13:23.370>begin <00:13:23.819>to <00:13:24.270>outsource,

234
00:13:25.440 --> 00:13:26.440
<00:13:25.440>and <00:13:25.665>then <00:13:25.890>you <00:13:26.115>lose <00:13:26.340>it.

235
00:13:28.500 --> 00:13:32.060
<00:13:28.500>The <00:13:28.593>idea <00:13:28.686>with <00:13:28.780>skill <00:13:28.873>is <00:13:28.966>it's <00:13:29.060>either <00:13:29.153>you <00:13:29.246>use <00:13:29.340>it <00:13:29.433>or <00:13:29.526>you <00:13:29.620>lose <00:13:29.713>it <00:13:29.806>most <00:13:29.900>times.

236
00:13:32.680 --> 00:13:36.040
<00:13:32.680>So <00:13:32.787>it's <00:13:32.895>about <00:13:33.003>knowing <00:13:33.110>what <00:13:33.218>do <00:13:33.326>I <00:13:33.433>really <00:13:33.541>want <00:13:33.649>to <00:13:33.756>outsource <00:13:33.864>to <00:13:33.972>the <00:13:34.079>AI?

237
00:13:36.680 --> 00:13:39.580
<00:13:36.680>You <00:13:36.819>think <00:13:36.959>about <00:13:37.099>it <00:13:37.239>with <00:13:37.380>calculators <00:13:37.520>and <00:13:37.660>doing <00:13:37.800>normal <00:13:37.939>mental <00:13:38.079>maths.

238
00:13:40.100 --> 00:13:43.900
<00:13:40.100>Calculators <00:13:40.240>are <00:13:40.380>very <00:13:40.520>awesome. <00:13:40.660>They <00:13:40.800>help <00:13:40.940>us <00:13:41.080>speed <00:13:41.220>up <00:13:41.360>things, <00:13:41.500>but

239
00:13:44.400 --> 00:13:48.120
<00:13:44.400>sometimes <00:13:44.516>I <00:13:44.633>find <00:13:44.750>myself <00:13:44.866>having <00:13:44.983>to <00:13:45.100>use <00:13:45.216>the <00:13:45.333>calculator <00:13:45.449>for <00:13:45.566>some <00:13:45.683>very, <00:13:45.800>very

240
00:13:48.760 --> 00:13:49.040
weird

241
00:13:50.520 --> 00:13:54.400
<00:13:50.520>computes <00:13:50.636>that <00:13:50.753>I <00:13:50.870>feel <00:13:50.986>normally <00:13:51.103>I <00:13:51.220>used <00:13:51.336>to <00:13:51.453>do <00:13:51.569>in <00:13:51.686>my <00:13:51.803>head, <00:13:51.920>or

242
00:13:54.460 --> 00:13:58.390
<00:13:54.460>maybe <00:13:54.553>for <00:13:54.646>speed <00:13:54.740>or <00:13:54.833>just <00:13:54.926>the <00:13:55.020>idea <00:13:55.113>of <00:13:55.206>not <00:13:55.300>stressing <00:13:55.393>my <00:13:55.486>brain <00:13:55.580>because <00:13:55.673>my <00:13:55.766>brain <00:13:55.860>is

243
00:13:58.400 --> 00:14:02.340
<00:13:58.400>not <00:13:58.516>really <00:13:58.633>used <00:13:58.750>to <00:13:58.866>those <00:13:58.983>kind <00:13:59.100>of <00:13:59.216>computing <00:13:59.333>again. <00:13:59.449>And <00:13:59.566>that's <00:13:59.683>the <00:13:59.800>problem.

244
00:14:02.420 --> 00:14:06.060
<00:14:02.420>That's <00:14:02.560>the <00:14:02.699>skill <00:14:02.839>erosion <00:14:02.979>that <00:14:03.120>has <00:14:03.260>come <00:14:03.400>with <00:14:03.540>always <00:14:03.680>assigning <00:14:03.819>some

245
00:14:06.140 --> 00:14:09.600
<00:14:06.140>of <00:14:06.420>those <00:14:06.699>my <00:14:06.980>thinking <00:14:07.260>process <00:14:07.540>to

246
00:14:09.680 --> 00:14:12.830
<00:14:09.680>AI. <00:14:09.819>I <00:14:09.959>have <00:14:10.099>here <00:14:10.239>judgment. <00:14:10.380>You <00:14:10.520>should <00:14:10.660>be <00:14:10.800>doing <00:14:10.939>judgment <00:14:11.079>and

247
00:14:12.860 --> 00:14:15.940
<00:14:12.860>intuition. <00:14:13.060>Then <00:14:13.260>AI <00:14:13.460>does <00:14:13.660>the <00:14:13.860>thinking <00:14:14.060>for <00:14:14.260>you.

248
00:14:15.980 --> 00:14:19.960
<00:14:15.980>That's <00:14:16.080>not <00:14:16.180>what <00:14:16.280>we <00:14:16.380>want. <00:14:16.480>The <00:14:16.580>more <00:14:16.680>AI <00:14:16.780>does <00:14:16.880>all <00:14:16.980>the <00:14:17.080>thinking <00:14:17.180>for <00:14:17.280>you, <00:14:17.380>the

249
00:14:20.020 --> 00:14:21.600
<00:14:20.020>more <00:14:20.194>you <00:14:20.370>begin <00:14:20.545>to <00:14:20.720>lose <00:14:20.895>some <00:14:21.069>of <00:14:21.245>those <00:14:21.420>skills.

250
00:14:21.660 --> 00:14:22.180
<00:14:21.660>As <00:14:21.894>I <00:14:22.127>said,

251
00:14:23.580 --> 00:14:24.100
skills,

252
00:14:25.240 --> 00:14:29.140
<00:14:25.240>you <00:14:25.395>either <00:14:25.551>use <00:14:25.706>it <00:14:25.862>or <00:14:26.017>you <00:14:26.173>lose <00:14:26.328>it. <00:14:26.484>So <00:14:26.640>AI

253
00:14:29.180 --> 00:14:32.900
<00:14:29.180>is <00:14:29.287>good, <00:14:29.395>but <00:14:29.503>we <00:14:29.610>need <00:14:29.718>to <00:14:29.826>be <00:14:29.933>able <00:14:30.041>to <00:14:30.149>fact-check <00:14:30.256>or <00:14:30.364>check <00:14:30.472>and <00:14:30.579>balance

254
00:14:33.500 --> 00:14:36.000
<00:14:33.500>what <00:14:33.700>do <00:14:33.900>we <00:14:34.100>really <00:14:34.300>outsource <00:14:34.500>to <00:14:34.700>the <00:14:34.900>AI.

255
00:14:37.280 --> 00:14:38.720
<00:14:37.280>So <00:14:37.928>the <00:14:38.576>irreplaceable.

256
00:14:39.580 --> 00:14:42.740
<00:14:39.580>What <00:14:39.780>AI <00:14:39.980>cannot <00:14:40.180>replace <00:14:40.380>or <00:14:40.580>should <00:14:40.780>not <00:14:40.980>replace.

257
00:14:44.060 --> 00:14:45.900
<00:14:44.060>One <00:14:44.760>is <00:14:45.459>judgment.

258
00:14:46.700 --> 00:14:48.780
<00:14:46.700>Knowing <00:14:46.980>which <00:14:47.260>problem <00:14:47.540>is <00:14:47.820>worth <00:14:48.100>solving.

259
00:14:48.840 --> 00:14:50.760
<00:14:48.840>That's <00:14:49.073>something <00:14:49.306>you <00:14:49.540>should <00:14:49.773>take <00:14:50.006>ownership <00:14:50.240>of.

260
00:14:51.540 --> 00:14:53.680
<00:14:51.540>What <00:14:51.740>problem <00:14:51.939>do <00:14:52.140>we <00:14:52.339>really <00:14:52.540>want <00:14:52.740>to <00:14:52.939>solve?

261
00:14:53.710 --> 00:14:57.160
<00:14:53.710>What <00:14:53.837>problem <00:14:53.964>is <00:14:54.091>really <00:14:54.219>worth <00:14:54.346>solving? <00:14:54.473>The <00:14:54.600>architecture, <00:14:54.728>the <00:14:54.855>choice <00:14:54.982>that <00:14:55.110>lives.

262
00:14:57.240 --> 00:15:01.160
<00:14:57.240>You <00:14:57.347>could <00:14:57.455>take <00:14:57.563>help <00:14:57.670>from <00:14:57.778>AI, <00:14:57.886>but <00:14:57.993>the <00:14:58.101>architecture, <00:14:58.209>that <00:14:58.316>choice <00:14:58.424>that <00:14:58.532>lives <00:14:58.640>for

263
00:15:01.200 --> 00:15:02.700
<00:15:01.200>decades <00:15:01.470>should <00:15:01.740>be <00:15:02.010>decided <00:15:02.280>by <00:15:02.550>you.

264
00:15:04.140 --> 00:15:04.700
Trade-offs.

265
00:15:06.440 --> 00:15:09.630
<00:15:06.440>Funny <00:15:06.547>enough, <00:15:06.655>there <00:15:06.763>are <00:15:06.870>no <00:15:06.978>correct-- <00:15:07.086>When <00:15:07.193>it <00:15:07.301>comes <00:15:07.409>to <00:15:07.516>trade-off, <00:15:07.624>it's <00:15:07.732>not <00:15:07.840>about

266
00:15:09.780 --> 00:15:13.400
<00:15:09.780>which <00:15:09.907>is <00:15:10.034>correct, <00:15:10.161>it's <00:15:10.289>about <00:15:10.416>the <00:15:10.543>context, <00:15:10.670>what <00:15:10.798>works <00:15:10.925>best <00:15:11.052>for <00:15:11.180>the

267
00:15:13.440 --> 00:15:17.419
<00:15:13.440>context, <00:15:13.540>too. <00:15:13.640>Sometimes <00:15:13.740>it's <00:15:13.840>always <00:15:13.940>difficult <00:15:14.040>for <00:15:14.140>AI <00:15:14.240>to <00:15:14.340>do <00:15:14.440>that, <00:15:14.540>but <00:15:14.640>we <00:15:14.740>still <00:15:14.840>see

268
00:15:17.440 --> 00:15:20.940
<00:15:17.440>people <00:15:17.540>give <00:15:17.640>that <00:15:17.740>entire <00:15:17.840>thing <00:15:17.940>to <00:15:18.040>AI, <00:15:18.140>but <00:15:18.240>that <00:15:18.340>should <00:15:18.440>be <00:15:18.540>really <00:15:18.640>handled <00:15:18.740>by <00:15:18.840>you.

269
00:15:21.350 --> 00:15:25.120
<00:15:21.350>Communication, <00:15:21.505>aligning <00:15:21.661>with <00:15:21.816>humans, <00:15:21.972>not <00:15:22.127>machine. <00:15:22.283>That's <00:15:22.438>done <00:15:22.594>by <00:15:22.750>us.

270
00:15:25.620 --> 00:15:29.320
<00:15:25.620>AI <00:15:25.820>can <00:15:26.020>replace <00:15:26.220>those. <00:15:26.420>Leadership, <00:15:26.620>setting <00:15:26.820>direction <00:15:27.020>under

271
00:15:29.420 --> 00:15:31.720
<00:15:29.420>uncertainty. <00:15:29.653>AI <00:15:29.886>can <00:15:30.120>do <00:15:30.353>that <00:15:30.586>as <00:15:30.819>well.

272
00:15:32.220 --> 00:15:34.360
<00:15:32.220>Ownership, <00:15:32.686>standing <00:15:33.153>behind <00:15:33.620>what

273
00:15:35.620 --> 00:15:39.120
<00:15:35.620>you <00:15:35.853>ship <00:15:36.086>is <00:15:36.320>also <00:15:36.553>something <00:15:36.786>that <00:15:37.020>AI

274
00:15:39.540 --> 00:15:40.500
<00:15:39.540>cannot <00:15:40.404>replace.

275
00:15:43.660 --> 00:15:47.040
<00:15:43.660>Something <00:15:43.787>to <00:15:43.914>note <00:15:44.041>is <00:15:44.169>that <00:15:44.296>AI <00:15:44.423>is <00:15:44.550>an <00:15:44.678>amplifier, <00:15:44.805>not <00:15:44.932>an <00:15:45.060>equalizer.

276
00:15:47.760 --> 00:15:51.740
<00:15:47.760>So <00:15:47.853>if <00:15:47.946>you <00:15:48.040>have <00:15:48.133>a <00:15:48.226>strong <00:15:48.319>developer <00:15:48.413>or <00:15:48.506>a <00:15:48.600>strong <00:15:48.693>engineer <00:15:48.786>plus <00:15:48.880>AI, <00:15:48.973>then <00:15:49.066>you <00:15:49.160>have

277
00:15:51.800 --> 00:15:55.560
<00:15:51.800>a <00:15:51.927>superhuman <00:15:52.054>who <00:15:52.181>can <00:15:52.309>do <00:15:52.436>many <00:15:52.563>things <00:15:52.690>fast, <00:15:52.818>we <00:15:52.945>said <00:15:53.072>3 <00:15:53.199>to

278
00:15:55.680 --> 00:15:58.900
<00:15:55.680>10X <00:15:55.854>of <00:15:56.030>the <00:15:56.204>speed <00:15:56.380>he <00:15:56.555>was <00:15:56.729>doing <00:15:56.905>it <00:15:57.079>before.

279
00:15:59.040 --> 00:16:02.750
<00:15:59.040>But <00:15:59.180>if <00:15:59.319>you <00:15:59.459>have <00:15:59.599>a <00:15:59.740>weak <00:15:59.880>engineer <00:16:00.020>plus <00:16:00.160>AI, <00:16:00.300>then <00:16:00.439>produce

280
00:16:02.750 --> 00:16:03.700
<00:16:02.750>something <00:16:03.177>very <00:16:03.605>dangerous

281
00:16:04.520 --> 00:16:08.370
<00:16:04.520>because <00:16:04.660>a <00:16:04.800>strong <00:16:04.939>engineer <00:16:05.079>with <00:16:05.220>AI <00:16:05.360>is <00:16:05.500>able <00:16:05.640>to <00:16:05.780>steer <00:16:05.920>the

282
00:16:08.460 --> 00:16:12.360
<00:16:08.460>ship, <00:16:08.560>is <00:16:08.660>able <00:16:08.760>to <00:16:08.860>find <00:16:08.960>problems <00:16:09.060>while <00:16:09.160>the <00:16:09.260>AI <00:16:09.360>is <00:16:09.460>working <00:16:09.560>on <00:16:09.660>it <00:16:09.760>and <00:16:09.860>make

283
00:16:12.380 --> 00:16:15.900
<00:16:12.380>sure <00:16:12.507>it <00:16:12.634>goes <00:16:12.761>right. <00:16:12.889>For <00:16:13.016>a <00:16:13.143>weak <00:16:13.270>engineer, <00:16:13.398>they <00:16:13.525>just <00:16:13.652>keep <00:16:13.780>doing

284
00:16:17.080 --> 00:16:18.600
<00:16:17.080>the <00:16:17.308>bad <00:16:17.536>things <00:16:17.764>and <00:16:17.992>keep <00:16:18.220>repeating <00:16:18.448>it.

285
00:16:19.580 --> 00:16:23.360
<00:16:19.580>So <00:16:19.755>as <00:16:19.930>I <00:16:20.105>said, <00:16:20.280>AI <00:16:20.455>is <00:16:20.630>an <00:16:20.805>amplifier, <00:16:20.980>not

286
00:16:23.960 --> 00:16:24.720
<00:16:23.960>an <00:16:24.644>equalizer.

287
00:16:25.680 --> 00:16:28.959
<00:16:25.680>AI <00:16:25.807>is <00:16:25.934>meant <00:16:26.061>to <00:16:26.189>amplify <00:16:26.316>you <00:16:26.443>and <00:16:26.570>not <00:16:26.698>just <00:16:26.825>be <00:16:26.952>an <00:16:27.079>equalizer.

288
00:16:29.180 --> 00:16:30.500
<00:16:29.180>As <00:16:29.328>you <00:16:29.477>can <00:16:29.625>see <00:16:29.774>from <00:16:29.922>the <00:16:30.071>chart, <00:16:30.219>we <00:16:30.367>see

289
00:16:31.780 --> 00:16:35.640
<00:16:31.780>same <00:16:31.907>tool. <00:16:32.034>Everybody <00:16:32.161>has <00:16:32.289>the <00:16:32.416>same <00:16:32.543>tool, <00:16:32.670>but <00:16:32.798>you're <00:16:32.925>using <00:16:33.052>Cortex, <00:16:33.180>Cloud

290
00:16:35.740 --> 00:16:38.040
<00:16:35.740>Code, <00:16:36.090>or <00:16:36.440>Cursor, <00:16:36.790>same <00:16:37.140>payment,

291
00:16:38.920 --> 00:16:39.380
but

292
00:16:40.540 --> 00:16:44.360
<00:16:40.540>opposite <00:16:40.667>outcomes. <00:16:40.794>Why? <00:16:40.921>Because <00:16:41.049>the <00:16:41.176>only <00:16:41.303>changing <00:16:41.430>variable <00:16:41.558>there <00:16:41.685>is <00:16:41.812>the <00:16:41.939>human.

293
00:16:45.100 --> 00:16:49.000
<00:16:45.100>That's <00:16:45.216>the <00:16:45.333>time <00:16:45.450>you've <00:16:45.566>dedicated <00:16:45.683>to <00:16:45.800>improving <00:16:45.916>yourself <00:16:46.033>as <00:16:46.150>a <00:16:46.266>strong <00:16:46.383>engineer <00:16:46.500>or

294
00:16:49.060 --> 00:16:50.700
<00:16:49.060>being <00:16:49.526>a <00:16:49.993>weak <00:16:50.459>engineer.

295
00:16:52.820 --> 00:16:56.580
<00:16:52.820>This <00:16:52.975>brings <00:16:53.131>me <00:16:53.286>to <00:16:53.442>the <00:16:53.597>evolving <00:16:53.753>of <00:16:53.908>an <00:16:54.064>engineering <00:16:54.220>skill

296
00:16:56.660 --> 00:16:57.000
stack.

297
00:16:57.900 --> 00:17:00.500
<00:16:57.900>The <00:16:58.100>skill <00:16:58.300>stack <00:16:58.500>of <00:16:58.699>an <00:16:58.900>engineer <00:16:59.100>has <00:16:59.300>evolved.

298
00:17:00.600 --> 00:17:03.020
<00:17:00.600>It's <00:17:01.066>gradually <00:17:01.533>been <00:17:02.000>rewritten.

299
00:17:04.560 --> 00:17:06.440
<00:17:04.560>The <00:17:04.700>stack <00:17:04.839>used <00:17:04.980>to <00:17:05.119>be <00:17:05.260>more <00:17:05.399>about <00:17:05.540>you <00:17:05.679>as <00:17:05.819>an <00:17:05.960>engineer.

300
00:17:06.480 --> 00:17:09.160
<00:17:06.480>Your <00:17:06.607>skill <00:17:06.734>stack <00:17:06.861>used <00:17:06.989>to <00:17:07.116>be <00:17:07.243>about <00:17:07.370>how <00:17:07.498>you <00:17:07.625>can <00:17:07.752>recall <00:17:07.880>syntax,

301
00:17:09.620 --> 00:17:13.300
<00:17:09.619>recalling <00:17:10.319>memorization, <00:17:11.020>typing

302
00:17:13.340 --> 00:17:13.700
speed,

303
00:17:14.540 --> 00:17:17.580
<00:17:14.540>framework <00:17:14.740>trivia. <00:17:14.940>So <00:17:15.139>you <00:17:15.339>could <00:17:15.540>be, <00:17:15.740>"Oh, <00:17:15.940>I

304
00:17:18.820 --> 00:17:20.641
<00:17:18.819>write <00:17:19.020>React <00:17:19.220>a <00:17:19.419>lot. <00:17:19.619>I <00:17:19.819>only <00:17:20.020>write <00:17:20.220>React.

305
00:17:20.800 --> 00:17:24.440
<00:17:20.800>I <00:17:20.955>know <00:17:21.111>everything <00:17:21.266>about <00:17:21.422>React," <00:17:21.577>for <00:17:21.733>example, <00:17:21.888>or, <00:17:22.044>"I'm <00:17:22.200>just

306
00:17:24.820 --> 00:17:26.080
<00:17:24.819>that <00:17:25.009>guy <00:17:25.197>that's <00:17:25.387>so <00:17:25.576>good <00:17:25.764>with <00:17:25.954>Angular,"

307
00:17:27.860 --> 00:17:31.540
<00:17:27.859>or, <00:17:28.000>"I <00:17:28.139>just <00:17:28.280>write <00:17:28.419>JavaScript. <00:17:28.560>I <00:17:28.699>have <00:17:28.840>little <00:17:28.979>knowledge <00:17:29.120>about <00:17:29.260>Python

308
00:17:31.960 --> 00:17:34.920
<00:17:31.960>and <00:17:32.135>some <00:17:32.310>of <00:17:32.485>these <00:17:32.660>guys." <00:17:32.835>And <00:17:33.010>you <00:17:33.185>boast, <00:17:33.360>you

309
00:17:35.880 --> 00:17:39.540
<00:17:35.880>revel <00:17:35.980>in <00:17:36.080>the <00:17:36.180>fact <00:17:36.280>that <00:17:36.380>you <00:17:36.480>know <00:17:36.580>all <00:17:36.680>the <00:17:36.780>syntax, <00:17:36.880>you're <00:17:36.980>able <00:17:37.080>to <00:17:37.180>memorize <00:17:37.280>everything,

310
00:17:39.580 --> 00:17:42.580
<00:17:39.580>and <00:17:39.754>then <00:17:39.929>your <00:17:40.105>typing <00:17:40.280>speed <00:17:40.455>is <00:17:40.629>very, <00:17:40.804>very <00:17:40.980>incredible.

311
00:17:42.600 --> 00:17:46.280
<00:17:42.600>But <00:17:42.755>that's <00:17:42.911>been <00:17:43.066>rewritten <00:17:43.222>because <00:17:43.377>even <00:17:43.533>with <00:17:43.688>tools <00:17:43.844>like <00:17:44.000>Andy,

312
00:17:47.000 --> 00:17:50.380
<00:17:47.000>while <00:17:47.127>you're <00:17:47.254>doing <00:17:47.381>your <00:17:47.509>prompting, <00:17:47.636>you're <00:17:47.763>just <00:17:47.890>saying <00:17:48.018>it <00:17:48.145>actually, <00:17:48.272>you're <00:17:48.400>not

313
00:17:50.420 --> 00:17:53.120
<00:17:50.420>typing. <00:17:50.620>So <00:17:50.820>typing <00:17:51.020>doesn't <00:17:51.220>really <00:17:51.420>matter <00:17:51.620>as <00:17:51.820>much.

314
00:17:53.160 --> 00:17:57.120
<00:17:53.160>With <00:17:53.287>AI <00:17:53.414>being <00:17:53.541>able <00:17:53.669>to <00:17:53.796>work <00:17:53.923>across <00:17:54.050>multiple <00:17:54.178>frameworks, <00:17:54.305>if <00:17:54.432>you <00:17:54.560>have

315
00:17:57.200 --> 00:18:01.080
<00:17:57.200>good <00:17:57.400>system <00:17:57.600>thinking, <00:17:57.800>problem <00:17:58.000>framing, <00:17:58.200>and <00:17:58.400>architecture, <00:17:58.600>you

316
00:18:01.120 --> 00:18:02.820
<00:18:01.120>can <00:18:01.469>work <00:18:01.820>across <00:18:02.169>multiple <00:18:02.520>frameworks.

317
00:18:04.520 --> 00:18:07.940
<00:18:04.520>What <00:18:04.647>is <00:18:04.774>compounding, <00:18:04.901>what <00:18:05.029>is <00:18:05.156>improving <00:18:05.283>or <00:18:05.410>what <00:18:05.538>is <00:18:05.665>becoming <00:18:05.792>the <00:18:05.920>new

318
00:18:07.980 --> 00:18:11.320
<00:18:07.980>reality <00:18:08.213>of <00:18:08.446>the <00:18:08.680>engineering <00:18:08.913>skill <00:18:09.146>stack <00:18:09.380>is,

319
00:18:11.900 --> 00:18:13.780
<00:18:11.900>one, <00:18:12.600>problem <00:18:13.300>framing

320
00:18:15.668 --> 00:18:16.288
Architecture,

321
00:18:17.668 --> 00:18:18.588
<00:18:17.668>system <00:18:18.495>thinking,

322
00:18:19.588 --> 00:18:22.468
<00:18:19.588>context <00:18:19.937>management, <00:18:20.288>and <00:18:20.638>AI <00:18:20.988>collaboration.

323
00:18:23.268 --> 00:18:26.588
<00:18:23.268>You <00:18:23.368>must <00:18:23.468>be <00:18:23.568>able <00:18:23.668>to <00:18:23.768>get <00:18:23.868>a <00:18:23.968>problem, <00:18:24.068>reframe <00:18:24.168>it <00:18:24.268>in <00:18:24.368>a <00:18:24.468>way, <00:18:24.568>and <00:18:24.668>then

324
00:18:27.008 --> 00:18:29.968
<00:18:27.008>profile <00:18:27.208>a <00:18:27.408>proper <00:18:27.608>architecture <00:18:27.808>to <00:18:28.008>solve <00:18:28.208>that <00:18:28.408>problem.

325
00:18:30.578 --> 00:18:32.168
<00:18:30.578>And <00:18:30.753>you <00:18:30.928>must <00:18:31.103>be <00:18:31.278>able <00:18:31.453>to <00:18:31.628>think <00:18:31.803>in <00:18:31.978>systems,

326
00:18:32.988 --> 00:18:36.788
<00:18:32.988>and <00:18:33.143>you <00:18:33.299>must <00:18:33.454>have <00:18:33.610>a <00:18:33.765>very <00:18:33.921>good <00:18:34.076>way <00:18:34.232>of <00:18:34.388>managing

327
00:18:36.828 --> 00:18:40.788
<00:18:36.828>context, <00:18:36.983>designing <00:18:37.139>systems, <00:18:37.294>and <00:18:37.450>then <00:18:37.605>you <00:18:37.761>must <00:18:37.916>be <00:18:38.072>very <00:18:38.228>good

328
00:18:40.828 --> 00:18:42.288
<00:18:40.828>with <00:18:41.156>collaborating <00:18:41.485>with <00:18:41.813>the <00:18:42.142>AI.

329
00:18:43.748 --> 00:18:47.268
<00:18:43.748>So <00:18:43.923>these <00:18:44.098>are <00:18:44.273>things <00:18:44.448>you <00:18:44.623>should <00:18:44.798>start <00:18:44.973>investing <00:18:45.148>in

330
00:18:47.648 --> 00:18:50.708
<00:18:47.648>as <00:18:47.775>you <00:18:47.902>grow <00:18:48.029>or <00:18:48.157>as <00:18:48.284>you <00:18:48.411>keep <00:18:48.538>growing <00:18:48.666>as <00:18:48.793>an <00:18:48.920>AI <00:18:49.048>engineer.

331
00:18:52.808 --> 00:18:55.428
<00:18:52.808>Prompting <00:18:53.008>is <00:18:53.208>a <00:18:53.408>tool, <00:18:53.608>thinking <00:18:53.808>is <00:18:54.008>a <00:18:54.208>skill.

332
00:18:55.488 --> 00:18:58.848
<00:18:55.488>So <00:18:55.688>the <00:18:55.888>real <00:18:56.088>skill <00:18:56.288>is <00:18:56.488>thinking, <00:18:56.688>and <00:18:56.888>prompting

333
00:18:59.408 --> 00:19:01.268
<00:18:59.408>is <00:18:59.874>just <00:19:00.341>a <00:19:00.808>tool.

334
00:19:03.308 --> 00:19:05.428
<00:19:03.308>Prompt <00:19:03.541>engineering <00:19:03.774>is <00:19:04.008>really <00:19:04.241>not <00:19:04.474>a <00:19:04.708>career.

335
00:19:06.238 --> 00:19:09.308
<00:19:06.238>It's <00:19:06.345>a <00:19:06.453>keyboard <00:19:06.561>shortcut <00:19:06.668>for <00:19:06.776>people <00:19:06.884>who <00:19:06.991>already <00:19:07.099>know <00:19:07.207>what <00:19:07.314>they <00:19:07.422>want <00:19:07.530>to <00:19:07.638>do.

336
00:19:10.048 --> 00:19:11.348
<00:19:10.048>That's <00:19:10.438>what <00:19:10.828>prompting <00:19:11.217>is.

337
00:19:12.668 --> 00:19:14.308
<00:19:12.668>Thinking <00:19:13.017>is <00:19:13.368>the <00:19:13.717>real <00:19:14.068>skill.

338
00:19:15.828 --> 00:19:19.388
<00:19:15.828>Something <00:19:16.028>I've <00:19:16.228>also <00:19:16.428>been <00:19:16.628>noticing <00:19:16.828>is <00:19:17.028>around <00:19:17.228>interviews.

339
00:19:19.888 --> 00:19:23.668
<00:19:19.888>If <00:19:20.004>you <00:19:20.121>have <00:19:20.237>a <00:19:20.354>very <00:19:20.471>forward-thinking <00:19:20.588>team, <00:19:20.704>I <00:19:20.821>noticed <00:19:20.937>that <00:19:21.054>some <00:19:21.171>of <00:19:21.288>the

340
00:19:23.728 --> 00:19:24.128
<00:19:23.728>way <00:19:24.088>they

341
00:19:25.248 --> 00:19:27.768
<00:19:25.248>run <00:19:25.481>interviews <00:19:25.714>and <00:19:25.948>tests <00:19:26.181>now <00:19:26.414>are <00:19:26.648>different.

342
00:19:28.508 --> 00:19:32.268
<00:19:28.508>Before <00:19:28.663>we <00:19:28.819>had <00:19:28.974>you <00:19:29.130>being <00:19:29.285>tested <00:19:29.441>on <00:19:29.596>very <00:19:29.752>reversing <00:19:29.908>a

343
00:19:32.328 --> 00:19:35.848
<00:19:32.328>binary <00:19:32.483>tree, <00:19:32.639>whiteboard <00:19:32.794>syntax, <00:19:32.950>a <00:19:33.105>lot <00:19:33.261>of <00:19:33.416>let <00:19:33.572>code <00:19:33.728>grind,

344
00:19:36.248 --> 00:19:38.068
<00:19:36.248>and <00:19:36.948>memorized <00:19:37.648>algorithm.

345
00:19:38.898 --> 00:19:41.788
<00:19:38.898>But <00:19:39.131>forward-thinking <00:19:39.364>teams <00:19:39.598>don't <00:19:39.831>do <00:19:40.064>that <00:19:40.298>today.

346
00:19:41.828 --> 00:19:42.708
<00:19:41.828>What <00:19:42.026>they <00:19:42.224>do <00:19:42.422>is <00:19:42.620>they

347
00:19:43.568 --> 00:19:47.308
<00:19:43.568>do <00:19:43.675>more <00:19:43.783>of <00:19:43.891>a <00:19:43.998>design <00:19:44.106>a <00:19:44.214>system <00:19:44.321>for <00:19:44.429>you, <00:19:44.537>or <00:19:44.644>they <00:19:44.752>give <00:19:44.860>you <00:19:44.968>an

348
00:19:47.388 --> 00:19:51.228
<00:19:47.388>output <00:19:47.495>from <00:19:47.603>AI <00:19:47.711>and <00:19:47.818>ask <00:19:47.926>you <00:19:48.034>to <00:19:48.141>review <00:19:48.249>it <00:19:48.357>and <00:19:48.464>tell <00:19:48.572>them, <00:19:48.680>"Is <00:19:48.788>this

349
00:19:51.268 --> 00:19:54.398
<00:19:51.268>right <00:19:51.395>or <00:19:51.522>is <00:19:51.649>it <00:19:51.777>wrong?" <00:19:51.904>Your <00:19:52.031>ability <00:19:52.158>to <00:19:52.286>be <00:19:52.413>able <00:19:52.540>to <00:19:52.668>defend.

350
00:19:54.508 --> 00:19:57.488
<00:19:54.508>Most <00:19:54.595>times <00:19:54.683>people <00:19:54.770>just <00:19:54.858>take <00:19:54.945>AI <00:19:55.033>as <00:19:55.120>it <00:19:55.208>comes, <00:19:55.295>but <00:19:55.383>your <00:19:55.470>ability <00:19:55.558>to <00:19:55.645>be <00:19:55.733>able <00:19:55.820>to <00:19:55.908>defend

351
00:19:57.508 --> 00:19:59.848
<00:19:57.508>or <00:19:57.663>say <00:19:57.819>no, <00:19:57.974>it's <00:19:58.130>right <00:19:58.285>or <00:19:58.441>wrong. <00:19:58.596>Those <00:19:58.752>are <00:19:58.908>what

352
00:20:00.988 --> 00:20:04.848
<00:20:00.988>people <00:20:01.115>begin <00:20:01.242>to <00:20:01.369>see <00:20:01.497>now, <00:20:01.624>your <00:20:01.751>thinking <00:20:01.878>patterns. <00:20:02.006>Your <00:20:02.133>reason <00:20:02.260>for <00:20:02.388>trade-offs.

353
00:20:05.508 --> 00:20:09.468
<00:20:05.508>Similar <00:20:05.788>scenarios, <00:20:06.068>almost <00:20:06.348>correct, <00:20:06.628>but <00:20:06.908>different

354
00:20:09.488 --> 00:20:12.767
<00:20:09.488>context. <00:20:09.628>How <00:20:09.768>do <00:20:09.908>you <00:20:10.048>trade <00:20:10.188>off? <00:20:10.328>These <00:20:10.468>are <00:20:10.608>what <00:20:10.748>people <00:20:10.888>test.

355
00:20:12.848 --> 00:20:16.518
<00:20:12.848>How <00:20:12.964>do <00:20:13.081>you <00:20:13.197>direct <00:20:13.314>AIs, <00:20:13.431>and <00:20:13.548>how <00:20:13.664>do <00:20:13.781>you <00:20:13.898>really <00:20:14.014>defend <00:20:14.131>your <00:20:14.248>decision?

356
00:20:16.528 --> 00:20:19.328
<00:20:16.528>So <00:20:16.605>you <00:20:16.683>have <00:20:16.761>a <00:20:16.839>decision, <00:20:16.916>you <00:20:16.994>say, <00:20:17.072>"Okay, <00:20:17.150>this <00:20:17.228>is <00:20:17.305>what <00:20:17.383>I <00:20:17.461>want <00:20:17.539>to <00:20:17.616>do," <00:20:17.694>and <00:20:17.772>how <00:20:17.850>do <00:20:17.928>you

357
00:20:19.368 --> 00:20:19.858
<00:20:19.368>really <00:20:19.809>defend?

358
00:20:21.048 --> 00:20:22.698
<00:20:21.048>Because <00:20:21.748>AI <00:20:22.448>can

359
00:20:23.528 --> 00:20:25.428
<00:20:23.528>write <00:20:23.683>most <00:20:23.839>of <00:20:23.994>the <00:20:24.150>algorithms <00:20:24.305>you <00:20:24.461>want <00:20:24.616>to <00:20:24.772>think <00:20:24.928>of.

360
00:20:27.048 --> 00:20:30.848
<00:20:27.048>That's <00:20:27.175>the <00:20:27.302>reality <00:20:27.429>on <00:20:27.557>ground, <00:20:27.684>so <00:20:27.811>you <00:20:27.938>must <00:20:28.066>also <00:20:28.193>be <00:20:28.320>thinking <00:20:28.448>forward-facing.

361
00:20:32.568 --> 00:20:36.148
<00:20:32.568>This <00:20:32.723>has <00:20:32.879>created <00:20:33.034>a <00:20:33.190>new <00:20:33.345>profile <00:20:33.501>of <00:20:33.656>engineers, <00:20:33.812>and <00:20:33.968>the

362
00:20:36.788 --> 00:20:39.888
<00:20:36.788>name <00:20:36.928>of <00:20:37.068>this <00:20:37.208>profile <00:20:37.348>of <00:20:37.488>engineers <00:20:37.628>is <00:20:37.768>called <00:20:37.908>the <00:20:38.048>AI-native <00:20:38.188>engineer.

363
00:20:40.898 --> 00:20:44.558
<00:20:40.898>And <00:20:41.072>I <00:20:41.247>would <00:20:41.423>define <00:20:41.598>the <00:20:41.773>AI-native <00:20:41.947>engineers <00:20:42.122>as <00:20:42.298>not

364
00:20:44.708 --> 00:20:46.088
<00:20:44.708>someone <00:20:45.122>who <00:20:45.536>prompts <00:20:45.950>well,

365
00:20:47.168 --> 00:20:50.197
<00:20:47.168>but <00:20:47.401>someone <00:20:47.634>who <00:20:47.868>directs <00:20:48.101>intelligence, <00:20:48.334>human <00:20:48.568>and

366
00:20:50.228 --> 00:20:54.028
<00:20:50.228>artificial, <00:20:50.578>towards <00:20:50.928>problem <00:20:51.278>worth <00:20:51.628>solving.

367
00:20:54.688 --> 00:20:56.608
<00:20:54.688>Please, <00:20:54.843>very <00:20:54.999>key <00:20:55.154>note <00:20:55.310>I <00:20:55.465>want <00:20:55.621>you <00:20:55.776>to <00:20:55.932>pick <00:20:56.088>there.

368
00:20:56.798 --> 00:20:59.928
<00:20:56.798>An <00:20:56.973>AI-native <00:20:57.148>engineer <00:20:57.323>is <00:20:57.498>not <00:20:57.673>somebody <00:20:57.848>that <00:20:58.023>prompts <00:20:58.198>well.

369
00:21:00.308 --> 00:21:01.848
<00:21:00.308>It's <00:21:00.654>someone <00:21:01.001>who <00:21:01.347>directs <00:21:01.694>intelligence.

370
00:21:02.038 --> 00:21:05.008
<00:21:02.038>This <00:21:02.238>intelligence <00:21:02.438>could <00:21:02.638>either <00:21:02.838>be <00:21:03.038>human <00:21:03.238>and <00:21:03.438>artificial,

371
00:21:05.708 --> 00:21:09.388
<00:21:05.708>towards <00:21:05.883>problem <00:21:06.058>worth <00:21:06.233>solving, <00:21:06.408>and <00:21:06.583>stays <00:21:06.758>accountable <00:21:06.933>for <00:21:07.108>the

372
00:21:09.408 --> 00:21:12.468
<00:21:09.408>result. <00:21:09.535>You <00:21:09.662>have <00:21:09.789>to <00:21:09.917>be <00:21:10.044>able <00:21:10.171>to <00:21:10.298>stay <00:21:10.426>accountable <00:21:10.553>for <00:21:10.680>the <00:21:10.808>result.

373
00:21:14.028 --> 00:21:16.628
<00:21:14.028>This <00:21:14.228>would <00:21:14.428>require <00:21:14.628>you <00:21:14.828>to <00:21:15.028>think <00:21:15.228>in <00:21:15.428>systems.

374
00:21:17.628 --> 00:21:19.368
<00:21:17.628>You <00:21:17.803>need <00:21:17.977>to <00:21:18.153>be <00:21:18.328>able <00:21:18.503>to <00:21:18.678>own <00:21:18.852>the <00:21:19.028>outcome,

375
00:21:20.988 --> 00:21:24.488
<00:21:20.988>orchestrate <00:21:21.188>agents, <00:21:21.388>and <00:21:21.588>also <00:21:21.788>verify <00:21:21.988>that <00:21:22.188>everything <00:21:22.388>works.

376
00:21:25.328 --> 00:21:29.258
<00:21:25.328>I'll <00:21:25.444>take <00:21:25.561>the <00:21:25.678>definition <00:21:25.794>again. <00:21:25.911>Something <00:21:26.028>to <00:21:26.144>know <00:21:26.261>is <00:21:26.378>AI-native <00:21:26.494>engineer <00:21:26.611>is <00:21:26.728>not

377
00:21:29.288 --> 00:21:32.608
<00:21:29.288>equal <00:21:29.488>to <00:21:29.688>a <00:21:29.888>prompt-native. <00:21:30.088>No. <00:21:30.288>They're <00:21:30.488>different <00:21:30.688>things.

378
00:21:32.668 --> 00:21:36.448
<00:21:32.668>An <00:21:32.784>AI-native <00:21:32.901>engineer <00:21:33.017>is <00:21:33.134>not <00:21:33.251>someone <00:21:33.368>who <00:21:33.484>prompts <00:21:33.601>well, <00:21:33.717>but <00:21:33.834>is <00:21:33.951>someone <00:21:34.068>who

379
00:21:36.508 --> 00:21:37.808
<00:21:36.508>directs <00:21:37.678>intelligence,

380
00:21:38.948 --> 00:21:42.688
<00:21:38.948>human <00:21:39.228>and <00:21:39.508>artificial, <00:21:39.788>towards <00:21:40.068>problem-solving, <00:21:40.348>staying

381
00:21:42.728 --> 00:21:46.628
<00:21:42.728>accountable <00:21:42.928>for <00:21:43.128>the <00:21:43.328>results. <00:21:43.528>As <00:21:43.728>I <00:21:43.928>said, <00:21:44.128>it's

382
00:21:46.688 --> 00:21:50.268
<00:21:46.688>about <00:21:46.815>how <00:21:46.942>you <00:21:47.069>think <00:21:47.197>about <00:21:47.324>systems <00:21:47.451>which <00:21:47.578>we've <00:21:47.706>been <00:21:47.833>re-echoing, <00:21:47.960>owning <00:21:48.088>the

383
00:21:50.348 --> 00:21:54.068
<00:21:50.348>outcome, <00:21:50.581>orchestrating <00:21:50.814>agents, <00:21:51.048>and <00:21:51.281>verifying <00:21:51.514>that <00:21:51.748>everything

384
00:21:54.128 --> 00:21:54.488
works.

385
00:21:56.468 --> 00:21:59.608
<00:21:56.468>AI-native <00:21:56.818>engineers <00:21:57.168>are <00:21:57.518>very <00:21:57.868>accountable.

386
00:22:01.068 --> 00:22:02.828
<00:22:01.068>They're <00:22:01.348>accountable <00:22:01.628>for <00:22:01.908>what's <00:22:02.187>being <00:22:02.468>shipped.

387
00:22:04.868 --> 00:22:08.588
<00:22:04.868>Currently, <00:22:05.043>from <00:22:05.217>the <00:22:05.393>past <00:22:05.568>few <00:22:05.743>years, <00:22:05.918>two <00:22:06.092>years <00:22:06.268>into

388
00:22:08.848 --> 00:22:12.328
<00:22:08.848>where <00:22:08.964>we <00:22:09.081>are <00:22:09.197>and <00:22:09.314>where <00:22:09.431>we're <00:22:09.548>going <00:22:09.664>into, <00:22:09.781>it <00:22:09.898>being <00:22:10.014>you <00:22:10.131>and <00:22:10.248>one

389
00:22:12.368 --> 00:22:15.568
<00:22:12.368>assistant, <00:22:12.648>either <00:22:12.928>a <00:22:13.207>co-pilot <00:22:13.487>or <00:22:13.768>also...

390
00:22:15.608 --> 00:22:18.488
<00:22:15.608>This <00:22:15.724>is <00:22:15.841>rapidly <00:22:15.957>evolving <00:22:16.074>already <00:22:16.191>because <00:22:16.308>we <00:22:16.424>are <00:22:16.541>beginning <00:22:16.658>to <00:22:16.774>interact <00:22:16.891>with <00:22:17.008>agents.

391
00:22:19.548 --> 00:22:23.528
<00:22:19.548>Right <00:22:19.748>now, <00:22:19.948>what <00:22:20.148>we <00:22:20.348>have, <00:22:20.548>which <00:22:20.748>is <00:22:20.948>tomorrow,

392
00:22:23.608 --> 00:22:26.988
<00:22:23.608>what <00:22:23.701>is <00:22:23.794>going <00:22:23.888>to <00:22:23.981>keep <00:22:24.074>on <00:22:24.168>happening <00:22:24.261>for <00:22:24.354>the <00:22:24.447>next <00:22:24.541>few <00:22:24.634>years <00:22:24.727>or <00:22:24.821>next <00:22:24.914>few <00:22:25.008>months.

393
00:22:27.048 --> 00:22:29.708
<00:22:27.048>I <00:22:27.203>think <00:22:27.359>the <00:22:27.514>speed <00:22:27.670>of <00:22:27.825>AI <00:22:27.981>is <00:22:28.136>months <00:22:28.292>right <00:22:28.448>now.

394
00:22:30.368 --> 00:22:33.948
<00:22:30.368>Things <00:22:30.601>move <00:22:30.834>in <00:22:31.068>months, <00:22:31.301>is <00:22:31.534>you <00:22:31.768>as

395
00:22:34.068 --> 00:22:37.848
<00:22:34.068>an <00:22:34.418>AI-native <00:22:34.768>engineer <00:22:35.118>orchestrating <00:22:35.468>many

396
00:22:37.908 --> 00:22:41.868
<00:22:37.908>agents. <00:22:38.015>There's <00:22:38.123>a <00:22:38.231>particular <00:22:38.338>project <00:22:38.446>I'm <00:22:38.554>working <00:22:38.661>on, <00:22:38.769>and <00:22:38.877>I <00:22:38.984>have <00:22:39.092>an <00:22:39.200>agent <00:22:39.308>who

397
00:22:41.908 --> 00:22:45.868
<00:22:41.908>helps <00:22:42.007>with <00:22:42.108>my <00:22:42.207>backend, <00:22:42.308>certain <00:22:42.408>agent <00:22:42.507>that <00:22:42.608>helps <00:22:42.707>with <00:22:42.808>my <00:22:42.908>front <00:22:43.007>end, <00:22:43.108>and <00:22:43.207>a <00:22:43.308>certain

398
00:22:45.888 --> 00:22:49.428
<00:22:45.888>agent <00:22:46.015>that <00:22:46.142>helps <00:22:46.269>with <00:22:46.397>my <00:22:46.524>testing <00:22:46.651>and <00:22:46.778>doc. <00:22:46.906>So <00:22:47.033>I <00:22:47.160>just <00:22:47.288>orchestrate.

399
00:22:49.968 --> 00:22:51.348
<00:22:49.968>I <00:22:50.382>do <00:22:50.796>lots <00:22:51.210>of

400
00:22:53.128 --> 00:22:55.208
<00:22:53.128>directing, <00:22:53.594>reviewing, <00:22:54.061>and <00:22:54.528>integrating.

401
00:22:55.248 --> 00:22:57.868
<00:22:55.248>So <00:22:55.423>I <00:22:55.598>really <00:22:55.773>don't <00:22:55.948>spend <00:22:56.123>time <00:22:56.298>writing <00:22:56.473>every <00:22:56.648>line.

402
00:22:59.628 --> 00:23:01.988
<00:22:59.628>What <00:22:59.783>I <00:22:59.939>do <00:23:00.094>is <00:23:00.250>I <00:23:00.405>orchestrate <00:23:00.561>what <00:23:00.716>the <00:23:00.872>backend <00:23:01.028>is.

403
00:23:02.088 --> 00:23:05.828
<00:23:02.088>I <00:23:02.288>frame <00:23:02.488>the <00:23:02.687>problem, <00:23:02.888>which <00:23:03.088>is, <00:23:03.288>as <00:23:03.488>I

404
00:23:05.868 --> 00:23:08.808
<00:23:05.868>mentioned <00:23:05.955>earlier, <00:23:06.043>one <00:23:06.130>of <00:23:06.217>the <00:23:06.305>skills <00:23:06.393>you <00:23:06.480>need <00:23:06.568>to <00:23:06.655>do <00:23:06.743>is <00:23:06.830>the <00:23:06.918>ability <00:23:07.005>to <00:23:07.092>be <00:23:07.180>able <00:23:07.268>to

405
00:23:08.868 --> 00:23:12.568
<00:23:08.868>frame <00:23:09.068>the <00:23:09.268>problem, <00:23:09.467>create <00:23:09.668>a <00:23:09.868>proper <00:23:10.068>architecture, <00:23:10.268>system

406
00:23:12.668 --> 00:23:14.388
<00:23:12.668>designs, <00:23:12.901>and <00:23:13.134>then <00:23:13.368>think <00:23:13.601>of <00:23:13.834>the <00:23:14.068>trade-offs.

407
00:23:14.648 --> 00:23:17.788
<00:23:14.648>Then <00:23:14.755>I <00:23:14.863>pass <00:23:14.971>it <00:23:15.078>to <00:23:15.186>these <00:23:15.294>agents, <00:23:15.401>and <00:23:15.509>they <00:23:15.617>begin <00:23:15.724>to <00:23:15.832>work <00:23:15.940>on <00:23:16.048>this

408
00:23:18.808 --> 00:23:20.088
<00:23:18.808>problem <00:23:19.096>I'm <00:23:19.384>trying <00:23:19.672>to <00:23:19.960>solve.

409
00:23:20.988 --> 00:23:24.648
<00:23:20.988>The <00:23:21.163>future <00:23:21.338>is <00:23:21.513>going <00:23:21.688>to <00:23:21.863>become <00:23:22.038>even <00:23:22.213>more <00:23:22.388>hands-on,

410
00:23:24.808 --> 00:23:26.088
<00:23:24.808>because <00:23:25.038>now <00:23:25.268>it <00:23:25.499>should <00:23:25.729>be <00:23:25.960>you

411
00:23:26.968 --> 00:23:30.708
<00:23:26.968>and <00:23:27.108>multiple <00:23:27.248>lead <00:23:27.388>agents. <00:23:27.528>These <00:23:27.668>lead <00:23:27.808>agents <00:23:27.948>will <00:23:28.088>have <00:23:28.228>other <00:23:28.368>sub-agents

412
00:23:30.768 --> 00:23:34.228
<00:23:30.768>among <00:23:30.908>them <00:23:31.048>that <00:23:31.188>work <00:23:31.328>for <00:23:31.468>them. <00:23:31.608>So <00:23:31.748>it's <00:23:31.888>one <00:23:32.028>engineer, <00:23:32.168>an

413
00:23:34.308 --> 00:23:35.988
<00:23:34.308>organization <00:23:34.774>chart <00:23:35.241>of <00:23:35.708>intelligence.

414
00:23:36.588 --> 00:23:40.468
<00:23:36.588>Leverage <00:23:36.715>we've <00:23:36.842>never <00:23:36.969>had <00:23:37.097>before. <00:23:37.224>If <00:23:37.351>you're <00:23:37.478>talking <00:23:37.606>2 <00:23:37.733>to <00:23:37.860>10X, <00:23:37.988>it's

415
00:23:40.508 --> 00:23:41.548
<00:23:40.508>going <00:23:40.820>to <00:23:41.132>even <00:23:41.444>increase

416
00:23:43.728 --> 00:23:47.328
<00:23:43.728>to <00:23:43.903>maybe <00:23:44.078>12, <00:23:44.253>15X. <00:23:44.428>You'll <00:23:44.603>be <00:23:44.778>doing <00:23:44.953>more <00:23:45.128>of

417
00:23:47.338 --> 00:23:51.188
<00:23:47.338>delegation <00:23:47.478>judgments, <00:23:47.618>and <00:23:47.758>you <00:23:47.898>must <00:23:48.038>be <00:23:48.178>able <00:23:48.318>to <00:23:48.457>leverage <00:23:48.598>all <00:23:48.738>of

418
00:23:51.248 --> 00:23:52.168
this.

419
00:23:53.548 --> 00:23:56.828
<00:23:53.548>So <00:23:53.635>where <00:23:53.723>am <00:23:53.810>I <00:23:53.898>going <00:23:53.985>with <00:23:54.073>all <00:23:54.160>of <00:23:54.248>this? <00:23:54.335>Is <00:23:54.423>what <00:23:54.510>can <00:23:54.598>we <00:23:54.685>take <00:23:54.773>out <00:23:54.860>of <00:23:54.948>this?

420
00:23:56.888 --> 00:24:00.788
<00:23:56.888>What <00:23:56.995>are <00:23:57.103>the <00:23:57.211>action <00:23:57.318>plans <00:23:57.426>we <00:23:57.534>should <00:23:57.641>start <00:23:57.749>from <00:23:57.857>today <00:23:57.964>going <00:23:58.072>off <00:23:58.180>this, <00:23:58.288>my

421
00:24:00.848 --> 00:24:03.768
<00:24:00.848>talk <00:24:01.197>on <00:24:01.548>being <00:24:01.898>prompt <00:24:02.248>engineers

422
00:24:05.908 --> 00:24:06.148
is

423
00:24:07.804 --> 00:24:08.024
One,

424
00:24:09.384 --> 00:24:11.644
<00:24:09.384>you <00:24:09.584>need <00:24:09.784>to <00:24:09.984>start <00:24:10.184>coding <00:24:10.384>by <00:24:10.584>hand <00:24:10.784>sometimes.

425
00:24:11.784 --> 00:24:13.864
<00:24:11.784>You <00:24:12.017>have <00:24:12.250>to <00:24:12.484>keep <00:24:12.717>the <00:24:12.950>muscle <00:24:13.184>alive

426
00:24:14.884 --> 00:24:17.384
<00:24:14.884>through <00:24:15.234>assistance <00:24:15.584>off <00:24:15.934>on <00:24:16.284>purpose.

427
00:24:17.444 --> 00:24:21.224
<00:24:17.444>So <00:24:17.551>it <00:24:17.659>could <00:24:17.767>be <00:24:17.874>simple <00:24:17.982>as <00:24:18.090>a <00:24:18.197>counter, <00:24:18.305>it <00:24:18.413>could <00:24:18.520>be <00:24:18.628>simple <00:24:18.736>as <00:24:18.844>basic

428
00:24:21.244 --> 00:24:24.904
<00:24:21.244>things. <00:24:21.399>Just <00:24:21.555>maybe <00:24:21.710>run <00:24:21.866>a <00:24:22.021>proper <00:24:22.177>CRUD <00:24:22.332>end-to-end <00:24:22.488>by <00:24:22.644>yourself.

429
00:24:24.984 --> 00:24:26.664
<00:24:24.984>Just <00:24:25.264>take <00:24:25.543>time <00:24:25.823>during <00:24:26.103>your <00:24:26.384>workflow.

430
00:24:26.724 --> 00:24:29.984
<00:24:26.724>Now, <00:24:26.823>it <00:24:26.924>seemingly <00:24:27.024>seems <00:24:27.124>as <00:24:27.224>if <00:24:27.323>you <00:24:27.424>have <00:24:27.524>more <00:24:27.624>time, <00:24:27.724>but <00:24:27.823>no, <00:24:27.924>because <00:24:28.024>you're <00:24:28.124>more

431
00:24:30.004 --> 00:24:32.484
<00:24:30.004>productive, <00:24:30.144>you're <00:24:30.283>spending <00:24:30.424>more <00:24:30.563>time <00:24:30.704>thinking <00:24:30.843>of <00:24:30.984>new <00:24:31.123>problems <00:24:31.264>to <00:24:31.404>solve.

432
00:24:33.044 --> 00:24:35.504
<00:24:33.044>But <00:24:33.184>between <00:24:33.324>all <00:24:33.464>of <00:24:33.604>this, <00:24:33.744>you <00:24:33.884>should <00:24:34.024>be <00:24:34.164>able <00:24:34.304>to <00:24:34.444>create

433
00:24:36.924 --> 00:24:39.804
<00:24:36.924>time <00:24:37.099>where <00:24:37.274>you <00:24:37.449>can <00:24:37.624>be <00:24:37.799>hands-on, <00:24:37.974>just <00:24:38.149>do <00:24:38.324>something.

434
00:24:39.843 --> 00:24:41.964
<00:24:39.843>Even <00:24:39.998>if <00:24:40.154>it's <00:24:40.309>a <00:24:40.465>very <00:24:40.620>light <00:24:40.776>project, <00:24:40.931>just <00:24:41.087>do <00:24:41.243>something.

435
00:24:42.824 --> 00:24:46.784
<00:24:42.824>Build <00:24:42.940>things <00:24:43.057>then <00:24:43.174>to <00:24:43.290>end. <00:24:43.407>Side <00:24:43.524>project, <00:24:43.640>as <00:24:43.757>I <00:24:43.874>said, <00:24:43.990>that <00:24:44.107>makes <00:24:44.224>you

436
00:24:47.164 --> 00:24:49.664
<00:24:47.164>push <00:24:47.364>your <00:24:47.564>judgment <00:24:47.764>that <00:24:47.964>AI <00:24:48.164>cannot <00:24:48.364>give <00:24:48.564>you.

437
00:24:49.824 --> 00:24:52.664
<00:24:49.824>Go <00:24:50.290>deep <00:24:50.757>on <00:24:51.224>architecture.

438
00:24:52.704 --> 00:24:56.384
<00:24:52.704>I'm <00:24:52.984>a <00:24:53.264>big <00:24:53.543>fan <00:24:53.823>of <00:24:54.104>freeCodeCamp.

439
00:24:56.884 --> 00:24:59.844
<00:24:56.884>They <00:24:57.000>have <00:24:57.117>a <00:24:57.234>lot <00:24:57.350>of <00:24:57.467>content, <00:24:57.584>which <00:24:57.700>takes <00:24:57.817>you <00:24:57.934>deeper <00:24:58.050>into <00:24:58.167>architecture, <00:24:58.284>database

440
00:24:59.924 --> 00:25:00.384
management.

441
00:25:01.624 --> 00:25:02.864
<00:25:01.624>Spend <00:25:01.903>time <00:25:02.182>watching <00:25:02.461>those <00:25:02.740>things.

442
00:25:02.944 --> 00:25:06.644
<00:25:02.944>If <00:25:03.051>you <00:25:03.159>have <00:25:03.267>the <00:25:03.374>base <00:25:03.482>knowledge, <00:25:03.590>it's <00:25:03.697>easy <00:25:03.805>for <00:25:03.913>you <00:25:04.020>to <00:25:04.128>improve <00:25:04.236>on <00:25:04.344>it.

443
00:25:07.684 --> 00:25:11.124
<00:25:07.684>Just <00:25:07.783>keep <00:25:07.884>working <00:25:07.984>on <00:25:08.084>it. <00:25:08.184>You <00:25:08.283>can <00:25:08.384>take <00:25:08.484>a <00:25:08.584>photograph <00:25:08.684>of <00:25:08.783>this, <00:25:08.884>just <00:25:08.984>keep <00:25:09.084>it.

444
00:25:11.164 --> 00:25:13.764
<00:25:11.164>So <00:25:11.304>it's <00:25:11.444>something <00:25:11.584>that <00:25:11.724>you <00:25:11.864>can <00:25:12.004>just <00:25:12.144>put <00:25:12.283>as <00:25:12.424>your <00:25:12.564>takeaway

445
00:25:14.804 --> 00:25:17.584
<00:25:14.804>from <00:25:14.959>this <00:25:15.115>talk, <00:25:15.270>is <00:25:15.426>things <00:25:15.581>you <00:25:15.737>need <00:25:15.892>to <00:25:16.048>start <00:25:16.204>doing.

446
00:25:19.224 --> 00:25:22.984
<00:25:19.224>Review <00:25:19.457>AI <00:25:19.690>like <00:25:19.924>a <00:25:20.157>senior. <00:25:20.390>So <00:25:20.624>regenerated

447
00:25:23.104 --> 00:25:24.904
<00:25:23.104>code <00:25:23.279>as <00:25:23.454>if <00:25:23.629>it's <00:25:23.804>a <00:25:23.979>junior <00:25:24.154>that <00:25:24.329>wrote <00:25:24.504>it.

448
00:25:25.004 --> 00:25:26.524
<00:25:25.004>Sometimes <00:25:25.277>we <00:25:25.551>treat <00:25:25.824>AI <00:25:26.098>as <00:25:26.371>if

449
00:25:28.244 --> 00:25:32.204
<00:25:28.244>it's <00:25:28.351>the <00:25:28.459>best <00:25:28.567>that <00:25:28.674>can <00:25:28.782>come <00:25:28.890>up. <00:25:28.997>I <00:25:29.105>think <00:25:29.213>the <00:25:29.320>approach <00:25:29.428>should <00:25:29.536>be <00:25:29.644>imagine

450
00:25:32.244 --> 00:25:36.144
<00:25:32.244>the <00:25:32.384>AI <00:25:32.524>is <00:25:32.664>a <00:25:32.803>junior <00:25:32.944>dev <00:25:33.083>helping <00:25:33.224>you <00:25:33.363>to <00:25:33.504>do <00:25:33.644>a

451
00:25:36.164 --> 00:25:39.704
<00:25:36.164>churn <00:25:36.291>of <00:25:36.418>all <00:25:36.545>the <00:25:36.673>baseline <00:25:36.800>code, <00:25:36.927>writing <00:25:37.054>the <00:25:37.182>code, <00:25:37.309>and <00:25:37.436>all <00:25:37.564>those

452
00:25:39.744 --> 00:25:43.404
<00:25:39.744>tests, <00:25:39.871>and <00:25:39.998>then <00:25:40.125>you <00:25:40.253>are <00:25:40.380>the <00:25:40.507>senior <00:25:40.634>trying <00:25:40.762>to <00:25:40.889>do <00:25:41.016>the <00:25:41.144>review.

453
00:25:43.444 --> 00:25:47.224
<00:25:43.444>That's <00:25:43.560>something <00:25:43.677>you <00:25:43.793>should <00:25:43.910>also <00:25:44.027>do. <00:25:44.144>Then <00:25:44.260>ensure <00:25:44.377>you <00:25:44.494>understand <00:25:44.610>the <00:25:44.727>whole <00:25:44.844>system.

454
00:25:47.764 --> 00:25:51.084
<00:25:47.764>Understand <00:25:47.919>the <00:25:48.075>entire <00:25:48.230>system. <00:25:48.386>Make <00:25:48.541>sure <00:25:48.697>you <00:25:48.852>soak <00:25:49.008>it <00:25:49.164>in.

455
00:25:51.904 --> 00:25:54.964
<00:25:51.904>That's <00:25:52.031>the <00:25:52.158>word, <00:25:52.285>soak <00:25:52.413>it <00:25:52.540>in, <00:25:52.667>as <00:25:52.794>context <00:25:52.922>is <00:25:53.049>the <00:25:53.176>new <00:25:53.304>superpower.

456
00:25:55.724 --> 00:25:59.344
<00:25:55.724>Know <00:25:55.823>how <00:25:55.924>it <00:25:56.024>fits. <00:25:56.124>How <00:25:56.224>does <00:25:56.323>what <00:25:56.424>we're <00:25:56.524>doing, <00:25:56.624>how <00:25:56.724>does <00:25:56.823>it <00:25:56.924>fit <00:25:57.024>into <00:25:57.124>everything?

457
00:26:00.244 --> 00:26:04.204
<00:26:00.244>Yeah. <00:26:00.477>So <00:26:00.710>AI <00:26:00.944>did <00:26:01.177>not <00:26:01.410>remove <00:26:01.644>engineering.

458
00:26:04.384 --> 00:26:06.304
<00:26:04.384>What <00:26:04.584>it <00:26:04.784>did <00:26:04.984>was <00:26:05.184>remove <00:26:05.384>typing. <00:26:05.584>That's <00:26:05.784>true.

459
00:26:06.824 --> 00:26:09.124
<00:26:06.824>You <00:26:06.917>still <00:26:07.010>have <00:26:07.104>to <00:26:07.197>do <00:26:07.290>your <00:26:07.384>thinking, <00:26:07.477>you <00:26:07.570>still <00:26:07.664>have <00:26:07.757>to <00:26:07.850>do <00:26:07.944>judgment, <00:26:08.037>you <00:26:08.130>still <00:26:08.224>have

460
00:26:09.164 --> 00:26:09.984
<00:26:09.164>to <00:26:09.533>take <00:26:09.902>ownership.

461
00:26:11.264 --> 00:26:14.864
<00:26:11.264>You <00:26:11.351>still <00:26:11.438>have <00:26:11.526>to <00:26:11.613>do <00:26:11.701>all <00:26:11.789>the <00:26:11.876>major <00:26:11.964>things <00:26:12.051>you <00:26:12.139>used <00:26:12.226>to <00:26:12.313>do, <00:26:12.401>but <00:26:12.488>the <00:26:12.576>thing <00:26:12.664>is,

462
00:26:15.664 --> 00:26:18.623
<00:26:15.664>all <00:26:15.819>the <00:26:15.975>time <00:26:16.130>you <00:26:16.286>spend <00:26:16.441>typing, <00:26:16.597>AI <00:26:16.752>has <00:26:16.908>removed <00:26:17.064>it.

463
00:26:19.204 --> 00:26:22.284
<00:26:19.204>Typing <00:26:19.404>syntax, <00:26:19.604>typing <00:26:19.803>basic <00:26:20.004>codes, <00:26:20.204>AI <00:26:20.404>has <00:26:20.604>removed,

464
00:26:23.484 --> 00:26:26.364
<00:26:23.484>and <00:26:23.611>you <00:26:23.738>still <00:26:23.865>need <00:26:23.993>to <00:26:24.120>do <00:26:24.247>all <00:26:24.374>the <00:26:24.502>other <00:26:24.629>things <00:26:24.756>I've <00:26:24.884>mentioned.

465
00:26:26.984 --> 00:26:28.434
<00:26:26.984>So <00:26:28.289>finally,

466
00:26:29.724 --> 00:26:33.424
<00:26:29.724>I <00:26:29.851>thought <00:26:29.978>we <00:26:30.105>would <00:26:30.233>all <00:26:30.360>become <00:26:30.487>prompt <00:26:30.614>engineers, <00:26:30.742>but <00:26:30.869>I <00:26:30.996>was <00:26:31.124>wrong.

467
00:26:34.564 --> 00:26:37.004
<00:26:34.564>We <00:26:34.914>are <00:26:35.264>becoming <00:26:35.614>AI <00:26:35.964>native.

468
00:26:38.444 --> 00:26:40.704
<00:26:38.444>Thank <00:26:38.910>you. <00:26:39.377>WeAreDevelopers <00:26:39.844>2026.

469
00:26:41.344 --> 00:26:43.904
<00:26:41.344>It <00:26:41.519>was <00:26:41.694>very <00:26:41.869>nice <00:26:42.044>having <00:26:42.219>this <00:26:42.394>talk <00:26:42.569>with <00:26:42.744>you