WEBVTT

1
00:00:00.500 --> 00:00:03.060
<00:00:00.500>Hi, <00:00:00.700>I'm <00:00:00.899>Sergei <00:00:01.100>Retznik, <00:00:01.299>co-founder <00:00:01.500>of <00:00:01.700>Project <00:00:01.900>Joker.

2
00:00:03.720 --> 00:00:07.380
<00:00:03.720>We <00:00:03.895>are <00:00:04.070>working <00:00:04.245>on <00:00:04.420>e-commerce <00:00:04.595>projects, <00:00:04.770>corporate <00:00:04.945>sites, <00:00:05.120>and

3
00:00:07.440 --> 00:00:11.140
<00:00:07.440>individual <00:00:07.567>software <00:00:07.694>in <00:00:07.821>the <00:00:07.949>web. <00:00:08.076>Now <00:00:08.203>let's <00:00:08.330>come <00:00:08.458>to <00:00:08.585>my <00:00:08.712>talk, <00:00:08.840>AI

4
00:00:11.240 --> 00:00:14.880
<00:00:11.240>Code <00:00:11.395>Then <00:00:11.551>vs. <00:00:11.706>Now. <00:00:11.862>From <00:00:12.017>complex <00:00:12.173>rubbish <00:00:12.328>to <00:00:12.484>co-piloting <00:00:12.640>in

5
00:00:14.920 --> 00:00:18.180
<00:00:14.920>12 <00:00:15.060>months. <00:00:15.200>What <00:00:15.340>we <00:00:15.480>want <00:00:15.620>to <00:00:15.760>talk <00:00:15.900>about <00:00:16.040>today <00:00:16.180>is <00:00:16.320>about

6
00:00:18.240 --> 00:00:22.020
<00:00:18.240>the <00:00:18.520>tool <00:00:18.799>landscape, <00:00:19.080>some <00:00:19.360>critical <00:00:19.639>considerations,

7
00:00:22.740 --> 00:00:26.120
<00:00:22.740>the <00:00:22.973>code <00:00:23.206>quality <00:00:23.439>evolution, <00:00:23.673>the <00:00:23.906>developer <00:00:24.139>impact,

8
00:00:26.920 --> 00:00:30.760
<00:00:26.920>what <00:00:27.060>changed <00:00:27.200>and <00:00:27.340>what <00:00:27.480>didn't, <00:00:27.620>and <00:00:27.760>I <00:00:27.900>will <00:00:28.040>show <00:00:28.180>you <00:00:28.320>a

9
00:00:30.780 --> 00:00:32.500
<00:00:30.780>real-life <00:00:31.246>proof <00:00:31.713>of <00:00:32.180>concept.

10
00:00:33.600 --> 00:00:35.140
<00:00:33.600>Let's <00:00:33.877>start <00:00:34.154>with <00:00:34.431>the <00:00:34.708>tool <00:00:34.986>concept.

11
00:00:36.260 --> 00:00:38.860
<00:00:36.260>Let's <00:00:36.493>first <00:00:36.726>talk <00:00:36.960>about <00:00:37.193>the <00:00:37.426>AI-powered <00:00:37.660>tools.

12
00:00:39.320 --> 00:00:43.240
<00:00:39.320>AI <00:00:39.495>tools <00:00:39.670>are <00:00:39.845>here <00:00:40.020>to <00:00:40.195>revolutionize <00:00:40.370>our <00:00:40.545>approach <00:00:40.720>of

13
00:00:43.320 --> 00:00:47.240
<00:00:43.320>coding. <00:00:43.475>So <00:00:43.631>what <00:00:43.786>if <00:00:43.942>coding <00:00:44.097>wasn't <00:00:44.253>the <00:00:44.408>hard <00:00:44.564>part <00:00:44.720>anymore?

14
00:00:47.940 --> 00:00:50.660
<00:00:47.940>AI <00:00:48.173>tools, <00:00:48.406>for <00:00:48.640>now, <00:00:48.873>boost <00:00:49.106>our <00:00:49.339>productivity.

15
00:00:50.720 --> 00:00:54.000
<00:00:50.720>They <00:00:50.920>automate, <00:00:51.120>suggest, <00:00:51.320>and <00:00:51.519>even <00:00:51.720>code <00:00:51.920>for <00:00:52.120>you.

16
00:00:54.240 --> 00:00:58.000
<00:00:54.240>That's <00:00:54.380>called <00:00:54.520>MCP <00:00:54.660>at <00:00:54.800>this <00:00:54.940>point. <00:00:55.080>For <00:00:55.220>example, <00:00:55.360>we <00:00:55.500>have <00:00:55.640>tools

17
00:00:58.060 --> 00:01:01.420
<00:00:58.060>like <00:00:58.410>V0, <00:00:58.760>Firebase <00:00:59.110>Studio, <00:00:59.460>ChatGPT,

18
00:01:02.000 --> 00:01:05.960
<00:01:02.000>and <00:01:02.233>n8n <00:01:02.466>Workflows. <00:01:02.700>For <00:01:02.933>now, <00:01:03.166>Claude <00:01:03.400>supports

19
00:01:06.060 --> 00:01:07.000
<00:01:06.060>this <00:01:06.483>as <00:01:06.906>well.

20
00:01:07.840 --> 00:01:11.740
<00:01:07.840>But <00:01:07.967>let's <00:01:08.094>focus <00:01:08.221>on <00:01:08.349>the <00:01:08.476>real <00:01:08.603>topic. <00:01:08.730>Spend <00:01:08.858>time <00:01:08.985>on <00:01:09.112>creative <00:01:09.240>work.

21
00:01:12.220 --> 00:01:14.840
<00:01:12.220>That's <00:01:12.420>the <00:01:12.620>most <00:01:12.820>fun <00:01:13.020>part <00:01:13.220>for <00:01:13.420>developers <00:01:13.620>now.

22
00:01:15.340 --> 00:01:18.800
<00:01:15.340>In <00:01:15.480>detail, <00:01:15.620>we <00:01:15.760>can <00:01:15.900>say <00:01:16.040>we <00:01:16.180>are <00:01:16.320>shifting <00:01:16.460>from <00:01:16.600>coding <00:01:16.740>everything

23
00:01:19.300 --> 00:01:23.280
<00:01:19.300>to <00:01:19.455>orchestrating <00:01:19.611>what <00:01:19.766>gets <00:01:19.922>coded <00:01:20.077>or <00:01:20.233>done <00:01:20.388>at <00:01:20.544>this <00:01:20.700>point.

24
00:01:23.720 --> 00:01:27.640
<00:01:23.720>When <00:01:23.847>we <00:01:23.974>take <00:01:24.101>a <00:01:24.229>look <00:01:24.356>on <00:01:24.483>the <00:01:24.610>tools <00:01:24.738>from <00:01:24.865>2025, <00:01:24.992>we <00:01:25.120>were

25
00:01:27.700 --> 00:01:30.840
<00:01:27.700>using <00:01:28.166>ChatGPT, <00:01:28.633>V0, <00:01:29.100>n8n,

26
00:01:31.540 --> 00:01:33.640
<00:01:31.539>Claude.ai, <00:01:32.240>Firebase <00:01:32.940>Studio,

27
00:01:34.460 --> 00:01:38.420
<00:01:34.460>and <00:01:34.693>Lovable, <00:01:34.926>Bold <00:01:35.160>or <00:01:35.393>Replit <00:01:35.626>as <00:01:35.860>non-code

28
00:01:38.640 --> 00:01:42.500
<00:01:38.640>or <00:01:38.840>low-code <00:01:39.040>builders. <00:01:39.240>There <00:01:39.440>were <00:01:39.640>far <00:01:39.840>more <00:01:40.040>tools

29
00:01:42.540 --> 00:01:45.760
<00:01:42.539>in <00:01:42.773>this <00:01:43.006>year, <00:01:43.240>but <00:01:43.473>different <00:01:43.706>vendors, <00:01:43.940>different

30
00:01:45.840 --> 00:01:49.640
<00:01:45.840>approaches. <00:01:46.040>The <00:01:46.240>topic <00:01:46.440>was <00:01:46.640>to <00:01:46.840>manage <00:01:47.040>tools, <00:01:47.240>fragment

31
00:01:49.740 --> 00:01:53.460
<00:01:49.740>workflows, <00:01:49.915>and <00:01:50.090>a <00:01:50.265>lot <00:01:50.440>of <00:01:50.615>copy-pasting <00:01:50.790>between <00:01:50.965>the <00:01:51.140>tabs

32
00:01:53.540 --> 00:01:57.160
<00:01:53.539>because <00:01:53.820>you <00:01:54.100>start <00:01:54.380>chatting <00:01:54.660>with <00:01:54.940>ChatGPT,

33
00:01:57.600 --> 00:02:01.460
<00:01:57.600>copy-paste <00:01:57.740>the <00:01:57.880>workflow, <00:01:58.020>put <00:01:58.160>it <00:01:58.300>inside <00:01:58.440>of <00:01:58.580>V0 <00:01:58.720>for <00:01:58.860>an <00:01:59.000>inversor,

34
00:02:01.500 --> 00:02:03.980
<00:02:01.500>for <00:02:01.780>example, <00:02:02.060>and <00:02:02.340>generate <00:02:02.620>some <00:02:02.900>design,

35
00:02:04.940 --> 00:02:07.860
<00:02:04.940>and <00:02:05.115>copy <00:02:05.289>your <00:02:05.465>code <00:02:05.640>stuff <00:02:05.815>into <00:02:05.990>the <00:02:06.164>other <00:02:06.340>tools.

36
00:02:09.220 --> 00:02:12.120
<00:02:09.220>But <00:02:09.359>let's <00:02:09.500>take <00:02:09.639>a <00:02:09.780>look <00:02:09.919>on <00:02:10.060>this <00:02:10.199>year, <00:02:10.340>the <00:02:10.479>integrated <00:02:10.620>era.

37
00:02:12.920 --> 00:02:16.680
<00:02:12.920>We <00:02:13.059>use <00:02:13.200>Claude <00:02:13.339>Code <00:02:13.480>for <00:02:13.619>agentic <00:02:13.760>coding <00:02:13.899>out <00:02:14.040>of <00:02:14.179>your <00:02:14.320>terminal.

38
00:02:17.500 --> 00:02:21.040
<00:02:17.500>Cursor <00:02:17.675>is <00:02:17.850>your <00:02:18.025>IDE <00:02:18.200>for <00:02:18.375>integration <00:02:18.550>of <00:02:18.725>AI <00:02:18.900>development.

39
00:02:21.900 --> 00:02:25.640
<00:02:21.900>OpenClaude, <00:02:22.016>for <00:02:22.133>example, <00:02:22.250>is <00:02:22.366>a <00:02:22.483>full <00:02:22.600>agent <00:02:22.716>automation <00:02:22.833>you <00:02:22.950>can <00:02:23.066>use <00:02:23.183>on <00:02:23.300>your

40
00:02:26.540 --> 00:02:30.380
<00:02:26.540>MacBook, <00:02:26.715>on <00:02:26.890>your <00:02:27.065>host, <00:02:27.239>on <00:02:27.415>any <00:02:27.590>kind <00:02:27.765>of <00:02:27.940>device.

41
00:02:31.100 --> 00:02:35.040
<00:02:31.100>Claude <00:02:31.255>Cowork <00:02:31.411>starts <00:02:31.566>to <00:02:31.722>automate <00:02:31.877>everything <00:02:32.033>that's <00:02:32.188>happening <00:02:32.344>on <00:02:32.500>your

42
00:02:35.080 --> 00:02:35.620
desktop.

43
00:02:36.980 --> 00:02:40.960
<00:02:36.980>Tools <00:02:37.135>like <00:02:37.291>GitHub <00:02:37.446>Copilot <00:02:37.602>Agent <00:02:37.757>start <00:02:37.913>supporting <00:02:38.068>on <00:02:38.224>your <00:02:38.380>pull

44
00:02:41.040 --> 00:02:43.940
<00:02:41.040>request <00:02:41.195>and <00:02:41.351>creating <00:02:41.506>reviews <00:02:41.662>for <00:02:41.817>you <00:02:41.973>out <00:02:42.128>of <00:02:42.284>the <00:02:42.440>box.

45
00:02:44.560 --> 00:02:48.400
<00:02:44.560>And <00:02:44.687>besides <00:02:44.814>of <00:02:44.941>Cursor, <00:02:45.069>there <00:02:45.196>are <00:02:45.323>different <00:02:45.450>kind <00:02:45.578>of <00:02:45.705>other <00:02:45.832>CLIs <00:02:45.960>or

