WEBVTT

1
00:00:00.320 --> 00:00:12.460
Welkom bij AI Report, de Nederlandse podcast over kunstmatige intelligentie waar we uitzoeken welke invloed AI heeft op ons werk, ons leven en de samenleving. Tegenover mij zit Wytse Hagen. Ik ben Alexander Klöpping.

2
00:00:13.280 --> 00:00:22.980
Er is een Nederlandse programmeur. Hij heet Pieter Levels en ik hou hem al een tijdje in de gaten. En die bouwt de afgelopen jaren in zijn eentje tools die uitgroeien tot mini ondernemingen.

3
00:00:23.440 --> 00:00:34.060
En onlangs deed hij iets nieuws. Hij maakte een multiplayer flight simulator game. Zo'n spelletje waar je, uh, jezelf als piloot kunt wanen met behulp van AI.

4
00:00:34.720 --> 00:00:46.440
En het opmerkelijke is dat hij die game in drie uur heeft ontwikkeld, zonder enige ervaring met game-ontwikkeling. Hij beschreef simpelweg wat hij wilde, itereren een beetje en publiceerde.

5
00:00:47.200 --> 00:00:50.480
En binnen 00.24u speelden duizenden mensen het spel gelijktijdig.

6
00:00:50.960 --> 00:01:03.840
En nog verbazingwekkender hij verdient nu op het moment van opnemen € 80.000 per maand aan het verkopen van advertenties in die game, wat neerkomt op meer dan 1 miljoen omzet per jaar.

7
00:01:03.880 --> 00:01:12.140
En die maandelijkse omzet behaalde hij na zeventien dagen. En hij is niet de enige die deze nieuwe manier van programmeren omarmt.

8
00:01:12.320 --> 00:01:17.920
Het internet staat vol met voorbeelden van een marketeer die zonder programmeerkennis in dertig minuten een werkende app bouwt.

9
00:01:18.160 --> 00:01:28.680
Een vader die een app bouwt om aan de hand van een foto van de binnenkant van zijn koelkast de inhoud van de lunchtrommel van zijn zoon te suggereren. Allemaal zonder zelf code te kunnen schrijven.

10
00:01:29.260 --> 00:01:40.040
En dat is de nieuwe realiteit waarin iedereen kan programmeren met AI. Wij bespreken vandaag de tools die deze revolutie mogelijk maken. Hoe jij er nu al gebruik van kunt maken.

11
00:01:40.540 --> 00:01:48.560
En waarom experts waarschuwen dat we de controle over onze eigen creaties aan het verliezen zijn. Welkom bij AI Report.

12
00:02:01.160 --> 00:02:09.100
Heb je die robot gezien bij Nvidia op het podium? Ja, de, de, de. Dat Disney dingetje? Ja. Beschrijf even wat er rondging op X voor de mensen die het niet gezien hebben.

13
00:02:09.479 --> 00:02:19.820
Ja, dit is, uh, ik ken dit robotje als een soort Star Wars dingetje uit een Disney park, maar die loopt daar op het podium bij Nvidia. Wytse, ik bedoel. Oké, dit kan, dit kan niet. Dit kan gewoon niet. Nep nerd.

14
00:02:20.080 --> 00:02:28.500
[lacht] Oké, ja. Ik ken het uit het Disney park, maar goed, het is het robotje die, zo'n vriendelijk klein ding. Ja, best wel. Ik weet ook niet hoe hij heet. Weet ik ook niet. Maakt niet uit.

15
00:02:28.900 --> 00:02:37.740
Een cute dingetje en die is al eerder op het podium geweest. Alleen die wordt steeds wat sneller, slimmer, reageert sneller en het, ik had wel zoiets bij dit filmpje.

16
00:02:38.600 --> 00:02:47.860
Ja, nu begint hij wel op een punt te komen denk ik voor veel mensen dat ze, ik bedoel dit is een enorme lu-luxury gadget, maar, uhm, ik begon hem wel een beetje meer te zien. Ja.

17
00:02:47.900 --> 00:02:55.820
Ja, wat nog CGI was in de film is nu gewoon een echte, een echte robot met karakter. Je, je, je zou zo als je kinderen hebt, zou je hem zo laten spelen met dat ding.

18
00:02:55.860 --> 00:03:05.720
Nou ja, en ik vind het wel grappig dat jij nu CGI zegt, want dat is iets wat ik sowieso wel online meer langs zie komen. Is constant die vraag onder video's: is het nou een deepfake? Is het nou CGI?

19
00:03:06.160 --> 00:03:17.020
Zeker bij al die humanoids. Ja. Wij samen hebben het ook. Ik stuur jou een video, jij stuurt terug. Wytse, is dit wel echt? Ja. Er zijn allemaal die Chinese humanoid video's waarbij als je het ziet gewoon twijfelt.

20
00:03:17.080 --> 00:03:28.680
Dit kan niet echt zijn, want ze gaan zo soepel van een berg af dat je, dat je denkt: dit is, dit kan niet echt zijn, maar dat is dan wel echt. Ja, ook door de opkomst van goede vi-videogeneratie modellen. Ja.

21
00:03:28.880 --> 00:03:39.260
Naast daadwerkelijke humanoids hebben we een beetje een complexe tijd nu met bepalen wat er echt. En wat ik dan vaak doe is op zoek naar andere takes. Dus gewoon letterlijk camerastandpunt. Ja, ja.

22
00:03:39.269 --> 00:03:46.680
Stond er ook iemand bij met een smartphone even mee te filmen? Uh, ja of het liefst op beurzen dat mensen er zelf omheen lopen. Ja. Het is echt, uh.

23
00:03:46.780 --> 00:03:57.980
En dat dat allemaal, dat zowel die deepfakes als de, de, de techniek achter die robot allemaal uit hetzelfde foundational model komen, Wytse, is toch poëzie? Dude, hier kan echt een strik omheen.

24
00:03:58.020 --> 00:04:02.620
Dit, dit was hem voor deze week. Dit was hem. Tot volgende week! Nee, we hebben nog, uh, een paar extra dingetjes.

25
00:04:02.740 --> 00:04:12.640
Uh, Meta, uh, rolt op dit moment de AI-assistent uit die ze een jaar geleden al in Amerika uitgerold hebben in WhatsApp, ook bij ons uit.

26
00:04:12.700 --> 00:04:20.700
In 2023 werd die uitrol nog gepau-gepauzeerd wegens privacyzorgen, maar op dit moment wordt het uitgerold naar 41 Europese landen.

27
00:04:21.260 --> 00:04:27.480
De chatbot is beschikbaar in zes talen en te gebruiken via Facebook, Instagram, WhatsApp en Messenger.

28
00:04:27.700 --> 00:04:37.980
Gebruikers kunnen de Meta Assistant, uh, benaderen via een nieuw blauw cirkel pictogram in de apps en in groepschats kun je de chatbot activeren door @Meta AI te typen.

29
00:04:38.100 --> 00:04:41.920
Uh, in het begin alleen in WhatsApp, maar daarna ook naar die andere, uh, platformen.

30
00:04:41.960 --> 00:04:52.540
En dat betekent dus dat je, ja, een soort van zoals je ChatGPT gebruikt, je hem kan aanroepen in een messaging app, waaronder groepsapps. En dat is natuurlijk grappig voor de, voor de dynamiek.

31
00:04:52.960 --> 00:05:00.020
Vorig jaar werd die uitrol dus gepauzeerd nadat privacy toezichthouders zorgen uitten over het AI-model achter deze functie.

32
00:05:00.500 --> 00:05:07.880
En Meta had plannen om zijn privacybeleid aan te passen voor het trainen van AI-modellen op Europese gebruikersdata. Maar de Ierse Data Protection Commission greep in.

33
00:05:08.420 --> 00:05:14.640
Een woordvoerder verklaart nu dat het uitgerolde tekstmodel niet getraind is op Europese gebruikersdata, want daar ging het allemaal om.

34
00:05:15.060 --> 00:05:25.670
En Meta zegt te blijven samenwerken met toezichthouders om Europese gebruikers toegang te geven tot AI-innovaties die in andere landen al beschikbaar zijn. Nou, uh, dat is toch fijn dat we dat, uh. Ja, en het.

35
00:05:25.700 --> 00:05:35.560
Winst die we hebben geboekt. Het is er dus, hè, nu. Alleen het duurt allemaal wat langer. Maar nu is het dus getraind op iedereen behalve Europeanen. Ja. Oké. Ja. Dank jullie wel.Nou ja, god, dit is wat wij wilden.

36
00:05:35.860 --> 00:05:46.100
Dus, uh, als je nu vraagt om, uh, ja, metaforen te maken, dan krijg je Hollywood metaforen uit dat ding in plaats van dingen uit Franse, Franse literatuur. Dat is de, de winst die we hier geboekt hebben.

37
00:05:46.140 --> 00:05:55.580
Ik ben daar een klein beetje cynisch over. Ander nieuws. Google, uh, heeft, uh, weer een stap gezet om meer on par te komen met de andere, uhm, grote taalmodellen.

38
00:05:55.620 --> 00:06:06.040
Ze hebben Canvas, zo heet die nieuwe functie, toegevoegd aan Gemini en dat is zo'n interactieve ruimte, vergelijkbaar met wat in Claude Artifacts heet en ook die zijbalk van ChatGPT.

39
00:06:06.480 --> 00:06:14.060
Gebruikers kunnen schrijf- en programmeerprojecten maken en bewerken in een zijbalk, terwijl ze chatten in een andere balk. En dat maakt het geheel allemaal wat overzichtelijker.

40
00:06:14.530 --> 00:06:23.080
Met Canvas kunnen gebruikers secties van teksten aanpassen, uh, aan bijvoorbeeld toon, lengte en opmaak, en het resultaat kan direct naar Google Docs worden geëxporteerd. Dat is best wel geinig.

41
00:06:23.420 --> 00:06:34.800
De tool bevat ook programmeerfuncties waarmee gebruikers HTML en code kunnen genereren, uhm, en direct bekijken. Daarnaast introduceert Google Audio Overview. Dat is een functie die we kennen uit NotebookLM.

42
00:06:34.840 --> 00:06:43.020
Dat is die functie die, uh, een soort van fake podcast maakt tussen twee hysterische Amerikaanse podcastmakers, maar dan over het onderwerp waar jij wil dat ze over praten.

43
00:06:43.060 --> 00:06:51.480
Beide functies zijn vanaf deze week gratis beschikbaar voor Gemini gebruikers wereldwijd. Uhm, en die codefunctie werkt alleen op web. Dat is belangrijk om erbij te zeggen.

44
00:06:51.500 --> 00:07:02.900
En Audio Overview is nog steeds alleen in het Nederlands, dus je moet nog steeds, sta-, of, uh, sorry, standaard alleen nog in het Engels en je moet het heel erg prompten om die Monica Geuze-kloon, want dat is de Nederlandse stem, is een- Nog steeds?

45
00:07:02.990 --> 00:07:17.280
Ja, Monica Geuze-kloon, uh, moet je dus nog steeds prompten om die te krijgen, maar die heb je dus nu in Gemini, wat grappig is. En gebruikers ontdekten een grappige toepassing voor, uh, het Gemini 2.0 Flash Model.

46
00:07:17.639 --> 00:07:28.820
[beiden lachen] Namelijk, uh, dat is een, uh, ja, bij, in Gemini kun je de hele tijd kiezen tussen, uh, verschillende modellen, zoals, zoals dat ook in ChatGPT of in Claude kan.

47
00:07:29.000 --> 00:07:41.120
Uhm, en één functie van dit 2.0 Flash Model is dat hij heel goed is in plaatjes maken en bewerken. En één functie die deze week breder is uitgerold is, uh, die beeldgeneratiefunctie.

48
00:07:41.460 --> 00:07:51.740
Uhm, en, uh, dat is alleen toegankelijk in de AI Studio. Dat is een, dat is dus niet de Gemini app. Om het allemaal maar nog ingewikkelder te maken. Dat is de AI Studio.

49
00:07:51.900 --> 00:08:02.000
Google ernaar en dan vind je hem en dan kun je de nieuwste functies van Google's AI gebruiken. En wat je daar hier nou mee kan, is het verwijderen van watermerken uit afbeeldingen.

50
00:08:02.020 --> 00:08:10.140
En dat is natuurlijk controversieel, want als je van die stockfoto's download bij Getty Images of bij andere stockfotobedrijven, dan zitten daar van die watermerken strak overheen.

51
00:08:10.420 --> 00:08:17.440
Foto's van een bruiloft waar de fotograaf ervoor kiest om iedere bezoeker te laten betalen per foto. Ja, die kunnen er nu ook doorheen.

52
00:08:17.480 --> 00:08:22.340
Daar zit dan vaak een watermerk overheen om te zorgen dat je- Bij de Efteling, weet je wel, als je uit een attractie komt.

53
00:08:22.700 --> 00:08:31.400
En, uh, wat je, wat dat ding dus kan doen is die watermerken weghalen en daar de, de pixels die dan weggehaald zijn invullen. Uhm. Ik vind het wel grappig.

54
00:08:31.460 --> 00:08:39.860
Er is echt geen, in mijn ogen, een soort van ethisch [lacht] legale manier om deze tool te gebruiken. Ik bedoel, ik vind hem als eindgebruiker te gek. Ja.

55
00:08:39.900 --> 00:08:51.240
Supervet, maar ik zie niet zo goed wat er aan andere watergemerkte afbeeldingen bestaan die niet bewust watergemerkt zijn om commerciële doeleinden. Nee, zeker. Het is, het, het is een uiting van: dit zegt Google.

56
00:08:51.320 --> 00:09:03.040
Dit is een experimentele, die beeldgeneratiefunctie, zeggen zij, van 2.0 Flash zit in AI Studio. De reden waarom het niet breder is uitgerold is omdat het experimenteel is en niet voor gebruik voor gewone mensen.

57
00:09:03.070 --> 00:09:14.000
Het is als ontwikkelaarstool bedacht en, uh, daar zitten nog niet alle, uh, beperkingen in die ze wel in hun groter uitgerolde massatools zitten.

58
00:09:14.040 --> 00:09:23.100
En daar, hij kan dus plaatjes van bekende mensen genereren, van ce-celebrities genereren, omdat die, die, die, hoe noem je, de guardrails gewoon nog niet fatsoenlijk zijn ingesteld.

59
00:09:23.480 --> 00:09:27.800
En Google zegt: ja, dat komt als we het breder uitrollen. Het is op zich ook niet zo raar, toch?

60
00:09:28.020 --> 00:09:32.920
Nee, maar ik bedoel, als ze nu een robot zouden uitbrengen die fietssloten van fietsen eraf kan knippen, heel makkelijk en zo.

61
00:09:33.220 --> 00:09:41.520
En allerlei, ik bedoel, dan zou ik zeggen: ja, dan moet je hem misschien nog niet in je studio zetten. Ik bedoel, dit beetje een, er zit een hele discussie achter over stockmateriaal en van wie is die foto?

62
00:09:41.660 --> 00:09:51.559
Prima, maar ik vind hem, laat ik zo zeggen, ik vind het eigenlijk wel tof. Dat? Dat Google, uh, wat meer durft. Ja, dat vind ik dus ook. En ik snap dat je dit niet beschikbaar maakt zo voor het grote publiek.

63
00:09:51.580 --> 00:09:53.150
En het gaat, dit is ook niet voor het grote publiek.

64
00:09:53.160 --> 00:10:03.129
Ze maken een soort R&D kweekvijvertje nu waar wij- Laten we wel wezen, die is er al voor, voor echte nerds weten dit heus wel te vinden, want die kunnen al die open source shit gebruiken om, om.

65
00:10:03.260 --> 00:10:10.480
Weet je, als jij graag, uh, phishingcampagnes, spamcampagnes wil gaan maken met AI, dan kun je dat nu ook al. Moedig ik nou niet aan. Nee, maar goed, dat kan allemaal.

66
00:10:10.780 --> 00:10:18.300
Uh, en ik snap dat je beperkingen oplegt voor de, voor de, voor de echte eindgebruiker in de, de, de, de soort van consumentenapps.

67
00:10:18.340 --> 00:10:27.320
Maar er is ook een, er is gewoon een wild westen waar, waar iedereen, uh, shit aan het maken is en daar hoort dit ook een beetje bij, denk ik. Maar goed, misschien controversieel.

68
00:10:27.780 --> 00:10:34.680
Uh, straks gaan wij het hebben over een belangrijk onderwerp, namelijk programmeren met AI. En dat is deze week ook in het nieuws.

69
00:10:35.440 --> 00:10:43.490
Uh, CEO Gary Tan van Y Combinator, dat is een grote incubator waar veel, uh, hoe moet je dat uitleggen wat een incubator is?

70
00:10:44.030 --> 00:10:49.480
[schraapt keel] Een soort van, uhm, ja, een soort van- Kraamkamer, broedvijver, pressure cooker.

71
00:10:50.000 --> 00:10:58.900
Ja, een kraamkamer voor startups waarbij, uh, allerlei ervaren mensen worden gekoppeld aan jonge mensen die een nieuw bedrijf willen starten en die ook een beetje op weg worden geholpen met geld.

72
00:10:59.580 --> 00:11:04.000
En Y Combinator is de succesvolste van allemaal. Uh, Dropbox komt daaruit en Airbnb.

73
00:11:04.600 --> 00:11:14.600
En de CEO, want daar had ik het over, van Y Combinator heeft deze week gezegd dat een kwart van alle startups die dit, deze cohort, zo noemen ze dat, die op dit moment startups aan het maken zijn.

74
00:11:15.120 --> 00:11:26.830
Bij een kwart van de startups is 95% van de code door AI geschreven. Uh, volgens de CEO, uh, bereiken kleine teams met minder dan tien personen omzet van wel $ 10 miljoen

75
00:11:27.740 --> 00:11:40.020
zonder dat er honderden ingenieurs nodig waren om die dingen te maken. En die revolutie waarbij AI-modellen het stuur overnemen en complete software genereren, laat de huidige lichting starters wekelijks met 10% groeien.

76
00:11:40.060 --> 00:11:46.600
Iets wat volgens T-Tan nog nooit eerder is gebeurd in zo'n vroege fase van dit soort bedrijven.

77
00:11:46.720 --> 00:11:56.060
En, uhmDa-daarmee is het ook geen wonder dat 80% van de bedrijven die zichzelf tijdens hun be-bekende demo day presenteerden AI als kern had.

78
00:11:56.460 --> 00:12:10.120
Y Combinator is een beetje een soort van, nou ja, uh, het wordt een beetje ge-ge-ge-gebruikt als de, de voorhoede van nieuwe startups en het feit dat 80% van die startups nu AI als een soort van raison d'être hebben, zegt veel over de,

79
00:12:11.060 --> 00:12:13.600
ja, de, de mate van geld die er naartoe gaat.

80
00:12:13.640 --> 00:12:23.920
Ja, en ik denk ook er is een best wel, uh, we gaan hem linken in de shownotes YouTube channel van Y Combinator, waar Gary Tan ook vaak aan tafel zit in een rondetafelgesprek met iedereen betrokken bij die incobe-incubator.

81
00:12:23.940 --> 00:12:29.700
En ik vind dat zelf gewoon heel boeiend om een fly on the wall te zijn tijdens die, want het zijn best wel open gesprekken waarin

82
00:12:30.680 --> 00:12:39.160
best wel boute statements gemaakt worden over: we verwachten volgend jaar dat de helft met AI geschreven wordt van, en weet je wel, zij zitten best wel ook toekomstvisie over Y Combinator te delen daar.

83
00:12:39.720 --> 00:12:49.020
En ik, uhm, ik leer een hoop als ik daarnaar luister. Vooral over de Silicon Valley mindset en hoe er gedacht wordt in die cirkels nu. Ja. Ja, is echt tof. Interessant. Tof bedoel ik.

84
00:12:49.420 --> 00:13:00.620
En dan, uh, nog een klein dingetje, maar misschien, uh, toch wel heel boeiend voor veel mensen. OpenAI wil ChatGPT en Google Drive en Slack met elkaar verbinden.

85
00:13:00.660 --> 00:13:04.320
Dus mensen die Google Drive en Slack gebruiken kunnen daarmee hun hart ophalen.

86
00:13:04.360 --> 00:13:11.780
Want ze beginnen dus binnenkort met het testen van ChatGPT connectors, waarmee zakelijke gebruikers de apps die ze gebruiken voor hun werk kunnen koppelen aan de chatbot.

87
00:13:11.820 --> 00:13:22.520
En het idee is dan dat je vragen kan stellen over interne bestanden die op Google Drive staan, of prestaties, of spreadsheets, of dingen die in Slack gesprekken gezet zijn, waarbij ChatGPT netjes de toegangsrechten respecteert.

88
00:13:23.060 --> 00:13:34.500
Dus als jij geen toegang hebt tot een bepaalde Slack groep of een bepaalde map, dan kun jij ook niet erbij in ChatGPT. Uh, consequentie is wel dat OpenAI versleutelde kopieën van bedrijfsgegevens op zijn servers opslaat.

89
00:13:34.840 --> 00:13:44.440
Uh, lees ik even letterlijk voor. Het bedrijf benadrukt dat die gegevens niet gebruikt worden voor training, maar dat het wel mogelijk gebruikt wordt als, luister mee, input voor synthetische datageneratie.

90
00:13:45.160 --> 00:13:55.000
Een nuanceverschil waar bedrijven die, nou ja, heel erg bezig zijn met hun privacy wellicht. Ja, voelt een beetje als. Mijne wenkbrauw omhoog zal gaan, maar. Data wassen. Data wassen, ja.

91
00:13:55.060 --> 00:14:04.360
Ja, dat je zegt ik gooi het erin, maar nooit helemaal, ik, ik train erop. En wat daar dan uitkomt mag ik wel zien. Maar wat ervoor zat mag ik niet zien. Ja. Heel interessant. Ja. Ik wil ook wel een T-shirt voor, uh.

92
00:14:04.640 --> 00:14:12.840
Data wassen. Nou ja, dat zou ook kunnen. Maar, maar als wij ooit een T-shirt lijn beginnen dan, dan, deze gesprekken worden puur gebruikt als input voor synthetische datageneratie.

93
00:14:12.900 --> 00:14:23.240
Lijkt me, zeg maar, mensen die daar om moeten lachen, dat zijn mijn vrienden. Goed, straks gaan we het hebben over het hoofdonderwerp, namelijk kunnen programmeren met AI en de ongelooflijke revolutie die dat ontketent.

94
00:14:23.300 --> 00:14:34.580
Maar eerst vertellen Marjan en Lucas van Dept over het maken en opschalen van een heel praktisch ding waar iedereen die een bedrijf heeft wel eens mee te maken heeft als je een beetje ambitie hebt namelijk: hoe doe je vertalingen voor jouw merk?

95
00:14:35.060 --> 00:14:47.200
En zij vertellen wat ze daarmee bereikt hebben. [muziek] Hi, ik ben Marjan van marketing- en techbureau Dept. Elke week bespreek ik met mijn collega Lucas over hoe wij merken helpen in de wondere wereld van AI.

96
00:14:47.640 --> 00:14:59.200
Deze week AI Transcreation. Want we weten allemaal dat vertalingen niet alleen tijdrovend en kostbaar zijn, maar ook een nogal rommelig proces. Daarbij neemt de behoefte aan die relevante content alleen maar toe.

97
00:14:59.280 --> 00:15:09.040
Lucas, hoe lossen we dit op? Ja, voor een grote food delivery partij hebben we een AI Transcreation platform ontwikkeld die het hele proces stroomlijnt en waarbij AI agents het zware vertaalwerk, uh, doen.

98
00:15:09.540 --> 00:15:19.460
Dit heeft ervoor gezorgd dat we 60% efficiënter zijn geworden en het werk waar we normaal weken over deden teruggebracht is naar letterlijk, uh, minuten. Daarnaast stelt het ons in staat om hyperlokaal te zijn.

99
00:15:19.760 --> 00:15:29.200
Die AI agents kunnen letterlijk op buurtniveau andere copy creëren. Hoe werkt dit dan precies? Uh, copywriters en marketeers werken direct in het platform en zetten daar de master copy neer.

100
00:15:29.620 --> 00:15:35.460
Daarnaast hebben we koppelingen met bijvoorbeeld een DAM, een PIM en een CMS-systeem om de andere content die we nodig hebben op te halen.

101
00:15:35.860 --> 00:15:43.620
Dit is eigenlijk de briefing voor de AI agents en die gaan dan aan de slag met het, uh, vertaalwerk. We kunnen eigenlijk alle typen copy maken die we willen.

102
00:15:43.630 --> 00:15:53.960
Dus denk van copy op de website, productinformatie, maar ook copy voor social of, uh, in, uh, andere marketinguitingen. En ik denk, heel belangrijk, marketing is meer in de driver seat dan ooit.

103
00:15:54.460 --> 00:16:03.980
Zij, uh, zien in het platform precies welke verzoeken er binnenkomen, de status ervan, kunnen feedback geven op de AI agents, uh, en uiteindelijk copy goedkeuren waar ze het mee eens zijn.

104
00:16:04.500 --> 00:16:13.720
Wat nog goed is om te melden erbij: het model leert continu. Dus op het moment dat marketing feedback geeft op de copy, wordt het model ook een stukje slimmer. Nou, duidelijk. Niet afwachten, maar doen.

105
00:16:13.740 --> 00:16:31.660
Want wie vandaag begint, loopt straks voorop. Ga naar Dept Agency dot com slash AI report als je meer wil weten. Tot volgende week. [muziek] Vorige week zat ik thuis wat te spelen met de app Cursor

106
00:16:33.180 --> 00:16:43.540
en eigenlijk vooral uit nieuwsgierigheid typte ik: maak een app die me helpt om mijn dochter te helpen de tafels uit haar hoofd te leren. Daar heeft ze moeite mee.

107
00:16:45.660 --> 00:16:55.480
Ik vertelde dat ding welke sommen ze vooral moeite mee heeft. Ik vertelde ook hoe ik dacht dat dat ding een spelletje kon maken dat best spannend zou kunnen worden en ik verwachtte er niet veel van.

108
00:16:56.340 --> 00:17:09.140
Maar 5 minuten later had ik een werkende webapp met een daadwerkelijk leuk spelletje om te spelen, met vrolijke bliepjes als ze het goede antwoord gaf en met een design dat oprecht niet zou misstaan in de App Store.

109
00:17:11.140 --> 00:17:23.740
En ik zag wel code over het scherm schieten. Eventjes, maar ik heb geen idee hoe die code werkt. En heel eerlijk? Het interesseert me helemaal niks. Het werkt gewoon. En ergens is dat super opwindend

110
00:17:24.760 --> 00:17:37.760
en best een beetje beangstigend. Want decennialang was het bouwen van software toch een soort van mystieke kunst, alleen weggelegd voor mensen die jaren hadden besteed aan het leren van programmeren.

111
00:17:37.800 --> 00:17:44.500
Vaak al op vroege leeftijd en dan op latere leeftijd daar steeds beter in worden. Er is een soort klassenverschil.

112
00:17:44.740 --> 00:18:02.080
Ik heb dat altijd gevoeld en ik ben altijd jaloers geweest op mensen die uit stof iets konden optrekken.Er was altijd een soort onzichtbare muur tussen gewone mensen met ideeën zoals ik en de soort technische wereld die die ideeën tot leven kon brengen.

113
00:18:02.140 --> 00:18:14.400
Om iets te maken moest je iemand kennen die kon programmeren of het zelf leren. Een drempel die voor mij en heel veel anderen simpelweg veel te hoog was. Maar nu staat die muur op instorten.

114
00:18:14.960 --> 00:18:23.800
Het is opeens alsof iedereen kan componeren zonder noten te lezen. Of alsof je een huis kan bouwen zonder ooit een hamer vastgehouden te hebben.

115
00:18:24.520 --> 00:18:39.640
En de belofte van AI in programmeren is dat iedereen met een idee dat kan omzetten in werkende software door het gewoon te beschrijven in het Nederlands. En nog niet iedereen heeft het hier over.

