WEBVTT

1
00:00:00.000 --> 00:00:01.520
Hij staat gewoon aan, toch? Of niet op record?

2
00:00:01.540 --> 00:00:03.300
Hij staat nu te recorden inderdaad.

3
00:00:07.760 --> 00:00:09.640
Welkom bij een nieuwe aflevering van CodeKlets.

4
00:00:10.140 --> 00:00:14.820
De hosts van vandaag zijn Bernard, Pauline, Kishen, Johnny, Wouter en...

5
00:00:14.820 --> 00:00:15.000
...ik.

6
00:00:15.700 --> 00:00:17.700
Dus dat is weer een aflevering met allemaal hosts.

7
00:00:18.540 --> 00:00:21.040
En we zijn gewoon met z'n zessen. Dit is volgens mij nog nooit eerder voorgekomen.

8
00:00:21.880 --> 00:00:23.000
Nee, nee.

9
00:00:23.540 --> 00:00:25.020
Dus het is gewoon een unieke.

10
00:00:25.020 --> 00:00:27.660
Ja, vijf was de vorige highscore.

11
00:00:27.680 --> 00:00:29.680
Zes is gewoon de highscore.

12
00:00:30.100 --> 00:00:31.720
Ik hoop niet, het gaat geen zeugel worden.

13
00:00:31.840 --> 00:00:34.580
Ik denk niet dat we meer hosts moeten hebben.

14
00:00:35.320 --> 00:00:36.360
Dus dat is wel heel gaaf.

15
00:00:36.460 --> 00:00:37.400
Dus welkom allemaal.

16
00:00:38.180 --> 00:00:39.260
Het is heel leuk om jullie weer te zien.

17
00:00:39.360 --> 00:00:42.300
Want ik had jullie natuurlijk al best wel een postje niet gezien.

18
00:00:43.420 --> 00:00:45.260
Het is ook leuk om weer een live opname te doen.

19
00:00:45.360 --> 00:00:47.780
Want de vorige hebben we online gedaan, Bernard, volgens mij.

20
00:00:47.920 --> 00:00:48.620
Ja, klopt.

21
00:00:49.620 --> 00:00:52.340
Die moet ik nog editen. Of online zetten, sorry.

22
00:00:52.740 --> 00:00:53.920
Edit is al gebeurd.

23
00:00:54.280 --> 00:00:55.960
Dus maar, dat gaat snel gebeuren.

24
00:00:56.080 --> 00:00:56.580
Dikke tease.

25
00:00:57.060 --> 00:00:59.300
Nee, natuurlijk niet, want die is al lang uit als deze nieuwe.

26
00:00:59.300 --> 00:01:01.960
Ja, precies. Dat kan ook langer rekken.

27
00:01:03.220 --> 00:01:07.460
Maar het is wel de eerste van het nieuwe jaar, 2023.

28
00:01:08.580 --> 00:01:14.140
Dus dat is wel mooi dat we openen met het hele team.

29
00:01:16.060 --> 00:01:18.560
Het leek maar leuk om even een rondje te doen.

30
00:01:19.060 --> 00:01:20.100
Heel suf misschien.

31
00:01:20.460 --> 00:01:23.180
Laten we even kijken wat iedereen allemaal bezig heeft gehouden.

32
00:01:23.400 --> 00:01:24.300
Ik weet niet wie er wil beginnen.

33
00:01:25.600 --> 00:01:25.740
Johnny?

34
00:01:26.500 --> 00:01:27.040
Ja, dat is goed joh.

35
00:01:27.660 --> 00:01:28.440
Wat heeft mij bezig gehouden?

36
00:01:28.440 --> 00:01:30.580
We hebben een nieuwe baan sinds augustus.

37
00:01:30.580 --> 00:01:32.840
Vorig jaar al, dus al een half jaar bijna.

38
00:01:34.220 --> 00:01:35.520
Ja, dus weer heel wat anders.

39
00:01:35.860 --> 00:01:41.220
Een start-up, start-up, scale-up, start-up, gejoind in Amsterdam.

40
00:01:41.640 --> 00:01:44.840
Wel fully, tenminste 80% remote, één dag in de week naar kantoor.

41
00:01:44.960 --> 00:01:46.220
Het is een Nederlands bedrijf, of?

42
00:01:47.300 --> 00:01:49.460
Nee, officieel is het een Amerikaans bedrijf,

43
00:01:50.500 --> 00:01:52.720
maar eigenlijk is alles soort van in Nederland.

44
00:01:52.720 --> 00:01:56.720
Ze hebben ook nog wel een kantoor in Baku, in Anderbeijang.

45
00:01:58.700 --> 00:02:02.960
Ja, het is eigenlijk een start-up in de reizenbranche.

46
00:02:03.460 --> 00:02:06.700
Ze hebben covid overleefd, dus ze hebben helaas wel de helft

47
00:02:06.700 --> 00:02:10.000
van het personeelsbestand tijdelijk moeten laten gaan.

48
00:02:10.920 --> 00:02:15.720
Maar nu even kijken, vorig jaar maart tot met nu is de verdubbeling

49
00:02:15.720 --> 00:02:17.280
weer van het personeelsbestand.

50
00:02:17.500 --> 00:02:21.940
Ze zitten nu op 115 mensen totaal, dus dat gaat vrij hard.

51
00:02:23.020 --> 00:02:25.180
Hebben ze ook mensen opnieuw aangenomen, of is dat?

52
00:02:25.320 --> 00:02:27.140
Een aantal zijn er inderdaad opnieuw aangenomen,

53
00:02:27.220 --> 00:02:29.840
maar er zijn ook gewoon een hele hoop nieuwe mensen bijgekomen.

54
00:02:30.620 --> 00:02:33.920
Grote salesafdeling, uiteraard, want dat is wel nodig.

55
00:02:34.040 --> 00:02:34.640
Want sales?

56
00:02:34.840 --> 00:02:37.320
Ja, dus dat heeft me bezig gehouden met name.

57
00:02:38.100 --> 00:02:41.520
Ja, kost mij toch altijd veel mentale energie

58
00:02:41.520 --> 00:02:44.020
om zoiets nieuws te beginnen.

59
00:02:44.220 --> 00:02:44.880
Ja, snap ik wel.

60
00:02:45.520 --> 00:02:46.760
Ja, dat ben ik gewoon niet zeer goed in.

61
00:02:47.260 --> 00:02:49.120
Het duurt nog een hele lange tijd tot ik een beetje afbespreek.

62
00:02:50.340 --> 00:02:53.440
Maar ja, op zich wel weer leuke nieuwe uitdagingen.

63
00:02:53.720 --> 00:02:56.360
Uiteraard, sommige dingen waar je echt van denkt, wat?

64
00:02:57.340 --> 00:03:00.160
Ja, en nieuwe mensen, nieuwe collega's.

65
00:03:00.160 --> 00:03:01.240
Ja, nieuwe mensen, nieuwe collega's.

66
00:03:01.300 --> 00:03:03.400
Ja, ik viel wel gelijk met mijn neus in de boter.

67
00:03:04.660 --> 00:03:07.880
Ik werkte nog geen twee weken en toen mocht ik mijn vliegtickets

68
00:03:07.880 --> 00:03:09.580
al boeken voor de company outing.

69
00:03:09.900 --> 00:03:13.080
Dus dat was, ja, ben ik twee weken in Colombia geweest.

70
00:03:13.200 --> 00:03:14.960
Dus dat was op zich dikke prima.

71
00:03:15.080 --> 00:03:15.980
Twee weken ook gelijk?

72
00:03:16.120 --> 00:03:17.460
Ja, het was acht dagen voor werk.

73
00:03:17.460 --> 00:03:20.260
En ik heb er zelf nog een weekje aan geslapen, als ik er dan toch ben.

74
00:03:20.500 --> 00:03:21.160
Medeïen ook?

75
00:03:21.920 --> 00:03:23.640
Ja, dat lijkt me zo een leuke stad.

76
00:03:24.160 --> 00:03:24.740
Ja, erg tof.

77
00:03:25.260 --> 00:03:27.640
Ik ken medeïen alleen van die stenen.

78
00:03:28.500 --> 00:03:30.440
Dat is echt slecht.

79
00:03:31.000 --> 00:03:32.540
Ja, iedereen kent het daarvan.

80
00:03:32.540 --> 00:03:34.940
Het is een beetje iedereen in de vliegtuigstalling narco's te kijken.

81
00:03:35.980 --> 00:03:39.180
Ja, maar het is best wel een hippe stad en een vrolijke stad.

82
00:03:40.240 --> 00:03:45.440
Ja, ik was eerst in een grotere andere stad geweest en daar

83
00:03:45.440 --> 00:03:46.500
was het een soort van oud.

84
00:03:47.360 --> 00:03:50.220
In Cartagena zaten we dan met de hele groep.

85
00:03:50.340 --> 00:03:52.000
En dat was op zich wel leuk.

86
00:03:52.900 --> 00:03:55.420
Een groot contrast tussen rijk en arm ook met name daar.

87
00:03:56.400 --> 00:03:58.880
En dan kom je in Medeïen en dan kom je in het centrum van Medeïen.

88
00:03:59.020 --> 00:04:02.240
En het is echt gewoon een soort lush green, super hipster.

89
00:04:02.860 --> 00:04:04.540
Allemaal supermooie etentjes en zo.

90
00:04:04.700 --> 00:04:06.420
Dan denk je echt, is dit hetzelfde land?

91
00:04:06.520 --> 00:04:09.760
Het is gewoon een uur te vliegen, dat je echt iets hebt van

92
00:04:09.760 --> 00:04:11.440
wel een bijzondere ervaring.

93
00:04:12.080 --> 00:04:14.020
En we zijn nu aan het plannen voor de engineering retreat.

94
00:04:14.020 --> 00:04:17.000
Dus dan gaan we dus met z'n allen een week lang werken in Azerbaijan.

95
00:04:17.480 --> 00:04:19.480
Dus nou, zo slecht is het allemaal niet.

96
00:04:19.740 --> 00:04:22.220
Ook gepland rond de Formule 1 race, of niet?

97
00:04:22.280 --> 00:04:24.060
Nou, het is wel inderdaad in april.

98
00:04:24.240 --> 00:04:25.940
Dus ik hoop dat het de tweede op die wordt.

99
00:04:26.020 --> 00:04:28.940
Dan kan ik namelijk nog vijf dagen daar blijven in de race.

100
00:04:29.660 --> 00:04:33.720
Maar goed, om nou in mijn eentje naar zo'n heel weekend bij je te voeren.

101
00:04:34.080 --> 00:04:34.980
Ja, dat is waar.

102
00:04:35.360 --> 00:04:36.140
Ik weet het niet.

103
00:04:36.420 --> 00:04:38.760
Tenzij er andere collega's ook mee lopen.

104
00:04:39.820 --> 00:04:42.100
Nee, dus dat heeft mij met name een beetje gauw.

105
00:04:42.100 --> 00:04:44.040
En verder, weinig veranderingen.

106
00:04:44.100 --> 00:04:44.980
Geen verhuizingen nog.

107
00:04:45.420 --> 00:04:46.620
Huizenprijs zijn nog steeds veel te duur.

108
00:04:47.460 --> 00:04:49.640
Dus ja, veel te hoog.

109
00:04:51.000 --> 00:04:52.260
Ja, ik weet niet of ze...

110
00:04:52.260 --> 00:04:53.840
Nou goed, daar kan ik eigenlijk om niks over zeggen.

111
00:04:54.020 --> 00:04:56.260
Maar ja, ik hoop dat een beetje rekend is.

112
00:04:56.400 --> 00:04:57.540
Nee, je hebt nog net voor de grote.

113
00:04:57.540 --> 00:04:58.880
Ja, ik heb geluk gehad, ja.

114
00:04:59.160 --> 00:05:00.440
Dus dat is wel fijn.

115
00:05:00.640 --> 00:05:03.060
En nu nog steeds fijn, want die prijs is alleen maar mogen gaan.

116
00:05:03.080 --> 00:05:03.720
Ja, ja.

117
00:05:04.180 --> 00:05:04.580
Mooi.

118
00:05:05.020 --> 00:05:05.420
Doe maar.

119
00:05:06.460 --> 00:05:07.540
Dus oké, cool.

120
00:05:08.580 --> 00:05:09.140
Een rondje.

121
00:05:09.200 --> 00:05:09.660
Dus Wouter.

122
00:05:10.220 --> 00:05:12.940
Volgens mij zijn we rond dezelfde tijd gestart, Johnny.

123
00:05:13.000 --> 00:05:15.480
Want ik ben ook per ene augustus gestart als iOS-developer.

124
00:05:15.580 --> 00:05:17.360
Mijn eerste serieuze developerbaan.

125
00:05:17.760 --> 00:05:19.890
Bij Arcady, een partij in Zwolle.

126
00:05:21.120 --> 00:05:22.720
En eigenlijk wel heel erg naar mijn zin.

127
00:05:23.260 --> 00:05:24.600
Gaat ook echt supergoed.

128
00:05:25.020 --> 00:05:26.740
Momenteel bezig met mijn app aan het uitbouwen.

129
00:05:27.100 --> 00:05:29.340
En hopelijk binnenkort TestFlight.

130
00:05:30.040 --> 00:05:33.580
Dus ik hoop dat ik nou ook echt wat heb om te laten zien.

131
00:05:35.180 --> 00:05:36.160
En ja, voelt goed.

132
00:05:37.380 --> 00:05:39.300
Dus echt heel veel geleerd in de afgelopen tijd.

133
00:05:39.300 --> 00:05:41.280
Echt tot hoofdpijn toe af en toe.

134
00:05:41.580 --> 00:05:42.520
Ja, je kent het wel, denk ik.

135
00:05:42.620 --> 00:05:44.400
Jij hebt wel als junior ingewerkt, Johnny.

136
00:05:45.400 --> 00:05:46.620
Nou, iedereen denk ik hier wel.

137
00:05:47.460 --> 00:05:52.060
Ja, ik leer ook vooral heel veel dingen die eigenlijk nergens beschreven staan.

138
00:05:52.680 --> 00:05:56.280
Dus gewoon van die kleine, pieptepeuterige dingetjes.

139
00:05:56.440 --> 00:05:58.000
Hoe organiseer je je mappen bijvoorbeeld?

140
00:05:59.020 --> 00:06:00.600
Of namen geven aan bestanden.

141
00:06:00.840 --> 00:06:01.900
Gewoon allemaal van die kleine dingetjes.

142
00:06:02.120 --> 00:06:04.500
Hoe hou je rekening met elkaar als je samenwerkt in software?

143
00:06:05.360 --> 00:06:08.660
En dat blijkt toch echt wel iets wat best wel weinig beschreven wordt.

144
00:06:08.660 --> 00:06:11.260
Ik denk dat ik nog steeds een junior ben als ik dit zeg.

145
00:06:11.940 --> 00:06:14.340
Nou ja, dat was dus voor mij ook die eerste drie maanden.

146
00:06:14.340 --> 00:06:16.100
Dan kom je gewoon weer in een nieuwe setting terecht.

147
00:06:16.380 --> 00:06:19.500
En ik was gewend om met Rails te werken, Ruby on Rails.

148
00:06:20.120 --> 00:06:22.940
En daar hebben ze eigenlijk maar één oude applicatie met Rails.

149
00:06:23.040 --> 00:06:24.440
En die willen ze het liefst gewoon doodschieten.

150
00:06:25.080 --> 00:06:26.740
Dus we werken gewoon met plain Ruby.

151
00:06:27.400 --> 00:06:29.380
En dan val je ook in een zwart gat.

152
00:06:29.520 --> 00:06:32.000
Dat je het idee hebt van zo, ik ben een framework gewend.

153
00:06:32.460 --> 00:06:35.200
Maar dat geeft je zoveel gemak en dingen.

154
00:06:35.600 --> 00:06:37.120
Alles moet ik nu zelf zitten doen.

155
00:06:37.120 --> 00:06:39.980
En dan hebben ze bepaalde patterns doorgevoerd.

156
00:06:40.120 --> 00:06:43.840
En dan denk ik ook echt van, waarom eigen overem gebouwd?

157
00:06:44.800 --> 00:06:45.560
Ja, goed, weet je.

158
00:06:46.060 --> 00:06:48.000
Ja, ik heb een hele hoop meningen.

159
00:06:48.220 --> 00:06:50.880
Maar goed, de meeste collega's die spreek ik gelukkig in Nederlands.

160
00:06:53.820 --> 00:06:58.360
Gelukkig is dit de eerste aflevering die vertaald gaat worden per transcript in het Turks.

161
00:07:02.940 --> 00:07:07.020
Ik heb me de eerste paar maanden echt als een junior developer met zijwieltjes gevonden.

162
00:07:07.220 --> 00:07:08.140
Dat is echt bizar.

163
00:07:08.940 --> 00:07:10.220
Zo traag hoe je dan ook bent.

164
00:07:10.340 --> 00:07:11.980
Je bent gewoon gewend van, oh, dit ticket.

165
00:07:12.040 --> 00:07:13.140
Oh ja, dat pak ik wel even op.

166
00:07:13.340 --> 00:07:16.180
Een uurtje werk en dan ben je gewoon twee dagen bezig.

167
00:07:16.200 --> 00:07:17.540
Omdat je gewoon alles uit moet zoeken.

168
00:07:17.760 --> 00:07:19.540
En echt, ah, frusterend.

169
00:07:19.760 --> 00:07:20.860
Maar goed, ja, je leert het wel.

170
00:07:21.200 --> 00:07:24.780
Maar voor jou is het dan, Wouter, is dat dan voor jou ook een beetje zo?

171
00:07:24.880 --> 00:07:26.900
Of dat je denkt vooral, oké, ik moet echt alles uitzoeken.

172
00:07:27.400 --> 00:07:28.340
Of is het juist?

173
00:07:28.340 --> 00:07:30.880
Alles is nieuw en dat is gewoon tof.

174
00:07:31.120 --> 00:07:32.400
En je bent enorm leergierig.

175
00:07:32.900 --> 00:07:33.380
Dus kom op.

176
00:07:33.620 --> 00:07:36.920
Wat heel erg tof is, is dat ze me hier en daar een beetje laten zwemmen.

177
00:07:37.040 --> 00:07:40.300
Dus ze geven me wel een beetje de ruimte om het ook zelf te ontdekken.

178
00:07:40.540 --> 00:07:43.760
Dus ik heb denk ik nu mijn hele codebase al iets van tien keer gerefactord ofzo.

179
00:07:44.340 --> 00:07:46.500
Het is heel leerzaam, heel tijdsintensief.

180
00:07:46.920 --> 00:07:49.420
Maar tegelijkertijd is het ook wel heel fijn dat je daarvoor de ruimte krijgt.

181
00:07:49.460 --> 00:07:50.860
Om ook die fouten te kunnen maken.

182
00:07:51.000 --> 00:07:53.100
Dus ik denk dat ik soms wel honderd dingen verkeerd heb gedaan.

183
00:07:53.420 --> 00:07:56.960
Om bij de honderd eerste erachter te komen, hoe het wel moet.

184
00:07:59.240 --> 00:08:02.800
En ja, dat maakt het wel heel erg prettig om ingewerkt te worden.

185
00:08:03.420 --> 00:08:05.080
Ik heb ook nog geen opdracht op dit moment.

186
00:08:05.640 --> 00:08:06.120
Dus misschien...

187
00:08:06.120 --> 00:08:07.000
Ja, dat wilde ik inderdaad vragen.

188
00:08:07.700 --> 00:08:08.300
Hoe werkt dat?

189
00:08:08.340 --> 00:08:10.280
Je bent dus nu een eilandje in je eentje.

190
00:08:10.480 --> 00:08:12.380
Dus dan denk je ook gewoon zien wat je hebt over jouw app.

191
00:08:12.460 --> 00:08:14.540
Dus dat is iets van alleen jou zelf of is het...

192
00:08:14.540 --> 00:08:18.860
Ja, nu momenteel word ik door een medior, sedior, word ik nu ingewerkt.

193
00:08:19.660 --> 00:08:23.360
En wat hij me vooral geeft is advies van hoe ik mijn code kan structureren, et cetera.

194
00:08:23.480 --> 00:08:25.560
Alleen, hij weet het op zo'n manier te brengen.

195
00:08:25.560 --> 00:08:28.440
Dat hij me niet afvakkelt ofzo.

196
00:08:28.600 --> 00:08:31.980
Dus hij laat mezelf inzien van wat ik doe, dat dat niet zo handig is.

197
00:08:32.100 --> 00:08:33.880
En dat vind ik wel echt heel knap.

198
00:08:34.020 --> 00:08:34.840
Want dat kan niet iedereen.

199
00:08:35.620 --> 00:08:35.720
Ja, klopt.

200
00:08:36.520 --> 00:08:42.380
De beste, die zijn ook echt de beste mentor, quote on quote, die ik ooit heb gehad.

201
00:08:43.560 --> 00:08:47.360
Die ging ook dan wel met me in discussie, maar die zei inderdaad niet van...

202
00:08:47.360 --> 00:08:48.080
Nee, dat gaan we niet doen.

203
00:08:48.080 --> 00:08:48.780
Dat is fout.

204
00:08:49.240 --> 00:08:51.440
Hij zei, oké, nou ja, probeer het maar uit.

205
00:08:51.720 --> 00:08:53.920
En dan had hij natuurlijk altijd gelij.

206
00:08:54.500 --> 00:08:57.720
Maar hij zei wel zo van, probeer het maar uit, zonder judgment.

207
00:08:58.020 --> 00:09:00.420
Want hij zei dan niet bij voorbaat al van, nou dat gaat niet lukken.

208
00:09:01.420 --> 00:09:03.980
Maar dan liet hij het gewoon zelf proberen.

209
00:09:04.360 --> 00:09:06.440
En dan kwam je er zelf wel achter.

210
00:09:07.060 --> 00:09:12.680
Maar dat is ook veel leerzamer, omdat je dan echt engaged bent met wat je aan het doen bent.

211
00:09:12.800 --> 00:09:15.840
Terwijl als iemand jou alleen maar vertelt van, dit werkt niet.

212
00:09:16.200 --> 00:09:18.100
Dan ga je niet onthouden dat het niet werkt.

213
00:09:18.240 --> 00:09:20.320
Dan ga je niet snappen waarom het niet werkt.

214
00:09:20.740 --> 00:09:23.380
En dan stoot je jezelf dus eigenlijk elke keer aan dezelfde steen.

215
00:09:23.380 --> 00:09:26.480
En dan weet je wel, op deze manier, hou je het vast.

216
00:09:26.560 --> 00:09:28.980
Dat is ook demotiverend als iemand de hele tijd alleen maar tegen je zegt,

217
00:09:29.080 --> 00:09:31.840
dit gaat niet werken, dat gaat niet werken, dat gaat niet werken, zo moet je het doen.

218
00:09:32.160 --> 00:09:38.020
Je bent gewoon helemaal niet, je bent dan natuurlijk gewoon helemaal niet betrokken bij het werk.

219
00:09:38.740 --> 00:09:41.860
De insteek is ook van, zolang de argumentatie er is,

220
00:09:42.160 --> 00:09:45.140
dus als ik kan beargumenteren waarom ik mijn keuzes maak,

221
00:09:45.880 --> 00:09:47.300
dan is hij daar heel positief in.

222
00:09:47.520 --> 00:09:48.840
Dus dan reageert hij ook positief.

223
00:09:48.960 --> 00:09:52.280
Maar op het moment dat ik iets niet uitdenk, dan gaat hij er natuurlijk niet mee.

224
00:09:52.280 --> 00:09:55.580
Dus op die manier heb je een soort van touwtrekwedstrijdje,

225
00:09:55.980 --> 00:09:57.820
van wie pakt er zich gelijk deze keer?

226
00:09:58.860 --> 00:10:00.580
En daar leer ik ook wel heel veel van.

227
00:10:00.960 --> 00:10:04.700
In de afgelopen half jaar heb ik ook een uitstapje gemaakt naar wat .net,

228
00:10:04.780 --> 00:10:06.240
wat C-Sharp Backend Development.

229
00:10:07.800 --> 00:10:11.480
En dan merk je toch wel dat bepaalde dogma's heersen.

230
00:10:13.220 --> 00:10:16.820
Wat ik toch wel lastig vind balanceren van welke hoek ga je dan in.

231
00:10:17.820 --> 00:10:20.020
Dus er kan een vorm van testen zijn bijvoorbeeld,

232
00:10:20.020 --> 00:10:23.020
of hoe je logica gaat scheiden.

233
00:10:25.060 --> 00:10:27.080
En daardoor kwam ik wel een paar keer in een spagaat terecht.

234
00:10:27.420 --> 00:10:30.860
Ga ik nu persoon A geloven of ga ik persoon B geloven?

235
00:10:31.020 --> 00:10:32.660
Dan maak ik een soort van eigen variant van.

236
00:10:34.640 --> 00:10:36.820
Dus dat maakt het wel heel erg uitdagend.

237
00:10:37.440 --> 00:10:37.980
Ja, dat is waar.

238
00:10:39.140 --> 00:10:40.420
Ja, goed.

239
00:10:41.500 --> 00:10:42.720
Het is altijd goed, zeg maar.

240
00:10:42.840 --> 00:10:44.760
Ja, dat klinkt er heel stuf op tijd bezig.

241
00:10:44.760 --> 00:10:49.340
Het zijn smaken, zeg maar, voorkeuren die mensen hebben.

242
00:10:49.980 --> 00:10:51.740
Dus als persoon A...

243
00:10:51.740 --> 00:10:54.640
Kijk, je kunt iets echt fout fout doen, dat kan, weet je wel.

244
00:10:54.740 --> 00:10:59.080
Maar als je iemand een oplossingsrichting of een technologie of whatever aan je uitlegt

245
00:10:59.080 --> 00:11:04.020
en je hoort en denkt dit klinkt aannemelijk, zeg maar,

246
00:11:05.220 --> 00:11:10.060
dan is het vooral meer een smaak, zeg maar, dat je keuze A of B neemt

247
00:11:10.060 --> 00:11:11.800
in plaats van dat het compleet fout is.

248
00:11:12.300 --> 00:11:14.180
En een keuze maken is beter dan geen keuze maken.

249
00:11:14.180 --> 00:11:17.280
Nou zit ik echt, volgens mij, op tegeltjes.

250
00:11:18.380 --> 00:11:19.100
Niveau tegeltjes.

251
00:11:19.100 --> 00:11:19.820
Ja, niveau tegeltjes.

252
00:11:19.820 --> 00:11:21.140
Nee, je bent een beetje aan een zevering.

253
00:11:21.140 --> 00:11:22.240
Ja, dat klopt.

254
00:11:22.700 --> 00:11:24.220
Maar kies gewoon iets, ja, precies.

255
00:11:24.220 --> 00:11:27.160
Het maakt niet uit of je A of B kies, zeg maar, als je maar kiest.

256
00:11:27.540 --> 00:11:30.200
En dan is het eigenlijk, ja, zeker nu, als je er nog aan het leren bent,

257
00:11:30.760 --> 00:11:32.900
dan is het sowieso, ja, gewoon nooit fout.

258
00:11:33.660 --> 00:11:35.260
Nou, dit waren de open deuren van Saber.

259
00:11:35.280 --> 00:11:35.920
Heel veel fouten maken.

260
00:11:37.500 --> 00:11:40.420
Heel veel fouten maken, maar ja, dat hoor je zo vaak, toch?

261
00:11:40.980 --> 00:11:42.080
Go and break things.

262
00:11:42.940 --> 00:11:43.780
Go fast.

263
00:11:45.980 --> 00:11:47.220
Ja, dat klopt.

264
00:11:47.520 --> 00:11:48.980
Dat is in deze tijd echt wel zo.

265
00:11:49.220 --> 00:11:53.740
Dat is ook de tijd waar ik programmeerde, waarbij dat niet zo was, zeg maar.

266
00:11:53.900 --> 00:11:56.880
En dan had je echt het gevoel dat je, ah, shit, als ik iets fout doe,

267
00:11:57.180 --> 00:11:58.420
dan stort heel die mainframe in.

268
00:11:58.440 --> 00:11:59.440
Vind je dat waterval?

269
00:11:59.700 --> 00:12:00.460
Ja, ook.

270
00:12:01.020 --> 00:12:04.360
Ja, maar ook toen ik nog CDI's programmeerde, had je een Goldmaster.

271
00:12:04.940 --> 00:12:07.200
Ja, die moest weg op een bepaalde datum.

272
00:12:07.280 --> 00:12:10.560
Die bleef dan drie weken weg en dan werd hij of gedrukt of niet.

273
00:12:10.560 --> 00:12:13.700
Ja, als je daar een foutje in zat en je kwam er een uur te laat achter,

274
00:12:14.320 --> 00:12:16.120
dan was je echt flink de sjaak.

275
00:12:16.220 --> 00:12:19.560
Er zijn weleens 10.000 discjes voor niks gepresst.

276
00:12:20.700 --> 00:12:24.460
Voor degene die Goldmaster niks zegt, kan je dat nog een keertje uitleggen?

277
00:12:25.300 --> 00:12:31.700
Dat is de variant van je CDI destijds die werd gebruikt om te reproduceren.

278
00:12:32.560 --> 00:12:34.080
Ja, had je één kans voor eigenlijk.

279
00:12:34.840 --> 00:12:36.560
Of er moet iets heel uitzonderlijk gebeuren.

280
00:12:41.780 --> 00:12:44.720
Wouter durft de vraag niet te stellen, maar ik stel hem wel even voor hem.

281
00:12:45.140 --> 00:12:45.740
Wat is CDI?

282
00:12:46.140 --> 00:12:50.400
Dat is een heel oud ding van Philips.

283
00:12:50.580 --> 00:12:52.720
Stop je een schijfje en dan had je een interactieve televisie.

284
00:12:53.520 --> 00:12:54.320
CD interactief.

285
00:12:55.000 --> 00:12:56.480
En daar kon je eigenlijk niet zo heel veel mee.

286
00:12:56.640 --> 00:12:57.800
Een paar simpele spelletjes.

287
00:12:57.880 --> 00:12:59.260
Ik stelde er een Zelda game voor.

288
00:13:00.320 --> 00:13:01.800
Maar daar kon je inderdaad niet heel veel mee.

289
00:13:02.240 --> 00:13:04.020
We hebben een browser gemaakt voor CDI.

290
00:13:04.020 --> 00:13:07.260
Met je remote control kon je dan op je CDI een browser.

291
00:13:07.300 --> 00:13:08.140
Die hebben wij gebouwd.

292
00:13:08.340 --> 00:13:10.040
Dat was echt heel hard werken.

293
00:13:10.380 --> 00:13:12.260
Ik vond het wel echt geweldig als kind hoor.

294
00:13:14.200 --> 00:13:16.080
Daarvoor had je dus Goldmasters.

295
00:13:17.540 --> 00:13:20.940
Bij Philips gingen ze eerst nog testen met een niet de Goldmaster.

296
00:13:21.400 --> 00:13:22.420
Dan hadden ze een testafdeling.

297
00:13:22.560 --> 00:13:25.140
Die gingen al die scenario's door en kijken of het goed was.

298
00:13:25.720 --> 00:13:27.620
En soms vonden ze nog een fout, dus dan kon je terug.

299
00:13:28.180 --> 00:13:33.360
Maar als je al een Goldmaster had opgeleverd, die ging dan naar Langres in Frankrijk.

300
00:13:33.360 --> 00:13:36.140
Daar werden dan de CDI's gedrukt.

301
00:13:37.240 --> 00:13:40.700
Afhankelijk van hoeveel je wilde, kwamen er 10.000 of 500 terug.

302
00:13:41.580 --> 00:13:43.360
Voor de badminton vereniging.

303
00:13:45.000 --> 00:13:47.040
En dan had je geen kans om je bugs te herstellen.

304
00:13:47.220 --> 00:13:48.160
Dat was gewoon klaar.

305
00:13:49.220 --> 00:13:52.680
Ik weet dat Apple gebruikte die terminologie ook nog weleens voor een release.

306
00:13:54.120 --> 00:13:55.380
RC's inderdaad, release candidates.

307
00:13:55.620 --> 00:13:57.320
Daarna werd het dan de GM, de Goldmaster.

308
00:13:57.540 --> 00:13:59.960
Dat was eigenlijk vlak voor de release.

309
00:14:00.520 --> 00:14:01.680
Dat was eigenlijk de laatste versie.

310
00:14:01.680 --> 00:14:04.680
Tenzij er iets heel dramatisch gebeurt, gaat die gewoon...

311
00:14:05.360 --> 00:14:05.820
Ja, gaat die gewoon.

312
00:14:06.740 --> 00:14:08.760
We'll take elder hours here.

313
00:14:10.980 --> 00:14:11.840
Today I learned.

314
00:14:14.460 --> 00:14:16.880
Cool. Maar goed, het was dus heel leerzaam.

315
00:14:17.000 --> 00:14:18.320
En je vond het leuk, nieuwe baan.

316
00:14:18.720 --> 00:14:19.920
Ja, ik vind het nog steeds leuk.

317
00:14:20.560 --> 00:14:21.920
Sorry, je vindt het nog steeds leuk.

318
00:14:22.860 --> 00:14:23.760
Voor de werkgever van Wouter.

319
00:14:23.760 --> 00:14:25.820
Daarom is er zo'n oude man, hij praat gewoon in verleden tijd.

320
00:14:26.700 --> 00:14:27.760
Vroeger vond ik alles leuk.

321
00:14:28.140 --> 00:14:30.680
En voor de werkgever van Wouter, hij vindt het echt heel erg leuk.

322
00:14:30.680 --> 00:14:33.600
Bitterheid en cynisme moet nog een beetje gewerkt worden.

323
00:14:33.840 --> 00:14:34.580
Dat kon nog wel.

324
00:14:35.520 --> 00:14:36.000
Voelbaar.

325
00:14:37.880 --> 00:14:38.740
Goed, Bernard.

326
00:14:39.540 --> 00:14:41.820
Ja, niet heel veel anders dan normaal.

327
00:14:41.920 --> 00:14:44.560
Nieuwe app waar ik mee bezig ben.

328
00:14:46.500 --> 00:14:48.040
December was Advent of Code Maand.

329
00:14:48.100 --> 00:14:50.340
Dan moet ik altijd vreselijk afkikken naar Kerst.

330
00:14:50.520 --> 00:14:52.240
Dus dan pak ik wat andere dingen op.

331
00:14:52.660 --> 00:14:53.280
Project Euler.

332
00:14:53.440 --> 00:14:55.240
Project Euler ben ik doorgegaan.

333
00:14:55.340 --> 00:14:57.860
Ik moet dan nog een paar weken door puzzelen.

334
00:14:58.500 --> 00:15:00.580
En ook straks heb ik nog een tip die daarop inhaakt.

335
00:15:01.520 --> 00:15:03.100
Intussen ben ik bijna terug.

336
00:15:03.280 --> 00:15:04.440
Normaal vind ik het...

337
00:15:04.440 --> 00:15:06.780
Ik ben helemaal zat, al die puzzeltjes.

338
00:15:07.760 --> 00:15:11.640
Dus kan ik weer tegen de december zonder enige programmeerpuzzle.

339
00:15:12.680 --> 00:15:13.650
Ik heb dit jaar gewoon...

340
00:15:14.100 --> 00:15:15.240
Ik heb er gewoon geen gedaan.

341
00:15:15.360 --> 00:15:16.440
Ik ben eerst begonnen.

342
00:15:16.880 --> 00:15:17.560
Gewoon tijd.

343
00:15:17.800 --> 00:15:18.600
Ik had echt geen tijd.

344
00:15:18.720 --> 00:15:20.180
Ja, het is goed.

345
00:15:21.040 --> 00:15:21.660
Niet meer.

346
00:15:22.300 --> 00:15:23.260
Ieder jaar weer hoor.

347
00:15:23.600 --> 00:15:30.560
Highscores geloof ik.

348
00:15:30.560 --> 00:15:30.860
Het was inderdaad.

349
00:15:30.980 --> 00:15:34.240
Ik dacht, hier heb ik eigenlijk geen zin in vandaag deze zondag.

350
00:15:35.060 --> 00:15:37.180
En dan ben je één keer, zeg maar één keer.

351
00:15:37.300 --> 00:15:37.960
Heb je hem niet gedaan?

352
00:15:38.040 --> 00:15:38.520
Ja, ja, ja.

353
00:15:39.700 --> 00:15:40.760
Ik had hetzelfde.

354
00:15:40.840 --> 00:15:44.380
Ik dacht dit jaar eindelijk van, oké, ik ga hem eindelijk een keer doen.

355
00:15:45.180 --> 00:15:46.560
En toen bij dag drie...

356
00:15:47.260 --> 00:15:50.440
Toen was er ook iets dat al niet klopte of zo.

357
00:15:50.620 --> 00:15:51.500
En dan moest ik het...

358
00:15:51.500 --> 00:15:54.040
Toen was er in ieder geval een bugfixing moeten doen.

359
00:15:54.940 --> 00:15:56.580
En ik dacht van, ja, dat doe ik later wel.

360
00:15:56.740 --> 00:15:57.860
En toen heb ik het gewoon niet meer gedaan.

361
00:15:57.860 --> 00:16:00.320
Ik ben gewoon niet verder gekomen dan dag drie weer.

362
00:16:00.480 --> 00:16:02.060
Op het moment dat je denkt, dat doe ik later.

363
00:16:02.080 --> 00:16:02.920
Dan wordt het heel moeilijk.

364
00:16:04.380 --> 00:16:06.280
Ooit komt er een dag, dan ga ik ze allemaal wel maken.

365
00:16:07.220 --> 00:16:08.820
Ik heb ze dit jaar ook weer allemaal gedaan.

366
00:16:09.400 --> 00:16:11.740
En ik heb ze nu allemaal gedaan van alle acht jaren.

367
00:16:12.100 --> 00:16:17.240
Ik vind het toch wel vreselijk leuk om het te doen.

368
00:16:17.540 --> 00:16:19.380
En ik ga ook gewoon door tot ik ze allemaal heb gedaan.

369
00:16:20.280 --> 00:16:22.760
Dit jaar was mijn doel om een keer bij de eerste duizend mensen te eindigen.

370
00:16:23.640 --> 00:16:24.500
Het wordt elk jaar moeilijker.

371
00:16:24.800 --> 00:16:26.220
Dat is gelukt.

372
00:16:28.500 --> 00:16:30.520
Daarom ging ik heel fanatiek om zes uur opstaan.

373
00:16:33.100 --> 00:16:34.960
Om bij de eerste duizend te komen, moet je dat doen.

374
00:16:35.180 --> 00:16:36.760
Kunnen jullie dat minder nacht doen?

375
00:16:37.440 --> 00:16:38.480
Of staan ze er dan nog niet op?

376
00:16:38.640 --> 00:16:39.860
Op Nederlandse tijd is het zes uur.

377
00:16:40.840 --> 00:16:42.240
Het is over de hele wereld tegelijk.

378
00:16:43.520 --> 00:16:45.520
Dat heb ik gedaan tot ik hem had.

379
00:16:45.680 --> 00:16:46.560
Toen had ik deel één af.

380
00:16:46.660 --> 00:16:48.780
Binnen bij de eerste duizend ben ik weer in bed gaan liggen.

381
00:16:49.860 --> 00:16:50.500
Achievement unlocked.

382
00:16:52.300 --> 00:16:52.620
Klaar.

383
00:16:52.620 --> 00:16:58.140
Ik zag in de Slackchat, in het kanaal van Advent of Code...

384
00:16:58.140 --> 00:16:59.300
Ik zag een aantal dingen luisteren.

385
00:16:59.840 --> 00:17:01.580
Ik denk niet dat ik dit kan doen.

386
00:17:01.960 --> 00:17:03.380
Er waren een aantal lastige dingen.

387
00:17:05.100 --> 00:17:06.480
Die sla ik al over.

388
00:17:07.500 --> 00:17:12.040
Heb je het idee dat je er beter van geworden bent in iets?

389
00:17:13.200 --> 00:17:14.940
Dit jaar was mijn doel snel.

390
00:17:15.080 --> 00:17:16.180
Dan word je niet echt beter.

391
00:17:16.540 --> 00:17:20.840
Vorig jaar wilde ik netere code en vooral meer leren...

392
00:17:21.900 --> 00:17:25.340
De Ruby-standaardfuncties die je allemaal kent.

393
00:17:25.480 --> 00:17:26.800
Dan ga je nog wat herschrijven.

394
00:17:26.920 --> 00:17:28.240
Dan maak je het wat mooier.

395
00:17:28.320 --> 00:17:29.160
Daar leer je wel van.

396
00:17:29.500 --> 00:17:32.020
Dat gebruik je ook wel daarna.

397
00:17:32.460 --> 00:17:33.520
Die methodes ken je dan.

398
00:17:35.020 --> 00:17:36.640
Ik denk dat ik volgend jaar een ander doel moet kiezen.

399
00:17:37.220 --> 00:17:38.200
Een nieuwe programmeertal.

400
00:17:38.800 --> 00:17:41.060
Je gebruikt niet telkens dezelfde programmeertal.

401
00:17:41.140 --> 00:17:42.320
Ja, omdat ik snel wilde zijn.

402
00:17:42.400 --> 00:17:44.040
Degene die ik het beste ken.

403
00:17:44.100 --> 00:17:45.180
Dat is het inderdaad.

404
00:17:45.460 --> 00:17:46.400
Zo zat ik er ook in.

405
00:17:46.400 --> 00:17:47.680
Het was mijn eerste keer.

406
00:17:48.160 --> 00:17:51.140
Ik doe gewoon pp en snel.

407
00:17:51.540 --> 00:17:53.820
Dan wordt het natuurlijk echt heel lelijk.

408
00:17:54.340 --> 00:17:56.060
Het is input en output.

409
00:17:56.260 --> 00:17:58.360
Je leest wat input.

410
00:17:58.760 --> 00:18:00.040
Je print wat output.

411
00:18:00.360 --> 00:18:00.920
Dat is het.

412
00:18:02.320 --> 00:18:03.800
Het werd gewoon heel lelijk.

413
00:18:04.920 --> 00:18:07.040
Ik dacht dat dit het lelijkste was.

414
00:18:07.040 --> 00:18:08.460
Wat ik ooit heb beschreven.

415
00:18:09.960 --> 00:18:10.940
Dat is ook helemaal niet erg.

416
00:18:11.900 --> 00:18:12.640
Nee, ja.

417
00:18:13.120 --> 00:18:13.620
Ja, cool.

418
00:18:13.620 --> 00:18:16.860
Dus dat was mijn december.

419
00:18:18.940 --> 00:18:20.740
Ja, dat was eigenlijk het spannendste van het jaar.

420
00:18:21.320 --> 00:18:22.680
Kijk je de jaar uit aan die december.

421
00:18:23.260 --> 00:18:23.760
Nee, nee, nee.

422
00:18:25.180 --> 00:18:27.380
Ik twijfel ook altijd zal ik het weer proberen of niet.

423
00:18:29.780 --> 00:18:30.160
Pauline.

424
00:18:30.940 --> 00:18:32.560
Ja, het is alweer een tijdje geleden.

425
00:18:32.680 --> 00:18:33.960
Ik zit even te denken.

426
00:18:34.020 --> 00:18:36.560
Volgens mij toen ik er vorige keer was.

427
00:18:36.900 --> 00:18:39.040
Toen zat ik nog bij Werkspot gelopen.

428
00:18:39.080 --> 00:18:41.260
Oké, ik wist niet eens dat je weg was bij Werkspot.

429
00:18:41.260 --> 00:18:44.200
Nou, daarom dacht ik van dat zou ik dan nu maar even mee delen.

430
00:18:44.460 --> 00:18:44.740
Ja, precies.

431
00:18:44.920 --> 00:18:46.180
Maar dat is echt al een tijdje geleden.

432
00:18:47.540 --> 00:18:48.820
Wat zal het zijn?

433
00:18:49.160 --> 00:18:50.120
Een jaar?

434
00:18:50.600 --> 00:18:51.420
Anderhalve, volgens mij.

435
00:18:51.500 --> 00:18:54.460
Ja, tijd is voor mij de afgelopen drie jaar.

436
00:18:55.080 --> 00:18:57.980
Ik weet niet half meer wat onder of boven is.

437
00:18:58.720 --> 00:19:01.400
Dus ik heb geen idee wat de tijdlijn is.

438
00:19:01.840 --> 00:19:03.160
Maar ja, ik ben daar gestopt.

439
00:19:03.940 --> 00:19:04.380
Oké.

440
00:19:04.780 --> 00:19:07.180
Want ik wou eigenlijk gaan freelancen.

441
00:19:07.420 --> 00:19:09.560
Omdat ik gewoon zoiets had van ja,

442
00:19:09.560 --> 00:19:12.660
je bent de hele tijd met dezelfde tech stack bezig.

443
00:19:12.760 --> 00:19:15.480
En we waren alleen maar eigenlijk aan het migreren.

444
00:19:15.920 --> 00:19:19.140
Dus de buitenlandse takken op ons tech aan het migreren.

445
00:19:19.720 --> 00:19:21.660
Dus ik kon altijd eigenlijk hetzelfde.

446
00:19:21.840 --> 00:19:23.320
En ik had zoiets van ja,

447
00:19:23.320 --> 00:19:24.640
ik ben echt een leerpersoon.

448
00:19:24.680 --> 00:19:26.120
Dus ik leef echt om te leren.

449
00:19:26.420 --> 00:19:28.020
Dus als ik te lang hetzelfde doe,

450
00:19:28.300 --> 00:19:29.140
zonder iets bij te leren,

451
00:19:29.260 --> 00:19:31.520
dan raak ik helemaal gedemotiveerd.

452
00:19:31.580 --> 00:19:33.200
Dus ik dacht, ik ga freelancen.

453
00:19:33.900 --> 00:19:36.680
Ik dacht dan heb ik ook een wat hoger uurtarief.

454
00:19:36.760 --> 00:19:38.160
Kan ik wat flexiever zijn?

455
00:19:38.160 --> 00:19:38.720
Zeker, ja.

456
00:19:38.720 --> 00:19:40.200
Qua werktijden enzo,

457
00:19:40.200 --> 00:19:41.640
wat ook wel fijn is met een klein kind.

458
00:19:42.800 --> 00:19:43.980
En toen ben ik dat gaan doen.

459
00:19:44.680 --> 00:19:46.200
En lo en behold,

460
00:19:46.620 --> 00:19:48.860
iets wat ik

461
00:19:48.860 --> 00:19:50.220
jarenlang probeerde te leren,

462
00:19:50.240 --> 00:19:52.200
maar dat schoot er gewoon eigenlijk altijd bij in,

463
00:19:52.240 --> 00:19:54.340
omdat je gewoon je werk te doen hebt,

464
00:19:55.080 --> 00:19:56.420
is dokkergoed uitpluizen.

465
00:19:57.000 --> 00:19:58.600
De eerste week

466
00:19:58.600 --> 00:20:00.480
had ik een tutorial voor een opdracht

467
00:20:01.940 --> 00:20:02.740
gekeken en

468
00:20:02.740 --> 00:20:04.580
dacht ik, oh, nou, ik snap alles.

469
00:20:05.000 --> 00:20:05.720
Ja, ja, ja.

470
00:20:06.380 --> 00:20:08.260
Dat zijn van die dingen waar je gewoon even

471
00:20:08.260 --> 00:20:09.600
een paar uurtjes in moet steken,

472
00:20:09.720 --> 00:20:11.720
en dan weet je het. En ik dacht elke keer dat

473
00:20:13.120 --> 00:20:14.180
mensen die dokkerfals

474
00:20:14.180 --> 00:20:15.720
konden schrijven, dat het een soort wizard,

475
00:20:16.140 --> 00:20:18.020
dat denk je altijd tot dat je leert.

476
00:20:18.240 --> 00:20:20.400
Dat is eigenlijk best wel mee.

477
00:20:21.020 --> 00:20:21.920
Je moet gewoon even

478
00:20:23.160 --> 00:20:24.640
goed gaan leren.

479
00:20:24.880 --> 00:20:26.060
Dus ik was daar erg

480
00:20:26.060 --> 00:20:27.740
blij mee. Kan je die tippen straks?

481
00:20:29.180 --> 00:20:29.960
Die tutorial?

482
00:20:30.180 --> 00:20:31.580
Oh ja, dat vind ik wel een goede, ja.

483
00:20:31.900 --> 00:20:33.640
Die hele channel staat eigenlijk

484
00:20:33.640 --> 00:20:36.260
vol met allemaal goede devopsie

485
00:20:36.260 --> 00:20:37.760
dingen. Dus die zal ik, ik ben even

486
00:20:37.760 --> 00:20:40.100
vergeten, maar ik zal hem zo even opzoeken.

487
00:20:40.280 --> 00:20:41.920
Maar goed, een paar

488
00:20:42.580 --> 00:20:43.960
opdrachtgevers gehad, en

489
00:20:43.960 --> 00:20:45.600
eentje die heeft

490
00:20:45.600 --> 00:20:47.860
me eigenlijk gestrikt om fulltime

491
00:20:47.860 --> 00:20:49.220
bij hun te gaan. Oké.

492
00:20:49.300 --> 00:20:51.380
Nog wel op contractbasis.

493
00:20:52.800 --> 00:20:53.600
Maar ja,

494
00:20:53.660 --> 00:20:55.500
dat was eigenlijk helemaal niet de bedoeling, maar

495
00:20:55.500 --> 00:20:57.880
ze zijn heel tof, dus ik

496
00:20:57.880 --> 00:20:59.080
ben blij met mijn keuze.

497
00:20:59.560 --> 00:21:01.260
Dat is een Zwitsers bedrijf.

498
00:21:01.260 --> 00:21:02.900
Wel een Nederlandse CEO, maar ze

499
00:21:02.900 --> 00:21:04.540
zit in Zurich. Oké, heel leuke stad

500
00:21:05.180 --> 00:21:05.400
trouwens.

501
00:21:08.140 --> 00:21:09.180
Vooral in de zomer

502
00:21:09.180 --> 00:21:10.920
is het echt...

503
00:21:10.920 --> 00:21:12.980
Maar ik heb daar ook een mooie

504
00:21:12.980 --> 00:21:14.620
voor de kijkers van de YouTube-stream.

505
00:21:17.380 --> 00:21:18.800
Die niet bestaat, je hoeft niet op zoek

506
00:21:18.800 --> 00:21:19.240
naar de link.

507
00:21:22.320 --> 00:21:23.420
Wees niet teleurgesteld.

508
00:21:24.260 --> 00:21:24.880
We hebben geen stream,

509
00:21:24.960 --> 00:21:27.280
maar het is de DeLion, het

510
00:21:27.280 --> 00:21:29.260
is een

511
00:21:29.260 --> 00:21:31.260
bedrijf dat autonome

512
00:21:33.700 --> 00:21:34.180
vliegsoftware

513
00:21:34.180 --> 00:21:35.280
en hardware maakt.

514
00:21:35.380 --> 00:21:37.480
Dus dat voor kleine aircraft.

515
00:21:38.220 --> 00:21:39.320
Dus wist je trouwens, dat

516
00:21:39.320 --> 00:21:41.360
aircraft meer fout is?

517
00:21:42.000 --> 00:21:43.240
Dat wist ik niet.

518
00:21:43.520 --> 00:21:45.160
En ik keek ook voor het eerst op mijn website.

519
00:21:45.500 --> 00:21:47.420
Er stond er iets van, voor aircraft

520
00:21:47.420 --> 00:21:49.080
of the future? En ik dacht, wat is deze

521
00:21:49.080 --> 00:21:50.220
shady toko?

522
00:21:50.900 --> 00:21:52.140
Dat is helemaal geen

523
00:21:52.140 --> 00:21:55.520
spelfout, aircraft is gewoon

524
00:21:55.520 --> 00:21:56.320
meer fout.

525
00:21:56.320 --> 00:21:58.620
Zo leer je nog eens wat

526
00:21:58.620 --> 00:22:00.120
van aviation.

527
00:22:00.260 --> 00:22:02.200
Aircraft is meer fout en spacecraft

528
00:22:02.200 --> 00:22:03.920
ook bijvoorbeeld. En enkel fout.

529
00:22:04.480 --> 00:22:05.620
En enkel fout inderdaad.

530
00:22:06.040 --> 00:22:06.820
En minecraft?

531
00:22:10.680 --> 00:22:11.000
Maar

532
00:22:13.300 --> 00:22:13.860
anyway.

533
00:22:16.500 --> 00:22:18.580
Is de uitspraak ook hetzelfde?

534
00:22:18.680 --> 00:22:19.600
Aircraft, aircraft?

535
00:22:20.060 --> 00:22:21.920
Ja, het is allebei hetzelfde. Ja, ik zeg

536
00:22:21.920 --> 00:22:23.060
op Zuid-Amerikaan.

537
00:22:23.800 --> 00:22:24.920
Maar ja,

538
00:22:25.360 --> 00:22:27.060
hetzelfde uitspraak, gewoon hetzelfde woord

539
00:22:27.060 --> 00:22:28.780
compleet eigenlijk voor meer fout en enkel fout.

540
00:22:29.840 --> 00:22:31.060
Maar goed, ze maken dus soort van

541
00:22:31.060 --> 00:22:33.160
dosis die je aan je helikopter

542
00:22:33.160 --> 00:22:35.180
of je fixed wing

543
00:22:35.180 --> 00:22:36.960
of wel normaal

544
00:22:36.960 --> 00:22:38.680
vliegtuig hangt.

545
00:22:39.000 --> 00:22:41.020
En die verzamelt dan allemaal vliegdata.

546
00:22:41.120 --> 00:22:43.100
Dus we hebben echt ziek veel

547
00:22:43.100 --> 00:22:44.740
data en die wordt dan

548
00:22:44.740 --> 00:22:47.060
geanoteerd en door een AI

549
00:22:48.400 --> 00:22:48.960
gegooid.

550
00:22:50.640 --> 00:22:52.860
Ze kunnen obstakels en

551
00:22:52.860 --> 00:22:54.660
dat soort dingen en landingsbanen en dat

552
00:22:54.660 --> 00:22:56.720
soort dingen kunnen ze detecteren.

553
00:22:56.920 --> 00:22:58.760
En ik schrijf die... Nee, ik schrijf niet die software.

554
00:23:00.160 --> 00:23:00.780
Ik ben

555
00:23:00.780 --> 00:23:02.640
als full stack developer op

556
00:23:03.320 --> 00:23:04.620
zeg maar de interne tooling

557
00:23:04.620 --> 00:23:06.060
gezet. Dus

558
00:23:06.940 --> 00:23:08.800
ja, de annotation tool

559
00:23:08.800 --> 00:23:10.580
bijvoorbeeld en data

560
00:23:10.580 --> 00:23:12.580
weergeven. En de UI ervoor, zeg maar.

561
00:23:13.160 --> 00:23:14.980
Maar heel tof en

562
00:23:14.980 --> 00:23:15.820
heel veel Go.

563
00:23:17.060 --> 00:23:18.120
Rust ook sinds kort.

564
00:23:18.120 --> 00:23:19.460
Maar oké, geen PHP.

565
00:23:20.080 --> 00:23:20.820
Geen PHP.

566
00:23:22.000 --> 00:23:23.800
Ze hebben wel... Ja, het is niet erg

567
00:23:23.800 --> 00:23:25.920
dat je nu geen PHP, maar dat je dus de switch hebt gemaakt.

568
00:23:26.080 --> 00:23:27.800
Dat is cool. Ja, ja, ja, zeker.

569
00:23:27.900 --> 00:23:30.000
Ja, ik mis soms wel een beetje PHP

570
00:23:30.000 --> 00:23:32.480
en wat je wel meteen merkt is dat

571
00:23:32.480 --> 00:23:33.940
dan nieuwe versies

572
00:23:33.940 --> 00:23:35.920
ben je meteen niet mee

573
00:23:36.420 --> 00:23:38.040
up to date, zeg maar. Dus ik probeer

574
00:23:38.040 --> 00:23:40.000
dat dan een beetje bij te houden. Maar dat is best wel lastig

575
00:23:40.000 --> 00:23:42.180
als je er niet elke dag mee code.

576
00:23:43.120 --> 00:23:43.740
Maar ja,

577
00:23:43.760 --> 00:23:45.880
het is heel tof om nieuwe stacken.

578
00:23:45.880 --> 00:23:48.100
Maar wat jij zegt ook, dat heb ik nu dus.

579
00:23:48.680 --> 00:23:50.120
Ik werk nu, denk ik,

580
00:23:50.360 --> 00:23:52.000
tien jaar ofzo als developer.

581
00:23:52.260 --> 00:23:54.240
Maar als je dan naar Go gaat,

582
00:23:55.020 --> 00:23:56.100
dan zit ik ook op YouTube

583
00:23:56.100 --> 00:23:57.920
te zoeken van ja, maar wat voor, wat is nou

584
00:23:57.920 --> 00:23:59.880
eigenlijk dogmatic voor

585
00:24:01.340 --> 00:24:01.700
Go

586
00:24:01.700 --> 00:24:03.480
als projectstructuur, weet je wel.

587
00:24:03.560 --> 00:24:06.120
Dan moet je dat ook weer, want dat is ook weer bij elke stack

588
00:24:06.120 --> 00:24:08.140
anders. Ja, want hoe is die transitie

589
00:24:08.140 --> 00:24:09.960
voor jou nou geweest? Want Rust is best

590
00:24:09.960 --> 00:24:11.680
wel hardcore vergelijk met PHP.

591
00:24:11.820 --> 00:24:13.720
Is best wel toegankelijk. Ja,

592
00:24:13.720 --> 00:24:15.860
Rust is vrij heftig inderdaad,

593
00:24:16.140 --> 00:24:18.300
maar het scheelt dat, ja,

594
00:24:18.340 --> 00:24:19.160
behalve PHP,

595
00:24:19.620 --> 00:24:21.820
ik heb vroeger nog een beetje

596
00:24:21.820 --> 00:24:23.660
C geleerd,

597
00:24:23.940 --> 00:24:25.720
nooit in gewerkt trouwens, maar en

598
00:24:25.720 --> 00:24:27.700
Go is ook al een mooi transitiepunt,

599
00:24:27.800 --> 00:24:29.720
want Go heeft dan al

600
00:24:30.940 --> 00:24:31.700
striktere typing,

601
00:24:31.940 --> 00:24:33.720
zeg maar. Rust is dan

602
00:24:35.340 --> 00:24:35.780
bizar

603
00:24:35.780 --> 00:24:37.680
eigenlijk. Ik dacht eerst van, oh, dit is echt

604
00:24:37.680 --> 00:24:39.560
vette taal. Dan ging ik iets verder en dacht ik,

605
00:24:39.620 --> 00:24:40.480
oh, dit is echt kut.

606
00:24:41.360 --> 00:24:42.640
Maar echt kut omdat je

607
00:24:42.640 --> 00:24:44.780
gewoon, omdat het echt op een gegeven moment

608
00:24:44.780 --> 00:24:46.540
denk je echt van, what is

609
00:24:46.540 --> 00:24:47.440
going on?

610
00:24:49.720 --> 00:24:50.800
Je werkt dan

611
00:24:50.800 --> 00:24:52.460
door dat Rust boek heen.

612
00:24:52.620 --> 00:24:54.680
Dan denk je, ja, ik snap het, snap het, snap het. En op een gegeven moment

613
00:24:54.680 --> 00:24:56.160
denk je echt van, na.

614
00:24:56.940 --> 00:24:58.800
Dat gele boek met dat krabbetje erop?

615
00:24:59.140 --> 00:25:00.500
Nou, het is, ik doe hem online,

616
00:25:00.780 --> 00:25:02.880
gewoon echt het officiële boek, want ze hebben

617
00:25:02.880 --> 00:25:04.540
nu ook als soort van experiment

618
00:25:04.540 --> 00:25:06.720
hebben ze daar quizzes aan toegevoegd.

619
00:25:06.820 --> 00:25:07.980
Omdat ze het idee hebben,

620
00:25:08.660 --> 00:25:10.440
ze hebben de theorie dat

621
00:25:10.440 --> 00:25:12.940
je dat dan beter leert

622
00:25:13.500 --> 00:25:13.980
leren.

623
00:25:14.380 --> 00:25:16.140
Of helpt leren, omdat het wat

624
00:25:16.140 --> 00:25:17.960
interactiever is en je bent dan wat meer

625
00:25:17.960 --> 00:25:19.140
engaged. En dat klopt wel.

626
00:25:19.720 --> 00:25:20.540
Zijn het die Rustlings?

627
00:25:23.580 --> 00:25:24.460
Ik weet het niet,

628
00:25:24.620 --> 00:25:26.140
maar het is gewoon letterlijk

629
00:25:26.140 --> 00:25:28.020
de officiële Rust

630
00:25:28.020 --> 00:25:29.960
docs is het

631
00:25:31.400 --> 00:25:31.880
Rustboek.

632
00:25:32.440 --> 00:25:34.260
Ik vind wel dat Rust een van de betere

633
00:25:34.260 --> 00:25:35.840
ambassadeurs heeft. Dat krabbetje,

634
00:25:35.840 --> 00:25:37.220
Ferris, die is echt cool.

635
00:25:38.600 --> 00:25:39.080
Oké.

636
00:25:39.720 --> 00:25:40.640
Oh ja, dat ken ik wel.

637
00:25:40.720 --> 00:25:42.280
Dit ken ik niet, Rustlings.

638
00:25:42.580 --> 00:25:45.620
Dat zijn een soort van rustcode

639
00:25:45.620 --> 00:25:47.360
kata-achtige.

640
00:25:47.900 --> 00:25:49.440
Het mooie van Rustlings is ook dat je

641
00:25:49.440 --> 00:25:51.440
bijvoorbeeld in de JetBrains IDE

642
00:25:51.440 --> 00:25:53.260
kan je hem ook interactief inladen.

643
00:25:53.380 --> 00:25:54.880
En dan krijg je de opdrachten zitten

644
00:25:54.880 --> 00:25:56.980
in je standaard IDE. Dus kan je

645
00:25:56.980 --> 00:25:59.120
eigenlijk gewoon daarin.

646
00:26:00.220 --> 00:26:01.560
Oké, ja, ik heb

647
00:26:01.560 --> 00:26:03.020
de hele JetBrains license

648
00:26:03.020 --> 00:26:04.340
voor alle.

649
00:26:04.940 --> 00:26:05.700
Dan kan je die ook gebruiken.

650
00:26:06.100 --> 00:26:09.220
En dan heb je ook de interactief en dan

651
00:26:09.220 --> 00:26:10.400
run je gewoon die scripts erin.

652
00:26:11.200 --> 00:26:12.920
Wat lachen zeg, dat ga ik wel even doen.

653
00:26:13.480 --> 00:26:15.160
Want je merkt toch wel, als je

654
00:26:15.160 --> 00:26:16.300
op een gegeven moment die quizzes doet,

655
00:26:17.120 --> 00:26:19.200
als je een hele week dat Rustboek

656
00:26:19.200 --> 00:26:21.160
leert, dat je dan gewoon je brein checkt

657
00:26:21.160 --> 00:26:21.980
dan gewoon uitgegeven.

658
00:26:22.540 --> 00:26:24.720
Een beetje ADHD-brain.

659
00:26:24.960 --> 00:26:26.580
Ja, ik ben na een halve pagina, moet ik weer opnieuw beginnen.

660
00:26:27.260 --> 00:26:28.720
Ja, precies dat inderdaad.

661
00:26:28.720 --> 00:26:31.000
Wat ging ik vanavond ook weer koken? Oh wacht, ik was wel het aan het lezen.

662
00:26:31.000 --> 00:26:32.960
Je krijgt gewoon koppijn.

663
00:26:33.200 --> 00:26:34.440
Je krijgt gewoon koppijn.

664
00:26:35.640 --> 00:26:37.080
Ja, ik heb echt wel even wat

665
00:26:37.080 --> 00:26:39.220
Interactie nodig inderdaad en wat oefeningetjes.

666
00:26:39.400 --> 00:26:41.020
Dus dat vind ik hele goede.

667
00:26:41.200 --> 00:26:42.440
Nou, cool. Ja, dat was het.

668
00:26:42.440 --> 00:26:44.420
En wat maakt het dan zo vervelend,

669
00:26:44.640 --> 00:26:45.660
als je die taal leert?

670
00:26:46.500 --> 00:26:48.280
In jouw geval? Nou, iets

671
00:26:49.240 --> 00:26:50.880
wat heel nieuw is,

672
00:26:51.000 --> 00:26:52.460
wat heel erg uniek Rust is,

673
00:26:52.500 --> 00:26:53.980
is het concept van ownership.

674
00:26:54.660 --> 00:26:56.480
En dat is zeg maar, dat als je

675
00:26:56.480 --> 00:26:58.940
een variabele doorgeeft aan

676
00:26:58.940 --> 00:27:01.580
die functie, dan gaat de ownership

677
00:27:01.580 --> 00:27:03.320
van die variabele naar die functie.

678
00:27:03.440 --> 00:27:05.400
Dus dan is die alleen nog maar beschikbaar in die scope.

679
00:27:05.740 --> 00:27:07.220
En dan is die dus niet meer

680
00:27:07.220 --> 00:27:08.540
in de main scope.

681
00:27:09.120 --> 00:27:11.120
Hij haalt hem echt van de heap

682
00:27:11.120 --> 00:27:13.020
af zeg maar. En dan heb je dat

683
00:27:13.020 --> 00:27:15.340
ook alleen maar voor bepaalde datatypes

684
00:27:15.340 --> 00:27:16.580
die op de heap

685
00:27:16.580 --> 00:27:18.680
gezet moeten worden. Dus alles

686
00:27:18.680 --> 00:27:20.760
wat bijvoorbeeld een simpele int is,

687
00:27:21.180 --> 00:27:22.860
dat kan op de stack geplaatst worden.

688
00:27:23.580 --> 00:27:24.880
En daar is dat dus niet

689
00:27:24.880 --> 00:27:26.980
van toepassing, alleen voor data

690
00:27:26.980 --> 00:27:29.200
die op de heap zit. Dus dan moet je

691
00:27:29.840 --> 00:27:30.940
references gaan passen

692
00:27:30.940 --> 00:27:31.740
om die ownership.

693
00:27:32.320 --> 00:27:35.020
En dat zijn dus dingen die je allemaal moet onthouden

694
00:27:35.020 --> 00:27:36.540
per type.

695
00:27:37.420 --> 00:27:38.660
En hoe dan die scope zit.

696
00:27:39.380 --> 00:27:41.260
En wat dan de

697
00:27:41.260 --> 00:27:43.000
compiler gaat doen als je dit doet.

698
00:27:43.420 --> 00:27:44.040
En oh mijn god.

699
00:27:44.840 --> 00:27:47.140
Dat wordt op een gegeven moment best wel ingewikkeld.

700
00:27:47.620 --> 00:27:49.260
Een beetje back in the assembly.

701
00:27:50.420 --> 00:27:51.140
Dat je

702
00:27:51.140 --> 00:27:53.260
ook daar beugen gebruikt.

703
00:27:54.620 --> 00:27:55.640
Ik weet niet eens welk

704
00:27:55.640 --> 00:27:57.820
YouTube kanaal. Dat is het concept van borrowing.

705
00:27:58.880 --> 00:28:00.540
Dat is rust eigen.

706
00:28:00.820 --> 00:28:01.780
Dat is dus als je een

707
00:28:01.780 --> 00:28:03.640
referentie past, dan is die

708
00:28:03.640 --> 00:28:05.620
functie het aan het borrowen.

709
00:28:05.680 --> 00:28:07.500
Maar dan geef je het weer terug aan de main scope.

710
00:28:07.860 --> 00:28:10.460
Dat is echt iets

711
00:28:10.460 --> 00:28:11.760
wat ik van geen andere taal

712
00:28:11.760 --> 00:28:13.100
kende. Het is heel vet.

713
00:28:14.380 --> 00:28:15.680
Maar op een gegeven moment zit er

714
00:28:15.680 --> 00:28:17.200
zoveel haken en ogen aan.

715
00:28:17.420 --> 00:28:19.460
Dan is er natuurlijk wel weer een use case

716
00:28:19.460 --> 00:28:21.680
waar je dit hebt uitgeleend

717
00:28:21.680 --> 00:28:22.340
en dan eh.

718
00:28:22.340 --> 00:28:23.460
En dan eh.

719
00:28:24.500 --> 00:28:26.760
Maar ik denk dat dat gewoon een hiphop is

720
00:28:26.760 --> 00:28:28.440
waar je gewoon bent aan moeten.

721
00:28:28.900 --> 00:28:30.240
Een mentaal model zeg maar.

722
00:28:30.620 --> 00:28:32.800
Wat je in moet zitten en dan

723
00:28:32.800 --> 00:28:34.340
naar de communaliteit. Oké.

724
00:28:34.340 --> 00:28:35.000
Klinkt goed.

725
00:28:36.340 --> 00:28:38.040
Wat was mijn jaar? 22.

726
00:28:39.400 --> 00:28:40.400
Fast forward.

727
00:28:42.260 --> 00:28:42.560
Ja.

728
00:28:43.400 --> 00:28:44.620
Ik zit bij de

729
00:28:44.620 --> 00:28:47.980
zelfde opdaggever als het jaar ervoor.

730
00:28:47.980 --> 00:28:50.220
Daar doe ik

731
00:28:50.220 --> 00:28:50.700
Angular en View

732
00:28:50.700 --> 00:28:52.400
en een beetje.net.

733
00:28:53.020 --> 00:28:54.820
Op zich is het niet persoonlijk heel uitdagend.

734
00:28:55.080 --> 00:28:56.820
View vond ik, ja, leuk.

735
00:28:57.780 --> 00:28:59.220
Dat had ik met geen ervaring mee.

736
00:28:59.580 --> 00:29:00.880
Angular vind ik, wat heb ik vaker gezegd,

737
00:29:00.960 --> 00:29:02.120
Angular vind ik echt niet leuk.

738
00:29:03.900 --> 00:29:05.280
Nou ja goed, ik vind gewoon niks.

739
00:29:05.580 --> 00:29:07.100
Anyway, View is gewoon

740
00:29:07.100 --> 00:29:08.920
wat makker om in te stappen

741
00:29:08.920 --> 00:29:11.000
en je hebt best wel, ja,

742
00:29:11.920 --> 00:29:12.300
hoe noemen ze dat?

743
00:29:12.360 --> 00:29:14.560
Easy to learn,

744
00:29:14.700 --> 00:29:16.020
but hard to master.

745
00:29:16.460 --> 00:29:18.380
Dus dat is met View en dat zal met meerdere talen zijn.

746
00:29:18.380 --> 00:29:20.160
Maar ik vind dat wel oké.

747
00:29:20.320 --> 00:29:22.400
Bij Angular is het ook gewoon hard om

748
00:29:22.400 --> 00:29:23.260
er in te komen.

749
00:29:24.720 --> 00:29:26.140
Niemand kan het masteren.

750
00:29:26.440 --> 00:29:27.820
Dus dat is echt wel een dingetje.

751
00:29:28.680 --> 00:29:29.800
Angular ligt mij gewoon niet.

752
00:29:29.860 --> 00:29:32.600
Er zijn voldoende mensen die het tof vinden, maar ik vind het niks.

753
00:29:33.140 --> 00:29:33.940
Dat is het laatste jaar

754
00:29:33.940 --> 00:29:36.300
qua werk is dat geweest.

755
00:29:38.100 --> 00:29:38.540
Ja,

756
00:29:38.700 --> 00:29:40.700
privé, uitdagingen.

757
00:29:40.980 --> 00:29:42.100
Ik ben heel blij dat we

758
00:29:42.100 --> 00:29:44.220
eindelijk een beetje van over

759
00:29:44.220 --> 00:29:45.180
corona heen zijn.

760
00:29:46.080 --> 00:29:47.740
Ik heb één keer corona gehad.

761
00:29:48.900 --> 00:29:49.020
Ja,

762
00:29:49.280 --> 00:29:50.620
nou ja, ik hoop dat het weg blijft.

763
00:29:51.360 --> 00:29:53.280
Maar ik heb het

764
00:29:53.280 --> 00:29:54.860
één keer gehad, was even schrikken.

765
00:29:55.180 --> 00:29:56.980
Drie dagen een beetje grieprig geweest.

766
00:29:58.340 --> 00:29:59.980
Dus als ik het kan overleven,

767
00:30:00.080 --> 00:30:01.400
kan iedereen het overleven.

768
00:30:05.340 --> 00:30:06.660
Fake news, fake news.

769
00:30:07.500 --> 00:30:09.200
Ja, dat moest ik zeggen van Lange Frans.

770
00:30:11.760 --> 00:30:12.640
Lange Frans

771
00:30:12.640 --> 00:30:13.180
weer hoor.

772
00:30:15.140 --> 00:30:16.020
Maar goed.

773
00:30:16.800 --> 00:30:16.960
Ja,

774
00:30:17.700 --> 00:30:19.280
een jaar wat best wel uitdagend was

775
00:30:19.280 --> 00:30:21.240
omdat we een verhuizing hadden met de kinderen,

776
00:30:21.500 --> 00:30:23.260
et cetera. Dus dat was best wel

777
00:30:23.260 --> 00:30:24.620
stressvol, zeker in het begin.

778
00:30:25.260 --> 00:30:27.020
Aan het eind van het jaar is het wat

779
00:30:27.620 --> 00:30:29.420
gestabiliseerd. Dus ik hoop dat dit jaar 2023

780
00:30:29.420 --> 00:30:30.780
een stuk

781
00:30:30.780 --> 00:30:31.900
relaxter gaat.

782
00:30:33.760 --> 00:30:35.320
Dus ja, dat is eigenlijk een beetje

783
00:30:35.320 --> 00:30:37.120
hetzelfde met mijn jaar.

784
00:30:38.440 --> 00:30:38.880
Kishen?

785
00:30:40.520 --> 00:30:41.100
Ja, een beetje

786
00:30:41.100 --> 00:30:43.060
gelijk met Pauline vorig jaar

787
00:30:43.060 --> 00:30:45.420
ook besloot om zelfstandig

788
00:30:45.420 --> 00:30:47.400
te worden in het begin van het jaar.

789
00:30:49.240 --> 00:30:49.340
Mijn

790
00:30:49.340 --> 00:30:51.080
eerste klant was Ahold.

791
00:30:51.560 --> 00:30:53.200
Daar mocht ik een product owner bij

792
00:30:53.200 --> 00:30:55.200
een devops platform

793
00:30:55.200 --> 00:30:57.500
interne gingen ze daar opbouwen.

794
00:30:58.340 --> 00:30:59.160
Dus dan moet je denken aan

795
00:30:59.160 --> 00:31:01.220
allerlei tools op gebied

796
00:31:01.220 --> 00:31:03.270
van release, quality en observability.

797
00:31:05.460 --> 00:31:07.180
Ja, en dan mocht

798
00:31:07.180 --> 00:31:08.560
ik een PO voor zijn.

799
00:31:09.260 --> 00:31:10.800
Ja, een team ook mogen opbouwen

800
00:31:12.140 --> 00:31:12.660
met

801
00:31:13.440 --> 00:31:14.480
devops engineers.

802
00:31:15.720 --> 00:31:16.400
Ja, mensen die dus

803
00:31:16.400 --> 00:31:17.800
inderdaad veel van docker

804
00:31:18.560 --> 00:31:20.780
en van pipelines en zo snappen.

805
00:31:23.240 --> 00:31:24.060
Even kijken.

806
00:31:24.520 --> 00:31:26.280
Nou, einde dit jaar

807
00:31:26.840 --> 00:31:27.360
gestopt.

808
00:31:28.320 --> 00:31:30.640
En ik ben nu sinds de laatste

809
00:31:30.640 --> 00:31:32.560
twee maanden zo'n beetje bij

810
00:31:32.560 --> 00:31:34.280
een andere klant aan de gang, Anva.

811
00:31:35.020 --> 00:31:36.620
En daar ben ik een release

812
00:31:36.620 --> 00:31:38.340
en quality lead.

813
00:31:39.320 --> 00:31:40.500
Daar ben ik voornamelijk bezig

814
00:31:41.380 --> 00:31:42.060
met

815
00:31:42.940 --> 00:31:44.760
teams richting een release

816
00:31:44.760 --> 00:31:45.260
krijgen.

817
00:31:45.760 --> 00:31:48.120
En dan voorzorgen dat de kwaliteit zo hoog.

818
00:31:48.900 --> 00:31:49.980
Nou, dat

819
00:31:51.060 --> 00:31:52.580
gaat naar die release

820
00:31:52.580 --> 00:31:52.800
toe.

821
00:31:53.360 --> 00:31:55.340
Nee, zeker niet.

822
00:31:56.960 --> 00:31:58.520
Maar met release

823
00:31:58.520 --> 00:31:59.100
bedoel je dus

824
00:32:00.440 --> 00:32:01.520
beter release management?

825
00:32:02.680 --> 00:32:04.580
Nou, kijk, ze hebben best wel wat

826
00:32:04.580 --> 00:32:06.140
gewisseling van de wacht, ook in management

827
00:32:06.560 --> 00:32:08.720
en van alles, ook op C-level gehad.

828
00:32:09.620 --> 00:32:10.700
Dus er moest nog wel een hele

829
00:32:10.700 --> 00:32:12.640
hoop, ja, de teams die waren gewoon los.

830
00:32:13.100 --> 00:32:13.980
Dus zo doen ze ochtend

831
00:32:14.420 --> 00:32:16.680
iemand in te riem om de boel

832
00:32:16.680 --> 00:32:17.920
een beetje bij elkaar te knopen.

833
00:32:19.160 --> 00:32:20.700
Want ja, de teams zijn over het

834
00:32:20.700 --> 00:32:22.140
algemeen heel erg autonoom.

835
00:32:22.720 --> 00:32:24.260
Maar ja, als er dan gezamenlijk een release

836
00:32:24.260 --> 00:32:26.460
letterlijk de deur uit moet, net als bij Philips,

837
00:32:27.100 --> 00:32:28.520
dus een of ander pakket wat ge-released

838
00:32:28.520 --> 00:32:29.600
moet worden bij klanten.

839
00:32:30.340 --> 00:32:34.560
Ja, dan is het misschien wel handig als er

840
00:32:34.560 --> 00:32:36.300
krijg je een hele hoop

841
00:32:36.800 --> 00:32:37.860
ruis op de lijn.

842
00:32:39.480 --> 00:32:40.680
Dus het is een interim opdracht

843
00:32:40.680 --> 00:32:42.200
en op zich wel leuk om te doen.

844
00:32:43.040 --> 00:32:43.880
Maar zit er een,

845
00:32:45.080 --> 00:32:45.900
hoe lang dat duurt?

846
00:32:46.240 --> 00:32:48.520
Ja, nou, ze verwachten ongeveer ergens

847
00:32:48.520 --> 00:32:50.080
eind van het jaar dat er

848
00:32:50.800 --> 00:32:52.260
in ieder geval een goed proces

849
00:32:52.260 --> 00:32:54.500
ontstaat. Ja, en ik

850
00:32:54.500 --> 00:32:56.240
ben ook natuurlijk bezig om de boel

851
00:32:56.240 --> 00:32:58.580
ook daarin te automatiseren. Dus ik ben

852
00:32:58.580 --> 00:32:59.900
laatst tijdelijk veel met

853
00:32:59.900 --> 00:33:01.280
github actions bezig.

854
00:33:01.280 --> 00:33:01.680
Oh, cool.

855
00:33:04.040 --> 00:33:04.360
Ja.

856
00:33:05.040 --> 00:33:07.320
En wat ik ook wel leuk vind is om,

857
00:33:07.320 --> 00:33:09.280
noem het maar even, Jenkins pipelines

858
00:33:09.780 --> 00:33:10.840
ook te migreren.

859
00:33:11.340 --> 00:33:12.300
Oh, naar actions, ja.

860
00:33:12.560 --> 00:33:13.280
Was echt om te maken.

861
00:33:15.100 --> 00:33:16.300
Jij is de nek om te draaien.

862
00:33:16.720 --> 00:33:17.100
Ja, precies.

863
00:33:18.480 --> 00:33:20.540
Ja, dat hebben wij dus ook nog.

864
00:33:22.120 --> 00:33:22.520
Absoluut.

865
00:33:22.980 --> 00:33:25.000
Ja, het is een

866
00:33:25.000 --> 00:33:27.080
ding wat blijkbaar inderdaad dood moet.

867
00:33:27.760 --> 00:33:29.140
Nou ja, meer van het ziet er ook nog steeds

868
00:33:29.140 --> 00:33:31.080
uit alsof het inderdaad al 20 jaar draait

869
00:33:31.080 --> 00:33:31.960
en nooit is aangereikt.

870
00:33:33.260 --> 00:33:35.120
En al die, weet je wel, al die libraries

871
00:33:35.120 --> 00:33:37.240
die er omheen zijn gebouwd. Echt niet normaal.

872
00:33:37.480 --> 00:33:39.000
Al die, ja,

873
00:33:39.040 --> 00:33:41.180
tenminste, bij de teams

874
00:33:41.180 --> 00:33:43.000
waar ik dan ben, die bouwen dan hun eigen

875
00:33:43.000 --> 00:33:45.320
libraries om

876
00:33:45.320 --> 00:33:47.240
die pipeline, zeg maar, stabiel te

877
00:33:47.240 --> 00:33:47.560
krijgen.

878
00:33:49.020 --> 00:33:51.140
Dus heel veel code ook daarin.

879
00:33:52.420 --> 00:33:52.920
Ja, goed.

880
00:33:53.260 --> 00:33:54.580
Maar in ieder geval, we zijn nu aan het migreren.

881
00:33:54.760 --> 00:33:56.800
Dus dat is ook wel leuk om te zien

882
00:33:56.800 --> 00:33:58.920
hoe GitHub Actions werkt

883
00:33:58.920 --> 00:34:00.900
met reusable workflows en dat soort dingen.

884
00:34:01.460 --> 00:34:03.100
En ook veel aan het analyseren

885
00:34:03.100 --> 00:34:04.740
over GitHub, of

886
00:34:04.740 --> 00:34:05.740
branching strategies.

887
00:34:06.220 --> 00:34:08.600
Ook veel over aan het lezen

888
00:34:08.600 --> 00:34:11.060
YouTube filmpjes kijken inderdaad.

889
00:34:11.920 --> 00:34:12.900
Dus welke strategie

890
00:34:12.900 --> 00:34:14.480
het beste past bij

891
00:34:14.480 --> 00:34:16.840
bepaalde teams of releases of hoe je het ook noemt.

892
00:34:17.740 --> 00:34:18.780
Ja, dat is een beetje mijn

893
00:34:18.780 --> 00:34:20.840
ding. Ook het bedrijf dat ik heb

894
00:34:20.840 --> 00:34:22.820
opgezet, dat

895
00:34:22.820 --> 00:34:24.640
is dus daar nu gespecialiseerd in.

896
00:34:24.640 --> 00:34:26.020
Ja, cool.

897
00:34:26.320 --> 00:34:28.460
Want in een notendop, wat zijn dan gaandeweg

898
00:34:28.460 --> 00:34:30.580
de meest voorkomende Git

899
00:34:30.580 --> 00:34:31.500
branching strategies?

900
00:34:32.160 --> 00:34:34.700
Nou ja, je hebt van

901
00:34:36.280 --> 00:34:36.680
GitLab

902
00:34:36.680 --> 00:34:38.740
heb je er ook eentje. Dat is Git Flow,

903
00:34:38.800 --> 00:34:39.220
geloof ik.

904
00:34:40.760 --> 00:34:42.560
Je hebt natuurlijk de...

905
00:34:42.560 --> 00:34:43.800
Is dat van GitLab of van GitHub?

906
00:34:44.640 --> 00:34:47.020
Nee, nee, GitHub heeft GitHub Flow.

907
00:34:47.200 --> 00:34:48.460
Oh, GitHub Flow, sorry, sorry.

908
00:34:48.460 --> 00:34:49.700
Dat weet ik zeker, ja. Dat is de makkelijkste.

909
00:34:49.700 --> 00:34:51.160
Maar daar heb je ook nog Git Flow in, inderdaad.

910
00:34:51.160 --> 00:34:52.760
Ja, Git Flow heb je inderdaad.

911
00:34:53.260 --> 00:34:54.960
En je hebt natuurlijk de Google

912
00:34:54.960 --> 00:34:56.860
famous trunk-based

913
00:34:56.860 --> 00:34:58.880
development, waar ik zelf heel

914
00:34:58.880 --> 00:34:59.660
erg fan van ben.

915
00:35:02.320 --> 00:35:02.900
En je

916
00:35:02.900 --> 00:35:04.060
hebt ook een beetje de vanilla,

917
00:35:04.520 --> 00:35:07.100
dus dat je altijd, noem het maar even,

918
00:35:07.240 --> 00:35:08.920
een master app en dat je een feature

919
00:35:08.920 --> 00:35:10.960
branch maakt en

920
00:35:10.960 --> 00:35:12.720
dat je dan weer terugmerch naar master.

921
00:35:12.880 --> 00:35:14.800
Maar dat is toch trunk-based development?

922
00:35:15.660 --> 00:35:16.880
Nee, trunk-based is echt zonder

923
00:35:16.880 --> 00:35:17.260
branches.

924
00:35:18.140 --> 00:35:18.500
Huh?

925
00:35:20.000 --> 00:35:21.100
Oh, discussie,

926
00:35:21.160 --> 00:35:21.820
kom op, let's go.

927
00:35:22.840 --> 00:35:24.600
Ik zal straks even een linkje delen.

928
00:35:25.040 --> 00:35:26.780
Je doet dus alles op de main, eigenlijk.

929
00:35:28.980 --> 00:35:30.580
Dat ben ik in ieder geval gewend.

930
00:35:30.740 --> 00:35:32.640
Het zou kunnen dat ik dat misschien heb geleerd.

931
00:35:33.180 --> 00:35:34.240
Nou, kom maar op.

932
00:35:35.040 --> 00:35:37.040
Uiteraard heeft Kishen het artikel van

933
00:35:37.040 --> 00:35:37.740
Pauline gelezen.

934
00:35:40.020 --> 00:35:43.240
Nee, dan heb ik het verkeerd geleerd,

935
00:35:43.360 --> 00:35:45.260
want ik ben echt gewend dat ik

936
00:35:45.260 --> 00:35:47.780
dat je gewoon naar main aan het pushen bent.

937
00:35:49.080 --> 00:35:49.960
Met kleine

938
00:35:50.580 --> 00:35:51.020
wijzigingen.

939
00:35:52.020 --> 00:35:53.260
Nee, maar met feature-branches.

940
00:35:53.760 --> 00:35:54.680
Dat is dus het ding.

941
00:35:55.100 --> 00:35:57.060
Met trunk-based heb je een trunk,

942
00:35:57.180 --> 00:35:59.300
dat is dan je main, en daar wijk je dan heel even

943
00:35:59.300 --> 00:36:00.640
van af en dan merkt je meteen weer terug.

944
00:36:02.040 --> 00:36:03.320
Nou, dan heb ik het verkeerd geleerd.

945
00:36:04.100 --> 00:36:06.080
Daar had je wel mijn filmpjes moeten kijken.

946
00:36:06.560 --> 00:36:07.420
Oh, wat erg.

947
00:36:07.880 --> 00:36:09.760
Die kunnen ook in de show notes.

948
00:36:10.940 --> 00:36:11.580
Graag zelf.

949
00:36:11.740 --> 00:36:12.480
Neem maar even serieus,

950
00:36:12.480 --> 00:36:13.960
want wat ik vrij zeker weet,

951
00:36:14.080 --> 00:36:15.700
is dat GitHubflow is volgens mij een main-branche

952
00:36:15.700 --> 00:36:17.080
en dan feature-branche en dan mergers.

953
00:36:17.580 --> 00:36:19.000
Dat is naar GitHubflow?

954
00:36:19.100 --> 00:36:20.660
GitHubflow volgens mij, ja.

955
00:36:21.820 --> 00:36:24.560
Heb je een development-branche en daarvan?

956
00:36:24.560 --> 00:36:26.140
Klopt, en een release-branche,

957
00:36:26.440 --> 00:36:28.600
feature-branche, en een master of a main,

958
00:36:29.060 --> 00:36:30.580
whatever, rocks your boat.

959
00:36:31.980 --> 00:36:32.700
Een sterretje-branche.

960
00:36:33.780 --> 00:36:35.140
Ja, het is inderdaad

961
00:36:35.140 --> 00:36:36.580
een enorme studie

962
00:36:36.580 --> 00:36:38.200
om te doen, en het is hartstikke leuk

963
00:36:38.200 --> 00:36:39.480
om te leren, vind ik.

964
00:36:39.480 --> 00:36:41.260
Dat ben ik nu voornamelijk mee bezig.

965
00:36:42.420 --> 00:36:43.780
Het moet passen bij een release,

966
00:36:43.940 --> 00:36:44.840
dat is logisch,

967
00:36:45.140 --> 00:36:46.460
en het moet bij je organisatie passen.

968
00:36:48.560 --> 00:36:49.740
Vroeger vroegen ze aan mij

969
00:36:50.220 --> 00:36:51.380
welke branche-strategie

970
00:36:51.380 --> 00:36:52.800
ik zou moeten doen. Dan zei ik,

971
00:36:52.800 --> 00:36:53.760
doe maar gewoon GitHubflow.

972
00:36:54.820 --> 00:36:56.080
Doe maar gewoon GitHubflow.

973
00:37:00.820 --> 00:37:01.640
Kijk eerst maar

974
00:37:01.640 --> 00:37:03.540
hoe de organisatie werkt

975
00:37:03.540 --> 00:37:05.360
en hoe je test en release,

976
00:37:05.400 --> 00:37:07.500
want je hebt dan een ontwikkelde omgeving

977
00:37:07.500 --> 00:37:08.100
en de test nog even,

978
00:37:08.460 --> 00:37:10.260
dus dat heb je in organisaties.

979
00:37:10.460 --> 00:37:12.000
Andere werken met continuous delivery,

980
00:37:13.160 --> 00:37:14.400
continuous delivery, zeg maar.

981
00:37:15.040 --> 00:37:16.800
Dan kun je met een andere...

982
00:37:16.800 --> 00:37:17.200
Ja, precies.

983
00:37:17.220 --> 00:37:19.100
Dus het gaat inderdaad maar om

984
00:37:19.100 --> 00:37:22.520
wat zijn je automated testing processes.

985
00:37:23.320 --> 00:37:24.780
Op basis daarvan moet je

986
00:37:24.780 --> 00:37:25.860
die beslissing maken.

987
00:37:25.940 --> 00:37:28.240
Dus het is best wel een heel complex ding.

988
00:37:28.420 --> 00:37:29.540
En release cycles natuurlijk.

989
00:37:29.920 --> 00:37:32.220
Trunkbase kun je niet zomaar doen als je bijvoorbeeld

990
00:37:32.220 --> 00:37:33.040
mobiele apps doet.

991
00:37:33.040 --> 00:37:34.820
Ja, oh ja.

992
00:37:35.340 --> 00:37:36.500
Dan heb je een release,

993
00:37:37.340 --> 00:37:38.500
een mobiele applicatie.

994
00:37:39.240 --> 00:37:41.080
We hebben alles op productie.

995
00:37:43.160 --> 00:37:45.040
I do not always test, but when I do...

996
00:37:46.420 --> 00:37:47.080
Dat is wel echt letterlijk.

997
00:37:48.180 --> 00:37:49.060
Toen ik met

998
00:37:49.060 --> 00:37:50.420
ASP, dat is Microsoft,

999
00:37:51.520 --> 00:37:53.080
dus de tegenhanger van PHP was de

1000
00:37:53.080 --> 00:37:55.060
eerste, was ASP, niet ASP.net.

1001
00:37:56.120 --> 00:37:57.000
En dan was het gewoon

1002
00:37:57.000 --> 00:37:58.820
FTP, en dan FTP is gewoon naar de

1003
00:37:58.820 --> 00:38:01.040
productieomgeving. Het was geen

1004
00:38:01.040 --> 00:38:02.020
productie, dat was gewoon niks.

1005
00:38:02.360 --> 00:38:03.340
En dan moest je gewoon afstemmen.

1006
00:38:04.000 --> 00:38:07.320
Ja, dat was echt lelijk.

1007
00:38:07.500 --> 00:38:08.940
Maar ja, goed, dat was wel hoe je werkte.

1008
00:38:09.260 --> 00:38:11.040
Kishen is me geloof ik aan het

1009
00:38:11.780 --> 00:38:12.480
fact checken.

1010
00:38:12.720 --> 00:38:15.540
Nee, nee, ik ben toch even aan het zoeken naar

1011
00:38:17.160 --> 00:38:17.820
die link

1012
00:38:17.820 --> 00:38:18.300
inderdaad.

1013
00:38:18.500 --> 00:38:19.120
Zet maar in de show.

1014
00:38:19.540 --> 00:38:22.780
En daar staan

1015
00:38:22.780 --> 00:38:24.480
vier verschillende

1016
00:38:25.740 --> 00:38:26.600
uitgelegd van

1017
00:38:26.600 --> 00:38:28.380
flagship I.O.

1018
00:38:29.000 --> 00:38:30.040
Even kijken.

1019
00:38:30.640 --> 00:38:32.100
De git flow inderdaad.

1020
00:38:32.980 --> 00:38:34.200
Of moet ik nou die jit

1021
00:38:34.200 --> 00:38:34.400
zeggen?

1022
00:38:37.980 --> 00:38:38.760
Jit klinkt

1023
00:38:38.760 --> 00:38:40.100
alsof iemand uit Frankrijk.

1024
00:38:41.100 --> 00:38:42.500
Is dat slecht?

1025
00:38:42.560 --> 00:38:43.260
Of just in time.

1026
00:38:46.020 --> 00:38:46.600
En dan heb je

1027
00:38:46.600 --> 00:38:48.140
inderdaad de git hub flow.

1028
00:38:49.720 --> 00:38:50.580
En ook

1029
00:38:50.580 --> 00:38:51.840
blijkbaar een git lab flow.

1030
00:38:52.660 --> 00:38:54.000
Oh, dat doet zo weer naar ander.

1031
00:38:54.800 --> 00:38:56.880
Ja, en er zijn

1032
00:38:56.880 --> 00:38:58.800
ook mooie plaatjes bij en dan kun je het ook mooi vergelijken

1033
00:38:58.800 --> 00:39:00.540
met elkaar. En inderdaad, je had gelijk,

1034
00:39:00.620 --> 00:39:02.960
de trunk based development is inderdaad

1035
00:39:02.960 --> 00:39:04.940
dus je hebt de trunk. Maar ik wil ook wel weten hoe je het noemt

1036
00:39:04.940 --> 00:39:06.000
als je alles op main doet.

1037
00:39:06.660 --> 00:39:07.040
Inderdaad.

1038
00:39:08.760 --> 00:39:09.140
Jolo.

1039
00:39:11.460 --> 00:39:11.960
Jolo flow.

1040
00:39:12.640 --> 00:39:13.160
Hoe doe ik?

1041
00:39:15.160 --> 00:39:17.160
Weet je wat we bij die podcast hadden met

1042
00:39:17.560 --> 00:39:18.980
wel altijd min F vragen,

1043
00:39:19.100 --> 00:39:20.140
want anders is het nergens.

1044
00:39:21.980 --> 00:39:22.800
Automatisch min F

1045
00:39:22.800 --> 00:39:24.280
Toen hadden we volgens mij ook hier,

1046
00:39:24.360 --> 00:39:26.460
toen hadden we die podcast opgenomen met

1047
00:39:26.940 --> 00:39:28.940
met Floor en

1048
00:39:29.380 --> 00:39:29.740
Arno.

1049
00:39:30.760 --> 00:39:33.080
En ik zei, ja, ik doe wel als ik

1050
00:39:33.080 --> 00:39:34.600
rebase, want ik wil gewoon op mijn eigen

1051
00:39:34.600 --> 00:39:36.220
branch werken, ik wil niet dat iemand anders erop werkt.

1052
00:39:36.380 --> 00:39:37.720
En ik force push gewoon.

1053
00:39:38.480 --> 00:39:39.760
Ja, nee, maar dat kun je niet doen.

1054
00:39:39.960 --> 00:39:41.920
Je hebt een optie, zeg maar, om dan

1055
00:39:42.540 --> 00:39:44.640
Ja, zoiets, ja.

1056
00:39:44.820 --> 00:39:45.700
Je zegt, hoezo dan?

1057
00:39:46.460 --> 00:39:47.640
This is called my branch.

1058
00:39:49.740 --> 00:39:50.820
Als iemand anders uit die branch zit,

1059
00:39:50.820 --> 00:39:52.380
dan is het niet goed.

1060
00:39:52.660 --> 00:39:53.740
Dan heb je iets gedaan.

1061
00:39:55.280 --> 00:39:56.860
Ik doe ook mijn branches niet.

1062
00:39:57.280 --> 00:39:58.760
Maar ja, inderdaad, als je wel je

1063
00:39:58.760 --> 00:39:59.820
branch deelt met iemand anders.

1064
00:40:00.660 --> 00:40:02.820
Maar dan weet ik niet of je dan per se moet

1065
00:40:03.980 --> 00:40:04.380
rebasen.

1066
00:40:04.820 --> 00:40:05.980
Dat is weer een andere discussie.

1067
00:40:06.160 --> 00:40:08.340
Hoe ga je dan om met die commithistorie?

1068
00:40:08.560 --> 00:40:09.540
Hier kan ik zo lang over.

1069
00:40:09.660 --> 00:40:10.700
We hebben nog een goede talk.

1070
00:40:13.300 --> 00:40:15.220
We gaan zo weer aflevering 1

1071
00:40:15.220 --> 00:40:15.960
even herhalen.

1072
00:40:16.960 --> 00:40:18.840
Je kunt aflevering 1 van CodeKlets

1073
00:40:20.060 --> 00:40:21.360
Je kunt er naar luisteren.

1074
00:40:21.460 --> 00:40:22.600
Je kunt het alleen niet echt horen.

1075
00:40:24.300 --> 00:40:25.380
Een van die channels

1076
00:40:25.380 --> 00:40:26.140
is heel zacht.

1077
00:40:27.640 --> 00:40:30.120
Ik beloof jullie dat ik dit

1078
00:40:30.120 --> 00:40:31.140
jaar, dit jaar durf ik wel te zeggen,

1079
00:40:31.360 --> 00:40:32.760
dit jaar ga ik hem

1080
00:40:33.780 --> 00:40:34.140
remasteren.

1081
00:40:35.000 --> 00:40:37.200
Ik heb de originele en dan haal ik hem

1082
00:40:37.200 --> 00:40:38.460
wel weer door Outphonic heen.

1083
00:40:38.560 --> 00:40:39.700
Dan komt het als het goed is in één keer goed.

1084
00:40:39.800 --> 00:40:41.140
Dan hoef ik er zelf niet aan te sleutelen.

1085
00:40:41.260 --> 00:40:43.040
Eerst even een kabel kopen, eerst even

1086
00:40:43.040 --> 00:40:43.840
een kinder op bed lepten.

1087
00:40:43.840 --> 00:40:45.060
Ja, precies dat.

1088
00:40:45.980 --> 00:40:47.940
Maar dan horen we als het goed is Kishen ook beter.

1089
00:40:48.220 --> 00:40:49.700
Want dat was gewoon echt mijn vak op.

1090
00:40:50.060 --> 00:40:51.960
Want ik compresste en iedere keer duwde

1091
00:40:51.960 --> 00:40:53.160
Kishen helemaal weg.

1092
00:40:54.260 --> 00:40:55.140
Per ongeluk.

1093
00:40:55.240 --> 00:40:57.280
Dus dat was echt niet heel relaxed. Maar goed,

1094
00:40:57.460 --> 00:40:59.020
nu kunnen we het een stukje beter.

1095
00:41:01.860 --> 00:41:02.300
Oké.

1096
00:41:02.960 --> 00:41:03.920
Voor de vorige keer,

1097
00:41:04.140 --> 00:41:05.960
toen we dit

1098
00:41:05.960 --> 00:41:08.300
een beetje gedaan hadden we, zeg maar, bring your own

1099
00:41:08.900 --> 00:41:09.340
onderwerp.

1100
00:41:09.820 --> 00:41:12.040
Het leek me leuk om dat gewoon

1101
00:41:12.040 --> 00:41:12.920
deel 2 te doen.

1102
00:41:14.020 --> 00:41:15.620
En dan gewoon een aantal onderwerpen die

1103
00:41:17.200 --> 00:41:18.000
we aandragen,

1104
00:41:18.040 --> 00:41:19.680
dat we die bespreken.

1105
00:41:20.740 --> 00:41:21.980
Vooraf heb je een aantal onderwerpen

1106
00:41:21.980 --> 00:41:23.960
heb je mij gegeven,

1107
00:41:24.680 --> 00:41:26.120
aangereikt. Daar was ik wel blij

1108
00:41:26.120 --> 00:41:27.560
mee. Gesmeten.

1109
00:41:28.240 --> 00:41:29.760
Ja, naar me toe gesmeten, dit moet je

1110
00:41:29.760 --> 00:41:31.240
bespreken. Maar ik wil niet.

1111
00:41:34.360 --> 00:41:35.160
Dus ik...

1112
00:41:35.160 --> 00:41:36.120
Ja, welke zullen we kiezen?

1113
00:41:36.940 --> 00:41:37.920
Ik heb geen idee.

1114
00:41:39.060 --> 00:41:40.440
Iemand zit heel driftig te wijzen.

1115
00:41:40.440 --> 00:41:41.520
Dit ligt.

1116
00:41:42.860 --> 00:41:43.960
De vorige keer was het ook zo.

1117
00:41:44.260 --> 00:41:46.340
Als ik nu de hint goed oppakte,

1118
00:41:46.420 --> 00:41:48.740
dan liep het heel soepel.

1119
00:41:48.860 --> 00:41:50.900
Dan hoef ik het niet uit te knippen.

1120
00:41:51.460 --> 00:41:52.860
Maar, oké, dat eerste onderwerp

1121
00:41:52.860 --> 00:41:53.920
laten we het over Wouter hebben.

1122
00:41:54.080 --> 00:41:55.400
Ja, maar die brug, die was onderweg.

1123
00:41:55.480 --> 00:41:57.440
Hij wilde hem bouwen, maar hij is niet geleverd.

1124
00:41:58.940 --> 00:41:59.240
Sorry.

1125
00:41:59.900 --> 00:42:02.200
Nee, ik had natuurlijk bij mijn intro al een beetje

1126
00:42:03.100 --> 00:42:04.520
een paar bruggertjes

1127
00:42:04.520 --> 00:42:06.260
gemaakt die eigenlijk te vroeg bezorgd waren,

1128
00:42:06.340 --> 00:42:07.260
om het zo maar te zeggen.

1129
00:42:08.660 --> 00:42:09.040
Oké.

1130
00:42:09.160 --> 00:42:09.440
Wat?

1131
00:42:10.380 --> 00:42:12.120
Nee, ik heb natuurlijk een beetje verteld

1132
00:42:12.120 --> 00:42:13.120
over mijn eerste ervaring

1133
00:42:14.540 --> 00:42:16.100
als developer, om het zo maar te zeggen.

1134
00:42:17.500 --> 00:42:18.400
Ik heb nu een beetje

1135
00:42:18.400 --> 00:42:20.500
zelf tenminste dat ik op een punt ben gekomen

1136
00:42:20.500 --> 00:42:22.620
dat ik wel redelijk comfortabel,

1137
00:42:22.640 --> 00:42:24.240
redelijk geland ben bij mijn werkgever.

1138
00:42:24.380 --> 00:42:25.600
Dus nu wil ik een beetje gaan kijken

1139
00:42:25.600 --> 00:42:27.580
van oké, waar ga ik nu de komende tijd aan werken

1140
00:42:27.580 --> 00:42:29.360
en hoe wil ik gaan groeien.

1141
00:42:30.540 --> 00:42:31.720
Wat ik vooral merk is inderdaad

1142
00:42:31.720 --> 00:42:32.720
dat stukje meningen,

1143
00:42:32.720 --> 00:42:35.200
dat verschillende levels

1144
00:42:35.200 --> 00:42:37.120
en senioriteit een bepaalde visie hebben

1145
00:42:37.120 --> 00:42:38.880
en daar wil je van beide wil je wat meenemen

1146
00:42:38.880 --> 00:42:41.020
want je wil de ander daarin eigenlijk ook niet te kort doen.

1147
00:42:41.360 --> 00:42:42.300
Misschien een beetje politics.

1148
00:42:45.120 --> 00:42:47.300
Ja, wat ik me eigenlijk afvraag

1149
00:42:47.300 --> 00:42:48.900
en dan zou ik eigenlijk al een klein rondje

1150
00:42:48.900 --> 00:42:50.600
willen maken is van joh, hoe

1151
00:42:50.600 --> 00:42:52.620
stelde jij je doelen toen je net begon?

1152
00:42:55.560 --> 00:42:57.740
Nou ja, ik had volgens mij

1153
00:42:57.740 --> 00:42:59.080
als ik software

1154
00:42:59.080 --> 00:43:00.780
ontwikkeld had, was er een collega van mij die

1155
00:43:00.780 --> 00:43:02.620
daar keek ik best wel tegenop en toen dacht

1156
00:43:02.620 --> 00:43:04.680
oké, ik wil gewoon wat hij doet.

1157
00:43:05.440 --> 00:43:06.780
En hij was, wat had die?

1158
00:43:08.520 --> 00:43:08.880
Ja, meer

1159
00:43:08.880 --> 00:43:10.440
een consultant rol, dus dat was

1160
00:43:10.440 --> 00:43:12.840
niet echt aan het programmeren. Hij adviseerde

1161
00:43:12.840 --> 00:43:14.840
klanten wat voor oplossingen en hij

1162
00:43:14.840 --> 00:43:16.680
hielp teams en ontwikkelaars

1163
00:43:17.740 --> 00:43:18.140
om

1164
00:43:18.640 --> 00:43:20.500
op een hoger niveau te komen.

1165
00:43:21.060 --> 00:43:22.360
Dus ik dacht oké, dat is wat ik wil.

1166
00:43:22.780 --> 00:43:24.080
Dat was toen mijn doel.

1167
00:43:24.360 --> 00:43:26.580
Of ik het bereikt heb, dat weet ik niet, maar

1168
00:43:26.580 --> 00:43:28.640
dat vond ik toen heel tof om te gaan doen.

1169
00:43:28.640 --> 00:43:30.340
Maar je maakt er niet een mindmap voor

1170
00:43:30.340 --> 00:43:32.380
jezelf om bijvoorbeeld het onderwerpen

1171
00:43:32.380 --> 00:43:33.500
uit te stippen van hij.

1172
00:43:33.720 --> 00:43:36.300
Dat zou heel gestructureerd zijn voor

1173
00:43:37.160 --> 00:43:38.340
mij zeg maar.

1174
00:43:38.580 --> 00:43:40.500
Ik vraag me echt serieus af of mensen dat doen.

1175
00:43:40.900 --> 00:43:42.760
Nou jij doet het misschien wel.

1176
00:43:42.840 --> 00:43:43.680
Nee, hint ernaar.

1177
00:43:44.180 --> 00:43:46.320
Nee, no way dat ik dat doe.

1178
00:43:46.380 --> 00:43:48.500
Ik weet dat ik een beetje een lange termijn doel heb.

1179
00:43:49.240 --> 00:43:50.500
Ik kwam het op redden tegen

1180
00:43:50.500 --> 00:43:52.660
van de ideale guide

1181
00:43:52.660 --> 00:43:53.980
om Swift te leren bijvoorbeeld.

1182
00:43:54.120 --> 00:43:56.420
Dan zie je allemaal van die kleine topics en dan de volgorde

1183
00:43:56.420 --> 00:43:58.180
en van geworden naar beginner.

1184
00:43:58.720 --> 00:44:01.040
Ik vind het persoonlijk echt heel erg.

1185
00:44:01.040 --> 00:44:02.340
Nou ja, ik ga niet autistisch zeggen,

1186
00:44:02.520 --> 00:44:04.400
maar connoisseur van structuurachtig

1187
00:44:04.400 --> 00:44:05.940
Connoisseur van structuur.

1188
00:44:07.200 --> 00:44:08.420
Ja, ik zit op het spectrum

1189
00:44:08.420 --> 00:44:10.800
van structuur connoisseur.

1190
00:44:13.940 --> 00:44:14.200
Ik vind

1191
00:44:14.200 --> 00:44:15.940
dat zeg je wel heel politiek correct.

1192
00:44:16.520 --> 00:44:18.260
Maar ik zou er niet zo gestructureerd

1193
00:44:18.260 --> 00:44:20.240
en dan wat het lastig is en

1194
00:44:20.240 --> 00:44:22.160
sommige mensen wil dat ook een hele duidelijke structuur.

1195
00:44:22.200 --> 00:44:24.080
Maar als je dan gaat afwijken, ja,

1196
00:44:24.080 --> 00:44:25.620
wat doe je dan? Ga je dan compleet

1197
00:44:25.620 --> 00:44:27.680
terwijl ik denk, ja, precies dat.

1198
00:44:28.880 --> 00:44:29.900
Ja, zo zit ik er niet in.

1199
00:44:30.080 --> 00:44:31.140
Ja, het valt soms tegen.

1200
00:44:31.200 --> 00:44:33.520
Soms komt er iets anders op je pad, zeker met software development.

1201
00:44:33.540 --> 00:44:35.780
Er kan een nieuwe technologie komen, een andere opdracht geven,

1202
00:44:35.980 --> 00:44:37.940
whatever. Dus ja, zo strikt lukt

1203
00:44:37.940 --> 00:44:38.980
mij lukt het niet zeg maar.

1204
00:44:39.120 --> 00:44:40.760
We hadden het gewoon net over de Yolo flow.

1205
00:44:40.860 --> 00:44:43.100
Dat is echt mijn strategie geweest.

1206
00:44:43.720 --> 00:44:44.920
Ik kwam gewoon binnen.

1207
00:44:45.200 --> 00:44:46.800
Er werd zoveel op me afgevuurd.

1208
00:44:46.940 --> 00:44:49.200
Ik heb gewoon zoveel mogelijk geprobeerd te leren

1209
00:44:49.200 --> 00:44:51.240
als de sponsor dat alles opneemt.

1210
00:44:51.240 --> 00:44:54.300
En ja, op een gegeven moment na vijf jaar dacht ik van

1211
00:44:54.960 --> 00:44:55.320
oké,

1212
00:44:55.580 --> 00:44:57.480
ik ben nu blijkbaar in een keer ook

1213
00:44:57.480 --> 00:44:59.460
gepromoveerd. Ik ben mensen op gaan

1214
00:44:59.460 --> 00:45:01.080
leiden en voor ik het weet,

1215
00:45:01.120 --> 00:45:03.400
was je gewoon senior developer en dacht

1216
00:45:03.400 --> 00:45:05.320
ik van ja, oké, misschien ga ik nu maar eens een keertje

1217
00:45:05.320 --> 00:45:07.280
om me heen kijken van of ik ook wat

1218
00:45:07.280 --> 00:45:09.200
anders wil doen of een andere werkgever of

1219
00:45:09.200 --> 00:45:10.820
zo. Maar het was echt gewoon een

1220
00:45:11.800 --> 00:45:13.200
grote rough adventure

1221
00:45:13.200 --> 00:45:14.900
door de schoonverstellingen.

1222
00:45:15.100 --> 00:45:15.360
Dat is niet normaal.

1223
00:45:16.520 --> 00:45:19.340
Dus bij jou was de keuze meer, ga ik koffie nemen op maandag

1224
00:45:19.340 --> 00:45:21.160
of drop ik een database in productie?

1225
00:45:21.300 --> 00:45:22.900
Ja, of in ieder geval table.

1226
00:45:23.280 --> 00:45:24.140
In ieder geval table.

1227
00:45:24.660 --> 00:45:26.980
Het is wel fijn dat je dat plant, dan kan

1228
00:45:26.980 --> 00:45:28.340
iedereen er rekening mee houden.

1229
00:45:28.560 --> 00:45:30.880
Vandaag word ik wat gedropt.

1230
00:45:33.700 --> 00:45:34.100
Oké.

1231
00:45:34.300 --> 00:45:34.540
Ja, nee,

1232
00:45:34.920 --> 00:45:36.580
bij mij is het eigenlijk nooit echt structuur.

1233
00:45:36.660 --> 00:45:38.200
Ik heb inderdaad gewoon leven met de dag.

1234
00:45:38.400 --> 00:45:40.940
Dat is überhaupt mijn vrije levensfilosofie

1235
00:45:40.940 --> 00:45:42.640
en ook voor mijn baan.

1236
00:45:42.900 --> 00:45:44.460
Net als nu, ik ben dan in augustus begonnen

1237
00:45:44.460 --> 00:45:46.860
en ik zie het elke dag wel weer en ik heb wel

1238
00:45:46.860 --> 00:45:48.980
een bepaald doel met wat ik een beetje

1239
00:45:48.980 --> 00:45:50.980
zeg maar wil, maar ja,

1240
00:45:51.100 --> 00:45:52.740
als we daarvan afwijken of omdat het

1241
00:45:52.740 --> 00:45:54.960
niet kan of omdat er plannen wijzigen van

1242
00:45:54.960 --> 00:45:56.680
of mij of van het bedrijf, ja prima,

1243
00:45:56.800 --> 00:45:58.780
even goede vrienden, dan ga ik ergens anders aan de slag.

1244
00:45:59.380 --> 00:46:00.980
Dat gaat een soort heel

1245
00:46:00.980 --> 00:46:02.800
open en makkelijk daarin en wij als

1246
00:46:02.800 --> 00:46:04.800
software developers hebben natuurlijk ook pis geluk

1247
00:46:05.800 --> 00:46:07.000
dat er zoveel

1248
00:46:07.000 --> 00:46:08.980
werk te doen is dat je die houding aan kan nemen.

1249
00:46:09.460 --> 00:46:10.800
Misschien wel, misschien niet, want er is

1250
00:46:10.800 --> 00:46:12.520
een onderwerp dat ons

1251
00:46:13.160 --> 00:46:14.360
compleet overbodig maakt.

1252
00:46:14.360 --> 00:46:16.540
Nou, ik heb die ervaring

1253
00:46:16.540 --> 00:46:17.500
in ieder geval,

1254
00:46:18.360 --> 00:46:20.500
nog niet zo meegekregen, maar ja,

1255
00:46:20.500 --> 00:46:23.040
inderdaad, als je de

1256
00:46:23.040 --> 00:46:24.420
LinkedIn inbox moet geloven, dan

1257
00:46:24.420 --> 00:46:25.360
is er nog steeds genoeg vragen.

1258
00:46:29.140 --> 00:46:29.620
Veel

1259
00:46:29.620 --> 00:46:30.440
geleerd de

1260
00:46:30.440 --> 00:46:32.440
hard way. Ja, ik

1261
00:46:32.440 --> 00:46:34.340
kan me niet herinneren dat ik dacht van, ja, ik ga

1262
00:46:34.340 --> 00:46:36.120
nu even een plannetje uitstippelen.

1263
00:46:36.800 --> 00:46:38.300
Mijn eerste ontwikkeld

1264
00:46:38.300 --> 00:46:39.780
taal was pp.

1265
00:46:41.380 --> 00:46:42.280
Ja, echt heel veel

1266
00:46:42.280 --> 00:46:44.700
shit gedaan en uiteindelijk

1267
00:46:44.700 --> 00:46:46.280
veel van geleerd, zoals inderdaad

1268
00:46:47.380 --> 00:46:48.220
een database

1269
00:46:48.220 --> 00:46:50.020
per ongeluk verkeerd.

1270
00:46:51.380 --> 00:46:52.380
Niemand plant ook

1271
00:46:52.380 --> 00:46:54.700
om pfp te leren, dat gebeurt gewoon.

1272
00:46:54.800 --> 00:46:55.900
Ja, maar dat is echt zo.

1273
00:46:56.040 --> 00:46:58.400
Je wordt wel gekozen. Ja, ja, pfp

1274
00:46:58.400 --> 00:46:59.260
kiest jou, ja.

1275
00:46:59.740 --> 00:47:01.780
Ik weet nog wel, toen met mijn,

1276
00:47:02.120 --> 00:47:04.100
ik had volgens mij mbo voor hbo

1277
00:47:04.100 --> 00:47:06.260
stage, ik ben één van de twee en

1278
00:47:06.260 --> 00:47:08.200
daar leer je dan java, weet je wel, dat soort

1279
00:47:09.040 --> 00:47:10.000
opjekgeriteerde programmeertalen.

1280
00:47:10.600 --> 00:47:12.300
Ja, en dan kwam je dus bij een bedrijf

1281
00:47:12.300 --> 00:47:14.340
dat heette MusicFront.nl

1282
00:47:14.880 --> 00:47:16.400
en daar hadden ze dan een pfp

1283
00:47:16.400 --> 00:47:17.740
website. Ja, dat

1284
00:47:17.740 --> 00:47:19.800
komt je wel bekend voor,

1285
00:47:20.180 --> 00:47:22.500
natuurlijk. Of was dat al

1286
00:47:22.500 --> 00:47:23.800
op pfp of niet?

1287
00:47:24.880 --> 00:47:26.020
Nee. Oh nee,

1288
00:47:26.200 --> 00:47:28.280
later dan komt dat je niet bekend voor van java.

1289
00:47:28.360 --> 00:47:29.640
Klopt, ja, inderdaad.

1290
00:47:29.760 --> 00:47:31.700
Het was zeg maar een opkomst. Ik weet nog wel dat

1291
00:47:31.700 --> 00:47:33.820
één van de ontwikkelaars, met wie ik

1292
00:47:33.820 --> 00:47:35.800
veel samenwerk, die was daar aan het

1293
00:47:35.800 --> 00:47:38.080
bestuderen om dat zeg maar om te zetten.

1294
00:47:38.540 --> 00:47:40.540
Dat was een beetje een opkomst.

1295
00:47:41.140 --> 00:47:42.320
Maar ja, dat was echt gewoon

1296
00:47:42.320 --> 00:47:44.260
niks anders dan gewoon leren,

1297
00:47:44.300 --> 00:47:45.540
leren, leren en proberen.

1298
00:47:47.040 --> 00:47:48.360
En je gaat op een gegeven moment vanzelf

1299
00:47:48.360 --> 00:47:50.260
ook wel zien van wat je wel leuk vindt,

1300
00:47:50.260 --> 00:47:52.120
wat je niet leuk vindt. Ja, welke kant je een beetje op

1301
00:47:52.120 --> 00:47:54.320
wil qua Nikof

1302
00:47:54.780 --> 00:47:55.900
positie. Ja.

1303
00:47:55.900 --> 00:47:57.720
Bij mij was het echt een beetje zoals bij Saber.

1304
00:47:58.660 --> 00:48:00.020
Eerst zat ik bij een agency

1305
00:48:00.020 --> 00:48:02.160
en dat was gewoon best wel klein en

1306
00:48:02.160 --> 00:48:04.560
waren we heel erg restricted met wat we

1307
00:48:04.560 --> 00:48:06.160
mochten en konden doen, zeg maar.

1308
00:48:07.320 --> 00:48:09.460
Er was één iemand die echt heel erg de leiding had

1309
00:48:09.460 --> 00:48:11.400
en de rest die moest daar een beetje omheen bouwen.

1310
00:48:11.580 --> 00:48:13.060
Dus er was niet echt een leerweg.

1311
00:48:13.980 --> 00:48:15.200
En toen ik in Amsterdam begon

1312
00:48:15.200 --> 00:48:17.180
te werken, toen was daar

1313
00:48:17.180 --> 00:48:18.560
Raffael Domes.

1314
00:48:19.280 --> 00:48:20.980
Dat is, dat. Nee,

1315
00:48:21.040 --> 00:48:22.820
zeg me niks, maar ik dacht, ja, ken ik niet.

1316
00:48:23.480 --> 00:48:24.980
Nee, ken ik niet, sorry.

1317
00:48:25.000 --> 00:48:25.420
Dank voor.

1318
00:48:27.620 --> 00:48:28.440
Dit te lozen.

1319
00:48:29.740 --> 00:48:31.320
Hij heeft wel een naam alsof hij bekend

1320
00:48:31.320 --> 00:48:32.760
moet zijn. Ja, nee, serieus.

1321
00:48:33.120 --> 00:48:34.840
Ik dacht, nou ja, goed. Ja, maar dat is hij ook.

1322
00:48:34.840 --> 00:48:35.700
Het is

1323
00:48:37.940 --> 00:48:39.720
een spreker die best wel

1324
00:48:39.720 --> 00:48:40.720
groot is in PHP land.

1325
00:48:41.580 --> 00:48:43.020
Hij doet de afgelopen jaren

1326
00:48:43.020 --> 00:48:44.900
niet, ja, spreekt hij eigenlijk

1327
00:48:44.900 --> 00:48:46.660
niet meer, geloof ik, maar

1328
00:48:46.660 --> 00:48:48.880
en die had heel veel

1329
00:48:48.880 --> 00:48:49.920
over

1330
00:48:50.780 --> 00:48:52.980
clean code en object calisthenics.

1331
00:48:53.240 --> 00:48:55.100
Dat heeft hij gepoord vanuit de Java

1332
00:48:55.100 --> 00:48:56.660
boeken naar PHP.

1333
00:48:57.020 --> 00:48:58.600
En daar is hij dus

1334
00:48:58.600 --> 00:49:00.360
maar dat was mijn

1335
00:49:01.300 --> 00:49:02.560
lead, zeg maar.

1336
00:49:02.560 --> 00:49:04.060
En die was heel erg into

1337
00:49:05.020 --> 00:49:06.600
object calisthenics en

1338
00:49:06.600 --> 00:49:08.680
op design principles en dat soort

1339
00:49:08.680 --> 00:49:10.680
dingen. Dus vanuit daar was

1340
00:49:10.680 --> 00:49:12.580
ik eigenlijk al vrij snel van, oh, dat vind

1341
00:49:12.580 --> 00:49:14.660
ik vet. Ik wil ook goed worden in architectuur

1342
00:49:14.660 --> 00:49:16.800
en software design en schoon

1343
00:49:17.760 --> 00:49:18.280
en

1344
00:49:18.280 --> 00:49:20.380
dat soort dingen. En hij was spreker

1345
00:49:20.380 --> 00:49:22.520
en ik was super nerveus

1346
00:49:22.520 --> 00:49:24.540
altijd als ik mensen moest toespreken.

1347
00:49:24.860 --> 00:49:26.460
Echt niet van, ik spreek

1348
00:49:26.460 --> 00:49:27.360
een team toe

1349
00:49:28.180 --> 00:49:30.520
van vier mensen en mijn hele kill

1350
00:49:30.520 --> 00:49:32.420
gaat op slot en

1351
00:49:32.420 --> 00:49:34.000
slikken en

1352
00:49:34.660 --> 00:49:36.700
helemaal gewoon en rood aanlopen.

1353
00:49:36.840 --> 00:49:38.520
Nou, dat heb ik nog steeds trouwens, maar dat is

1354
00:49:38.520 --> 00:49:40.760
gewoon iets wat men uitdoet blijkbaar.

1355
00:49:41.340 --> 00:49:42.560
Maar dus dat was

1356
00:49:42.560 --> 00:49:44.540
ook een ding. Als kind al

1357
00:49:44.540 --> 00:49:46.580
dacht ik altijd van, ik wil later een baan hebben

1358
00:49:48.020 --> 00:49:48.900
waarmee ik

1359
00:49:48.900 --> 00:49:50.880
gratis kan reizen.

1360
00:49:51.620 --> 00:49:52.480
En toen werd ik developer

1361
00:49:52.480 --> 00:49:54.540
en toen dacht ik, nou dat gaat dus niet gebeuren.

1362
00:49:54.820 --> 00:49:56.340
Maar toen zag ik Rafael

1363
00:49:56.340 --> 00:49:58.720
en toen dacht ik, dat kan dus gewoon wel als je

1364
00:49:58.720 --> 00:50:00.380
in een conferenties gaat spreken.

1365
00:50:00.720 --> 00:50:02.560
Dus toen zei mijn manager van

1366
00:50:02.560 --> 00:50:04.840
ja, dan moet je het gewoon gaan doen. Je moet gewoon de hele

1367
00:50:04.840 --> 00:50:06.780
tijd oefenen. En dan word je er

1368
00:50:06.780 --> 00:50:09.120
vanzelf, raak je die nervositijd

1369
00:50:09.120 --> 00:50:10.300
kwijt. En dat was ook zo.

1370
00:50:11.260 --> 00:50:13.020
En nu echt totaal

1371
00:50:13.020 --> 00:50:14.340
niet meer nerveus.

1372
00:50:16.180 --> 00:50:16.720
Maar ja.

1373
00:50:16.760 --> 00:50:19.160
Ik heb het nog steeds wel hoor. Dan moet ik een demo presenteren

1374
00:50:19.160 --> 00:50:20.200
gewoon voor

1375
00:50:20.580 --> 00:50:22.320
een eind-sprint demo en dan zit ik nog steeds

1376
00:50:22.320 --> 00:50:25.040
soort van...

1377
00:50:25.040 --> 00:50:26.600
Bijna elke conferentiespreker

1378
00:50:26.600 --> 00:50:28.780
die ik, ook de grootste sprekers die ik

1379
00:50:28.780 --> 00:50:30.500
spreek op conferenties, die zeggen allemaal van

1380
00:50:30.500 --> 00:50:32.600
oh, ik ben zo nerveus. En ik denk echt van

1381
00:50:32.600 --> 00:50:34.680
ik heb het gewoon echt helemaal niet meer. Maar echt heel

1382
00:50:34.680 --> 00:50:35.520
bizar. Ik weet niet waarom.

1383
00:50:37.360 --> 00:50:38.800
Ja, sommige mensen die

1384
00:50:38.800 --> 00:50:41.040
blijven dat gewoon, nou de meeste geloof ik,

1385
00:50:41.080 --> 00:50:42.560
die blijven dat gewoon. Nou, als ik nog steeds

1386
00:50:42.560 --> 00:50:44.280
een soort barrière bij je doorheen moet ofzo.

1387
00:50:44.820 --> 00:50:46.560
Ja, maar dit zijn dus mensen die

1388
00:50:46.560 --> 00:50:48.520
veel grotere sprekers zijn dan ik. En die zijn

1389
00:50:48.520 --> 00:50:50.480
dus nog steeds nerveus.

1390
00:50:51.080 --> 00:50:52.840
Ja, blijkbaar is dat. Maar eerlijk gezegd,

1391
00:50:52.860 --> 00:50:54.600
als ik nog steeds zo nerveus

1392
00:50:54.600 --> 00:50:56.620
zou zijn, dan weet ik niet of ik het nog zou doen.

1393
00:50:57.200 --> 00:50:58.820
Want dat is zo stressvol.

1394
00:50:59.040 --> 00:51:00.400
Nee, dat geloof ik wel.

1395
00:51:00.660 --> 00:51:02.600
Maar er zijn artiesten die hebben dat ook. Je hebt toch gewoon

1396
00:51:04.060 --> 00:51:04.620
ja, gewoon

1397
00:51:04.620 --> 00:51:06.600
zangers en

1398
00:51:07.200 --> 00:51:08.600
acteurs die dat gewoon echt hebben. Dat ze

1399
00:51:08.600 --> 00:51:10.180
gewoon vooraf bijna moeten overgeven.

1400
00:51:10.300 --> 00:51:12.420
Ja, kijk, dat zou, ik ben

1401
00:51:12.420 --> 00:51:14.800
blij dat ik het niet meer heb. Nee, dat snap ik ook wel.

1402
00:51:14.820 --> 00:51:16.520
Een beetje gezonde spanning is prima, natuurlijk.

1403
00:51:16.760 --> 00:51:18.640
Dat heb ik op zich wel. Dat je wel

1404
00:51:18.640 --> 00:51:20.340
gezonde spanning hebt van tevoren, zeg maar.

1405
00:51:21.060 --> 00:51:22.000
En de eerste paar keer,

1406
00:51:22.000 --> 00:51:24.340
heel lang geleden, ja, dan was ik

1407
00:51:24.340 --> 00:51:26.380
echt wel best wel opgefokt,

1408
00:51:26.400 --> 00:51:27.600
zeg maar. Maar als je

1409
00:51:27.600 --> 00:51:28.100
weet.

1410
00:51:30.520 --> 00:51:32.120
De eerste die zijn mond hebt, krijgt

1411
00:51:32.120 --> 00:51:33.400
uit mijn presentatie.

1412
00:51:34.360 --> 00:51:35.760
De AV tech gewoon.

1413
00:51:36.920 --> 00:51:38.020
Nee, maar gewoon wel,

1414
00:51:38.120 --> 00:51:39.760
je was gewoon zenuwachtig.

1415
00:51:40.040 --> 00:51:42.020
Maar hoe vaak je het deed, zeg maar, toen

1416
00:51:42.020 --> 00:51:43.760
dus, ja, dan gaat het eraf.

1417
00:51:43.820 --> 00:51:46.120
Ja, dat helpt echt. Ik vond dat echt

1418
00:51:46.800 --> 00:51:48.340
want die manager van mij,

1419
00:51:48.500 --> 00:51:49.980
die zei dat ook. Hij zei dat

1420
00:51:49.980 --> 00:51:52.100
hij nu ook heel nerveus

1421
00:51:52.100 --> 00:51:53.720
wordt omdat hij het heel lang niet meer had gedaan.

1422
00:51:54.340 --> 00:51:55.060
Dat heb ik dus nu ook.

1423
00:51:55.940 --> 00:51:57.820
Ik denk dat ik al een jaar of

1424
00:51:57.820 --> 00:51:59.800
vier of zo niet echt een talk mee heb gehouden.

1425
00:52:00.560 --> 00:52:01.640
Zoiets zal het zijn.

1426
00:52:01.940 --> 00:52:04.080
Dus nu zal ik weer wat zenuwachtiger

1427
00:52:04.080 --> 00:52:06.120
zijn dan dat ik altijd was, zeg maar.

1428
00:52:06.380 --> 00:52:07.240
Dus dat is wel jammer.

1429
00:52:08.140 --> 00:52:09.800
Als je dat warm houdt dan. Maar wat ook

1430
00:52:09.800 --> 00:52:11.540
het verschil is, als je bijvoorbeeld

1431
00:52:12.120 --> 00:52:13.820
ik was laatst wel weer een keer

1432
00:52:13.820 --> 00:52:16.000
nerveus omdat het de eerste keer was dat ik

1433
00:52:16.000 --> 00:52:18.160
die talk gaf. Ja. En

1434
00:52:18.160 --> 00:52:19.720
als ik een Git talk houd dan

1435
00:52:20.300 --> 00:52:22.180
ja, dan kan ik

1436
00:52:22.180 --> 00:52:23.900
dat kan ik zo'n beetje adlib

1437
00:52:23.900 --> 00:52:25.820
of zo. Dus

1438
00:52:25.820 --> 00:52:27.720
dat scheelt ook weer erg als je echt

1439
00:52:27.720 --> 00:52:30.500
een topic hebt waar je zo zichtbaar van bent.

1440
00:52:30.900 --> 00:52:31.960
Ja, precies. Maar ja, laatst

1441
00:52:31.960 --> 00:52:33.980
had ik dus voor het eerst een talk over

1442
00:52:34.700 --> 00:52:36.100
WebSockets en dat vond ik toch wel een beetje

1443
00:52:36.100 --> 00:52:38.160
eng. Ja, dat snap ik.

1444
00:52:38.440 --> 00:52:40.060
Ja, ja, ja. Ik denk dat het ook wat te maken

1445
00:52:40.060 --> 00:52:41.880
heeft met de mate van voorbereiding.

1446
00:52:42.340 --> 00:52:43.600
Je droomt praktisch Git.

1447
00:52:43.840 --> 00:52:46.080
En als je dan in één keer een nieuw onderwerp moet gaan presenteren

1448
00:52:46.080 --> 00:52:47.620
dan ben je er misschien wat minder zeker in.

1449
00:52:48.820 --> 00:52:50.580
Dus ja, eigenlijk ook

1450
00:52:50.580 --> 00:52:52.220
vind ik wel een mooie

1451
00:52:52.220 --> 00:52:54.240
suggestie die je daar geeft, want

1452
00:52:54.240 --> 00:52:56.360
straks kom je bij een opdrachtgever terecht

1453
00:52:57.300 --> 00:52:58.460
en Johnny had

1454
00:52:58.460 --> 00:53:00.160
het net al over met

1455
00:53:00.160 --> 00:53:01.860
de nieuwe Rails app die daar het maken is.

1456
00:53:02.500 --> 00:53:03.920
Pak je dan ook een andere architectuur

1457
00:53:03.920 --> 00:53:06.040
of hou je precies hetzelfde? Ik weet dat Rails natuurlijk

1458
00:53:06.040 --> 00:53:08.240
best wel opinionated is, dus misschien dat het

1459
00:53:08.240 --> 00:53:09.720
wat minder spannend is.

1460
00:53:10.000 --> 00:53:11.980
Maar ik merk dat in andere talen

1461
00:53:11.980 --> 00:53:14.080
ben je er soms best wel vrij mee. SwiftUI

1462
00:53:14.080 --> 00:53:15.640
is MVVM-oriented.

1463
00:53:16.740 --> 00:53:18.000
Dan heb je ook nog CleanSwift.

1464
00:53:18.820 --> 00:53:19.820
The Onion Architecture,

1465
00:53:21.060 --> 00:53:21.940
Hexagonal Architecture.

1466
00:53:22.160 --> 00:53:23.040
Dat is bijna hetzelfde.

1467
00:53:23.880 --> 00:53:26.220
Het zijn allemaal afgeleide van elkaar, maar je hebt wel

1468
00:53:26.220 --> 00:53:27.460
verschillende architecturen.

1469
00:53:28.100 --> 00:53:30.000
Dat is eigenlijk gewoon gelijk de intro

1470
00:53:30.000 --> 00:53:31.820
voor mijn volgende onderwerp, want

1471
00:53:31.820 --> 00:53:33.860
dan zit ik een beetje mee van ja, hoe

1472
00:53:33.860 --> 00:53:36.160
doorgrond je dat de eerste keer als je daar binnenkomt?

1473
00:53:36.800 --> 00:53:38.140
Ik ben zelf begonnen met

1474
00:53:38.140 --> 00:53:39.820
tekenen door middel van plant

1475
00:53:39.820 --> 00:53:42.220
UML, old school, al zeg ik het

1476
00:53:42.220 --> 00:53:43.940
zelf, maar ik heb er zoveel profijt van.

1477
00:53:44.580 --> 00:53:46.200
Ja, voor mij helpt het inderdaad

1478
00:53:46.200 --> 00:53:48.360
op een gegeven moment wel om af en toe is het wat uit te

1479
00:53:48.360 --> 00:53:50.320
schrijven. Ja, ik merk dan gewoon dat

1480
00:53:50.320 --> 00:53:52.140
ik ben bezig met iets en dan ben je

1481
00:53:52.140 --> 00:53:54.260
gewoon in rondjes aan het werken. Dan denk je, oh, dit gaat niet werken.

1482
00:53:54.580 --> 00:53:56.240
Undo, undo en dan ga je weer. Nee,

1483
00:53:56.280 --> 00:53:58.160
dat gaat ook niet werken. En dan undo, undo.

1484
00:53:58.380 --> 00:54:00.280
De derde keer. Volgens mij had ik dit net

1485
00:54:00.280 --> 00:54:03.040
ook al geschreven. Dan gaat het niet helemaal lekker in m'n hoofd.

1486
00:54:03.120 --> 00:54:04.260
En dan is het wel lekker om even

1487
00:54:04.260 --> 00:54:06.540
af en toe gewoon op... Ik heb dan gewoon een

1488
00:54:06.540 --> 00:54:08.040
klap of een multiline,

1489
00:54:08.080 --> 00:54:09.600
hoe heet ze niet? Multimap leren.

1490
00:54:11.080 --> 00:54:11.800
Een multiline.

1491
00:54:11.800 --> 00:54:12.320
Een multiline.

1492
00:54:12.880 --> 00:54:14.800
Een multiline steen heb ik liggen.

1493
00:54:16.700 --> 00:54:17.020
Allemaal lijntjes.

1494
00:54:17.040 --> 00:54:19.320
Zeker je gewoon een boksel of zo, een lijntjes,

1495
00:54:19.680 --> 00:54:21.740
een peltje hier. Ja, nou goed, en dan ga ik als een raket.

1496
00:54:21.940 --> 00:54:23.060
Dat is niet normaal. Nee, dus

1497
00:54:23.880 --> 00:54:25.620
ja, dan teken ik het gewoon even heel simpel

1498
00:54:25.620 --> 00:54:27.460
uit en dat is dan voor m'n hoofd net even wat

1499
00:54:27.460 --> 00:54:28.480
structuur die ik nodig heb.

1500
00:54:29.140 --> 00:54:31.280
Ik vind het wel heel chill als mensen bij het

1501
00:54:31.280 --> 00:54:34.100
onboarden, als iemand het echt voor je op een

1502
00:54:34.100 --> 00:54:35.680
bord, ook op een whiteboard, gewoon

1503
00:54:36.180 --> 00:54:37.680
even een UML-diagram

1504
00:54:37.680 --> 00:54:40.040
en er doorheen praat er wel diegene

1505
00:54:40.040 --> 00:54:42.120
het tekent. Ja, dat is super chill.

1506
00:54:42.380 --> 00:54:43.940
Nou, dat is het ook altijd. En dan kijk je naar die

1507
00:54:43.940 --> 00:54:45.620
diagrammen en dan denk je, oh ja, dat is super logisch.

1508
00:54:45.660 --> 00:54:47.700
En dan ga je naar de code en dan denk je, ik zie hier

1509
00:54:47.700 --> 00:54:48.860
echt geen diagrammen meer in hoor.

1510
00:54:49.840 --> 00:54:50.600
Dat is waar.

1511
00:54:52.080 --> 00:54:53.900
Die documentatie, die loopt altijd a-synchron

1512
00:54:53.900 --> 00:54:55.580
met... Dat is wel heel grappig trouwens.

1513
00:54:55.660 --> 00:54:58.120
Dat was gewoon weer een jute. Ik moet die linkjes

1514
00:54:58.120 --> 00:54:59.860
vast houden. Het ging ergens over

1515
00:54:59.860 --> 00:55:01.640
dat er te weinig met

1516
00:55:02.700 --> 00:55:03.700
UML ontworpen wordt.

1517
00:55:03.860 --> 00:55:05.660
Want het wordt nu gezegd van ja, je begin

1518
00:55:05.660 --> 00:55:07.260
maar en dan tekenen ze even bij een whiteboard

1519
00:55:07.260 --> 00:55:09.480
iets. Dan had hij

1520
00:55:09.480 --> 00:55:11.280
allemaal voorbeelden laten zien van

1521
00:55:11.280 --> 00:55:13.260
bedrijven waar hij was geweest. Wat voor

1522
00:55:13.260 --> 00:55:15.060
diagrammen, zeg maar, getekend worden. Het wordt

1523
00:55:16.560 --> 00:55:17.460
allemaal... En dan liet

1524
00:55:17.460 --> 00:55:19.160
hij de mensen zeg maar een punt geven

1525
00:55:19.160 --> 00:55:21.280
van wat voor de kwaliteit van die diagrammen was.

1526
00:55:22.280 --> 00:55:23.540
En dan zie je echt heel

1527
00:55:23.540 --> 00:55:25.140
erg verschillende kwaliteiten.

1528
00:55:25.740 --> 00:55:27.520
En ook heel onduidelijk wat je nou aan het tekenen bent.

1529
00:55:27.620 --> 00:55:29.160
Want iedereen tekt eigenlijk gewoon

1530
00:55:29.160 --> 00:55:31.260
vierkantjes met lijntjes. Maar wat het nou

1531
00:55:31.260 --> 00:55:33.120
allemaal is, ja, dit is een component.

1532
00:55:33.760 --> 00:55:35.400
Alles is dan, weet je wel zo,

1533
00:55:35.560 --> 00:55:36.460
wat ik ook heel vaak doe,

1534
00:55:37.180 --> 00:55:38.600
terwijl mijn UML is dat veel duidelijker.

1535
00:55:38.840 --> 00:55:40.840
Ja, ja, ja. Ik heb inderdaad op de

1536
00:55:40.840 --> 00:55:42.760
Haagse Hoge School kreeg je ook echt lessen

1537
00:55:42.760 --> 00:55:44.840
in UML en zo. Dan zit ik nu wel eens naar die

1538
00:55:44.840 --> 00:55:46.900
diagrammen te kijken. En dan, inderdaad,

1539
00:55:47.300 --> 00:55:48.600
denk ik, heet

1540
00:55:48.600 --> 00:55:51.120
dezegene nou dit gemaakt met het idee

1541
00:55:51.120 --> 00:55:53.460
van UML? Moet ik zeg maar

1542
00:55:53.460 --> 00:55:55.380
dit lijntje, dit stippellijntje,

1543
00:55:55.740 --> 00:55:57.060
moet ik dat ook echt interpreteren

1544
00:55:57.060 --> 00:55:58.820
als een stippellijntje? Of is het eigenlijk gewoon

1545
00:55:59.440 --> 00:56:01.060
een optional lijntje of zo?

1546
00:56:01.720 --> 00:56:03.580
Dus die persoon ben ik die

1547
00:56:03.580 --> 00:56:05.480
die gewoon soort van, oh ja,

1548
00:56:05.820 --> 00:56:06.820
UML is soort van

1549
00:56:06.820 --> 00:56:08.820
met strepen en zo, maar

1550
00:56:08.820 --> 00:56:10.880
puristisch al zeggen, wat doet dit?

1551
00:56:10.880 --> 00:56:13.020
Ja, ja, dat. Ja, ja.

1552
00:56:13.020 --> 00:56:15.020
Hoe ik het zelf in ieder geval zie is een tekening moet

1553
00:56:15.020 --> 00:56:17.100
altijd een functie hebben. Dus meestal als we dan

1554
00:56:17.100 --> 00:56:19.080
als een team ergens naartoe gaan werken, dan start je met

1555
00:56:19.080 --> 00:56:21.140
een soort van schetsje die ongeveer 60-70%

1556
00:56:21.140 --> 00:56:23.040
klopt. En dan ga je het implementeren

1557
00:56:23.040 --> 00:56:24.960
en dan ga je het met terugwerking en kracht even bijwerken.

1558
00:56:25.380 --> 00:56:27.000
Dat vind ik zo krachtig aan plant UML,

1559
00:56:27.160 --> 00:56:28.600
want je dropt het gewoon bij je codebase.

1560
00:56:28.600 --> 00:56:30.720
Iedereen kan het zien en

1561
00:56:30.720 --> 00:56:32.620
kun je het gelijk eventueel aanpassen als iemand

1562
00:56:32.620 --> 00:56:35.000
daarin een aanpassing heeft gedaan. En

1563
00:56:35.000 --> 00:56:36.700
meestal zag ik een tekening in het begin

1564
00:56:36.700 --> 00:56:38.500
dan als een soort van vinkje.

1565
00:56:38.560 --> 00:56:40.360
Je deed voor je docent, docent blij.

1566
00:56:40.660 --> 00:56:42.820
Je hebt het idee alsof je ergens over nagedacht hebt.

1567
00:56:43.400 --> 00:56:44.880
Iedereen denkt dat je ergens over nagedacht

1568
00:56:44.880 --> 00:56:46.760
hebt, maar ondertussen heb je 100 keer je code

1569
00:56:46.760 --> 00:56:47.460
gereffecten.

1570
00:56:49.440 --> 00:56:50.360
En, nou ja,

1571
00:56:50.920 --> 00:56:52.720
wat mijn uitdaging was de

1572
00:56:52.720 --> 00:56:54.460
afgelopen paar maanden, ik mocht een endpoint

1573
00:56:54.460 --> 00:56:56.560
toe gaan voegen aan een C-sharp backend. Dus

1574
00:56:56.560 --> 00:56:58.580
ik kende de architectuur niet, ik kende de taal

1575
00:56:58.580 --> 00:57:00.600
nog half, en ik kende

1576
00:57:00.600 --> 00:57:02.420
de principes ook niet. Dus

1577
00:57:02.420 --> 00:57:04.740
had ik te maken met een Onion Architecture

1578
00:57:04.740 --> 00:57:06.620
in combinatie met,

1579
00:57:06.620 --> 00:57:08.120
houd je vast, CQRS.

1580
00:57:08.840 --> 00:57:10.820
En CQRS staat voor

1581
00:57:10.820 --> 00:57:12.920
command query,

1582
00:57:12.920 --> 00:57:13.280
command query,

1583
00:57:14.760 --> 00:57:16.600
responsibility. Iedereen komt

1584
00:57:16.600 --> 00:57:18.720
erop neer dat je een scheiding maakt tussen

1585
00:57:18.720 --> 00:57:21.340
je lezen en schrijven, inderdaad.

1586
00:57:21.460 --> 00:57:22.500
Nou ja, als je dat de eerste keer

1587
00:57:22.500 --> 00:57:24.840
ziet dan weet je niet wat je meemaakt. Command query,

1588
00:57:24.840 --> 00:57:26.140
command handlers.

1589
00:57:26.380 --> 00:57:28.620
Ze hebben het in Ruby, dus ze hebben het gedaan waar ik nu werk.

1590
00:57:28.960 --> 00:57:30.620
En echt, ik vervloek ze, jongens.

1591
00:57:31.000 --> 00:57:32.100
Ik hou ervan.

1592
00:57:32.760 --> 00:57:34.620
Rails is echt voor mij fantastisch

1593
00:57:35.020 --> 00:57:36.880
in het stukje dat je gewoon zegt van

1594
00:57:36.880 --> 00:57:38.820
ik heb een nieuw attribuut, je voert een

1595
00:57:38.820 --> 00:57:40.640
database migratie uit en

1596
00:57:40.640 --> 00:57:42.880
overal kan je het gewoon in één keer toevoegen. Superhandig,

1597
00:57:42.900 --> 00:57:44.580
je hoeft helemaal niets te doen. Ik moest ergens één keer

1598
00:57:44.580 --> 00:57:46.900
één attribuut toevoegen, ik moest geloof ik op 16 plekken.

1599
00:57:47.580 --> 00:57:48.300
Zonder test

1600
00:57:48.300 --> 00:57:50.200
moest ik het overal in het toevoegen.

1601
00:57:50.520 --> 00:57:52.840
Nou toen dacht ik, ja, weet je, dit is

1602
00:57:52.840 --> 00:57:55.200
iets dan voor een andere taal die

1603
00:57:55.200 --> 00:57:57.080
voor mij, ja, weet je.

1604
00:57:57.680 --> 00:57:59.020
Je ziet gewoon alle

1605
00:57:59.020 --> 00:58:00.540
voordelen van die taal eronder uit.

1606
00:58:01.800 --> 00:58:03.300
We hebben hier met Dennis Domen,

1607
00:58:03.360 --> 00:58:04.840
Dennis is daar wel

1608
00:58:05.460 --> 00:58:06.020
in.

1609
00:58:07.740 --> 00:58:09.420
Het werkt zeker.

1610
00:58:09.740 --> 00:58:10.760
Ik kan zeker werken.

1611
00:58:10.920 --> 00:58:13.120
Ik vind het ook helemaal geen rare combo van

1612
00:58:13.120 --> 00:58:14.480
Onion en

1613
00:58:14.480 --> 00:58:15.140
Curious TC.

1614
00:58:17.040 --> 00:58:18.900
Doordat ik dus eigenlijk eerst ben begonnen

1615
00:58:18.900 --> 00:58:20.800
met, oké, laat ik eens uittekenen van

1616
00:58:20.800 --> 00:58:22.980
een get request van de front-end

1617
00:58:22.980 --> 00:58:24.720
tot aan het einde, zeg maar, in bijvoorbeeld

1618
00:58:24.720 --> 00:58:25.620
een sequence diagram.

1619
00:58:26.480 --> 00:58:28.880
Heb ik dus eigenlijk geleerd, oké, waar moet ik zo meteen zijn?

1620
00:58:29.020 --> 00:58:30.700
Ik ging een post request maken,

1621
00:58:30.720 --> 00:58:32.700
dus voor een andere post request heb ik precies

1622
00:58:32.700 --> 00:58:34.760
zelden gedaan. En doordat ik al die

1623
00:58:34.760 --> 00:58:36.580
tijd en energie eigenlijk in mijn tekening in

1624
00:58:36.580 --> 00:58:38.560
mijn ontwerp had gestoken, kon ik in de middag

1625
00:58:38.560 --> 00:58:40.180
had ik mijn implementatie al geschreven.

1626
00:58:40.520 --> 00:58:42.700
Je doet het echt al 500 keer volwassener,

1627
00:58:42.880 --> 00:58:43.420
zeg maar.

1628
00:58:45.800 --> 00:58:47.240
Toen ik begon.

1629
00:58:47.640 --> 00:58:48.720
Trust me, dat is echt zo.

1630
00:58:50.240 --> 00:58:51.360
Jij hebt het ook koud, he?

1631
00:58:52.080 --> 00:58:52.960
Ja, het is wel kouig.

1632
00:58:53.120 --> 00:58:54.260
Ik vind dit gewoon lekker koud.

1633
00:58:55.480 --> 00:58:56.740
Maar die command-quay

1634
00:58:58.900 --> 00:58:59.300
Responsibility,

1635
00:58:59.400 --> 00:58:59.920
Sacrification,

1636
00:59:01.320 --> 00:59:02.660
CQS is de voorganger daarvan,

1637
00:59:02.780 --> 00:59:05.180
maar goed, dat mag je weer vergeten.

1638
00:59:05.500 --> 00:59:06.700
Het is niet

1639
00:59:06.700 --> 00:59:08.400
makkelijk, zeg maar.

1640
00:59:08.600 --> 00:59:10.380
Nee, zeker niet, vooral als je er net inkomt.

1641
00:59:10.600 --> 00:59:12.900
Dit was natuurlijk al een bestaande

1642
00:59:12.900 --> 00:59:14.040
API die er al stond.

1643
00:59:14.800 --> 00:59:16.600
Dus je wilt natuurlijk ook een beetje consistent zijn

1644
00:59:16.600 --> 00:59:17.420
met wat er al staat.

1645
00:59:18.580 --> 00:59:20.060
Het heeft geen zin om je eigen...

1646
00:59:20.060 --> 00:59:22.660
Kijk, ik heb ook zoiets van, ik vind op dit moment

1647
00:59:22.660 --> 00:59:24.360
het CQRS aanzicht, zeg maar,

1648
00:59:24.980 --> 00:59:26.600
best een logische

1649
00:59:27.620 --> 00:59:28.180
denkwijze. Alleen,

1650
00:59:28.200 --> 00:59:30.620
hoe het bij ons nu geïmplementeerd is, vind ik raar.

1651
00:59:30.940 --> 00:59:32.440
Maar het zit overal in,

1652
00:59:32.480 --> 00:59:34.140
dus ik ga ook niet in mijn eentje even nu zijn

1653
00:59:34.940 --> 00:59:37.100
als een van de olifanten in de porseleinkast.

1654
00:59:37.140 --> 00:59:38.240
Die fiets je ook gewoon niet, toch?

1655
00:59:38.500 --> 00:59:40.720
Nee, dat schiet

1656
00:59:40.720 --> 00:59:42.560
ook niet op. Je zal toch altijd

1657
00:59:42.560 --> 00:59:43.820
waar je ook komt

1658
00:59:43.820 --> 00:59:46.180
en ja, grotendeels mee moeten gaan

1659
00:59:46.180 --> 00:59:47.640
met datgene wat er al is.

1660
00:59:48.100 --> 00:59:49.440
Maar wat jij doet op zich,

1661
00:59:49.580 --> 00:59:51.280
ik snap het wel, zeg maar, je zei het OOA

1662
00:59:51.280 --> 00:59:53.760
en je hebt CQRS, dan snap ik dat je dit

1663
00:59:53.760 --> 00:59:55.780
gaat doen. Want als je zeg maar een

1664
00:59:56.760 --> 00:59:57.760
eenvoudigere, in dotnet

1665
00:59:57.760 --> 00:59:59.860
termen of in ander term, NVC applicatie

1666
00:59:59.860 --> 01:00:01.660
zeg maar, dan is die

1667
01:00:01.660 --> 01:00:03.640
wat eenvoudiger te overzien, zeg maar,

1668
01:00:03.680 --> 01:00:04.980
met een normale

1669
01:00:06.100 --> 01:00:07.680
datalaag, zeg maar, dan

1670
01:00:07.680 --> 01:00:09.480
is het, ja, dat is gewoon simpeler.

1671
01:00:09.660 --> 01:00:11.100
Ja, tuurlijk, het moet ook een functie hebben.

1672
01:00:11.100 --> 01:00:13.040
Tegelijkertijd is het ook een beetje mijn verantwoording,

1673
01:00:13.260 --> 01:00:15.000
omdat ik natuurlijk geen dotnet developer ben.

1674
01:00:15.820 --> 01:00:17.220
Ik implementeer wel iets,

1675
01:00:17.320 --> 01:00:19.100
dus ik wilde eigenlijk gewoon elke stapje

1676
01:00:19.100 --> 01:00:21.500
wat ik opleverde, wilde ik gewoon kunnen verantwoorden.

1677
01:00:22.620 --> 01:00:23.560
Ja, en dat

1678
01:00:23.560 --> 01:00:25.080
een heel positief ontvangen,

1679
01:00:25.220 --> 01:00:26.540
in ieder geval. Ja, dat snap ik wel.

1680
01:00:27.340 --> 01:00:28.280
Heel verantwoordelijk.

1681
01:00:28.920 --> 01:00:30.900
Deze stappen zitten niet in mijn YOLO flow.

1682
01:00:34.880 --> 01:00:37.580
We hebben git flow, maar dit is inderdaad

1683
01:00:37.580 --> 01:00:38.340
een YOLO flow.

1684
01:00:38.340 --> 01:00:41.200
En die YOLO flow gaat wel veel tijd besparen, denk ik.

1685
01:00:41.260 --> 01:00:43.160
Ja, de Wouter flow is wel...

1686
01:00:43.160 --> 01:00:44.000
Korte termijn.

1687
01:00:45.860 --> 01:00:48.740
Ik moet weten hoe goed ik daarmee ben, met korte termijn.

1688
01:00:52.520 --> 01:00:54.480
Er stond er nog eentje. Testafspraken.

1689
01:00:55.140 --> 01:00:56.180
Wil je daar nog wat over hebben?

1690
01:00:57.220 --> 01:00:57.640
Testafspraken.

1691
01:00:58.180 --> 01:01:00.220
Ja, dat was meer omdat

1692
01:01:00.700 --> 01:01:02.300
vanuit C-Sharp zag ik

1693
01:01:02.300 --> 01:01:03.680
dat er veel gewerkt werd met AAA.

1694
01:01:04.140 --> 01:01:05.980
Volgens mij komt dat van oorsprong uit Java.

1695
01:01:05.980 --> 01:01:06.300
Wat is dat?

1696
01:01:07.480 --> 01:01:09.020
Arrange, act, assert.

1697
01:01:11.660 --> 01:01:13.880
In Swift heb je given, when, them.

1698
01:01:14.760 --> 01:01:15.260
Ook nog nooit.

1699
01:01:15.920 --> 01:01:18.260
Als jij dat zegt...

1700
01:01:18.260 --> 01:01:20.260
Dan is toch die gurken...

1701
01:01:20.260 --> 01:01:21.260
Ja, dat is gurken.

1702
01:01:21.640 --> 01:01:22.420
Even terug.

1703
01:01:23.340 --> 01:01:24.400
Wat is AAA?

1704
01:01:25.680 --> 01:01:27.580
Het idee achter AAA

1705
01:01:27.580 --> 01:01:29.160
is dat met arrange

1706
01:01:29.160 --> 01:01:31.700
zet je al je variablen klaar.

1707
01:01:31.920 --> 01:01:34.260
Met act doe je je daadwerkelijke acties.

1708
01:01:34.260 --> 01:01:34.900
En met assert,

1709
01:01:36.560 --> 01:01:38.400
dan ga je de conditie testen

1710
01:01:38.400 --> 01:01:40.040
of je test dan ook voldoet.

1711
01:01:40.300 --> 01:01:41.980
Given, when, them is precies dat.

1712
01:01:43.260 --> 01:01:43.940
Maar ik denk dat

1713
01:01:44.660 --> 01:01:45.880
inderdaad bij AAA

1714
01:01:45.880 --> 01:01:47.760
veel meer bier is gedronken.

1715
01:01:49.280 --> 01:01:50.460
Maar dat is inderdaad hetzelfde.

1716
01:01:50.740 --> 01:01:51.560
Dus met given,

1717
01:01:52.240 --> 01:01:54.000
de eerste a was

1718
01:01:55.220 --> 01:01:56.380
Arrange is given.

1719
01:01:57.100 --> 01:01:58.320
En dan

1720
01:01:58.320 --> 01:01:59.680
Actions zijn dan when.

1721
01:02:00.580 --> 01:02:01.800
Laat hem alles eens omkeren.

1722
01:02:01.800 --> 01:02:03.620
Jij bent een tester van beroep?

1723
01:02:03.860 --> 01:02:05.020
Nee, product.

1724
01:02:05.560 --> 01:02:06.040
QA?

1725
01:02:07.560 --> 01:02:09.040
Ik moest even nadenken.

1726
01:02:09.580 --> 01:02:11.400
Dus jij schrijft meer geautomatiseerde testen dan?

1727
01:02:12.360 --> 01:02:13.880
Maar heb je daar een bepaald

1728
01:02:13.880 --> 01:02:14.720
principe voor?

1729
01:02:15.180 --> 01:02:16.220
Afspraken die je dan maakt?

1730
01:02:16.380 --> 01:02:18.200
Ik neem aan van wel, want je werkt altijd in een team.

1731
01:02:19.500 --> 01:02:21.680
Ik probeer altijd met het team

1732
01:02:21.680 --> 01:02:23.180
samen een soort van mini

1733
01:02:24.340 --> 01:02:25.520
testanalyse te doen.

1734
01:02:26.060 --> 01:02:27.740
Over van, wat gaan we bouwen?

1735
01:02:27.820 --> 01:02:29.640
Waar liggen de risico's?

1736
01:02:29.640 --> 01:02:31.640
En welke dingen kunnen we

1737
01:02:31.640 --> 01:02:33.900
automatiseren om de boel

1738
01:02:34.920 --> 01:02:35.760
zeker te houden?

1739
01:02:36.680 --> 01:02:37.020
Dus dan,

1740
01:02:37.020 --> 01:02:39.500
wat ik ook heel vaak dan gebruik, is

1741
01:02:39.500 --> 01:02:41.180
gewoon niks anders dan een requirementsanalyse.

1742
01:02:41.360 --> 01:02:42.920
Dus dan begin ik eerst met de requirement

1743
01:02:42.920 --> 01:02:45.280
en dan probeer ik de specificaties eerst

1744
01:02:45.280 --> 01:02:47.120
van die requirement naar boven te halen.

1745
01:02:47.300 --> 01:02:49.060
Dus een requirement zou kunnen zijn van

1746
01:02:49.060 --> 01:02:51.480
ik wil relaties beheren

1747
01:02:51.480 --> 01:02:54.080
bijvoorbeeld. Nou, dat is dan heel vaag.

1748
01:02:54.220 --> 01:02:55.540
En dan met specificaties

1749
01:02:55.540 --> 01:02:57.360
zorg je ervoor van, dan ga je samen

1750
01:02:57.360 --> 01:03:00.120
ook met de business of hoe je het ook wil noemen

1751
01:03:00.120 --> 01:03:01.340
de mensen die er wat aan hebben

1752
01:03:01.340 --> 01:03:03.620
zeg maar, dan ga je probeert te specificeren

1753
01:03:03.620 --> 01:03:05.520
wat dat dan inhoudt.

1754
01:03:05.600 --> 01:03:07.540
Nou, ik moet inderdaad dan een krut

1755
01:03:07.540 --> 01:03:09.460
kunnen doen of nog andere

1756
01:03:09.460 --> 01:03:11.220
bijzondere business rules die dan om de hoek

1757
01:03:11.220 --> 01:03:12.980
komen kijken bij relaties.

1758
01:03:13.200 --> 01:03:15.300
Die specificeer je dan en dan als je die dan

1759
01:03:15.300 --> 01:03:17.120
weer hebt, dan maak je daar weer testcases van.

1760
01:03:17.220 --> 01:03:19.320
En dat doe je dan inderdaad met die triple A's

1761
01:03:19.320 --> 01:03:20.300
en give them a den.

1762
01:03:20.480 --> 01:03:22.080
Ja, dat is echt unit testniveau.

1763
01:03:22.460 --> 01:03:25.020
Dat zou een unit test kunnen worden op een gegeven moment.

1764
01:03:25.600 --> 01:03:28.080
Maar die Gherkin is toch vooral voor

1765
01:03:28.700 --> 01:03:29.140
behavioral

1766
01:03:29.140 --> 01:03:30.180
behavior driven.

1767
01:03:31.280 --> 01:03:32.780
Dat hoor je inderdaad heel vaak.

1768
01:03:33.120 --> 01:03:35.120
Maar ik zeg de laatste tijd tegen iedereen

1769
01:03:35.120 --> 01:03:36.460
gebruik het vooral.

1770
01:03:36.740 --> 01:03:38.600
Ook een unit tester kan ook wel eens handig zijn.

1771
01:03:38.720 --> 01:03:40.760
Niet dat je die Gherkin moet gebruiken in unit testen,

1772
01:03:41.280 --> 01:03:42.720
maar het patroon daarin.

1773
01:03:43.080 --> 01:03:44.420
Dus dat is wel heel belangrijk.

1774
01:03:45.580 --> 01:03:47.240
Want dat zie ik ook weleens met unit testen

1775
01:03:47.240 --> 01:03:48.500
dat het dan vaak

1776
01:03:48.500 --> 01:03:49.560
niet terugkomt.

1777
01:03:49.880 --> 01:03:53.020
Dat iemand inderdaad die triple A's

1778
01:03:53.020 --> 01:03:53.960
doorheen is gegaan.

1779
01:03:53.980 --> 01:03:56.220
Bijvoorbeeld dat er dan ook geen assert aan het einde zit.

1780
01:03:56.660 --> 01:03:57.620
Dat is ook zoiets.

1781
01:03:58.900 --> 01:04:00.500
Als het goed is, zou die moeten zeggen

1782
01:04:00.500 --> 01:04:02.140
hey, je bent niks aan het testen.

1783
01:04:03.540 --> 01:04:05.100
Inderdaad, het zou moeten.

1784
01:04:05.580 --> 01:04:06.680
Maar toch zie ik toch wel vaker.

1785
01:04:06.680 --> 01:04:08.600
Volgens mij als je geen assert hebt, dan gaat die gewoon

1786
01:04:08.600 --> 01:04:09.560
automatisch op true, toch?

1787
01:04:10.960 --> 01:04:13.400
Dat ligt aan welke testing library.

1788
01:04:14.120 --> 01:04:15.180
WhichbyUnit, die zegt dat veel.

1789
01:04:15.400 --> 01:04:16.620
En Just geloof ik ook best.

1790
01:04:16.640 --> 01:04:18.700
In RSpec zegt hij dan gewoon, in Ruby

1791
01:04:18.700 --> 01:04:19.900
zegt hij gewoon pending.

1792
01:04:20.440 --> 01:04:21.140
Oh, oké.

1793
01:04:22.180 --> 01:04:23.240
Maar daar kijkt ook niemand naar.

1794
01:04:23.960 --> 01:04:25.700
Ja, oké.

1795
01:04:25.760 --> 01:04:27.660
Maar Gherkin is toch ook volgens mij

1796
01:04:27.660 --> 01:04:29.540
zo geword met

1797
01:04:30.160 --> 01:04:31.840
de bedoeling dat

1798
01:04:31.840 --> 01:04:33.440
je ook met product owners

1799
01:04:33.980 --> 01:04:35.680
aan de gang kan dat een product owner,

1800
01:04:35.680 --> 01:04:38.080
want ik heb ooit in een team gewerkt waar de product owner

1801
01:04:38.080 --> 01:04:39.960
dus Gherkin schreef.

1802
01:04:40.440 --> 01:04:41.920
En zij was gewoon dedicated

1803
01:04:42.920 --> 01:04:43.440
eigenlijk

1804
01:04:43.440 --> 01:04:45.880
requirements aan het schrijven

1805
01:04:45.880 --> 01:04:47.300
en aan het prioritiseren.

1806
01:04:47.300 --> 01:04:49.480
En op basis daarvan

1807
01:04:49.480 --> 01:04:51.760
was zij als scenario's aan het schrijven.

1808
01:04:52.000 --> 01:04:53.760
En omdat Gherkin dan zo

1809
01:04:53.760 --> 01:04:55.220
human readable is eigenlijk

1810
01:04:55.220 --> 01:04:57.620
kon zij zelf die given when then

1811
01:04:57.620 --> 01:04:59.380
dingen doen. En dan konden wij

1812
01:04:59.380 --> 01:05:01.140
dat gewoon implementeren. Zij konden letterlijk

1813
01:05:01.140 --> 01:05:02.520
gewoon het test vastschrijven.

1814
01:05:03.000 --> 01:05:05.380
En wij konden dan de PAP

1815
01:05:05.380 --> 01:05:06.700
daarachter, dat was Behead,

1816
01:05:07.320 --> 01:05:07.880
gebruikte we toen.

1817
01:05:08.600 --> 01:05:10.020
Dat was ideaal.

1818
01:05:11.440 --> 01:05:13.180
Wat ook vaak genoemd wordt als

1819
01:05:13.180 --> 01:05:14.460
acceptance test driven development.

1820
01:05:14.460 --> 01:05:16.140
Dus dan heb je inderdaad wat ik net zei.

1821
01:05:16.220 --> 01:05:18.160
Dus je hebt de requirement, de user story vaak.

1822
01:05:18.660 --> 01:05:20.660
En dan heb je inderdaad iemand die dan die requirement

1823
01:05:20.660 --> 01:05:22.920
verder uitwerkt in scenario's.

1824
01:05:23.300 --> 01:05:24.560
Dan gebruiken ze inderdaad

1825
01:05:24.560 --> 01:05:25.340
BDD.

1826
01:05:26.960 --> 01:05:28.900
Daarvoor, dus om samen met anderen

1827
01:05:28.900 --> 01:05:30.220
te analyseren

1828
01:05:30.220 --> 01:05:32.780
wat de functionaliteit zou kunnen zijn.

1829
01:05:33.220 --> 01:05:34.900
En dat dan vastleggen.

1830
01:05:36.040 --> 01:05:36.640
En dat dan

1831
01:05:36.640 --> 01:05:38.420
inderdaad als testen zodanig neerzetten

1832
01:05:38.420 --> 01:05:40.440
dat je van tevoren

1833
01:05:40.440 --> 01:05:41.900
al weet wat je gaat testen.

1834
01:05:41.900 --> 01:05:43.380
Ik vond dat echt ideaal.

1835
01:05:43.680 --> 01:05:46.800
Het is denk ik het smoesste team waar ik ooit in heb gewerkt.

1836
01:05:47.180 --> 01:05:47.680
Ja, ik snap het.

1837
01:05:48.100 --> 01:05:49.320
Ik heb ook een keer

1838
01:05:50.040 --> 01:05:51.960
een hele lange discussie gehad over

1839
01:05:52.660 --> 01:05:53.640
van met user stories.

1840
01:05:53.840 --> 01:05:56.120
Ik weet niet, jullie zullen vast wel met user stories

1841
01:05:56.120 --> 01:05:58.100
werken over het algemeen denk ik? Of niet?

1842
01:05:58.340 --> 01:05:59.100
Ik niet meer.

1843
01:05:59.760 --> 01:06:01.100
Gewoon compleet chaos.

1844
01:06:02.360 --> 01:06:04.100
We hebben er wel mee gewerkt denk ik.

1845
01:06:04.300 --> 01:06:05.360
Ja, ja, ja, absoluut.

1846
01:06:05.640 --> 01:06:07.940
En op een gegeven moment hebben we ook een experiment

1847
01:06:07.940 --> 01:06:10.180
gedaan. Daar hebben we niet meer

1848
01:06:10.180 --> 01:06:13.160
en ook user story gebruikt, maar

1849
01:06:13.160 --> 01:06:14.160
scenario's.

1850
01:06:14.320 --> 01:06:16.220
Dus die given when then scenario's allemaal

1851
01:06:16.220 --> 01:06:18.280
uitgewerkt en die gingen we dan als user

1852
01:06:18.280 --> 01:06:19.160
story gebruiken.

1853
01:06:19.300 --> 01:06:22.140
Dus dan hadden we een test scenario die we dan

1854
01:06:22.140 --> 01:06:22.880
groen moesten krijgen.

1855
01:06:23.640 --> 01:06:25.700
Dus de developer ging dan

1856
01:06:25.700 --> 01:06:28.160
de given of vast verder uitwerken.

1857
01:06:28.620 --> 01:06:29.860
Dat is best wel bdd toch?

1858
01:06:30.020 --> 01:06:32.140
Je begint met het scenario en je gaat

1859
01:06:32.140 --> 01:06:33.260
door tot hierna.

1860
01:06:34.080 --> 01:06:34.380
Ja, zeker.

1861
01:06:35.660 --> 01:06:36.780
Ja, klinkt goed.

1862
01:06:37.300 --> 01:06:39.240
Maar ja, dat zou test afspraak.

1863
01:06:39.260 --> 01:06:40.760
Maar ik heb ook weleens in teams gewerkt waar

1864
01:06:40.760 --> 01:06:43.180
dat niet zo is. Maar dan is het

1865
01:06:43.180 --> 01:06:45.080
inderdaad misschien toch jolo

1866
01:06:45.860 --> 01:06:46.860
achteraf testen en

1867
01:06:47.480 --> 01:06:49.080
hopen dat het dan goed is in productie.

1868
01:06:49.580 --> 01:06:51.020
Ja, alleen gewoon een minimum coverage

1869
01:06:51.740 --> 01:06:52.900
percentage instellen en dan

1870
01:06:52.900 --> 01:06:54.520
hopen dat iedereen maar goed doet.

1871
01:06:54.900 --> 01:06:56.900
Dat gebeurt best wel veel. Maar test

1872
01:06:56.900 --> 01:06:58.900
coverage zegt ook niet altijd zoveel. Nee, dat zegt helemaal

1873
01:06:58.900 --> 01:07:01.060
niks, maar het zegt dat je er een

1874
01:07:01.060 --> 01:07:02.760
keer overheen gelopen bent, maar dat betekent nog steeds

1875
01:07:02.760 --> 01:07:04.600
niet dat je het juiste test. Hebben jullie wel

1876
01:07:04.600 --> 01:07:07.000
van de infectientesting gehoord?

1877
01:07:07.260 --> 01:07:08.680
Dat is wel interessant. Als je het hebt

1878
01:07:08.680 --> 01:07:10.600
over is test coverage

1879
01:07:10.600 --> 01:07:11.900
nou echt zo nuttig.

1880
01:07:12.800 --> 01:07:14.760
Want dat is een beetje who's

1881
01:07:14.760 --> 01:07:15.760
testing the test.

1882
01:07:16.980 --> 01:07:18.620
Want dat is een test suite die je

1883
01:07:18.620 --> 01:07:20.760
dus kan, ja, die

1884
01:07:20.760 --> 01:07:22.660
kun je later run over je code bezig. En wat hij dan

1885
01:07:22.660 --> 01:07:25.220
gaat doen is, hij gaat

1886
01:07:25.220 --> 01:07:26.520
regels coden,

1887
01:07:26.960 --> 01:07:28.620
gaat hij omdraaien en dan kijken

1888
01:07:28.620 --> 01:07:30.460
of jouw tests dan

1889
01:07:30.460 --> 01:07:32.500
falen. Want het is de bedoeling dat

1890
01:07:32.500 --> 01:07:34.640
als jouw tests goede coverage

1891
01:07:34.640 --> 01:07:36.540
hebben, hij test dus eigenlijk je test

1892
01:07:36.540 --> 01:07:37.880
coverage. Dus hij test

1893
01:07:38.350 --> 01:07:40.400
de test die je hebt geschreven,

1894
01:07:41.640 --> 01:07:42.720
daadwerkelijk goed

1895
01:07:42.720 --> 01:07:43.740
coveren door

1896
01:07:44.560 --> 01:07:46.360
je code express

1897
01:07:46.360 --> 01:07:48.540
te breken. En als die dan niet falen

1898
01:07:48.540 --> 01:07:49.800
dan zegt hij, die test

1899
01:07:50.500 --> 01:07:52.880
suite van jou, die

1900
01:07:52.880 --> 01:07:53.760
covert helemaal niet goed.

1901
01:07:54.440 --> 01:07:54.920
Dat is heel nice.

1902
01:07:56.560 --> 01:07:57.220
Mutation testing?

1903
01:07:58.180 --> 01:08:00.500
Infection is geloof ik een specifieke library.

1904
01:08:00.500 --> 01:08:02.620
Ja, want dat ene wat jij

1905
01:08:02.620 --> 01:08:04.520
zegt, dat klinkt nou net even wat

1906
01:08:04.520 --> 01:08:05.920
ja, noem het maar even, interessanter.

1907
01:08:06.400 --> 01:08:08.500
Volgens mij bij mutation testing? Nee, dat is mutation testing.

1908
01:08:08.520 --> 01:08:10.300
Oh, dat is wel hetzelfde dan. Ik noem het infection,

1909
01:08:10.420 --> 01:08:11.760
omdat er volgens mij een PHP

1910
01:08:12.300 --> 01:08:14.100
bij werkt, want ik heb heel eventjes meegewerkt.

1911
01:08:14.740 --> 01:08:16.140
En die library heet infection.

1912
01:08:16.820 --> 01:08:17.960
Oké, oké, nou interessant.

1913
01:08:19.940 --> 01:08:20.520
Hij is al aan het

1914
01:08:20.520 --> 01:08:21.760
schrijven, dat is mooi Wouter.

1915
01:08:22.760 --> 01:08:23.520
Die neemt u mee.

1916
01:08:24.640 --> 01:08:25.520
Je gaat die heel gestructureerd uitdeken.

1917
01:08:25.800 --> 01:08:28.240
Wat ik even wilde zeggen over testafspraken,

1918
01:08:28.240 --> 01:08:30.540
ik zou ook adviseren om goed te kijken

1919
01:08:30.540 --> 01:08:32.380
welke risico je wilt nemen.

1920
01:08:32.700 --> 01:08:34.320
Want je kan het testen, kan je

1921
01:08:34.320 --> 01:08:36.240
oneindig doen, totdat je dood gaat.

1922
01:08:38.100 --> 01:08:38.360
Wil je dat?

1923
01:08:38.380 --> 01:08:38.960
Heel dark.

1924
01:08:39.240 --> 01:08:42.760
Nee, maar als ik jou zo hoorde,

1925
01:08:43.200 --> 01:08:44.400
dan moet je eigenlijk vooral eerst kijken

1926
01:08:44.400 --> 01:08:46.440
van waar wil ik de meeste zekerheid krijgen?

1927
01:08:46.640 --> 01:08:48.300
En ik denk dat dat gewoon echt cruciaal is

1928
01:08:48.300 --> 01:08:50.240
in je testen. Ik heb nu een aantal

1929
01:08:51.020 --> 01:08:52.260
testjes geschreven waar ik denk

1930
01:08:52.260 --> 01:08:53.800
van ja, dat is een beetje wax on, wax off.

1931
01:08:53.960 --> 01:08:56.380
Ik wil dat een model werkt, dat geloof

1932
01:08:56.380 --> 01:08:58.280
wel, bij wijze van spreken. Maar

1933
01:08:58.280 --> 01:09:00.540
als je bepaalde data ophaalt en die gaat

1934
01:09:00.540 --> 01:09:02.620
door een soort van pipeline van

1935
01:09:02.620 --> 01:09:04.320
acties, dan kan ik me voorstellen

1936
01:09:04.320 --> 01:09:06.160
als je daar veel meer zekerheid en controle over

1937
01:09:06.160 --> 01:09:08.320
wil hebben. En ik denk dat dat een beetje het punt is wat je probeert

1938
01:09:08.320 --> 01:09:10.460
te maken. Ja, en dan probeer

1939
01:09:10.460 --> 01:09:13.220
dan ook de impact te bepalen

1940
01:09:13.220 --> 01:09:14.380
als het fout gaat.

1941
01:09:15.040 --> 01:09:16.160
Oh ja. Dus

1942
01:09:16.160 --> 01:09:18.180
ja, weet je, ik zeg

1943
01:09:19.620 --> 01:09:20.380
welke waarde,

1944
01:09:20.840 --> 01:09:22.420
welke betrouwbaarheid en welke impact.

1945
01:09:22.520 --> 01:09:24.340
En hoeveel kans het heeft dat

1946
01:09:24.340 --> 01:09:25.500
het fout gaat. Ja.

1947
01:09:25.920 --> 01:09:28.380
Ja, dat is eigenlijk

1948
01:09:28.380 --> 01:09:30.200
de strekking ervan. Ja.

1949
01:09:30.680 --> 01:09:32.280
Cool. Ik heb ook vaak gezien

1950
01:09:32.280 --> 01:09:34.440
dat mensen nog het framework wat ze gebruiken, ook nog eens gaan

1951
01:09:34.440 --> 01:09:35.780
zitten testen. Ja.

1952
01:09:36.580 --> 01:09:37.200
Dat dient ook niet.

1953
01:09:37.980 --> 01:09:39.720
In Rails gebeurt dat heel vaak.

1954
01:09:40.360 --> 01:09:42.140
Ja, ik verwacht

1955
01:09:42.140 --> 01:09:44.200
dat als ik save aanroep,

1956
01:09:44.780 --> 01:09:46.400
dat het aantal objecten in de database

1957
01:09:47.520 --> 01:09:48.380
eentje omhoog is

1958
01:09:48.380 --> 01:09:51.960
gegaan. Ja, oké.

1959
01:09:53.840 --> 01:09:54.320
Dat

1960
01:09:54.320 --> 01:09:56.600
dat die daarheen is gegeven. Prima.

1961
01:09:56.720 --> 01:09:58.320
Maar je wil eigenlijk weten of daadwerkelijk

1962
01:09:58.320 --> 01:10:00.200
de values die er dan in staan eventueel

1963
01:10:00.200 --> 01:10:02.440
ook zijn wat je eens verwacht. Dat is ook al dat je denkt

1964
01:10:02.880 --> 01:10:04.400
meh. Maar dan heb je er nog

1965
01:10:04.400 --> 01:10:06.460
een soort van iets aan dat je kijkt van, doet die goede

1966
01:10:06.460 --> 01:10:08.480
sanitation bijvoorbeeld ofzo. Weet je? Dat soort

1967
01:10:08.900 --> 01:10:10.680
gebruik. Ja, oké.

1968
01:10:10.800 --> 01:10:12.340
Maar ja, inderdaad

1969
01:10:12.340 --> 01:10:14.440
met de added disadvantage hiervan

1970
01:10:14.440 --> 01:10:15.900
is dan ook dat je als je

1971
01:10:16.520 --> 01:10:18.620
framework specifieke dingen gaat testen,

1972
01:10:18.760 --> 01:10:20.320
stel je gaat dan in plaats van

1973
01:10:20.320 --> 01:10:22.420
gedrag, stel je gaat dan

1974
01:10:22.420 --> 01:10:24.640
een ander tooltje gebruiken voor iets,

1975
01:10:24.880 --> 01:10:26.580
dan kun je die hele test suite gewoon

1976
01:10:26.580 --> 01:10:27.500
weggooien.

1977
01:10:28.400 --> 01:10:30.700
Wij volgens mij niet daar moet beginnen.

1978
01:10:31.440 --> 01:10:32.300
Nee, absoluut niet.

1979
01:10:32.440 --> 01:10:34.140
Totaal niet nuttig volgens mij. Nee.

1980
01:10:34.800 --> 01:10:36.360
Ja, dan hebben we denk ik

1981
01:10:36.360 --> 01:10:38.840
het hoofdstukje Wouter goed besproken.

1982
01:10:39.100 --> 01:10:40.460
Waarbij het woord GitHub best wel

1983
01:10:40.460 --> 01:10:42.460
vaak gevallen is. En ik zie daar met

1984
01:10:43.560 --> 01:10:44.680
koeiletters bovenin

1985
01:10:44.680 --> 01:10:46.260
een onderwerp staan over dat

1986
01:10:46.260 --> 01:10:47.660
GitHub gehackt is.

1987
01:10:48.560 --> 01:10:50.600
Dat heb ik helemaal niet meegekregen.

1988
01:10:50.600 --> 01:10:51.380
Ik vind het wel bijzonder.

1989
01:10:52.760 --> 01:10:54.100
Ja, blijkbaar.

1990
01:10:54.960 --> 01:10:56.120
Die Microsoft

1991
01:10:56.120 --> 01:10:57.260
legal department.

1992
01:10:57.760 --> 01:10:59.520
Volgens mij is GitHub niet gehackt.

1993
01:10:59.980 --> 01:11:00.900
Het Slack account.

1994
01:11:03.780 --> 01:11:04.840
Dat was het.

1995
01:11:05.100 --> 01:11:06.200
Oh, oké.

1996
01:11:07.420 --> 01:11:09.420
Ja, dat vond ik ook.

1997
01:11:10.060 --> 01:11:10.660
Vertel.

1998
01:11:10.840 --> 01:11:12.060
Wie kan hier iets over vertellen?

1999
01:11:12.580 --> 01:11:13.400
Ik had

2000
01:11:14.280 --> 01:11:16.120
wat onderwerpen proberen te bedenken.

2001
01:11:16.340 --> 01:11:17.720
Ik zag deze voorbij komen

2002
01:11:17.720 --> 01:11:19.560
een paar dagen geleden.

2003
01:11:20.260 --> 01:11:21.800
Ja, daar schrok ik inderdaad wel een beetje van.

2004
01:11:22.160 --> 01:11:23.760
Maar wat ik ervan gehoord heb is dat

2005
01:11:24.660 --> 01:11:26.080
de private repos

2006
01:11:26.080 --> 01:11:27.820
van GitHub zelf

2007
01:11:30.220 --> 01:11:31.420
suspicious activity

2008
01:11:31.420 --> 01:11:34.060
op een gegeven moment...

2009
01:11:34.060 --> 01:11:35.780
Private repos

2010
01:11:35.780 --> 01:11:36.880
daar was suspicious activity.

2011
01:11:36.960 --> 01:11:39.440
Ze hebben dus gewoon vulnerabilities gechained

2012
01:11:39.440 --> 01:11:41.840
zodat je uiteindelijk met een Slack

2013
01:11:41.840 --> 01:11:43.140
vulnerability bij

2014
01:11:43.600 --> 01:11:45.480
een private GitHub repo kan kopen.

2015
01:11:45.480 --> 01:11:47.340
Alleen van die van Slack?

2016
01:11:47.660 --> 01:11:48.560
Oh, van die van Slack?

2017
01:11:50.020 --> 01:11:51.920
Of Slackorganisation op GitHub?

2018
01:11:52.540 --> 01:11:54.420
Dus als ik hem even mag vertalen hier.

2019
01:11:55.440 --> 01:11:56.420
Slack was

2020
01:11:56.420 --> 01:11:59.100
genotificeerd dat er suspicious activity was

2021
01:11:59.100 --> 01:12:00.260
op een GitHub account.

2022
01:12:02.200 --> 01:12:03.500
Toen zijn er

2023
01:12:03.500 --> 01:12:05.580
een aantal Slack

2024
01:12:05.580 --> 01:12:07.300
employees hun tokens zijn dan

2025
01:12:07.300 --> 01:12:09.480
gestolen en misbruikt.

2026
01:12:12.240 --> 01:12:13.440
Ja, en dat was dan het issue.

2027
01:12:13.440 --> 01:12:15.200
Dus dat bleek dan

2028
01:12:16.500 --> 01:12:17.540
dat mensen

2029
01:12:17.540 --> 01:12:19.480
die tokens zouden kunnen gaan gebruiken.

2030
01:12:20.900 --> 01:12:21.640
Ja, en dat was wel

2031
01:12:21.640 --> 01:12:23.900
even een dingetje dat ik dacht van wow.

2032
01:12:24.460 --> 01:12:25.460
Hoe hadden ze die dan

2033
01:12:25.460 --> 01:12:26.780
gestolen? Dat vraag ik me af.

2034
01:12:26.860 --> 01:12:28.940
Het staat waarschijnlijk in het...

2035
01:12:28.940 --> 01:12:29.600
Artikel zelf.

2036
01:12:30.440 --> 01:12:31.780
Dat laat wel weer mooi zien.

2037
01:12:34.340 --> 01:12:35.600
Stel je bijvoorbeeld

2038
01:12:35.600 --> 01:12:36.620
AWS keys

2039
01:12:37.340 --> 01:12:38.360
of API

2040
01:12:39.540 --> 01:12:41.380
in je private repos

2041
01:12:41.380 --> 01:12:42.600
en je denkt dat dat oké is.

2042
01:12:43.020 --> 01:12:45.300
Het kan maar zo zijn dat iemand toch in je

2043
01:12:45.300 --> 01:12:46.360
private repos komt.

2044
01:12:47.560 --> 01:12:49.580
En als ze onder de radar blijven

2045
01:12:49.580 --> 01:12:51.200
dan kunnen ze zomaar

2046
01:12:51.200 --> 01:12:52.380
al je shit overnemen.

2047
01:12:52.700 --> 01:12:55.440
Ik denk dat bij het grootste deel van de projecten dat je dat gewoon niet merkt.

2048
01:12:55.700 --> 01:12:56.640
Het is echt niet dat ik overal

2049
01:12:56.640 --> 01:12:58.600
al dat ding in heb staan

2050
01:12:58.600 --> 01:13:01.020
zodat ik weet hoe vaak mijn API keys gebruikt worden.

2051
01:13:01.040 --> 01:13:02.520
Oh, maar dit is wel een goede tip dan.

2052
01:13:02.660 --> 01:13:04.880
Er is een tooltje dat heet ShuffleHawk.

2053
01:13:05.320 --> 01:13:06.520
Dat is een CLI tool.

2054
01:13:07.620 --> 01:13:09.380
En die is echt heel chill want

2055
01:13:10.300 --> 01:13:12.200
je installeert dan ShuffleHawk

2056
01:13:12.200 --> 01:13:13.560
en je geeft het dan aan repo

2057
01:13:13.560 --> 01:13:15.280
of een hele organisatie op Slack.

2058
01:13:15.620 --> 01:13:17.480
En die gaat dan kijken niet alleen in je

2059
01:13:18.840 --> 01:13:19.380
huidige

2060
01:13:19.380 --> 01:13:21.020
main head

2061
01:13:21.020 --> 01:13:23.160
maar gaat op al je branches kijken

2062
01:13:23.160 --> 01:13:24.440
in al je commits.

2063
01:13:25.080 --> 01:13:27.380
Of er in de hele historie

2064
01:13:29.460 --> 01:13:30.000
waarschijnlijk

2065
01:13:30.000 --> 01:13:31.740
API keys en dat kun je zelf

2066
01:13:31.740 --> 01:13:33.400
dan nog doen van

2067
01:13:33.400 --> 01:13:35.390
laat het bevestigen, laat hem

2068
01:13:36.140 --> 01:13:37.540
ShuffleHawk testen of die

2069
01:13:37.540 --> 01:13:39.420
AWS keys bijvoorbeeld ook daadwerkelijk

2070
01:13:39.420 --> 01:13:41.400
geldig zijn. Dat soort dingen. Dus die kan

2071
01:13:41.400 --> 01:13:43.600
helemaal laten zien van

2072
01:13:43.600 --> 01:13:45.660
welke keys zitten erin zodat je die keys gewoon

2073
01:13:45.660 --> 01:13:47.080
kan weggooien.

2074
01:13:48.060 --> 01:13:49.540
Want je kan natuurlijk als dat eenmaal in je

2075
01:13:49.540 --> 01:13:51.540
history staat, je weet niet of er nog

2076
01:13:51.540 --> 01:13:53.460
forks zijn ergens bij iemand lokaal.

2077
01:13:54.440 --> 01:13:55.600
Ja, super handig.

2078
01:13:56.500 --> 01:13:57.660
En dat doet hij snel

2079
01:13:57.660 --> 01:13:59.020
ook. Dat doet hij erg snel.

2080
01:14:00.720 --> 01:14:01.580
Ja, want die had ook

2081
01:14:02.360 --> 01:14:03.460
een collega van mij

2082
01:14:03.460 --> 01:14:05.640
die had in de discussie ook gehad van als er dan

2083
01:14:05.640 --> 01:14:07.580
eenmaal een key in je

2084
01:14:07.580 --> 01:14:08.240
history zit.

2085
01:14:09.000 --> 01:14:11.440
Eigenlijk moet je alles zegmaar

2086
01:14:11.440 --> 01:14:13.080
weggooien, je hele repo opnieuw.

2087
01:14:13.440 --> 01:14:15.460
Iedereen kan dat ding te pakken hebben gehad.

2088
01:14:16.100 --> 01:14:17.720
Dus eigenlijk de enige goede

2089
01:14:17.720 --> 01:14:19.580
actie daarbij is je maakt

2090
01:14:19.580 --> 01:14:20.760
die key ongeldig.

2091
01:14:22.020 --> 01:14:23.720
Ik heb ook wel eens

2092
01:14:23.720 --> 01:14:25.280
vragen gekregen van

2093
01:14:25.900 --> 01:14:28.140
bijvoorbeeld laatst bij

2094
01:14:28.140 --> 01:14:29.000
Zonneplan

2095
01:14:29.640 --> 01:14:31.500
githalk gegeven en dat iemand ook vroeg

2096
01:14:31.500 --> 01:14:33.940
is er een manier waarop je

2097
01:14:33.940 --> 01:14:35.180
dus je keys die je

2098
01:14:35.780 --> 01:14:37.820
en sommige mensen die zeggen dan nog wel

2099
01:14:37.820 --> 01:14:40.020
is van oh ja, je kunt een hele history squashen

2100
01:14:40.500 --> 01:14:41.900
en dat dan voorstpushen naar

2101
01:14:41.900 --> 01:14:43.980
main, maar dan nog als iemand een fork

2102
01:14:43.980 --> 01:14:44.420
heeft.

2103
01:14:46.040 --> 01:14:47.480
Het is distributed.

2104
01:14:48.300 --> 01:14:49.960
Git is gewoon distributed

2105
01:14:49.960 --> 01:14:50.900
source control.

2106
01:14:51.460 --> 01:14:53.960
Het kan overal zijn nu. Ja, precies, dat klopt.

2107
01:14:54.240 --> 01:14:55.840
Je hebt van die tools, dat is zo'n Java tool

2108
01:14:55.840 --> 01:14:58.440
volgens mij die dan de hele geschiedenis

2109
01:14:58.440 --> 01:15:00.040
opnieuw schrijft. Dus dan kun je een

2110
01:15:00.040 --> 01:15:01.960
deel eruit halen en dan

2111
01:15:01.960 --> 01:15:03.300
weer helemaal pushen. Maar ja,

2112
01:15:03.700 --> 01:15:05.960
dat heeft geen zin.

2113
01:15:07.000 --> 01:15:07.960
Dat kost ook veel tijd.

2114
01:15:10.460 --> 01:15:11.940
dus dat, oké, dus dat viel mee, want

2115
01:15:11.940 --> 01:15:13.800
ik dacht echt dat er gewoon, ik lost it.

2116
01:15:13.920 --> 01:15:16.040
Ik denk alle repen, alle private repen.

2117
01:15:16.100 --> 01:15:17.600
Nee, nee, nee.

2118
01:15:17.960 --> 01:15:19.060
Dat was niet.

2119
01:15:19.320 --> 01:15:22.080
We hebben wel heel, heel vies trouwens op de

2120
01:15:22.080 --> 01:15:24.160
de update pagina van het nieuwsartikel van Slack.

2121
01:15:24.300 --> 01:15:26.380
Hebben ze no index, no follow

2122
01:15:27.320 --> 01:15:28.560
voor de crawlers

2123
01:15:28.560 --> 01:15:29.360
erop gezet.

2124
01:15:30.140 --> 01:15:31.620
Zodat het dus niet te veel

2125
01:15:31.620 --> 01:15:32.980
opgepakt zou worden door

2126
01:15:32.980 --> 01:15:33.760
nieuwsartikel.

2127
01:15:35.240 --> 01:15:35.640
Sneaky.

2128
01:15:35.660 --> 01:15:38.320
Denk je ook niet dat dat gewoon is zodat

2129
01:15:38.320 --> 01:15:40.540
bepaalde geautomatiseerde hacking

2130
01:15:40.540 --> 01:15:42.640
tools bijvoorbeeld niet zomaar kunnen crawlen

2131
01:15:42.640 --> 01:15:43.340
en dat soort dingen?

2132
01:15:44.340 --> 01:15:46.560
Geen idee. Maar het was wel opvallend, want het was niet

2133
01:15:46.560 --> 01:15:48.100
een tenner practice van hun nieuwsartikel.

2134
01:15:48.620 --> 01:15:49.660
Oh, alleen op dat?

2135
01:15:51.440 --> 01:15:52.740
Laat maar, laat maar.

2136
01:15:52.920 --> 01:15:54.200
Ik dacht dat ze dat overal hadden.

2137
01:15:54.580 --> 01:15:56.280
Ze noemen dat demarketing.

2138
01:15:56.280 --> 01:15:58.060
Ja, ja, ja.

2139
01:15:59.780 --> 01:16:00.320
Hilarisch.

2140
01:16:01.900 --> 01:16:03.840
We kijken nu naar...

2141
01:16:05.100 --> 01:16:06.760
Oh, die stond echt in het artikel.

2142
01:16:07.100 --> 01:16:07.440
Oké, wow.

2143
01:16:09.240 --> 01:16:09.580
Cool.

2144
01:16:10.640 --> 01:16:11.180
Maar ja, goed.

2145
01:16:11.620 --> 01:16:13.020
Dus eigenlijk, wat leerden we hiervan?

2146
01:16:13.500 --> 01:16:14.900
Geen API...

2147
01:16:15.920 --> 01:16:17.360
Geen API keys gebruikt.

2148
01:16:17.860 --> 01:16:18.520
Gewoon niet.

2149
01:16:19.120 --> 01:16:21.360
Maar dan voor Wouter, wat dan wel?

2150
01:16:22.360 --> 01:16:23.840
Wat ook wel zo is,

2151
01:16:23.840 --> 01:16:26.520
dat allemaal van die integratie.

2152
01:16:26.640 --> 01:16:28.560
Nou, als je die kiest

2153
01:16:28.560 --> 01:16:29.860
en je repo's hebt zitten,

2154
01:16:30.200 --> 01:16:31.360
gewoon die keys ongeldig maken.

2155
01:16:32.440 --> 01:16:34.280
Maar ook bij dit,

2156
01:16:34.500 --> 01:16:36.720
dan zie je dat van die integraties

2157
01:16:36.720 --> 01:16:38.000
die zijn heel erg convenient,

2158
01:16:38.340 --> 01:16:40.140
maar die kunnen dus een attack factor zijn.

2159
01:16:40.640 --> 01:16:42.280
Dus ja, je moet wel

2160
01:16:42.280 --> 01:16:44.340
ook in je achterhoofd houden

2161
01:16:44.340 --> 01:16:46.420
van hoe meer je gaat integreren

2162
01:16:46.420 --> 01:16:48.780
en hoe meer systemen je aan elkaar gaat koppelen,

2163
01:16:49.300 --> 01:16:50.600
op hoe meer dingen je

2164
01:16:50.600 --> 01:16:52.000
gepakt kan worden, zeg maar.

2165
01:16:52.500 --> 01:16:54.840
Ja, dat is waar.

2166
01:16:55.080 --> 01:16:56.660
Dat vergeet ik ook

2167
01:16:56.660 --> 01:16:57.200
en veel anderen,

2168
01:16:57.840 --> 01:16:59.420
je haalt heel makkelijk tools

2169
01:17:00.500 --> 01:17:02.340
en SaaS-producten

2170
01:17:02.340 --> 01:17:02.900
haal je erbij.

2171
01:17:03.360 --> 01:17:04.860
Het risico wordt alleen maar groter en groter.

2172
01:17:05.240 --> 01:17:06.580
Dat is wel waar.

2173
01:17:08.420 --> 01:17:10.400
Waar stoor je dan die API keys?

2174
01:17:10.920 --> 01:17:11.280
In mijn zak.

2175
01:17:11.560 --> 01:17:13.800
Ik doe ze in mijn broekzak.

2176
01:17:14.580 --> 01:17:16.000
Maar je kunt de environment variables,

2177
01:17:16.240 --> 01:17:18.040
dat het echt alleen maar op die machine staat

2178
01:17:18.040 --> 01:17:19.520
waarvan het wordt gerund.

2179
01:17:19.520 --> 01:17:20.700
Je hebt ook van die cloud.

2180
01:17:20.720 --> 01:17:21.420
Dat is ook local.

2181
01:17:23.440 --> 01:17:24.640
Volgens mij heb je in Azure

2182
01:17:26.400 --> 01:17:27.460
de keychain geloof ik

2183
01:17:27.460 --> 01:17:29.260
die je kan gebruiken. Ik weet niet hoe die in Google

2184
01:17:29.260 --> 01:17:31.280
of Amazon heet.

2185
01:17:31.760 --> 01:17:32.260
Ik ook niet.

2186
01:17:33.020 --> 01:17:34.620
Dat weet ik niet.

2187
01:17:34.860 --> 01:17:37.580
Van de key management ding heet dat geloof ik.

2188
01:17:37.660 --> 01:17:40.480
Hij heeft er een of ander leuke abbreviation geloof ik.

2189
01:17:41.340 --> 01:17:41.680
Bij Azure

2190
01:17:41.680 --> 01:17:42.480
heb je er één, zeg maar,

2191
01:17:43.640 --> 01:17:44.600
precies Azure Key Vault.

2192
01:17:45.400 --> 01:17:47.000
Daarom zat ik naar die naam te zoeken.

2193
01:17:47.000 --> 01:17:48.980
En dan kun je rechten hebben op.

2194
01:17:49.140 --> 01:17:50.400
Dus ook via

2195
01:17:52.220 --> 01:17:52.960
autorisatie, zeg maar.

2196
01:17:53.140 --> 01:17:54.900
Dus dat je via OAuth en dan krijg je toegang

2197
01:17:54.900 --> 01:17:57.200
tot die key. Dus dan hoef je niet eens de environment variable

2198
01:17:57.200 --> 01:17:59.020
lokaal te gebruiken. Dan kun je via de key vault

2199
01:17:59.020 --> 01:18:00.800
ook lokaal. Maar ja,

2200
01:18:00.900 --> 01:18:03.100
wat als dan de cloud down is? Ja, maar als de cloud down

2201
01:18:03.100 --> 01:18:03.740
is, ja.

2202
01:18:03.920 --> 01:18:05.700
Dat is sowieso.

2203
01:18:05.800 --> 01:18:09.140
Dat kan ook helpen om bijvoorbeeld bepaalde autenticatiestructuur

2204
01:18:09.140 --> 01:18:10.240
al te koppelen aan je API.

2205
01:18:10.560 --> 01:18:12.680
We hebben bijvoorbeeld Active Directory

2206
01:18:13.740 --> 01:18:14.640
koppeling. Die heb je dan

2207
01:18:14.640 --> 01:18:16.560
nodig om in te kunnen loggen. Maar die

2208
01:18:17.080 --> 01:18:18.700
zelfde token die van Microsoft

2209
01:18:18.700 --> 01:18:20.560
krijgt heb je dan ook weer nodig voor je request

2210
01:18:20.560 --> 01:18:21.360
aan de API.

2211
01:18:22.420 --> 01:18:24.760
Ook dat is weer exploiteerbaar.

2212
01:18:25.420 --> 01:18:26.760
Ja. Ja, ik denk dat

2213
01:18:26.760 --> 01:18:27.960
uiteindelijk alles exploiteert.

2214
01:18:29.160 --> 01:18:30.000
Ja, sowieso.

2215
01:18:30.300 --> 01:18:32.520
Je hebt verschillende flows in OAuth.

2216
01:18:32.880 --> 01:18:35.600
Degene die meestal gebruikt wordt, die is

2217
01:18:36.220 --> 01:18:36.840
te hacken,

2218
01:18:37.020 --> 01:18:38.440
zeg maar, want die key is zeg maar een half

2219
01:18:38.440 --> 01:18:40.540
uur of zo geldig. En er is een andere

2220
01:18:40.540 --> 01:18:42.770
die, want die is eigenlijk, de oude is een beetje

2221
01:18:42.770 --> 01:18:44.110
een nieuwe flow.

2222
01:18:44.410 --> 01:18:46.910
OAuth 2? Ja, OAuth 2. Je hebt verschillende flows.

2223
01:18:47.290 --> 01:18:49.030
Een x aantal bijvoorbeeld van machine to machine.

2224
01:18:49.810 --> 01:18:51.270
Ja, hybrid flow, implicit flow.

2225
01:18:51.530 --> 01:18:51.870
Precies.

2226
01:18:53.630 --> 01:18:53.990
En

2227
01:18:55.330 --> 01:18:56.590
dus dat is ook nog

2228
01:18:57.050 --> 01:18:58.050
ja, dus OAuth is

2229
01:18:59.250 --> 01:19:00.790
niet hackbaar. Zeg nou drie keer

2230
01:19:00.790 --> 01:19:01.870
niet hackbaar, dan is hij wel hackbaar.

2231
01:19:02.750 --> 01:19:04.170
OAuth is hackbaar. Ja, het is sowieso hackbaar.

2232
01:19:04.310 --> 01:19:06.330
Dus het is ook een beetje de vraag van wat doe je met de token.

2233
01:19:06.430 --> 01:19:08.250
Ik gebruik in dit geval de keychain van Apple,

2234
01:19:08.410 --> 01:19:10.010
dus dan is het gewoon helemaal

2235
01:19:10.010 --> 01:19:10.610
encrypted.

2236
01:19:12.250 --> 01:19:14.090
En ja, ik maak dan gebruik van

2237
01:19:14.090 --> 01:19:16.190
een Microsoft Authentication Library.

2238
01:19:16.510 --> 01:19:17.950
Dus ik neem aan dat die jongens beter weten

2239
01:19:17.950 --> 01:19:19.810
dan ik wat ze doen. Ja, wel.

2240
01:19:19.930 --> 01:19:22.010
Maar goed, maar dit is bijvoorbeeld als ze zeg maar die

2241
01:19:22.730 --> 01:19:23.970
die token te pakken

2242
01:19:23.970 --> 01:19:25.910
krijgen. Dus weet ik van via phishing.

2243
01:19:26.230 --> 01:19:27.010
Ook al is het encrypted.

2244
01:19:27.970 --> 01:19:29.770
Dan ga je daar

2245
01:19:30.290 --> 01:19:32.450
John Ripper kun je daar dan

2246
01:19:32.450 --> 01:19:33.670
Ja, zeker een leuke tool trouwens.

2247
01:19:33.810 --> 01:19:35.410
En dan kun je dat ook lokaal doen.

2248
01:19:35.570 --> 01:19:37.570
Dus niemand valt, dan hoef je niet de hele tijd

2249
01:19:37.570 --> 01:19:39.730
requests te gaan sturen dat

2250
01:19:39.730 --> 01:19:41.230
dat een of andere

2251
01:19:41.230 --> 01:19:43.610
bloeteamer zegt van hey, volgens mij

2252
01:19:43.610 --> 01:19:44.650
gebeurt hier iets.

2253
01:19:45.490 --> 01:19:47.650
Want dat kun je gewoon lokaal, kun je dat

2254
01:19:48.610 --> 01:19:49.570
dan cracken.

2255
01:19:49.690 --> 01:19:50.510
Ja, cool.

2256
01:19:51.610 --> 01:19:53.430
Ja, dat ik

2257
01:19:53.430 --> 01:19:54.910
nog een onderwerp.

2258
01:19:55.430 --> 01:19:57.690
Wat gaan we er doen? We zijn al anderhalf uur bezig.

2259
01:19:58.170 --> 01:19:59.170
Nee, volgens mij niet eens.

2260
01:19:59.650 --> 01:20:00.130
Nee, niet eens.

2261
01:20:01.350 --> 01:20:02.170
Hoe lang zijn we bezig?

2262
01:20:03.130 --> 01:20:04.790
Inderdaad, net niet.

2263
01:20:04.790 --> 01:20:06.490
Eén uur en 22 minuten.

2264
01:20:07.270 --> 01:20:07.930
Doen we nog één?

2265
01:20:08.290 --> 01:20:09.570
Een harde stop op Anna.

2266
01:20:09.950 --> 01:20:12.010
We hebben twee, want jij hebt er eentje

2267
01:20:12.010 --> 01:20:13.950
een gediend, Pauline.

2268
01:20:14.470 --> 01:20:16.230
En er is chat

2269
01:20:16.570 --> 01:20:16.810
GPT.

2270
01:20:17.870 --> 01:20:20.370
Ja, nee, dat gaat over de banen

2271
01:20:20.370 --> 01:20:21.290
en over de project.

2272
01:20:22.270 --> 01:20:23.730
Zullen we ze snel doen?

2273
01:20:24.550 --> 01:20:26.350
Doe je eerst die Project Solid maar, want die ken ik echt

2274
01:20:26.350 --> 01:20:26.570
niet.

2275
01:20:27.970 --> 01:20:29.790
Ik ben hier echt super

2276
01:20:29.790 --> 01:20:30.470
hype over.

2277
01:20:31.430 --> 01:20:32.990
Ik was er al een tijdje

2278
01:20:32.990 --> 01:20:34.490
geleden mee in aanraking gekomen

2279
01:20:34.490 --> 01:20:36.970
door een potentiële opdrachtgever

2280
01:20:36.970 --> 01:20:38.470
wat uiteindelijk niet doorging.

2281
01:20:39.850 --> 01:20:40.550
Omdat het nog best

2282
01:20:40.550 --> 01:20:42.550
zo moeilijk verkoopbaar is.

2283
01:20:43.050 --> 01:20:44.690
Maar Project Solid is dus

2284
01:20:44.690 --> 01:20:46.070
iets wat ik heel erg vet vind.

2285
01:20:46.350 --> 01:20:48.750
En het heeft

2286
01:20:48.750 --> 01:20:50.310
alles te maken met zeg maar

2287
01:20:50.310 --> 01:20:52.730
de decentralized web, maar niet web 3

2288
01:20:52.730 --> 01:20:53.850
zeg maar, niet crypto.

2289
01:20:54.410 --> 01:20:56.630
Maar gewoon gedecentraliseerd a la

2290
01:20:56.630 --> 01:20:57.690
Macedon bijvoorbeeld.

2291
01:20:57.690 --> 01:20:59.690
Er is

2292
01:21:00.310 --> 01:21:02.010
nu een best wel groeiend

2293
01:21:02.010 --> 01:21:03.150
aantal

2294
01:21:03.540 --> 01:21:05.610
mensen bezig met

2295
01:21:05.610 --> 01:21:07.630
hun apps zeg maar

2296
01:21:07.630 --> 01:21:08.810
decentraliseren.

2297
01:21:09.970 --> 01:21:10.870
En hun data

2298
01:21:11.690 --> 01:21:12.430
decentraliseren.

2299
01:21:13.150 --> 01:21:15.530
Dat is dus wel een probleem wat

2300
01:21:15.530 --> 01:21:17.870
web 3 en crypto zogenaamd

2301
01:21:17.870 --> 01:21:18.730
dan wil oplossen.

2302
01:21:19.830 --> 01:21:21.790
Helaas komen daar heel veel scammers

2303
01:21:21.790 --> 01:21:23.630
op af en raakten heel

2304
01:21:23.630 --> 01:21:25.530
veel ervan alsnog centraliseerd.

2305
01:21:25.530 --> 01:21:27.630
Maar natuurlijk het idealisme daarachter

2306
01:21:27.630 --> 01:21:29.690
was wel van, je hebt nu meta,

2307
01:21:30.150 --> 01:21:31.730
je hebt Google, je hebt gewoon

2308
01:21:31.730 --> 01:21:33.890
een aantal grote spelers

2309
01:21:33.890 --> 01:21:35.470
die iets van

2310
01:21:35.470 --> 01:21:37.550
57% van alle internet traffic

2311
01:21:38.470 --> 01:21:39.210
hebben.

2312
01:21:40.850 --> 01:21:41.390
En ook

2313
01:21:41.390 --> 01:21:43.110
het merendeel van onze data.

2314
01:21:44.370 --> 01:21:45.510
En dat dat gewoon, daar

2315
01:21:45.510 --> 01:21:47.430
zitten heel grote consequenties aan.

2316
01:21:49.150 --> 01:21:50.630
Nou van

2317
01:21:50.630 --> 01:21:51.370
weet je wel

2318
01:21:51.370 --> 01:21:53.530
staatspropaganda tot aan

2319
01:21:54.730 --> 01:21:56.010
letterlijk genocide

2320
01:21:56.010 --> 01:21:57.950
aansporingen aan toe.

2321
01:21:58.890 --> 01:21:59.290
Waar dan?

2322
01:22:01.550 --> 01:22:02.190
Google,

2323
01:22:02.510 --> 01:22:03.890
meta en genocide

2324
01:22:03.890 --> 01:22:05.390
en je komt er vanzelf achter.

2325
01:22:05.890 --> 01:22:07.250
Maar ja het heeft best wel serieus

2326
01:22:07.250 --> 01:22:08.390
consequenties allemaal.

2327
01:22:09.990 --> 01:22:11.690
En Tim Berners-Lee, degene die

2328
01:22:13.730 --> 01:22:14.370
oorspronkelijk

2329
01:22:14.370 --> 01:22:15.050
het web,

2330
01:22:16.150 --> 01:22:17.030
het wereldwijde web,

2331
01:22:17.410 --> 01:22:19.110
zoals wij die kennen, heeft gekoind

2332
01:22:19.110 --> 01:22:21.590
en ontworpen.

2333
01:22:21.590 --> 01:22:23.550
Die is nu niet meer blij.

2334
01:22:23.790 --> 01:22:25.790
Die noemt het een perversie

2335
01:22:25.790 --> 01:22:27.610
wat er met het web is gebeurd.

2336
01:22:28.010 --> 01:22:29.470
En die had zoiets van

2337
01:22:29.470 --> 01:22:31.590
de gebruiker moet weer

2338
01:22:32.490 --> 01:22:33.530
controle krijgen

2339
01:22:33.530 --> 01:22:35.770
over dienst eigen data.

2340
01:22:36.630 --> 01:22:37.710
En die is Project Solid

2341
01:22:38.790 --> 01:22:39.310
opgestart

2342
01:22:39.310 --> 01:22:41.730
en die probeert dat nu een beetje aan de man te krijgen

2343
01:22:41.730 --> 01:22:43.070
natuurlijk al een paar jaar.

2344
01:22:43.250 --> 01:22:45.570
Best wel een tijd al. Ja best wel een tijdje.

2345
01:22:45.750 --> 01:22:47.690
Maar het is natuurlijk heel erg lastig omdat data

2346
01:22:48.890 --> 01:22:49.930
gewoon waardevoller

2347
01:22:49.930 --> 01:22:51.310
is dan goud nu.

2348
01:22:52.850 --> 01:22:53.810
Maar daar zit ook

2349
01:22:55.530 --> 01:22:56.050
een

2350
01:22:56.050 --> 01:22:56.830
limit aan.

2351
01:22:57.430 --> 01:23:00.190
Dat is nu weer een beetje aan het afdalen zeg maar.

2352
01:23:00.830 --> 01:23:01.270
Maar goed,

2353
01:23:01.650 --> 01:23:03.650
wat Solid dus inhoudt is

2354
01:23:03.650 --> 01:23:05.690
elke gebruiker die krijgt

2355
01:23:05.690 --> 01:23:07.250
zijn haar eigen pot

2356
01:23:09.070 --> 01:23:09.590
en

2357
01:23:09.590 --> 01:23:12.130
daar hou je dus al je eigen data op.

2358
01:23:12.490 --> 01:23:14.270
En in plaats van dat

2359
01:23:14.270 --> 01:23:15.870
dus de data op de service

2360
01:23:15.870 --> 01:23:17.990
staan van de apps die hij gebruikt

2361
01:23:17.990 --> 01:23:20.350
en die dan aan third parties wordt verkocht

2362
01:23:20.350 --> 01:23:21.510
en dat soort dingen.

2363
01:23:21.770 --> 01:23:23.950
Geef jij toegang tot data

2364
01:23:23.950 --> 01:23:24.630
op jouw pot

2365
01:23:25.870 --> 01:23:27.690
om gebruikt te worden door die apps

2366
01:23:27.690 --> 01:23:29.890
en dat kun je dan ook

2367
01:23:29.890 --> 01:23:31.990
die toegang kun je dan weer zelf ontzeggen

2368
01:23:31.990 --> 01:23:32.490
zeg maar.

2369
01:23:33.510 --> 01:23:35.610
Dus ik kan me voorstellen dat je dan een UI hebt

2370
01:23:35.610 --> 01:23:37.850
dat je dan zegt die en die gereeds

2371
01:23:37.850 --> 01:23:39.670
wil ik aan die en die delen.

2372
01:23:40.170 --> 01:23:40.970
Zoiets moet ik dan zien?

2373
01:23:41.930 --> 01:23:43.730
Nou het gaat

2374
01:23:43.730 --> 01:23:45.370
via zeg maar

2375
01:23:45.370 --> 01:23:47.570
er zit een API layer op

2376
01:23:47.570 --> 01:23:49.370
dus tot nu toe gaat het geloof ik

2377
01:23:51.170 --> 01:23:51.770
gewoon

2378
01:23:51.770 --> 01:23:52.770
echt met

2379
01:23:52.770 --> 01:23:53.610
HTTP calls

2380
01:23:54.350 --> 01:23:56.470
je pot is eigenlijk gewoon een server

2381
01:23:56.470 --> 01:23:59.110
en die exposed op een semantische

2382
01:23:59.110 --> 01:24:00.350
manier jouw data.

2383
01:24:00.510 --> 01:24:03.470
Dus je kan bijvoorbeeld je profiel

2384
01:24:03.470 --> 01:24:05.490
hebben waar dan je naam aan vast hangt

2385
01:24:05.490 --> 01:24:06.890
en zo'n app die dan

2386
01:24:06.890 --> 01:24:09.370
moet dan met dat protocol werken

2387
01:24:09.370 --> 01:24:11.730
wat geloof ik op Sparkle

2388
01:24:11.730 --> 01:24:12.910
is dan een

2389
01:24:12.910 --> 01:24:14.910
semantische query taal

2390
01:24:15.590 --> 01:24:17.050
en die vraagt dan op

2391
01:24:17.050 --> 01:24:19.090
ik wil profiel van

2392
01:24:19.090 --> 01:24:21.010
persoon en van profiel

2393
01:24:21.010 --> 01:24:23.110
wil ik naam en dus

2394
01:24:23.730 --> 01:24:24.970
dus dat is het

2395
01:24:24.970 --> 01:24:26.830
een beetje en je kunt je pot

2396
01:24:26.830 --> 01:24:28.810
zelf runnen als eigen server en die dan

2397
01:24:28.810 --> 01:24:30.950
zelf expose of je kunt het

2398
01:24:30.950 --> 01:24:32.950
hij heeft ook een bedrijf dat heet

2399
01:24:32.950 --> 01:24:34.890
inrupt uit m'n hoofd

2400
01:24:34.890 --> 01:24:36.890
die is van Tim Berners-Lee

2401
01:24:36.890 --> 01:24:37.510
dus

2402
01:24:38.640 --> 01:24:40.810
kun je er eentje huren

2403
01:24:40.810 --> 01:24:43.090
Ja, die kun je eigenlijk overal draaien.

2404
01:24:43.410 --> 01:24:47.150
Dus als je bijvoorbeeld hun niet meer vertrouwt, dan kun je hem ook weghalen en zelf ergens

2405
01:24:47.150 --> 01:24:47.910
anders gaan draaien.

2406
01:24:48.210 --> 01:24:49.170
Nou, dat is een beetje het idee.

2407
01:24:51.090 --> 01:24:55.790
En ja, het is dus wel lastig om aan de man te brengen natuurlijk, omdat er voor de gebruiker

2408
01:24:55.790 --> 01:24:57.090
nog best veel technische...

2409
01:24:57.670 --> 01:24:59.490
Dus het is niet heel sexy voor de gebruiker.

2410
01:24:59.610 --> 01:25:04.030
Nee, maar vandaar dat ik erover begon, van wat doe ik dan als leek gebruiker, wat moet

2411
01:25:04.030 --> 01:25:04.510
ik dan doen?

2412
01:25:04.930 --> 01:25:09.770
Ja, dat is het ja, als echt leek gebruiker ga je waarschijnlijk naar een plek als

2413
01:25:09.770 --> 01:25:12.010
ze in ruptes om gewoon een pot te huren.

2414
01:25:12.950 --> 01:25:15.210
Maar ja, je hebt ook use cases nodig.

2415
01:25:15.910 --> 01:25:19.130
Op een gegeven moment een soort critical mass ook nodig voor zoiets om aan te slaan.

2416
01:25:19.670 --> 01:25:23.130
Want mijn vorige werkgever was online identiteit.

2417
01:25:23.430 --> 01:25:25.530
Dat is eigenlijk, liepen we gewoon tegen hetzelfde probleem aan.

2418
01:25:25.650 --> 01:25:29.530
Mensen willen helemaal niet, zeg maar, die identiteit beheren of weet ik, die

2419
01:25:29.530 --> 01:25:30.870
willen gewoon toegang tot die service.

2420
01:25:32.210 --> 01:25:39.750
Ze willen gewoon apps, ze willen gewoon use cases, dus het boeit hun niet, zeg

2421
01:25:40.390 --> 01:25:46.870
Maar wat wel hoopvol is, is dat er bijvoorbeeld Vlaanderen, die heeft al

2422
01:25:46.870 --> 01:25:50.270
toezegging gedaan en die zijn er volgens mij ook al mee bezig, dat al hun

2423
01:25:50.270 --> 01:25:54.010
burgers krijgen voor al hun overheidszaken hun eigen pot.

2424
01:25:54.530 --> 01:25:58.190
Dus zij hoeven, dat wordt al beheerd en weet ik voor wat, zij hoeven daar dus

2425
01:25:58.190 --> 01:25:59.010
niks meer aan te doen.

2426
01:25:59.490 --> 01:26:04.450
Het staat gewoon allemaal op die pot en dat hele overheids ecosystem, dus je

2427
01:26:04.450 --> 01:26:09.730
adres regelen, je belasting regelen, dat wordt dus al om solid heen gebouwd.

2428
01:26:10.350 --> 01:26:11.850
Dat vind ik al heel goed.

2429
01:26:13.350 --> 01:26:17.930
Ik snap echt, nou goed, dat is natuurlijk niet zo dat er allemaal eenmaal

2430
01:26:17.930 --> 01:26:20.730
pannenkoeken bij de overheid werken, maar ik snap nog steeds niet dat mensen

2431
01:26:20.730 --> 01:26:23.850
het oké vinden als politieke partij, of weet ik veel wat.

2432
01:26:24.010 --> 01:26:26.970
Oh, laten we onze spullen op Facebook zetten en laten mensen erheen gaan.

2433
01:26:27.310 --> 01:26:30.290
Oh, dan zit Facebook weer profieletjes te maken van ja, omdat je

2434
01:26:30.290 --> 01:26:35.090
dan bij, op de VVD site bent gekomen, daar weer informatie uit, niet doen.

2435
01:26:35.890 --> 01:26:39.710
En zo zijn er meer dingen, dat de overheid heel naïef is in dit doen,

2436
01:26:39.710 --> 01:26:44.850
en juist overheden zijn inderdaad nu degene die ze maar aanspreken, omdat

2437
01:26:44.850 --> 01:26:47.910
VCs en dat soort dingen, die zijn nog heel erg into ja, maar data,

2438
01:26:48.090 --> 01:26:51.350
schouten, dit en dat, en nu met de AI is het natuurlijk nog meer over

2439
01:26:51.350 --> 01:26:54.230
data, dus het is best wel lastig om te verkopen.

2440
01:26:54.410 --> 01:26:57.270
Dus wat, wat zij nu aan het doen zijn, zijn inderdaad veel meer

2441
01:26:57.270 --> 01:27:03.970
overheden aanspreken die gewoon geen baat erbij hebben om die data zo.

2442
01:27:04.430 --> 01:27:06.670
Maar het is misschien ook wel handig om te weten, want ik weet niet of

2443
01:27:06.670 --> 01:27:09.250
dat ook een stukje bewuster worden, dat je weet wat de overheid doet

2444
01:27:09.250 --> 01:27:12.110
met je data, ik weet niet of dat er ook bij zit, want we hebben heel

2445
01:27:12.110 --> 01:27:17.010
die, hoe heet dat, van de Belastingdienst, dat die blamage die

2446
01:27:17.010 --> 01:27:22.190
nu al jaren loopt, de toeslagen, toeslagenaffaire, dus dat hele

2447
01:27:22.190 --> 01:27:26.350
groep met mensen allerlei labeltjes aan zich geplakt krijgen en

2448
01:27:26.350 --> 01:27:28.950
niet weten waarom, want ja, ja, je woont in uw wijk of jouw

2449
01:27:28.950 --> 01:27:32.110
achternaam rijdt op, weet ik veel wat, dus dan ben je, ben je

2450
01:27:32.110 --> 01:27:32.770
gewoon de sjaak tot.

2451
01:27:32.790 --> 01:27:35.630
Ja, nou van die correlaties inderdaad dat je denkt van ja,

2452
01:27:35.630 --> 01:27:39.490
maar dat is wel correlatie met vrouwen en dan, ja, ja, ja.

2453
01:27:39.490 --> 01:27:41.930
Dat weet je dan niet, dus dat zou fijn zijn als je dan in ieder geval

2454
01:27:41.930 --> 01:27:45.310
weet wat er gebeurt, dat betekent nog steeds niet dat, tuurlijk,

2455
01:27:45.450 --> 01:27:48.070
kun je nog steeds zeggen dat iemand iets geks doet, zeg maar,

2456
01:27:48.870 --> 01:27:51.750
dus dat lijkt me nog steeds niet raar dat dat vastgesteld wordt,

2457
01:27:52.210 --> 01:27:54.170
alleen het is wel fijn om te weten wat de overheid doet met

2458
01:27:54.170 --> 01:27:54.550
je data.

2459
01:27:54.890 --> 01:27:57.830
Ja, plus er zijn ook bepaalde, er was één use case die ik heel

2460
01:27:57.830 --> 01:28:01.390
erg, of nee, het was geen use case, het was meer een verhaal,

2461
01:28:01.690 --> 01:28:04.230
een voorbeeld van wat je niet wil dat er gebeurt, ik weet niet

2462
01:28:04.230 --> 01:28:10.110
wie of wat het was, maar er was een volgens mij een Nederlandse

2463
01:28:10.110 --> 01:28:15.110
universiteit, of een Nederlandse universiteit, geloof ik,

2464
01:28:16.790 --> 01:28:22.770
die wou weten welke van hun studenten in aanmerking kwamen

2465
01:28:22.770 --> 01:28:28.010
voor een bepaald steunding, ik weet niet meer of dat financieel

2466
01:28:28.010 --> 01:28:31.850
was, of een programma of zo, en die wou dus opvragen van,

2467
01:28:32.790 --> 01:28:41.570
wie komen daar voor in aanmerking, en een van de dingen die mensen

2468
01:28:41.570 --> 01:28:44.430
dan in aanmerking zouden laten komen is dan bijvoorbeeld,

2469
01:28:44.570 --> 01:28:51.230
ze hebben mental health problems, dus die gingen opvragen van,

2470
01:28:51.870 --> 01:28:58.130
hey, wie heeft er medische gegevens van, dus die hebben

2471
01:28:58.130 --> 01:29:03.590
data opgevraagd, en die krijgen een hele bak data over studenten,

2472
01:29:04.650 --> 01:29:08.310
en een universiteit, hun core business is natuurlijk niet het heel

2473
01:29:08.310 --> 01:29:12.750
secure houden van heel erg gevoelige data, en dat is gehackt,

2474
01:29:12.790 --> 01:29:15.950
en dat is dus van al die studenten, hun hele medische

2475
01:29:15.950 --> 01:29:20.110
historie is gewoon op straat komen lippen, en dan heb je

2476
01:29:20.110 --> 01:29:23.110
toch steeds, als zo'n plek nou gewoon een manier had om te

2477
01:29:23.110 --> 01:29:26.910
zeggen van, hey, je mag dit, dit en dit specifiek, mag je van

2478
01:29:26.910 --> 01:29:31.670
mij cherrypicken, zodat je weet of ik in aanmerking kom, dan krijg

2479
01:29:31.670 --> 01:29:36.490
je niet eens te weten, wat nou precies mijn hele medische

2480
01:29:36.490 --> 01:29:40.770
historie is, je krijgt alleen maar te horen, ja of nee. Nou, dat.

2481
01:29:40.830 --> 01:29:43.170
Ja, precies, ja. Maar goed, ja, dat soort dingen.

2482
01:29:43.930 --> 01:29:46.990
Alleen ook potentiëel, voor onze overheid, dat zou echt wel

2483
01:29:46.990 --> 01:29:50.410
goud zijn, als je nu al even stilstaat bij hoeveel

2484
01:29:50.410 --> 01:29:53.530
overheids applicaties je adres moet aanpassen, bijvoorbeeld.

2485
01:29:53.530 --> 01:29:56.230
Ja, ja, en dat is dan alleen maar in één plek.

2486
01:29:56.530 --> 01:29:58.250
Duo, you name it.

2487
01:29:58.250 --> 01:29:58.970
Ja, klopt.

2488
01:29:59.830 --> 01:30:01.810
Ik heb weleens gehad dat ik nog post kreeg op de adres van

2489
01:30:01.810 --> 01:30:06.970
mijn ouders en elders overal mijn adres wel juist had staan.

2490
01:30:07.470 --> 01:30:09.650
Ja, en dan kun je ook nog betalen voor een dienst van

2491
01:30:09.650 --> 01:30:13.210
PostNL die dan automatisch al je, maar dat is dan voor een

2492
01:30:13.210 --> 01:30:14.870
maand, ja, voor een half jaar of zo.

2493
01:30:15.090 --> 01:30:18.430
Ja, precies. Maar inderdaad, dat is ook een van de

2494
01:30:18.430 --> 01:30:20.750
selling points die ze aan Vlaanderen hebben gegeven van

2495
01:30:20.750 --> 01:30:23.090
ja, dan kunnen mensen gewoon op één plek

2496
01:30:23.090 --> 01:30:27.570
al hun data eigenlijk aanpassen en dan al die apps die daarmee

2497
01:30:27.570 --> 01:30:30.510
werken, die zijn dan ge-updated. Dus ja.

2498
01:30:31.350 --> 01:30:34.130
Jouw verhaal deed me even doen denken aan een keer toen ik

2499
01:30:34.130 --> 01:30:36.030
de BNR in de auto aan het luisteren was.

2500
01:30:36.070 --> 01:30:38.630
Dan ging het toevallig over een beetje een soortgelijke

2501
01:30:38.630 --> 01:30:40.010
situatie zoals je beschrijft.

2502
01:30:40.310 --> 01:30:42.510
Dat was niet zozeer een universiteit, maar het was

2503
01:30:42.510 --> 01:30:43.130
even iets anders.

2504
01:30:43.870 --> 01:30:46.990
Maar er moest inderdaad massaal data opgehaald worden

2505
01:30:47.530 --> 01:30:51.090
met het risico inderdaad dat men de namen en dat soort

2506
01:30:51.090 --> 01:30:52.090
dingen daarachter komen.

2507
01:30:53.050 --> 01:30:56.190
Maar ze hadden een oplossing bedacht in die...

2508
01:30:56.190 --> 01:30:59.030
Ik zal straks ook even de link delen in de show notes naar

2509
01:30:59.030 --> 01:30:59.650
die podcast.

2510
01:31:00.990 --> 01:31:04.190
Dat heet, even kijken hoor, multi-party computation.

2511
01:31:06.450 --> 01:31:07.230
En even kijken.

2512
01:31:07.250 --> 01:31:08.950
Klinkt een beetje blockchain eigenlijk.

2513
01:31:09.890 --> 01:31:12.410
Ja, oké, inderdaad want het is een cryptografische

2514
01:31:12.410 --> 01:31:15.530
technologie die de data zo versleutelt dat enkel de

2515
01:31:15.530 --> 01:31:18.850
uitkomst van berekeningen zichtbaar is voor partijen.

2516
01:31:19.850 --> 01:31:22.770
Niet helemaal op blockchain, maar wel een beetje ervan af.

2517
01:31:23.070 --> 01:31:26.010
Ja, dus wat er dan gebeurt, het wordt van alles natuurlijk

2518
01:31:26.010 --> 01:31:30.770
versleuteld, behalve de inhoud die je dan echt zoekt.

2519
01:31:31.490 --> 01:31:32.190
Ja, ja, ja.

2520
01:31:32.190 --> 01:31:33.030
Nou, dat inderdaad.

2521
01:31:33.030 --> 01:31:35.990
En dat wordt dan samengevat, zeg maar, en dat wordt dan

2522
01:31:35.990 --> 01:31:38.990
gedeeld in plaats van, oh ja, maar die persoon had

2523
01:31:40.590 --> 01:31:41.910
zoveel medische problemen.

2524
01:31:41.930 --> 01:31:43.990
Het is echt gewoon least privilege eigenlijk, want je

2525
01:31:43.990 --> 01:31:46.670
wil niet gewoon van, oh, hier heb je een hele bak data over

2526
01:31:46.670 --> 01:31:48.430
mij die jij eigenlijk helemaal niet nodig hebt.

2527
01:31:48.430 --> 01:31:52.810
Ja, en het schijnt dus dat er een bedrijf die is daar dus mee

2528
01:31:52.810 --> 01:31:55.330
bezig en die heeft dus een oplossing bedacht om bijvoorbeeld

2529
01:31:55.330 --> 01:31:58.570
dus de overheden met met anderen samen te koppelen en dat

2530
01:31:58.570 --> 01:32:02.070
die twee partijen zonder elkaars data, zeg maar, te delen,

2531
01:32:02.210 --> 01:32:03.830
toch die informatie naar boven kunnen halen.

2532
01:32:03.930 --> 01:32:04.370
Oh, vet.

2533
01:32:04.430 --> 01:32:08.490
Als je nou voor de show notes erna daarachter zou kunnen komen,

2534
01:32:08.570 --> 01:32:09.470
dan zou dat wel heel vet zijn.

2535
01:32:09.490 --> 01:32:10.310
Zeker, zeker, zeker.

2536
01:32:10.430 --> 01:32:13.350
Ik zal, ik heb hier toevallig de podcast aflevingen.

2537
01:32:14.030 --> 01:32:18.970
Ze zijn in Europa, zijn ze er ook mee bezig om de Europese

2538
01:32:18.970 --> 01:32:22.090
online identity wallet er door te drukken.

2539
01:32:22.250 --> 01:32:23.890
Dat is eigenlijk zo'nzelfde soort idee.

2540
01:32:24.150 --> 01:32:27.430
Dus dat je zodra je ergens een nationaal passport of ID card

2541
01:32:27.430 --> 01:32:30.990
hebt, dat je dan ook toegang hebt tot een digitale versie

2542
01:32:30.990 --> 01:32:35.750
daarvan en je dus online of en offline, ook in offline stores,

2543
01:32:36.010 --> 01:32:39.390
daarmee zou moeten kunnen identificeren met alleen die

2544
01:32:39.390 --> 01:32:42.670
data die op dat moment afgegeven hoeft te worden.

2545
01:32:42.670 --> 01:32:46.270
Dus ze zijn ook in Europa breed, zijn ze er wel mee bezig.

2546
01:32:46.450 --> 01:32:47.470
Ik weet niet wat de laatste staat is.

2547
01:32:47.470 --> 01:32:50.870
Dan vraag ik me dan wel weer af van is het dan zo dat overal waar je

2548
01:32:50.870 --> 01:32:53.210
dat ding gebruikt, dat dat dan gelocht wordt?

2549
01:32:53.790 --> 01:32:55.790
Ja, dat zal, ja, dat zal.

2550
01:32:56.170 --> 01:32:59.890
Dat was met die corona QR codes bij ons in Nederland bijvoorbeeld niet.

2551
01:33:00.050 --> 01:33:03.310
Er waren heel veel mensen die dachten van, oh ja, ze willen ons

2552
01:33:03.850 --> 01:33:07.710
die QR code laten scannen zodat we ze precies weten waar we

2553
01:33:07.710 --> 01:33:11.310
zijn geweest en wanneer, maar dat was dus op zo'n manier

2554
01:33:11.310 --> 01:33:13.150
dat dat juist niet zo was.

2555
01:33:13.230 --> 01:33:16.090
Dan vraag ik me af of dat met dit ook het geval is.

2556
01:33:16.190 --> 01:33:18.710
Want dat zou wel heel veel schelen.

2557
01:33:19.010 --> 01:33:20.710
Want ze zijn er snel bang daarvoor.

2558
01:33:20.770 --> 01:33:23.050
Nee, volgens mij waren ze nu inderdaad meer bezig met soort van

2559
01:33:23.050 --> 01:33:25.970
outlines opstellen dan dat er daadwerkelijke implementatie gedaan

2560
01:33:25.970 --> 01:33:29.150
was. Maar ja, hier was ik mee bezig bij een vorige werkgever.

2561
01:33:29.270 --> 01:33:30.710
Dus ik weet niet wat de laatste staat daarvan is.

2562
01:33:31.130 --> 01:33:32.790
Maar ja, ja, interessant.

2563
01:33:33.030 --> 01:33:35.030
Identity Wallets wilden ze het noemen.

2564
01:33:35.490 --> 01:33:38.070
Het bedrijf waar we het net even over hadden.

2565
01:33:38.070 --> 01:33:39.090
Hoe heet het nou?

2566
01:33:39.270 --> 01:33:42.750
De multi-computational.

2567
01:33:43.070 --> 01:33:47.090
Ja, het bedrijf heet Roseman Labs.

2568
01:33:48.450 --> 01:33:49.410
Roseman Labs.

2569
01:33:49.990 --> 01:33:52.310
Klinkt echt super post-apocalyptic.

2570
01:33:52.570 --> 01:33:54.190
Daar komt het zombie virus vandaan.

2571
01:33:54.190 --> 01:33:57.770
Ja, dat klinkt waarschijnlijk een beetje als Cambridge Analytica.

2572
01:33:58.550 --> 01:33:59.330
Ja, dat dacht ik ook meteen.

2573
01:33:59.450 --> 01:34:02.310
Ik denk sowieso, dit soort oplossingen hebben altijd superveel potentiëel.

2574
01:34:02.390 --> 01:34:04.390
Maar het is altijd even de vraag van wie doet het?

2575
01:34:05.790 --> 01:34:07.850
En daarnaast is het ook wel heel belangrijk

2576
01:34:07.850 --> 01:34:14.430
dat ik dat heel goed gekeken moet worden naar de ethische aspecten en hoe kan ik een bepaalde tech misbruiken.

2577
01:34:15.310 --> 01:34:18.650
Facebook is nog ook nooit met deze gedachten gestart.

2578
01:34:18.930 --> 01:34:24.610
Dat is mass marketing en het is een van mijn favoriete oosintools, om het zo maar even te zeggen.

2579
01:34:24.770 --> 01:34:25.490
Ja, precies.

2580
01:34:27.270 --> 01:34:28.810
Maar ook met Twitter.

2581
01:34:29.190 --> 01:34:32.410
Kijk, ik ben me er altijd van bewust van wat ik op het internet zet.

2582
01:34:32.510 --> 01:34:36.770
Dan kan ik altijd nadenken van ja, hoe kan dit mogelijkerwijs tegen me gebruikt worden?

2583
01:34:36.770 --> 01:34:38.250
Niet iedereen doet dat.

2584
01:34:39.010 --> 01:34:42.090
En vooral met zo'n project als dit denk ik dat het potentieel heel groot is.

2585
01:34:42.230 --> 01:34:44.030
Maar de misbruik kan ook heel groot zijn.

2586
01:34:45.410 --> 01:34:48.610
Nu noem je wel door Twitter, nu ook Elon Musk.

2587
01:34:49.570 --> 01:34:50.150
Oh neer!

2588
01:34:51.450 --> 01:34:53.150
Ja, ik had gezegd, maak het maar af.

2589
01:34:54.410 --> 01:34:58.210
Vlak daarvoor was bijvoorbeeld die Twitter Circle geïmplementeerd.

2590
01:34:58.270 --> 01:35:02.750
En toen dacht ik, oh dat is leuk, dat kan ik gebruiken voor foto's van mijn kind zonder dat ik dat aan mijn hele verhandeling.

2591
01:35:03.030 --> 01:35:04.130
Maar toen kwam Elon Musk.

2592
01:35:04.690 --> 01:35:10.490
Nu denk ik, het zou maar zo kunnen zijn dat hij over drie dagen beslist, oh al je Twitter Circle posts zijn nu openbaar.

2593
01:35:10.790 --> 01:35:12.930
Dat zou me echt oprecht niks verbazen.

2594
01:35:13.490 --> 01:35:17.270
Ja, of er zijn gewoon geen mensen meer die de code nog kennen.

2595
01:35:17.810 --> 01:35:18.750
En dan oh, oh niks.

2596
01:35:19.230 --> 01:35:19.670
Oepsie.

2597
01:35:21.210 --> 01:35:23.250
Ja, degene die wist hoe dit werkt is ontslagen.

2598
01:35:23.670 --> 01:35:24.190
Ja, dat is gewoon zo.

2599
01:35:24.270 --> 01:35:26.150
Er zouden toch heel veel van die afdelingen zijn, toch?

2600
01:35:26.150 --> 01:35:27.370
Ja, je weet het gewoon niet.

2601
01:35:27.610 --> 01:35:32.730
Als een of andere billionaire gewoon al die bakken met data in één keer kan kopen on a whim.

2602
01:35:32.730 --> 01:35:34.310
Je weet het gewoon niet.

2603
01:35:34.630 --> 01:35:36.090
Ja, ik vind het, ja.

2604
01:35:36.630 --> 01:35:38.750
Pauline, ik heb nog een vraag over dat project.

2605
01:35:40.530 --> 01:35:40.810
Solid.

2606
01:35:40.970 --> 01:35:41.850
Solid, ja.

2607
01:35:42.730 --> 01:35:44.130
Wat doe je dan zelf daarmee?

2608
01:35:44.950 --> 01:35:48.290
Ik heb er ooit naar gekeken en dacht van oh, hoe kan ik helpen met die gasten?

2609
01:35:48.310 --> 01:35:49.590
Want dan kan ik een beetje mee programmeren.

2610
01:35:49.970 --> 01:35:51.410
Ja, nog niks eigenlijk.

2611
01:35:51.610 --> 01:35:53.150
Ik wil daar eigenlijk heel graag mee bezig.

2612
01:35:53.270 --> 01:35:55.470
En er is ook een website voor.

2613
01:35:55.490 --> 01:35:57.050
Dat heet geloof ik The Federation.

2614
01:35:58.950 --> 01:36:00.410
Ja, ik weet het niet meer precies.

2615
01:36:00.410 --> 01:36:02.110
Dat moet ik zo even opzoeken.

2616
01:36:02.570 --> 01:36:06.170
Kevin Dunkloff van de API Platform is daar ook heel erg mee bezig.

2617
01:36:06.270 --> 01:36:10.190
Die is heel erg activistisch en idealistisch en zo.

2618
01:36:10.650 --> 01:36:11.590
Heel tof gast van die dat.

2619
01:36:12.130 --> 01:36:16.850
Maar dat is een groep van apps die gedestentraliseerd zijn.

2620
01:36:17.590 --> 01:36:21.370
En daar zitten dus dingen tussen die ook solid gebruiken.

2621
01:36:22.210 --> 01:36:28.110
Dus ja, ik wil eigenlijk, ik doe er nu nog niks mee, maar het lijkt me heel vet om daar een app voor te schrijven.

2622
01:36:28.110 --> 01:36:28.670
Allright.

2623
01:36:28.790 --> 01:36:30.610
Gewoon aan het ecosysteem bij te dragen.

2624
01:36:31.490 --> 01:36:33.170
Kan er poolrequests in schieten, zag ik.

2625
01:36:33.230 --> 01:36:35.550
Ja, dat staat op die website hoe je kan bijdragen.

2626
01:36:36.370 --> 01:36:42.190
Ja, maar wat ze nu geloof ik vooral nodig hebben is use cases, apps, mensen die apps maken.

2627
01:36:42.270 --> 01:36:42.850
Ja, echt.

2628
01:36:43.110 --> 01:36:44.430
Voor gebruikers interessant.

2629
01:36:44.610 --> 01:36:47.090
Ja, dat wordt de adaption rate.

2630
01:36:48.010 --> 01:36:49.210
Ja, dat is het lastige.

2631
01:36:49.450 --> 01:36:50.830
Dat is een mooie brug.

2632
01:36:51.610 --> 01:36:52.090
Naar?

2633
01:36:52.450 --> 01:36:54.330
Of we nog steeds ontwikkelaars nodig zijn.

2634
01:36:55.490 --> 01:36:57.230
Ja, dat is echt een slechte brug, maar wel een brug.

2635
01:36:57.230 --> 01:36:59.670
Ja, ik stond even, is dat een brug?

2636
01:37:00.490 --> 01:37:05.210
Ja, het is een brug als je de attitude hebt.

2637
01:37:07.690 --> 01:37:08.170
Nee.

2638
01:37:09.970 --> 01:37:11.050
Oké, gaan we verder.

2639
01:37:12.250 --> 01:37:14.490
Nou, dit was de laatste aflevering van CodeKlets.

2640
01:37:18.690 --> 01:37:20.210
Daarom heb je ons bij elkaar gestoeld.

2641
01:37:20.230 --> 01:37:21.270
Ja, we stoppen ermee.

2642
01:37:21.530 --> 01:37:22.250
Daarom heeft-ie ons uitgekomen.

2643
01:37:22.250 --> 01:37:23.790
Dit is voor ons een verrassing ook.

2644
01:37:24.370 --> 01:37:29.830
De volgende keer wordt het gegeneerd door de nieuwe Microsoft Speech Synthesis.

2645
01:37:30.110 --> 01:37:30.530
Maar drie seconden ook.

2646
01:37:30.530 --> 01:37:31.650
Dat zou best wel kunnen eigenlijk.

2647
01:37:31.710 --> 01:37:32.510
Laten we dat een keer doen.

2648
01:37:32.590 --> 01:37:35.630
Schrijf een aflevering CodeKlets in de stijl van CodeKlets.

2649
01:37:37.570 --> 01:37:40.350
Dan gooien we al onze afleveringen in die AI.

2650
01:37:40.590 --> 01:37:41.650
Kijken waar die mee op komt.

2651
01:37:41.710 --> 01:37:42.990
Je kunt stemmen, zeg maar.

2652
01:37:43.210 --> 01:37:44.110
Want ik had een tool...

2653
01:37:44.110 --> 01:37:44.850
Wat heet dat ding nou?

2654
01:37:45.670 --> 01:37:45.990
Whatever.

2655
01:37:46.230 --> 01:37:48.830
Dan kun je de stemgeluid gewoon in die tool gooien.

2656
01:37:48.910 --> 01:37:51.350
En dan kun je gewoon typen stukken tekst.

2657
01:37:51.450 --> 01:37:53.370
En dan wordt dat zeg maar gewoon voor je gegeneerd.

2658
01:37:53.370 --> 01:37:54.050
Creepy shit.

2659
01:37:54.410 --> 01:37:55.030
Creepy shit.

2660
01:37:55.110 --> 01:37:58.070
En hoe realistisch is dat?

2661
01:38:00.170 --> 01:38:03.190
Ik deed dat drie keer met onze laatste podcast.

2662
01:38:03.430 --> 01:38:04.570
Hij liep drie keer vast.

2663
01:38:05.190 --> 01:38:06.210
Dus ik weet niet of dat nou...

2664
01:38:06.210 --> 01:38:06.930
Ik denk dat we veilig zijn.

2665
01:38:07.130 --> 01:38:10.390
Volgens mij zijn onze banen nog secure.

2666
01:38:10.550 --> 01:38:11.390
Ja, precies.

2667
01:38:11.810 --> 01:38:12.350
Een klein zijbrug.

2668
01:38:12.590 --> 01:38:13.590
Ik heb een keer...

2669
01:38:13.590 --> 01:38:15.490
Dat was een audio software.

2670
01:38:16.230 --> 01:38:18.250
Specifiek voor pratende audio.

2671
01:38:18.690 --> 01:38:21.030
En dan kon je je audio files inladen.

2672
01:38:21.030 --> 01:38:26.490
En dan werd het zeg maar met speech to text op je scherm geprint.

2673
01:38:26.690 --> 01:38:28.370
En dan kon je dus tekst editen.

2674
01:38:28.490 --> 01:38:29.470
Ja, dat is deze volgens mij.

2675
01:38:29.670 --> 01:38:30.630
Dat is dezelfde ook.

2676
01:38:30.950 --> 01:38:32.070
Maar dat was nog super mooi.

2677
01:38:32.170 --> 01:38:35.430
Je kan dus gewoon alles selecteren met e en um en weet ik het wat.

2678
01:38:35.510 --> 01:38:37.790
En dan zeg je gewoon select al die tekst dingetjes.

2679
01:38:38.190 --> 01:38:38.250
Delete.

2680
01:38:38.270 --> 01:38:39.250
En dan loopt hij vast.

2681
01:38:40.310 --> 01:38:41.110
Toen ik het probeerde niet.

2682
01:38:41.490 --> 01:38:42.190
En dan had hij gewoon...

2683
01:38:42.190 --> 01:38:43.010
Overal had hij het eruit gehaald.

2684
01:38:43.190 --> 01:38:45.410
Hij was sowieso...

2685
01:38:45.410 --> 01:38:48.490
De eerste versie of één van de eerste versies die deed Engels zeg maar.

2686
01:38:48.550 --> 01:38:50.790
Nu kun je inmiddels ook in Nederland zeg maar doen.

2687
01:38:53.410 --> 01:38:54.550
En wat ik deed.

2688
01:38:54.710 --> 01:38:55.830
Dus je kunt vanuit...

2689
01:38:55.830 --> 01:38:56.750
Dus dan had ik die tracks.

2690
01:38:56.850 --> 01:38:59.890
Nee, die hadden we met Riverside gedaan.

2691
01:38:59.990 --> 01:39:01.030
Zeg maar die online opname.

2692
01:39:01.310 --> 01:39:03.250
En die kun je dan rechtstreeks exporteren naar die tool.

2693
01:39:03.810 --> 01:39:05.470
Die export, dat ging al een paar keer fout.

2694
01:39:05.910 --> 01:39:07.890
En als ik dan zei van analyseren en doen is.

2695
01:39:08.090 --> 01:39:08.450
Maar dat ging.

2696
01:39:08.630 --> 01:39:09.410
Ja, bij mij ging het niet.

2697
01:39:09.630 --> 01:39:11.030
Dus ik had zoiets van tools.

2698
01:39:11.490 --> 01:39:12.330
Descript heet het.

2699
01:39:12.410 --> 01:39:13.130
Ja, precies.

2700
01:39:13.210 --> 01:39:13.750
Ja, die tool.

2701
01:39:14.130 --> 01:39:14.610
Ja, nice.

2702
01:39:15.230 --> 01:39:17.710
Dan kun je een stukje bij typen.

2703
01:39:17.770 --> 01:39:18.490
Ah, oké.

2704
01:39:18.490 --> 01:39:19.370
Ik weet niet of dat al kan.

2705
01:39:19.850 --> 01:39:21.190
En die kan het dan genereren.

2706
01:39:21.370 --> 01:39:22.810
Maar ja, zijn we nog nodig?

2707
01:39:23.350 --> 01:39:24.110
Ja, ik denk het wel.

2708
01:39:24.650 --> 01:39:28.190
Ik heb voorlopig wel wat dingetjes gezien.

2709
01:39:28.230 --> 01:39:29.570
Wat uit chat, GPT.

2710
01:39:30.650 --> 01:39:32.830
Sommige dingen zijn inderdaad super nice.

2711
01:39:33.570 --> 01:39:37.170
En ik denk echt wel ook een beetje een verlengdaar van GitHub Copilot.

2712
01:39:37.670 --> 01:39:38.790
Ja, dat kan echt wel.

2713
01:39:39.350 --> 01:39:40.850
Ja, het kan best wel helpen.

2714
01:39:41.290 --> 01:39:45.210
Ik denk echt nog niet dat we bang over te zijn dat die dingen zichzelf helemaal programmeren.

2715
01:39:45.710 --> 01:39:46.790
Dat is een beetje mijn idee.

2716
01:39:48.470 --> 01:39:49.410
De vraag stellen.

2717
01:39:49.710 --> 01:39:50.150
Ja, precies.

2718
01:39:50.430 --> 01:39:52.570
De juiste vraag formuleren om het juiste antwoord te krijgen.

2719
01:39:52.670 --> 01:39:53.790
Want dat is nog wel...

2720
01:39:54.330 --> 01:39:56.010
Dat is een kleine tip die ik later...

2721
01:39:56.010 --> 01:39:56.830
Maar dat komt straks wel.

2722
01:39:57.470 --> 01:39:59.070
Dat vind ik nog best wel een kunst op zich.

2723
01:39:59.130 --> 01:40:01.590
Want ik zie sommige prompt, zeg maar, van mensen.

2724
01:40:01.770 --> 01:40:03.130
Dan denk ik zo, oké, creatief.

2725
01:40:03.230 --> 01:40:04.190
Dat had ik niet verzonnen.

2726
01:40:04.550 --> 01:40:05.770
En dan komen er heel interessante dingen.

2727
01:40:06.290 --> 01:40:08.850
Dan gaat die echt wel nuttige dingen teruggeven.

2728
01:40:09.070 --> 01:40:10.870
Dus die input daarvan, die is ook echt wel...

2729
01:40:11.770 --> 01:40:16.550
Dus misschien wordt het dan dat het een hulpstuk is.

2730
01:40:16.550 --> 01:40:19.910
Dus zoals we nu eigenlijk ook met Google.

2731
01:40:19.970 --> 01:40:22.110
Want je moet gewoon goed kunnen Google als het ware.

2732
01:40:23.010 --> 01:40:25.650
Moet je dan goed met ChatGPT kunnen chatten.

2733
01:40:26.310 --> 01:40:28.050
Ja, ik denk dat het een concurrent wordt van Google.

2734
01:40:28.670 --> 01:40:31.830
Dus dat je in eerste instantie gaat je chat GPT gebruiken.

2735
01:40:33.090 --> 01:40:35.950
En uiteraard heb je altijd de skills nodig om te kunnen checken...

2736
01:40:35.950 --> 01:40:37.470
of het antwoord wat je krijgt ook goed is.

2737
01:40:37.490 --> 01:40:38.490
Want dat is ook heel vaak fout.

2738
01:40:39.450 --> 01:40:42.030
Als je bijvoorbeeld een bepaalde oplossing geprogrammeerd wil hebben...

2739
01:40:42.030 --> 01:40:43.570
met gebruik van bepaalde libraries.

2740
01:40:43.710 --> 01:40:45.230
Zie ik hem heel veel fout maken, bijvoorbeeld.

2741
01:40:45.230 --> 01:40:46.110
Nou ja.

2742
01:40:46.630 --> 01:40:48.230
No comments waarom ik dat gebruik.

2743
01:40:51.210 --> 01:40:52.010
Ja, precies.

2744
01:40:52.230 --> 01:40:56.490
Nee, maar die fouten gaan er op een gegeven moment wel uit.

2745
01:40:56.630 --> 01:40:59.790
En dan wordt het ook steeds lastiger om die fouten te herkennen.

2746
01:40:59.890 --> 01:41:01.730
Maar dat is dan tegelijkertijd ook weer de valken wel.

2747
01:41:01.850 --> 01:41:05.090
Want juist die subtiele foutjes die misschien welke initiale impact kunnen hebben.

2748
01:41:06.030 --> 01:41:09.690
Het laatste wat je wil is dat iemand zomaar wat invoert.

2749
01:41:09.770 --> 01:41:12.910
Het presenteert als zijn eigen idee en dat het eigenlijk gewoon helemaal fout is.

2750
01:41:12.910 --> 01:41:14.950
Eigenlijk moeten we die data gewoon saboteren.

2751
01:41:20.270 --> 01:41:24.930
Ik zag gewoon iemand op het internet die deed het tijd van 5 plus 5 is 11.

2752
01:41:26.950 --> 01:41:29.270
En dan zegt JetGP 10, die zegt van nee, dat is 10.

2753
01:41:29.470 --> 01:41:30.550
Nee, is echt zo, is echt 11.

2754
01:41:31.070 --> 01:41:31.650
Oh, sorry.

2755
01:41:38.790 --> 01:41:40.150
SQL injection code.

2756
01:41:40.810 --> 01:41:41.890
Ja precies, dit is wel goed.

2757
01:41:41.890 --> 01:41:43.030
Ik ben dus veilige code.

2758
01:41:45.170 --> 01:41:45.910
Doe gewoon joh.

2759
01:41:46.210 --> 01:41:47.250
Ja, wel heel, heel cool.

2760
01:41:47.370 --> 01:41:48.590
Drop database master.

2761
01:41:50.450 --> 01:41:51.810
Nee, maar hij kan het wel, ja.

2762
01:41:51.910 --> 01:41:52.970
Want je zegt van ja, wat is het dan?

2763
01:41:53.010 --> 01:41:56.010
Dan kun je zeggen van eh, write a piece of code in Python.

2764
01:41:56.430 --> 01:41:57.490
Make it a single file.

2765
01:41:57.970 --> 01:41:59.290
En dus dan maak ik wat een bestand.

2766
01:41:59.410 --> 01:42:00.550
En gebruik deze libraries.

2767
01:42:00.730 --> 01:42:01.470
Dus dat snap je.

2768
01:42:01.610 --> 01:42:02.410
Dat snap je ook allemaal.

2769
01:42:03.010 --> 01:42:03.450
Of snap die?

2770
01:42:03.610 --> 01:42:05.890
Dat heeft hij als input gekregen en dat kan hij dus toepassen.

2771
01:42:06.950 --> 01:42:09.630
Dus dat, ja, ik vind het wel, ik vond het echt wel indrukwekkend.

2772
01:42:10.270 --> 01:42:11.870
Ja, ik moet zeggen, ik ben dus sinds.

2773
01:42:12.850 --> 01:42:16.750
Twee maanden nu of zo heb ik een abonnement genomen dan op GitHub Copilot.

2774
01:42:17.370 --> 01:42:19.010
Om dat dan toch ook gewoon te proberen.

2775
01:42:19.750 --> 01:42:20.110
Trader.

2776
01:42:23.410 --> 01:42:28.270
Maar ik merk toch ook dat, en met name bij een aantal collega's die ik ook heb,

2777
01:42:28.670 --> 01:42:32.430
die gaan te veel uit van de code die gegenereerd wordt.

2778
01:42:32.530 --> 01:42:34.310
Dus eigenlijk elke keer als de ding met een completion komt,

2779
01:42:34.490 --> 01:42:36.290
drukken ze eerst op tab om hem te accepteren.

2780
01:42:36.390 --> 01:42:39.190
En dan gaan ze vervolgens code weghalen,

2781
01:42:39.230 --> 01:42:41.490
wat niet klopt of wat niet nodig is of dingen aanpassen.

2782
01:42:42.050 --> 01:42:44.690
Maar voor mij heb ik dan, ja ik denk dan juist,

2783
01:42:44.810 --> 01:42:48.630
dat breekt eigenlijk je eigen gedachte cycle gewoon,

2784
01:42:48.630 --> 01:42:50.950
want je stopt met nadenken op het moment dat je iets accepteert van dat ding.

2785
01:42:51.050 --> 01:42:53.830
Beetje alsof je de navigatie de slot involgt.

2786
01:42:54.030 --> 01:42:58.030
Ja, en dat zie ik dan dus best vaak met wat per-programming sessies

2787
01:42:58.030 --> 01:42:59.470
die ik dan heb gedaan met collega's van mij.

2788
01:42:59.530 --> 01:43:02.490
Dan zie ik dus gewoon dat ze eerst iets accepteren,

2789
01:43:02.690 --> 01:43:04.130
en dan vervolgens zijn ze gestopt met nadenken,

2790
01:43:04.210 --> 01:43:06.890
en dan zijn ze drie keer dat hele stuk opnieuw aan het programmen.

2791
01:43:07.210 --> 01:43:09.170
Ja, ik ben wel bang dat ik zo,

2792
01:43:09.930 --> 01:43:11.630
maar dat ik dat ook zou doen.

2793
01:43:12.270 --> 01:43:14.770
Want dan krijg je toch best wel, ja ik weet niet hoeveel code je krijgt,

2794
01:43:14.910 --> 01:43:16.390
maar dat er een heel stuk code uitgegenereren wordt.

2795
01:43:16.570 --> 01:43:18.510
Dan denk ik oké, ja nou dan haal ik die dingen weg,

2796
01:43:19.050 --> 01:43:20.410
en dan ben ik toch geholpen als het ware.

2797
01:43:20.690 --> 01:43:22.390
Je moet alles alsnog controleren.

2798
01:43:22.710 --> 01:43:24.530
Ik bedoel het is gewoon een merge request dat je aan het controleren bent

2799
01:43:24.530 --> 01:43:25.890
van eigenlijk Copilot.

2800
01:43:25.990 --> 01:43:27.790
Want op het moment dat hij wat code genereert,

2801
01:43:28.190 --> 01:43:29.570
ja dan heeft hij behoorlijk wat context,

2802
01:43:30.090 --> 01:43:31.630
maar eigenlijk negen van de tien keer.

2803
01:43:31.630 --> 01:43:32.250
Dat lijkt me ook helemaal niet leuk.

2804
01:43:32.350 --> 01:43:33.990
Dan is de lol er toch helemaal van af.

2805
01:43:34.130 --> 01:43:35.430
Ik hou van programmeren.

2806
01:43:35.550 --> 01:43:36.450
Ja ik vind programmeren ook leuk,

2807
01:43:36.450 --> 01:43:37.450
maar ik had laatst,

2808
01:43:38.810 --> 01:43:40.290
ja goed dat ging,

2809
01:43:40.570 --> 01:43:45.450
ik wilde zelf een tooltje schrijven voor FIFA toernooitjes.

2810
01:43:46.850 --> 01:43:47.770
Dat denk ik al.

2811
01:43:47.770 --> 01:43:48.450
Heel interessant he.

2812
01:43:48.450 --> 01:43:49.410
Voor FIFA gewoon.

2813
01:43:49.410 --> 01:43:50.390
Nee maar kijk nou die andere,

2814
01:43:50.870 --> 01:43:51.930
de allerlaatste alweer,

2815
01:43:52.970 --> 01:43:54.810
we wilden een toernooitje op FIFA,

2816
01:43:55.190 --> 01:43:56.110
op de Playstation,

2817
01:43:56.970 --> 01:43:58.750
en dan met z'n vieren zeg maar tegen elkaar.

2818
01:43:58.910 --> 01:44:01.930
Even snel gewoon een league of zo tegen elkaar.

2819
01:44:02.990 --> 01:44:04.690
En ik denk nou dat kun je wel programmeren.

2820
01:44:04.690 --> 01:44:06.870
Nou dan moet je zorgen dat je

2821
01:44:06.870 --> 01:44:08.610
allemaal tegen elkaar gaat spelen zeg maar,

2822
01:44:08.690 --> 01:44:09.950
en dat is dan je schema.

2823
01:44:10.710 --> 01:44:12.370
Dus die logica wilde je gewoon.

2824
01:44:12.590 --> 01:44:13.190
Ja ik dacht ja weet je,

2825
01:44:13.910 --> 01:44:14.650
dat kan ik best wel.

2826
01:44:16.210 --> 01:44:17.690
Toen heb ik het er in gegooid,

2827
01:44:18.250 --> 01:44:21.230
en ik ook gewoon met de juiste algoritme,

2828
01:44:21.410 --> 01:44:22.430
ik dacht nou dat is easy peasy,

2829
01:44:22.470 --> 01:44:23.210
dit is wel handig.

2830
01:44:23.730 --> 01:44:25.410
Voor dat soort dingen is het wel erg fijn.

2831
01:44:25.490 --> 01:44:27.110
Dat is gewoon een beetje dom werk.

2832
01:44:28.430 --> 01:44:29.390
Ja je had het zelf ook kunnen,

2833
01:44:29.490 --> 01:44:30.450
maar dat kost je gewoon wat tijd.

2834
01:44:30.750 --> 01:44:32.270
Ik weet nog wel dat mijn neefje,

2835
01:44:32.390 --> 01:44:34.250
die is ook sinds kort game developer,

2836
01:44:35.650 --> 01:44:37.070
en die zit nu op school,

2837
01:44:37.530 --> 01:44:38.690
en die is dat aan het leren.

2838
01:44:39.150 --> 01:44:40.130
En die vroeg mij een keer,

2839
01:44:40.210 --> 01:44:41.710
ja wat is nou de beste manier in Java,

2840
01:44:42.010 --> 01:44:43.270
of weet ik veel wat voor taal maar,

2841
01:44:43.550 --> 01:44:44.710
om een voorloopje te maken.

2842
01:44:45.410 --> 01:44:46.830
Toen heb ik het gebruikt eventjes.

2843
01:44:46.870 --> 01:44:47.590
Ik had te kijken,

2844
01:44:48.290 --> 01:44:49.430
wat bedenkt hij nou?

2845
01:44:49.970 --> 01:44:50.350
Want ja,

2846
01:44:50.410 --> 01:44:52.610
ik heb ook wel een paar ideetjes daarover,

2847
01:44:52.690 --> 01:44:53.010
maar ja,

2848
01:44:53.110 --> 01:44:54.150
wat is nou de beste,

2849
01:44:54.430 --> 01:44:55.690
en wat is het meest aangeraden?

2850
01:44:55.730 --> 01:44:56.350
En toen heb ik gezegd,

2851
01:44:56.450 --> 01:44:57.370
chat GPT.

2852
01:44:57.790 --> 01:44:57.870
Ja,

2853
01:44:57.870 --> 01:44:58.630
toen heb je verpest.

2854
01:44:58.630 --> 01:44:59.710
Ik heb een verpest,

2855
01:44:59.710 --> 01:45:00.370
altijd heb ik een verpest.

2856
01:45:00.390 --> 01:45:00.850
Ja precies.

2857
01:45:01.230 --> 01:45:04.570
En nu heb ik een hele lange code,

2858
01:45:04.730 --> 01:45:05.330
waar die niks aan heeft.

2859
01:45:05.430 --> 01:45:06.110
Ja precies,

2860
01:45:06.190 --> 01:45:06.930
iedere keer op school,

2861
01:45:07.150 --> 01:45:07.850
gewoon chat GPT.

2862
01:45:07.970 --> 01:45:09.030
Maar voor de verledenheid,

2863
01:45:09.110 --> 01:45:10.250
volgens mij is hetgene,

2864
01:45:10.250 --> 01:45:11.430
dat de code schrijft,

2865
01:45:11.510 --> 01:45:12.630
heet Codex.

2866
01:45:13.470 --> 01:45:13.970
Dat kan,

2867
01:45:14.030 --> 01:45:14.330
dat weet ik niet.

2868
01:45:14.330 --> 01:45:16.350
En chat GPT is echt die chatbot,

2869
01:45:16.490 --> 01:45:19.010
maar het is allebei van OpenAI.

2870
01:45:19.090 --> 01:45:19.570
OpenAI, ja.

2871
01:45:19.670 --> 01:45:21.410
En dan hebben ze dus chat GPT,

2872
01:45:21.590 --> 01:45:22.630
dan hebben ze Codex,

2873
01:45:22.690 --> 01:45:23.630
en ze hadden,

2874
01:45:24.390 --> 01:45:25.670
ze hebben nog een derde.

2875
01:45:25.850 --> 01:45:26.570
Dat is ook een Dali.

2876
01:45:27.110 --> 01:45:27.750
Dali, ja.

2877
01:45:27.750 --> 01:45:29.570
Dat is die image AI dinges.

2878
01:45:29.770 --> 01:45:30.390
Oh, wauw.

2879
01:45:30.910 --> 01:45:31.650
Die image generatie,

2880
01:45:31.650 --> 01:45:32.750
dat kun je ook helemaal,

2881
01:45:33.510 --> 01:45:34.250
je in verliezen.

2882
01:45:34.410 --> 01:45:34.890
Dat is ook wel echt,

2883
01:45:34.950 --> 01:45:36.170
dat komen ook wel spooky dingen uit,

2884
01:45:36.170 --> 01:45:37.630
maar soms ook echt hele mooie dingen.

2885
01:45:38.050 --> 01:45:38.450
Maar goed,

2886
01:45:38.570 --> 01:45:39.410
dat is weer een andere.

2887
01:45:39.630 --> 01:45:41.230
En die tweede vraag die je stelde,

2888
01:45:41.590 --> 01:45:42.750
dus de eerste was,

2889
01:45:42.810 --> 01:45:44.950
is er nog wel veel vraag naar software-entwikkelaars,

2890
01:45:45.130 --> 01:45:47.030
of zien jullie dat het is afgenomen?

2891
01:45:48.670 --> 01:45:49.710
hebben jullie daar iets,

2892
01:45:50.070 --> 01:45:50.430
een beeld bij?

2893
01:45:50.550 --> 01:45:51.430
Nou, wat ik straks al zei,

2894
01:45:51.550 --> 01:45:52.410
mijn LinkedIn-box,

2895
01:45:52.830 --> 01:45:53.670
merk ik echt helemaal niks.

2896
01:45:53.830 --> 01:45:54.310
Het is voor nu,

2897
01:45:54.350 --> 01:45:55.250
geloof ik, big tech,

2898
01:45:55.250 --> 01:45:57.870
maar die bubbel die we zagen wel aankomen,

2899
01:45:58.130 --> 01:46:00.750
dat die 200, 300k total camp,

2900
01:46:01.030 --> 01:46:02.350
bij van die big tech dingen,

2901
01:46:02.510 --> 01:46:04.750
dat dat gewoon niet sustainable was.

2902
01:46:05.570 --> 01:46:06.610
Maar ja,

2903
01:46:06.610 --> 01:46:08.550
of het ons nog gaat hitteren hierna,

2904
01:46:09.310 --> 01:46:11.010
misschien is dat iets wat bij hun begint,

2905
01:46:11.150 --> 01:46:12.650
en dan doorzijpelt naar ons.

2906
01:46:13.070 --> 01:46:14.450
Ja, I don't know, maar...

2907
01:46:14.450 --> 01:46:15.190
Nee, ik weet het ook niet.

2908
01:46:16.530 --> 01:46:17.850
Ja, we zien wel,

2909
01:46:18.110 --> 01:46:20.810
anders gaat het gewoon helemaal al pakkaboer eruit beginnen.

2910
01:46:22.470 --> 01:46:23.430
Ik hoorde wel,

2911
01:46:23.430 --> 01:46:24.510
volgens mij dat Bob het komt,

2912
01:46:24.690 --> 01:46:25.910
of een aantal bedrijven,

2913
01:46:26.270 --> 01:46:27.570
dat is weer bezuiniger, volgens mij.

2914
01:46:28.630 --> 01:46:28.990
Want ja,

2915
01:46:29.210 --> 01:46:31.850
ik denk, ja, je hebt net twee knijtergoede jaren gehad,

2916
01:46:32.070 --> 01:46:33.010
en nu gaan we nu bezuinigen.

2917
01:46:33.110 --> 01:46:34.790
Ik zeg, ja, dat snap ik, maar...

2918
01:46:34.790 --> 01:46:37.190
Ik heb wel het idee dat bepaalde industrieën,

2919
01:46:37.190 --> 01:46:38.170
want ik heb dus het idee,

2920
01:46:38.390 --> 01:46:40.070
ik doe nu die aviation tech dingen,

2921
01:46:40.850 --> 01:46:42.230
ik heb nou niet het idee,

2922
01:46:42.330 --> 01:46:46.110
ik zie nou niet echt een reden waarom zij effecten zouden moeten zijn,

2923
01:46:46.170 --> 01:46:49.730
omdat zij gewoon in de luchtvaartindustrie zitten.

2924
01:46:50.130 --> 01:46:51.870
En dan vraag ik me af van,

2925
01:46:51.870 --> 01:46:57.270
ja, dat is toch een ander potje dan social media en...

2926
01:46:57.270 --> 01:46:57.810
Weet je wel?

2927
01:46:58.230 --> 01:47:01.270
Ja, oké, maar aviation heeft wel een knal gehad tijdens COVID.

2928
01:47:02.170 --> 01:47:03.290
Ja, maar dit is allemaal kleine,

2929
01:47:03.950 --> 01:47:05.610
dit is niet commerciële luchtvaart.

2930
01:47:06.510 --> 01:47:08.110
Dus ja, dat is...

2931
01:47:08.110 --> 01:47:08.890
Wie heeft dit gedaan?

2932
01:47:09.070 --> 01:47:12.110
Ik had effe gevraagd of die een einde voor de laatste aflevering kost.

2933
01:47:12.550 --> 01:47:13.110
Oh, vet!

2934
01:47:13.790 --> 01:47:16.130
Het is vrij nietzeggend, maar het is wel...

2935
01:47:16.130 --> 01:47:18.490
Oh, maar ik vind dat we hier wel mee moeten afsluiten.

2936
01:47:18.930 --> 01:47:20.390
Dit vind ik echt een mooie.

2937
01:47:20.390 --> 01:47:22.110
Hey, Johnny, is dit een hint of zo?

2938
01:47:23.630 --> 01:47:24.490
We hebben nog tips.

2939
01:47:24.990 --> 01:47:25.610
We hebben nog de tips.

2940
01:47:25.750 --> 01:47:26.590
Laten we daar maar heen gaan.

2941
01:47:26.850 --> 01:47:28.270
Oké, daarna komt onze mooie chat.

2942
01:47:30.190 --> 01:47:32.010
En dan gaan we hem traditioneel,

2943
01:47:32.010 --> 01:47:34.670
zoals jij hem helemaal in het begin ook een keertje deed,

2944
01:47:34.850 --> 01:47:37.190
zo heel nerdy, ging je dat voorlezen.

2945
01:47:37.430 --> 01:47:39.050
Dat zou wel echt leuk zijn.

2946
01:47:40.170 --> 01:47:41.750
Kan je dat nog herinneren?

2947
01:47:43.230 --> 01:47:45.190
Ja, vaag, maar ik weet niet meer wat voor stemmetje ik was.

2948
01:47:45.870 --> 01:47:47.410
Toen was ik wel in het get-up bij.

2949
01:47:49.650 --> 01:47:50.050
Oké.

2950
01:47:50.050 --> 01:47:51.190
Hij was echt heel nerdy.

2951
01:47:52.650 --> 01:47:54.870
Maar goed, anyway, de show notes.

2952
01:47:55.150 --> 01:47:56.410
Dat heb je heel mooi bijgehouden.

2953
01:47:57.310 --> 01:47:58.130
Ik denk Bernard vooral.

2954
01:47:58.530 --> 01:47:59.490
Ja, dus dat is fijn.

2955
01:47:59.510 --> 01:48:00.750
Dat ben ik heel blij mee.

2956
01:48:01.210 --> 01:48:02.490
Dus al die links die komen in de show notes,

2957
01:48:02.530 --> 01:48:03.730
die langs zijn gekomen.

2958
01:48:03.790 --> 01:48:05.330
Heel veel zijn er langs gekomen.

2959
01:48:05.750 --> 01:48:06.410
Maar de tips.

2960
01:48:08.270 --> 01:48:09.330
Ja, begin bij Bernard.

2961
01:48:11.170 --> 01:48:12.650
Mijn eerste tip is een boek.

2962
01:48:12.850 --> 01:48:14.310
Het heet Tomorrow, Tomorrow, Tomorrow.

2963
01:48:15.190 --> 01:48:17.650
Zelfde trend, een beetje van Ready Player One.

2964
01:48:19.510 --> 01:48:22.410
Ready Player Two vond ik niet zo goed als One.

2965
01:48:22.750 --> 01:48:24.310
En dit vond ik wel weer een heel goed boek.

2966
01:48:26.910 --> 01:48:30.030
Een boek wat ik het meeste ster heb gegeven in 2022.

2967
01:48:31.010 --> 01:48:31.430
Interesting.

2968
01:48:31.990 --> 01:48:32.950
En dan heb je...

2969
01:48:32.950 --> 01:48:34.790
Sci-Fi toch, denk ik, of niet?

2970
01:48:35.010 --> 01:48:35.450
Science fiction.

2971
01:48:35.730 --> 01:48:36.690
Of is het een codeboek?

2972
01:48:37.430 --> 01:48:38.090
Nee, het is geen codeboek.

2973
01:48:38.270 --> 01:48:39.350
Het is gewoon fictie.

2974
01:48:39.790 --> 01:48:40.310
Near future.

2975
01:48:40.310 --> 01:48:40.970
Oh, near future.

2976
01:48:42.270 --> 01:48:44.610
En dan een tip is cracking the cryptic.

2977
01:48:44.770 --> 01:48:50.690
Voor als je heel veel sudokus wilt maken die allemaal echt uitdagend zijn.

2978
01:48:51.070 --> 01:48:52.850
Ze zijn moeilijk en ze worden steeds moeilijker.

2979
01:48:52.910 --> 01:48:58.390
En als je geen zin hebt om ze op te lossen, dan is er bij elke puzzel een heel relaxed video.

2980
01:48:58.490 --> 01:49:02.210
Van iemand die achterover in zijn stoel die puzzels op gaat lossen.

2981
01:49:02.410 --> 01:49:03.170
Dat was cute.

2982
01:49:04.790 --> 01:49:06.110
Heel relaxed is het.

2983
01:49:06.670 --> 01:49:07.830
Nou, dat waren mijn tips.

2984
01:49:08.490 --> 01:49:08.930
Mooi.

2985
01:49:09.970 --> 01:49:10.450
Pauline?

2986
01:49:10.790 --> 01:49:14.810
Ja, ik heb ook een kort lijstje met drie tips.

2987
01:49:14.970 --> 01:49:15.890
Er is er nog eentje bij gekomen.

2988
01:49:16.010 --> 01:49:22.430
Maar de eerste, ik ben sinds MCH, dus Make and Take in Hackers, waar we het ook voor de opname over hadden.

2989
01:49:23.370 --> 01:49:26.090
Dat was een hackercamp deze zomer.

2990
01:49:27.210 --> 01:49:29.270
Dus elke vier jaar is er eentje in Nederland.

2991
01:49:29.510 --> 01:49:30.490
Ze heet altijd anders.

2992
01:49:30.990 --> 01:49:31.430
Iets anders.

2993
01:49:31.670 --> 01:49:37.930
Maar ik geloof in dit geval over drie jaar, omdat die van dit jaar een jaar was verlaten.

2994
01:49:38.650 --> 01:49:40.830
Verlaat, vertraagd door COVID.

2995
01:49:42.150 --> 01:49:44.490
Maar ja, dat was mijn eerste hackercamp.

2996
01:49:45.090 --> 01:49:50.950
En sindsdien ben ik helemaal verknogd, zeg maar, aan hardware, cybersecurity.

2997
01:49:52.210 --> 01:49:56.430
Dus ik heb een soldeerbout gekocht en heb even een Edifruit bestelling gedaan.

2998
01:49:56.790 --> 01:49:59.550
Maar ik ben ook met cybersecurity bezig gegaan.

2999
01:50:00.790 --> 01:50:04.510
En gewoon in de American Book Center in Amsterdam vond ik dit boek.

3000
01:50:04.670 --> 01:50:06.890
Bug Bounty Bootcamp van Vickie Lee.

3001
01:50:06.890 --> 01:50:14.210
En dat gaat dus heel erg over bug bounty programs en waar je die kan vinden.

3002
01:50:14.530 --> 01:50:18.190
Heel veel tech bedrijven hebben dat dus openstaan.

3003
01:50:18.330 --> 01:50:25.110
Dat als je security vulnerabilities vindt in een website, dat je dan bounties betaald krijgt.

3004
01:50:25.770 --> 01:50:28.090
En ik ben er natuurlijk nog niet heel goed in.

3005
01:50:28.430 --> 01:50:30.590
Want het is best wel een vak apart, zeg maar.

3006
01:50:30.590 --> 01:50:37.310
Maar dit boek is heel goed voor de basics van bug bounty dingen doen.

3007
01:50:37.590 --> 01:50:40.750
Dus waar je die programma's kan vinden, welke tooling je kan gebruiken,

3008
01:50:41.030 --> 01:50:43.970
welke web vulnerabilities er heel veel voorkomen.

3009
01:50:45.470 --> 01:50:49.970
Nou moet ik wel zeggen dat het heel veel de basis vulnerabilities zijn.

3010
01:50:50.470 --> 01:50:53.090
Dus heel veel frameworks en zo, die zijn er al bekend mee.

3011
01:50:54.510 --> 01:50:58.530
Dus die vind je vaak niet meer bij echte bug bounty programs.

3012
01:50:58.530 --> 01:51:01.630
Meer op de kleinere websites wil je die vaker nog wel tegenkomen.

3013
01:51:02.550 --> 01:51:04.130
Maar het is voor de basis gewoon heel goed.

3014
01:51:04.270 --> 01:51:07.130
En ook als je eigenlijk niet aan die bug bounty programma's wil meedoen,

3015
01:51:07.230 --> 01:51:10.750
is het als developer, ik sloeg echt achterover van verbazing.

3016
01:51:11.050 --> 01:51:13.290
Van holy shit, ik ben hier nu zo lang mee bezig.

3017
01:51:13.370 --> 01:51:17.990
En er zijn zoveel basale dingen die ik gewoon nog niet wist, die gewoon onveilig zijn.

3018
01:51:18.510 --> 01:51:19.210
Het is heel sick.

3019
01:51:20.710 --> 01:51:26.390
En als je dan een beetje de smaak te pakken hebt, dan kun je naar Hack the Box.

3020
01:51:26.630 --> 01:51:27.430
Vind ik heel tof.

3021
01:51:27.430 --> 01:51:28.290
Ja, dat is één.

3022
01:51:28.450 --> 01:51:31.650
Ik ben er toevallig inderdaad een tijdje geleden achter gekomen.

3023
01:51:32.130 --> 01:51:34.090
Super interactief, super tof.

3024
01:51:35.190 --> 01:51:35.590
Geweldig.

3025
01:51:36.930 --> 01:51:38.790
Het is gewoon letterlijk wat het zegt eigenlijk.

3026
01:51:39.110 --> 01:51:39.890
Je krijgt een box.

3027
01:51:40.050 --> 01:51:41.050
Het is een soort van VM.

3028
01:51:42.350 --> 01:51:45.410
En dan is die op een bepaalde manier vulnerable.

3029
01:51:45.530 --> 01:51:46.750
En dan zegt ze, nou hack maar.

3030
01:51:46.930 --> 01:51:49.950
En dan kun je met de hints, kun je dat proberen te hacken.

3031
01:51:49.970 --> 01:51:54.310
En als je er echt niet uit komt, kun je een walkthrough meepakken.

3032
01:51:54.870 --> 01:51:59.710
Nou, moet ik wel zeggen dat zelfs de new boxes die je zeg maar als intro gebruikt,

3033
01:51:59.750 --> 01:52:02.550
vind ik echt al best wel lastig als nieuwkomer.

3034
01:52:03.250 --> 01:52:08.770
Dus ook al ben je al heel lang developer, is cyber security duidelijk echt een heel vak apart.

3035
01:52:09.070 --> 01:52:12.710
Daar heb ik een antwoord voor, want jij triggerde me met de Hack the Box.

3036
01:52:12.830 --> 01:52:15.030
Try Hack Me is juist veel toegankelijker.

3037
01:52:15.130 --> 01:52:17.970
En dat kan misschien juist weer te makkelijk zijn voor sommige mensen.

3038
01:52:18.110 --> 01:52:19.470
Nou, misschien begin ik daar eigenlijk.

3039
01:52:19.610 --> 01:52:20.850
Misschien ga ik dan eerst weer naar Try Hack Me.

3040
01:52:21.570 --> 01:52:23.170
Ieder jaar heb je natuurlijk Advent of Code.

3041
01:52:23.170 --> 01:52:25.050
Zij hebben Advent of Cyber.

3042
01:52:25.250 --> 01:52:28.790
Waarbij toegankelijk is zeg maar voor iedereen die de GP-peno versnapt,

3043
01:52:28.990 --> 01:52:30.150
zeg maar om ermee te beginnen.

3044
01:52:30.730 --> 01:52:31.710
En dat is echt heel erg cool.

3045
01:52:32.270 --> 01:52:34.430
Oh geweldig, ja dan ga ik even daar kijken ook.

3046
01:52:35.070 --> 01:52:39.510
Want de Hack the Box vind ik dan en maakt ook een heel cool cyber geluid als je hem hebt gehacked.

3047
01:52:40.210 --> 01:52:44.150
Voorheen was het zo dat je niet eens een account kon aanmaken.

3048
01:52:44.250 --> 01:52:46.450
Dan moest je de puzzel op de website oplossen.

3049
01:52:46.790 --> 01:52:47.210
Wat cute.

3050
01:52:47.270 --> 01:52:49.790
Dan kreeg je een key en daarmee kon je pas een account aanmaken.

3051
01:52:49.850 --> 01:52:51.290
Oh jammer dat ik dat niet weer.

3052
01:52:51.290 --> 01:52:54.330
Ik denk dat ze daarmee niet heel veel animo kregen.

3053
01:52:55.250 --> 01:52:57.430
Ja inderdaad, het is qua conversie niet geweldig.

3054
01:52:57.970 --> 01:53:00.270
Maar ja, dat vind ik dus heel erg tof.

3055
01:53:00.410 --> 01:53:04.390
Capture the Flags, de CTF's zijn er ook heel veel van online.

3056
01:53:04.910 --> 01:53:06.910
Is ook een goede manier om je suit te houden.

3057
01:53:07.110 --> 01:53:08.090
Je liet naar de shirt zien.

3058
01:53:08.570 --> 01:53:11.590
Ik heb een Capture the Flags shirt gewonnen bij Stripe.

3059
01:53:11.830 --> 01:53:12.710
Oh nice.

3060
01:53:14.050 --> 01:53:17.370
Maar be warned, het is heel verslavend allemaal.

3061
01:53:17.570 --> 01:53:18.810
Het is echt heel erg leuk.

3062
01:53:19.310 --> 01:53:21.210
Vooral met die coole cyberglijtjes op het eind.

3063
01:53:21.210 --> 01:53:24.630
En voor de gevorderde hektebox heeft ook battles.

3064
01:53:24.730 --> 01:53:25.650
Wat wel heel vet is.

3065
01:53:25.770 --> 01:53:28.530
Dat je gewoon letterlijk tegen iemand battelt.

3066
01:53:30.070 --> 01:53:33.210
En je moet dus bijvoorbeeld je eigen box defenden.

3067
01:53:33.770 --> 01:53:35.450
Terwijl de ander erin probeert te komen.

3068
01:53:35.690 --> 01:53:37.310
En jouw root flag probeert te jatten.

3069
01:53:38.050 --> 01:53:38.930
Ja echt tof.

3070
01:53:39.350 --> 01:53:42.510
Kompleet gegamified, dat hele penetration.

3071
01:53:42.510 --> 01:53:43.190
Ja dat is wel nice.

3072
01:53:43.350 --> 01:53:45.150
Je hebt ook z'n Twitch streams ervan.

3073
01:53:45.310 --> 01:53:46.430
Ja ja ja.

3074
01:53:46.450 --> 01:53:46.990
Ja heel tof.

3075
01:53:47.150 --> 01:53:50.010
Is het gebaseerd op dat Linux framework?

3076
01:53:51.150 --> 01:53:51.550
Kali.

3077
01:53:51.610 --> 01:53:53.210
Kali, dat is een Linux distro.

3078
01:53:53.430 --> 01:53:56.250
Dat is wat je ook zeg maar op een gegeven moment wel nodig hebt.

3079
01:53:56.390 --> 01:53:58.010
Om deze dingen te kunnen doen.

3080
01:53:58.970 --> 01:54:00.170
Ik gebruikte het inderdaad lokaal.

3081
01:54:00.250 --> 01:54:02.190
Had ik gewoon op een gegeven moment de Kali Docker me binnen getrokken.

3082
01:54:02.870 --> 01:54:07.010
Want je hebt inderdaad met OpenVPN connect je naar hun VPN toe.

3083
01:54:07.050 --> 01:54:09.670
Dan krijg je zeg maar toegang tot je VM.

3084
01:54:09.750 --> 01:54:10.310
Tot die box.

3085
01:54:11.310 --> 01:54:14.450
En eigenlijk ja op een gegeven moment zeggen ze gewoon succes.

3086
01:54:15.450 --> 01:54:19.810
En is het echt van oké ja dan gooi je eerst maar die Kali scanner erover heen.

3087
01:54:19.810 --> 01:54:21.470
Ja kijk maar even.

3088
01:54:22.050 --> 01:54:22.990
En dan ineens zie je.

3089
01:54:22.990 --> 01:54:24.850
Dan krijg je terug ja port 22 staat open.

3090
01:54:25.050 --> 01:54:25.810
Nou oké.

3091
01:54:26.390 --> 01:54:27.370
Letterlijke ingang zeg maar.

3092
01:54:28.630 --> 01:54:30.910
En dan ja wat kan ik vanaf hier doen.

3093
01:54:30.970 --> 01:54:33.150
Ja en het is echt heel erg leuk.

3094
01:54:33.350 --> 01:54:35.350
Maar voor de context wat Kali is trouwens.

3095
01:54:35.430 --> 01:54:36.790
Kali is een Linux distro.

3096
01:54:36.950 --> 01:54:42.430
Die dus al waar heel veel van die tools al op gepre-installed staan zeg maar.

3097
01:54:42.570 --> 01:54:45.910
Dus dan kun je die distro kun je installeren.

3098
01:54:46.650 --> 01:54:49.370
En dan kun je eigenlijk goed mee met de.

3099
01:54:49.370 --> 01:54:51.210
Je hebt ook nog perret OS geloof ik.

3100
01:54:51.310 --> 01:54:53.230
Dat is een soort concurrent van Kali.

3101
01:54:53.750 --> 01:54:54.570
Oké die ken ik niet.

3102
01:54:54.770 --> 01:54:55.230
Die ken ik niet.

3103
01:54:55.550 --> 01:54:57.790
Maar ze zijn beide gewoon lightweight distro's.

3104
01:54:57.790 --> 01:54:59.990
Eigenlijk ook niet bedoeld om te gebruiken als desktop.

3105
01:55:00.530 --> 01:55:02.050
Kun je vaak al op een stikje installeren.

3106
01:55:02.550 --> 01:55:03.390
Ja precies.

3107
01:55:04.710 --> 01:55:04.930
Cool.

3108
01:55:05.070 --> 01:55:09.750
Ja en dan mijn laatste tip was even waar we het net over hadden.

3109
01:55:09.770 --> 01:55:14.370
Die Docker tutorial die ik aan het begin van mijn freelance loopbanen.

3110
01:55:15.250 --> 01:55:18.430
Die hele channel is heel erg nice als je DevOps dingen wil leren.

3111
01:55:18.430 --> 01:55:20.490
Het heet Tech World with Nana.

3112
01:55:21.750 --> 01:55:26.190
En er was dus een drie uur Docker tutorial die super compleet was.

3113
01:55:26.270 --> 01:55:28.270
Die ik dus heb gevolgd die het heel goed uitlegde.

3114
01:55:28.370 --> 01:55:31.890
Waarna ik dus gewoon echt het gevoel had dat ik Docker gewoon.

3115
01:55:32.050 --> 01:55:33.770
Van binnen en buiten kende zo'n beetje.

3116
01:55:33.890 --> 01:55:35.830
Het zal vast niet, maar het voelde heel erg volledig.

3117
01:55:35.850 --> 01:55:36.290
Oh vet.

3118
01:55:36.510 --> 01:55:39.810
En ze heeft ook bijvoorbeeld Kubernetes tutorials.

3119
01:55:40.570 --> 01:55:45.770
Die soort gelijk zijn naar get up actions en dat soort dingen.

3120
01:55:45.950 --> 01:55:47.410
Gewoon alles DevOps related.

3121
01:55:47.410 --> 01:55:48.730
Ze heeft ze hele goede tutorials.

3122
01:55:48.750 --> 01:55:49.510
Zijn ze betaald of?

3123
01:55:50.310 --> 01:55:51.130
Gratis gewoon.

3124
01:55:51.810 --> 01:55:52.610
Allemaal YouTube inderdaad.

3125
01:55:52.850 --> 01:55:54.350
Tech reform best practices.

3126
01:55:54.670 --> 01:55:55.690
GitOps in 10 minutes.

3127
01:55:56.490 --> 01:55:57.250
Heel nice.

3128
01:55:58.970 --> 01:55:59.290
Cool.

3129
01:56:00.690 --> 01:56:00.950
Johnny.

3130
01:56:01.610 --> 01:56:02.250
Oh was ik de volgende.

3131
01:56:03.150 --> 01:56:03.750
Ja oké.

3132
01:56:03.850 --> 01:56:06.390
Ik heb net twee seizoenen van een nieuwe serie gekeken.

3133
01:56:06.470 --> 01:56:07.110
Dat is tenminste nieuw.

3134
01:56:07.150 --> 01:56:08.170
Voor mij een nieuwe serie gekeken.

3135
01:56:08.230 --> 01:56:08.790
Die Outlaws.

3136
01:56:09.170 --> 01:56:10.090
Stephen Merchant.

3137
01:56:10.530 --> 01:56:13.210
Ja is een serie met Stephen Merchant die je kan kennen van die office.

3138
01:56:13.970 --> 01:56:15.090
En Christopher Walken.

3139
01:56:15.470 --> 01:56:16.970
Die loopt al wat jaartjes mee.

3140
01:56:16.970 --> 01:56:18.210
Dan een combo.

3141
01:56:19.730 --> 01:56:20.590
Ja aparts maar heel tof.

3142
01:56:20.630 --> 01:56:24.350
Maar het gaat dus over een aantal gedetineerden.

3143
01:56:24.370 --> 01:56:26.210
Allen op een eigen manier.

3144
01:56:28.010 --> 01:56:34.350
Die worden, ja ze moeten een community center gaan opbouwen.

3145
01:56:34.550 --> 01:56:35.710
Of in ieder geval gaan restaureren.

3146
01:56:36.290 --> 01:56:37.390
Community service sorry.

3147
01:56:37.650 --> 01:56:39.030
Dus ze moeten het ja.

3148
01:56:39.410 --> 01:56:39.970
Is dat TBS?

3149
01:56:40.110 --> 01:56:40.890
Nee dat is niet echt TBS.

3150
01:56:42.910 --> 01:56:44.570
Dat alternatief voor in het leger gaan.

3151
01:56:45.030 --> 01:56:46.190
Ja een soort plantjes goffelen.

3152
01:56:46.910 --> 01:56:52.030
Maar goed die worden dus met zes worden ze op deze taak gezet.

3153
01:56:52.650 --> 01:56:54.230
En ja van het een komt het ander.

3154
01:56:54.570 --> 01:56:56.390
En ze lopen steeds verder in de soep.

3155
01:56:56.450 --> 01:56:59.430
Met allerlei dingen die gebeuren met drugs onder andere.

3156
01:57:00.470 --> 01:57:01.750
Het is compleet over de top.

3157
01:57:02.770 --> 01:57:05.410
Maar wel op een bepaalde manier en een bepaalde stijl.

3158
01:57:05.870 --> 01:57:07.330
En met supergoed acteerwerk.

3159
01:57:07.550 --> 01:57:11.190
Waarvan ik echt ja ik heb de laatste maanden niet zo hard gelachen.

3160
01:57:11.270 --> 01:57:12.370
Of zo vaak gelachen.

3161
01:57:12.550 --> 01:57:14.750
Als met deze hele simpele stomme humor.

3162
01:57:16.450 --> 01:57:19.210
Inderdaad goed alle twee die grote acteur.

3163
01:57:19.850 --> 01:57:24.810
Steve Merchant en Christopher Walken.

3164
01:57:24.810 --> 01:57:26.350
Christopher Walken dank je wel.

3165
01:57:27.190 --> 01:57:29.770
Ze zijn alle twee soort van awkward op hun eigen manier.

3166
01:57:30.550 --> 01:57:32.990
En dat brengen ze in deze serie ook echt super goed over.

3167
01:57:33.950 --> 01:57:36.230
En ja ik vond het in ieder geval heel erg leuk om te kijken.

3168
01:57:36.330 --> 01:57:39.130
Toevallig gisteravond de laatste aflevering van seizoen 2 gekeken.

3169
01:57:39.630 --> 01:57:41.250
The Outlaws en waar kan je hem kijken?

3170
01:57:41.710 --> 01:57:42.170
Goede vraag.

3171
01:57:42.350 --> 01:57:43.590
Hij was gewoon op BBC First.

3172
01:57:45.670 --> 01:57:47.810
En hier staat hij op?

3173
01:57:47.950 --> 01:57:48.430
Prime video.

3174
01:57:49.110 --> 01:57:50.090
Ja, prime video.

3175
01:57:50.350 --> 01:57:51.570
Er staat prime video inderdaad.

3176
01:57:51.990 --> 01:57:54.590
Volgens mij hebben wij nog wel een BBC First accountje.

3177
01:57:55.790 --> 01:57:57.150
Mijn tweede tip.

3178
01:57:57.890 --> 01:57:59.090
Totaal iets anders.

3179
01:58:00.010 --> 01:58:01.790
Sustainable Vlezenvis via Grutto.

3180
01:58:03.270 --> 01:58:06.990
Grutto bestond vroeger als KopenKoe.nl.

3181
01:58:07.730 --> 01:58:10.190
Die zijn tegenwoordig rebrand naar Grutto.

3182
01:58:10.190 --> 01:58:13.750
En terecht, want KopenKoe klonk, vond ik erg luguber klinken.

3183
01:58:14.210 --> 01:58:15.530
Is het natuurlijk ook wel ergens.

3184
01:58:16.710 --> 01:58:18.510
Tegenwoordig doen ze niet alleen maar koeien.

3185
01:58:19.230 --> 01:58:20.710
Ook wild, kip, vis.

3186
01:58:21.490 --> 01:58:22.290
Oh, wel sustainable.

3187
01:58:23.170 --> 01:58:25.010
Je koopt dus eigenlijk met z'n allen.

3188
01:58:25.010 --> 01:58:26.790
Je koopt met z'n allen een soort group buy.

3189
01:58:27.330 --> 01:58:29.870
En totdat de koe verkocht is, leeft de koe nog gewoon.

3190
01:58:30.630 --> 01:58:32.290
Althans, dat willen ze je doen geloof ik.

3191
01:58:32.870 --> 01:58:33.690
Volgens de UX.

3192
01:58:34.210 --> 01:58:36.970
Maar ik weet niet in hoe ver het achter de schermen zo gaat.

3193
01:58:37.770 --> 01:58:39.250
Maar zodra de koe volledig verkocht is,

3194
01:58:39.250 --> 01:58:42.930
wordt die van kop tot staart voor de mensen die hem gekocht hebben verwerkt.

3195
01:58:43.170 --> 01:58:44.390
Dan wordt het vlees nog gereipt.

3196
01:58:44.450 --> 01:58:45.970
Eventueel in het geval van runtvlees.

3197
01:58:46.030 --> 01:58:49.490
Dus het duurt ook echt een maand voordat je daadwerkelijk je vlees in huis hebt.

3198
01:58:49.550 --> 01:58:51.570
Maar het wordt gekoeld aangeleverd.

3199
01:58:51.870 --> 01:58:52.230
Gevacumeerd.

3200
01:58:52.270 --> 01:58:54.530
Dus je kan het gewoon lekker in je vriezering keilen.

3201
01:58:55.490 --> 01:58:57.350
En ja, de kwaliteit van het vlees is superhoog.

3202
01:58:57.670 --> 01:59:00.990
En gewoon het feit van de hele de hele experience die eraan vast zit.

3203
01:59:01.250 --> 01:59:02.510
Vind ik erg positief.

3204
01:59:02.590 --> 01:59:03.310
Steunt de boeren ermee.

3205
01:59:04.110 --> 01:59:04.930
Ja, dat moet ik even zeggen.

3206
01:59:05.050 --> 01:59:05.570
Ik weet niet waarom.

3207
01:59:07.410 --> 01:59:08.130
Trots op boer.

3208
01:59:08.690 --> 01:59:10.370
Ja, ja, ja.

3209
01:59:11.830 --> 01:59:17.430
En als laatste een blogpost waarom Jamel eigenlijk dood moet.

3210
01:59:17.710 --> 01:59:19.150
Dat kunnen we met z'n allen over eens zijn.

3211
01:59:20.410 --> 01:59:23.350
Maar deze blogpost heeft de Jamel document from hell.

3212
01:59:23.990 --> 01:59:27.610
En hij geeft erin een aantal voorbeelden waarvan je inderdaad ook echt denkt.

3213
01:59:27.850 --> 01:59:29.190
Ja, weet je, dit is vele Jamel.

3214
01:59:29.830 --> 01:59:32.110
Maar inderdaad, precies.

3215
01:59:32.830 --> 01:59:35.390
En het is ja, het is gewoon een beetje een rent post uiteraard.

3216
01:59:36.150 --> 01:59:37.930
Maar ik vond het wel grappig.

3217
01:59:37.930 --> 01:59:39.630
Want wat was er nou ook weer met Norway?

3218
01:59:40.330 --> 01:59:40.750
Ja, dat is no.

3219
01:59:40.850 --> 01:59:42.350
Dat is no, dat wordt false.

3220
01:59:42.930 --> 01:59:45.010
Omdat hij niet snapt dat het een string moet zijn.

3221
01:59:45.330 --> 01:59:45.630
Oh nee.

3222
01:59:46.170 --> 01:59:50.130
Ja, omdat je quotes zijn optional natuurlijk in Jamel.

3223
01:59:50.450 --> 01:59:52.590
Dus dat gaat allemaal mis.

3224
01:59:52.770 --> 01:59:56.050
Maar hoe interpreteer je dat dan ook als false?

3225
01:59:56.210 --> 01:59:58.150
Je zegt dat no is toch niet...

3226
01:59:58.150 --> 01:59:58.950
Ja, precies.

3227
01:59:59.710 --> 02:00:03.950
Een van die grappige dingen als je versioning gebruikt bijvoorbeeld.

3228
02:00:03.950 --> 02:00:07.430
Als je een dridelige versioning, een semantic versioning hebt.

3229
02:00:08.330 --> 02:00:09.090
Zoals iedereen.

3230
02:00:09.370 --> 02:00:10.530
Dan herkent hij dat als een string.

3231
02:00:10.690 --> 02:00:14.270
Maar als je nou gewoon twee, maar één punt tussen zet zeg maar.

3232
02:00:14.310 --> 02:00:15.650
Dus je hebt gewoon alleen major, minor.

3233
02:00:15.970 --> 02:00:19.270
Dan wordt het ineens een numeral.

3234
02:00:19.450 --> 02:00:21.150
Moet je er maar punt nul achter zetten.

3235
02:00:21.670 --> 02:00:21.910
Ja, precies.

3236
02:00:22.130 --> 02:00:25.790
Dus dan krijg je ineens unintentional numbering in Jamel.

3237
02:00:26.510 --> 02:00:27.710
Oké, dan wordt het een float.

3238
02:00:28.690 --> 02:00:29.490
Dus fantastisch.

3239
02:00:29.670 --> 02:00:30.750
Het is gewoon lekker een rent.

3240
02:00:30.870 --> 02:00:31.930
En ik vond het wel grappig om even te leren.

3241
02:00:31.950 --> 02:00:32.670
Dat is wel leuk.

3242
02:00:33.370 --> 02:00:34.370
Mooi, mooie tips.

3243
02:00:38.030 --> 02:00:38.910
Next Kishen.

3244
02:00:39.890 --> 02:00:40.310
Even kijken.

3245
02:00:40.610 --> 02:00:41.610
Ja, ik heb ooit.

3246
02:00:41.950 --> 02:00:42.810
Dat was vorige maand.

3247
02:00:42.830 --> 02:00:46.790
Heb ik van iemand een tip gekregen om op Netflix de Midnight Club te gaan kijken.

3248
02:00:47.150 --> 02:00:48.710
En ik dacht ik deel hem even met jullie.

3249
02:00:49.890 --> 02:00:51.670
Ik ben in de derde aflevering.

3250
02:00:54.550 --> 02:00:56.710
Ik weet nog niet zo goed wat ik ervan moet vinden.

3251
02:00:56.710 --> 02:00:57.730
Goede tips.

3252
02:01:01.490 --> 02:01:02.670
Ga hem kijken.

3253
02:01:02.850 --> 02:01:03.930
Want hij is zo mysterieus.

3254
02:01:03.930 --> 02:01:06.430
Hij is zo mysterieus dat je blijft kijken.

3255
02:01:07.310 --> 02:01:07.830
Nee, nee, nee.

3256
02:01:08.090 --> 02:01:09.110
Het is zelfs een half ouder.

3257
02:01:10.890 --> 02:01:12.830
Nee, echt.

3258
02:01:13.490 --> 02:01:16.990
Het is echt gewoon een beetje.

3259
02:01:19.170 --> 02:01:23.410
Het moest in ieder geval mij in ieder geval laten denken aan allerlei series die ik vroeger keek.

3260
02:01:23.970 --> 02:01:24.350
Oké.

3261
02:01:24.350 --> 02:01:24.590
Weet je wat?

3262
02:01:25.650 --> 02:01:30.970
Er was ooit een keer een serie, ik kom even niet meer op de naam, dat er een groep kinderen bij elkaar kwamen in het bos.

3263
02:01:31.390 --> 02:01:36.430
En dan gingen ze allemaal van die enge verhalen aan elkaar vertellen.

3264
02:01:36.670 --> 02:01:38.310
Ik weet niet of jullie die serie wel kennen van vroeger.

3265
02:01:38.310 --> 02:01:39.150
Ja, die ken ik wel volgens mij.

3266
02:01:39.490 --> 02:01:41.110
Is het niet Ghost Stories?

3267
02:01:42.530 --> 02:01:43.290
Witch Project?

3268
02:01:43.530 --> 02:01:45.410
Nee, dat is heel wat anders.

3269
02:01:45.610 --> 02:01:48.090
Dit zijn echt kinderen die elkaar naar ghost stories gaan.

3270
02:01:48.690 --> 02:01:50.030
Jij denkt de Blair Witch Project.

3271
02:01:50.190 --> 02:01:51.130
We hebben Witch Project gezien.

3272
02:01:51.470 --> 02:01:52.050
Dat is heel wat anders.

3273
02:01:52.230 --> 02:01:53.190
Nee, dat is iets heel anders.

3274
02:01:53.190 --> 02:01:56.950
Maar inderdaad, dit is de slechtste tip ooit.

3275
02:01:57.370 --> 02:02:04.150
Ik moet eerlijk zeggen dat ik hem, ik vond hem op zich wel vermakelijk, maar het is niet echt dat ik denk van wauw, super.

3276
02:02:04.590 --> 02:02:05.750
Eigenlijk is het geen tip.

3277
02:02:07.610 --> 02:02:09.070
Dit gaan we wel even knippen.

3278
02:02:09.170 --> 02:02:10.870
Moeten we jouw knip foto rate ook?

3279
02:02:10.950 --> 02:02:12.390
De kniptip.

3280
02:02:14.770 --> 02:02:17.070
Ja, ik moest even wat snel bedenken jongens.

3281
02:02:17.670 --> 02:02:19.190
En ik heb ook nog een boek gelezen.

3282
02:02:19.310 --> 02:02:20.070
Ook niet zo goed?

3283
02:02:22.310 --> 02:02:28.570
Deze was best wel een eye-opener, want ik ben afgelopen jaar letterlijk ook product owner geweest.

3284
02:02:30.530 --> 02:02:36.130
Iets wat ik heel erg uit het boek heb gehaald is om te blijven vasthouden aan de visie van het product.

3285
02:02:36.530 --> 02:02:39.090
En dan zou je denken, hoe moeilijk kan het zijn?

3286
02:02:39.730 --> 02:02:46.150
Maar geloof me, ik heb vaak zat meegemaakt dat je allerlei shortcuts neemt om stakeholders blij te houden.

3287
02:02:46.150 --> 02:02:51.510
En dat je dan denkt, ik doe hier even een quick win om een quick buck te verdienen.

3288
02:02:52.190 --> 02:02:56.510
Daar zitten best wel veel praktische tips in om dat tegen te gaan.

3289
02:02:57.910 --> 02:03:05.150
Ik heb ook nog een YouTube filmpje van de schrijfster die even kort het boek vertelt.

3290
02:03:06.230 --> 02:03:08.410
Ook best wel vol met inspiratie.

3291
02:03:09.370 --> 02:03:11.230
De product kata heb ik eruit gehaald.

3292
02:03:11.630 --> 02:03:15.130
Je begint altijd eerst met het begrijpen van de visie.

3293
02:03:15.130 --> 02:03:18.890
En daarna doe je een assessment op de huidige staat van die visie.

3294
02:03:18.930 --> 02:03:19.990
Dat is gewoon superbelangrijk.

3295
02:03:20.110 --> 02:03:22.250
Dus je begint eigenlijk eerst met data collection.

3296
02:03:23.190 --> 02:03:28.290
En als je dat dan hebt, alleen dan pas kan je spreken over van oké, ik ga een volgende stap doen in een user story.

3297
02:03:29.110 --> 02:03:30.210
In plaats van...

3298
02:03:30.210 --> 02:03:31.410
Je hebt wel vijf sterren trouwens.

3299
02:03:31.550 --> 02:03:35.590
Ja, dus daar had ik gelukkig wel iets mee.

3300
02:03:36.150 --> 02:03:43.110
Maar ja, ik zou ook zeggen, mocht je dit interessant vinden, kijk eens anders eens even naar het YouTube filmpje voordat je het boek koopt.

3301
02:03:43.110 --> 02:03:45.150
Want het YouTube filmpje vertelt ook al heel veel.

3302
02:03:46.290 --> 02:03:46.950
Nou, mooie tips.

3303
02:03:48.010 --> 02:03:48.370
Cool.

3304
02:03:50.150 --> 02:03:50.550
Wouter?

3305
02:03:51.490 --> 02:03:56.930
Ja, ik ben eigenlijk door Pauline een beetje getrekken om hele tips over de bühne te gooien.

3306
02:03:57.010 --> 02:03:59.910
Dus ik heb even wat nieuwe dingetjes erbij gezocht.

3307
02:04:00.510 --> 02:04:01.830
Hij had ook allemaal slechte tips.

3308
02:04:02.410 --> 02:04:06.990
Ja, ik kan wel weer een boek gaan noemen of zo.

3309
02:04:07.250 --> 02:04:09.370
Maar ik denk van ja, hack the box.

3310
02:04:09.610 --> 02:04:10.950
Het is gewoon super gaaf.

3311
02:04:10.950 --> 02:04:14.050
Dus eigenlijk zou ik gewoon zeggen, Edvent of Cyber geeft de keer een kans.

3312
02:04:14.170 --> 02:04:17.930
Niet alleen om gewoon wat nieuwe skills te leren.

3313
02:04:18.310 --> 02:04:24.730
Het geeft je ook een kans om bijvoorbeeld wat verdere verdieping in je kennis van Linux te verdiepen.

3314
02:04:25.210 --> 02:04:30.010
En als je dan toch zegt, ik ga de hackerkant op, maar dat doe ik omdat ik Linux wil verkennen.

3315
02:04:30.090 --> 02:04:33.230
Dan zou je bijvoorbeeld Linuxjourney.com kunnen proberen.

3316
02:04:33.230 --> 02:04:38.970
Bij allerlei door middel van tutorials en kleine commando's eigenlijk heel snel.

3317
02:04:40.170 --> 02:04:40.730
Goede website.

3318
02:04:40.890 --> 02:04:41.590
Werkt die niet meer?

3319
02:04:42.390 --> 02:04:44.270
Dat is het begin van de journey.

3320
02:04:45.890 --> 02:04:50.370
Dan moet je eerst even NGINX configuratie aanpassen en dan kom je bij de website.

3321
02:04:51.370 --> 02:04:54.370
Ja, de site werkte altijd, maar zullen jullie net zien dat de plat ligt.

3322
02:04:55.510 --> 02:04:59.970
Maar goed, gelukkig heb ik genoeg alternatieven, want er is natuurlijk op YouTube ook Network Chuck,

3323
02:04:59.970 --> 02:05:06.830
die ook heel erg ingaat op onder andere Docker of simpele basisconcepten zoals het OC-model,

3324
02:05:06.830 --> 02:05:12.470
we kennen het allemaal, tot diepgaande cybersecurity of hoe je thuis je Raspberry Pi kan inrichten.

3325
02:05:12.790 --> 02:05:14.390
Dat is echt heel erg cool.

3326
02:05:15.230 --> 02:05:18.270
En op Netflix kijk ik momenteel The Recruit.

3327
02:05:19.630 --> 02:05:26.250
Doe maar een beetje denken aan een combinatie van de snelle actie en schrijven van suits,

3328
02:05:26.670 --> 02:05:28.430
gecombineerd met een beetje homeland.

3329
02:05:29.610 --> 02:05:31.410
Ja, ik vind het persoonlijk ook heel erg tof.

3330
02:05:31.610 --> 02:05:39.270
Het is lekker snel geschreven, gaat over een CIA-advocaat die je betrokken raakt bij een internationaal potentiëel scandaal.

3331
02:05:40.690 --> 02:05:42.650
Dus ja, het kijkt lekker weg.

3332
02:05:43.850 --> 02:05:45.470
Ja, ik vind acteerwerk ook wel tof.

3333
02:05:46.210 --> 02:05:47.370
Is het meerdere seizoen of is dit?

3334
02:05:47.690 --> 02:05:50.430
Eerste seizoen, seizoen twee is volgens mij al bevestigd.

3335
02:05:50.430 --> 02:05:51.050
Oh, oké.

3336
02:05:51.390 --> 02:05:53.190
Ik vond het best wel...

3337
02:05:53.190 --> 02:05:56.370
Ik denk van, dit kan toch nooit.

3338
02:05:56.690 --> 02:05:58.270
Het is een beetje over de top.

3339
02:05:58.270 --> 02:06:00.390
Maar het kijkt lekker weg.

3340
02:06:01.410 --> 02:06:01.850
Ja, echt.

3341
02:06:03.250 --> 02:06:06.470
Ja, dat heb je met deze dingen.

3342
02:06:07.770 --> 02:06:08.970
Zo, dat was weer een...

3343
02:06:08.970 --> 02:06:11.770
Wat is nou de tofste serie van vorig jaar die je gemaakt is?

3344
02:06:12.090 --> 02:06:13.470
Die je gezien hebt?

3345
02:06:13.530 --> 02:06:14.770
Ever, vorig jaar.

3346
02:06:15.110 --> 02:06:15.270
Zeg het.

3347
02:06:15.470 --> 02:06:16.290
Ja, gemaakt is weet ik niet.

3348
02:06:16.370 --> 02:06:19.470
Maar gezien, ik vond uiteindelijk House of the Dragon.

3349
02:06:20.450 --> 02:06:20.850
Dragon?

3350
02:06:20.970 --> 02:06:21.570
House of the Dragon.

3351
02:06:21.730 --> 02:06:22.290
Ja, niets.

3352
02:06:22.390 --> 02:06:24.030
Ja, ik vergeet altijd, is het nou meer wat of niet.

3353
02:06:24.730 --> 02:06:27.810
Die vond ik het meest in The Dragon en dan niet eens per se het verhaal.

3354
02:06:27.810 --> 02:06:30.090
Maar ik vond de koning...

3355
02:06:30.090 --> 02:06:31.130
Laat maar niet uit.

3356
02:06:31.770 --> 02:06:32.190
Ja, Matt Smith.

3357
02:06:32.490 --> 02:06:33.590
Die speelt echt belachelijk goed.

3358
02:06:33.670 --> 02:06:34.530
Bedoel je Matt Smith?

3359
02:06:34.810 --> 02:06:37.330
Die, zeg maar, dat is niet de koning, dat is zeg maar die oom.

3360
02:06:37.330 --> 02:06:37.650
Jawel, de koning.

3361
02:06:37.710 --> 02:06:38.570
Nee, nee, nee, wel de koning.

3362
02:06:38.610 --> 02:06:39.210
Ja, die oom ook.

3363
02:06:40.030 --> 02:06:41.870
Die bad guy zeg maar, die speelt sowieso goed.

3364
02:06:42.050 --> 02:06:42.810
Dat is Dr Who ook.

3365
02:06:43.110 --> 02:06:43.430
Ik weet niet.

3366
02:06:43.910 --> 02:06:44.510
Ja, precies.

3367
02:06:44.730 --> 02:06:46.650
Maar de koning, die speelt ook echt belachelijk goed.

3368
02:06:46.730 --> 02:06:48.910
Dus dat is voor mij vorig jaar een hele goede serie.

3369
02:06:51.050 --> 02:06:53.550
Ik vond zelf White Lotus eerste seizoen fijn.

3370
02:06:53.770 --> 02:06:56.850
En ik ben heel nieuwsgierig naar Slow Horses.

3371
02:06:56.850 --> 02:06:58.190
Die heb ik ook nog niet gezien.

3372
02:06:58.370 --> 02:06:58.750
Dat klopt.

3373
02:06:59.030 --> 02:07:01.030
Maar White Lotus is echt een aanrader.

3374
02:07:01.350 --> 02:07:04.510
Als de sfeer je aanstaat, een beetje broeierig, dat je denkt van,

3375
02:07:04.730 --> 02:07:06.570
net onderhuis, het is een beetje ongemakkelijk allemaal.

3376
02:07:06.770 --> 02:07:07.330
Waar gaat het naar toe?

3377
02:07:08.450 --> 02:07:10.690
Kijk even naar seizoen 1, je weet het al, naar 1 aflevering.

3378
02:07:11.470 --> 02:07:13.810
Ja, ja, ja, want mijn vriend die altijd gekeken en die zei,

3379
02:07:13.990 --> 02:07:18.250
ja, ik weet niet of ik hem voel, maar ik lees er zoveel en hoor er zoveel goed.

3380
02:07:18.350 --> 02:07:20.050
We moeten de muziek ook best een beetje hard zetten.

3381
02:07:20.390 --> 02:07:21.530
Het is goed, het past goed bij elkaar.

3382
02:07:22.650 --> 02:07:25.270
Ja, ja, ja, ja.

3383
02:07:25.270 --> 02:07:27.170
Is een serie, toch? Netflix ofzo?

3384
02:07:27.230 --> 02:07:27.310
Ja, ja.

3385
02:07:28.690 --> 02:07:29.130
Oké.

3386
02:07:29.230 --> 02:07:32.130
Ik heb ondertussen ontdekt waarom Linux Journey plat ligt trouwens.

3387
02:07:32.710 --> 02:07:36.690
De eigenaar is bezig met de website opnieuw opzetten.

3388
02:07:37.130 --> 02:07:39.050
Ja, omdat hij het te maken heeft met Solos WeSpeak.

3389
02:07:40.290 --> 02:07:42.590
Kan hij dat eerst niet even met ons overlefd volgen?

3390
02:07:42.710 --> 02:07:44.750
Ja, ik denk, doe even de status page ofzo,

3391
02:07:44.770 --> 02:07:45.990
maar op een of andere manier ligt het plat,

3392
02:07:46.010 --> 02:07:48.790
dus ik denk dat hij misschien op de gratis stier van Heroku zat

3393
02:07:48.790 --> 02:07:50.410
en aan het verhuizen is ofzo.

3394
02:07:50.410 --> 02:07:51.870
We zitten net een podcast op te nemen.

3395
02:07:52.090 --> 02:07:53.050
We hebben even een stier op een berichtje.

3396
02:07:53.610 --> 02:07:54.090
Dat kan niet, hè?

3397
02:07:54.890 --> 02:07:55.750
En het is live.

3398
02:07:56.290 --> 02:07:57.290
De live-streaming.

3399
02:07:57.650 --> 02:07:59.330
De GitHub repo is toegankelijk,

3400
02:07:59.370 --> 02:08:01.110
dus als je echt zo graag die wedstrijd hebt.

3401
02:08:01.110 --> 02:08:02.050
We zelf klonen.

3402
02:08:02.430 --> 02:08:03.070
We gaan oplezen.

3403
02:08:03.850 --> 02:08:04.270
Coolen.

3404
02:08:04.370 --> 02:08:04.790
Builden.

3405
02:08:04.890 --> 02:08:05.390
Let's go.

3406
02:08:06.890 --> 02:08:07.310
Oké.

3407
02:08:07.890 --> 02:08:08.590
Dat waren je tips.

3408
02:08:08.670 --> 02:08:09.890
Ik heb nog, ik heb twee tips.

3409
02:08:10.630 --> 02:08:13.290
Het valt even tegen.

3410
02:08:13.870 --> 02:08:17.110
Nee, een serie op, ik twijfel nu, volgens mij op Netflix.

3411
02:08:17.290 --> 02:08:19.270
Only Murders in the Building.

3412
02:08:21.130 --> 02:08:23.730
Het gaat om drie mensen.

3413
02:08:23.870 --> 02:08:25.650
Die hebben eigenlijk niks met elkaar.

3414
02:08:25.790 --> 02:08:27.750
Twee oudere mannen en één jongere vrouw.

3415
02:08:27.750 --> 02:08:29.370
Dat is jongere vrouw Celine Gomez.

3416
02:08:31.170 --> 02:08:34.610
Die hebben alle drie een heel erg interesse in een podcast.

3417
02:08:35.070 --> 02:08:36.130
Een true crime podcast.

3418
02:08:36.250 --> 02:08:37.110
Daar zijn ze helemaal fan van.

3419
02:08:37.690 --> 02:08:38.170
Daarom denk ik dat ze het kennen.

3420
02:08:38.170 --> 02:08:39.310
En dan komen ze elkaar tegen.

3421
02:08:39.930 --> 02:08:41.050
En dan toevallig wijzen.

3422
02:08:41.270 --> 02:08:42.570
Ja, vind je die podcast tof?

3423
02:08:42.910 --> 02:08:44.510
En ze wonen allemaal in hetzelfde gebouw.

3424
02:08:44.630 --> 02:08:46.730
Het is een of andere appartementencomplex in Amerika.

3425
02:08:47.830 --> 02:08:48.510
In New York.

3426
02:08:48.510 --> 02:08:52.750
En ja, de titel zegt het natuurlijk al.

3427
02:08:53.510 --> 02:08:55.950
Er wordt iemand vermoord in dat gebouw.

3428
02:08:56.030 --> 02:08:58.850
En dan gaan zij uiteindelijk een podcast maken over die moord.

3429
02:08:59.070 --> 02:08:59.890
En dan gaan ze zelf een onderzoeken.

3430
02:08:59.890 --> 02:09:00.910
Een beetje too true.

3431
02:09:01.350 --> 02:09:03.130
Ja, het is heel grappig.

3432
02:09:03.250 --> 02:09:05.350
Het is een beetje humor.

3433
02:09:07.070 --> 02:09:08.170
Ja, eigenlijk is het gewoon een comedy.

3434
02:09:08.390 --> 02:09:09.590
Maar het is echt leuk.

3435
02:09:09.950 --> 02:09:11.510
En het is nu het tweede seizoen.

3436
02:09:13.090 --> 02:09:14.510
Twee seizoenen zijn er online.

3437
02:09:14.910 --> 02:09:16.650
En het derde komt dit jaar.

3438
02:09:17.550 --> 02:09:18.350
Dus hij is niet gecanceld.

3439
02:09:18.350 --> 02:09:21.250
Dus het is de moeite waard om daarna te gaan kijken.

3440
02:09:21.510 --> 02:09:23.070
Dus ik vond het echt leuk.

3441
02:09:23.890 --> 02:09:25.090
Gewoon niet te zwaar.

3442
02:09:25.190 --> 02:09:26.910
Je kunt het best wel snel bingen ook.

3443
02:09:28.190 --> 02:09:29.210
Dus dat is tip 1.

3444
02:09:29.250 --> 02:09:29.910
Tip 2.

3445
02:09:30.070 --> 02:09:31.850
Het zijn chat GPT prompt.

3446
02:09:33.310 --> 02:09:36.730
Ik ben hier blijkbaar niet zo heel creatief in een heel leuke prompt verzinnen.

3447
02:09:36.790 --> 02:09:38.870
Daar staan gewoon een aantal leuke prompts.

3448
02:09:39.550 --> 02:09:41.910
Die je kunt gebruiken als inspiratie.

3449
02:09:42.570 --> 02:09:43.370
Leg het eens uit.

3450
02:09:43.670 --> 02:09:45.550
Want ik kan me voorstellen dat sommigen niet weten.

3451
02:09:45.770 --> 02:09:46.890
Ja, ik ga even de link.

3452
02:09:46.890 --> 02:09:49.570
Dan heb ik iets om over te praten.

3453
02:09:49.770 --> 02:09:50.130
Ja, gewoon.

3454
02:09:50.310 --> 02:09:51.210
Wat is de doelstelling?

3455
02:09:51.290 --> 02:09:51.450
Weet je?

3456
02:09:51.490 --> 02:09:52.630
Waarom zou je het gebruiken?

3457
02:09:52.830 --> 02:09:54.050
Ja, chat GPT.

3458
02:09:54.090 --> 02:09:54.530
Daar hebben we het over gehad.

3459
02:09:54.730 --> 02:09:56.910
Dat is die chat.

3460
02:09:58.590 --> 02:09:59.130
AI-chat.

3461
02:10:00.430 --> 02:10:01.970
Van OpenAI precies.

3462
02:10:02.650 --> 02:10:03.970
O, mijn ding wil niet hier.

3463
02:10:04.810 --> 02:10:06.170
En dan is er een...

3464
02:10:06.170 --> 02:10:07.570
Je kunt dan intypen wat je moet doen.

3465
02:10:07.990 --> 02:10:08.430
Dat is.

3466
02:10:09.350 --> 02:10:10.330
En dat zijn een aantal prompts.

3467
02:10:10.510 --> 02:10:13.290
Act as an English pronunciation helper.

3468
02:10:14.050 --> 02:10:14.710
Wat staat er dan?

3469
02:10:15.450 --> 02:10:18.170
I want you to act as an English pronunciation assistant

3470
02:10:18.170 --> 02:10:19.930
for Turkish speaking people.

3471
02:10:19.950 --> 02:10:21.810
Dus dan geef je me instructies.

3472
02:10:22.050 --> 02:10:24.330
En dan kun je daarna zeg maar de conversatie aangaan.

3473
02:10:24.450 --> 02:10:26.830
En alsof hij dus die persoon is.

3474
02:10:26.970 --> 02:10:28.970
Of die actor die we vraagt om te zijn.

3475
02:10:29.030 --> 02:10:30.270
Dus dat is echt wel cool.

3476
02:10:30.650 --> 02:10:31.230
Oh, nice.

3477
02:10:32.510 --> 02:10:34.350
En zo kun je zelf dingen doen.

3478
02:10:34.490 --> 02:10:35.250
Je kunt ook zeggen.

3479
02:10:35.390 --> 02:10:36.670
Volgens mij staat er ook eentje bij.

3480
02:10:37.970 --> 02:10:38.930
Een IT consultant.

3481
02:10:39.590 --> 02:10:40.150
Act as a PHP.

3482
02:10:40.150 --> 02:10:41.330
Ja, dat is ook grappig, ja.

3483
02:10:42.010 --> 02:10:45.650
Maar ook als front-end developer.

3484
02:10:45.850 --> 02:10:47.010
Van hey, maak van mij een site.

3485
02:10:47.250 --> 02:10:48.670
En dan komt je met een lijst.

3486
02:10:48.830 --> 02:10:50.350
Dus dat is allemaal wel grappig.

3487
02:10:50.550 --> 02:10:52.430
PHP interpreter is wel fijn trouwens.

3488
02:10:52.530 --> 02:10:57.410
Want PHP fiddle is al een tijdje een beetje geduke geloof ik.

3489
02:10:57.530 --> 02:10:59.530
Elke keer als ik daarheen ga dan rund hij niks.

3490
02:11:00.070 --> 02:11:02.410
Dus ja, nou dat waren mijn tips.

3491
02:11:02.790 --> 02:11:03.770
Kort en kracht.

3492
02:11:03.770 --> 02:11:04.010
Nice, nice.

3493
02:11:04.130 --> 02:11:05.750
Misschien niet kracht, maar misschien wel kracht.

3494
02:11:05.750 --> 02:11:07.690
En een zeer mooi bruggetje naar de outro.

3495
02:11:08.210 --> 02:11:08.610
Ja.

3496
02:11:09.190 --> 02:11:10.710
Die geschreven is door Chad GPT.

3497
02:11:10.710 --> 02:11:13.230
Ja, degene die hem heeft ingevoerd mag hem lezen.

3498
02:11:16.370 --> 02:11:18.350
Je hebt hem waarschijnlijk op je desktop staan.

3499
02:11:18.530 --> 02:11:19.350
Nee, ik had hem wel af.

3500
02:11:19.530 --> 02:11:20.150
Nu wel.

3501
02:11:20.670 --> 02:11:21.110
Take it away.

3502
02:11:22.210 --> 02:11:23.170
Ja, even kijken.

3503
02:11:23.570 --> 02:11:26.670
Ik had gezegd schrijf een einde voor de laatste aflevering.

3504
02:11:26.950 --> 02:11:29.910
Maar dan denkt hij dus dat het ook echt de laatste aflevering is.

3505
02:11:30.390 --> 02:11:31.210
Dat is zeker waar.

3506
02:11:32.430 --> 02:11:33.710
Dus dat ging een beetje mis.

3507
02:11:34.330 --> 02:11:35.750
Maar goed, we lezen hem gewoon voor.

3508
02:11:37.050 --> 02:11:39.670
In de laatste aflevering van de CodeKlets podcast.

3509
02:11:39.670 --> 02:11:42.670
Dat heeft hij dan allemaal wel weer goed ontdekt.

3510
02:11:43.270 --> 02:11:44.750
Dat het dan wel over technologie gaat.

3511
02:11:44.990 --> 02:11:46.170
Dus dat vond ik dan wel weer grappig.

3512
02:11:46.330 --> 02:11:48.630
Zaten alle zes de hosts samen aan tafel.

3513
02:11:48.970 --> 02:11:53.110
Na een geanimeerde discussie over de laatste ontwikkelingen in de technologie-industrie...

3514
02:11:53.110 --> 02:11:55.010
was het tijd voor de afsluiting van de show.

3515
02:11:58.030 --> 02:12:01.090
Dames en heren, bedankt voor het luisteren naar onze podcast, begon de host.

3516
02:12:01.510 --> 02:12:01.810
Oh ja?

3517
02:12:02.730 --> 02:12:02.810
Ja.

3518
02:12:02.810 --> 02:12:03.830
Hij doet het ook echt in derp.

3519
02:12:04.250 --> 02:12:05.230
Dat is echt heerlijk.

3520
02:12:05.390 --> 02:12:05.950
Ja, ja.

3521
02:12:06.130 --> 02:12:07.810
We hopen dat u ons de afgelopen tijd...

3522
02:12:07.810 --> 02:12:10.250
dat u ons de afgelopen tijd heeft genoten.

3523
02:12:10.470 --> 02:12:12.190
Het is in Nederland nog niet helemaal lekker.

3524
02:12:12.470 --> 02:12:16.250
En dat u ons blijft volgen voor nog veel meer interessante gesprekken over technologie.

3525
02:12:16.870 --> 02:12:20.070
Bedankt ook aan onze gasten die ons de afgelopen afleveringen hebben geholpen...

3526
02:12:20.070 --> 02:12:22.310
om een dieper inzicht te geven in de onderwerpen die u bespraken.

3527
02:12:22.930 --> 02:12:24.450
Dit is lekker vaak.

3528
02:12:25.330 --> 02:12:27.570
De andere hosts knikten instemmend.

3529
02:12:27.610 --> 02:12:28.890
Klopt, ik zie het nu.

3530
02:12:30.210 --> 02:12:32.030
En voegden hun eigen dankwoorden toe.

3531
02:12:32.650 --> 02:12:32.990
Bedankt.

3532
02:12:33.110 --> 02:12:33.170
Dank u wel.

3533
02:12:34.110 --> 02:12:34.490
Dank u wel.

3534
02:12:36.750 --> 02:12:37.790
Dank u wel.

3535
02:12:37.790 --> 02:12:42.790
De aflevering besloot de host, waarna de show afsloot met de traditionele outro muziek.

3536
02:12:48.130 --> 02:12:51.510
En met een gevoel van nostalgie sloten de hosts de studio af.

3537
02:12:51.730 --> 02:12:54.250
En gingen ze uit elkaar, weten dat ze weer samen zouden komen...

3538
02:12:54.250 --> 02:12:56.730
voor vele andere interessante gesprekken in de toekomst.

3539
02:13:00.030 --> 02:13:01.150
Lekker logomal.