46
00:02:48.480 --> 00:02:49.100
IDEs

47
00:02:49.960 --> 00:02:52.260
<00:02:49.960>like <00:02:50.310>Windsurf, <00:02:50.660>Cline, <00:02:51.010>and <00:02:51.360>Zed.

48
00:02:54.120 --> 00:02:57.960
<00:02:54.120>What <00:02:54.236>we <00:02:54.353>see <00:02:54.470>now, <00:02:54.586>we <00:02:54.703>have <00:02:54.820>fewer <00:02:54.936>tools, <00:02:55.053>but <00:02:55.170>with <00:02:55.286>a <00:02:55.403>deeper <00:02:55.520>integration

49
00:02:58.000 --> 00:03:01.680
<00:02:58.000>without <00:02:58.280>shifting <00:02:58.560>between <00:02:58.840>tabs. <00:02:59.120>AI <00:02:59.400>now

50
00:03:01.840 --> 00:03:04.900
<00:03:01.840>lives <00:03:01.967>in <00:03:02.094>the <00:03:02.221>workflows, <00:03:02.349>not <00:03:02.476>in <00:03:02.603>any <00:03:02.730>kind <00:03:02.858>of <00:03:02.985>tab <00:03:03.112>in <00:03:03.240>your

51
00:03:04.980 --> 00:03:08.500
<00:03:04.980>browser <00:03:05.155>or <00:03:05.329>copy-pasting <00:03:05.505>from <00:03:05.679>one <00:03:05.855>tool <00:03:06.030>into <00:03:06.204>another <00:03:06.380>one.

52
00:03:10.320 --> 00:03:14.220
<00:03:10.320>When <00:03:10.447>we <00:03:10.574>take <00:03:10.701>a <00:03:10.829>look <00:03:10.956>of <00:03:11.083>no-code <00:03:11.210>platforms, <00:03:11.338>we <00:03:11.465>see <00:03:11.592>that <00:03:11.720>there

53
00:03:14.260 --> 00:03:17.620
<00:03:14.260>are <00:03:14.540>tools <00:03:14.820>like <00:03:15.100>Lovable, <00:03:15.380>Replit, <00:03:15.660>Cursor.

54
00:03:18.720 --> 00:03:21.920
<00:03:18.720>It's <00:03:18.859>just <00:03:19.000>a <00:03:19.140>small <00:03:19.280>overview, <00:03:19.420>but <00:03:19.560>these <00:03:19.700>are <00:03:19.840>empowers <00:03:19.980>of <00:03:20.120>the

55
00:03:21.960 --> 00:03:22.860
non-developers.

56
00:03:23.860 --> 00:03:27.720
<00:03:23.860>They <00:03:24.060>allow <00:03:24.260>anyone, <00:03:24.460>regardless <00:03:24.660>of <00:03:24.860>technical <00:03:25.060>background, <00:03:25.260>to

57
00:03:27.780 --> 00:03:31.120
<00:03:27.780>build <00:03:27.980>apps <00:03:28.180>and <00:03:28.380>websites <00:03:28.580>really <00:03:28.780>quick <00:03:28.980>and <00:03:29.180>easily.

58
00:03:31.560 --> 00:03:34.960
<00:03:31.560>I've <00:03:31.760>asked <00:03:31.960>ChatGPT <00:03:32.160>how <00:03:32.360>many <00:03:32.560>no-code <00:03:32.760>platforms <00:03:32.960>exist.

59
00:03:35.480 --> 00:03:38.990
<00:03:35.480>The <00:03:35.713>answer, <00:03:35.946>over <00:03:36.179>1,000 <00:03:36.413>public <00:03:36.646>available <00:03:36.880>platforms

60
00:03:40.080 --> 00:03:42.040
<00:03:40.079>and <00:03:40.429>rapidly <00:03:40.779>increasing <00:03:41.130>per <00:03:41.480>year.

61
00:03:43.440 --> 00:03:47.130
<00:03:43.440>Now <00:03:43.547>you <00:03:43.655>are <00:03:43.763>able <00:03:43.870>to <00:03:43.978>build <00:03:44.086>apps <00:03:44.193>without <00:03:44.301>even <00:03:44.409>writing <00:03:44.516>a <00:03:44.624>single <00:03:44.732>line <00:03:44.840>of

62
00:03:47.240 --> 00:03:50.260
<00:03:47.240>code. <00:03:47.415>What <00:03:47.590>we <00:03:47.765>see <00:03:47.940>here <00:03:48.115>is <00:03:48.290>a <00:03:48.465>rise <00:03:48.640>of

63
00:03:50.300 --> 00:03:53.020
<00:03:50.300>builders <00:03:50.580>who <00:03:50.860>don't <00:03:51.140>identify <00:03:51.420>as <00:03:51.700>developers.

64
00:03:53.950 --> 00:03:56.240
<00:03:53.950>More <00:03:54.183>people <00:03:54.416>who <00:03:54.649>say <00:03:54.883>they <00:03:55.116>are <00:03:55.350>developers.

65
00:03:57.600 --> 00:03:59.760
<00:03:57.600>Let's <00:03:57.880>talk <00:03:58.160>about <00:03:58.440>speed <00:03:58.720>and <00:03:59.000>automation.

66
00:03:59.860 --> 00:04:01.760
<00:03:59.860>Let's <00:04:00.140>compare <00:04:00.420>it <00:04:00.700>against <00:04:00.980>each <00:04:01.260>other.

67
00:04:02.300 --> 00:04:06.040
<00:04:02.300>We <00:04:02.416>know <00:04:02.533>speed <00:04:02.650>is <00:04:02.766>really <00:04:02.883>cool, <00:04:03.000>but <00:04:03.116>being <00:04:03.233>fast <00:04:03.350>isn't <00:04:03.466>always <00:04:03.583>a <00:04:03.700>good

68
00:04:06.100 --> 00:04:06.560
solution.

69
00:04:07.560 --> 00:04:08.280
<00:04:07.560>We <00:04:07.689>have <00:04:07.819>to <00:04:07.948>take <00:04:08.078>a <00:04:08.208>look

70
00:04:09.800 --> 00:04:13.780
<00:04:09.800>on <00:04:09.955>speed <00:04:10.111>versus <00:04:10.266>sustainability. <00:04:10.422>This <00:04:10.577>is <00:04:10.733>a <00:04:10.888>really <00:04:11.044>big <00:04:11.200>topic.

71
00:04:13.940 --> 00:04:17.519
<00:04:13.940>Creating <00:04:14.056>versus <00:04:14.173>maintaining <00:04:14.290>a <00:04:14.406>tool <00:04:14.523>is <00:04:14.640>the <00:04:14.756>topic <00:04:14.873>we <00:04:14.990>have <00:04:15.106>to <00:04:15.223>think <00:04:15.340>about.

72
00:04:18.500 --> 00:04:21.219
<00:04:18.500>We <00:04:18.700>need <00:04:18.899>to <00:04:19.100>find <00:04:19.300>a <00:04:19.500>really <00:04:19.700>sweet <00:04:19.899>spot.

73
00:04:21.921 --> 00:04:22.960
<00:04:21.921>It <00:04:22.232>should <00:04:22.544>be <00:04:22.856>productive

74
00:04:23.780 --> 00:04:24.540
<00:04:23.780>and <00:04:24.464>professional.

75
00:04:26.150 --> 00:04:28.060
<00:04:26.150>Let's <00:04:26.429>talk <00:04:26.710>about <00:04:26.989>the <00:04:27.270>development <00:04:27.549>purpose.

76
00:04:29.040 --> 00:04:31.200
<00:04:29.040>Are <00:04:29.320>we <00:04:29.600>building <00:04:29.880>fast <00:04:30.160>living <00:04:30.440>tools?

77
00:04:31.840 --> 00:04:34.620
<00:04:31.840>Are <00:04:32.073>we <00:04:32.306>building <00:04:32.539>well <00:04:32.773>and <00:04:33.006>sustainable <00:04:33.239>tools?

78
00:04:35.240 --> 00:04:38.900
<00:04:35.240>Coming <00:04:35.356>back <00:04:35.473>to <00:04:35.590>a <00:04:35.706>topic <00:04:35.823>I <00:04:35.940>already <00:04:36.056>said, <00:04:36.173>the <00:04:36.290>biggest <00:04:36.406>shift <00:04:36.523>that <00:04:36.640>we

79
00:04:39.020 --> 00:04:42.650
<00:04:39.020>see <00:04:39.219>between <00:04:39.419>these <00:04:39.620>12 <00:04:39.820>months <00:04:40.020>is <00:04:40.219>going <00:04:40.419>from

80
00:04:42.700 --> 00:04:45.870
<00:04:42.700>chat <00:04:42.840>and <00:04:42.979>copy-paste. <00:04:43.120>Let's <00:04:43.260>say <00:04:43.400>I <00:04:43.539>open <00:04:43.680>ChatGPT <00:04:43.820>in <00:04:43.960>your <00:04:44.099>browser,

81
00:04:46.380 --> 00:04:50.180
<00:04:46.380>describe <00:04:46.580>the <00:04:46.780>problem, <00:04:46.980>copy <00:04:47.180>generated <00:04:47.380>code, <00:04:47.580>paste <00:04:47.780>it

82
00:04:50.220 --> 00:04:54.120
<00:04:50.220>into <00:04:50.395>your <00:04:50.570>editor, <00:04:50.745>fix <00:04:50.920>errors <00:04:51.095>manually, <00:04:51.270>and <00:04:51.445>repeat <00:04:51.620>it

83
00:04:54.200 --> 00:04:58.020
<00:04:54.200>again <00:04:54.375>from <00:04:54.550>the <00:04:54.724>top. <00:04:54.900>Now <00:04:55.075>we <00:04:55.250>are <00:04:55.425>going <00:04:55.599>to

84
00:04:58.060 --> 00:05:00.320
<00:04:58.060>agentic <00:04:58.760>co-piloting. <00:04:59.460>Describe

85
00:05:01.140 --> 00:05:02.560
<00:05:01.140>and <00:05:01.566>intent <00:05:01.992>the <00:05:02.418>terminal.

86
00:05:03.500 --> 00:05:07.420
<00:05:03.500>AI <00:05:03.675>reads <00:05:03.850>your <00:05:04.025>code <00:05:04.200>base. <00:05:04.375>AI <00:05:04.550>writes <00:05:04.725>and <00:05:04.900>edits

87
00:05:07.500 --> 00:05:09.180
<00:05:07.500>and <00:05:07.850>tests <00:05:08.200>all <00:05:08.550>your <00:05:08.900>code.

88
00:05:11.140 --> 00:05:14.190
<00:05:11.140>You <00:05:11.373>or <00:05:11.606>your <00:05:11.840>agent <00:05:12.073>reviews <00:05:12.306>and <00:05:12.539>approves

89
00:05:14.280 --> 00:05:18.250
<00:05:14.280>directly. <00:05:14.455>AI <00:05:14.630>fixes <00:05:14.804>the <00:05:14.979>errors <00:05:15.155>on <00:05:15.330>its <00:05:15.505>own, <00:05:15.679>and

90
00:05:18.280 --> 00:05:20.320
<00:05:18.280>you <00:05:18.513>can <00:05:18.746>ship <00:05:18.979>your <00:05:19.213>code <00:05:19.446>with <00:05:19.679>confidence.

91
00:05:21.840 --> 00:05:25.660
<00:05:21.840>Let's <00:05:21.947>not <00:05:22.055>only <00:05:22.163>talk <00:05:22.270>about <00:05:22.378>the <00:05:22.486>really <00:05:22.593>nice <00:05:22.701>stuff <00:05:22.809>like <00:05:22.916>it's <00:05:23.024>done <00:05:23.132>on <00:05:23.239>LinkedIn

92
00:05:25.720 --> 00:05:29.380
<00:05:25.720>every <00:05:25.895>time. <00:05:26.070>Let's <00:05:26.245>talk <00:05:26.420>about <00:05:26.595>some <00:05:26.770>considerations, <00:05:26.945>the <00:05:27.120>critical

93
00:05:29.400 --> 00:05:33.300
<00:05:29.400>considerations. <00:05:29.575>The <00:05:29.750>security <00:05:29.924>risks <00:05:30.099>in <00:05:30.275>AI <00:05:30.450>tools <00:05:30.625>are <00:05:30.799>the