116
00:18:40.440 --> 00:18:50.340
Maar ik begrijp dat niet, want het is volstrekt revolutionair. En zoals dat gaat met elke revolutie, brengt het opwinding en een zekere onzekerheid met zich mee.

117
00:18:50.380 --> 00:18:58.380
Want wat betekent het als iedereen zijn eigen digitale wereld kan vormgeven? En wat gebeurt er met de miljoenen mensen die programmeren als beroep hebben?

118
00:18:59.000 --> 00:19:08.700
En daarom duiken we in deze aflevering diep in wat misschien wel een van de meest onzichtbare, maar verstrekkende revoluties op AI gebied is hoe programmeren voorgoed verandert.

119
00:19:10.660 --> 00:19:15.020
En dit is niet alleen relevant voor ontwikkelaars. Iedereen krijgt een toverstaf in handen.

120
00:19:15.720 --> 00:19:32.240
We gaan het hebben over Vibe coding, over de tools die dit alles mogelijk maken, wat het betekent voor hoe we computers gebruiken en uiteindelijk hoe deze democratisering van het maken van software onze hele relatie met technologie op zijn kop zet.

121
00:19:34.280 --> 00:19:45.460
Laten we beginnen Wytse. Laten we eerst eens kijken waarom dit allemaal relevant is en ook hoe we hier gekomen zijn. Want dat is ook denk ik goed om neer te zetten. Even de basics, maar laten we beginnen met:

122
00:19:47.080 --> 00:19:55.860
waarom is dit boeiend dat AI ons gaat helpen om te programmeren? Ik denk dat je het net ook al een beetje zei.

123
00:19:57.300 --> 00:20:06.040
Dit wat wij hier nu beschrijven en wat eigenlijk het eerst aan het gebeuren is met programmeren, software maken, gaat ook gebeuren en gebeurt zelfs al op veel andere gebieden.

124
00:20:06.060 --> 00:20:13.220
Want de metaforen die jij net even casual aanhoudt van een huis bouwen, muziek componeren is natuurlijk ook al gaande.

125
00:20:13.960 --> 00:20:24.700
Waar jij een architect voor nodig had, heb je straks waarschijnlijk minder nodig, misschien zelfs helemaal niet meer. Misschien voldoen die bouwplannen wel perfect aan alle regels die gelden in jouw specifieke regio.

126
00:20:24.830 --> 00:20:33.340
Iets wat een architect misschien niet eens mee kon nemen als mens. Dus ik denk dat waarom wij het hier over willen hebben, omdat wij iets zien gebeuren.

127
00:20:33.520 --> 00:20:46.080
En ik denk dat het heel leuk is omdat jij beschrijft net eigenlijk die afstand tussen de persoon met het idee en de magiër die dat voorheen kon. Nou ja, jij en ik. Want ik. Jij bent de magiër in deze vergelijking. Zeker.

128
00:20:46.120 --> 00:20:58.080
Jouw woorden. Ja, is wel zo. En dus wij kunnen hier nu met z'n tweeën in een soort relatietherapie hardop gaan. Hoe is het dat jij nu mijn tuin in komt fietsen? Ja, en hoe is dit voor jou? Ja, precies.

129
00:20:58.120 --> 00:21:09.700
En dat ga ik jou straks vertellen. Maar wat wij ook zien is dat er veel meer van dit. Ik heb zelf in andere thema's domeinen in mijn leven. Deze relatie zoals jij die naar mij hebt. Ik kan niet alles.

130
00:21:10.120 --> 00:21:21.620
Als ik naar een huisarts ga, weet ik het niet. En, en die barrières, die dikke driedubbel glas zijn en de super muren die daartussen gebouwd zijn, daar komen nu allemaal gaten in die beginnen te brokkelen.

131
00:21:22.520 --> 00:21:35.080
En toch voelt het wel alsof programmeren wel een ander abstractieniveau is om te bespreken dan de arts die je aanhaalt. Of de architect die je aanhaalt of de bouwer die je aanhaalt of de muzikant die je aanhaalt.

132
00:21:35.120 --> 00:21:47.280
Want het voelt alsof in de piramide van ja, ik weet niet, ik weet eigenlijk niet. De piramide van macht of zo staat programmeur daar wel boven omdat die al die gebieden aanraakt.

133
00:21:47.400 --> 00:21:57.700
Daarom lijkt het me zo wezenlijk om hier over te praten vandaag. Want dat programmeren heeft effect op al die dingen, terwijl al die losse dingen hebben niet per se effect op al die andere gebieden. Mooi gezegd in dat.

134
00:21:57.740 --> 00:22:07.620
In dat opzicht is het zo dat dat componeren, dat huis bouwen of dat huis ontwerpen en bouwen, zelfs uiteindelijk is dat allemaal software. Dus we, we, we pakken hem nu gewoon in het hart, zeg maar.

135
00:22:07.660 --> 00:22:13.880
We pakken hem bij bij de stam van de boom. En al die takken die groeien daar weer aan. Dus, dus ik denk dat.

136
00:22:13.920 --> 00:22:23.880
En software kan dienen als een metafoor voor andere domeinen om hoe mensen zich straks gaan voelen en wat daar voor dynamiek ontstaat tussen de architect en de persoon die normaal de architect inhuurt.

137
00:22:23.890 --> 00:22:32.660
Maar tegelijkertijd is het zo dat dit juist hetgene is wat ervoor zorgt dat die huizen niet meer door een architect gebouwd hoeven worden. Dus het heeft minimaal twee dimensies wat we hier bespreken. Ja.

138
00:22:33.020 --> 00:22:44.420
En wat voor mensen die niet in tech werken. Waarom zou iemand die nooit heeft geprogrammeerd toch willen, moeten, kunnen programmeren? Want wij gaan er nu een beetje van uit dat iedereen wil programmeren.

139
00:22:44.460 --> 00:22:54.550
Maar ik merk toch vaak als ik met andere mensen praat dat die wens dat heel veel mensen die wens helemaal niet hebben. Wat? Wat is nou de. Zeg maar waarom zou iemand dat moeten willen?

140
00:22:54.600 --> 00:23:04.159
Om met AI dan weliswaar stiekem code kunnen schrijven, wat voor impact kan dat hebben op het dagelijks leven? Ik denk wat jij goed doorhebt, [schraapt keel]

141
00:23:04.240 --> 00:23:13.840
al een hele tijd, is dat software, dat het kunnen maken van software, dat dat op een bepaalde manier een superkracht is. Er zit een frustratie bij jou dat je meegemaakt hebt dat je dingen wilde.

142
00:23:14.380 --> 00:23:23.520
En dan ging je vragen hoe kom ik tot die dingen? Ja, dan moet je software laten maken. Dus heel vaak was het antwoord op jouw vraag software, daar moet een app voor gemaakt worden, een systeem, een infrastructuur.

143
00:23:24.720 --> 00:23:28.240
Ik denk dat er heel veel mensen zijn die die stap niet per se zou maken.

144
00:23:28.580 --> 00:23:37.500
Laat ik het zo zeggen zijn er om ons heen heel veel mensen die bepaalde wensen hebben, problemen die opgelost moeten worden of dromen die uitgevoerd moeten worden of uitgebracht. Ja, die zijn er.

145
00:23:37.920 --> 00:23:46.040
Hebben die mensen door dat dat die dromen en problemen opgelost zouden kunnen worden door technologie slash softwareoplossingen? Dat is nog maar de vraag.

146
00:23:46.080 --> 00:23:55.760
Want als ik wat ik nu merk om me heen sinds onze afleveringen waar we Cursor een paar keer genoemd hebben, krijg ik appjes van vrienden die zeggen ik ben dat Cursor toch eens gaan proberen.

147
00:23:56.380 --> 00:24:04.985
Ik merk dan bij mezelf huh?Ik, ja, dat is ben, is dan de oude man in mij dat ik denk: hè, jij? Waarom? Wat ben je aan het doen? [lacht] Wat zit jij met Cursor te doen? Waarom?

148
00:24:04.985 --> 00:24:11.056
Omdat je dat voelt als een soort van pro tool of zo. Ja, dat is het, het klopt helemaal niet. Als in: dat is, dat is toch veels te technisch.

149
00:24:11.396 --> 00:24:19.496
Terwijl zij, door jou, omdat jij hebt [lacht] gezegd tegen mensen: ga hiermee spelen. Toch maar. Waar ik denk: hij is veels te rauw. Tegen mij— Nee, ik ben er gewoon mee gaan praten.

150
00:24:19.556 --> 00:24:22.536
Toen heb ik gewacht en toen kreeg ik een website. Die kon ik bezoeken en die deed het.

151
00:24:22.616 --> 00:24:33.506
Nou, als dat kwartje eenmaal landt en, en je ervaart als gebruiker: ik kan van tekst naar software, van het Nederlands naar software, dan doet dat iets van: ah, maar wacht even.

152
00:24:33.506 --> 00:24:37.256
Wat voor dingen gebruiken die mensen het dan voor? Want ze hebben dan toch een reden om dat te willen proberen.

153
00:24:37.316 --> 00:24:45.836
Dus wat, wat zijn dan de type dingen die zij opgelost willen hebben in hun leven waardoor ze gemotiveerd raken om zo'n intimiderend uitziende tool toch te proberen?

154
00:24:45.936 --> 00:24:52.796
Ja, dus nu, het is heel vaak, uh, zakelijk dashboardjes bouwen. Dus er- Oké, voor hun werk. Ja. Ja, en daar, en daar hadden ze al tooltjes voor.

155
00:24:52.836 --> 00:25:01.236
PowerBI en zo, ook allemaal van Microsoft, maar nu kunnen ze— Ze hadden al veel meer ambities. Die moesten ze steeds aan hun teams vragen intern en dan wachten, want zo gaat dat.

156
00:25:01.296 --> 00:25:10.256
En nu, we, dus ze hebben eigenlijk al door wat de kracht van software kan zijn, omdat ze dat normaal bij anderen neerleggen. En nu gaan ze dat zelf bespreken en slaan ze als het ware een stap over.

157
00:25:10.296 --> 00:25:21.376
Dat is de meer, uh, uh, hele duidelijke, toepassingsgerichte zakelijke context. Maar ik heb ook vrienden die mij sturen: ja, uh, ik heb een aantal favoriete koffie, uh, uh, merken.

158
00:25:21.436 --> 00:25:30.556
Ik wil eigenlijk in de gaten houden wat daar de prijzen van zijn bij de verschillende supermarkten. Mhm. Ik zoek al heel lang naar deze app. Die is te klein om gemaakt te worden, want er is nie-, geen businessmodel.

159
00:25:30.916 --> 00:25:38.856
Ja, dan bouw ik hem zelf wel, hè. Het, ik moet wel zeggen, ik zit wel in een bubbel van mensen die een soort, uh, softwarezelfvertrouwen hebben misschien. Ja.

160
00:25:39.396 --> 00:25:44.496
Dit is, er is een leuke metafoor die ik ooit hoorde van iemand, die ging op zoek naar een, een, een bak voor in zijn tuin.

161
00:25:44.536 --> 00:25:54.616
Zo'n verhoogde bak waar, die je dan aarde in kan storten op zijn balkon en dan daar bloemen in kon zetten. En bij de zevende bouwmarkt zei iemand achter hem in de rij: het is gewoon hout, hè.

162
00:25:54.656 --> 00:25:59.756
Je kan ook die vier planken die daar staan kopen en dan een paar van die ijzeren dingen en die schroef en dan heb je die bak. Mhm.

163
00:25:59.916 --> 00:26:07.976
En hij zei: er landde gewoon in mijn hoofd iets van: ja, inderdaad, dat product wat ik eigenlijk in elkaar wil kopen staat hier in stukken in de bouwmarkt.

164
00:26:08.316 --> 00:26:17.176
Nou, ik denk dat dat soort software, uh, bewustzijn van: ja, uiteindelijk zit daar ook gewoon een stukje software achter en die magie valt wel mee.

165
00:26:17.656 --> 00:26:26.416
Als je dat eenmaal hebt, een stukje zelfvertrouwen, ja, dan— Dus ik zie wel heel veel mensen Cursor pakken die stiekem al een klein beetje wel weten wat je kan als je software kan maken. Ja, ja.

166
00:26:26.516 --> 00:26:31.196
Ik zag Kevin Roose in New York Times. Die schreef, uh: ik ben zelf geen softwareprogrammeur, schrijft ie.

167
00:26:31.256 --> 00:26:41.156
Ik kan geen enkele regel Python, JavaScript of C++ schrijven, uh, behalve een korte periode in mijn tienerjaren waarin ik websites bouwde met Flash. Dat vind ik heel herkenbaar. Ik heb, ik heb precies hetzelfde.

168
00:26:41.196 --> 00:26:47.656
Ik heb nooit geprogrammeerd, maar ik ging dan wel in Flash vroeger, toen ik klein was, dingetjes doen. Maar hij zegt dus: ik ben nooit een softwareontwikkelaar geweest.

169
00:26:47.716 --> 00:26:54.956
Ik koester ook helemaal geen ambities voor een carrière in de techindustrie. En toch heb ik de afgelopen maanden volop zitten programmeren, schrijft ie.

170
00:26:55.296 --> 00:27:07.496
Een greep uit mijn creaties: een tool die lange podcasts transcribeert, dus helemaal uitschrijft en samenvat. Een tool om mijn socialmediabladwijzers in een doorzoekbare database te organiseren.

171
00:27:07.756 --> 00:27:15.296
Het zijn zijn, uh, bookmarkjes in, uh, Twitter en zo. Een website die me vertelt of een meubelstuk in de kofferbak van mijn auto past.

172
00:27:15.356 --> 00:27:25.796
Een app genaamd Lunchbox Buddy, die de inhoud van mijn koelkast analyseert aan de hand van een foto en me helpt te beslissen wat ik in de lunchtrommel van mijn zoon moet stoppen.

173
00:27:26.056 --> 00:27:33.336
Ik vind het hele vette voorbeelden, omdat het, het, het, het is zeg maar van de scope van de, van het project, is gewoon heel klein.

174
00:27:33.576 --> 00:27:48.996
Het zijn kleine dingetjes die je in je leven tegenkomt en waarbij je, als je nu de, ja, de, de tegenwoordigheid van geest hebt om dan de App Store in te gaan en dan te gaan zoeken ernaar, weet ik veel, een app waarmee je kan herkennen wat voor steen iets is of wat voor plant iets is.

175
00:27:49.036 --> 00:27:57.296
Weet je wel, dat soort type appjes. Echt mini-gereedschapjes. Dat zijn het type dingen die mensen nu op grote schaal zelf aan het maken zijn.

176
00:27:57.336 --> 00:28:06.756
En het, het vereist dus, ja, e-, de eerste stap dat je begrijpt: misschien is hier een app voor. En tweede step, stap is dan: misschien kan ik, misschien kan ik hier een app voor maken.

177
00:28:06.796 --> 00:28:17.256
En dat zijn wel twee stappen die mensen moeten zetten in hun hoofd, die je stiekem de hele dag tegenkomt in je werk. Want je zit de hele dag een soort van bullets weg te halen in zinnen, weet je wel.

178
00:28:17.296 --> 00:28:30.886
Of als je tekst wil herorganiseren naar een PowerPoint en knippen, plakken, al dat stomme werk, uhm, dat je daar niet alleen het in ChatGPT gooit en dan zegt: fix dit voor me, maar dat je eigenlijk iets maakt wat je de hele tijd kan hergebruiken.

179
00:28:31.446 --> 00:28:32.316
Dat is een beetje het idee.

180
00:28:32.556 --> 00:28:44.036
Ja, en ik denk dat, ik doe, dit doet me heel erg denken dat bij, uhm, uh, de korfbalvereniging waar ik, uh, ooit bij zat was een, uh, jaarlijkse loting en, uh, dan kon je, uh, nou ja, lootjes kopen en dan kon je wat winnen.

181
00:28:44.436 --> 00:28:51.156
En die persoon die dat allemaal begeleidde, die loting, dat was geen softwareprogrammeur, maar echt geen domme jongen. Dus ik kwam daar bij die loting.

182
00:28:51.216 --> 00:29:00.496
Ik zie daar op die beamer een heel dashboard wat vroeger in Flash gebouwd zou zijn, hè, Macromedia Flash. En ik dacht: ja, dit is geen Flash. Uh, ik zie, dat zie ik dan ook een beetje aan de fontjes.

183
00:29:00.516 --> 00:29:10.416
Dus ik dacht: dit is— Dus ik heb dat, ging helemaal goed, hè. Knoppen drukken, draaien, animatietjes, uh, nummertjes, random number generators. Ik dacht, ik zat daar echt zo van: wauw [lacht].

184
00:29:10.476 --> 00:29:20.056
Dus ik ben naar hem toe gelopen achteraf. Ik zeg: waar zit ik nou naar te kijken? PowerPoint [lacht]. Oh, wauw. En er was een koppeling tussen Pa-PowerPoint en Excel en een of andere modules of zo.

185
00:29:20.436 --> 00:29:29.456
En het was, ja, voor mij voelde dat als een auto gemaakt uit lollystokjes. [lacht] Maar, ja, dat, met, en dat bedoel ik met, met respect. Ja, met respect. Ja, knap gedaan. Want hij, hij reed nog ook, hè [lacht].

186
00:29:29.466 --> 00:29:30.956
Ik doe het je niet na. Ik doe het je niet na.

187
00:29:31.446 --> 00:29:43.896
En, uh, dat was ook weer zo'n besef voor mij dat ik dacht: uhm, wauw, wat is er een enorm verlangen bij heel veel mensen- Ja...om die computer op hele andere manieren te gebruiken dan dat ze mogen van ons softwareontwikkelaars.

188
00:29:43.956 --> 00:29:54.416
Ja, ja, ja. Laten we teruggaan naar het begin, want dit is niet een, een, een nieuw ding. Ondanks dat deze, deze hele beweging in een soort bizarre stroomversnelling is geraakt.

189
00:29:54.856 --> 00:30:07.180
Maar jij kwam met een fragment, Wytse, over Hyperland. Waarom wil je dit laten horen? Nou, die, die term Hyperland is een beetje uit deDe tijd van, uh, hypertext, hè, http hypertext protocol.

190
00:30:07.540 --> 00:30:19.140
Dat woord hyper is in, in de eind jaren 80, begin jaren 90 een idee van de droom van een, van een totaal aan elkaar gekoppeld super informatienetwerk wereldwijd. Superoptimistisch.

191
00:30:19.500 --> 00:30:24.560
Er waren heel veel- Voor, voordat het internet als een idee überhaupt in mensen hun hoofd was geland.

192
00:30:24.620 --> 00:30:35.240
Ja, en dat woord hyper kwam er een beetje bij omdat je, uh, dat zou dan een, een, een, een supersnelle, een supergrote, een super aan elkaar gekoppelde, alles zou een hyperlink zijn, hè.

193
00:30:35.280 --> 00:30:40.140
Dus in een stuk tekst kon je klikken en dan zat daar weer een link. We hebben het redelijk waargemaakt, hè.

194
00:30:40.180 --> 00:30:50.700
Ik, ik zal, ik, ik parkeer even de discussies, uh, uh, rondom wat een hyperlink had kunnen zijn, maar we hebben Wikipedia nu en binnen Wikipedia kan je jezelf verliezen. Dat is gelukt. Is anders dan een boek.

195
00:30:50.740 --> 00:30:58.940
Nou, uh, in die tijd had je de Knowledge Navigator van Apple. Staat in de shownotes. Dat is door John Sculley toen, Steve Jobs was er toen niet bij. Wat is dat dan?

196
00:30:58.980 --> 00:31:05.650
De Knowledge, een, een, de Knowledge Navigator was eigenlijk een droom, een visie, hè, niet des Apples. Daarom was het ook niet Steve Jobs.

197
00:31:06.040 --> 00:31:15.290
Een droom, een visie voor de computer van de toekomst en de computer van de toekomst zou een computer zijn waarmee je kon praten. Daar zit een assistent op, die heeft een gezicht, die praat met jou als een mens.

198
00:31:15.290 --> 00:31:24.540
Wanneer was dit? 87. Oké. En als je die video terugkijkt, ik raad het je echt aan. Ik heb een koppeling naar de Internet Archive gemaakt, netjes door Apple geüpload naar de Internet Archive. Oké.

199
00:31:24.740 --> 00:31:35.980
Dus allemaal, klopt allemaal helemaal. In die video zie je eigenlijk een, een, een tablet, een iPad-achtig ding waarop een assistent in beeld zit als een FaceTime-call die een synthetische avatar is.

200
00:31:36.040 --> 00:31:45.780
Ik snap voor de luisteraars die al langer luisteren: ja, maar hier hebben wij het toch al de hele tijd over. 1987. [lacht] Oké, dus dat vereiste echt wel het enige aan, uh, visie.

201
00:31:46.260 --> 00:32:01.140
In rond diezelfde tijd, 1990, hadden we Douglas Adams, schrijver van The Hitchhiker, Hit-Hitchhiker's Guide to the Galaxy, een sciencefictionschrijver met een enorme liefde voor wat computers waren, wat computers konden worden.

202
00:32:01.180 --> 00:32:13.560
Was ook vaak Apple-fan, openlijk Apple-fan, noem maar op. Dus die communities die overlapten elkaar. Ook Douglas Adams heeft zo'n visioneering gedaan. Visioneering is een vorm van engineering, maar dan van de fantasie.

203
00:32:13.980 --> 00:32:17.380
En visioneering, dan krijg je daaruit imaginaries. Ik noem ze allemaal maar even.

204
00:32:17.420 --> 00:32:28.940
En imaginaries zijn bijvoorbeeld een kartonnen versie van of een heel duur prototype wat nog niemand kan betalen, maar dan kunnen we alvast laten zien: moet je voorstellen wat we zouden kunnen bouwen.

205
00:32:29.160 --> 00:32:43.980
Nou, Douglas Adams heeft ook zo'n, uh, visionary gebouwd, namelijk een uur lange, uh, ja, een fiction, fictiedocumentaire over een technologie die hij dan, a-hij wilde ons eigenlijk gewoon vertellen: dit is wat we kunnen straks, hè, in de toekomst.

206
00:32:43.990 --> 00:32:53.869
Dit zouden wij kunnen bouwen. En ik ga voor jullie een documentaire maken in de hoop dat degene die dit, die hem kijkt daar zo'n honger naar krijgt dat ze het gaan ontwikkelen. Klein fragment kunnen we laten horen.

207
00:32:53.900 --> 00:33:07.660
Uit de documentaire. Dan krijg je een, een proefje. "My name is Tom and I'm your agent. May I ask if you know what that means? You want 15%? It means that I'm here to do your every slightest bidding.

208
00:33:08.160 --> 00:33:20.720
To fetch and carry for you, to work tirelessly and selflessly on your behalf. Always ready, always willing. No job too small or too menial. Are you sure you mean agent? I mean that I'm a software agent.

209
00:33:21.340 --> 00:33:30.160
I am merely a simulacrum, an artificial and completely customizable personality, and I only exist as what we call an application in your computer."

210
00:33:30.170 --> 00:33:48.540
En wat je eigenlijk ziet in zowel de Knowledge Navigator video, uh, die is wat korter, als het hele uur wat je met Douglas Adams kan besteden in zijn Hyperland, is dat zij daar een visie neerzetten van wat een computer is, die veel meer lijkt op wat Anthropic en OpenAI ons nu willen verkopen dan dat we tot nu toe gekregen hebben.

211
00:33:49.060 --> 00:33:54.360
Namelijk conversational, dus je gaat in een gesprek als mens in de taal die jij beheerst.

212
00:33:54.900 --> 00:34:05.920
Er is videobeeld, hè, want, uh, dat is iets wat ik vandaag graag zou willen uitdiepen, is dat er een beetje een aanname is bij sommigen dat dit dan allemaal spraakassistenten zouden zijn.

213
00:34:06.050 --> 00:34:15.100
Nou, ik kan jou vertellen: in de trein bel ik niet graag en, uh, ik praat heel weinig met mijn computer. Dus dat hele idee dat computers alleen nog maar smart speakers worden is te beperkt.

214
00:34:15.500 --> 00:34:23.000
Wat daar nog bij hoort is beeld. Beeld in de vorm van V-VR, AR of beeld in de vorm van een breed, een scherm. Ja.

215
00:34:23.540 --> 00:34:30.440
In deze, uh, Hyperland-documentaire en in de Knowledge Navigator zie je eigenlijk iemand die tegen zijn computer praat.

216
00:34:30.600 --> 00:34:45.380
En die computer heeft ook een gezicht, een persoonlijkheid en een stem, uh, en is eigenlijk een, een, een FaceTime-call die constant openstaat, waar jij tegen kan zeggen: joh, als je nou eens kijkt naar die en die data en je combineert die in een grafiek, wat voor grafiek krijg ik dan?

217
00:34:45.500 --> 00:34:52.100
Boem, grafiek. Maar als je dat dan over de data heen legt die mijn vriend gisteren gestuurd heeft via de mail. Boem. Maar wat klopt er dan niet aan zijn mail? Boem.

218
00:34:52.140 --> 00:34:56.280
En terwijl die praat: je moeder wil trouwens nog weten wanneer het pakketje binnenkomt. Ja, geef maar even dit door.

219
00:34:56.340 --> 00:35:06.660
Dus die, uh, eigenlijk wat wij nu zien ontstaan in 2025, uh, aan mogelijkheden met die agenten en hoe software gaat werken, wordt daar heel mooi uiteengezet.

220
00:35:06.820 --> 00:35:19.830
Waarom haal ik dat nu vandaag aan, terwijl wij willen praten over Cursor, hè, en met, met tekst software maken? Omdat ik denk dat, uh, jouw mooie introductie: ik wil mijn dochter helpen

221
00:35:20.760 --> 00:35:31.350
en ik weet echt wel wat van technologie. Ik kan niet programmeren, maar ik weet wel de magic, uh, words die ik tegenwoordig moet spreken om uit die computer een interface te krijgen dat mijn dochter begrijpt. Nederlands.

222
00:35:31.350 --> 00:35:43.600
Met Nederlands. [lacht] Uhm, die, uh, dat zorgt er eigenlijk voor dat het volgens mij zo is dat dat hele idee, niemand verlangt software, behalve softwareontwikkelaars. Mhm.

223
00:35:43.880 --> 00:35:55.020
Volgens mij hebben gebruikers, even, eindgebruikers, hebben bepaalde problemen en dromen, hè. Uitdaging om een, een toets, uh, uh, te maken of, of de, uh, de tafels te leren.

224
00:35:55.860 --> 00:36:04.460
En jouw punt is nooit geweest: had ik maar een app store en had ik maar een leer tafels app. Ik wil mijn dochter helpen en deze technologie kan me daarin bijstaan. Mhm.

225
00:36:04.900 --> 00:36:14.544
En ik denk dat we nu, uh, wat we nu zien als iedereen kan programmeren met zijn of haar stem, is volgens mijNee en ja.

226
00:36:14.904 --> 00:36:28.963
En iedereen kan met een computer praten en die computer kan dan visueel en auditief iets weergeven waar je weer wat mee kan. Ja, je zegt eigenlijk: dit is een, een, een soort van voorwaarde om computers te,

227
00:36:30.004 --> 00:36:55.484
uh, manifesteren zoals we, zoals we voorspeld zijn in de jaren 80 en 90, dat, dat, dat toen nog sciencefiction was en ondertussen Si-Silicon Valley al tientallen jaren bezig is om die sci-- die sciencefiction letterlijk re-realiteit te maken met, uh, nou ja, van, van Samantha uit Her als stem in, in OpenAI tot inderdaad een computer die zich lijkt te bedienen als iets wat we filmp-- uit filmpjes van de jaren 90 zien.

228
00:36:55.904 --> 00:36:57.744
Eindelijk gaat het over de,

229
00:36:59.704 --> 00:37:23.384
ja, alsof, alsof, alsof we a-- een soort van in een tussenfase hebben geleefd waarin we alles moesten bedienen met de muis en het toetsenbord en, uhm, dat, dat, dat we knoppen kregen en allerlei manieren om controle uit te oefenen om die computer te laten doen wat wij willen en we nu eigenlijk naar een tijd toe gaan waar we veel meer kunnen praten over het eindresultaat wat we willen bereiken en dat die computer alle tussenstappen bedenkt.