94
00:05:33.380 --> 00:05:36.820
<00:05:33.380>new <00:05:33.555>vulnerability <00:05:33.730>issues <00:05:33.905>that <00:05:34.080>we <00:05:34.255>hadn't <00:05:34.430>thought <00:05:34.605>about <00:05:34.780>before.

95
00:05:37.440 --> 00:05:40.940
<00:05:37.440>For <00:05:37.640>example, <00:05:37.840>data <00:05:38.040>breaches, <00:05:38.240>insecure <00:05:38.440>APIs <00:05:38.640>you're <00:05:38.840>creating,

96
00:05:41.620 --> 00:05:45.600
<00:05:41.620>usage <00:05:41.775>of <00:05:41.931>implemented <00:05:42.086>data, <00:05:42.242>open <00:05:42.397>data <00:05:42.553>and <00:05:42.708>networks <00:05:42.864>as <00:05:43.020>well.

97
00:05:46.860 --> 00:05:48.840
<00:05:46.860>That <00:05:47.326>means <00:05:47.793>be <00:05:48.260>proactive

98
00:05:49.700 --> 00:05:50.760
<00:05:49.700>and <00:05:50.176>not <00:05:50.654>reactive.

99
00:05:51.700 --> 00:05:55.580
<00:05:51.700>Try <00:05:51.800>to <00:05:51.900>think <00:05:52.000>about <00:05:52.099>issues <00:05:52.200>in <00:05:52.300>your <00:05:52.400>code <00:05:52.500>and <00:05:52.599>not <00:05:52.700>trying <00:05:52.800>to <00:05:52.900>fix <00:05:53.000>any <00:05:53.099>kind

100
00:05:55.640 --> 00:05:56.180
<00:05:55.640>of <00:05:56.126>issues.

101
00:05:57.000 --> 00:06:00.610
<00:05:57.000>As <00:05:57.116>a <00:05:57.233>non-developer, <00:05:57.350>you <00:05:57.466>don't <00:05:57.583>really <00:05:57.700>know <00:05:57.816>what <00:05:57.933>is <00:05:58.050>happening <00:05:58.166>in <00:05:58.283>the <00:05:58.400>background.

102
00:06:01.100 --> 00:06:04.160
<00:06:01.100>So <00:06:01.275>always <00:06:01.450>ask <00:06:01.625>the <00:06:01.800>developer <00:06:01.975>what <00:06:02.150>are <00:06:02.325>the <00:06:02.500>minimum

103
00:06:04.752 --> 00:06:08.172
<00:06:04.752>topics <00:06:04.927>you <00:06:05.102>have <00:06:05.277>to <00:06:05.452>cover <00:06:05.627>when <00:06:05.802>creating <00:06:05.977>an <00:06:06.152>application.

104
00:06:08.182 --> 00:06:11.662
<00:06:08.182>The <00:06:08.322>data <00:06:08.462>privacy <00:06:08.602>concerns. <00:06:08.742>One <00:06:08.882>of <00:06:09.022>the <00:06:09.162>biggest <00:06:09.302>questions <00:06:09.442>we <00:06:09.582>ask

105
00:06:11.772 --> 00:06:14.232
<00:06:11.772>ourselves <00:06:12.005>was: <00:06:12.238>where <00:06:12.472>is <00:06:12.705>the <00:06:12.938>data <00:06:13.171>stored?

106
00:06:14.892 --> 00:06:18.552
<00:06:14.892>Do <00:06:14.999>you <00:06:15.107>really <00:06:15.215>know <00:06:15.322>it? <00:06:15.430>Do <00:06:15.538>you <00:06:15.645>want <00:06:15.753>to <00:06:15.861>know <00:06:15.968>it? <00:06:16.076>Who <00:06:16.184>owns <00:06:16.292>it?

107
00:06:19.132 --> 00:06:23.092
<00:06:19.132>If <00:06:19.259>you're <00:06:19.386>creating <00:06:19.513>an <00:06:19.641>application <00:06:19.768>with <00:06:19.895>AI, <00:06:20.022>you <00:06:20.150>are <00:06:20.277>building <00:06:20.404>your <00:06:20.532>data

108
00:06:23.152 --> 00:06:26.032
<00:06:23.152>on <00:06:23.292>any <00:06:23.431>kind <00:06:23.572>of <00:06:23.712>platform, <00:06:23.852>you're <00:06:23.991>pushing <00:06:24.132>data <00:06:24.272>into <00:06:24.412>a <00:06:24.551>tool.

109
00:06:26.652 --> 00:06:28.692
<00:06:26.652>You <00:06:26.852>know <00:06:27.051>where <00:06:27.252>it <00:06:27.452>lands, <00:06:27.652>who <00:06:27.852>hosts <00:06:28.051>it.

110
00:06:29.572 --> 00:06:32.892
<00:06:29.572>In <00:06:29.747>a <00:06:29.922>world <00:06:30.097>of <00:06:30.272>privacy <00:06:30.447>regulations, <00:06:30.622>essentials <00:06:30.797>are <00:06:30.972>compliance,

111
00:06:33.312 --> 00:06:35.952
<00:06:33.312>trust, <00:06:33.545>and <00:06:33.778>control, <00:06:34.012>especially <00:06:34.245>here <00:06:34.478>in <00:06:34.712>Germany.

112
00:06:37.312 --> 00:06:40.312
<00:06:37.312>And <00:06:37.452>ask <00:06:37.592>always <00:06:37.732>yourself, <00:06:37.872>what <00:06:38.012>is <00:06:38.152>the <00:06:38.292>data <00:06:38.432>even <00:06:38.572>used <00:06:38.712>for?

113
00:06:40.672 --> 00:06:44.452
<00:06:40.672>Like <00:06:40.788>Meta <00:06:40.905>announced <00:06:41.022>to <00:06:41.138>use <00:06:41.255>public <00:06:41.372>data <00:06:41.488>to <00:06:41.605>train <00:06:41.722>their <00:06:41.838>large <00:06:41.955>language <00:06:42.072>model.

114
00:06:45.522 --> 00:06:48.812
<00:06:45.522>Always <00:06:45.755>check <00:06:45.988>what <00:06:46.222>you're <00:06:46.455>doing. <00:06:46.688>With <00:06:46.921>great

115
00:06:48.872 --> 00:06:51.632
<00:06:48.872>automation <00:06:49.222>comes <00:06:49.572>great <00:06:49.922>attack <00:06:50.272>surface.

116
00:06:51.672 --> 00:06:55.512
<00:06:51.672>When <00:06:51.812>it's <00:06:51.952>coming <00:06:52.092>to <00:06:52.232>shipping, <00:06:52.372>we <00:06:52.512>have <00:06:52.652>challenges <00:06:52.792>in <00:06:52.932>bug <00:06:53.072>fixing.

117
00:06:56.872 --> 00:07:00.372
<00:06:56.872>Because <00:06:57.047>after <00:06:57.222>the <00:06:57.397>cool <00:06:57.572>development <00:06:57.747>part, <00:06:57.922>the <00:06:58.097>QA <00:06:58.272>arrives.

118
00:07:00.672 --> 00:07:04.612
<00:07:00.672>We <00:07:00.799>have <00:07:00.926>to <00:07:01.053>bug <00:07:01.181>fix <00:07:01.308>our <00:07:01.435>tools. <00:07:01.562>Faster <00:07:01.690>code <00:07:01.817>means <00:07:01.944>faster <00:07:02.072>bugs.

119
00:07:05.092 --> 00:07:06.912
<00:07:05.092>We <00:07:05.371>don't <00:07:05.652>control <00:07:05.931>the <00:07:06.212>code <00:07:06.491>anymore.

120
00:07:07.292 --> 00:07:11.112
<00:07:07.292>We <00:07:07.431>start <00:07:07.571>working <00:07:07.712>on <00:07:07.852>code <00:07:07.991>that <00:07:08.131>was <00:07:08.272>provided <00:07:08.412>by <00:07:08.551>an <00:07:08.691>AI

121
00:07:11.172 --> 00:07:13.342
<00:07:11.172>that <00:07:11.522>we <00:07:11.872>only <00:07:12.222>pushed <00:07:12.572>into.

122
00:07:14.722 --> 00:07:18.512
<00:07:14.722>Test <00:07:14.921>strict, <00:07:15.121>test <00:07:15.322>everything, <00:07:15.522>even <00:07:15.722>the <00:07:15.921>topics <00:07:16.121>you

123
00:07:18.592 --> 00:07:21.692
<00:07:18.592>haven't <00:07:18.732>seen <00:07:18.871>about <00:07:19.012>or <00:07:19.152>thought <00:07:19.292>there <00:07:19.431>will <00:07:19.572>be <00:07:19.712>some <00:07:19.852>easy <00:07:19.991>parts.

124
00:07:21.712 --> 00:07:25.692
<00:07:21.712>An <00:07:21.867>important <00:07:22.023>outcome <00:07:22.178>is <00:07:22.334>don't <00:07:22.489>skip <00:07:22.645>QA <00:07:22.800>just <00:07:22.956>because <00:07:23.111>it

125
00:07:25.712 --> 00:07:28.812
<00:07:25.712>compiles. <00:07:25.945>Probably <00:07:26.178>not <00:07:26.412>everything <00:07:26.645>will <00:07:26.878>work <00:07:27.111>as

126
00:07:28.852 --> 00:07:32.652
<00:07:28.852>expected. <00:07:29.007>Let's <00:07:29.163>talk <00:07:29.318>about <00:07:29.474>the <00:07:29.629>complex <00:07:29.785>rubbish, <00:07:29.940>the <00:07:30.096>reality <00:07:30.251>of

127
00:07:32.712 --> 00:07:34.532
<00:07:32.712>AI <00:07:33.178>code <00:07:33.645>in <00:07:34.111>2025.

128
00:07:35.592 --> 00:07:39.152
<00:07:35.592>AI <00:07:35.825>used <00:07:36.058>functions <00:07:36.292>that <00:07:36.525>didn't <00:07:36.758>even <00:07:36.991>exist.

129
00:07:39.212 --> 00:07:40.692
<00:07:39.212>It <00:07:39.656>hallucinated <00:07:40.100>a <00:07:40.544>lot.

130
00:07:41.852 --> 00:07:44.032
<00:07:41.852>We <00:07:42.131>didn't <00:07:42.412>have <00:07:42.691>any <00:07:42.972>context <00:07:43.251>awareness.

131
00:07:44.312 --> 00:07:46.532
<00:07:44.312>That <00:07:44.545>means <00:07:44.778>every <00:07:45.012>prompt <00:07:45.245>started <00:07:45.478>from <00:07:45.712>scratch.

132
00:07:46.672 --> 00:07:49.012
<00:07:46.672>We <00:07:46.872>didn't <00:07:47.072>have <00:07:47.272>any <00:07:47.472>kind <00:07:47.672>of <00:07:47.872>project <00:07:48.072>understanding.

133
00:07:49.792 --> 00:07:52.092
<00:07:49.792>We <00:07:50.072>missed <00:07:50.352>context <00:07:50.632>and <00:07:50.912>lose <00:07:51.192>memory.

134
00:07:52.752 --> 00:07:53.132
That

135
00:07:54.032 --> 00:07:56.012
<00:07:54.032>leads <00:07:54.382>into <00:07:54.732>massive <00:07:55.082>token <00:07:55.431>costs,

136
00:07:56.952 --> 00:07:57.872
<00:07:56.952>and <00:07:57.366>we <00:07:57.780>mixed

137
00:07:58.432 --> 00:08:02.232
different

138
00:08:02.252 --> 00:08:06.202
<00:08:02.252>kind <00:08:02.427>of <00:08:02.602>patterns, <00:08:02.777>outdated <00:08:02.952>imports <00:08:03.127>or <00:08:03.302>wrong <00:08:03.477>versions <00:08:03.652>in

139
00:08:06.232 --> 00:08:10.212
<00:08:06.232>the <00:08:06.387>application, <00:08:06.543>and <00:08:06.698>it <00:08:06.854>worked <00:08:07.009>in <00:08:07.165>demos <00:08:07.320>but <00:08:07.476>breaks <00:08:07.632>in

140
00:08:10.252 --> 00:08:13.832
<00:08:10.252>production. <00:08:10.485>Impressive <00:08:10.718>demos, <00:08:10.952>but <00:08:11.185>unmaintainable <00:08:11.418>spaghetti <00:08:11.652>code.

141
00:08:16.592 --> 00:08:19.472
<00:08:16.592>Now <00:08:16.747>we're <00:08:16.903>at <00:08:17.058>this <00:08:17.214>point <00:08:17.369>that <00:08:17.525>we <00:08:17.680>have <00:08:17.836>context-aware <00:08:17.991>copilots.

142
00:08:20.012 --> 00:08:22.092
<00:08:20.012>AI <00:08:20.292>that <00:08:20.572>really <00:08:20.852>understands <00:08:21.132>the <00:08:21.412>code.

143
00:08:22.382 --> 00:08:26.192
<00:08:22.382>We <00:08:22.522>have <00:08:22.662>a <00:08:22.802>full <00:08:22.942>database <00:08:23.082>context <00:08:23.222>and <00:08:23.362>full <00:08:23.502>code <00:08:23.642>base <00:08:23.782>context.

144
00:08:26.352 --> 00:08:29.822
<00:08:26.352>AI <00:08:26.585>reads <00:08:26.818>your <00:08:27.051>entire <00:08:27.285>project. <00:08:27.518>Imports, <00:08:27.751>types,

145
00:08:30.172 --> 00:08:30.641
patterns,

146
00:08:31.732 --> 00:08:33.812
<00:08:31.732>everything <00:08:32.082>before <00:08:32.432>writing <00:08:32.781>your <00:08:33.131>code.

147
00:08:35.422 --> 00:08:38.972
<00:08:35.422>The <00:08:35.549>AI <00:08:35.676>got <00:08:35.803>its <00:08:35.931>own <00:08:36.058>memory <00:08:36.185>and <00:08:36.312>is <00:08:36.440>learning <00:08:36.567>from <00:08:36.694>your <00:08:36.822>defined

148
00:08:39.033 --> 00:08:39.512
skills.

149
00:08:40.332 --> 00:08:42.852
<00:08:40.332>So <00:08:40.565>it <00:08:40.798>optimizes <00:08:41.032>itself <00:08:41.265>with <00:08:41.498>every <00:08:41.732>task.

150
00:08:43.592 --> 00:08:47.092
<00:08:43.592>It <00:08:43.766>uses <00:08:43.942>tools <00:08:44.116>on <00:08:44.292>its <00:08:44.467>own, <00:08:44.641>and <00:08:44.817>it <00:08:44.992>writes

151
00:08:47.192 --> 00:08:49.452
<00:08:47.192>tests <00:08:47.542>out <00:08:47.892>of <00:08:48.242>the <00:08:48.592>box.

152
00:08:53.232 --> 00:08:56.832
<00:08:53.232>If <00:08:53.332>we <00:08:53.432>take <00:08:53.531>a <00:08:53.632>look <00:08:53.732>on <00:08:53.832>the <00:08:53.932>bug <00:08:54.031>fixing <00:08:54.132>we <00:08:54.232>did <00:08:54.332>then <00:08:54.432>and <00:08:54.531>now, <00:08:54.632>we

153
00:08:56.932 --> 00:09:00.712
<00:08:56.932>see <00:08:57.107>that <00:08:57.282>in <00:08:57.457>2025, <00:08:57.632>AI <00:08:57.807>introduces <00:08:57.982>bugs <00:08:58.157>you <00:08:58.332>don't

154
00:09:00.772 --> 00:09:04.692
<00:09:00.772>understand. <00:09:00.972>It <00:09:01.172>used <00:09:01.372>Stack <00:09:01.572>Overflow <00:09:01.772>for <00:09:01.972>every <00:09:02.172>error,

155
00:09:04.892 --> 00:09:08.292
<00:09:04.892>and <00:09:05.067>you <00:09:05.242>used <00:09:05.417>it <00:09:05.592>on <00:09:05.767>yourself. <00:09:05.942>It <00:09:06.117>just <00:09:06.292>regenerate

156
00:09:08.332 --> 00:09:09.092
mentality.

157
00:09:10.132 --> 00:09:13.512
<00:09:10.132>And <00:09:10.259>we <00:09:10.386>didn't <00:09:10.513>have <00:09:10.641>any <00:09:10.768>kind <00:09:10.895>of <00:09:11.022>test <00:09:11.150>coverage <00:09:11.277>from <00:09:11.404>AI <00:09:11.531>code

158
00:09:13.992 --> 00:09:17.432
<00:09:13.992>and <00:09:14.166>debugging <00:09:14.342>AI <00:09:14.516>code <00:09:14.692>took <00:09:14.867>a <00:09:15.041>really <00:09:15.217>long <00:09:15.391>time.

159
00:09:19.392 --> 00:09:23.201
<00:09:19.392>AI <00:09:19.547>did <00:09:19.703>things <00:09:19.858>we <00:09:20.014>were <00:09:20.169>not <00:09:20.325>really <00:09:20.480>expecting, <00:09:20.636>and <00:09:20.792>it

160
00:09:23.201 --> 00:09:25.252
<00:09:23.201>didn't <00:09:23.434>work <00:09:23.667>out <00:09:23.901>like <00:09:24.134>we <00:09:24.367>were <00:09:24.601>working.

161
00:09:26.152 --> 00:09:29.832
<00:09:26.152>Now <00:09:26.307>it <00:09:26.463>supports <00:09:26.618>us <00:09:26.774>in <00:09:26.929>details, <00:09:27.085>and <00:09:27.240>it <00:09:27.396>can <00:09:27.552>improve

162
00:09:29.892 --> 00:09:33.752
<00:09:29.892>itself <00:09:30.032>because <00:09:30.172>it <00:09:30.312>runs <00:09:30.452>tests <00:09:30.592>and <00:09:30.732>fixes <00:09:30.872>bugs <00:09:31.012>on <00:09:31.152>its <00:09:31.292>own.

163
00:09:34.592 --> 00:09:37.932
<00:09:34.592>For <00:09:34.747>example, <00:09:34.903>with <00:09:35.058>Claude <00:09:35.214>Code, <00:09:35.369>you <00:09:35.525>can <00:09:35.680>use <00:09:35.836>iterative <00:09:35.992>debugging.

164
00:09:39.192 --> 00:09:42.532
<00:09:39.192>Errors <00:09:39.392>are <00:09:39.592>based <00:09:39.792>in <00:09:39.992>a <00:09:40.192>context <00:09:40.392>and <00:09:40.592>pass

165
00:09:42.632 --> 00:09:43.292
automatically,

166
00:09:44.172 --> 00:09:45.972
<00:09:44.172>and <00:09:44.372>it <00:09:44.572>writes <00:09:44.772>the <00:09:44.972>tests <00:09:45.172>you <00:09:45.372>really <00:09:45.572>need.

167
00:09:47.532 --> 00:09:51.511
<00:09:47.532>This <00:09:47.707>can <00:09:47.882>be <00:09:48.057>a <00:09:48.232>terminal <00:09:48.407>copilot. <00:09:48.582>Claude, <00:09:48.757>for <00:09:48.932>example.

168
00:09:52.752 --> 00:09:56.012
<00:09:52.752>You <00:09:52.907>just <00:09:53.063>prompt <00:09:53.218>what <00:09:53.374>you <00:09:53.529>need, <00:09:53.685>that <00:09:53.840>you <00:09:53.996>need <00:09:54.151>an

169
00:09:56.052 --> 00:09:59.852
<00:09:56.052>authentication <00:09:56.207>for <00:09:56.363>a <00:09:56.518>Next.js <00:09:56.674>application <00:09:56.829>with <00:09:56.985>NextAuth <00:09:57.140>and <00:09:57.296>a <00:09:57.452>Google

170
00:09:59.912 --> 00:10:03.112
<00:09:59.912>provider. <00:10:00.145>Include <00:10:00.378>a <00:10:00.612>middleware <00:10:00.845>for <00:10:01.078>protected <00:10:01.312>routes.

171
00:10:04.012 --> 00:10:06.872
<00:10:04.012>Now <00:10:04.212>it <00:10:04.411>tells <00:10:04.612>you <00:10:04.811>what <00:10:05.012>it <00:10:05.212>really <00:10:05.411>does.

172
00:10:07.632 --> 00:10:11.512
<00:10:07.632>It's <00:10:07.787>reading <00:10:07.943>your <00:10:08.098>structure, <00:10:08.254>it's <00:10:08.409>installing <00:10:08.565>all <00:10:08.720>the <00:10:08.876>necessary <00:10:09.031>application

173
00:10:11.572 --> 00:10:14.952
<00:10:11.572>and <00:10:11.805>packages, <00:10:12.038>it's <00:10:12.272>creating <00:10:12.505>the <00:10:12.738>files, <00:10:12.972>it's

174
00:10:15.052 --> 00:10:18.992
<00:10:15.052>updating <00:10:15.207>the <00:10:15.363>routes, <00:10:15.518>it's <00:10:15.674>testing <00:10:15.829>itself, <00:10:15.985>and <00:10:16.140>it <00:10:16.296>improves <00:10:16.452>on

175
00:10:19.032 --> 00:10:19.512
itself.

176
00:10:22.292 --> 00:10:24.712
<00:10:22.292>But <00:10:22.492>let's <00:10:22.692>take <00:10:22.892>a <00:10:23.092>look <00:10:23.292>beyond <00:10:23.492>the <00:10:23.692>code.

177
00:10:25.992 --> 00:10:29.272
<00:10:25.992>With <00:10:26.147>AI, <00:10:26.303>we <00:10:26.458>can <00:10:26.614>create <00:10:26.769>file <00:10:26.925>automation, <00:10:27.080>like <00:10:27.236>create, <00:10:27.391>edit,

178
00:10:29.772 --> 00:10:32.932
<00:10:29.772>organize <00:10:30.052>documents, <00:10:30.332>spreadsheets, <00:10:30.612>or <00:10:30.892>even <00:10:31.172>create

179
00:10:33.212 --> 00:10:34.512
<00:10:33.212>presentations <00:10:33.797>like <00:10:34.382>these.

180
00:10:35.592 --> 00:10:37.192
<00:10:35.592>It <00:10:35.872>can <00:10:36.151>control <00:10:36.432>your <00:10:36.712>browser <00:10:36.992>now.

181
00:10:38.092 --> 00:10:39.712
<00:10:38.092>It <00:10:38.372>can <00:10:38.651>navigate <00:10:38.932>through <00:10:39.212>the <00:10:39.492>web,

182
00:10:40.792 --> 00:10:43.792
<00:10:40.792>fill <00:10:40.992>out <00:10:41.192>forms, <00:10:41.392>and <00:10:41.592>extract <00:10:41.792>data <00:10:41.992>for <00:10:42.192>you.

183
00:10:44.612 --> 00:10:47.132
<00:10:44.612>And <00:10:44.786>a <00:10:44.962>really <00:10:45.137>big <00:10:45.312>step <00:10:45.487>is <00:10:45.661>the <00:10:45.837>MCP <00:10:46.012>integration.

184
00:10:47.452 --> 00:10:50.812
<00:10:47.452>You <00:10:47.685>can <00:10:47.918>now <00:10:48.152>connect <00:10:48.385>Slack, <00:10:48.618>GitHub, <00:10:48.852>Jira,

185
00:10:51.552 --> 00:10:55.512
<00:10:51.552>and <00:10:51.727>databases <00:10:51.902>automatically, <00:10:52.077>and <00:10:52.252>the <00:10:52.427>AI <00:10:52.602>can <00:10:52.777>use <00:10:52.952>them

186
00:10:55.592 --> 00:10:58.992
<00:10:55.592>directly. <00:10:55.825>You <00:10:56.058>don't <00:10:56.292>have <00:10:56.525>to <00:10:56.758>copy-paste <00:10:56.992>anything.

187
00:11:00.032 --> 00:11:04.022
<00:11:00.032>And <00:11:00.172>you <00:11:00.312>can <00:11:00.452>schedule <00:11:00.592>tasks, <00:11:00.732>set <00:11:00.872>up <00:11:01.012>recurring <00:11:01.152>automations <00:11:01.292>that <00:11:01.432>run

188
00:11:05.152 --> 00:11:07.702
<00:11:05.152>every <00:11:05.327>day, <00:11:05.502>every <00:11:05.677>morning, <00:11:05.852>how <00:11:06.027>you <00:11:06.202>really <00:11:06.377>like <00:11:06.552>it.

189
00:11:09.632 --> 00:11:11.652
<00:11:09.632>Here's <00:11:09.865>a <00:11:10.098>quick <00:11:10.332>introduction <00:11:10.565>to <00:11:10.798>the <00:11:11.031>MCP.