230
00:37:23.574 --> 00:37:33.964
Dat is de fundamentele verandering die gaande is. Helemaal mee eens. En ik denk dat, als je me, in, in een iets makkelijkere metafoor wilt: niemand verlangt auto's, behalve een klein stukje autofans.

231
00:37:34.344 --> 00:37:44.454
De meeste mensen willen van A naar B of een reis meemaken. Ja. Uhm, als ik een knopje zou kunnen indruk-drukken die mij naar Wageningen teletransporteert, dan zou ik die gebruiken. Ja.

232
00:37:44.484 --> 00:37:49.744
En nu: niemand wil software, niemand wil een computer. We hebben daar een doel mee.

233
00:37:49.944 --> 00:38:03.164
En nu begint er dus een, een, een nieuw tijdperk eigenlijk, waarin, uhm, die gatekeepers bewust en onbewust, hè, de, de, de makers van al die software, uh, eigenlijk langzaam best wel wat macht aan het verliezen zijn.

234
00:38:03.584 --> 00:38:15.844
Uh, onbedoelde macht. Sommigen vinden het leuk om die macht te hebben, sommigen minder, uh, mee bezig omdat de eindgebruiker een maker wordt. Het is natuurlijk niet een, uh, nieuw, uh, ding.

235
00:38:16.084 --> 00:38:28.524
Uh, ondanks dat het nu heel veel over vibe coding gaat, uh, waren ze in 2017 al bezig om AI zelfstandig code te laten schrijven. Dat was op dat moment altijd in van die, ja, wedstrijden.

236
00:38:28.704 --> 00:38:35.984
Dingen, als ze echt aan het begin staan van, uh, ontwikkeling, dan worden dingen in bijna academische wedstrijdsettings uitgewerkt.

237
00:38:36.424 --> 00:38:45.044
En in 2017 was er een opvallend moment, want onderzoekers van Microsoft en Cambridge presenteerden toen DeepCoder. En die aanpak van DeepCoder was anders dan normaal.

238
00:38:45.104 --> 00:38:53.404
Zij gebruikten namelijk neurale netwerken die codefragmenten uit bestaande software combineerden om nieuwe software te bouwen. Het componeerde, met andere woorden, software.

239
00:38:54.044 --> 00:39:07.524
En hoewel DeepCoder slechts kleine vijfregelige programma's kon maken, bewees het dat AI zonder voorkennis van een taal automatisch problemen kon oplossen door dus code te componeren in plaats van te schrijven.

240
00:39:07.824 --> 00:39:16.124
En dit was een vroege voorbode van het programmeren zoals we dat nu kennen of beginnen te kennen een ding zou worden. En na 2017 ging het heel snel.

241
00:39:16.224 --> 00:39:28.424
In 2018 kwam Baiju van Rice University, een AI getraind op miljoenen regels Java-code die op basis van trefwoorden codefragmenten kon genereren. En toen in 2020 kwam GPT-3.

242
00:39:29.104 --> 00:39:35.704
Uh, toen zagen we dat AI zowel, ja, tekst alsof die door mensen geschreven had kunnen, uh, worden.

243
00:39:35.744 --> 00:39:43.684
Dat, dat, ik, ik herinner me dit nog goed, dat ie teksten schreef die echt niet klopten, maar wel heel menselijk voelden, maar ook code kon schrijven.

244
00:39:44.104 --> 00:39:59.404
En een jaar later kwam Copilot van GitHub, de AI Pair Programmer, zoals ze dat noemden, uh, gebaseerd op code van OpenAI, dus, uh, achter GPT-3, uh, om echt samen te werken met AI om code te schrijven.

245
00:39:59.604 --> 00:40:12.384
Het maakte dingen af. En toen kwam in '22 AlphaCode van DeepMind en die nam zelfs deel aan programmeerwedstrijden en ging op eigen houtje programmeren en haalt daarbij het g-, het niveau van de gemiddelde deelnemer.

246
00:40:13.204 --> 00:40:25.144
En het moment denk ik, Wytse, dat het bij mij echt indaalde was toen OpenAI een demonstratie gaf van iemand die op een servetje een, een website schetste met een potlood.

247
00:40:26.124 --> 00:40:33.244
Daarvan maakten ze een foto en toen werd er een prompt geschreven als: maak hier een website van en toen ging dat ding dat omzetten in code.

248
00:40:33.673 --> 00:40:46.184
Dat was bij mi-bij mij het moment dat het kwartje viel en ik realiseerde me ook dat het nog niet, uh, voor alles zou werken en dat het heel vaak fout zou gaan. Dat, nou, gewoon alle, uh, voorbehoud, uhm, meegenomen.

249
00:40:46.214 --> 00:40:58.664
Maar toch, toen dacht ik: ah ja, dit is, d-dit begrijp ik. Van een foto van een schets naar een, uh, naar, naar een stuk code. En, uh, nou ja, dat is een, dat is een korte geschiedenis.

250
00:40:58.804 --> 00:41:07.684
Wat, wat, wanneer besefte jij je dat computers zouden gaan kunnen programmeren? Of heb je dat altijd al beseft? Nou, ik denk dat, uhm, die,

251
00:41:08.664 --> 00:41:21.584
er is altijd al een beetje een, ik zit dan altijd een paar stappen verder dat ik dacht: uhm, als ik nu, nu, het is heel vaak, er is een soort garbage in, garbage out-principe, hè, dus, uh, die co-- of, of de uitspraak:

252
00:41:23.024 --> 00:41:30.024
ja, de computer doet ook gewoon wat jij zegt, hè, dus als ie, als het niet goed gaat, dan ben jij verkeerd bezig. Het is op basis van wat jij erin stopt.

253
00:41:30.724 --> 00:41:41.004
Uhm, maar dat die computer een beetje terug gaat denken en mee gaat denken, hè, dat is al een hele stap. Dus jij bent, uh, je wil iets uitrekenen en op een gegeven moment worden er suggesties gemaakt.

254
00:41:41.024 --> 00:41:47.984
En niet zoals Clippy in Excel, maar serieuze suggesties. Ja, be-- wat je, je beschrijft nu hoe Copilot kwam in, uh, 2021.

255
00:41:48.024 --> 00:41:58.984
Ja, dus die, die, die een beetje: joh, uh, trouwens, ik zit even mee te kijken, maar, uh, zo en zo, hè. Suggestief. Mhm. En, uhm, op een gegeven moment ga je dan zeggen: oh, goeie suggestie.

256
00:41:59.324 --> 00:42:11.704
Ja, uh, mi-misschien heel concreet Grammarly, hè, een soort, uh, GPT, uh, avant la lettre-achtige voortechnologie die jou- Soort uit, uit de kwijt gelassen spelcheck. Ja, een serieuze spellingscontrole, uh, tool.

257
00:42:11.744 --> 00:42:17.224
Die had dan aan de zijkant, ik was toen mijn thesis aan het schrijven een paar jaar geleden en dus, toen ging ik hem in Grammarly gooien.

258
00:42:17.264 --> 00:42:25.564
Moest ik nog toestemming voor vragen aan de universiteit, want beg-- ik voelde toen al: ja, dit is al randje, want dat ding is best wel goede suggesties aan het geven. Ja, ja. Ik zeg: je gebruikt wel heel vaak dit woord.

259
00:42:25.604 --> 00:42:33.836
Moet ik een paar synoniemen- Op het randje heb je het wel zelf geschreven, bedoel je. Ja, voelde al. Voelde je toen al. Ja. Oké, ja.En, uh, nou, zij zeiden: nee, deze tool is, uh, oké.

260
00:42:33.876 --> 00:42:46.316
Ja, dan zag ik aan de zijkant, zonder er, ja, ik kan niet zo heel goed [lacht] schrijven, dus dan gooide ik dat document erin en stonden er 286 suggesties. Dan moest ik per suggestie drukken op allow. Oké.

261
00:42:46.596 --> 00:42:51.156
Toen heb ik natuurlijk een Chrome-extension [gelach] geschreven die allow all deed. Ja.

262
00:42:51.266 --> 00:43:00.416
Ja, en toen ik toen voor het eerst drukte op allow all en een voor een al die suggesties doorgevoerd zag worden in mijn tekst, toen begon bij mij het kwartje wel te landen.

263
00:43:00.456 --> 00:43:12.056
Ja, maar oké, als dit het begin is van een bepaald proces, dan wordt deze tekst hier straks helemaal geschreven. Ja. En, uh, dus als jij, ik denk letterlijk dat moment dat ik op allow all klikte was voor mij het kwartje.

264
00:43:12.616 --> 00:43:22.856
Uhm, en toen, uh, we gingen spelen destijds met GPT2, waar je nog niet eens mee kon chatten, maar vooral stukjes tekst kon laten afmaken of bijvullen, eigenlijk, aanvullen van je eigen paragraafjes.

265
00:43:23.476 --> 00:43:29.816
En ik zag die tekst binnenstromen, dat stromende van die tekst, dacht ik: ja, maar programmeren is uiteindelijk ook tekst schrijven.

266
00:43:30.236 --> 00:43:44.536
En dan, dan heb je wel door, oké, die hele, alle beroepen, alle taken, alle domeinen die zich kunnen uiten in tekst, die hebben nu, uh, een spannende tijd. Ja. En daar hoort natuurlijk het programmeren heel erg bij.

267
00:43:45.076 --> 00:43:46.216
Waarom ik het aanhaal met

268
00:43:47.156 --> 00:44:00.486
het verschil tussen suggereren en, uh, allow all en zal ik alvast voor je gaan programmeren, is dat je op een gegeven moment op een punt komt dat jij het alleen nog beschrijft op, op de hoogte, op het niveau van een, uh, architect.

269
00:44:01.016 --> 00:44:13.056
En dat de invulling, de implementatie daarvan gedaan wordt door een AI. Dus het is niet meer: joh, ik bouw alvast een muurtje, leg jij er nog wat tegels bij? Nee. Wat gaan we bouwen? Aha. Ik heb een lege kavel.

270
00:44:13.456 --> 00:44:23.256
En ik vind dat die stap die we nu aan het maken zijn eigenlijk, want jij begint in Cursor leeg en jij hebt een idee en dan heb je een website die je aan je dochter kan tonen. Een appje.

271
00:44:23.336 --> 00:44:27.976
Ja, dat is wel even weer een andere stap dan het aanvullen van. Ja.

272
00:44:27.996 --> 00:44:36.716
En ik vind ook, ik vond het heel leuk wat je net zei, want heel even tussen neus en lippen zei je: ik zie regels code langskomen, maar dat geeft eigenlijk niet, of dat deert me eigenlijk niet echt.

273
00:44:37.236 --> 00:44:46.536
Toen dacht ik: ah, in, in essentie heb je nu, uh, impliciete programmeurs, zoals jij, die programmeren, maar het maakt ze eigenlijk niet uit wat er op de achtergrond achter de schermen gebeurt.

274
00:44:46.916 --> 00:44:52.816
En de expliciete programmeurs, zoals ik, die die code ook nog kunnen lezen. Ja. En waarom is die zo belangrijk?

275
00:44:53.956 --> 00:45:01.396
Omdat ik denk dat, uhm, de expliciete programmeurs die die code nog kunnen lezen, die ervaren dit veel meer als een copiloot.

276
00:45:01.906 --> 00:45:11.456
Terwijl de impliciete programmeurs die die code niet willen, kunnen, uh, lezen en ook niet meer hoeven lezen, die ervaren het eigenlijk niet meer als een copiloot volgens mij, maar veel eerder als een piloot.

277
00:45:11.496 --> 00:45:14.376
Of in ieder geval... Als een zelfrijdende auto. Zelfrijdende auto.

278
00:45:14.456 --> 00:45:26.696
En ik vind dat een, een, een hele boeiende, omdat, er is veel meer technologie in ons leven waarvan de meeste van ons, inclusief ikzelf, eigenlijk helemaal niet weten wat er op de achtergrond gebeurt. Ja.

279
00:45:27.076 --> 00:45:35.616
Als ik in een auto zit, ik weet niet zo heel veel van auto's, ik ga gewoon van A naar B. En ik vind het wel interessant eigenlijk om jou zo te horen, dat ik denk: ja,

280
00:45:36.696 --> 00:45:46.456
moe-, hoe, hoe lang kan jij, of hoe lang duurt het nog dat jij steeds verder kan komen in jouw proces zonder achter de schermen te hoeven zijn?

281
00:45:46.576 --> 00:46:02.076
Juist, want daarmee zeg je eigenlijk: we zijn er nog niet, we zijn nog niet op dat moment en we gaan het straks ook hebben over, over deze tools en hoe mensen daar zelf mee kunnen beginnen en wat je er eigenlijk mee gaat kunnen of hoe dit ons allemaal op veel diepere manieren gaat raken dan dat veel mensen nu aannemen.

282
00:46:02.096 --> 00:46:13.336
Maar toch nog even, we hebben het net over de geschiedenis gehad. Wat is dan nu het moment in de tijd? Zeg maar, wat kan, wat kan AI nu wel en wat kan het nu niet als het gaat om zelf software maken?

283
00:46:13.645 --> 00:46:20.936
Nou, in dat opzicht, we hebben wel een bepaalde regressie meegemaakt eigenlijk vind ik in, in software en in wat een computer kan.

284
00:46:21.396 --> 00:46:34.216
Want in de tijd van, uh, Hyperworld en Hyperlinks, Douglas Adams, jaren, begin jaren 90, eind jaren 80, hadden we, hadden we een tool die heette HyperCard. HyperCard is een tool die je had op de Mac, de Macintosh,

285
00:46:35.336 --> 00:46:45.556
waarop je eigenlijk interactieve PowerPoint-presentaties kon maken. En dat ging echt ver. Daar kon je mee rekenen, doorsturen. Je kon computergames bouwen met HyperCard.

286
00:46:45.916 --> 00:46:56.656
Sterker nog, een aantal populaire computergames starten eigenlijk als HyperCard-documenten. Dus dat waren documenten die je met elkaar deelde. Alsof je een PPT deelde, zeg maar, een PowerPoint of een Keynote.

287
00:46:57.196 --> 00:47:04.696
En als je die opende had je eigenlijk gewoon een hele interactieve ervaring op je computer. Daar kon je mee rekenen, je kon er doorheen lopen, je kon er spellen mee maken.

288
00:47:05.116 --> 00:47:15.796
En in de HyperCard-tijd waren er heel veel, uh, fans van HyperCard. Dat waren schrijvers of docenten die zeiden: ja, dit, dit is de tool waardoor ik mijn dochter kan laten rekenen.

289
00:47:16.216 --> 00:47:26.716
Dit is toch een fantastische visie voor computers. Ergens zijn we het kwijtgeraakt, dat, het HyperCard-idee. Daar ontstond een klein vuurtje destijds en dat is toch weer een beetje gedoofd. Maar ik snap het niet.

290
00:47:26.756 --> 00:47:35.736
Is het dan, kon je, hoe-hoefde je daar ook niet voor te kunnen programmeren? Helemaal niet. Gewoon, ge-, alles was what you see is what you get, slepen, aan elkaar trekken met touwtjes. Kijk. Ah.

291
00:47:35.876 --> 00:47:49.756
Ja, dus dat is, we, we leven, we leven eigenlijk, uh, vaak in een wereld waarin, uh, eigenlijk technologie tot een, tot een niveau gestuwd werd, uh, en er voorbij, waarop het eigenlijk nog niet helemaal was, maar de visie was er al.

292
00:47:50.336 --> 00:47:58.576
Dat kon dan niet commercieel gemaakt worden. Apple kreeg HyperCard niet verkocht. Het was gewoon niet commercieel te maken. Het was niet helemaal duidelijk wat het was ook, HyperCard.

293
00:47:58.616 --> 00:48:04.996
Het voelde als een soort Ethereum, zo'n, zo'n soort, uh, te groot, te moeilijk, co-complex ding.

294
00:48:05.096 --> 00:48:18.076
Dus HyperCard is gestorven, uiteindelijk, als softwareproject, terwijl het een best wel serieuze schare fans had à la Alexander Klöppings, die zeiden: ja, maar ik, ik kan hier gewoon dingen mee maken terwijl ik niet hoef te weten wat er achter de schermen gebeurt.

295
00:48:18.556 --> 00:48:32.156
Maar het was eigenlijk, uh, niet geavanceerd genoeg en er was geen App Store of HyperCard Store. Er waren geen smartphones, geen tablets. Het was te vroeg en ik denk eigenlijk nu dat die HyperCard-droom weer terugkomt.

296
00:48:32.736 --> 00:48:44.628
En, dat vind ik wel interessant aan jouw verhaalJa, je doet al een beetje de disclaimer maken van: het zijn kleine dingetjes, hè, widgets. Ja. Ja, speeltjes, uh. Je kunt er nog geen Microsoft Office mee maken.

297
00:48:45.228 --> 00:48:52.528
Nee, maar is dat, uhm, ik denk dat het, je zou kunnen zeggen: wacht maar tot het daar komt, dan wordt die impact pas groot.

298
00:48:52.848 --> 00:48:58.688
Dat punt staat, maar ik denk dat die impact ook al heel groot is, zolang het nog kleine widgets en mini apps zijn.

299
00:48:58.728 --> 00:49:06.788
Ja, maar je bent even aan het aquarellen nu en je haalt daar HyperCard bij en ik probeer even te plaatsen wa-, wat de relevantie is tot, tot de vraag: wat kan er nu mee?

300
00:49:06.848 --> 00:49:20.208
Want je zegt eigenlijk: het was er al, maar wat probeer je daar dan mee te zeggen? Ik denk dat er al een heel lang een, een latente energie of, of potentie is bij de gebruikers van software en computers.

301
00:49:20.248 --> 00:49:24.468
Dat ze eigenlijk veel meer willen dan dat ze kunnen en mogen. Aha.

302
00:49:24.508 --> 00:49:35.068
Dat op het moment dat jij tools maakt voor eindgebruikers waarin zij de vrijheid hebben om zich te kunnen uiten, namelijk voor hun dochter een a-, een appje of een widget kunnen maken om tafels te leren.

303
00:49:35.588 --> 00:49:46.688
Dat je daarmee een potentie aanboort. Zie het even als een gat in de grond maken boven een oliebel. Dat is, dat is gewoon niet normaal wat je daar dan ont-, ontketent. En ik denk dus wat er nu aan het gebeuren is.

304
00:49:47.008 --> 00:49:58.208
Kijk, ik ben best wel, ik heb echt even moeten gaan, uh, reflecteren op mezelf. Waar komt die populariteit van Cursor vandaan? Want ik, ik, blijkbaar ben ik gewoon een snob. Ik, ik zat er erg naar te kijken.

305
00:49:58.228 --> 00:50:07.447
Ik dacht: ja, ik gebruik Cursor ook wel eens. Ja, het is wel grappig. Cursor, voor de helderheid, is een app waarbij je naar een zwart scherm zit te staren en waar dan een zijbalk is.

306
00:50:07.468 --> 00:50:15.868
En werkelijk, de rest van het scherm is voor een niet-programmeur volstrekt onbegrijpelijk. Maar de zijbalk, de rechter zijbalk praat gewoon als ChatGPT tegen je.

307
00:50:15.888 --> 00:50:22.098
En waar ChatGPT dan niet in staat is om een app voor je te maken, kun je aan dit ding vragen: maak een app en dan gaat hij allemaal, alle losse bestanden maken.

308
00:50:22.768 --> 00:50:29.088
En zover begrijpen computers, dat het allemaal bestanden zijn die naar elkaar verwijzen. Uh, en, en, en dat doet hij in feite.

309
00:50:29.128 --> 00:50:40.368
Waar ChatGPT werkt in één document, maakt dat ding heel veel documenten en die verbindt hij aan elkaar en die kun je openen, bijvoorbeeld in een browser. En het ziet er dus uit als een, ja, intimiderende app.

310
00:50:40.908 --> 00:50:49.007
Maar als je eenmaal daar overheen zit en je gaat gewoon in die rechterbalk praten met dat mensachtige ding in die, in die rechter zijbalk, die praat gewoon als ChatGPT en dat vind ik wel comfortabel.

311
00:50:49.468 --> 00:50:57.708
En je klikt gewoon de hele tijd op accept, accept, accept, accept, want hij vraagt je de hele tijd om toestemming om dingen te doen. Ja, en hij moet blijkbaar de hele tijd allemaal dingen installeren.

312
00:50:57.848 --> 00:51:04.948
Er zijn allemaal afhankelijkheden die, die dan nodig heeft en dan constateert hij van zichzelf: die heb ik niet, dus die moet ik installeren. Mag ik wel installeren? Of mag ik dit doen? En ik zeg altijd gewoon: ja.

313
00:51:04.988 --> 00:51:06.428
En bij kleine projecten is dat helemaal niet erg.

314
00:51:06.548 --> 00:51:15.348
En daardoor krijg je het zelfvertrouwen, als dat ding dan voor het eerst iets oplevert, krijg je dus het zelfvertrouwen dat je dus ook met zo'n intimiderende interface iets kan maken.

315
00:51:15.458 --> 00:51:20.338
Maar goed, terug naar jouw punt: waarom gaat het zoveel over Cursor? Waarom gaat het zoveel over Cursor?

316
00:51:20.428 --> 00:51:34.548
Omdat er een enorme, uh, behoefte is, of in ieder geval een substantiële behoefte bij mensen om veel meer te doen met hun apparaten, met hun interfaces, met hun, met hun tablets, met hun VR-glasses, whatever, waar ze mee werken.

317
00:51:35.568 --> 00:51:47.728
Er is een enorme behoefte om daar veel meer mee te doen dan nu mogelijk is in bestaande software en door de bestaande softwarekeuze. Ik neem jullie even mee, ef-, in een paar minuten, uh, korter hopelijk.

318
00:51:48.688 --> 00:51:57.848
Je koopt een, uh, uh, uh, we doen even VR. Je koopt een VR-bril, Oculus, Meta Oculus. Je zet die bril op, die is leeg. Wit scherm, volledig wit. Je bent in een witte ruimte. Aha.

319
00:51:58.168 --> 00:52:06.538
En jij zegt: ik ga, deze zomer ga ik een wandeltocht maken door de Alpen. [maakt zwiepend geluid] Je vliegt de Alpen over. Nee, maar dit is geen, dit is, k-kunnen wij nu. Ja, ja, ja.

320
00:52:06.578 --> 00:52:16.528
Hè, dus, en, en je bent daar en dan zegt ie: oké, wa, ik wil van die en die en die hut. Heb je nog, heb je nog leuke hutten voor me? Boem, boem, boem, boem, boem. Kijk, niemand wil Google Maps. Mhm.

321
00:52:16.808 --> 00:52:24.908
Niemand wil iets installeren via de App Store. Volgens mij willen we gewoon werelden creëren waarin we, uh, tot informatie kunnen komen. En ik denk dat,

322
00:52:25.988 --> 00:52:39.688
uh, wat Cursor doet is een hele rauwe, uh, uh, beetje a-, omslachtige manier eigenlijk, eigenlijk jou die kracht al geven van: ik wil gewoon dingen op beeld toveren die voor mij zinvol zijn.

323
00:52:40.368 --> 00:52:47.228
Maar toch de vraag, Wietse: wat kan er nu? En wat kan er nu nog niet? Want dit zijn toch nog toekomstbespiegelingen die je nou geeft. Ja.

324
00:52:47.328 --> 00:52:53.788
En je geeft ook een bespiegeling over wat de belofte was in het verleden, die om een of andere reden, die ik niet helemaal begrijp, maar niet is waargemaakt.

325
00:52:54.868 --> 00:53:03.728
Uhm, wat is dan nu de, wat is dan nu de, de, de stand van zaken? Waar, als, als, als, z-jij bent zelf zo'n, je noemt het expliciet programmeur.

326
00:53:04.448 --> 00:53:15.888
Wat zijn dan de dingen waar je nu, uh, teleurgesteld in bent en wat de dingen zijn die je eigenlijk heel erg van onder de indruk bent, d-dat het gewoon werkt? Ik denk dat- Wat kan er, met andere woorden?

327
00:53:15.968 --> 00:53:23.128
Ja, vandaag de dag, als je nu met deze technologie aan de gang gaat, er zijn meer tools dan Cursor, maar we focussen ons even daarop.

328
00:53:23.788 --> 00:53:33.068
Dan kun jij, uh, kleine, uh, dus, en met klein bedoel ik eigenlijk een beetje de scope, hè, dus hoe, hoeveel databronnen moeten er binnen gehaald worden? Is het 3D?

329
00:53:33.208 --> 00:53:43.228
Weet je wel, als het, als je het tweedimensionaal houdt en je gaat niet te veel aan de gang met allemaal complexe API's die aangeroepen moeten worden, kun jij een kleine op maat gemaakte rekenmachine maken.

330
00:53:43.408 --> 00:53:55.548
Spelletjes, uh, kleine scope, hè, schuurtjes in de tuin maken als architect, maar nog niet hele flatgebouwen, oké, waar ook de wc en de riolering en alles moet kloppen. Dat kan je vandaag de dag doen.

331
00:53:56.008 --> 00:54:06.488
Dat is waardevoller, daar moest ik even aan wennen, dan ik in eerste instantie dacht. Want ik, als programmeur kijk ik daarnaar en dan denk ik: ja, ik zie daar nog niet zoveel nut in. Ja, omdat je denkt: ik kan dit al.

332
00:54:06.868 --> 00:54:16.348
Ik kan het al en ik weet, uh, of in ieder geval, ja. Dat is leuk voor jou, dat je dat al kan. [lacht] Ja, nee, ja, dat bedoel ik. Ik denk, dat is dat snobberige aan mij. Ja. Dat, dat, dat hoor ik ook.

333
00:54:16.568 --> 00:54:30.088
Kijk, alleen, uh, ik denk dan: uhm, er zijn, go-, laten we die toekomst nog even daar houden. Er zijn gewoon beperkingen aan wat er nu kan. Maar die beperkingen zijn niet onoverkombare beperkingen, hè. Dus, d-dus, uhm.

334
00:54:30.168 --> 00:54:39.088
En wat kan er dan nu nog niet? Nou, de, dat, je zal merken dat op het moment dat je, je maakt dat, uh, spelletje, uh, tafels leren. Aha.

335
00:54:39.548 --> 00:54:45.044
En dan zeg je: oké, maarIk zou het ook wel prettig vinden als die scores opgeslagen worden. Dat kan hij.

336
00:54:45.644 --> 00:54:52.024
Dan zeg je: ja, maar ik wil wel dat die scores opgeslagen worden op een manier dat als ik hem op mijn telefoon open, dat die scores ook zichtbaar zijn.

337
00:54:52.644 --> 00:54:57.244
Op dat moment opent er zich een, een, een, een probleem wat gigantisch is.

338
00:54:57.324 --> 00:55:04.904
Kijk dan ik, ik kan nu helemaal technisch gaan associëren wat hij dan allemaal gaat voorspellen, maar dan moet er ineens een plek komen met data ergens in de cloud.

339
00:55:05.444 --> 00:55:13.944
Ja, je bedoelt te zeggen: hij slaat het nu nog ergens lokaal op, die scores? Ja. Hoe werkt dat dan? In jouw browser zit gewoon een stukje- Een cookie.

340
00:55:14.664 --> 00:55:25.724
Je ziet hem als een geavanceerde, local storage heet dat, maar een cookie is, zie hem als een geavanceerde cookie, ja, alleen op jouw telefoon. Juist. Dus als ik het dan wil, wil laten zien op de, op de iPad. Ja.

341
00:55:25.764 --> 00:55:30.374
Noem maar even dom. Ik maak me even heel dom. Dan werkt dat niet, want het staat op het geheugen van mijn telefoon.

342
00:55:30.374 --> 00:55:42.124
Terwijl als we het met Manus zouden doen, ja, uh, de, de zwaardere, tuh, versie van Cursor, dan denk ik, want ik heb Manus een beetje bezig gezien, dat hij terwijl jij gewoon koffie gaat halen, want, of het wegklikt, want je vindt dat niet interessant.