190
00:11:12.272 --> 00:11:13.892
<00:11:12.272>Probably <00:11:12.505>every <00:11:12.738>one <00:11:12.972>of <00:11:13.205>you <00:11:13.438>heard <00:11:13.672>it.

191
00:11:14.352 --> 00:11:17.292
<00:11:14.352>We <00:11:14.585>have <00:11:14.818>an <00:11:15.052>AI <00:11:15.285>agent <00:11:15.518>and <00:11:15.752>separate

192
00:11:18.132 --> 00:11:19.412
<00:11:18.132>autonomous <00:11:19.284>tools.

193
00:11:21.052 --> 00:11:24.172
<00:11:21.052>Now, <00:11:21.285>we <00:11:21.518>can <00:11:21.752>create, <00:11:21.985>besides <00:11:22.218>that, <00:11:22.452>sub-agents.

194
00:11:24.272 --> 00:11:28.192
<00:11:24.272>Sub-agents <00:11:24.472>can <00:11:24.672>control <00:11:24.872>separate <00:11:25.072>tasks, <00:11:25.272>like <00:11:25.472>the <00:11:25.672>AI

195
00:11:28.232 --> 00:11:31.852
<00:11:28.232>agent <00:11:28.372>is <00:11:28.512>not <00:11:28.651>using <00:11:28.791>every <00:11:28.932>kind <00:11:29.072>of <00:11:29.212>MCP <00:11:29.352>tool, <00:11:29.492>like <00:11:29.632>GitHub,

196
00:11:32.092 --> 00:11:35.992
<00:11:32.092>Slack, <00:11:32.292>your <00:11:32.492>file <00:11:32.692>system, <00:11:32.891>API <00:11:33.092>calls, <00:11:33.292>or <00:11:33.492>databases.

197
00:11:36.492 --> 00:11:39.812
<00:11:36.492>But <00:11:36.666>the <00:11:36.842>AI <00:11:37.016>agent <00:11:37.192>creates <00:11:37.367>sub-agents <00:11:37.541>that <00:11:37.717>are <00:11:37.891>scanning

198
00:11:39.872 --> 00:11:41.852
<00:11:39.872>tools. <00:11:40.222>They're <00:11:40.572>scanning <00:11:40.921>the <00:11:41.271>internet.

199
00:11:41.962 --> 00:11:45.432
<00:11:41.962>The <00:11:42.137>other <00:11:42.312>sub-agents <00:11:42.487>are <00:11:42.662>working <00:11:42.837>with <00:11:43.012>data <00:11:43.187>like <00:11:43.362>professionals.

200
00:11:45.852 --> 00:11:49.632
<00:11:45.852>But <00:11:45.968>let's <00:11:46.085>say, <00:11:46.202>or <00:11:46.318>let's <00:11:46.435>ask <00:11:46.552>ourselves <00:11:46.668>the <00:11:46.785>question, <00:11:46.901>is <00:11:47.018>it <00:11:47.135>now <00:11:47.252>really

201
00:11:49.672 --> 00:11:50.602
<00:11:49.672>10 <00:11:50.090>times <00:11:50.509>faster?

202
00:11:51.492 --> 00:11:53.632
<00:11:51.492>Ten <00:11:51.771>times <00:11:52.051>faster <00:11:52.332>sounds <00:11:52.612>really <00:11:52.891>awesome.

203
00:11:54.752 --> 00:11:57.251
<00:11:54.752>But <00:11:54.985>what <00:11:55.218>10 <00:11:55.452>times <00:11:55.685>faster <00:11:55.918>really <00:11:56.151>provides

204
00:11:58.072 --> 00:11:58.472
is,

205
00:11:59.552 --> 00:12:03.052
<00:11:59.552>is <00:11:59.707>it <00:11:59.863>just <00:12:00.018>developer <00:12:00.174>speed <00:12:00.329>or <00:12:00.485>is <00:12:00.640>it <00:12:00.796>productivity <00:12:00.952>with

206
00:12:03.152 --> 00:12:06.012
<00:12:03.152>quality <00:12:03.352>what <00:12:03.552>we <00:12:03.752>reach <00:12:03.952>out <00:12:04.152>at <00:12:04.352>this <00:12:04.552>point?

207
00:12:06.052 --> 00:12:09.972
<00:12:06.052>What <00:12:06.227>about <00:12:06.402>the <00:12:06.577>learning <00:12:06.752>aspect? <00:12:06.927>Our <00:12:07.102>juniors <00:12:07.277>really <00:12:07.452>understand

208
00:12:10.012 --> 00:12:13.676
<00:12:10.012>what <00:12:10.151>they <00:12:10.291>are <00:12:10.431>doing <00:12:10.571>right <00:12:10.712>now. <00:12:10.852>Probably <00:12:10.992>they <00:12:11.132>will <00:12:11.271>just <00:12:11.411>use

209
00:12:13.756 --> 00:12:16.116
<00:12:13.756>AI <00:12:13.956>to <00:12:14.156>find <00:12:14.356>a <00:12:14.555>solution <00:12:14.756>for <00:12:14.956>their <00:12:15.156>problems.

210
00:12:16.536 --> 00:12:18.736
<00:12:16.536>They <00:12:16.736>don't <00:12:16.936>understand <00:12:17.136>what <00:12:17.336>they <00:12:17.536>are <00:12:17.736>coding <00:12:17.936>itself.

211
00:12:19.436 --> 00:12:22.016
<00:12:19.436>At <00:12:19.636>this <00:12:19.836>point, <00:12:20.036>don't <00:12:20.236>sacrifice <00:12:20.436>dev <00:12:20.636>for <00:12:20.836>dopamine.

212
00:12:22.836 --> 00:12:26.266
<00:12:22.836>AI <00:12:22.976>is <00:12:23.116>cool, <00:12:23.256>but <00:12:23.396>we <00:12:23.536>have <00:12:23.676>to <00:12:23.816>maintain <00:12:23.956>our <00:12:24.096>strength <00:12:24.236>in

213
00:12:26.316 --> 00:12:30.096
<00:12:26.316>developing <00:12:26.443>tools <00:12:26.570>on <00:12:26.697>our <00:12:26.825>own. <00:12:26.952>It <00:12:27.079>can <00:12:27.206>make <00:12:27.334>us <00:12:27.461>faster, <00:12:27.588>but <00:12:27.716>we

214
00:12:30.156 --> 00:12:31.756
<00:12:30.156>need <00:12:30.356>to <00:12:30.555>know <00:12:30.756>what <00:12:30.955>we <00:12:31.156>are <00:12:31.356>doing <00:12:31.555>there.

215
00:12:32.496 --> 00:12:35.956
<00:12:32.496>When <00:12:32.670>using <00:12:32.846>AI, <00:12:33.021>you <00:12:33.196>always <00:12:33.371>need <00:12:33.545>to <00:12:33.721>check <00:12:33.896>time

216
00:12:36.036 --> 00:12:39.296
<00:12:36.036>savings <00:12:36.211>against <00:12:36.386>your <00:12:36.561>control. <00:12:36.736>Quick <00:12:36.911>results <00:12:37.086>are <00:12:37.261>really <00:12:37.436>cool,

217
00:12:40.056 --> 00:12:43.876
<00:12:40.056>but <00:12:40.183>the <00:12:40.310>question <00:12:40.437>I <00:12:40.565>asked <00:12:40.692>you <00:12:40.819>before, <00:12:40.946>do <00:12:41.074>you <00:12:41.201>really <00:12:41.328>know <00:12:41.456>where

218
00:12:43.916 --> 00:12:44.776
<00:12:43.915>data <00:12:44.303>is <00:12:44.689>stored?

219
00:12:45.696 --> 00:12:49.036
<00:12:45.696>What <00:12:45.851>is <00:12:46.007>really <00:12:46.162>happening <00:12:46.318>when <00:12:46.473>you <00:12:46.629>don't <00:12:46.784>understand <00:12:46.940>the <00:12:47.096>code?

220
00:12:49.276 --> 00:12:52.336
<00:12:49.276>It <00:12:49.476>can <00:12:49.675>do <00:12:49.876>anything. <00:12:50.075>It <00:12:50.276>can <00:12:50.476>delete <00:12:50.675>topics.

221
00:12:52.956 --> 00:12:54.996
<00:12:52.956>It <00:12:53.306>can <00:12:53.656>add <00:12:54.006>unnecessary <00:12:54.356>tools.

222
00:12:56.516 --> 00:12:59.736
<00:12:56.516>Automation <00:12:56.749>should <00:12:56.982>not <00:12:57.216>be <00:12:57.449>equivalent <00:12:57.682>to <00:12:57.915>autopilot.

223
00:13:00.526 --> 00:13:04.216
<00:13:00.526>It's, <00:13:00.653>let's <00:13:00.780>say, <00:13:00.907>more <00:13:01.035>the <00:13:01.162>co-pilot <00:13:01.289>that <00:13:01.416>should <00:13:01.544>support <00:13:01.671>you <00:13:01.798>at <00:13:01.925>this

224
00:13:04.316 --> 00:13:04.615
point.

225
00:13:05.436 --> 00:13:07.456
<00:13:05.436>Always <00:13:05.636>stay <00:13:05.836>in <00:13:06.036>control <00:13:06.236>of <00:13:06.436>your <00:13:06.636>code <00:13:06.836>base.

226
00:13:08.996 --> 00:13:12.696
<00:13:08.996>One <00:13:09.103>example <00:13:09.211>on <00:13:09.319>my <00:13:09.426>side, <00:13:09.534>I <00:13:09.642>had <00:13:09.749>a <00:13:09.857>proof <00:13:09.965>of <00:13:10.072>concept <00:13:10.180>running <00:13:10.288>on <00:13:10.396>Replit.

227
00:13:13.756 --> 00:13:15.975
<00:13:13.756>It <00:13:13.896>was <00:13:14.036>cool. <00:13:14.175>It <00:13:14.315>was <00:13:14.456>working. <00:13:14.596>I <00:13:14.736>was <00:13:14.876>working <00:13:15.016>with <00:13:15.156>it.

228
00:13:16.516 --> 00:13:18.796
<00:13:16.516>One <00:13:16.716>day, <00:13:16.915>it <00:13:17.116>was <00:13:17.315>not <00:13:17.516>working <00:13:17.716>for <00:13:17.915>hours,

229
00:13:19.636 --> 00:13:23.496
<00:13:19.636>and <00:13:19.763>until <00:13:19.890>today, <00:13:20.017>I <00:13:20.145>still <00:13:20.272>don't <00:13:20.399>know <00:13:20.526>what <00:13:20.654>happened <00:13:20.781>at <00:13:20.908>this <00:13:21.036>point.

230
00:13:24.636 --> 00:13:27.856
<00:13:24.636>When <00:13:24.810>using <00:13:24.986>tools <00:13:25.161>like <00:13:25.336>Replit, <00:13:25.511>Lovable, <00:13:25.685>Bolt, <00:13:25.861>or <00:13:26.036>Claude,

231
00:13:28.376 --> 00:13:30.356
<00:13:28.376>always <00:13:28.726>understand <00:13:29.076>the <00:13:29.425>vendor <00:13:29.776>lock-in.

232
00:13:31.716 --> 00:13:31.996
The

233
00:13:32.896 --> 00:13:36.476
<00:13:32.896>descendants, <00:13:33.023>one <00:13:33.150>tool <00:13:33.277>to <00:13:33.405>rule <00:13:33.532>them <00:13:33.659>all, <00:13:33.786>is <00:13:33.914>not <00:13:34.041>always <00:13:34.168>the <00:13:34.295>best

234
00:13:36.536 --> 00:13:37.036
approach.

235
00:13:38.056 --> 00:13:41.486
<00:13:38.056>This <00:13:38.256>can <00:13:38.456>create <00:13:38.656>really <00:13:38.856>big <00:13:39.056>dependencies <00:13:39.256>because <00:13:39.456>what

236
00:13:41.596 --> 00:13:44.416
<00:13:41.596>happens <00:13:41.876>if <00:13:42.156>it <00:13:42.436>shuts <00:13:42.716>down <00:13:42.996>tomorrow

237
00:13:45.656 --> 00:13:46.796
<00:13:45.656>or <00:13:46.169>prices <00:13:46.682>spike

238
00:13:47.736 --> 00:13:51.256
<00:13:47.736>or <00:13:47.852>your <00:13:47.969>data <00:13:48.086>is <00:13:48.202>being <00:13:48.319>sold? <00:13:48.436>You <00:13:48.552>lose <00:13:48.669>everything <00:13:48.786>you <00:13:48.902>were <00:13:49.019>working <00:13:49.136>on.

239
00:13:52.296 --> 00:13:55.976
<00:13:52.296>Price <00:13:52.471>updates, <00:13:52.646>feature <00:13:52.821>loss, <00:13:52.996>migration <00:13:53.171>issues <00:13:53.346>are <00:13:53.521>a <00:13:53.696>big

240
00:13:56.036 --> 00:13:56.436
topic.

241
00:13:57.316 --> 00:14:01.216
<00:13:57.316>Always <00:13:57.443>keep <00:13:57.570>your <00:13:57.697>stack <00:13:57.825>flexible <00:13:57.952>and <00:13:58.079>start <00:13:58.206>pulling <00:13:58.334>your <00:13:58.461>data <00:13:58.588>into <00:13:58.716>your

242
00:14:01.276 --> 00:14:02.296
<00:14:01.276>own <00:14:02.194>systems.

243
00:14:03.596 --> 00:14:06.036
<00:14:03.596>When <00:14:03.796>using <00:14:03.996>AI <00:14:04.196>tools, <00:14:04.396>think <00:14:04.596>like <00:14:04.796>a <00:14:04.996>CFO.

244
00:14:06.536 --> 00:14:08.376
<00:14:06.536>What <00:14:06.769>do <00:14:07.002>you <00:14:07.236>think <00:14:07.469>is <00:14:07.702>really <00:14:07.935>necessary?

245
00:14:08.976 --> 00:14:12.876
<00:14:08.976>How <00:14:09.151>much <00:14:09.326>are <00:14:09.501>the <00:14:09.676>tokens? <00:14:09.851>How <00:14:10.026>much <00:14:10.201>you <00:14:10.376>expect

246
00:14:12.936 --> 00:14:16.846
<00:14:12.936>to <00:14:13.111>use <00:14:13.286>of <00:14:13.461>them? <00:14:13.636>Initial <00:14:13.811>savings <00:14:13.986>does <00:14:14.161>not <00:14:14.336>really

247
00:14:16.876 --> 00:14:20.775
<00:14:16.876>equal <00:14:17.050>the <00:14:17.226>future <00:14:17.401>costs. <00:14:17.576>Depending <00:14:17.751>on <00:14:17.925>the <00:14:18.101>hidden <00:14:18.276>costs,

248
00:14:21.016 --> 00:14:24.926
<00:14:21.016>the <00:14:21.171>migration <00:14:21.327>costs, <00:14:21.482>the <00:14:21.638>update <00:14:21.793>costs, <00:14:21.949>what <00:14:22.104>will <00:14:22.260>happen <00:14:22.415>with

249
00:14:24.956 --> 00:14:28.476
<00:14:24.956>the <00:14:25.189>package <00:14:25.422>updates? <00:14:25.656>For <00:14:25.889>example, <00:14:26.122>Tailwind, <00:14:26.356>React,

250
00:14:28.836 --> 00:14:29.396
<00:14:28.836>and <00:14:29.088>so <00:14:29.339>on.

251
00:14:30.225 --> 00:14:34.216
<00:14:30.225>Maintenance, <00:14:30.425>scale, <00:14:30.625>and <00:14:30.825>support <00:14:31.025>are <00:14:31.225>the <00:14:31.425>most <00:14:31.625>important

252
00:14:34.256 --> 00:14:35.076
<00:14:34.256>price <00:14:34.994>drivers.

253
00:14:36.116 --> 00:14:39.806
<00:14:36.116>Every <00:14:36.232>one <00:14:36.349>of <00:14:36.466>you <00:14:36.582>probably <00:14:36.699>knows <00:14:36.816>what <00:14:36.932>it <00:14:37.049>means <00:14:37.165>to <00:14:37.282>take <00:14:37.399>over <00:14:37.516>a

254
00:14:39.836 --> 00:14:43.796
<00:14:39.836>project <00:14:39.976>from <00:14:40.116>another <00:14:40.256>developer. <00:14:40.396>It <00:14:40.536>can <00:14:40.676>cost <00:14:40.816>you <00:14:40.956>a <00:14:41.096>long <00:14:41.236>time

255
00:14:43.816 --> 00:14:47.016
<00:14:43.816>to <00:14:43.956>deep <00:14:44.096>dive <00:14:44.236>into <00:14:44.376>the <00:14:44.516>code <00:14:44.656>and <00:14:44.796>understand <00:14:44.936>what <00:14:45.076>is <00:14:45.216>happening

256
00:14:47.116 --> 00:14:50.836
<00:14:47.116>there. <00:14:47.290>Now <00:14:47.466>the <00:14:47.641>hard <00:14:47.816>facts. <00:14:47.991>What <00:14:48.165>changed <00:14:48.341>and <00:14:48.516>what

257
00:14:50.916 --> 00:14:51.296
didn't?

258
00:14:52.716 --> 00:14:55.236
<00:14:52.716>Let's <00:14:52.856>take <00:14:52.996>a <00:14:53.136>look <00:14:53.276>on <00:14:53.416>the <00:14:53.556>key <00:14:53.696>shifts <00:14:53.836>in <00:14:53.976>12 <00:14:54.116>months.

259
00:14:56.556 --> 00:14:59.396
<00:14:56.556>We're <00:14:56.711>going <00:14:56.867>from <00:14:57.022>the <00:14:57.178>chat <00:14:57.333>window <00:14:57.489>to <00:14:57.644>a <00:14:57.800>terminal <00:14:57.956>agent,

260
00:15:00.536 --> 00:15:03.436
<00:15:00.536>from <00:15:00.815>generating <00:15:01.095>snippets <00:15:01.376>to <00:15:01.656>shipped <00:15:01.935>features.

261
00:15:04.166 --> 00:15:08.096
<00:15:04.166>You're <00:15:04.293>not <00:15:04.420>creating <00:15:04.547>any <00:15:04.675>part <00:15:04.802>of <00:15:04.929>code <00:15:05.056>you <00:15:05.184>can <00:15:05.311>now <00:15:05.438>write <00:15:05.566>inside

262
00:15:08.136 --> 00:15:08.856
<00:15:08.136>of <00:15:08.352>your <00:15:08.568>code <00:15:08.784>base.

263
00:15:09.736 --> 00:15:12.676
<00:15:09.736>Not <00:15:09.891>one <00:15:10.047>file <00:15:10.202>at <00:15:10.358>a <00:15:10.513>time, <00:15:10.669>but <00:15:10.824>full <00:15:10.980>project <00:15:11.136>context.

264
00:15:13.516 --> 00:15:13.716
And

265
00:15:14.536 --> 00:15:16.396
<00:15:14.536>we <00:15:14.815>are <00:15:15.095>not <00:15:15.376>switching <00:15:15.656>between <00:15:15.935>tools.

266
00:15:17.276 --> 00:15:20.266
<00:15:17.276>We <00:15:17.509>connect <00:15:17.742>them <00:15:17.976>via <00:15:18.209>MCP <00:15:18.442>all <00:15:18.675>together,

267
00:15:21.176 --> 00:15:24.636
<00:15:21.176>and <00:15:21.351>we <00:15:21.526>left <00:15:21.701>the <00:15:21.876>cool <00:15:22.051>demo <00:15:22.226>to <00:15:22.401>real <00:15:22.576>production

268
00:15:24.696 --> 00:15:25.236
workflows.

269
00:15:26.196 --> 00:15:28.576
<00:15:26.196>But <00:15:26.429>what <00:15:26.662>really <00:15:26.896>matters, <00:15:27.129>security <00:15:27.362>and <00:15:27.596>data.

270
00:15:29.396 --> 00:15:31.416
<00:15:29.396>Your <00:15:29.675>code <00:15:29.955>goes <00:15:30.236>through <00:15:30.516>AI <00:15:30.795>providers.

271
00:15:32.076 --> 00:15:35.196
<00:15:32.076>Always <00:15:32.276>know <00:15:32.476>where <00:15:32.676>data <00:15:32.876>is <00:15:33.076>stored <00:15:33.276>and <00:15:33.476>living.

272
00:15:35.876 --> 00:15:37.016
<00:15:35.876>Enterprise <00:15:36.901>tiers,

273
00:15:38.236 --> 00:15:42.095
<00:15:38.236>local <00:15:38.411>models, <00:15:38.586>and <00:15:38.761>privacy <00:15:38.936>policies <00:15:39.111>matter <00:15:39.286>more <00:15:39.461>than <00:15:39.636>ever.

274
00:15:43.676 --> 00:15:47.656
<00:15:43.676>The <00:15:43.851>vendor <00:15:44.026>lock-in, <00:15:44.201>MCP <00:15:44.376>really <00:15:44.551>helps, <00:15:44.726>but <00:15:44.901>you're <00:15:45.076>still

275
00:15:47.676 --> 00:15:51.436
<00:15:47.676>betting <00:15:47.956>on <00:15:48.236>ecosystems. <00:15:48.516>Diversify <00:15:48.796>your <00:15:49.076>toolkit.

276
00:15:51.916 --> 00:15:53.336
<00:15:51.915>Don't <00:15:52.342>marry <00:15:52.768>one <00:15:53.194>provider.

277
00:15:55.536 --> 00:15:58.576
<00:15:55.536>Always <00:15:55.691>take <00:15:55.847>a <00:15:56.002>look <00:15:56.158>on <00:15:56.313>the <00:15:56.469>subscriptions <00:15:56.624>and <00:15:56.780>the <00:15:56.936>prices.

278
00:15:59.436 --> 00:16:03.216
<00:15:59.436>Free <00:15:59.636>tiers <00:15:59.836>have <00:16:00.036>limits. <00:16:00.236>Budget <00:16:00.436>for <00:16:00.636>AI <00:16:00.836>like

279
00:16:03.716 --> 00:16:04.916
<00:16:03.716>your <00:16:04.076>budget <00:16:04.436>for <00:16:04.796>cloud.

280
00:16:06.376 --> 00:16:07.916
<00:16:06.376>And <00:16:06.574>take <00:16:06.772>a <00:16:06.970>look <00:16:07.168>on <00:16:07.366>the <00:16:07.564>developer <00:16:07.762>skill.

281
00:16:08.736 --> 00:16:10.596
<00:16:08.736>AI <00:16:09.086>amplifies <00:16:09.436>what <00:16:09.786>you <00:16:10.136>know.

282
00:16:11.436 --> 00:16:12.576
<00:16:11.436>A <00:16:11.949>senior <00:16:12.462>developer

283
00:16:13.836 --> 00:16:16.136
<00:16:13.836>together <00:16:14.116>with <00:16:14.396>AI <00:16:14.676>can <00:16:14.956>be <00:16:15.236>incredible.

284
00:16:16.796 --> 00:16:19.856
<00:16:16.796>A <00:16:17.029>beginner <00:16:17.262>with <00:16:17.496>AI <00:16:17.729>is <00:16:17.962>fast <00:16:18.196>rubbish.

285
00:16:20.596 --> 00:16:21.856
<00:16:20.596>Invest <00:16:21.163>in <00:16:21.730>fundamentals.

286
00:16:22.776 --> 00:16:23.356
<00:16:22.776>As <00:16:22.949>you <00:16:23.124>can <00:16:23.298>see,

287
00:16:24.296 --> 00:16:26.576
<00:16:24.296>some <00:16:24.529>things <00:16:24.762>haven't <00:16:24.996>changed <00:16:25.229>in <00:16:25.462>12 <00:16:25.696>months,

288
00:16:27.676 --> 00:16:31.376
<00:16:27.676>and <00:16:27.783>that's <00:16:27.891>a <00:16:27.999>good <00:16:28.106>thing. <00:16:28.214>Take <00:16:28.322>a <00:16:28.429>look <00:16:28.537>on <00:16:28.645>the <00:16:28.752>necessary <00:16:28.860>attitudes <00:16:28.968>for <00:16:29.076>modern

289
00:16:31.436 --> 00:16:34.236
<00:16:31.436>developers. <00:16:31.902>Put <00:16:32.369>curiosity <00:16:32.836>over

290
00:16:34.276 --> 00:16:37.476
<00:16:34.276>vanity. <00:16:34.626>Always <00:16:34.976>stay <00:16:35.325>adaptive, <00:16:35.675>not

291
00:16:37.516 --> 00:16:41.205
<00:16:37.516>replaceable. <00:16:37.656>It's <00:16:37.795>important <00:16:37.935>to <00:16:38.075>keep <00:16:38.216>an <00:16:38.356>eye <00:16:38.496>on <00:16:38.636>the <00:16:38.776>trends <00:16:38.915>and