343
00:55:42.264 --> 00:55:49.924
Ja. Dan gaat hij zeggen: hmm, hier moet je eigenlijk, weet je wat ik doe? Ik sla het wel op in een Google Sheet. Ik ga even kijken of Google ingelogd is en dan gaat hij Google API aanspreken.

344
00:55:50.424 --> 00:56:02.304
Ik denk dat Manus dit al kan. Ja, met andere woorden: waar jij, als jij dit zou gaan programmeren, zou jij hier een, een speciaal hiervoor bedachte, voor jou goed werkende oplossing bij bedenken.

345
00:56:02.904 --> 00:56:11.964
En de, de, de soort van geestelijk opvolger van Manus, om het maar even zo te zeggen, uh, geestelijk opvolger van Cursor, namelijk Manus. Uhm,

346
00:56:12.864 --> 00:56:24.763
die gaat dan misschien bedenken dat je een andere consumententool die voor sukkels zoals ik te begrijpen is, namelijk Google Sheets, de Excel van Google. Helemaal niet gek hè, trouwens, het gebeurt heel vaak. Ja.

347
00:56:25.164 --> 00:56:28.294
Sheets is een, Sheets is een prima database voor heel veel dingen. Ja, zeker.

348
00:56:28.344 --> 00:56:40.564
Om bijvoorbeeld om highscores bij te houden van een zelfgemaakt spelletje, om die in te zetten in plaats van een of andere speciale service die dit gewoon doet voor programmeurs om die te gebruiken. Ja. Ja.

349
00:56:41.144 --> 00:56:48.534
Dus dan moet hij eigenlijk, zie het even als een ecosysteem van dingetjes waarin jouw applicatietje of websiteje op die telefoon leeft.

350
00:56:48.564 --> 00:56:57.364
Die moet naar buiten toe, er moet een lijntje getrokken worden en daar ontstaat dan een, een graph, zoals ze dat noemen, van allemaal afhankelijkheden. Ja, bijvoorbeeld het opslaan van scores.

351
00:56:57.604 --> 00:57:08.664
Ja, en dan zeg jij van: nou, ik zou het wel gaaf vinden als ik dit spelletje ook publiek beschikbaar kan stellen en dat iedereen kan inloggen. Hè, dus dan moet eigenlijk die lokale storage gekoppeld worden aan profielen.

352
00:57:09.164 --> 00:57:16.883
Voor de duidelijkheid: dit, ik denk zelf dat die taalmodellen die hier nu achter zitten, zoals Claude en zo, die kunnen dit al, die weten dit al, die hebben alle boeken al lang gelezen.

353
00:57:17.164 --> 00:57:28.624
D-d-dus, en alle, want dit zijn hele, met alle aspect, basale voor-voorbeelden. Ja. Ik, ik denk dat het enige wat je nodig hebt is een laagje eroverheen. Zo'n agent, zeg maar, zoals Manus, die gewoon even jou helpt. Ja.

354
00:57:29.064 --> 00:57:36.924
En- Maar voor de duidelijkheid: wat hij nu niet kan, is dan, je, je, je zegt maar: eerst gaat mijn dochter dat spelen, dan wil mijn zoon ook dat spelletje spelen. Ja.

355
00:57:37.224 --> 00:57:50.674
Die wil dan inloggen, een account hebben en die hele, dat hele, dat is een, een element, uh, user authentication. Ja. Wat niet, uh, wat nog niet gedaan kan worden door Manus of door, uh.

356
00:57:50.804 --> 00:57:57.884
Ik denk dat Manus echt een end gaat komen, want die heeft een browser waarin hij accounts kan aanmaken, maar er moet ook dan op een gegeven moment al vrij snel een creditcard bij.

357
00:57:57.984 --> 00:58:05.404
Maar goed, het zijn allemaal oplosbare dingen, hè. Maar, de, deze maar-tjes die ik nu aanhaal stapelen zich op een gegeven moment wel op. Want laten we het nog concreter maken.

358
00:58:05.444 --> 00:58:12.704
Jij zegt: mijn dochter en mijn zoon samen in één spelletje, tegen elkaar met een klok en dan twee iPhones real time in één soort chatroomachtig ding.

359
00:58:13.064 --> 00:58:21.224
Nou, ik weet zeker dat, ik hoor ze, er draait al een Manus mee in mijn hoofd nu, die dat allemaal aan het bedenken is. Ik denk dat hij daar zelfs nog een end komt.

360
00:58:21.304 --> 00:58:27.044
Alleen dan is het weer: ja, oké, die gedeelde sessie is die peer to peer over local bluetooth connectie of zo?

361
00:58:27.384 --> 00:58:38.244
Voor je het weet, uh, gaat-- en ik denk dat die modellen omdat ze, ze, toch wel een beetje bluffig zijn, dat jij op een gegeven moment merkt dat je een huis hebt laten bouwen en dan trek je die deur open en zit daar helemaal geen kamer achter.

362
00:58:38.334 --> 00:58:47.344
[lacht] Ja. Dat zou je bijna bedoelen. Omdat hij gewoon ge-, een hele badkamer erbij gebluft heeft. Waar we het nu de hele tijd over hebben is iets wat vibe coding is gaan heten.

363
00:58:47.514 --> 00:58:59.784
En dat is een woord wat een, uh, wat gemunt werd door Andrej Karpathy. Zeg ik dat goed zo? Ja. Een, uh, AI engineer die werkt bij Tesla en bij OpenAI. Een grote jongen zou je kunnen zeggen.

364
00:59:00.424 --> 00:59:08.764
En begin dit jaar beschreef hij in een tweet dit woord en hij gaf er ook een definitie bij. En misschien dat dat het geheel allemaal wat meer laat landen.

365
00:59:08.824 --> 00:59:21.224
Hij schreef: er is een nieuwe manier van programmeren die ik vibe coding noem, waarbij je je volledig overgeeft aan vibes en expo, exponentiële groei omarmt en daarnaast vergeet dat de code überhaupt bestaat.

366
00:59:21.404 --> 00:59:29.224
Dit is mogelijk omdat taalmodellen zoals inderdaad Cursor goed worden. Ik praat tegen Cursor met Super Whisper.

367
00:59:29.544 --> 00:59:37.324
Dat is zo'n app die je op de Mac kan downloaden en dan kun je praten en dan schrijft dat ding uit wat je zegt. Dus ik raak het toetsenbord nauwelijks aan.

368
00:59:37.724 --> 00:59:43.804
Ik vraag om de stomste dingen, zoals: maak de padding van de zijbalk half zo klein.

369
00:59:44.304 --> 00:59:57.304
Dus, en hij wil iets aan de vormgeving van de, van de ding doen wat hij heeft gemaakt, omdat ik te lui ben om te vinden waar dat precies beschreven wordt. Ik klik altijd op accepteer alles, zoals ik net ook beschreef.

370
00:59:57.804 --> 01:00:10.224
Ik lees de wijzigingen niet meer en als ik foutmeldingen krijg, kopieer en plak ik die gewoon zonder commentaar en meestal lost het zichzelf op. De code wordt zo complex dat ik niet meer de code in één keer begrijp.

371
01:00:10.264 --> 01:00:20.964
Ik moet er een tijdje doorheen lezen om te snappen wat er staat en soms kunnen de taalmodellen een bug niet oplossen, dus dan werk ik eromheen of vraag ik om willekeurige wijzig-wijzigingen tot het ding verdwijnt.

372
01:00:21.584 --> 01:00:31.304
Ik bouw iets, maar ik programmeer eigenlijk niet echt. Ik zie dingen, ik zeg dingen, ik voer dingen uit, ik kopieer en plak dingen en het werkt grotendeels.

373
01:00:31.774 --> 01:00:37.044
Simpel gezegd is vibe coding dus het gebruik van AI om software te bouwen door simpelweg te beschrijven wat je wil.

374
01:00:37.124 --> 01:00:47.204
In plaats van zelf code te schrijven vertel je een AI wat je probeert te bouwen en die genereert dan die code voor jou. En als er problemen ontstaan, dan beschrijf je het probleem en dan AI lost het dan op.

375
01:00:47.424 --> 01:00:52.044
Die term is natuurlijk een beetje tongue in cheek met vibes, maar het beschrijft wel een echt fenomeen.

376
01:00:52.324 --> 01:00:58.683
Niet-programmeurs kunnen functionele software bouwen door samen te werken met AI in plaats van direct zelf, uh, code te schrijven.

377
01:00:58.724 --> 01:01:09.092
WatVind jij van dit hele fenomeen van vibe coding, want ik snap-- ik denk ook dat, uh, als ik, als ik jou was, programmeur was, zou er ook een deel van mij geïrriteerd zijn, want dit is mijn, dit is mijn ambacht.

378
01:01:09.112 --> 01:01:19.392
En niet per se om soort van: hiermee verdwijnt mijn werk, maar meer als soort van: alsof het niet serieus genoeg genomen wordt wat de skill is die je met, uh, met de tijd hebt opgebouwd.

379
01:01:19.432 --> 01:01:29.012
Nou, ik denk dat, uhm, wat ik, wat ik merk is, de, de weerstand die er bij mij is wanneer ik over deze tools hoor.

380
01:01:29.052 --> 01:01:37.152
Een van de wei-- ik bedoel, een van de weinige dingen waar ik echt wel diep in zit is dit, hè, so-software maken. Wat is software?

381
01:01:37.212 --> 01:01:49.372
Dat is een heel ecosysteem, een heel, een hele jungle aan organismen samen, niet één boompje. En, uh, daardoor merk ik van: ja, tof dat je zo'n, dat je iets maakt door te vibe coden en dan een end komt, zeg maar.

382
01:01:49.632 --> 01:01:56.092
Maar er komt een moment, dan loop je tegen de muur. Ik denk dat jij dit ook wel meegemaakt. Zeker. Niet alles wat je wil krijg je voor elkaar.

383
01:01:56.112 --> 01:02:03.591
En dan zit ik altijd: ga ik nou nog meer tijd hieraan besteden of, uh, kan die dit gewoon niet? Ja. Dat is wel constante twijfel.

384
01:02:03.932 --> 01:02:12.312
En wat je nu, wat ik veel hoor vanuit, uh, softwareontwikkelaars community's, dat ze zeggen: we hebben nieuwe junioren bij ons in dienst. Die komen eigenlijk al als AI coders binnen.

385
01:02:12.772 --> 01:02:17.912
Die, die lopen op een gegeven moment tegen een muur, want die, die- Ze kunnen niet echt programmeren. Uhm, niet zo heel goed.

386
01:02:17.992 --> 01:02:25.832
Het zijn net, je hebt ook heel veel, zoi, traineeships, hè, dus dan leer je het bij het bedrijf. Nou ja, als je dan, vroeger deden die de hele dag alles copy pasten van Stack Overflow, hè, even plat gezegd.

387
01:02:25.842 --> 01:02:36.642
Een forum voor programmeurs die elkaar helpen met problemen die ze niet zelf op kunnen lossen. Een programmeurs wiki. Uh, en, uh, nu is ChatGPT de dynamische Stack Overflow, die, dan plak je het daar uit, hè.

388
01:02:36.692 --> 01:02:45.472
Ik zeg het, en, uh, dit is echt niet iedere junior programmeur, maak je geen zorgen, maar dit is wat ik om me heen hoor en dat snap ik wel, want die nemen dan, uh, uh, shortcuts. Ja.

389
01:02:46.312 --> 01:02:55.852
Er komt een punt dat het is: hey, uhm, stel jij bent daar, uh, medior senior coder. Hey Alexander, kan je heel v-, meekijken of niet? Hoezo? Nou, ik kom hier niet helemaal uit.

390
01:02:56.072 --> 01:03:06.352
En dan zeg jij: maar hoe heb je dit dan gebouwd? Ja, geen idee. Ik heb het niet gebouwd. Ik heb het laten bouwen. Ja. En nu? Ja. Want de, de modellen, de tools kunnen nog niet ver genoeg.

391
01:03:06.592 --> 01:03:15.972
Maar nou mag jij het als [gniffelt] medior senior gaan oplossen. Nou, die overdracht gaat vermoeiend. Moeizaam, laat ik het zo zeggen. Dat is niet prettig, maar ik denk daarbij wel,

392
01:03:17.072 --> 01:03:19.192
en dat komt ook heel erg door het gesprek wat we nu voeren,

393
01:03:20.292 --> 01:03:36.372
de reden dat die tooltjes allemaal zo klein zijn steeds, hè, dat de scope daarvan klein is en dat jij op een gegeven moment tegen een punt aanloopt waarin het te groot begint te worden, want software is een jungle, niet alleen een boom, is omdat die modellen dat eigenlijk nog niet helemaal aankunnen.

394
01:03:37.292 --> 01:03:46.471
Maar als ik heel eerlijk ben: ik zie eigenlijk niet echt iets fundamenteels in die modellen zitten waardoor ze dat niet aan zouden kunnen. Ja. Op vrij korte termijn.

395
01:03:46.712 --> 01:03:55.992
Wat ik daarmee bedoel te zeggen is dat, uh, als ik dan kijk naar de eigen so-, de, ik heb een aantal softwareprojecten gemaakt in mijn leven waar je jaren werk in zit met teams.

396
01:03:56.672 --> 01:04:02.572
Als je die bekijkt, je hebt daar visualisatietools voor, dan zie, kan je ze ook een soort van zien als een heel, uh- Organisme.

397
01:04:02.632 --> 01:04:08.512
Ja, en dan zie je al, dat, als jij dat bekijkt ga je, dat is een soort, dat noemen ze dan spaghetticode. Uiteindelijk wordt alles een beetje spaghetti als je niet je best doet.

398
01:04:08.852 --> 01:04:20.952
Maar dat, dat zijn enorme van die Rube Goldberg machines, hè, dat een balletje valt op een autootje met een kaars en, e-en dan, en als jij dan naar me toekomt en zegt: ja, kijk, dat stukje met dat autootje en die kaars kan ik bouwen.

399
01:04:21.012 --> 01:04:32.852
Ja, dude, met alle respect, er is wel echt meer nodig. Ja. Maar het, het boeiende daarvan is dat, dat lijkt een beetje, merk ik nu tijdens dit gesprek, op het probleem wat, wat we bij schaken en het spel Go ook hadden.

400
01:04:33.772 --> 01:04:44.392
Ik zeg hadden, want die zijn allebei opgelost door AI inmiddels. Uh, bij schaak is het zo, als je één zet vooruit wil, kan je, je, je kan zelf een aantal zetten bedenken van: nou, welke zet ga ik doen, hè?

401
01:04:44.401 --> 01:04:48.932
Ik zit in een schaakspel en dan kan je denken: welke zet gaat dan mijn tegenstander doen aan de hand van mijn zetten? Mhmm.

402
01:04:49.272 --> 01:04:54.002
En dan denk je: oké, maar wat gaat die tegenstander dan doen aan de hand van, wat, die zet en die zet en die zet? Mhmm.

403
01:04:54.032 --> 01:05:03.632
Nou, je merkt dat als jij drie potentiële zetten hebt met drie potentiële reacties, dat wordt op een gegeven moment drie tot de macht, heel hoog. En zo'n probleem ont-ontploft dan als het ware.

404
01:05:03.732 --> 01:05:09.412
Aan aantal mogelijkheden die kunnen ontstaan. Ja, en je ziet, je ziet een soort driehoek voor je, toch? Een ex-, een soort vuurwerk aan, aan dingen.

405
01:05:09.692 --> 01:05:19.712
Nou, dit, dit is een, dit zijn bekende problemen in, in, in, in, uh, computerwetenschap, uh, dat die complexiteit exponentieel toeneemt hoe dieper je in het probleem wil duiken.

406
01:05:19.792 --> 01:05:32.891
Nou, wat je nu eigenlijk met vibe coding ook hebt is dat die eerste orde dingetjes, zeg maar, net aan het begin van de explosie, ja, daar kan hij prima in meekomen, maar, uh, de, één stap daarna is het: nee, dit kan ik helemaal niet meer.

407
01:05:33.272 --> 01:05:42.212
En dan ga jij als junior coder naar je collega toe en zeggen: ja, ik ben nu op, uh, stap drie van de explosie. Nu snap ik het eigenlijk niet meer. Wil je even mijn hele explosie [gniffelt] gaan begrijpen en meedenken?

408
01:05:42.332 --> 01:05:48.252
Maar het is eigenlijk een hele rare tussentijd die je beschrijft van, want je zegt ook de hele tijd: ja, dit gaat allemaal wel opgelost worden. Ja.

409
01:05:48.272 --> 01:06:03.922
Dus we zitten nu met, uh, mensen die vers van de universiteit komen en hun eerste baan hebben en, uh, nog niet de ervaring hebben opgebouwd, een beetje hebben leren vibe coden en die tools dan wel aardig kennen, maar niet genoeg begrijpen van de achterliggende structuren,

410
01:06:05.012 --> 01:06:13.692
die dan dingen moeten opleveren nu waar ze, waar meer gekeken wordt door hun, uh, meer senior collega's en dat ze niet echt hun best doen om de achterliggende structuren te begrijpen überhaupt.

411
01:06:14.392 --> 01:06:19.232
En tegelijkertijd zeggen: ja, maar het is over een paar jaar ook niet echt meer nodig. Het is best wel zielig voor de mensen [gniffelt] die nu daar.

412
01:06:19.432 --> 01:06:27.472
En ik denk ook, dit is ook, voor, dit is, de parallel is ook voor alle andere, uh, denk ik vakgebieden. Want ik heb het ook met mensen die dingen schrijven met AI.

413
01:06:27.592 --> 01:06:35.912
Dat is dan, ik denk wat voor jou programmeren is, is voor mij schrijven, namelijk, ik, ik, ik denk dat ik vrij goed doorheb wanneer ik iets een goede tekst vind en waar een goede tekst allemaal aan voldoet.

414
01:06:36.152 --> 01:06:48.992
Dus dan zie je dat mensen met AI geschreven hebben, dan, da-dat is toch, dat werkt bij mij toch, uh, dat, dat als jij veel dingen laat staan die ChatGPT opge-, opgeschreven, ga ik toch soort van twijfelen aan je hele zijn.

415
01:06:49.172 --> 01:06:58.512
Soort van: allemaal leuk dat je dit snel gedaan hebt, maar- Wat jij hier beschrijft is letterlijk wat ik heb wanneer ik kijk naar code die gemaakt is door taalmodellen, door mensen die niet helemaal begrijpen waar ze mee bezig zijn.

416
01:06:58.572 --> 01:07:08.540
Ja. Het is een, maar, uh, ja, wij hebben ook allebei al gezien. Ik bedoel, ik pak nog even dieUh metafoor van die uh explosie erbij. En dat is dan niet een explosie, het is gewoon een explosie.

417
01:07:08.560 --> 01:07:16.940
In het, in het midden is alles nog heel simpel en hoe verder je naar buiten gaat, hoe complexer het wordt, hè. En er zou je dan ringen in kunnen tekenen met level nul is dat het net ontploft is.

418
01:07:16.960 --> 01:07:25.040
Dus heel, heel klein dingetje nog. Nog overzichtelijk. Overzichtelijk. Level één, twee, drie, vier. En die AI vreet zichzelf nu. Die heeft zich bij schaken, die heeft de hele explosie al te pakken.

419
01:07:25.120 --> 01:07:36.580
Bij Go heeft hij de hele explosie. Alle mogelijke stappen doorzien. Nou ja, genoeg om het spel te beaten. Mhm. Hè, want, uh, uiteindelijk alle mogelijke stappen zijn in het geval van die explosie letterlijk oneindig.

420
01:07:37.040 --> 01:07:50.880
Maar het is de truc, en dat was waarom Go zo moeilijk op te lossen was- Mmm...en, en voorspeld werd dat het veel langer zou duren, is als jij een intuïtie ontwikkelt om toch de juiste keuzes in oneindigheid te maken- Ja, ja...dan kan je toch winnen.

421
01:07:50.900 --> 01:07:59.980
En Go wint nu van ons. Wij dachten dat wij iets unieks in ons brein hadden die die oneindigheid intuïtief kon navigeren. Nou, dat blijken toch die modellen ook aardig te kunnen.

422
01:08:00.320 --> 01:08:15.500
Nou is dan, uh, het programmeren, en dit is eigenlijk de fundamentele aanname bij de grote labs, hè. Uh, DeepMind, Demi Hassabis, uh, uh, Anthropic, uh, OpenAI, uh, Ilya Sutskever, al die, uh, Dario Amadei.

423
01:08:15.960 --> 01:08:28.420
Zij gaan allemaal op, op deze aanname. Wat er met schaken is gebeurd en wat er met Go is gebeurd, dat gaat ook gebeuren met programmeren. Mhm. AI zelf is software. AI gaat zichzelf programmeren.

424
01:08:28.480 --> 01:08:40.600
Op een gegeven moment krijgen we een, een, een effect wat gigantisch is. En dat komt een beetje omdat hun intuïtie sinds Go, sinds het Go-moment, moment van Deep Go is. DeepMind. Diep, ja. Go.

425
01:08:40.800 --> 01:08:53.940
[lacht] Het DeepMind-moment van Deep Go. Wat mooi. [lacht] Ja. Ja. AlphaGo van DeepMind. Jezus. Oké. Sorry, ik ben er. Nou, ik hoop dat je meeschrijft, luistert. Wat trouwens ook, en Alpha Coder is ook van hun.

426
01:08:54.040 --> 01:08:56.100
Zie de, zie de connectie. Uhm,

427
01:08:57.040 --> 01:09:06.780
dat zij daar zoiets hadden: ja, maar wacht, dan is dit nu echt een klok die aan het tikken is voordat er een niveau bereikt wordt waarop eigenlijk, stel dat le-, mensen tot level vijf van de explosie kunnen.

428
01:09:07.200 --> 01:09:17.340
Als AI voorbij level vijf kan, nou ja, en bij vijf is, dan gaat het wel hard, dus. En, en wat ik eigenlijk tegen je zeg wat jij net wel ook zei: is er niet iets soort zieligs of een soort rouwigs aan deze situatie? Ja.

429
01:09:17.860 --> 01:09:29.020
Uhm, ja, er, er lijkt tot nu toe geen fundamenteel, uh, probleem te zijn om uiteindelijk veel meer van de scope van dit probleem te kunnen bevatten binnen een aantal jaar. Ja.

430
01:09:29.380 --> 01:09:31.660
Ja, want dat is die rare tussenfase die je nu beschrijft.

431
01:09:31.680 --> 01:09:39.500
Dat ik, dat ik nu aan mijn water voel dat teksten met AI geschreven zijn en dus slecht zijn, maar er ook volledig van uitga dat het onherkenbaar voor mij gaat zijn over drie jaar.

432
01:09:39.740 --> 01:09:51.300
Dat, dat een taalmodel zo goed gaat zijn in schrijven dat ik niet het kan onderscheiden van mijn eigen, als ik mezelf goed vind, van mijn eigen, uh, schrijven. En daar ga ik gewoon helemaal van uit.

433
01:09:51.480 --> 01:10:02.380
Maar het is een soort van vreemde, vreem- Ja, het is, uh, het is het shitty coverband. Ja. Goede coverband. Ja. Nieuwe muziek. En ik denk ook dat niet per se onze standaarden daar nou door naar beneden gaan.

434
01:10:02.420 --> 01:10:11.360
Want ik ga alsnog heel veel, uh, consumeren. Ik ga alsnog heel veel tekst consumeren die ik goed vind of waarvan die computer heeft bedacht dat ik het waarschijnlijk goed ga vinden.

435
01:10:12.520 --> 01:10:19.820
En dus het is ook niet alsof mijn standaarden naar beneden gaan op het moment dat ik niet meer begrijp waarom het bepaalde keuzes heeft gemaakt.

436
01:10:20.070 --> 01:10:24.460
Het is, het is de informatie waar je je mee omringt die uiteindelijk je standaarden bepalen, toch?

437
01:10:24.880 --> 01:10:33.500
Ik, ik zit, ik ben een beetje aan het zoeken naar wat is, wat is nou het gevaar als programmeurs hun eigen code niet meer volledig begrijpen? Wat- Nou, dit kan je bijna zelf invullen, toch? Zeg het maar.

438
01:10:33.640 --> 01:10:45.000
Nou, ik denk dat, uh, kijk, die software, die wordt niet alleen maar toegepast op, uh, min, op, op, op, hoe zeg je dat? Luchtige plekken, op, op plekken waar er niet zoveel van afhangt.

439
01:10:45.580 --> 01:10:58.640
Ik bedoel, een, een, uhm, hartmonitor in een ziekenhuis is ook een stuk hard- en software, [lacht] hè. En, uh, da-, sterker nog, op al dat soort cruciale plekken: autopilots in vliegtuigen.

440
01:10:58.680 --> 01:11:06.760
Je zegt dat je een vliegtuig, uh, niet moet vipecoden. Oké. [lacht] Oké, of een hartmonitor. Nou ja, de- Een leuk experiment. [lacht] Ja, nou ja, uhm,

441
01:11:07.840 --> 01:11:15.890
er zit, er zit een, kijk, waar je, waar je nu eigenlijk een beetje naartoe, uh, wat je nu aanraakt is weer human in the loop. We pakken hem er weer even bij. Ja.

442
01:11:15.900 --> 01:11:27.920
Dat als wij, uhm, meer en meer taken overgeven aan technologie, en dat doen we al lang, want die hartmonitor is al niet een mens die daar de hele dag klaarstaat met twee van die z-, buzzers. Nee.

443
01:11:27.980 --> 01:11:34.940
Nou, als ik het zie, dan doe ik het vlug, hoor. Ja. Nee, dat zi-, dat zit, pacemakers zitten, een pacemaker, die gaat dat voor jou doen terwijl je ligt te slapen.

444
01:11:35.380 --> 01:11:44.900
Hebben we al best wel lang, hè, dus die pacemaker kijkt mee en grijpt in op jouw hart met elektriciteit wanneer jij een ha-, een probleem hebt met je hart. Ja, is een ding. Moet goed werken.

445
01:11:44.960 --> 01:11:54.300
Ja, nou oké, maar ik wil alleen maar zeggen: we hebben al een groot deel van onze menselijkheid en veiligheid overgedragen aan systemen. Ook dat. In de, voor dit gesprek.

446
01:11:55.000 --> 01:12:02.140
Anders gaan wij een soort van: moet je je voorstellen dat we AI, wat een onzin. Pacemakers. Ja, het is al zo. Het is al zo. Maar- Ligt aan het land ook zelf.

447
01:12:02.180 --> 01:12:07.700
Ja, het is wat een onzin omdat wij nu ineens wakker worden over het feit dat technologie belangrijk geworden is in de samenleving.

448
01:12:07.780 --> 01:12:17.400
Maar er is wel iets voor te zeggen dat die pacemaker, ga ik even van uit, van begin tot eind uitgelegd kan worden door een team mensen die daaraan gewerkt heeft. Ja.

449
01:12:17.580 --> 01:12:25.340
Hè, dit moet je trouwens niet proberen te vragen voor een processor in een computer, hè, uh, uh, de, het hart van een computer, want dat is zo'n complex ding geworden.

450
01:12:25.640 --> 01:12:36.300
Daar is niet meer één mens die hem jou in je eentje kan uitleggen en eigenlijk niet eens meer een team. Dus daarin hebben we eigenlijk al technologieën gemaakt die we ei, al eigenlijk als mens niet meer kunnen bevatten.

451
01:12:36.980 --> 01:12:39.000
Dit maakt het alleen maar erger.

452
01:12:39.200 --> 01:12:58.180
En- Ja, en er is ook toch een soort van, d-er is ook vertrouwen wat we nu ook al hebben in systemen waar we door bijvoorbeeld kritische bedrijfsprocessen worden door managers gestuurd op basis van dashboards die allerlei onderliggende, weet je, systemen hebben die door mensen gebrau- gemaakt zijn.