292
00:16:41.316 --> 00:16:41.676
tools.

293
00:16:42.716 --> 00:16:46.656
<00:16:42.716>Use <00:16:42.871>tools <00:16:43.027>to <00:16:43.182>extend <00:16:43.338>yourself, <00:16:43.493>not <00:16:43.649>replace <00:16:43.804>your <00:16:43.960>current <00:16:44.116>skills.

294
00:16:47.496 --> 00:16:49.776
<00:16:47.496>Stop <00:16:47.846>over-jumping <00:16:48.196>the <00:16:48.545>learning <00:16:48.896>process.

295
00:16:51.116 --> 00:16:54.816
<00:16:51.116>And <00:16:51.232>don't <00:16:51.349>be <00:16:51.466>put <00:16:51.582>on <00:16:51.699>by <00:16:51.816>YouTube <00:16:51.932>videos <00:16:52.049>that <00:16:52.165>are <00:16:52.282>telling <00:16:52.399>you <00:16:52.516>that

296
00:16:54.916 --> 00:16:58.776
<00:16:54.915>everything <00:16:55.090>AI <00:16:55.266>is <00:16:55.440>easy <00:16:55.616>and <00:16:55.790>you <00:16:55.965>can <00:16:56.141>create <00:16:56.315>apps.

297
00:16:59.416 --> 00:17:02.236
<00:16:59.415>That's <00:16:59.543>a <00:16:59.670>lie. <00:16:59.797>It's <00:16:59.925>not <00:17:00.052>that <00:17:00.179>easy <00:17:00.306>to <00:17:00.434>create <00:17:00.561>a <00:17:00.688>real <00:17:00.815>app.

298
00:17:03.196 --> 00:17:05.336
<00:17:03.196>And <00:17:03.429>AI <00:17:03.662>bots <00:17:03.896>are <00:17:04.129>not <00:17:04.362>dev <00:17:04.596>architects.

299
00:17:06.196 --> 00:17:08.277
<00:17:06.195>There's <00:17:06.545>no <00:17:06.896>self-reflection <00:17:07.245>in <00:17:07.596>QA.

300
00:17:08.936 --> 00:17:12.497
<00:17:08.935>It <00:17:09.136>still <00:17:09.336>deletes <00:17:09.535>used <00:17:09.735>code <00:17:09.935>when <00:17:10.136>I <00:17:10.336>change

301
00:17:12.517 --> 00:17:16.257
<00:17:12.517>something <00:17:12.750>completely <00:17:12.983>different. <00:17:13.217>And <00:17:13.450>what's <00:17:13.683>the <00:17:13.917>conclusion?

302
00:17:17.436 --> 00:17:21.296
<00:17:17.435>AI <00:17:17.610>and <00:17:17.785>non-code <00:17:17.961>tools <00:17:18.136>are <00:17:18.310>an <00:17:18.485>opportunity <00:17:18.660>and <00:17:18.836>enables

303
00:17:21.356 --> 00:17:25.096
<00:17:21.356>responsibility. <00:17:21.589>The <00:17:21.822>provided <00:17:22.056>speed <00:17:22.289>is <00:17:22.522>good, <00:17:22.756>but

304
00:17:25.176 --> 00:17:27.556
<00:17:25.175>only <00:17:25.455>with <00:17:25.735>security, <00:17:26.015>quality, <00:17:26.295>and <00:17:26.576>purpose.

305
00:17:28.956 --> 00:17:32.536
<00:17:28.956>Be <00:17:29.130>the <00:17:29.305>developer <00:17:29.481>who <00:17:29.656>builds <00:17:29.831>better, <00:17:30.005>not <00:17:30.180>just <00:17:30.356>faster.

306
00:17:33.636 --> 00:17:36.616
<00:17:33.636>AI <00:17:33.985>saves <00:17:34.336>time, <00:17:34.686>not <00:17:35.036>responsibility.

307
00:17:38.076 --> 00:17:41.696
<00:17:38.076>There's <00:17:38.309>no <00:17:38.542>stable <00:17:38.776>product <00:17:39.009>without <00:17:39.242>technical <00:17:39.476>understanding.

308
00:17:42.656 --> 00:17:46.556
<00:17:42.656>Keep <00:17:42.831>an <00:17:43.005>eye <00:17:43.181>on <00:17:43.356>speed, <00:17:43.531>quality, <00:17:43.706>and <00:17:43.880>the <00:17:44.056>costs.

309
00:17:47.956 --> 00:17:51.456
<00:17:47.956>Let's <00:17:48.096>come <00:17:48.235>to <00:17:48.376>the <00:17:48.515>fun <00:17:48.656>part, <00:17:48.795>the <00:17:48.936>real-life <00:17:49.075>proof <00:17:49.216>of <00:17:49.356>concept.

310
00:17:52.176 --> 00:17:55.316
<00:17:52.176>Combining <00:17:52.351>several <00:17:52.525>tools <00:17:52.701>can <00:17:52.876>lead <00:17:53.051>to <00:17:53.226>a <00:17:53.400>good <00:17:53.576>solution.

311
00:17:55.356 --> 00:17:58.716
<00:17:55.356>Let's <00:17:55.496>try <00:17:55.636>it <00:17:55.776>out. <00:17:55.916>The <00:17:56.056>beginning <00:17:56.196>was <00:17:56.336>in <00:17:56.476>the <00:17:56.616>early <00:17:56.756>2025.

312
00:17:59.566 --> 00:18:01.796
<00:17:59.566>I've <00:17:59.799>discussed <00:18:00.032>my <00:18:00.266>first <00:18:00.499>idea <00:18:00.732>with <00:18:00.966>ChatGPT,

313
00:18:02.736 --> 00:18:06.636
<00:18:02.736>discussing <00:18:02.969>several <00:18:03.202>topics, <00:18:03.436>generating <00:18:03.669>outcome, <00:18:03.902>combining <00:18:04.136>and

314
00:18:06.676 --> 00:18:10.576
<00:18:06.676>removing <00:18:06.876>requirements, <00:18:07.076>and <00:18:07.275>generating <00:18:07.476>a <00:18:07.676>prompt <00:18:07.876>specific <00:18:08.076>for

315
00:18:10.616 --> 00:18:11.756
<00:18:10.616>Lovable <00:18:10.958>at <00:18:11.300>this <00:18:11.642>point.

316
00:18:12.756 --> 00:18:15.796
<00:18:12.756>Here's <00:18:12.931>an <00:18:13.106>example <00:18:13.281>from <00:18:13.456>the <00:18:13.631>initial <00:18:13.806>prompt <00:18:13.981>in <00:18:14.156>German,

317
00:18:16.876 --> 00:18:18.936
<00:18:16.876>and <00:18:17.109>here's <00:18:17.342>an <00:18:17.576>example <00:18:17.809>translated <00:18:18.042>in <00:18:18.276>English.

318
00:18:21.488 --> 00:18:23.588
<00:18:21.488>The <00:18:22.188>version <00:18:22.888>1.0

319
00:18:24.708 --> 00:18:25.248
<00:18:24.708>was <00:18:25.194>like,

320
00:18:26.968 --> 00:18:30.748
<00:18:26.968>let's <00:18:27.084>try <00:18:27.201>it <00:18:27.318>out. <00:18:27.434>I <00:18:27.551>used <00:18:27.668>only <00:18:27.784>free <00:18:27.901>tokens <00:18:28.018>on <00:18:28.134>Lovable, <00:18:28.251>but <00:18:28.368>it

321
00:18:30.788 --> 00:18:32.568
<00:18:30.788>wasn't <00:18:31.254>enough <00:18:31.721>to <00:18:32.188>finalize.

322
00:18:34.228 --> 00:18:37.948
<00:18:34.228>I <00:18:34.328>upgraded <00:18:34.428>to <00:18:34.528>a <00:18:34.628>pro <00:18:34.728>account. <00:18:34.828>Here <00:18:34.928>you <00:18:35.028>can <00:18:35.128>see <00:18:35.228>the <00:18:35.328>first <00:18:35.428>screen <00:18:35.528>of <00:18:35.628>that.

323
00:18:39.408 --> 00:18:42.928
<00:18:39.408>After <00:18:39.582>a <00:18:39.757>few <00:18:39.933>tryouts <00:18:40.108>for <00:18:40.283>Google <00:18:40.457>Maps <00:18:40.632>integration <00:18:40.808>and

324
00:18:43.008 --> 00:18:46.928
<00:18:43.008>suggestions, <00:18:43.163>I <00:18:43.319>stopped <00:18:43.474>it. <00:18:43.630>The <00:18:43.785>idea <00:18:43.941>behind <00:18:44.096>it <00:18:44.252>was <00:18:44.408>to

325
00:18:47.008 --> 00:18:50.328
<00:18:47.008>find <00:18:47.183>a <00:18:47.358>tool, <00:18:47.533>or <00:18:47.708>create <00:18:47.883>a <00:18:48.058>tool, <00:18:48.233>to <00:18:48.408>find

326
00:18:50.388 --> 00:18:52.208
<00:18:50.388>some <00:18:50.737>food <00:18:51.088>for <00:18:51.437>the <00:18:51.788>evening

327
00:18:53.607 --> 00:18:56.588
<00:18:53.607>for <00:18:53.782>multiple <00:18:53.956>people. <00:18:54.132>At <00:18:54.307>this <00:18:54.482>point, <00:18:54.657>for <00:18:54.831>two <00:18:55.007>people.

328
00:18:58.948 --> 00:19:02.218
<00:18:58.948>There <00:18:59.064>you <00:18:59.181>can <00:18:59.298>see <00:18:59.414>the <00:18:59.531>steps <00:18:59.648>we <00:18:59.764>are <00:18:59.881>taking, <00:18:59.998>starting <00:19:00.114>from <00:19:00.231>the <00:19:00.348>names,

329
00:19:02.508 --> 00:19:05.858
<00:19:02.508>selecting <00:19:02.663>the <00:19:02.819>food <00:19:02.974>we <00:19:03.130>want, <00:19:03.285>and <00:19:03.441>it <00:19:03.596>generates <00:19:03.752>randomly <00:19:03.908>a

330
00:19:06.088 --> 00:19:09.588
<00:19:06.088>suggestion. <00:19:06.368>The <00:19:06.648>1.1 <00:19:06.928>version <00:19:07.207>had <00:19:07.488>more

331
00:19:09.628 --> 00:19:13.468
<00:19:09.628>variants, <00:19:09.803>and <00:19:09.977>I <00:19:10.153>was <00:19:10.328>still <00:19:10.503>trying <00:19:10.678>to <00:19:10.852>add <00:19:11.028>Google

332
00:19:13.548 --> 00:19:17.348
<00:19:13.548>Maps <00:19:13.675>integration <00:19:13.802>to <00:19:13.929>find <00:19:14.057>a <00:19:14.184>restaurant <00:19:14.311>in <00:19:14.438>the <00:19:14.566>near <00:19:14.693>that <00:19:14.820>provides <00:19:14.948>that.

333
00:19:18.488 --> 00:19:20.868
<00:19:18.488>But <00:19:18.721>it <00:19:18.954>didn't <00:19:19.188>work <00:19:19.421>out. <00:19:19.654>It <00:19:19.888>only

334
00:19:21.468 --> 00:19:25.388
<00:19:21.468>sends <00:19:21.668>me <00:19:21.868>mock <00:19:22.068>data. <00:19:22.268>And <00:19:22.468>this <00:19:22.668>took <00:19:22.868>me

335
00:19:25.488 --> 00:19:29.248
<00:19:25.488>over <00:19:25.643>200 <00:19:25.799>tokens <00:19:25.954>Lovable <00:19:26.110>because <00:19:26.265>it <00:19:26.421>always <00:19:26.576>failed, <00:19:26.732>crashed <00:19:26.888>the

336
00:19:29.308 --> 00:19:31.508
<00:19:29.308>code, <00:19:29.658>and <00:19:30.008>removed <00:19:30.358>stable <00:19:30.708>code.

337
00:19:33.128 --> 00:19:35.348
<00:19:33.128>I <00:19:33.328>was <00:19:33.528>really <00:19:33.727>annoyed <00:19:33.928>and <00:19:34.128>paused <00:19:34.328>the <00:19:34.528>project.

338
00:19:35.738 --> 00:19:36.608
<00:19:35.738>A <00:19:35.999>few <00:19:36.260>weeks <00:19:36.521>later,