453
01:12:58.700 --> 01:13:07.060
En ook daar is er een soort, moet je het vertrouwen hebben als management dat die medewerkers die voor jou dit gedaan hebben ter goeder trouw zijn geweest. Ja.

454
01:13:07.080 --> 01:13:10.940
En dat niet gebruiken om op een of andere manier zichzelf te verrijken of wat dan ook.

455
01:13:11.000 --> 01:13:24.592
En ik snap dat je dingen nodig hebt als checks and balances en, uh, dat je dus een, een human in the loop is een, is eenOf een voorbeeld daarvan. Maar waarom zou dat? Waarom zou dit voorbehouden zijn aan mensen?

456
01:13:24.672 --> 01:13:34.312
Fatsoenlijke controle of, of, of een programmeur die AI is wel goed zijn werk heeft gedaan. Nou, ik denk wat je, wa-- kijk waar het uiteindelijk naartoe gaat.

457
01:13:34.712 --> 01:13:39.872
Ik ga dit, ik ga dit gesprek even laten opstijgen, maar bear with me. Ja, ik ga, ga met je mee. Kijk,

458
01:13:40.792 --> 01:13:51.671
stel je even voor: wij staan met z'n tweeën met een berenvelletje en een knuppel ergens in een bos, hè, een tijdje geleden. Mhm. Uh, de enige technologie die we hebben is dat berenvelletje en die knuppel.

459
01:13:51.732 --> 01:14:01.332
De rest is de natuur om ons heen. Dan sta ik daar met jou te praten en dan zeg ik: die dieren, hè, die wij wel eens vangen en die planten die wij wel eens eten, waar komen die eigenlijk vandaan?

460
01:14:01.652 --> 01:14:11.592
Nou, kan je een heel religieus verhaal gaan houden. Ik blijf even bij Darwin. Stel dat wij dat toen al wisten. Ja, nee, die ontstaan hier gewoon. En die bomen dan? Hoe weten die wat ze moeten doen?

461
01:14:11.752 --> 01:14:22.272
Ja, dat doen ze gewoon. En dat weersysteem, dat gaat gewoon. Oftewel: we zitten in een compleet biologisch ecosysteem dat zijn eigen idee heeft. Idee is een verkeerd woord, maar zijn eigen willetje. Ja.

462
01:14:22.572 --> 01:14:32.012
Hè, dus wij zijn-- wij zitten in een menselijke geschiedenis waarin we volledig overgeleverd waren aan een organisatie om ons heen waar we vrij weinig over te zeggen hadden.

463
01:14:32.272 --> 01:14:41.432
Nou, de menselijke geschiedenis vanaf dat moment dat wij daar met die knuppel en het berenvel stonden totdat wij hier zitten, is een verhaal van ons die aan het temmen is geweest van die natuur.

464
01:14:41.552 --> 01:14:49.832
Het onder controle krijgen van die natuur. Als we het warm of koud hebben, niks ervan. Warmtepomp in huis, heel het jaar 20,5 graden. Nou, die kan je uitbreiden.

465
01:14:50.112 --> 01:15:02.512
Zo hebben we allemaal oscillaties uit die natuur platgeslagen, uh, uh, om onder controle te krijgen en allerlei technologie gemaakt om eigenlijk die natuur om ons heen op een bepaalde manier meester te worden.

466
01:15:03.092 --> 01:15:15.452
Uh, en dat zijn we gaan managen, hè. Je zou ons de ultieme micromanager kunnen noemen van de natuur. Dat, daar blijken nu achteraf dat wij niet helemaal doorhebben wat we eigenlijk wilden managen. Management, managen.

467
01:15:15.992 --> 01:15:25.812
Klima-klimaatprobleem is er daar bijvoorbeeld één van. E-en andere onvoorziene moeilijke omstandigheden. Dan kan je dijken bouwen, algoritmes die het in de gaten gaan houden, et cetera.

468
01:15:26.432 --> 01:15:34.772
Maar uiteindelijk kom je op een punt, en dat vind ik wel een grappige ironie aan waarin we nu met elkaar terechtkomen, dat we eigenlijk zeggen: moeten we het niet gewoon weer teruggeven?

469
01:15:35.852 --> 01:15:49.272
Moeten we niet-- we, we zijn eigenlijk heel lang in leven geweest in een wereld waarin we een systeem om ons heen hadden dat heel veel deed zonder dat met ons te overleggen, hè, op basis van een bepaalde intuïtie, laten we het dan maar even zo noemen.

470
01:15:49.792 --> 01:15:59.392
Nu zijn we technologie aan het maken inmiddels die een soort organische kwaliteiten met zich meekrijgt, hè, een soort wil, zoals een boom dat op een bepaalde manier ook heeft.

471
01:15:59.632 --> 01:16:08.802
Ik parkeer even een aantal filosofische vraagstukken hier. Prima. Uhm, waarin eigenlijk jij nu zegt, en ik hoor dit ook wel eens bij lezingen, hè, dat mensen aan het einde hun hand opsteken en zeggen:

472
01:16:09.732 --> 01:16:17.792
moeten we niet gewoon een, uh, AI als overheid hebben? Mhm. Hè, want ja, we hebben die dashboards al. We hebben al high frequency trading.

473
01:16:18.332 --> 01:16:24.012
Zijn we die wereld niet sowieso aan het veranderen in een soort extern intelligent ecosysteem waarbinnen wij leven?

474
01:16:24.212 --> 01:16:34.332
Nou, dan zeg ik dus ook dit dingetje altijd, dat ik zeg: nou ja, we hebben al een hele tijd in een extern ecosysteem geleefd met een bepaalde intelligentie, namelijk het natuurlijke ecosysteem waaruit we ontstaan zijn.

475
01:16:35.772 --> 01:16:42.972
Er is, er is wat te zeggen voor het feit dat we die, uh, macht weer teruggeven, hè, uh, terug overdragen, hè.

476
01:16:43.112 --> 01:16:53.152
Dus dat we eigenlijk, ik ga even terug naar ons met z'n tweeën in dat berenvelletje, dat jij daar op een gegeven moment staat en zegt dat je begint te hoesten, zo, kuchen, want je stikt om welke reden dan ook.

477
01:16:53.172 --> 01:17:03.812
Het gaat niet goed met jou. In die tijd kon ik jou dan behalve een Heimlich, wat nog geen Heimlich heette [gelach] ik sloeg jou dan met een knuppel. Beetje porren. Ja, puh, puh, uh, Alexander, gaat het allemaal wel? Ja.

478
01:17:03.992 --> 01:17:15.672
Nou, i-i-i, je zou kunnen zeggen: misschien in 2095, ik zet ons even ver weg, staan wij daar weer met ons berenvelletje terug in die natuur. Maar op het moment dat het jou gebeurt, dan hoor je zo: blub, blub, blub.

479
01:17:15.732 --> 01:17:18.592
En dan vliegt er een of ander avatarachtig ding op jou af.

480
01:17:18.652 --> 01:17:29.712
Die redt jou even en die vliegt daarna weer weg, hè, omdat eigenlijk de technolo-- de biologische achtergrondsystemen en de technologische achtergrondsystemen weer één zijn geworden. Waarom?

481
01:17:29.912 --> 01:17:40.232
Ik schets even een soort back to nature plus technology, uh, utopietje hier. Waarom is dat niet enkel een utopie? Want dat zit ook een beetje in jouw vraag volgens mij, hè.

482
01:17:40.292 --> 01:17:48.572
Waarom zou ik het niet gewoon wel overgeven, hè? Een pacemaker voor de samenleving [lacht], een supersysteem dat alles in de gaten houdt. Waarom ik daar,

483
01:17:49.712 --> 01:18:02.192
uh, zenuwachtig van word, is omdat ik me dan wel afvraag, uh, wie inspraak heeft op dat systeem. Uhm, en als er geen-- ik bedoel, het heeft heel veel te maken met uiteindelijk het vraagstuk:

484
01:18:03.152 --> 01:18:15.552
willen wij in een soort Wall-E Disneyland milkshakes drinken de hele dag terwijl we consumeren of weet ik veel doen? Uh, of is een deel van mens-zijn wel het vormgeven van onze omgeving?

485
01:18:16.292 --> 01:18:20.572
Ik heb, ik ga daar niet in mijn eentje nu een antwoord voor hebben, maar da-dat is wel een vraag.

486
01:18:21.192 --> 01:18:34.612
W-vind je het prettig om, om, om passief in een soort wereldwijde warmtepomp gestuurde superomgeving te zitten waarin de technologie ons als het ware de ultieme facility manager is van de hele, uh, samenleving?

487
01:18:35.232 --> 01:18:44.632
En, uh, boeit het ons dan a-als, stel dat die technologie ons dan iedere maand een mail stuurt met allerlei natulen over wat hij besloten heeft, wat hij trouwens amper wij, wij nog bij kunnen houden. Mhm.

488
01:18:45.252 --> 01:18:50.552
En wij zeggen: we zitten tenminste nog in de loop. Ja. Op een gegeven moment gaan mensen natuurlijk die mails gewoon negeren [lacht].

489
01:18:51.072 --> 01:18:55.771
Ergens denk ik: dit, zeg maar, complexe systemen zijn niet nieuw en dit is allemaal al, al lang zo.

490
01:18:55.812 --> 01:19:04.472
In een bedrijf werkt het ook zo dat je als, als CEO krijg je rapportage waar je dan ook moet gaan twijfelen of het detailniveau wel juist genoeg is voor je problemen wel echt opvallen.

491
01:19:04.892 --> 01:19:27.404
In een overheid is het ook zo dat je als minister-president stuurt op basis van een zeer beperkt zicht op de, op de werkelijkheid en, maar moet aannemen dat de condities van die hele complexe structuur zo zijn dat alle belangrijke inzichten bij jou boven komen drijven, dat jij heel strakKeuzes kunt maken die die, die dicht staan bij de, de doelstellingen die je hebt.

492
01:19:28.184 --> 01:19:48.184
Ja, ik, ik, uhm Laten we hem kleiner maken, hè, want jij vroeg vorige keer aan mij, zei je: joh, Wytse, als ik nou een systeem heb in een horloge of in een bril of in een koptelefoontje die ik als het ware vra-- kan vragen om mij, individu, laten we die samenleving even voor wat het is, het individu Alexander Klöpping, te helpen naar een hoger plan.

493
01:19:48.584 --> 01:19:54.984
Want jij hebt bepaalde ambities voor jezelf waar je wil komen. Je wil een betere man zijn, een betere vader. Ik noem nu even wat, hè. Een betere vriend.

494
01:19:56.344 --> 01:20:08.224
Die vertrouw jij jezelf niet volledig toe, die ambitie, die externaliseer je, zoals mensen dat al jaren doen met dagboeken en v-, b-, uh, het is het, accountability buddies en sportcoaches en levenscoaches.

495
01:20:08.304 --> 01:20:16.184
Is niet nieuw, hè, maar we stoppen het nu in een, in een soort mental pacemaker. Een dopje in jouw oor die jou erop wijst van: jij hebt net een gesprek gevoerd met Wytse.

496
01:20:16.264 --> 01:20:26.164
We hadden met elkaar afgesproken, hè, geen grapjes meer over hem, hè [beide lachen]. Random voorbeeld. Nou dus, oké, ja, en, uhm, uh, dat jij denkt: ja, inderdaad, shit.

497
01:20:26.204 --> 01:20:33.964
En, e-, ja, ik zie jou nu als iemand die dat, en je z-zal echt niet de enige zijn, echt wel overweegt om zo'n dopje in te doen om je waar dan ook mee te helpen.

498
01:20:35.324 --> 01:20:43.004
Wat je dan eigenlijk aan het doen bent, is dus een stukje van jezelf externaliseren naar een systeem omdat je zegt: ik vind het ook niet erg om geholpen te worden.

499
01:20:43.064 --> 01:20:55.304
Nou, ik denk dat- Sterker nog, dat moet, want het is een complex systeem. Ja, jij als mens bedoel je? Ja, maar goed. Ja, als of als CEO of als, uh, leider van een land. En je, je kunt je afvragen dat:

500
01:20:56.284 --> 01:21:08.224
hebben wij destijds als individuen en als samenleving het roer gepakt? Hè, want we hebben het roer gepakt. We zijn gaan vormgeven, aanpassen, dijken neerzetten. Wij waren het er niet mee eens.

501
01:21:09.064 --> 01:21:17.504
Hebben we het roer gepakt bij gebrek aan beter? Hebben we het roer gepakt omdat niemand anders het roer pakte? Want als dat zo is,

502
01:21:18.644 --> 01:21:30.784
nu er iets zich aanbiedt dat het roer best van ons over wil nemen, betekent dat ook eigenlijk dat heel veel van ons misschien zeggen: ik heb dat roer alleen maar gepakt omdat er niks anders was dat het roer wilde nemen.

503
01:21:30.844 --> 01:21:46.044
Ja, maar in deze metafoor, uh, zeg je dan: je geeft autonomie op aan een godachtig wezen dat AI is? Of zeg je: we geven het roer aan Sam Altman en zijn, m-m, economische belangen?

504
01:21:46.244 --> 01:22:00.704
Nou ja, ik denk dat je goed aanvoelt waarom, uh. Ja, en hoe werkt dat dan precies? Nou ja, ik denk dus dat ik, uhm, ja, je, je vraagt het me nu zo hier ter plekke. Dat is goed. Ja, dat klopt.

505
01:22:00.904 --> 01:22:03.124
Daardoor krijg je een beetje een warrig antwoord. De,

506
01:22:04.504 --> 01:22:28.044
de reden dat ik nu zeg, uh: ik hoef nog even geen, uhm, utopische, uh, wereld, uh, sy-- een wereldsysteem dat ons draagt als een soort de natuur ons vroeger droeg, als het ware, omdat ik niet weet in wie zijn handen dat systeem is en wat de ambities zijn van dat systeem en wat de uiteindelijke doelen zullen zijn van dat systeem.

507
01:22:28.084 --> 01:22:41.404
Weet je wat het is? Ik denk gewoon dat jij als programmeur lange tijd veel meer inzicht hebt gehad in hoe systemen werken. Omdat je nou eenmaal, uh, een blik had op de achterkant van de systemen en dat je daarmee een

508
01:22:42.424 --> 01:22:50.504
idee hebt gekregen van jezelf dat je, uh, het overziet, dat je er grip op hebt. Terwijl ik denk dat heel veel

509
01:22:51.784 --> 01:22:58.324
elementen aan het leven heb je geen grip op en dat mensen het allang opgegeven hebben dat ze daar grip op hebben.

510
01:22:58.364 --> 01:23:14.324
Omdat je nou eenmaal je neerlegt bij systemen zoals een parlementaire democratie of zoals een afdeling waar dingen besloten worden, of wat dan ook je systeem is waardoor-- maar, maar iedereen moet zich de hele dag neerleggen bij de [lacht]

511
01:23:14.344 --> 01:23:27.144
bij de onzekerheid dat je geen grip hebt op, op deze hele shit. Dus i-ik denk ergens misschien zijn program-- vindt een programmeur is het extra lastig of zo om, om het op te geven, de sleuteltjes.

512
01:23:27.584 --> 01:23:35.484
Maar het interesseert mij geen reet dat, uh, dat een, dat een, een app geschreven wordt met-- als het maar werkt. Ik kan zelf toch nagaan of het werkt?

513
01:23:35.544 --> 01:23:47.264
Ik kan toch een proces inrichten waardoor ik de kwaliteit kan controleren van die software? Waarom is het nog nodig om, om überhaupt die, dat iemand die code überhaupt kan lezen? Nou ja, wat als het kapot gaat?

514
01:23:48.444 --> 01:23:59.564
Ja, dan fixt de AI dat. Ja, dan, dan is de vraag: weten wij altijd dat het stuk is? Of komen we daar dan later pas achter? Want ik denk dat, uhm. Ja. Kijk, ik denk dat, je, je hebt gelijk, hoor.

515
01:23:59.604 --> 01:24:06.564
Als jij, als je hem terugbrengt naar het specifieke softwarevoorbeeld waarin je zegt: nou ja, je hebt heel lang geen autonomie gehad.

516
01:24:06.624 --> 01:24:14.564
Nu heb je een tijdje grip/autonomie gehad en nou vind je het weer moeilijk om dat terug te geven. Ja. En dat, dat kan ik voor het grotere plaatje net zo goed zeggen, uhm,

517
01:24:16.044 --> 01:24:27.684
denk ik dat wat we nu met elkaar aanraken te maken heeft met, uhm, een tijdelijk, een tijdelijk gevoel van ervaring en ook, uh, werkelijke controle.

518
01:24:28.044 --> 01:24:33.824
Die w-is er wel, want ik kan die systemen aan en uitzetten, uh, die ik bouw, zeg maar. Dus ik heb, ik heb ook echte controle.

519
01:24:34.334 --> 01:24:43.363
En dat geldt net zo goed voor alle andere systemen daarbuiten waar ik zelf geen controle over heb, maar een ander wel. Wij zijn als mens heel actief aan het managen.

520
01:24:43.484 --> 01:24:54.104
Niet iedereen, maar een deel is heel actief aan het managen. Daar zou jij al, daar zou nu een effectenhandelaar al van kunnen zeggen: actief managen? Weet je hoe snel high frequency trading gaat?

521
01:24:54.134 --> 01:25:03.644
Dat gaat om nano [lacht] seconden over glasvezel. Daar wordt allang niet meer actief gemanaged op het microniveau. Er wordt alleen nog maar gemanaged op macroniveau. Maar op een gegeven moment

522
01:25:04.664 --> 01:25:12.244
kan je dat managen dan, wat jij nu al doet door achterover te leunen omdat je hebt een software voor jou gemaakt, zeg je: ik hoef, ik hoef me niet te bemoeien met die code.

523
01:25:12.324 --> 01:25:29.848
Uhm, ik denk dat de stap een beetje te groot is van, uh, kleine stukjes software of misschien zelfs grotere stukken software in jouw leven naarDan kunnen we toch net zo goed het codevenster wegklikken voor wat de hele wereld op dat moment aan het besturen is?

524
01:25:30.368 --> 01:25:44.588
Want dan gaat het co-pilot, de, de copilootmetafoor wel mooi op, denk ik, is dat op het moment dat een piloot in een vliegtuig zit en het hele systeem valt uit, dan moet die piloot dat hele vliegtuig voor zover mogelijk kunnen besturen.

525
01:25:44.988 --> 01:25:58.308
Alle micromanagement van alle kleine knopjes om die bak aan de grond te zetten. Ja. En, uh, je zou dan kunnen zeggen: maar wat als die copiloot in dat vliegtuig onfeilbaar uitmuntend is?

526
01:25:58.788 --> 01:26:02.948
Ja, dat, dat vind ik een moeilijke. Ik weet niet zo goed, uh, daar zijn, daar zijn we gewoon nog niet.

527
01:26:03.868 --> 01:26:13.588
Uhm, maar ik zou wel, uh, s-, delen van de technologie binnen onze samenleving willen afbakenen als: daar is gewoon een human in the loop en dan duurt het allemaal maar wat langer.

528
01:26:14.268 --> 01:26:22.967
Versus: joh, dit zijn zulke low key stukken infrastructuur, zullen we het alsjeblieft zo snel mogelijk overgeven, want er staat ook al heel lang geen agent meer bij een kruispunt.

529
01:26:23.208 --> 01:26:28.568
Ja, nou ja, heel veel mensen zijn het met je eens dat human in the loop, ik geloof dat de grote meerderheid van de mensen het met je eens is.

530
01:26:28.607 --> 01:26:39.088
En ook de mensen die de regels maken in onze samenleving zijn het met je eens dat human in the loop moet zijn. En, uhm, nou ja, het, uh, ik ben gewoon bla, ik ben gewoon benieuwd hoe lang we dat echt gaan vinden.

531
01:26:39.148 --> 01:26:48.088
Maar dat is- En, en het beperkt, de human in the loop beperkt, hè, want ik bedoel, da-dan moet het allemaal uitgelegd worden voor, voor een stel mensen. Ja, precies, met hun trage begrip. Ja.

532
01:26:48.268 --> 01:26:55.628
Hé, en is vibe coding, want even terug naar aarde, hoor. Is vibe-- ja, want het, we zijn er weer. Zijn nooit weggeweest. Nee, maar we gingen wel even opstijgen en we gingen nu even naar beneden.

533
01:26:55.688 --> 01:26:58.668
Voor wie is dit nou bedoeld? Is het nou alleen maar voor beginners bedoeld?

534
01:26:58.708 --> 01:27:06.508
Want dat, ik hoor jou eigenlijk zeggen: dit is voor beginners allemaal heel boeiend, maar wat het kan, uh, is voor mij als, als ervarener programmeur helemaal niet zo boeiend.

535
01:27:06.538 --> 01:27:19.268
Aan de andere kant hoor ik ook de hele tijd mensen zeggen dat, dat programmeurs enorme productiviteitswinst halen met, uh, nou ja, wat de voorganger is van vibe coding, namelijk AI, uh, Assisted Coding. Uhm,

536
01:27:20.348 --> 01:27:32.108
wat is, w-, zeg maar, v-, zie je ervaren programmeurs deze werkwijze ook adopteren? Uhm, dat ligt een beetje aan, uh, hoe bereid ze zijn en wat hun specialisatie is.

537
01:27:32.148 --> 01:27:37.708
Want de modellen zijn best wel gemiddeld als in breed en niet specifiek nog. Ah.

538
01:27:38.148 --> 01:27:49.588
Uh, dus dat mensen die echt in hele specifieke softwarewerkvelden zitten, die zijn grotendeels gefrustreerd met die modellen, want ze merken gewoon: ja, jij, je snapt het gewoon niet en je bent ook nog- Domme stagiair.

539
01:27:49.628 --> 01:27:56.588
Ja, je bent echt een beetje aan het bluffen ook nog. Dat is een beetje irritant. Waarom doe je zo? Arrogante, domme stagiair. Ja. Ja. Nou ja, echt, dat voelt dan een beetje zo.

540
01:27:56.708 --> 01:28:03.948
Uhm, nou het niveau waarop ik programmeer loop ik daar over het algemeen [lacht] niet zo tegenaan, want zo gespecialiseerd doe ik allemaal geen dingen. Is het echt waar, wat je nu zegt?

541
01:28:04.108 --> 01:28:10.928
Ja, ja, want ik, kijk, als je in de software-industrie, uh, het merendeel van ons is alleen maar database entries aan het veranderen met een mooi schilletje eroverheen.

542
01:28:11.028 --> 01:28:18.188
En ik ben er zo één en daar kan je hele gave dingen mee maken. Ja, [lacht] duidelijk, maar je hebt ook mensen- Journalisten zijn ook alleen maar bezig met teksten samenvatten, hè, dus.

543
01:28:18.228 --> 01:28:30.308
Nee, maar goed, je hebt ook mensen die, die, die, die bedenken een algoritme om de flap van een raketmotor beter te laten bewegen onder, onder, uh, steek, isol, uh, oscillaties van de temperatuur en materieel, ses, material science.

544
01:28:30.828 --> 01:28:39.327
Die zitten dan vier jaar PhD te doen op dat algoritme en bouwen dat motortje dan. Ja, als die nu zo'n model gebruiken, dan is het: jee, [lacht] hier kan ik helemaal niks mee.

545
01:28:39.648 --> 01:28:51.308
Maar goed, in die, in die explosie, in die cirkels waar we het eerder over hebben gehad, dat ding kruipt daar wel naartoe. Ja, is dat merkbaar? Dat het, dat het, zeg maar, met de tijd, uh, relevanter voor je wordt? Ja.

546
01:28:51.328 --> 01:28:58.428
Hoe voel je dit? Hoe, zeg maar, hoe, hoe, wat zijn dan momenten waarop je denkt: o, kan dit, kan toch meer dan ik, uh, een week geleden nog aannam.

547
01:28:58.848 --> 01:29:08.528
Wanneer ik vergeet mee te geven wat ik denk dat ie moet gaan doen en wat ie gaat doen een betere invulling is dan ik niet heb meegegeven.

548
01:29:09.408 --> 01:29:15.917
Dus ik geef dan vaak mee: deze databasetechnologie of ik zou de connectie zo maken. Soms vergeet ik het mee te geven. Ja, ja.

549
01:29:15.948 --> 01:29:25.028
Ik geef als, ik ben niet meer het handje aan het vasthouden en dan heeft hij iets gebouwd en dan leer ik nog wat. Ook omdat er een betere implementatie is of een betere keuze gemaakt wordt.

550
01:29:25.068 --> 01:29:32.448
Ja, ja, dus jij bent als een architect die normaal gesproken precies vertelt w-w-wat voor muurtjes er neergezet moeten worden, van welke materialen.

551
01:29:32.468 --> 01:29:40.708
En in plaats, w-, daarvan zei je opeens: nou, bouw maar een huis en dan blijkt opeens dat goed te zijn en blijkt hij je goed geraden te hebben wat je dan doet.

552
01:29:40.768 --> 01:29:52.288
Ja, en ik denk, je, je moet je ver-, voorstellen dat, uh, Ilya Sutskever, OpenAI, uitvinder van vibe coding, de term. Kijk, het is niet een of- Nee, dat is, uh, Car-, Karpathy. Ah sorry, Karpathy.

553
01:29:52.328 --> 01:30:03.788
Ik haal ze vaak door de war, die twee met hun ingewikkelde achternamen. Ja. Karpathy, die zit te programmeren, hè, met z'n benen over elkaar en een, uh, club maten. Dat denk ik ook ja.

554
01:30:03.848 --> 01:30:13.328
Ja, en dan klik, klik, klik en dan komen die stukjes code langs. Mhm. En op een gegeven moment werkt het even niet en zie het even voor je als iemand in een zelfrijdende auto die ook al 20 jaar rallycoureur is. Precies.

555
01:30:13.368 --> 01:30:18.388
Die pakt even over. Neemt hij even het stuur over. Die draait even, zo, bah, bah, en gaat weer verder, hè. Ja. Het is niet helemaal eerlijk. Nee.

556
01:30:18.608 --> 01:30:24.168
Ja, maar goed, die tussenmomentjes, hè, de interventiemomentjes, die nemen wel af. Ja, ja.

557
01:30:24.208 --> 01:30:30.668
En als je dan tijdens dat inparkeren wat je zo doet als rallycoureur ook even een camera mee laat kijken, ja, dan gaat het wel heel hard.

558
01:30:30.708 --> 01:30:43.268
Dus ik denk wel dat die, uh, ja, een soort van checklist van dingen die die systemen moeten kunnen om jou te vervangen. Ja, daar wordt toch wel iedere keer weer een nieuw vinkje gezet om de zoveel maanden.

559
01:30:43.608 --> 01:30:54.608
Ik zag een, uh, online een zogenaamd vibe coding manifesto. Ik vond dat prachtig. Een soort van, van mooie, mooie tijdsteen van deze, van deze tijd.

560
01:30:54.688 --> 01:31:05.168
En er stonden een aantal dingen op en die wil ik je even vertellen, want dat geeft een idee voor hoe, hoe gewone programmeurs eigenlijk hun gedrag moeten aanpassen door deze, ja, nieuwe mogelijkheden.

561
01:31:05.188 --> 01:31:11.168
De eerste is iteratie boven perfectie. Perfectie is achterhaald als je altijd opnieuw kunt beginnen.

562
01:31:11.228 --> 01:31:22.108
Dus heel erg het stimuleren om, als iets het niet doet, dan is, is het zo economisch goedkoop en qua tijd goedkoop om opnieuw te beginnen, dat je gewoon het hele project opnieuw, gaat ie het op een andere manier doen.

563
01:31:22.148 --> 01:31:33.188
Misschien doet ie het dan wel wel. Augmentatie, augmentation, uh, boven automatisering. AI is een medewerker, geen vervanger. Productdenksje, productdenken boven code schrijven.

564
01:31:33.448 --> 01:31:42.420
Wat telt is wat je bouwt, niet hoe je het doet. En opnieuw genereren boven debuggen.Als het fixen te lang duurt, dan genereer je gewoon opnieuw.