339
00:19:37.688 --> 00:19:40.768
<00:19:37.688>I <00:19:37.815>moved <00:19:37.942>from <00:19:38.069>Lovable <00:19:38.197>to <00:19:38.324>Cursor <00:19:38.451>and <00:19:38.578>gave <00:19:38.706>it <00:19:38.833>a <00:19:38.960>new <00:19:39.088>try.

340
00:19:41.688 --> 00:19:45.208
<00:19:41.688>New <00:19:41.843>design, <00:19:41.999>new <00:19:42.154>approach, <00:19:42.310>new <00:19:42.465>tools, <00:19:42.621>but <00:19:42.776>the <00:19:42.932>same <00:19:43.088>idea.

341
00:19:46.388 --> 00:19:50.338
<00:19:46.388>Let's <00:19:46.528>call <00:19:46.668>the <00:19:46.808>TV <00:19:46.947>Dinner <00:19:47.088>Date <00:19:47.227>Night <00:19:47.368>Decider <00:19:47.507>based <00:19:47.648>on <00:19:47.788>this

342
00:19:50.388 --> 00:19:51.048
<00:19:50.388>tool <00:19:50.982>stack.

343
00:19:52.988 --> 00:19:55.308
<00:19:52.988>It <00:19:53.188>was <00:19:53.388>the <00:19:53.588>TV <00:19:53.788>Dinner <00:19:53.988>Date <00:19:54.188>Night <00:19:54.388>Decider.

344
00:19:55.848 --> 00:19:59.178
<00:19:55.848>Now <00:19:56.048>it's <00:19:56.248>Foodroulette. <00:19:56.447>It's <00:19:56.648>the <00:19:56.848>proof <00:19:57.048>of <00:19:57.248>concept

345
00:19:59.308 --> 00:20:02.828
<00:19:59.308>2.0. <00:19:59.483>It's <00:19:59.658>now <00:19:59.833>like <00:20:00.008>shooting <00:20:00.183>at <00:20:00.358>sparrows <00:20:00.533>with <00:20:00.708>cannons.

346
00:20:04.008 --> 00:20:07.248
<00:20:04.008>ChatGPT <00:20:04.148>for <00:20:04.288>the <00:20:04.428>initial <00:20:04.568>prompt <00:20:04.708>and <00:20:04.848>as <00:20:04.988>an <00:20:05.128>agent <00:20:05.268>for <00:20:05.408>Cursor.

347
00:20:07.948 --> 00:20:09.738
<00:20:07.948>Lovable <00:20:08.181>did <00:20:08.414>the <00:20:08.648>first <00:20:08.881>proof <00:20:09.114>of <00:20:09.348>concept.

348
00:20:10.328 --> 00:20:12.288
<00:20:10.328>GitHub <00:20:10.608>was <00:20:10.888>used <00:20:11.168>for <00:20:11.447>version <00:20:11.728>control.

349
00:20:12.928 --> 00:20:16.168
<00:20:12.928>Firebase <00:20:13.103>for <00:20:13.278>the <00:20:13.453>data <00:20:13.628>storage <00:20:13.803>and <00:20:13.978>the <00:20:14.153>room <00:20:14.328>IDs.

350
00:20:16.988 --> 00:20:20.288
<00:20:16.988>Everything <00:20:17.221>free. <00:20:17.454>Cursor <00:20:17.688>is <00:20:17.921>my <00:20:18.154>preferred <00:20:18.388>IDE.

351
00:20:21.268 --> 00:20:24.228
<00:20:21.268>Claude <00:20:21.443>as <00:20:21.618>an <00:20:21.793>agent <00:20:21.968>for <00:20:22.143>the <00:20:22.318>Cursor <00:20:22.493>as <00:20:22.668>well.

352
00:20:24.918 --> 00:20:28.328
<00:20:24.918>And <00:20:25.058>Jules <00:20:25.197>for <00:20:25.338>optimizing <00:20:25.477>the <00:20:25.618>code <00:20:25.757>and <00:20:25.898>find <00:20:26.037>issues <00:20:26.178>in <00:20:26.318>the

353
00:20:28.368 --> 00:20:31.768
<00:20:28.368>repository. <00:20:28.543>The <00:20:28.717>idea <00:20:28.893>behind <00:20:29.068>it <00:20:29.243>was <00:20:29.418>to <00:20:29.592>wipe <00:20:29.768>code

354
00:20:31.968 --> 00:20:35.677
<00:20:31.968>100%. <00:20:32.108>I <00:20:32.248>don't <00:20:32.388>want <00:20:32.528>to <00:20:32.668>change <00:20:32.808>any <00:20:32.948>line <00:20:33.088>of <00:20:33.228>code <00:20:33.368>at

355
00:20:35.788 --> 00:20:36.268
<00:20:35.788>this <00:20:36.220>point.

356
00:20:37.548 --> 00:20:40.128
<00:20:37.548>And <00:20:37.781>a <00:20:38.014>small <00:20:38.248>quiz <00:20:38.481>before <00:20:38.714>starting <00:20:38.948>everything.

357
00:20:41.748 --> 00:20:45.468
<00:20:41.748>What <00:20:41.888>do <00:20:42.028>you <00:20:42.168>think? <00:20:42.308>How <00:20:42.448>many <00:20:42.588>dependencies <00:20:42.728>are <00:20:42.868>installed <00:20:43.008>at <00:20:43.148>this

358
00:20:45.508 --> 00:20:48.998
<00:20:45.508>point? <00:20:45.635>As <00:20:45.762>far <00:20:45.889>as <00:20:46.017>we <00:20:46.144>know, <00:20:46.271>wipe <00:20:46.398>coding <00:20:46.526>tools <00:20:46.653>are <00:20:46.780>not <00:20:46.908>removing

359
00:20:49.008 --> 00:20:51.708
<00:20:49.008>dependencies <00:20:49.208>on <00:20:49.408>their <00:20:49.608>own <00:20:49.808>when <00:20:50.008>you <00:20:50.208>remove <00:20:50.408>features.

360
00:20:53.868 --> 00:20:56.548
<00:20:53.868>And <00:20:54.068>the <00:20:54.268>answer <00:20:54.467>is <00:20:54.668>64 <00:20:54.868>dependencies <00:20:55.068>are <00:20:55.268>installed.

361
00:20:57.748 --> 00:21:01.248
<00:20:57.748>Even <00:20:57.948>25 <00:20:58.148>packages <00:20:58.348>from <00:20:58.548>Radix <00:20:58.748>UI, <00:20:58.948>Tailwind, <00:20:59.148>and

362
00:21:01.328 --> 00:21:02.728
<00:21:01.328>React <00:21:01.958>core <00:21:02.588>components.

363
00:21:04.078 --> 00:21:06.848
<00:21:04.078>And <00:21:04.253>not <00:21:04.428>even <00:21:04.603>the <00:21:04.778>latest <00:21:04.953>React <00:21:05.128>version <00:21:05.303>was <00:21:05.478>used.

364
00:21:10.648 --> 00:21:14.608
<00:21:10.648>But <00:21:10.803>this <00:21:10.959>was <00:21:11.114>2025. <00:21:11.270>Let's <00:21:11.425>take <00:21:11.581>a <00:21:11.736>look <00:21:11.892>on <00:21:12.048>2026.

365
00:21:15.468 --> 00:21:19.288
<00:21:15.468>New <00:21:15.668>year, <00:21:15.868>new <00:21:16.068>possibilities, <00:21:16.268>and <00:21:16.468>updated <00:21:16.668>tool <00:21:16.868>set.

366
00:21:21.128 --> 00:21:21.468
<00:21:21.128>We <00:21:21.434>see

367
00:21:22.608 --> 00:21:26.148
<00:21:22.608>there's <00:21:22.724>a <00:21:22.841>reduced <00:21:22.957>tool <00:21:23.074>set. <00:21:23.191>It's <00:21:23.308>not <00:21:23.424>like <00:21:23.541>shooting <00:21:23.658>at <00:21:23.774>sparrows <00:21:23.891>with <00:21:24.008>cannons

368
00:21:26.208 --> 00:21:26.568
anymore.

369
00:21:27.468 --> 00:21:29.068
<00:21:27.468>We <00:21:27.748>use <00:21:28.028>GitHub <00:21:28.308>for <00:21:28.588>version <00:21:28.868>control.

370
00:21:29.848 --> 00:21:32.608
<00:21:29.848>Still <00:21:30.003>Firebase <00:21:30.159>as <00:21:30.314>a <00:21:30.470>data <00:21:30.625>storage <00:21:30.781>for <00:21:30.936>the <00:21:31.092>room <00:21:31.248>IDs.

371
00:21:33.608 --> 00:21:37.528
<00:21:33.608>Cursor <00:21:33.735>is <00:21:33.862>still <00:21:33.989>my <00:21:34.117>preferred <00:21:34.244>IDE. <00:21:34.371>Claude <00:21:34.498>is <00:21:34.626>used <00:21:34.753>as <00:21:34.880>an <00:21:35.008>agent

372
00:21:37.568 --> 00:21:38.378
<00:21:37.568>for <00:21:37.811>Cursor <00:21:38.053>as <00:21:38.297>well,

373
00:21:39.368 --> 00:21:41.388
<00:21:39.368>and <00:21:39.648>Copilot <00:21:39.928>for <00:21:40.207>the <00:21:40.487>code <00:21:40.768>reviews.

374
00:21:42.848 --> 00:21:46.658
<00:21:42.848>And <00:21:43.003>Open <00:21:43.159>Claw <00:21:43.314>for <00:21:43.470>self-improvement <00:21:43.625>of <00:21:43.781>the <00:21:43.936>project <00:21:44.092>with <00:21:44.248>several

375
00:21:46.708 --> 00:21:50.448
<00:21:46.708>kind <00:21:46.883>of <00:21:47.058>agents <00:21:47.233>to <00:21:47.408>perform <00:21:47.583>background <00:21:47.758>performance <00:21:47.933>tests, <00:21:48.108>security

376
00:21:50.528 --> 00:21:53.848
<00:21:50.528>tests <00:21:50.728>based <00:21:50.928>on <00:21:51.128>any <00:21:51.328>kind <00:21:51.528>of <00:21:51.728>code <00:21:51.928>update.

377
00:21:55.708 --> 00:21:58.708
<00:21:55.708>And <00:21:55.848>what <00:21:55.988>do <00:21:56.128>you <00:21:56.268>think <00:21:56.408>how <00:21:56.548>many <00:21:56.688>dependencies <00:21:56.828>are <00:21:56.968>now <00:21:57.108>installed?

378
00:21:59.968 --> 00:22:01.208
<00:21:59.968>We <00:22:00.340>had <00:22:00.712>64 <00:22:01.084>before.

379
00:22:03.288 --> 00:22:06.638
<00:22:03.288>Now <00:22:03.488>we <00:22:03.688>have <00:22:03.888>only <00:22:04.088>11 <00:22:04.288>dependencies <00:22:04.488>left <00:22:04.688>and

380
00:22:06.768 --> 00:22:08.728
<00:22:06.768>still <00:22:08.168>D2.

381
00:22:10.448 --> 00:22:12.568
<00:22:10.448>Now <00:22:10.623>let's <00:22:10.798>go <00:22:10.973>into <00:22:11.148>the <00:22:11.323>proof <00:22:11.498>of <00:22:11.673>concept <00:22:11.848>mode.

382
00:22:21.488 --> 00:22:25.248
<00:22:21.488>Thank <00:22:21.615>you <00:22:21.742>very <00:22:21.869>much. <00:22:21.997>That <00:22:22.124>was <00:22:22.251>my <00:22:22.378>talk <00:22:22.506>about <00:22:22.633>AI <00:22:22.760>code <00:22:22.888>then

383
00:22:25.348 --> 00:22:29.128
<00:22:25.348>versus <00:22:25.548>now. <00:22:25.748>From <00:22:25.947>complex <00:22:26.148>rubbish <00:22:26.348>to <00:22:26.548>co-piloting <00:22:26.748>in

384
00:22:29.168 --> 00:22:33.068
<00:22:29.168>12 <00:22:29.308>months. <00:22:29.447>If <00:22:29.588>you <00:22:29.727>have <00:22:29.868>any <00:22:30.007>questions, <00:22:30.148>reach <00:22:30.287>out <00:22:30.428>on <00:22:30.568>LinkedIn

385
00:22:33.108 --> 00:22:33.368
<00:22:33.108>to <00:22:33.341>me.