565
01:31:42.460 --> 01:31:53.400
En dat, dat opnieuw genereren van code in plaats van debuggen is het, ik neem aan dat een heel groot deel van jouw tijd ook gaat naar het fixen van problemen [gniffelt] en ge-- Meerderdeel van de tijd.

566
01:31:53.440 --> 01:32:01.240
Geloof je nou dat dit, dat dit, dat dit echt zo gaat zijn? Dat die computer gewoon, ja, dat, dat dit gewoon, dat dat opgelost gaat worden?

567
01:32:01.320 --> 01:32:11.740
Dat als jij foutjes tegenkomt, dat dat ding gewoon net zolang doorgaat totdat ie een oplossing heeft gevonden. In Cursor, uh, de app die we al een paar keer hebben aangeraakt. Daar zit een tabje in, dat heet debugger.

568
01:32:11.800 --> 01:32:21.300
En als je dan op debug-- je, je opent een bestaand softwareproject. Je zit muurvast. Ja, jij, jij komt er niet meer uit. Niet, niet snel genoeg. Je bent gefrustreerd. Je bent met je koffie aan het gooien door de kamer.

569
01:32:21.780 --> 01:32:34.480
Dan kan je naar debug gaan. Dan komt er een venstertje omhoog en dan zegt ie: ik kan het voor jou debuggen en de knop waarop staat start zit een dollar, uh, teken op. Er staat dan start of run en dan tussen haakjes $8.

570
01:32:34.540 --> 01:32:43.700
Dit zit in Cursor. Oh zeker, omdat hij al een inschatting maakt wat hij nodig heeft om jouw bug op te lossen. Ja, en waarom is het zo duur?

571
01:32:43.860 --> 01:32:49.640
Omdat hij ongelooflijk veel compute time nodig heeft en op de achtergrond ook nog eens allerlei verschillende dingen tegelijk gaat proberen.

572
01:32:50.200 --> 01:32:56.120
Dus hij biedt jou dan eigenlijk aan: geef mij nu microtransactie $8, dit is er al, $8, $20.

573
01:32:56.300 --> 01:33:05.240
Ik heb wel eens $30 in beeld zien staan en dan klik je erop en, en, ja, als, ik heb programmeurs gehad die tegen mij zeiden: [gniffelt] heb je dit gezien? Bizar toch? Als in: dit gaan we toch niet doen?

574
01:33:05.320 --> 01:33:07.640
Terwijl ik denk: sure. Ja, hoeveel is je tijd waard?

575
01:33:07.920 --> 01:33:18.620
Ja, want als jij in een opdracht zit en zeker als je freelancet en je hebt een uurtarief, dan kan je denken: ja, ga ik dit uur nu nog lopen mijn haren uit mijn hoofd [gniffelt] lopen trekken of, en de debu-, de debugger gaat het ook nog aan je uitleggen.

576
01:33:18.700 --> 01:33:26.260
En doet ie het goed? Mwah. Goed genoeg dat ie soms die paar dollar waard is. En dit, dit is, dit is een beetje wat,

577
01:33:27.300 --> 01:33:44.820
d-n-n-natuurlijk zeg ik, alsof dan iedereen dit weet, maar de doorbraak is, hè, het geluk dat die grote AI-labs nu hebben, is dat wanneer je die computers meer tijd geeft om inference te doen, hè, waarom Nvidia eigenlijk geen probleem heeft, want we hebben ze nog steeds nodig, die Nvidia kaarten.

578
01:33:45.100 --> 01:33:51.920
Ondanks dat het steeds geoptimaliseerd wordt. Ja. In de mate, de snelheid waarmee AI, AI-modellen beter worden kan steeds goedkoper.

579
01:33:52.320 --> 01:34:00.100
Ja, is dat je eigenlijk, aan de ene kant kan je iemand een taalmodel heel goed opleiden tijdens het voortrainen op een opleiding.

580
01:34:00.480 --> 01:34:13.400
Maar als je die uiteindelijke werknemer die die opleiding gedaan heeft gewoon heel veel tijd en heel veel computerkracht geeft om tot een oplossing te komen, dan wordt die bug uiteindelijk wel opgelost.

581
01:34:13.660 --> 01:34:18.880
Brute force, zoals ze dat noemen, hè. Dus ik ga dat proberen. Ik ga dat proberen. Ik ga dat proberen. Lukt niet. Opnieuw, opnieuw, opnieuw, opnieuw, opnieuw.

582
01:34:18.940 --> 01:34:31.100
En dan $8 later krijg jij 10 minuten later: joh, ik heb echt met hagel geschoten, maar ik heb je probleem opgelost. Het is ook weer een rare tussenfase waarin Cursor dus kan vragen om geld uit te geven.

583
01:34:31.800 --> 01:34:36.820
Ja, zij verdienen daar dan aan, aan die- Er zal een beetje marge op zitten, denk ik, ja. Aan die debugging tijd.

584
01:34:37.760 --> 01:34:45.880
Terwijl, er komt een moment waarop die tool zichzelf kan gaan maken, die programmeertool zichzelf kan gaan maken.

585
01:34:46.460 --> 01:34:54.379
Nou ja, ik bedoel in, in Aider, een van, in hetzelfde ecosysteem als Cursor, daar wordt al een deel van Aider gemaakt door Aider zelf, hè, een x procent.

586
01:34:54.420 --> 01:35:03.480
Volgens mij de laatste commit was 65% van Aider al gemaakt door Aider. Ja, dus die, die, en O3 werkt aan O4 bij OpenAI. Dat is een o-open secret, zeg maar.

587
01:35:03.520 --> 01:35:11.500
Dus, dus er wordt, er wordt al, dat, dat cirkeltje wordt al een beetje aan elkaar verbrod. Centipede. Ja, en ik denk dan [gniffelt] zeker. Een AI centipede.

588
01:35:11.540 --> 01:35:15.360
Nee, maar daarom is jouw vraag ook eerder van: moeten we dit nog wel willen begrijpen?

589
01:35:15.720 --> 01:35:27.140
Uh, uh, want daarmee zet je dus een rem en het tempo hou je op het menselijk tempo daarmee, uh, is, is, is nu al wezenlijk omdat best wel veel programmeurs eigenlijk het al een beetje aan het overgeven zijn.

590
01:35:27.540 --> 01:35:44.300
Het is wel zo, dat heb ik, daar heb ik best wel wat, uh, anekdotes van gelezen, is, uh, het is niet altijd zo dat, dat, uhm, ik bedoel goede code, de go-goede broncode, goede ideeën zijn niet altijd complex.

591
01:35:44.460 --> 01:35:56.620
Complex in de zin van, uh, uitgebreid. Veel bedoel ik dan eigenlijk, dus k-kwantitatief veel, hè. De mooiste natuurkundige formules, formules- Ja, zijn juist heel simpel. Ja, hè, dat, ja, dat is een beetje een soort,

592
01:35:58.020 --> 01:36:06.160
uh, Occam's razor of parsimonious principle. Dat houdt in dat toch ook wel de esthetiek van zo'n natuurkundige formule, dat die simpel is.

593
01:36:06.560 --> 01:36:16.160
Hoe simpeler die iets moois kan beschrijven, zit je waarschijnlijk dichter op de waarheid. Nou, daar kan je filosofisch uren over praten, maar intuïtief voelt dat wel lekker. E is MC2, dat is gewoon lekker.

594
01:36:16.520 --> 01:36:29.739
Hè, dat is hoever ik er iets van weet. Maar in het geval van software kan het natuurlijk wel zo zijn, en dat gebeurt dus ook al, dat jij $2.000 geeft aan O3. O3: hai, ga maar even. Ik zie je morgen wel weer. Hè.

595
01:36:30.100 --> 01:36:40.790
Nou kom je de volgende dag terug, $2.000 weg. Wat heb je gekregen? Vier regels code. Ja. Maar als jij ze leest snap je ze meteen. Briljant! Ja. Absoluut briljant. Ja, ja.

596
01:36:40.820 --> 01:36:47.660
Dus, en ik denk dat, hè, dat is een beetje die aankondiging van Demis Hassabis van DeepMind. De Nobelprijswinnaars gaan AI-modellen worden.

597
01:36:48.180 --> 01:37:00.980
Daar komen waarschijnlijk, als zo'n, als O4 of O5 van OpenAI of wie dan ook een, een nieuw theorem daar eruit gooit, natuurkundig theorem, dan zullen heel veel mensen die daar zitten die dat kunnen begrijpen, zullen zeggen: ja, ik snap het meteen.

598
01:37:01.180 --> 01:37:11.330
Briljant. Dat zal typisch gebeuren. Ja, en, en, maar dat is dan niet, human in the loop is dan vooral: kan je erkennen dat dit kleine stukje regel code absoluut briljant is. Ja.

599
01:37:11.340 --> 01:37:21.580
Dus het hoeft niet per se zo te zijn dat wij het tegen gaan houden omdat het zulke lange teksten zijn. Hé, en dit gaat over de, wat we als mensheid eraan kunnen hebben en wat programmeurs eraan hebben.

600
01:37:21.650 --> 01:37:32.710
Maar wat betekent dit eigenlijk voor mensen die nog nooit een regel code hebben geschreven? Doe het maar. Hoe denk je dat mensen dit, uhm, op korte termijn, zeg maar in komend jaar, dat mensen dit gaan gebruiken?

601
01:37:32.760 --> 01:37:40.380
Waar denk je dat mensen het voor gaan gebruiken? Uhm, en dan met wat er nu kan of wat er in het komende jaar komt? Komend jaar.

602
01:37:40.440 --> 01:37:49.072
Ja, want kijk, ik, wat ik verwacht is, uhmNu wordt dit eigenlijk nog best wel door, uh, en dan bedoel ik positief cowboy teams gebouwd.

603
01:37:49.552 --> 01:38:00.952
Hè, dus Cursor is een, een fork, uh, dus het is een kopie van Visual Studio Code van Microsoft, omdat zij dan merken bij Cursor: ja, ga, als we op Microsoft moeten wachten voor dit ding, laat ons, wij gaan even experimenteren.

604
01:38:00.992 --> 01:38:09.212
En dat is denk ik iets wat Microsoft alleen maar gaaf vindt, want ze kunnen het zo weer terugporten zoals we dat noemen of terug kopiëren, het, uh, het hoofdproduct in, zeg maar.

605
01:38:10.132 --> 01:38:17.752
Dus wat je nu ziet is dat een beetje startupachtige projectteams, R&D labberigachtige teams, hè, want naast Cursor heb je nog tien van dat soort tools.

606
01:38:17.812 --> 01:38:26.432
Die zijn allemaal aan het, aan het experimenteren, out in the open, met allemaal vette nieuwe ideeën van: hoe ziet software maken eruit op een manier dat je ertegen kunt praten?

607
01:38:26.552 --> 01:38:28.572
Jij hebt nu Super Whisper zelf nog moeten koppelen.

608
01:38:28.612 --> 01:38:36.592
Je kan je voorstellen dat er gewoon een microfoon icoontje in beeld staat en dat jij helemaal geen code meer ziet, maar aan, alleen maar die app ziet ontstaan met een mooie animatie. Mhmm.

609
01:38:37.012 --> 01:38:52.352
Uhm, ik kan me voorstellen dat de, uh, Swift Playgrounds, uh, op, uh, iOS, hè, dat is een tool van Apple gemaakt voor beginnende programmeurs, zodat jij op je iPad een stuk iPad software kan maken, nog zonder AI.

610
01:38:52.392 --> 01:38:59.572
Ik denk dat we meer dat soort nog een stap verder achtige diensten gaan krijgen.

611
01:39:00.012 --> 01:39:10.132
Diensten, daar bedoel ik mee: je zal één app nog moeten installeren en daarin gebeurt het, zeg maar, een playground waarin jij gewoon kan praten zoals jij nu nog, al doet.

612
01:39:10.252 --> 01:39:17.392
Het liefst op een tablet, want dat is met de vingers, hè, dus dat is nog veel verder weg van dat, van die enge toetsenbord, muis, terminal en tekstboxes.

613
01:39:17.952 --> 01:39:24.832
Gewoon praten en dan komt daar in beeld what you see is what you get, ontstaat in blokjes waar jij mee wil werken.

614
01:39:24.852 --> 01:39:33.472
En als jij tevreden bent met wat je hebt, hè, dus je gaat itereren en je kan zeggen: twee stappen terug, even terug in de tijd en dan kan je misschien zo'n tijdlijntje schuiven. Ja. En dan net als in Manas.

615
01:39:33.482 --> 01:39:43.842
Je zet hier nog een scherm naast. Ja. Maak de, maak de kop groter. Ja. Of, uh, je, je bent eigenlijk als een, ja, waar moet je het mee vergelijken? Je bent meer aan het dirigeren eigenlijk. Ja, ik zie echt, ja.

616
01:39:43.862 --> 01:39:53.632
En voor je neus verandert dan de software zonder dat je de code ziet, verandert dan de software als het een Apple product is met wat magisch, magische pixeldust eromheen. Ja, die noemen het dan, uh, Swift Composer. Ja.

617
01:39:53.691 --> 01:40:02.062
Ja, nou, zoiets. En, en Swift Composer. En ik denk zelf- En juist bij Apple hoeven we het niet te verwachten, denk ik, want- Niet zo snel. Nee, want dat is echt, dat gaat allemaal heel traag bij dat bedrijf.

618
01:40:02.072 --> 01:40:12.912
Maar je gaat een, een app krijgen die we gaan omarmen het komend jaar, waarin je als niet-programmeur software kan maken, die draait binnen die app. Die draait binnen die app.

619
01:40:13.132 --> 01:40:21.912
Dan kan je waarschijnlijk gaan delen met elkaar wel binnen dat ecosysteem, uh, zodat jij hem ook op de iPad kan zetten van je zoon. Uh, en dat, we-, dat gaat vanzelf dan waarschijnlijk.

620
01:40:22.312 --> 01:40:34.872
En uiteindelijk moeten we-- kijk, ik heb dit, ik heb dit zelf nu meegemaakt eerder, daarom durf ik deze voorspelling wel te maken, in de [kucht] infrastructuurwereld. Wat bedoel ik daarmee? Toen ik, opa vertelt:

621
01:40:36.012 --> 01:40:47.452
ik heb nog servers staan ophangen in datacentra, die servers zelf gebouwd toen. Het zijn gewoon platgeslagen computers, opgehangen, geïnstalleerd op afstand. Met jouw eigen handen. Ja, klopt. Als hardwerker. Ja.

622
01:40:47.532 --> 01:40:56.572
Zweten deden we. Ja, daar stond ik dan. Nou ja, zweten rook je wel in het datacenter, ja. Maar goed, in ieder geval. En nu is dat allemaal weg geabstraheerd. Mhmm.

623
01:40:56.632 --> 01:41:05.512
Dus heel veel, uh, ja, zi-zeker de jonge programmeurs nu, die, die, die, voor hen is het gewoon weg. Ja. Hè, en want die, die denken in hele, een, een hele abstractielaag eroverheen.

624
01:41:05.612 --> 01:41:14.892
Die hebben het over pods en dan zeg ik: wat voor pods? Ja, mijn Kubernetes pods en, maar dat is allemaal, en dat, dat zit er allemaal overheen. Cloud, clouddiensten die je gewoon aanroept en dan werkt het.

625
01:41:14.932 --> 01:41:20.172
En dan zeg ik: ja, maar uiteindelijk is het alsnog, ja, whatever, ik ben gewoon bezig. Laat, ik moet iets maken. Ja.

626
01:41:20.192 --> 01:41:36.032
Nou, ik denk dat, uh, nu, hè, als die, uh, spekkoek, ik heb het vaak over zo'n spekkoek van laagjes, hè, dus de processor beneden met, of elektriciteit, natuurkunde, dan een processor en al die laagjes omhoog en er komt nu weer een laag overheen waar jij al zegt: ik hoef die laag daaronder niet te zien, hoor.

627
01:41:36.072 --> 01:41:41.492
Het is net als dat ik vroeger achter je computer zat en dan hoorde je de harde schijf zo tikken en dan ging er zo'n lampje knipperen en zo.

628
01:41:41.552 --> 01:41:50.632
Nou, Apple heeft dat al heel snel verstopt, want die, die, e-Apple heeft die knipperende lampjes nooit gedaan, omdat ze zoiets hadden: waarom- Ja...moet jij weten dat je harde schijf-- doe normaal.

629
01:41:50.772 --> 01:42:01.812
W-dus ze hebben al geprobeerd de abstractie hoger, hè, een soort magie, een magieshow ervan te maken. We springen nu weer een abstractielaag omhoog, waarin het eigenlijk mogelijk wordt om door middel van,

630
01:42:02.912 --> 01:42:18.132
uh, uh, simpelweg te praten met een agent, hè, die app is eigenlijk jouw coding assistant agent, om je eigen op maat gemaakte interfaces te maken, die je dan ook nog eens, en want dan gaat het echt, uh, wanneer-- maak toch even een stapje terug.

631
01:42:18.932 --> 01:42:28.472
De populariteit van de HyperCard destijds was dat je ze kon delen. Ah. Uh, delen, er was geen internet, hè, voor de duidelijkheid. Je kon ze op een floppy aan iemand anders geven. Ja.

632
01:42:28.572 --> 01:42:49.132
Hè, d-dus, en nu, als jij dan, er moeten een paar, uhm, ingrediënten in dit systeem zitten waarin op het moment dat jij, Alexander Klöpping, al pratend een avondje op de bank een ding in elkaar kan zetten, die ook nog eens één level verder kan, hè, dus wel dingen opslaan in de cloud en authenticatie.

633
01:42:49.192 --> 01:42:58.681
Dat moet allemaal weg geabstraheerd worden. Prima. Ja. Maakt jou niet uit en dan krijg je aan het einde een: dit gaat je ongeveer $4 per maand kosten aan services. Zeggen ze: nééns, i-is dat oké? Weet je wel.

634
01:42:58.692 --> 01:43:06.931
En dan zeg jij: juist goed. En dan krijg ik van jou gewoon een [maakt geluid] een of andere notificatie met: yo, dude, check it out, weet je wel. En dan druk ik daarop en dan kan ik er ook mee spelen.

635
01:43:07.512 --> 01:43:18.932
En, nou ja, als, als die floodgates opengaan, hè, de democratisering van op maat gemaakte interfaces. Ja, dat gaat wel, uh, en dat is een beetje het komende jaar en ie-iets daarna, denk ik.

636
01:43:18.952 --> 01:43:26.452
En, en, want dat is dan, je beschrijft eigenlijk een tijd waarin dit, waarin eigen apps maken, eigen software maken veel toegankelijker wordt.

637
01:43:26.492 --> 01:43:37.952
Maar, maar, en, en dat we dus ook veel van die spekkoeklagen zoals jij die beschrijft niet allemaal begrijpen, zoals dat, nou ja, blijkbaar de vooruitgang in tijd de neiging heeft om dat te, ja, veroorzaken.

638
01:43:38.692 --> 01:43:46.702
Maar is er dan nog wel basiskennis of vaardigheden die je zou aanraden dat ook niet-programmeurs wel onder de knie krijgen?

639
01:43:46.752 --> 01:43:56.252
Soort van concepten of een bepaald denkproces wat ze wel moeten begrijpen als ze dit soortApps gaan maken? Of maakt dat gewoon niet uit?

640
01:43:56.712 --> 01:44:08.612
Nou ja, uhm, hoe het in mijn eigen, uh, want ik ben ook ingestapt op een hoog, veel hogere laag al, hè, uh, als in toen ik, ik wilde op een gegeven moment mijn eigen website maken.

641
01:44:08.672 --> 01:44:17.251
Toen heb ik Nu.nl opgeslagen op mijn desktop als HTML-bestand. Toen ging ik die bewerken, andere nieuwsitems erin zetten en laten zien aan mijn vader. Kijk, pa. Heel cute dit.

642
01:44:17.372 --> 01:44:29.811
Ja, en dus ik krijg- Kwetsbaar moment, luisteraar. [lacht] Ja, ik zeg: kijk pa, ik heb ander nieuws op Nu.nl gezet. Ja, fake nieuws noemen we dat nu. Als je nog [gelach] Ik was de eerste. Avant la lettre. Wietse Hagen.

643
01:44:30.312 --> 01:44:37.171
Ja, daar kan je natuurlijk hele leuke grapjes bij uithalen, snap je? Maar het punt is, het m-- als jij dan thuis naar Nu.nl ging, stond dat er niet. Nee.

644
01:44:37.412 --> 01:44:47.772
Dus ik, ik weet echt nog dat ik toen de broer van een vriend op heb gebeld. Ik zeg: ja, jij weet ook iets van computertruc. Ik wil dit op internet zetten. Mhmm. Ja. Hoe? Hoe? Hoe?

645
01:44:47.832 --> 01:44:55.472
Nou ja, en toen was dat, nou, moet je, moet je FTP installeren en dan moest ik volgens mij... Nou, uiteindelijk vond ik een website zonder FTP, Angelfire. We gaan even terug.

646
01:44:55.892 --> 01:45:05.552
En bij Angelfire kon je dat bestand van je desktop erin slepen. De, op de bladeren-knop, want je had nog geen drag en drop in browsers toen, maar de bladeren-knop kon je op droppen.

647
01:45:05.732 --> 01:45:18.452
Ik weet het nog, ik sleep die index.html naar Angelfire. Ik ga naar WietseH.angelfire.com of zo en wat zie ik daar? Warempel. Dus ik, heb ik echt gedaan, ik [lacht] bel die vriend van mij op.

648
01:45:19.292 --> 01:45:30.152
Ga jij nou eens naar WietseH.angelfire.com. Zie jij het ook? Ja. Wauw! Ja. Hè, en, maar goed, uiteindelijk wilde ik meer. Toen had ik op een gegeven moment een gastenboek gevonden online.

649
01:45:30.172 --> 01:45:41.132
Dan kon je iets intypen en dan kwam het in het gastenboek. Hoe kan dat nou? Hoe kan je nou HTML erin zetten als gebruiker? Dan heb ik die persoon gemaild, [lacht] kreeg ik een zip-file terug met PHP erin.

650
01:45:41.432 --> 01:45:50.342
Ik, ik wist helemaal niet, toen ben ik een beetje op PHP Freaks, en zo ben ik toen gaan—dat is echt lang geleden, gaan zoeken. Uit een nieuwsgierigheid kwam ik erachter: wat is een database?

651
01:45:50.392 --> 01:45:55.652
Hoe kan je programmeercode uitvoeren op een server? Wat is een server? Hoe zet je daar je code op?

652
01:45:56.582 --> 01:46:09.792
Maar ik heb mijn eerste dopaminehit, hè, in de, uh, de didactiek zou je zeggen, mijn eerste succeservaring gehad toen ik Nu.nl op mijn desktop opsloeg en die titel veranderde en dubbelklikte en hij opende en ik zag hem.

653
01:46:09.852 --> 01:46:17.712
En ik denk dat nu, en dat is prima, mensen op een nog hoger niveau, abstractieniveau gaan instappen. Die gaan zelf al pratend software maken.

654
01:46:18.152 --> 01:46:27.612
Op een gegeven moment wil jij authenticatie hebben en dan kan jij, als je dat wil, want de AI-tijd is daarin wel een beetje anders, kan jij vragen: waarom werkt het nou niet?

655
01:46:27.932 --> 01:46:35.632
En dat ie zegt: ja, uh, omdat je eigenlijk om authenticatie te doen, moet je OAuth doen. Wat is OAuth nou weer? Krijg je dat ook uitgelegd als je dat leuk vindt.

656
01:46:35.842 --> 01:46:45.852
Oh, ik moet eerst een soort verified OAuth provider bij Google worden. Dat kan die AI niet, want daar moet een telefoontje voor gepleegd worden of een mailtje. Dat doe jij dan even en dan ga je weer terug.

657
01:46:45.882 --> 01:46:47.232
Het is me gelukt hoor. Hier heb je de key.

658
01:46:47.372 --> 01:46:58.712
Ja, en eigenlijk beschrijf je dan precies hoe ik programmeer en lijkt dat eigenlijk heel erg op hoe jij beschrijft dat je er stap voor stap achter kwam hoe je dingen op internet kon zetten, twintig jaar geleden.

659
01:46:59.192 --> 01:47:05.852
Namelijk dat ik de hele tijd alle dingen aan het vragen ben. Niet alleen: waarom werkt het niet, maar ook: hoe heb je dit gedaan? Ja. En dat hij het in heel normale taal aan me vertelt.

660
01:47:05.872 --> 01:47:14.592
Dat ik het ook begrijp en dat ik me realiseer: oh, je hebt dus, als je, als je highscores wil opslaan, dan kan je dat, dan bijvoorbeeld in zo'n Google Sheet opslaan. Oh, dat kan dus.

661
01:47:14.652 --> 01:47:22.352
En dat opent dan toch weer een luikje in mijn hoofd van iets wat ik wel echt begrijp. Want dat ding geeft antwoord op het abstractieniveau dat ik kan begrijpen.

662
01:47:22.392 --> 01:47:28.052
En als ik het niet begrijp, dan vraag ik gewoon net zolang door totdat ik het wel begrijp. Dit is zo'n gek ding aan deze tijd.

663
01:47:28.112 --> 01:47:33.592
En waar jij nog iemand moest mailen die jij niet kende, die dan zo vriendelijk was om een PHP-file te sturen, weet je.

664
01:47:34.182 --> 01:47:39.132
Met alle liefde voor mensen van het vroege internet en die dat soort dingen met elkaar deden, ondanks dat ze elkaar niet kennen.

665
01:47:39.652 --> 01:47:45.652
Ik kan nu gewoon alle technische problemen denkbaar aan dat ding vragen en daar antwoord bij krijgen.

666
01:47:45.692 --> 01:47:53.012
Met metaforen erbij als ik dat wil, over, met relaties tot de echte wereld, zodat ik het beter begrijp, uhm, om antwoord te krijgen op de vraag.

667
01:47:53.032 --> 01:48:03.912
En dat maakt dus ook dat ik, ik op hele hoge snelheid begrijp eigenlijk hoe die technologie werkt. Dus de, de inverse van wat jij zegt is ook waar: de speckoek verdwijnt en abstractielagen verdwijnen.

668
01:48:03.942 --> 01:48:18.932
Maar als je nieuwsgierigheid kan opbrengen en dat is, ja, toch nog wel, uh, de hele tijd nodig en misschien blijft het gewoon altijd wel nodig. Uhm, ja, is er ook een heel versneld pad om juist te begrijpen wat je bouwt.

669
01:48:19.352 --> 01:48:31.492
En ik denk dat, het, het maffe hiervan is dat deze, deze technologie, deze systeemtechnologie, AI, is een soort lijmig, glue, als in dat, dat trekt allemaal dingen naar elkaar toe.

670
01:48:31.552 --> 01:48:42.332
Want ik had, uh, twee weken geleden dacht ik: hmm, ik wil eigenlijk een soort praatpaal maken, dan lokaal. Dat, dus dat bedoel ik. Spraakassistent, zo'n Google Home-achtig ding. Maar lokaal, helemaal lokaal. Ja.

671
01:48:43.452 --> 01:48:53.292
Want dan kan ik, uh, terwijl ik in gesprek ben met vrienden van mij of iets, met consent zeggen: joh, ik zet even, hier staat toevallig een wc-rol nu op tafel. Ik zet even deze wc-rol op tafel.

672
01:48:53.332 --> 01:49:03.092
Dan wordt het allemaal opgenomen op dat apparaat. Ja. En er zit niet eens wifi in. Ja. Dus ik dacht: ik, ik wil een prototypetje bouwen. Ik denk: nou, hè, ik moet een Mac mini hebben, hè.

673
01:49:03.132 --> 01:49:10.012
Nou, ik heb een Mac mini, want dat is mijn servertje. Ik denk: nou, die is top, hè, die kleine, die nieuwe. Nou, daar moet ik eigenlijk een soort ding overheen hebben.

674
01:49:10.252 --> 01:49:19.392
Maar ik ben, hè, dan voel ik me zoals jou met programmeren. Ja, ik, ik bedoel, ik denk dan: Wietse, denk aan die man die in de rij stond bij de Karwei en de, het is just wood, weet je wel.

675
01:49:19.832 --> 01:49:29.472
Dus ik, ik ben naar de [lacht] Gamma gegaan. Denk: ga ik nou uit hout iets halen? Ik denk: nee, dan moet CNC. Ik zoek een CNC. Voor je het weet ga je CNC-machines kopen. Niet doen. Ik ken mezelf. Niet doen. Ja.

676
01:49:29.492 --> 01:49:38.052
Dus ik online zoeken. Wie kan er voor mij CNC? Ja, kan. Wat voor bestandsformaat moet ik hebben? Ik met Claude praten over 3D-dingen. Hij zegt: ja, dan moet je dit en dit, STL-files of zo. Nou, oké, prima.

677
01:49:38.092 --> 01:49:43.572
Op een gegeven moment- Doe ik in mijn 3D-printer, doe ik STL-file. Nou, dus ik dacht, dit heb ik dan ook geleerd. Ik denk: nou, tof.

678
01:49:43.972 --> 01:49:52.612
Ik denk: hmm, maar, uh, eigenlijk wil ik gewoon, uh, moet ik nou in een of ander 3D-programma of zo? Saai. Ik ben ook mega lui. Ik vind het helemaal niet leuk.

679
01:49:52.732 --> 01:50:00.987
Ik, ik denk gewoon, dusOp een gegeven moment ben ik een beetje zoeken. Wat kan je aan 3D met AI en zo? Nou, je hebt wat dingetjes waar je nu 3D-modellen mee kan maken, maar niet wat ik wilde.

680
01:50:01.088 --> 01:50:11.868
Wat je wil maken in 3D en dan maakt hij daar een 3D tekening bij. Nou, uiteindelijk heb ik daar een beetje mee geëxperimenteerd. Ik denk denk prima content voor de [gniffelt] voor de show, hè, kwam ik niet uit.

681
01:50:11.948 --> 01:50:22.288
Ik heb niet de juiste tools gevonden, want wat wilde ik? Eigenlijk gewoon een doos. Een designerig rondje wat ik over die Mac mini heen kon zetten om hem een beetje te verstoppen. Anders staat er een Mac mini op tafel.

682
01:50:22.308 --> 01:50:27.568
Dat werkt niet voor de i-illusie van wat ik daar probeer te doen. Nou, dus ik, nou, even dat losgelaten.

683
01:50:27.608 --> 01:50:36.568
Paar uur later denk ik: ah, er zijn vast wel van die soort Etsy-achtige grappige, uh, cases over de Mac mini heen al gedaan, dus ik zoek op Mac. Ik krijg allemaal leuke dingen.

684
01:50:36.608 --> 01:50:47.268
Draken, weet ik veel, bomen die je eroverheen kan zetten. Allemaal STL-achtige dingen. Dus ik denk: oké, die is grappig. Dat is een, een, een, een Mac Pro trashcan. Dus dat is eigenlijk zo'n klein prullenbakje van Apple.

685
01:50:47.468 --> 01:50:54.348
Die Mac Pro lijkt op een, op een prullenbak. Soort raketmotortje, een jetpack en die heeft iemand gemaakt dat die Mac mini daarin kan verdwijnen.

686
01:50:54.388 --> 01:51:04.848
Ik denk: hilarisch, dat is precies wat ik-- dan heb i-heb ik mijn doel gemaakt. Dus ik klik op die STL-file en denk: en nu dan? Op zoek naar een on demand STL. Ik ga geen printer kopen, mazzel.

687
01:51:04.888 --> 01:51:13.128
Ik wil dat ding gewoon thuis nu. [lacht] Dus ik heb uiteindelijk een printservice gevonden. Dus allemaal nog niet op het niveau dat ik wil. Maar goed, ik kon die STL-file drag and droppen.

688
01:51:13.508 --> 01:51:24.088
Ik kon, uh, mijn adres intypen en aan laten vullen en op een knop drukken. En, uh, wat was het? €60 later en 48 uur kartonnen doos. Woop, trek dat ding, doe hem over mijn M-Mac mini heen.

689
01:51:24.098 --> 01:51:34.528
Nou, waarom vertel ik dit verhaal? Er zijn een aantal dingen daar aan het gebeuren. Ik wil eigenlijk praten tegen een 3D programma zoals jij praat tegen Cursor en zeggen: Mac mini.

690
01:51:34.628 --> 01:51:45.668
En dat hij zegt: die zoek ik even op bij Shapeways. Got it. Hè, ding eromheen. De afmetingen, dat hij dat zelf begrijpt. Ja, en dan wil ik eigenlijk, uh, praten en aan het einde zeggen: oké, doe maar.

691
01:51:45.788 --> 01:51:52.728
En dat er alleen nog maar zo toeng toeng akkoord voor de betaling en dan het, en dan, nou ja, maakt niet uit hoe snel dat gaat. Mag een dag later staat daar dat wat,

692
01:51:53.908 --> 01:52:00.588
dat door mij aan elkaar gepraatte 3D object bij mij op het bureau. En ik denk dat, waarom vertel ik dit?

693
01:52:01.208 --> 01:52:13.468
Onderschat niet, uh, beste luisteraar, dat wat Alexander en ik hier beschrijven, Alexander praat en heeft een tafel app voor zijn dochter, tafels maken, dat een daadwerkelijke tafel [lacht]

694
01:52:14.008 --> 01:52:23.048
ook geleverd gaat worden die jij hebt ingesproken. Ja. Want ik zie nu, hè, die befaamde 3D printer hype, de smart glass hype.

695
01:52:23.328 --> 01:52:32.348
Ik zie al die producten nu een beetje samenkomen, want die slimme bril, die heb je dan op terwijl jij la-- door je huis loopt en zegt: daar moet een stoel komen. Die printer doet de stukjes.

696
01:52:32.388 --> 01:52:43.038
Nou, je ziet hem die on demand 3D objecten in jouw ruimte krijgen binnen 24 uur. Ja, zie ik nu als het koppelen van de juiste API's en iets betere 3D modellen.

697
01:52:43.108 --> 01:52:49.908
Ja, het zijn allemaal halffabricaten, dus waar je een AI kan vragen om gewoon elk mogelijk technisch probleem aan je uit te leggen.

698
01:52:49.928 --> 01:52:57.628
En dat zit dus op het abstractieniveau van je oma die je moet uitleggen hoe iets werkt in internetbankieren, zeg maar, dat kan ChatGPT echt heel goed bij helpen.

699
01:52:57.648 --> 01:53:07.848
En het is een soort van het, het 24 uur per dag neefje die het uitlegt op jouw niveau en precies voordoet hoe je het moet doen. Tot aan inderdaad hoe, hoe, hoe drop je een STL-file in je 3D printer?

700
01:53:08.688 --> 01:53:15.948
Uhm, maar ja, dan zit je stappen uit te voeren als mens wat die computer suggereert dat je moet doen. Want hij zegt dan: stap één is dit, stap twee is dit, stap drie is dit.

701
01:53:15.988 --> 01:53:26.328
Dan denk ik echt: wat, wat is er gebeurd dat wij opeens zitten te doen wat die computer ons vertelt wat wij moeten doen? Dat ding is een fucking robot. Hoezo zijn wij aan het doen wat dat ding vertelt wat we moeten doen?

702
01:53:26.368 --> 01:53:46.948
Dus dan, zeg maar, zo, zo, als jij zo denkt, dan is het in één keer heel voorstelbaar dat op korte termijn die, die toekomst die jij nu voor je, uh, ziet, namelijk je vertelt gewoon wat je wil en twee dagen later is er een pakketje wat bij je deur verschijnt, is niet zo gek als je eenmaal doorziet wat de stappen zijn die nog over zijn.

703
01:53:47.388 --> 01:53:56.548
Ja, en die, en de, de puzzelstukken liggen dus al klaar. Ja, precies. Er moeten alleen nog lijntjes tussen getrokken worden door zo'n lijm glue-achtige technologie.

704
01:53:56.628 --> 01:54:07.928
Wat, wat die rare modellen, wat inmiddels geen taalmodellen meer zijn, maar omnimodellen. Ja. Die vormen echt die lijm tussen al die subtechnologieën. En wat zijn nou die tools die mensen nu kunnen gebruiken?

705
01:54:07.948 --> 01:54:18.928
Want we hebben het de hele tijd over Cursor. Is dat de, zeg maar, w-wat, wat is nu het, het, het spectrum van tools die je nu kunt, uhm, die je nu kunt proberen als je wil vibe coden?

706
01:54:19.108 --> 01:54:26.928
Ja, wat ik prettiger vind zijn de online tools, want dan hoef je niks te installeren. Heeft ook met een stukje gemak te maken. En die online tools hebben vaak de mogelijkheid publish to web.

707
01:54:27.128 --> 01:54:36.848
Want, hè, ik-- toen ik die vriend belde destijds, wilde ik dat hij op zijn computer thuis ook mijn websiteje kon openen. Uh, dus JetBrains bijvoorbeeld. JetBrains? JetBrains. JetBrains.

708
01:54:36.888 --> 01:54:45.328
Ja, dus, v-, het is het vliegtuigbrein, zeg maar. JetBrains heeft Replit en Replit Agent en als je bij Replit inlogt krijg je Cursor in je browser. Iets.

709
01:54:45.648 --> 01:54:58.988
Dus je mo-- ik bedoel, d'r wordt, er gaat ergens een cursor knipperen, hè, dus geen zorgen, er komt een plek waar jij kan gaan praten. Uh, praten met tekst nu nog, uh, dus je moet typen. Dan beschrijf je daar jouw wens.

710
01:54:59.748 --> 01:55:08.988
Uh, tafels leren aan mijn dochter. Dan druk je, dan gaat hij door al die stapjes heen en aan het einde krijg je een link. En als je die opent op de doch-- iPad van je dochter, dan doet ie het. Ja, staat op het internet.

711
01:55:09.048 --> 01:55:19.708
Op het internet. Uh, dat is een, vind ik een, om even die, uh, heb ik nou net, ik heb iets ges-geschreven en uiteindelijk de output was een link en die kan ik over de hele wereld openen.

712
01:55:19.768 --> 01:55:29.748
Ik vind dat persoonlijk een pra-- een prachtig krachtig fenomeen. Uhm, daarnaast heb je tools als, uh, Windsurf, uh, Lovable.

713
01:55:30.018 --> 01:55:36.168
Uh, we, he-, er zijn best wel wat gave tools waar je nu van tekst naar software kan, want dat is uiteindelijk het, het hele punt.

714
01:55:36.948 --> 01:55:46.988
Wat volgens mij wel een heel belangrijk element is en ik nog niet heb gezien, uh, turnkey oftewel dat het er standaard in zit, is jouw trucje wat je doet met Super Whisper. Omdat ik- Praten.

715
01:55:47.488 --> 01:55:54.068
Ja, want we, wij zeggen nu heel de tijd praten en schrijven door elkaar heen. Ik heb zelf gemerkt, ik, uh, dat doe ik in de auto vaak.

716
01:55:54.108 --> 01:56:02.427
Dan open ik de advanced voice mode van ChatGPT en dan ga ik even riffen samen, uh, onderzoek doen, want ik kan tegenwoordig gewoon zeggen: ga het internet op en dan hoor je allemaal piepjes.

717
01:56:02.448 --> 01:56:14.783
Tikketikketik en dan gaat hij even googelen.Dat praten voor mij is echt 111 fundamenteel iets. Uh, dat doet iets met mij. Want ik, ik, ik ben iemand die ook graag, dat horen jullie al een tijdje, uh, praat.

718
01:56:14.844 --> 01:56:20.204
Ik denk al pratend, waardoor ik ook een beetje zenuwachtig word van een tekstbox.

719
01:56:20.564 --> 01:56:30.854
En als ik daar gewoon een beetje in mag kletsen en die tekst hoeft helemaal niet coherent te zijn, laat dat maar over aan dat taalmodel dan. Uh, van woorden naar software vind ik wel de mooiste stap, dus

720
01:56:31.904 --> 01:56:39.824
ik zou dan nu nog wel aanraden, uh, om met een Super Whisper achtige, uh, dienst een goede, uh, transcribeer dienst ertussen te zetten.

721
01:56:39.864 --> 01:56:44.544
Ja, het is gewoon nog laagdrempeliger als je het, als je het uitspreekt in plaats van, uh, dat je, je gaat typen.

722
01:56:44.584 --> 01:56:52.264
Want bij typen wil je toch graag, uh, als je een brief gaat schrijven, dan komt er een aanhef bij en een slot en op een of andere manier komt er formele taal uit je. Ja.

723
01:56:52.324 --> 01:57:00.763
Terwijl als je gaat praten is het gewoon over het algemeen, ja, vind ik ook, hoor, dat— misschien is het best een kwestie van persoonlijke voorkeur, maar is het laagdrempeliger om te beginnen.

724
01:57:01.244 --> 01:57:13.784
Ja, omdat ik denk dat, uhm, we zijn, we zijn best wel verbale wezens, al heel lang. Ja. Dus daar zijn we best comfortabel in. Ja. En, uh, is Lovable de beste tool voor, voor absolute beginners?

725
01:57:14.404 --> 01:57:25.144
Nou ja, dat is ook een leuke. Wanneer is het, uh, voor het niveauverschil? Ja. Uhm, ja, die zit wel wat dicht. Ik, kijk, Cursor vind ik zelf, uh, een beetje te ver weg.

726
01:57:25.394 --> 01:57:33.624
Al, al heb ik me dus verbaasd over de mensen om mij heen die niet zo heel technisch zijn, die daar nog in weggekomen zijn. Ja. Maar dat is best wel intimiderend. Heel erg.

727
01:57:33.724 --> 01:57:45.244
Uh, dat vind ik, dus, uhm, uh, het liefst heb je gewoon een website waarop er een tekstvak meteen verschijnt en je kunt gaan, uh, kunt gaan typen. Ja, Lovable. Je hebt Bolt, Bolt.new. Ja.

728
01:57:45.364 --> 01:57:51.684
Die lijken in die zin een beetje op elkaar. In je browser geen— niks dat je hoeft te installeren. Best wel intuïtieve interfaces.

729
01:57:52.904 --> 01:58:02.684
Je hoeft geen code te begrijpen, het gaat helemaal over: je vertelt wat je wil doen en dan iteratief praat je er doorheen en dan maakt hij een prototype. Die lijken wel op elkaar.

730
01:58:03.104 --> 01:58:12.524
En die Replit Agents is, dat is iets uitgebreider toch? Dat is iets, dat is voor iets complexere dingen. Ja, ik denk als je, uh, het, het voordeel boven— het is het niveau van Cursor.

731
01:58:12.584 --> 01:58:19.884
Het, het voordeel is gewoon dat het niet iets is wat jij even hoeft te installeren. Je kunt het gewoon online doen. Juist. Dus misschien is dat- Maar flexibeler voor mensen zoals jij.

732
01:58:20.644 --> 01:58:25.824
Ja, en misschien even de, de tip dan: uh, begin een beetje low key bij zoiets als Lovable.

733
01:58:25.884 --> 01:58:35.784
Maar als je, als je nieuwsgierig bent of tegen dingen aanloopt, zou je logische volgende stap Replit Agent kunnen zijn en de stap daarna Cursor. Want i-ik heb ook mensen gesproken, uh, die

734
01:58:36.704 --> 01:58:46.124
mij op maandag appen met: ha, grappig dat Cursor en op vrijdag een link appen en dat ik denk: wat is hier deze week gebeurd? Ja, ja, ja, ja, ja. Jij hebt niet veel geslapen volgens mij. Het ging opeens heel snel.

735
01:58:46.204 --> 01:58:56.804
Ja, want het, om-omdat het een, uh, echt een barrière verlagende, uh, ja, catalyst is. Het is echt een katalysator voor nieuwsgierige geesten om iets te doen. Het is echt gaaf.

736
01:58:57.324 --> 01:59:06.164
Ja, ik, ik, ik, ik heb ook zitten nadenken over: hoe zou ik nou beginnen? Ik bedoel, ik heb dit net gedaan, maar als ik dit mezelf zou moeten uitleggen, dan zou ik zeggen: begin met een simpel project.

737
01:59:06.204 --> 01:59:16.554
Dus ga niet na, ga niet proberen Microsoft Excel na te bouwen of ander complex ding. Begin i-, soort met klein concreet probleem zoals: uh, sportschema bijhouden is zo'n typisch ding. Ja.

738
01:59:16.564 --> 01:59:24.564
Dat je bijhoudt hoeveel reps je moet doen en dat soort dingen. Dashboards. Dashboarding. Uh, uh, dus bijvoorbeeld ik, ik, ik verstuur een e-mail nieuwsbrief.

739
01:59:25.164 --> 01:59:36.084
Uh, dan, dan koop je, dan kan ik een export maken van uit mijn mailsysteem met, uh, bijvoorbeeld mensen die uitgeschreven of ingeschreven hebben en, uh, hoeveelheid mensen die hem geopend hebben.

740
01:59:36.424 --> 01:59:48.544
Dan kan ik die hele, uh, Excel-file of CSV-file, dan, dan, de, de, de rauwe data gooi ik in zo'n tool en dan maakt dat ding daar een dashboard van, waardoor ik opeens het inzichtelijk kan krijgen op een manier die voor mij fijn is.

741
01:59:49.284 --> 01:59:55.704
Uh, maaltijdplanner vind ik ook altijd een, uh. Ja. Een simpel ding wat je kan bouwen en je kan helemaal aanpassen naar jou.

742
01:59:55.744 --> 02:00:09.484
Dus als jij, weet ik veel, met jouw gezin, uh, denkt: we gaan een Italiaanse week doen, we gaan de hele week alleen maar Italiaans koken, maar wel glutenvrij en alle ingrediënten bij elkaar en nou, bla, dan, uh, maakt dat ding daar een overzichtelijk interface bij.

743
02:00:09.524 --> 02:00:22.524
En, en dingen, vragen als: maak het mooier, werkt dus gewoon. Uh, widgets die, uh, widget en dashboards, dat is inderdaad ook wel een ding. Het tweede ding is toch wel leren hoe je, uh, hoe je prompt.

744
02:00:22.944 --> 02:00:29.704
Want dat is hier niet anders dan met ChatGPT. Dus een, een zwakke instructie is: uh, maak een maaltijdplanner.

745
02:00:30.164 --> 02:00:40.004
Een iets betere instructie is: maak een app voor gezonde weekmaaltijden met functies voor boodschappenlijstjes, voedingswaarde tracking, uh, uh, recepten filteren op dieetwensen.

746
02:00:40.044 --> 02:00:49.064
De stijl moet licht en luchtig zijn met frisse groene accenten. Het is bedoeld voor een drukke ouder die gezond wil koken zonder er al te veel tijd aan kwijt te zijn.

747
02:00:49.104 --> 02:00:59.184
Oftewel: maak een instructie die veel explicieter is in al je wensen. Dit is weer hoe Ethan Mollick altijd zegt: je moet praten tegen dat ding alsof het een stagiair is.

748
02:00:59.224 --> 02:01:05.844
En dat betekent dat je heel duidelijk moet zijn over de output die je van het ding verwacht. Uhm, hoewel je hier ook weer mee kan spelen.

749
02:01:05.884 --> 02:01:12.384
Want, wa-, zoals jij eerder zei deze aflevering: je kan juist ook te ver gaan in je instructies en hoe je wil dat het dingen doet.

750
02:01:12.404 --> 02:01:18.164
En stiekem heeft dat ding zelf al een oplossing bedacht die soms beter is dan die van jou. Ja, onderschat je stagiair niet, zou ik zeggen.

751
02:01:18.344 --> 02:01:26.444
Ja, dat abstractieniveau is iets waar je mee kan spelen en juist ook creativiteit kan verwachten van die AI. Maar soms moet je bijsturen, want dan doet hij het gewoon niet.

752
02:01:27.044 --> 02:01:35.344
Uhm, probeer niet in één keer alles perfect te krijgen. Dus begin met de basis en begin dan pas functies toe te voegen en design te verfijnen.

753
02:01:35.364 --> 02:01:49.244
Dat kan allemaal in stappen, want anders heeft dat ding de neiging om te struikelen. Uhm, en die verfijning volgt altijd uit goede feedback geven. Dus heel specifiek zijn in je, uh, aanbevelingen. Ik noem maar wat.

754
02:01:49.284 --> 02:01:58.514
Als je zegt: het ziet er niet zo goed uit, dan werkt het al. Maar als je specifiek zegt: het ziet er niet zo goed uit op mobiel, dan bega-, dan gaat dat ding opeens hele andere dingen doen. Dus je,

755
02:01:59.584 --> 02:02:07.864
uh, ja, je, uh, dat is gelijk de volgende stap. Je moet testen op verschillende platforms, verschillende scenario's als dat is wat je wil.

756
02:02:07.904 --> 02:02:16.164
Dus je kan ook aan andere mensen vragen en feedback geven en dat dan weer verwerken. Maar soms ben je niet zo goed in zelfUh het snelst tot goede feedback komen.

757
02:02:16.204 --> 02:02:20.824
En is dat dus iets waar je anderen bij kan gebruiken en durf de hele tijd opnieuw te beginnen.

758
02:02:21.124 --> 02:02:36.664
Want je kan eindeloos blijven vastzitten in allerlei loops waarin je, uhm, uh, waarin je er niet uitkomt, uh, waarbij je bugs aan het fixen bent of in ieder geval ervoor aan het zorgen bent dat, uh, het ding het wel gaat doen wat hij niet doet.

759
02:02:36.764 --> 02:02:44.384
En soms is het dus beter om het hele project opnieuw te beginnen en dan ben je sneller er weer uit dan weer, uh, dan eindeloos maar door te itereren.

760
02:02:44.544 --> 02:02:52.824
Het is een gek ding, want zo heeft het nooit gewerkt, maar het werkt wel echt zo in mijn ogen. Ja, en ik denk dat, het zijn een beetje evolutionary dead ends zoals we dat noemen in evolutie.

761
02:02:52.884 --> 02:03:01.164
Dus op een gegeven moment evolueert iets richting een plek. Bijvoorbeeld een giraf heeft een hele lange nek, maar die nek gaat dan niet ineens weer korter worden.

762
02:03:01.204 --> 02:03:12.584
Die, die giraf zit een beetje vast met die lange nek daar in een evolutionaire dead end zoals dat heet en in software, omdat het eigenlijk ook organisch is, hè, dus die taalmodellen, die groeit, daar groeit een stukje software voor jou.

763
02:03:12.644 --> 02:03:21.984
Ja. Daar worden allemaal keuzes gemaakt en op een gegeven moment zit hij in een tak van de boom gewoon vast. En dan moet jij gewoon zeggen: ja, retrace. Oftewel: deze weg hadden we gewoon met elkaar niet in moeten gaan.

764
02:03:22.344 --> 02:03:26.684
We moeten even terug. Ja. En dat is, uh, ik vind het wel grappig dat je dat zegt, hoor, want dat zit dus ook in,

765
02:03:27.784 --> 02:03:37.164
in dat idee van vibe coding is dat je, ja, een soort save states hebt, oftewel stapjes terug kan doen in de geschiedenis. Als in een game bedoel je? Save states.

766
02:03:37.174 --> 02:03:45.964
Ja, save states, want i-i-ik moet ook heel erg den-denken aan de speedrunners. Die hebben t-, uh, tool assisted speedruns. Dus, hè, je hebt Mario, Super Mario, vroeger op de Nintendo.

767
02:03:46.004 --> 02:03:55.584
Daar worden tot de dag van vandaag speedruns in gedaan. Nog steeds. Mensen die zo snel mogelijk het spel proberen uit te spelen. Ja, ja, en dan heb je, uh, TAS, Tool Assisted Speedruns.

768
02:03:56.064 --> 02:04:02.924
Dan heeft een computer meegedacht hoe jij zo snel mogelijk door dat ding heen komt. Dan moet je natuurlijk wel netjes aangeven. Je hebt dus categorieën met

769
02:04:03.904 --> 02:04:13.784
menselijke speedruns, hè, Tetris, Mario, Mega Man, noem het allemaal maar op. Maar je hebt ook tool assisted speedruns. Wauw. Maar je hebt ook, dit is- Dat is een soort doping. Ja, techno doping. Ja.

770
02:04:13.984 --> 02:04:21.344
Dus, alleen je hebt ook s-speedruns waarbij mensen dus een tool de, o-, die ideale weg hebben laten berekenen.

771
02:04:21.444 --> 02:04:29.164
Dus die is gewoon, hè, dus je moet je voorstellen: zo'n algoritme rent door Mario heen, valt in een gat, rent weer terug en wordt iedere keer opnieuw teruggespoeld. Die gebruikt dat ook.

772
02:04:29.224 --> 02:04:39.664
En er, er komt een dag na een paar uur of een paar minuten, whatever, dan is Mario aan het einde en heeft die computer allemaal trucs uitgevonden met over buizen heen, door buizen heen, bugs, uh, vlaggetjes v-vermijden, noem maar op.

773
02:04:40.124 --> 02:04:51.704
En dan gaan die speedrunners die video terugkijken en dat nadoen. Dus dat is een indirect tool assisted speedrun waarbij [lacht] dit bestaat. Ik bedoel, wie gaat ooit bewijzen dat jij die gimmick niet zelf hebt gevonden?

774
02:04:51.884 --> 02:05:04.324
Nou ja, het boeiende is dat er wordt druk door die computer die probeert Mario te winnen, hè, winnen als in snel te spelen. En die speedrunners die Mario snel proberen te winnen, maken gretig gebruik van save states.

775
02:05:04.524 --> 02:05:12.584
Oftewel als je al op 80% van het level bent en dan in een gat valt, dan druk je op een knop. Dan ga je naar 60% van het level terug. Daar start je weer opnieuw.

776
02:05:12.944 --> 02:05:20.843
En je hebt dus als je die filmpjes kijkt, mensen die dus een sprong maken, lukt niet, terug, terug, terug, terug, terug, terug, heen en weer, heen en weer, heen en weer. Iedere keer draaien ze de tijd, zeg maar, terug.

777
02:05:20.884 --> 02:05:31.344
Mhmm. En als je dat, uh, laatste tip voor de mensen die hier een beeld bij willen hebben. Ik beloof dat ik het do-doorgeef aan Sam, is de game Braid. B-R-A-I-D.

778
02:05:31.524 --> 02:05:42.064
In de computergame Braid is de hele game mechanic hierop gebaseerd. Mhmm. Je springt omhoog en als het niet goed gaat, draai je de tijd terug en dan draait de muziek ook terug en de beelden ook terug.

779
02:05:42.124 --> 02:05:52.684
En dan ga jij weer door. Was het leven maar zo, Wytse. Jazeker. Ondertussen, als je deze, als je deze soort van manier van werken, want dat is het uiteindelijk, het is een manier van werken.

780
02:05:52.704 --> 02:06:02.404
Als je die tot je neemt, dan leer je dus stiekem, en dat is wel een soort van rode draad die door deze hele aflevering gaat, toch ook wel weer de techniek temmen.

781
02:06:02.444 --> 02:06:25.944
Want je leert beter communiceren, je leert inzicht krijgen of je krijgt inzicht over wat die AI wel en niet kan en je krijgt een beter gevoel, uh, voor wanneer je toch een mens erbij nodig hebt en waar je die, uh, program-, of waar je die AI-programmeur niet op zichzelf, uh, op zichzelf iets kan laten maken, waarbij je toch echt een mens nodig blijft hebben.

782
02:06:27.144 --> 02:06:35.324
Ja, dus dat leer je dan toch maar mooi. Ik zit, ik zat ook te denken, want dit is, we proberen een beetje een soort van vooruit, uh, te kijken.

783
02:06:36.584 --> 02:06:46.844
De hele, een andere, zeg maar, uh, een andere rode draad die jij, die jij benoemt is: dit gaat allemaal op korte termijn veel beter worden en je bent niet de enige die dat zegt.

784
02:06:46.924 --> 02:07:02.624
De CEO van Anthropic, Dario Amodei, die heeft gezegd: uh, als ik kijk naar programmeren, een gebied waar AI de meeste vooruitgang boekt, ontdekken we dat we, of wij denken dat ze drie tot zes maanden verwijderd zijn van een wereld waarin 90% van de code door AI geschreven wordt.

785
02:07:02.984 --> 02:07:12.164
En over twaalf maanden, dit zei hij in maart van dit jaar, en over twaalf maanden zitten we mogelijk in een wereld waarin AI in wezen alle code schrijft. Hij is niet de enige.

786
02:07:12.424 --> 02:07:24.164
De Instagram oprichter en inmiddels Anthropic's Chief Product Officer, Mike Krieger, zei dat de rol van software engineer snel evolueert en dat ze binnenkort AI-gegenereerde code zullen controleren in plaats van ze zelf schrijven.

787
02:07:24.884 --> 02:07:35.864
En de CEO van Amazon Web Services, die die clouddiensten allemaal maakt, Matt Garman, beweert dat programmeurs door AI gedwongen worden om zich bij te scholen om nieuwe wa-, nieuwe vaardigheden te, uh, leren.

788
02:07:36.304 --> 02:07:43.904
Als je 24 maanden vooruitkijkt, hoewel ik het niet precies kan voorspellen wanneer het is, is het mogelijk dat de meeste ontwikkelaars niet meer zullen programmeren.

789
02:07:44.364 --> 02:07:56.044
En tenslotte CEO van Nvidia, Jensen Huang, lijkt dezelfde mening te delen en stelt dat programmeren als vak mogelijk ten dode is opgeschreven op dit moment al door de snelle komst van AI.

790
02:07:56.124 --> 02:08:08.024
En hij adviseert volgende generaties niet meer te kiezen voor een, uh, opleiding waarin ze leren programmeren, maar te kiezen voor biologie, onderwijsproductie of landbouw als aannemelijkere en meer zekere carrièrepaden voor de toekomst.

791
02:08:09.004 --> 02:08:24.132
Dit zijn geen rando's die ik hier allemaal citeer, uh, en zij lijken eigenlijk allemaal te zeggen: dat vak van jou, Wytse, dat bestaat niet meer over 12 tot 24 maanden. Geloof je hen?Ehm,

792
02:08:25.372 --> 02:08:42.632
die twa-- slik, die twaalf. [lacht] Ik weet niet of u dit thuis kon horen, maar, uh, ehm, ik denk zelf: het gaat om jaren, niet decennia. Ja, oké, dat zijn ze met je eens. En, uhm, is het twee jaar?

793
02:08:42.692 --> 02:08:58.512
Is het vier jaar? Het is geen tien jaar. Dus dat, dus dan zitten we op een soort nuance. Wat ik wel denk is dat, uhm, kijk, je hebt de rol van, uh, architect, de rol van dirigent.

794
02:08:59.032 --> 02:09:05.332
Welke metafoor, uh, in het geval van software heb je daadwerkelijk softwarearchitecten, maar het is ook op een bepaalde manier een metafoor.

795
02:09:05.472 --> 02:09:12.172
Uh, is het aansturen van een complex ecosysteem waarin je een softwarevraagstuk hebt.

796
02:09:12.352 --> 02:09:24.232
Want als ProRail bij jouw organisatie komt om ProRail te ondersteunen door middel van software, dan is dat niet, de regels code zijn dan aan het einde van het proces.

797
02:09:24.272 --> 02:09:34.412
Er wordt eerst nog van alles in kaart gebracht en informatiesystemen gekoppeld. Maar ben jij nu op dit moment in de software-industrie iemand die implementeert?

798
02:09:34.912 --> 02:09:44.911
Dus je krijgt eigenlijk van hogerhand of vanuit een andere plek specificaties voorgelegd van wat jij moet gaan implementeren, hè, dus realiseren in de vorm van code.

799
02:09:45.672 --> 02:09:59.352
Dan, uh, zou ik als de wiedeweerga, zoals mijn moeder zou zeggen, Ja. uh, nog liever gisteren, je verdiepen in deze tools om te begrijpen waar ze nu staan. Om te begrijpen waarom ze nog niet doen wat jij wil.

800
02:09:59.502 --> 02:10:07.752
Want het is wel heel makkelijk om ze te testen en te zeggen: het doet nog niet wat je wil, maar ga dan uitzoeken wat, wat daar, uh, nog mist.

801
02:10:08.112 --> 02:10:17.372
Want als dat enkel het koppelen van een database is met informatie, dan, dan loopt die klok heel snel, uh, af, zeg maar. En, uh, volgens mij is

802
02:10:18.492 --> 02:10:29.832
op alle gebieden van implementatie, dus ik, uh, het eindproduct van een, van een, uh, groep journalisten, een redactie, is het stuk tekst of de podcast of de video of het tv-programma.

803
02:10:30.192 --> 02:10:42.592
In het geval van software is het de app of de website of de kleine tool die opgeleverd wordt. Er is een, net voor dat oplevermoment zit de implementatie, het eindresultaat. Vanaf daar begint AI nu te eten.

804
02:10:42.672 --> 02:10:52.832
Ja, die AI-technologie, die eet zich vanaf het meest concrete terug de organisatie in, omhoog of wat je maar wil zeggen. Trouwens, die eet van verschillende kanten, maar zeker vanaf daar.

805
02:10:53.212 --> 02:11:03.592
Dus zit jij nu op een plek van: ik klik aan het einde nog alle videofragmenten die al zijn opgenomen aan elkaar in een videotool, implementatie, dan heb je het zwaar.

806
02:11:03.632 --> 02:11:12.712
Als jij nu de co-, de regels code schrijft voor een softwareproduct dat nagenoeg al helemaal beschreven staat in een technisch ontwerp, daar, dat zijn hele spannende plekken om nu te zijn.

807
02:11:12.752 --> 02:11:18.572
En ik zou zeggen: beweeg jezelf meer naar de rol van dirigent, meer naar de rol van architect.

808
02:11:19.112 --> 02:11:32.372
En als je dat niet, uh, wilt of kunt, ga serieus nadenken over een andere carrière, want binnen drie tot vijf jaar ga je het echt zwaar krijgen. Ik durf dat echt wel te beweren. Ja,

809
02:11:33.712 --> 02:11:38.451
nou, het is geen kleine sector, dat is toch, uh, een, een opvallende uitspraak.

810
02:11:38.492 --> 02:11:52.152
En als je dan, want je, je, er zijn wel een soort van mensen die je dus buiten scope ziet voor deze alarmerende, [lacht] alarmerende conclusie. En dat zijn namelijk mensen die op een hoger abstractieniveau zitten.

811
02:11:52.192 --> 02:11:59.232
Maar waarom zijn die dan veilig, om het zo maar even te zeggen. Veiliger zou ik zeggen. Waarom dan? Nou, pu-puur op een tijdslijn.

812
02:11:59.272 --> 02:12:13.932
Omdat ik denk dat in die, uh, complexiteitsexplosie die we eerder beschreven, hè, in die, d-die implementatie, die, die wordt veel eerder opgelost dan het hele, de, de, de, de cirkels van de complexiteit daarbuiten.

813
02:12:14.432 --> 02:12:23.492
Want, uh, d-, jij en ik willen ook graag software met elkaar maken. Daar komt veel meer bij kijken dan de regeltjes code die ik maak.

814
02:12:23.612 --> 02:12:33.152
Uh, los van het feit dat ik ook nog eens iemand ben in de software-industrie die niet geniet van programmeren. Dus ik vind het op geen enkele manier een probleem dat de implementatielaag eruit gaat.

815
02:12:33.272 --> 02:12:37.112
Sterker nog, dan kunnen we grotere dingen maken. De ambitie wordt gewoon groter. Ja.

816
02:12:37.122 --> 02:12:48.752
Hè, dus ik denk dat als jij iemand bent die zegt: maar wacht even, als ik nu tien synthetische softwareprogrammers voor mij kan laten werken, ik kan me in mijn eentje mijn eigen softwarebedrijf runnen.

817
02:12:48.832 --> 02:12:57.851
Maar eindelijk kan ik die ambities waarmaken die ik al die jaren al had. Die mensen, die zijn volgens mu-, alu-, mij nu alleen maar enthousiast. Ik ben hier ook wel enthousiast over.

818
02:12:57.872 --> 02:13:07.912
Maar als jij normaliter op de plek zit van degene die enkel uitvoerend is in een team en niet de ambitie hebt of de fantasie of het kunnen om omhoog te springen naar een coachende rol, Ja.

819
02:13:08.012 --> 02:13:19.952
uh, ja, dan is dat wel, want ik vind wel, het mag wel gezegd worden, ik kan nu heel makkelijk tegen jou zeggen: weet je wat jij moet doen als je op de implementatielaag zit in software-industrie? Een stapje omhoog doen.

820
02:13:20.272 --> 02:13:28.792
Kan iedereen dat wel? Hè, kan iedereen die abstractie, uh, daarboven aan? Ja. Waarom is dan niet iedereen softwarearchitect nu?

821
02:13:28.852 --> 02:13:38.792
Nou, en tegelijkertijd, want dit kan je dus zeggen over de programmeurs, maar dat is het hoogste abstractieniveau. En zo ziet ook de hele per-piramide van werkgelegenheid erbij, eruit.

822
02:13:39.352 --> 02:13:50.412
Een heel groot deel valt onder, uh, de purview van programmeurs, zou ik zeggen, omdat zelfs mensen die in de gezondheidszorg wer-werken met handen aan het bed, zeg maar, software gebruiken om hun, om hun werk te doen.

823
02:13:51.152 --> 02:14:00.732
Dus laten we tenslotte eens kijken naar: wat zijn een paar van die sectoren, wat zijn een paar sectoren die belangrijk voor ons allemaal zijn in de impact van deze, ja, ontwikkeling?

824
02:14:00.772 --> 02:14:33.795
Want bijvoorbeeld als je kijkt naar het ondernemerschap, dan zou je kunnen zeggen: misschien zijn er wel allerlei, uh, mogelijkheden die hier gaan ontstaan voor mensen die goede ideeën hebben, maar weinig technische vaardigheden hebben, zoals dat gaat over software kunnen maken, kun je ook zeggen: nou, dat kan dus ook gaan over het maken van bedrijven.Want opeens kun je, uh, een soort van custom software maken voor je publiek en dingen testen die hiervoor heel veel handwerk waren en nu opeens, uh, onder allerlei doelgroepen waar je helemaal geen aannames over hoeft te doen omdat die software dat voor je doet.

825
02:14:33.916 --> 02:14:43.136
Allerlei ideeën met betrekking tot het bedrijf wat je wil starten, uh, kan maken, op internet kan zetten, daar campagnes omheen kan draaien.

826
02:14:43.276 --> 02:14:53.236
En ja, dat, dat hele, al die stappen die je nu met de hand zou moeten doen om te testen of een bedrijf levensvatbaar is, dat dat voor een heel groot deel automatisch gedaan kan worden.

827
02:14:53.416 --> 02:15:01.056
Heel veel, uhm, op heel veel manieren is dit ook een manier waarop ondernemerschap gestimuleerd zou kunnen worden.

828
02:15:01.156 --> 02:15:09.056
Zeg maar, het is dit soort abstract-- het is dit abstractieniveau dat een beetje lijkt op jouw Go-metafoor, namelijk: ik kan wel een paar stappen vooruitdenken, dan is het wel overzichtelijk.

829
02:15:09.396 --> 02:15:21.076
Maar als ik hier, als ik dit probeer te be-, te begrijpen, de soort van oké, dit, maar dan voor, uh, impact op, uh, mensen die bedrijven willen starten. Het gaat me echt duizelen.

830
02:15:21.116 --> 02:15:33.136
Ik, ik, ik denk, ik, ik, zeg maar, ik denk dat, dat dit op een bepaalde manier dus verlammend is en dat, dat het hierom, weet je, dat, dat daarom het hier voor ons gevoel te weinig over gaat in de media.

831
02:15:33.176 --> 02:15:45.956
Dat mensen het erover, te weinig mensen het erover hebben omdat dit, di-, zeg maar, op het moment dat je het gaat hebben over wat betekent dit voor, en dan is ondernemerschap een random voorbeeld, dan is het zo groot, uhm, I don't know.

832
02:15:46.156 --> 02:15:55.656
Nee, ik, ik, ik, ik wil je bijvallen. Ik, ik, ik krijg heel vaak, uh, na lezingen, uh, vragen en dan denk ik altijd: nou, hè, gooi er een dubbeltje in bij Wytse en er komt wel een verhaal uit.

833
02:15:55.716 --> 02:16:06.756
Ik krijg tegenwoordig vragen. Ik sla gewoon dicht. Ja. Ik sla dicht omdat ik merk dat ik net als die Go-computer in een abstractielaag kom of een complexiteitslaag waarin ik gewoon geen concrete woorden heb.

834
02:16:06.816 --> 02:16:19.596
Ik krijg het gewoon niet teruggecompressd naar taal- Ja...wat ik, wat er op dat moment in mijn brein gebeurt. En ik denk dat, de, ik, ik vind dat ook voor ons wel een belangrijke is dat je eigenlijk, uh, in dat opzicht,

835
02:16:20.576 --> 02:16:34.576
uh, fases hebt van, uh, AI als, uh, mensversterkende of mensverlengende of mens, uh, uitge-, uh, dat, dat het als een fiets, zeg maar, een mens op een fiets gaat sneller dan een mens die loopt.

836
02:16:35.036 --> 02:16:47.816
Hè, dus het, dus het maakt ons op een bepaalde manier, uh, krachtiger, intelligenter, uh, geeft ons meer mogelijkheden. AI als een kat-, kat-katalysator voor de mens. Die heb je. Daar praten we ook vandaag veel over, hè.

837
02:16:47.876 --> 02:17:00.816
Dus Alexander Klöpping kan een softwareteam aansturen terwijl daar we, geen mensen bij betrokken zijn. Die kan dingen maken. Uhm, en dan is er de: maar wat als dat stuk software eigenlijk zelf ideeën heeft?

838
02:17:00.856 --> 02:17:13.696
Want jij hebt het over ondernemers, maar bij OpenAI praten ze over, uh, de vijfde, level vijf van de OpenAI AI-levels. Hè, die begint bij chatten en die eindigt bij de, uhm, even, moet ik even kijken hoe ze die noemen.

839
02:17:13.716 --> 02:17:26.676
Je hebt, uh, Agent Innovative. Nou, level vijf. Ik ben even kwijt hoe ze dat level hebben genoemd, maar daar schrijft de AI zichzelf in bij de Kamer van Koophandel. Ja. Die gaat een bv opzetten en de ubo is de AI.

840
02:17:26.756 --> 02:17:32.956
Daar werken geen mensen meer. Ja. Kijk, iedere keer als ik daar naartoe ga in mijn brein. Ja. Doe, en ik, ik denk dat het- Dan houdt het gewoon op.

841
02:17:33.016 --> 02:17:46.146
Ja, en ik denk dat die, want, hè, dat noemen ze dan beyond the event horizon, als in voorbij de horizon kunnen wij dan niet meer kijken. Ja. En ik merk ook dat het, ik vind het vaak zonde, uh, om daar naartoe te gaan.

842
02:17:46.236 --> 02:17:58.646
Los van het feit dat dat zo ver weg is, niet, nou ver weg in tijd weet ik niet, maar zo'n verre kijk is en zo verlammend is dat ik merk misschien moeten we het gewoon even terugbrengen naar: kan ik Cursor gebruiken?

843
02:17:58.656 --> 02:18:01.476
Fair enough. Maar, maar alleen, alleen Cursor gebruiken, alle.

844
02:18:01.516 --> 02:18:12.396
Als ik dan, bijvoorbeeld, pak onderwijs bijvoorbeeld, dan denk ik: onderwijssoftware is bijna altijd lelijk en niet customized voor leerlingen, dus het, het, het, het past zich niet aan.

845
02:18:12.416 --> 02:18:19.156
En jij bedoelt dat het team van Duolingo werkt aan- 100%. Toch? Dat bedoel je, toch? Aan aardrijkskunde. Ja. Voor kinderen in groep drie. Ja.

846
02:18:19.956 --> 02:18:31.536
Uhm, ik was gisteren bij een bedrijf dat in de energiesector, uh, werkt en die zeiden, die wa, die zijn allemaal bezig met netcongestie en alle problemen waar de energiesector in Nederland mee te maken heeft.

847
02:18:32.136 --> 02:18:40.856
En die zeiden: het zou zo fijn zijn als mensen geen stroom zouden gebruiken of minder stroom zouden gebruiken tussen 5 en 7. Dat is dan zo'n piekmoment en dat is niet chill.

848
02:18:41.176 --> 02:18:47.076
We moeten dingen doen om die piek af te vlakken als, als soort van tussenoplossing voordat we het stroomnet hebben uitgebreid.

849
02:18:48.076 --> 02:18:55.756
Er zijn zoveel manieren denkbaar om mensen te stimuleren om minder stroom te gebruiken van 5 tot 7. En dan denk ik weer aan Duolingo, zeg maar.

850
02:18:55.776 --> 02:19:05.536
Duolingo maakt het mogelijk dat je, zeg maar, iets wat heel saai is, namelijk Duitse woordjes stampen, o-, in een interface zet waardoor je er een spelletje van maakt en het opeens leuk wordt.

851
02:19:05.656 --> 02:19:15.156
En ik denk dan: we hebben alle elementen, hebben we om, weet je, mensen hebben zonnepanelen op hun dak waardoor ze realtime grafiekjes hebben van, uh, wat de, wat er stroom opgeleverd is.

852
02:19:15.196 --> 02:19:19.896
Ze weten ook precies wat een vaatwasser, wat een wasmachine allemaal aan stroom verbruikt.

853
02:19:20.676 --> 02:19:37.256
Al die dingen zijn, ondanks alle pogingen van Samsung en weet ik veel allemaal van, van die, van die bedrijven die hebben geprobeerd die dingen allemaal op elkaar aan te sluiten, slagen er niet in om een fatsoenlijke app te maken of wat dan ook voor service te maken, waardoor mensen bewogen worden om hun gedrag aan te passen.

854
02:19:37.276 --> 02:19:49.176
Wat Duolingo wel lukt met Duits leren, lukt niet voor het niet aanzetten van je vaatwasser om 7 uur 's avonds. Terwijl het kan niet, zeg maar, deze technologie is er al. Het is on-, het is oneerlijk verdeeld.

855
02:19:49.776 --> 02:20:06.816
En de, uhm, hetzelfde met onderwijs en hetzelfde voor, nou, pff, allerlei andere sectoren waar, waar, waar op een of andere manier we of zij er niet in slagen om software te maken die ons aanzet tot anders, uh, handelen.

856
02:20:08.236 --> 02:20:14.176
Die dat gamifyt of wat dan ook maakt dat we de doelstelling die ermee ha-, die we ermee hebben sneller halen.

857
02:20:14.916 --> 02:20:19.336
Dat het niet meer afhankelijk is van een paar van die bedrijven die gewoon softwareontwikkeling niet als hun belangrijkste competentie hebben.

858
02:20:19.356 --> 02:20:30.256
Wat in het onderwijs zeker het geval is en wat in de energiesector blijkbaar het geval is. Wat gaat dat geweldig zijn als deze golf, de Cursor-golf zeg maar, daar gaat aankomen.

859
02:20:30.336 --> 02:20:39.876
En dat gaat op zo'n korte termijn gebeuren. EnDat zijn ook spillover effects die heel wezenlijk zijn. Uhm, met onderwijs en energie als twee voorbeelden.

860
02:20:39.916 --> 02:20:46.096
Maar je kan net zo goed zeggen over de gezondheidszorg, waar het nu vooral gaat over: hoe zorgen we dat de administratieve last verlichten?

861
02:20:46.136 --> 02:20:51.136
Allemaal hartstikke leuk, maar ze, als je, als je af en toe kijkt in het ziekenhuis naar wa-, wat mensen voor software gebruiken.

862
02:20:51.196 --> 02:21:02.536
Je ziet gewoon aan de interface, je ziet aan de interface die dokters gebruiken in het ziekenhuis hoe kut het allemaal is. Je ziet hoe, met hoe weinig liefde die technologie gemaakt is.

863
02:21:03.396 --> 02:21:19.356
En, ja, ik, dit, dit is het, dit is het, in zoveel onderdelen van de samenleving komen mensen stiekem op hun werk software tegen die gewoon ruk is. En, ja. Voor mij, wat jij nu wel aanraakt is, uhm,

864
02:21:20.356 --> 02:21:26.016
wat-- kijk, nu, we hebben al vaker de discussie gehad, open source software is vaak lelijk.

865
02:21:26.516 --> 02:21:36.416
Uh, software waarbij, uh, er eigenlijk geen enkele, uh, dat niet ge-, gewoon bij open source, maar andere software waarbij geen, uh, motivatie is om het mooi te maken, hè.

866
02:21:36.446 --> 02:21:47.416
Ik bedoel, bij Airbnb zitten die teams om Airbnb mooi te maken, omdat een reis moet thuis al beginnen. Je moet al enthousiasten krijgen, als, enthousiast worden over Lissabon op de bank, op die iPad. Mhmm.

867
02:21:47.636 --> 02:21:52.996
Dus die hele app is dat er een, dat je al bijna Lissabon ruikt, uh, in Airbnb.

868
02:21:53.076 --> 02:22:01.016
Dus het is er hun heel erg aan gelegen om die ervaring van zo'n misschien wel best een flink bedrag om naar Lissabon te kunnen, uit te gaan geven.

869
02:22:01.156 --> 02:22:09.556
Duolingo, om die taal, er moet een verslavende factor in zitten, hè, en dat zeg, zeg ik even zo, maar, d-dat je verslaafd wordt aan leren. Mhmm. Weet je wel.

870
02:22:09.616 --> 02:22:19.936
Nou, [schraapt keel] het is op, voor heel veel andere software interfaces en in systemen er niet per se aan gelegen om die zo mooi en prettig en, uh, uh, sappig te maken, zeg maar.

871
02:22:20.816 --> 02:22:44.456
Maar wat op het moment dat, wat je nu een beetje bij Figma ziet, hè, Figma design tool, daar worden veel interfaces in ontworpen en andere dingen, noem het de Photoshop van nu, online, is dat, wat als deze, uh, AI-technologie van praten en ik krijg een eindresultaat terechtkomt op het niveau van user experience, oftewel visueel interface design.

872
02:22:44.496 --> 02:22:58.316
Mhmm. Waarin je misschien wel als bestaande softwaremaker of als eindgebruiker zelfs, hè, want ik kan op alle kanten zitten, zegt: joh, ik vind eigenlijk die applicatie die ik heb technisch gezien superkrachtig.

873
02:22:58.676 --> 02:23:09.116
Ik wil hem nooit zien. Hij is echt lelijk. Ja, stop ermee. Nou, en, maar, maar, hè, of we verbergen hem achter een voice interface ergens in een speaker. Ja. Want ik heb hem al nooit hoeven zien.

874
02:23:09.256 --> 02:23:20.016
Waarom was dit een interface? Of, nee, dit is een hele logisch, ik wil die grafieken wel zien. Sterker nog, doe mij een Nintendo Switch-achtige interface voor mijn home automation zonnepaneelsysteem.

875
02:23:20.056 --> 02:23:25.596
Maak het leuk en maak het voor mijn kinderen ook leuk, want dan gaan we spelletjes doen over hoe we energie kunnen besparen.

876
02:23:26.096 --> 02:23:36.956
Dat er een, dat er een kans is dat ze het of bij het bezi-, bedrijf zelf voor weinig kunnen doen, hè, want Figma heeft een AI feature en die programmeurs die geen designers kunnen inhuren of willen inhuren, die kunnen het zelf mooi maken.

877
02:23:37.476 --> 02:23:44.956
Of als eindgebruiker zeg je: ja, ik ga overal lagen overheen leggen, dan maak ik het wel mooi, hè, als het mij niet mooi aangeboden wordt. Dus,

878
02:23:46.156 --> 02:23:58.685
in dat opzicht, de democratisering van goed ontwerp, uh, door middel van AI kan heel interessant zijn. Ja, en met ontwerp natuurlijk de impact die het echt gaat hebben in ons leven. Ja.

879
02:23:58.996 --> 02:24:07.916
En, uh, en, en, zeg maar, dit raakt aan wat je eerder zei over: we krijgen een app waar je kan zeggen wat voor app je wil gebruiken.

880
02:24:07.926 --> 02:24:13.196
Het is een app binnen een app en dat is een metafoor waarschijnlijk voor hoe we met technologie omgaan.

881
02:24:13.236 --> 02:24:27.836
Als je dat terugpakt naar je HyperCard, uh, verhaal uit, uit het begin en, en een computer waar je niet mee hoeft te leren werken. Wat wij, in, onze generatie en de generatie voor ons heeft dat gewoon aangeleerd.

882
02:24:28.776 --> 02:24:38.176
En ik denk de generatie die na ons is gekomen heeft dit ook nog aangeleerd. Maar wij gaan allemaal merken dat we dat eigenlijk kunnen ontleren.

883
02:24:38.236 --> 02:24:47.416
Ja, want, ik, kijk, mijn mening is dat hoe technologie nu werkt, dus hoe je ermee moet werken. Ja.

884
02:24:47.636 --> 02:24:58.616
De knoppen, de interfaces, dat er een muis bestaat, een toetsenbord, een laptop, dat zijn allemaal human interfaces om mensen te kunnen laten interacteren met de machine erachter. Ja.

885
02:24:58.636 --> 02:25:03.876
Die hebben we niet zo gebouwd omdat we dat per se zo wilden. Het was geen doel op zich. Het kon niet anders. Ja.

886
02:25:04.196 --> 02:25:14.735
En er zijn heel veel mensen geweest die hebben geprobeerd met wat we kunnen, hè, met een infrarood lampje aan de onderkant van een stuk plastic een muis te maken. Supervet! Knap gedaan, dat konden we.

887
02:25:15.296 --> 02:25:28.016
Maar nu we die muis eigenlijk straks niet meer nodig hebben, hè, in het tablet geval of, uh, het hele idee van een visuele interface op sommige plekken niet meer nodig hebben, kunnen we eigenlijk terug naar de tekentafel.

888
02:25:28.376 --> 02:25:40.696
Maar dat vereist best wel iets. Want mijn mening is dus: we kunnen dus terug de kast in, die VHS videoband van Hyperworld, uh, van Douglas Adams afs-af-afstoffen en opnieuw gaan bekijken.

889
02:25:40.736 --> 02:25:47.796
Desnoods doe je 4K upscaling als je hem te lelijk vindt. Oké, laat hem met AI mooier maken en dan pakken we die uit de kast en dan gaan we:

890
02:25:48.956 --> 02:26:03.156
wat was ook alweer de visie van wat computers en technologie zouden zijn toen we nog niet zoveel implementatie hadden? Ja, omdat ik denk dat het best wel moeilijk is om kijkende naar

891
02:26:04.196 --> 02:26:16.496
een auto, een fysiek object, kijkende naar een MacBook, kijkende naar een Booking.com website om een stap naar achter te zetten en te zeggen: maar wacht even. Wat was het doel ook alweer?

892
02:26:16.556 --> 02:26:27.456
Wat waren we hier ook alweer aan het doen? Dit was AI Report. Met dank aan Sam Hingenveld voor de edit, Pankra voor de vormgeving. Als je een lezing wil over AI van Wytse of van mij, dan kan dat.

893
02:26:27.476 --> 02:26:35.976
Mail ons op lezing@aireport.email. Als je op de hoogte wil blijven van al het laatste AI-nieuws, twee keer per week, dat kan gratis.

894
02:26:36.076 --> 02:26:43.356
Uh, om het meeste uit AI te halen, dan abonneer je je op onze nieuwsbrief via aireport.email. Wil je vandaag nog beginnen met AI binnen jouw bedrijf?

895
02:26:43.396 --> 02:26:54.796
Ga naar deptagency.com/aireport en alle linkjes uit deze aflevering, inclusief die film waar Wytse het de hele tijd over heeft, kun je vinden in de shownotes. Tot volgende week. Tot volgende week.

896
02:26:55.476 --> 02:27:10.536
[muziek]
