1
00:00:00,560 --> 00:00:04,320
Erste Firmen wie Meta und 
Salesforce kündigen an, 

2
00:00:04,400 --> 00:00:07,040
Developer zu entlassen oder 
zumindest keine neuen mehr 

3
00:00:07,040 --> 00:00:10,960
einzustellen. 
An deren Stelle soll die KI die 

4
00:00:10,960 --> 00:00:14,680
Aufgaben von Entwicklerinnen und
Entwicklern übernehmen, leere 

5
00:00:14,680 --> 00:00:17,960
Versprechen oder geht das sogar 
wirklich schon das haben wir uns

6
00:00:17,960 --> 00:00:20,960
zum Anlass genommen, einmal 
Stichproben zu nehmen und zu 

7
00:00:20,960 --> 00:00:23,800
schauen, wie weit die Coding 
Assistenten denn heute schon 

8
00:00:23,800 --> 00:00:27,280
wirklich sind und ob man uns 
denn wirklich schon ersetzen 

9
00:00:27,280 --> 00:00:29,040
kann. 
Viel Spaß mit dieser Folge. 

10
00:00:33,920 --> 00:00:39,760
Und damit herzlich Willkommen zu
Folge 107 des To do Developer 

11
00:00:39,760 --> 00:00:44,720
Podcast mit Robin Manuel Thiel 
und mir malte Lantin Robin 

12
00:00:44,720 --> 00:00:47,040
Manuel, wie geht's dir? 
Mir geht's prächtig. 

13
00:00:47,040 --> 00:00:50,840
Malte, die dies im Video sehen, 
sehen es gleich im Hintergrund. 

14
00:00:50,840 --> 00:00:53,360
Ich bin nicht im kalten 
Deutschland, sondern ich bin 

15
00:00:54,240 --> 00:00:57,360
übers Wochenende für ein paar 
Tage geflohen und habe mich 

16
00:00:57,360 --> 00:01:00,520
hier. 
In unser erweitertes Bundesland 

17
00:01:00,520 --> 00:01:03,360
nach Mallorca verdrückt und ein 
Paar um ein paar Tage hier 

18
00:01:03,360 --> 00:01:06,640
zumindest Sonne und Wärme zu 
tanken. 

19
00:01:06,640 --> 00:01:10,000
Und das hat bisher richtig gut 
getan, auch richtig gut 

20
00:01:10,000 --> 00:01:13,120
geklappt. 
Ich glaube wir sind hier genau 

21
00:01:13,120 --> 00:01:17,920
richtig zur Sonnensaison 
rübergekommen und hoffe jetzt 

22
00:01:17,920 --> 00:01:20,440
einfach mal, dass das Internet 
hier durchhält und wir trotzdem 

23
00:01:20,440 --> 00:01:22,320
diesen Podcast aufnehmen können,
aber ich habe ja schon mal 

24
00:01:22,320 --> 00:01:25,840
erzählt, ich bin nicht der 
größte Wintermensch und genau 

25
00:01:25,840 --> 00:01:27,840
dann tut mir das ab und zu ganz 
gut hier mal. 

26
00:01:28,560 --> 00:01:30,640
Zweiter Stunden länger 
Tageslicht zu haben und dass man

27
00:01:30,640 --> 00:01:33,120
sich vielleicht auch irgendwie 
mal draußen ohne sich die Finger

28
00:01:33,120 --> 00:01:36,160
abzufrieren bewegen kann. 
Wie ist es bei dir? 

29
00:01:36,160 --> 00:01:40,160
Bei dir sieht es kalt aus. 
Ja, ich muss hier die kalte 

30
00:01:40,160 --> 00:01:46,080
Regenzeit erdulden und meine 
Zeit mit mit deinem AI Avatar 

31
00:01:46,080 --> 00:01:49,520
wahrscheinlich fristen, da du 
dich ja in der Sonne aufhältst. 

32
00:01:51,040 --> 00:01:54,320
Aber du kannst ja uns gleich 
noch ein bisschen mehr erzählen,

33
00:01:54,320 --> 00:01:57,520
wie es denn aussieht mit dem 
aktuellen Stand rund um. 

34
00:01:57,920 --> 00:02:01,840
Ki Developer und ob sie 
tatsächlich dann in naher 

35
00:02:01,840 --> 00:02:04,640
Zukunft deine Arbeit vollständig
ersetzen werden, damit du 

36
00:02:04,880 --> 00:02:09,520
einfach Vollzeit im Urlaub 
bleiben kannst und jemand anders

37
00:02:09,520 --> 00:02:13,200
deine Arbeit macht. 
Aber bevor wir in das Thema 

38
00:02:13,200 --> 00:02:17,360
näher reingehen, würden wir uns 
natürlich wie immer gerne bei 

39
00:02:17,360 --> 00:02:21,680
den oder denjenigen. 
Bedanken, der uns in dieser 

40
00:02:21,680 --> 00:02:27,040
Woche Kaffee ausgegeben hat. 
Über bei mir coffee.com und das 

41
00:02:27,040 --> 00:02:31,600
ist in dieser Woche der 
Sebastian, der uns 10 Kaffee 

42
00:02:31,600 --> 00:02:33,440
ausgegeben. 
Hat Wahnsinn. 

43
00:02:33,440 --> 00:02:35,280
Vielen vielen dank Sebastian 
Dankeschön. 

44
00:02:36,000 --> 00:02:38,160
Vielen Dank auch von meiner 
Seite. 

45
00:02:38,880 --> 00:02:41,680
Wenn ihr uns auch gerne einen 
Kaffee ausgeben wollt oder uns 

46
00:02:41,680 --> 00:02:44,960
allgemein etwas Gutes tun wollt,
schaut mal in die Show Notes der

47
00:02:44,960 --> 00:02:47,680
Folge. 
Dort findet ihr einen Link zu by

48
00:02:47,680 --> 00:02:51,960
me a Coffee, dort könnt ihr uns 
auf einen Kaffee einladen, dort 

49
00:02:51,960 --> 00:02:56,240
findet ihr aber auch den Link zu
unserem to do Developer Podcast 

50
00:02:56,240 --> 00:03:00,160
Shop, wo ihr euch ein bisschen 
ausstatten könnt mit unserer 

51
00:03:00,160 --> 00:03:05,040
Tasse oder den ein oder anderen 
developer Accessoires, die wir 

52
00:03:05,040 --> 00:03:09,680
dann in den Shop gestellt haben.
Und damit würde ich sagen, 

53
00:03:09,680 --> 00:03:14,880
starten wir direkt ins Thema 
ohne viel Vorgeplänkel und ich 

54
00:03:14,880 --> 00:03:17,400
greife noch mal kurz den 
Hintergrund auf, warum wir uns 

55
00:03:17,400 --> 00:03:19,000
mit dem Thema auseinandergesetzt
haben. 

56
00:03:19,000 --> 00:03:22,120
Und zwar ging jetzt in den 
letzten Wochen es durch die 

57
00:03:22,120 --> 00:03:28,400
Presse, dass sowohl der CEO von 
Salesford, Marc Benjov, sich 

58
00:03:28,400 --> 00:03:32,160
geäußert hatte, dass sie in 
diesem Jahr keine neuen 

59
00:03:32,160 --> 00:03:34,960
Developer einstellen werden, 
weil ja mittlerweile ihre 

60
00:03:34,960 --> 00:03:37,760
Developer so viel KI einsetzen 
und damit 30%. 

61
00:03:38,120 --> 00:03:41,680
Prozent effizienter geworden 
sind und dementsprechend gar 

62
00:03:41,680 --> 00:03:45,440
keine neuen Developer mehr 
gebraucht werden, um weiterhin 

63
00:03:45,440 --> 00:03:48,960
dort Software zu entwickeln. 
Schauen wir mal. 

64
00:03:49,920 --> 00:03:52,720
Ob das letzten Endes auch 
unserer Erfahrung entspricht? 

65
00:03:52,720 --> 00:03:56,080
Aber was eigentlich noch krasser
war, war die Aussage von Mark 

66
00:03:56,080 --> 00:04:00,640
Zuckerberg von Meta, die in den 
letzten Wochen durch die Presse 

67
00:04:00,640 --> 00:04:04,040
gegen Ärztliche in einem Podcast
dazu hinreißen lassen zu sagen, 

68
00:04:04,040 --> 00:04:10,000
dass in Zukunft KI die Aufgaben 
von Metas mit Level Developern 

69
00:04:10,080 --> 00:04:14,560
übernehmen wird und 
dementsprechend viele, die dort 

70
00:04:14,560 --> 00:04:17,760
arbeiten, sich mit anderen 
Themen auseinandersetzen werden 

71
00:04:17,760 --> 00:04:19,800
oder vielleicht keinen Job mehr 
haben werden, oder? 

72
00:04:19,920 --> 00:04:23,600
Und ich fand gerade das Thema 
Midlevel Developer war 

73
00:04:23,600 --> 00:04:28,080
eigentlich das, was für mich das
Ganze zu einer News gemacht hat,

74
00:04:28,080 --> 00:04:33,760
weil das KI Developer oder KI 
Assistenten einfache Developer 

75
00:04:33,760 --> 00:04:37,200
Aufgaben übernehmen können. 
Das wissen wir. 

76
00:04:37,280 --> 00:04:41,880
Das heißt, wir nutzen alle KI 
Assistenten, die uns bei der 

77
00:04:41,880 --> 00:04:46,320
Entwicklung unterstützen, aber 
bisher war das Ganze zumindest 

78
00:04:46,320 --> 00:04:51,600
in meiner Erfahrung noch weit 
weg von dem, was jemand auf 

79
00:04:51,600 --> 00:04:55,600
einem mittleren Erfahrungslevel 
Senior Level kann. 

80
00:04:55,840 --> 00:04:59,600
Und wenn tatsächlich jemand wie 
Mark Zuckerberg, der sich ja 

81
00:04:59,600 --> 00:05:02,480
auch sehr viel mit dem Thema KI 
auseinandersetzt. 

82
00:05:03,520 --> 00:05:08,160
Meta ist ja mit den Lama 
Modellen immer sehr weit vorne 

83
00:05:08,160 --> 00:05:11,520
mit dabei. 
Wenn so jemand sagt, dass sein 

84
00:05:11,520 --> 00:05:15,840
Gefühl ist, dass in sehr naher 
Zukunft KI die Aufgaben von 

85
00:05:15,840 --> 00:05:20,640
Midlevel Developern bei solchen 
großen Konzernen wie Meta 

86
00:05:20,640 --> 00:05:24,440
übernehmen kann. 
Dann ist das natürlich durchaus 

87
00:05:24,440 --> 00:05:27,200
eine Nachricht wert. 
Dementsprechend haben wir uns 

88
00:05:27,200 --> 00:05:31,360
auch noch mal angeschaut, was 
diese KI Software Developer 

89
00:05:31,360 --> 00:05:35,080
heute schon können und ob diese 
Zeit schon gekommen ist, die 

90
00:05:35,080 --> 00:05:39,120
sich diese Taxe OS anscheinend 
herbeisehen. 

91
00:05:39,200 --> 00:05:41,760
Ja, du hast ja gerade schon 
gesagt, irgendwie hat sich 

92
00:05:41,760 --> 00:05:45,040
hinreißen lassen, in so einem 
Podcast. 

93
00:05:45,040 --> 00:05:48,520
Weiß gar nicht, ob es Joe Rogan 
oder irgend so was war und. 

94
00:05:49,000 --> 00:05:50,800
Da muss man natürlich immer 
gerade im Moment ein bisschen 

95
00:05:50,800 --> 00:05:52,600
vorsichtig sein, der lässt sich 
ja gerade zu sehr vielen 

96
00:05:52,600 --> 00:05:54,560
zweifelhaften Aussagen 
hinreißen. 

97
00:05:54,560 --> 00:05:59,520
Leider also so eine eine meiner 
dunklen Predictions, auch das 

98
00:05:59,520 --> 00:06:02,400
ist für mich so der nasse Taxi 
oder da irgendwie nach Elon Musk

99
00:06:02,400 --> 00:06:07,040
am Rad dreht und deswegen haben 
wir uns halt wie gesagt auch mal

100
00:06:07,040 --> 00:06:08,840
gesagt, OK, wir schauen uns mal 
an, was steckt denn dahinter, 

101
00:06:08,840 --> 00:06:10,960
jetzt muss man aber auch 
fairerweise dazu sagen, das sagt

102
00:06:10,960 --> 00:06:12,720
aber nicht der einzige ist der 
das sagt und. 

103
00:06:13,400 --> 00:06:16,000
Dass die Industrie da schon klar
in die Richtung geht, das ist 

104
00:06:16,000 --> 00:06:17,600
natürlich krass. 
Wenn es da schon die ersten 

105
00:06:17,600 --> 00:06:19,760
Firmen gibt, die sagen, OK, wir 
stellen entweder keine Developer

106
00:06:19,760 --> 00:06:25,720
mehr ein oder entlassen sogar 
welche und ja, daraufhin haben 

107
00:06:25,720 --> 00:06:29,840
wir gesagt, OK, stimmt das, was 
er da schwafelt, oder? 

108
00:06:31,000 --> 00:06:32,760
Schauen wir uns doch mal an, wie
wie wir jetzt nennen, die KI 

109
00:06:32,760 --> 00:06:34,720
Assistenten wirklich. 
Und eigentlich habe ich 

110
00:06:34,720 --> 00:06:37,840
überhaupt keinen Bock hier auch 
in diesen das auch diese ganzen 

111
00:06:38,160 --> 00:06:41,720
Zuckerberg, Elon Musk, Trump, 
Putin und so weiter, dass es 

112
00:06:41,720 --> 00:06:43,560
auch hier in diesem Podcast 
stattfindet und ich kann es auch

113
00:06:43,560 --> 00:06:46,960
nicht mehr hören und ich ich 
hasse es auch mittlerweile da 

114
00:06:47,600 --> 00:06:50,240
auch, dass wir in unserer 
Industrie da so viel drüber 

115
00:06:50,240 --> 00:06:52,680
lesen müssen und auf linkedin 
auch gefühlt wie jeder zweite 

116
00:06:52,680 --> 00:06:54,560
oder dritte Post voll ist mit 
irgendwie sowas. 

117
00:06:55,080 --> 00:06:58,480
Deswegen habe ich angefangen 
eine Browser Extension zu 

118
00:06:58,480 --> 00:07:00,560
schreiben für Chrome basierte 
Browser die. 

119
00:07:01,120 --> 00:07:07,480
Auf linkedin Posts erkennen in 
den Musk, Zuckerberg, Trump, 

120
00:07:07,480 --> 00:07:11,000
Putin und so weiter vorkommt und
die einfach auszublenden oder 

121
00:07:11,000 --> 00:07:14,960
mehr zu zu ersetzen mit irgend 
so Bullshit Text oder irgendwie 

122
00:07:14,960 --> 00:07:17,600
sowas. 
Aber da komme ich komme ich 

123
00:07:17,600 --> 00:07:19,760
gleich noch mal drauf drauf 
zurück, denn das ist 1 der der 

124
00:07:19,760 --> 00:07:24,400
Projekte die ich dann mit KI mal
evaluiert habe, deswegen große 

125
00:07:24,400 --> 00:07:27,280
Sorry das war's jetzt auch mit 
der mit der politischen 

126
00:07:27,280 --> 00:07:29,360
Einstufung. 
Wir gucken uns jetzt an, was 

127
00:07:29,360 --> 00:07:30,880
können ki Assistenten denn 
wirklich? 

128
00:07:31,040 --> 00:07:34,400
Und du hast dir im speziellen 3 
verschiedene Werkzeuge 

129
00:07:34,400 --> 00:07:38,640
angeschaut, die möglichst autark
oder möglichst viele Schritte 

130
00:07:38,640 --> 00:07:42,960
autark durchlaufen können. 
Zum einen die Preview von Co 

131
00:07:42,960 --> 00:07:46,080
Palette Workspace, dann hast du 
dir Devin angeschaut, was wir 

132
00:07:46,080 --> 00:07:50,000
auch schon mal besprochen hatten
und dann hast du dir die ide 

133
00:07:50,080 --> 00:07:55,640
Cursor angeschaut, eine KI ide 
die auf vs Code basiert und. 

134
00:07:56,160 --> 00:07:58,680
Und vielleicht fassen wir mal 
ganz kurz zusammen, was so die 

135
00:07:58,680 --> 00:08:02,640
Unterschiede zwischen diesen 
verschiedenen KI Werkzeugen 

136
00:08:02,640 --> 00:08:06,960
beziehungsweise KI developern 
sind und gehen dann auf deine 

137
00:08:06,960 --> 00:08:10,000
Szenarien ein, die du mal 
ausprobiert hast um dann zu 

138
00:08:10,000 --> 00:08:14,160
schauen wie weit sind wir 
eigentlich in unserer Reise dich

139
00:08:14,160 --> 00:08:17,480
als Developer zu ersetzen. 
Ja, Devin haben wir ja schon mal

140
00:08:17,480 --> 00:08:19,760
eine Folge zu gemacht, ist vor 
allem deswegen spannend, weil es

141
00:08:19,760 --> 00:08:22,040
jetzt da ist. 
Also man kann, das ist jetzt 

142
00:08:22,040 --> 00:08:26,800
öffentlich verfügbar und. 
Und Devin Dot AI funktioniert ja

143
00:08:26,800 --> 00:08:30,640
so, dass man seine Repository, 
also sein github Repository, wo 

144
00:08:30,640 --> 00:08:33,559
der Code liegt mit Devin 
verlinkt und daraufhin wird hier

145
00:08:33,559 --> 00:08:38,000
mit einem so eine Umgebung eben 
bereitgestellt und in in dieser 

146
00:08:38,000 --> 00:08:41,919
Umgebung muss ich dann erstmal 
alle Dependencies die ich 

147
00:08:41,919 --> 00:08:46,200
brauche per Hand installieren. 
Also wenn meine Anwendung auf 

148
00:08:46,200 --> 00:08:48,720
Note JS basiert muss ich halt 
erstmal Note installieren. 

149
00:08:49,320 --> 00:08:52,880
Und danach fragt Devin Mich für 
nach den Kommandos, die es dann 

150
00:08:52,880 --> 00:08:57,080
in dieser Umgebung ausführen 
müsste, um mein um ein Projekt 

151
00:08:57,080 --> 00:09:02,320
zu bauen, zu testen, ein 
dependency Update zu machen und 

152
00:09:02,320 --> 00:09:05,440
auszuführen, die an die 
Anwendung und das Spannende an 

153
00:09:05,440 --> 00:09:06,800
Devin. 
Und da unterscheidet sich da 

154
00:09:06,800 --> 00:09:09,840
auch, ob ich am größten von den 
anderen Tools, die es so da 

155
00:09:09,840 --> 00:09:12,000
draußen gibt auf dem Markt ist 
eben dass Devin. 

156
00:09:12,680 --> 00:09:15,840
Diese Umgebung hat die es selber
nutzen kann, aber auch einen 

157
00:09:15,840 --> 00:09:19,440
Internetbrowser und so eine 
eigene Instanz von Visual Studio

158
00:09:19,440 --> 00:09:22,160
Code wo es drin arbeiten kann. 
Das heißt hat so mehrere 

159
00:09:22,160 --> 00:09:26,120
Werkzeuge eigentlich und ich 
kann Devin auch immer wieder 

160
00:09:26,120 --> 00:09:29,600
Feedback geben durch so ein Chat
Interface und Devin fragt mich 

161
00:09:29,600 --> 00:09:31,680
als Menschen dann auch immer 
wieder nach Feedback, wenn es 

162
00:09:31,680 --> 00:09:34,000
selber irgendwie den Eindruck 
hat, dass es nicht weiterkommt 

163
00:09:34,000 --> 00:09:36,240
und das funktioniert entweder 
über dieses Chatten Interface 

164
00:09:36,240 --> 00:09:38,160
oder auch komplett eingebundenen
Slack. 

165
00:09:38,440 --> 00:09:39,920
Und das hat auch den großen 
Vorteil, dass es mir zum 

166
00:09:39,920 --> 00:09:42,520
Beispiel auch Notifications 
schickt, wenn es irgendwie Hilfe

167
00:09:42,520 --> 00:09:44,240
braucht oder wenn es fertig ist 
mit der Arbeit. 

168
00:09:44,240 --> 00:09:45,520
Das fand ich eigentlich sehr 
angenehm. 

169
00:09:46,320 --> 00:09:50,760
Co Pilot Workspace hingegen hat 
keinen geschlossenen Development

170
00:09:50,760 --> 00:09:55,120
Loop, der komplett autark läuft,
sondern wir haben die einzelnen 

171
00:09:55,120 --> 00:09:57,520
Schritte, die wir im 
Entwicklungsprozess haben, 

172
00:09:57,520 --> 00:10:01,280
jeweils durch KI unterstützt. 
Das heißt, wir fangen an bei der

173
00:10:01,360 --> 00:10:06,080
Planung, wir fangen in der Regel
mit einem github issue an, dort 

174
00:10:06,080 --> 00:10:08,360
planen wir, was wir tun möchten 
wir. 

175
00:10:08,440 --> 00:10:10,960
Dann brechen wir das runter in 
einzelne Schritte, 

176
00:10:11,040 --> 00:10:15,520
identifizieren dann die Dateien,
welche verändert werden müssen, 

177
00:10:15,600 --> 00:10:19,120
generieren dann den Code, der in
diesen Dateien entweder ergänzt 

178
00:10:19,120 --> 00:10:22,720
oder verändert werden muss. 
Und kommen dann am Ende zu dem 

179
00:10:22,720 --> 00:10:26,080
Punkt, wo wir das Ganze testen 
können, um dann ein Pull request

180
00:10:26,080 --> 00:10:29,760
aufzumachen um das Ganze 
wiederum zu mergen. 

181
00:10:29,760 --> 00:10:33,600
Das heißt, so ein klassischer 
Development Flow, wie wir ihn 

182
00:10:33,600 --> 00:10:38,160
auch als Developer üblicherweise
durchlaufen, aber jetzt mit KI 

183
00:10:38,160 --> 00:10:41,600
Unterstützung in jedem dieser 
Schritte und ich bekomme 

184
00:10:41,600 --> 00:10:44,640
zusätzlich noch eine 
Containerbasierte Cloud 

185
00:10:44,640 --> 00:10:47,320
Entwicklungsumgebung, wo ich 
dann meinen Code am Ende dann 

186
00:10:47,320 --> 00:10:50,640
auch ausführen und testen kann. 
Das macht aber jetzt in dem 

187
00:10:50,640 --> 00:10:52,720
Fall. 
Fall nicht wie bei Devin die KI 

188
00:10:52,720 --> 00:10:55,440
für mich, die versucht im 
Hintergrund die Anwendung zu 

189
00:10:55,440 --> 00:10:59,320
starten und zu testen, sondern 
das mache ich als Developer. 

190
00:10:59,320 --> 00:11:02,560
Das heißt, wir haben hier bei 
allen Schritten immer den 

191
00:11:02,640 --> 00:11:06,480
Developer in The Loop und wir 
können auch jederzeit in jedem 

192
00:11:06,480 --> 00:11:09,760
Schritt Dinge ergänzen, 
verändern, anpassen. 

193
00:11:09,920 --> 00:11:13,520
Das heißt, ich habe hier zwar 
einen KI getriebenen Prozess, 

194
00:11:13,680 --> 00:11:17,640
der aber in jedem Schritt einen 
Menschen dabei hat, der diesen 

195
00:11:17,640 --> 00:11:20,760
ganzen Prozess überwacht und 
anpassen kann und. 

196
00:11:20,880 --> 00:11:24,080
Um dann am Ende zu dem richtigen
Ergebnis zu kommen. 

197
00:11:24,080 --> 00:11:27,440
Das heißt, wir haben wirklich 
eine engere Kontrolle, als wir 

198
00:11:27,440 --> 00:11:30,480
das bei Devon haben. 
Das heißt, der Ansatz ist hier 

199
00:11:30,480 --> 00:11:33,840
ein bisschen anders, es geht 
aber durchaus schon über das 

200
00:11:33,840 --> 00:11:38,280
hinaus, was wir mit den üblichen
KI Coding Assistance in unserer 

201
00:11:38,280 --> 00:11:42,480
Idee haben, die eigentlich nur 
eine bestimmte, einen bestimmten

202
00:11:42,480 --> 00:11:46,640
Schritt im Entwicklungsprozess, 
nämlich die Entwicklung selber, 

203
00:11:46,640 --> 00:11:49,040
das Schreiben von Code, 
unterstützt. 

204
00:11:49,480 --> 00:11:51,840
Genau. 
Und ein solcher Assistent, oder 

205
00:11:51,840 --> 00:11:55,360
also ein solcher Assistent, der 
in der IDE eingebaut ist, das 

206
00:11:55,360 --> 00:11:57,960
liefert Cursor, das ist, glaube 
ich gerade so das, was am 

207
00:11:57,960 --> 00:12:02,160
meisten Hype erfährt, weil es 
irgendwie so nachdem Visual 

208
00:12:02,160 --> 00:12:04,880
Studio Code da glaube ich 
irgendwie so für fast ein halbes

209
00:12:04,880 --> 00:12:08,800
Jahr so alleine mit mit Gitta Co
Pilot und sowas auf dem Markt 

210
00:12:08,800 --> 00:12:10,880
dieser Code den Assistenten 
waren schießen jetzt immer mehr 

211
00:12:11,040 --> 00:12:13,480
aus dem Boden und eine die da 
wie sehr sehr viel 

212
00:12:13,480 --> 00:12:15,760
Aufmerksamkeit gerade erfährt 
ist ist Cursor. 

213
00:12:16,640 --> 00:12:19,840
Und Cursor ist ein Fork von 
Visual Studio Code, fühlt sich 

214
00:12:19,840 --> 00:12:22,120
also eigentlich ganz genauso an.
Ich kann auch meine Extensions 

215
00:12:22,120 --> 00:12:26,160
und meine Settings und alles 
weiterverwenden und sagt Halt, 

216
00:12:26,800 --> 00:12:31,600
es hat von Grund auf KI in jedem
Schritt integriert, denen 

217
00:12:31,600 --> 00:12:33,360
developer Halt macht, nämlich 
dass wirklich das Code 

218
00:12:33,360 --> 00:12:35,480
schreiben, das ist auch so der 
große Unterschied zu den anderen

219
00:12:35,480 --> 00:12:38,560
beiden, während ich so vor allem
Geta Copided Workspace 

220
00:12:38,720 --> 00:12:41,200
fokussiert sich ja sehr auf 
diese Planungsphase, also ich 

221
00:12:41,200 --> 00:12:44,480
habe sehr sehr viel. 
Planung und schauen, dass es 

222
00:12:44,480 --> 00:12:46,880
alles in die richtige Richtung 
geht und und und. 

223
00:12:46,880 --> 00:12:49,520
Gute Ausgestaltung der der 
Requirements und sowas, 

224
00:12:50,240 --> 00:12:53,120
wohingegen dann diese diese 
Tools die nur in der IDI 

225
00:12:53,120 --> 00:12:54,840
stattfinden auch irgendwie 
direkt anfangen zu coden, 

226
00:12:54,840 --> 00:12:57,120
nachdem man so ein bisschen mit 
denen gechattet hat und chatten 

227
00:12:57,120 --> 00:12:58,800
ist auch schon 1 dieser dieser 
Stichworte. 

228
00:12:59,000 --> 00:13:01,440
Ich kann entweder mit meiner 
gesamten Code Basis chatten, da 

229
00:13:01,440 --> 00:13:04,000
habe ich so ein Chat Fenster in 
der Idi auf der rechten Seite 

230
00:13:04,400 --> 00:13:07,200
oder ich markiere einzelne 
Stellen vom Code und lasse mir 

231
00:13:07,200 --> 00:13:10,680
die dann irgendwie per KI 
erklären oder bearbeiten oder 

232
00:13:10,680 --> 00:13:15,200
den Bug finden und sowas und. 
Und bei Cursor hinten drauf 

233
00:13:15,200 --> 00:13:20,320
standardmäßig auf dem Cloud 35 
Modell von and Tropic basiert, 

234
00:13:20,880 --> 00:13:25,120
liefert es sehr sehr gute 
Ergebnisse und für Code würde 

235
00:13:25,120 --> 00:13:28,240
ich sagen fast wahrscheinlich im
Moment so marktführend gute 

236
00:13:28,240 --> 00:13:30,160
Ergebnisse, wo das natürlich 
auch immer so ein bisschen 

237
00:13:30,320 --> 00:13:33,360
Geschmacksrichtung ist und auf 
den vom Kontext abhängig ist. 

238
00:13:33,680 --> 00:13:36,400
Scheint aber bei vielen 
Developern sehr gut anzukommen, 

239
00:13:36,960 --> 00:13:39,680
weil sich einfach auch großer 
Popularität erfreut und. 

240
00:13:40,280 --> 00:13:42,680
Das habe ich jetzt eh mal eine 
Weile ausprobiert, einfach weil 

241
00:13:42,680 --> 00:13:45,320
ich es mal testen wollte und 
habe jetzt quasi die gleiche 

242
00:13:45,320 --> 00:13:47,280
Requirements und gleichen Task, 
über die wir gleich reden. 

243
00:13:47,280 --> 00:13:50,040
Dann als stellvertretend auch 
für all diese anderen in der IDE

244
00:13:50,040 --> 00:13:53,840
integrierten Coding Assistenten 
in Cursor reingeschmissen. 

245
00:13:54,800 --> 00:13:58,880
Und deine erste Aufgabe, die du 
für diese verschiedenen KI Tools

246
00:13:58,880 --> 00:14:02,400
hattest, war jetzt keine 
Aufgabe, wo man wirklich viel 

247
00:14:02,400 --> 00:14:05,680
Code schreiben musste, sondern 
eine Aufgabe, die wir. 

248
00:14:06,240 --> 00:14:11,440
Quasi immer wieder als Developer
durchlaufen müssen, nämlich den 

249
00:14:11,440 --> 00:14:15,200
Versionswechsel zwischen 2 
verschiedenen Framework oder 

250
00:14:15,200 --> 00:14:17,920
Library Versionen. 
Du hast eine Anwendung, die war 

251
00:14:17,920 --> 00:14:23,800
auf dot net 9 und du musst sie 
jetzt portieren auf eine ältere 

252
00:14:23,800 --> 00:14:26,640
Version, damit sie in einer 
bestimmten Umgebung 

253
00:14:26,720 --> 00:14:29,440
ausführungsfähig ist, weil da 
die entsprechende Runtime mit 

254
00:14:29,440 --> 00:14:32,400
dot net 9 nicht verfügbar war, 
das heißt du musst die Anwendung

255
00:14:32,400 --> 00:14:35,720
quasi runterportieren auf dot 
net 8 und. 

256
00:14:36,000 --> 00:14:39,440
Und das ist ja etwas, was man 
immer wieder hat, meistens in 

257
00:14:39,440 --> 00:14:42,240
die andere Richtung, wenn man 
auf eine neuere Version geht. 

258
00:14:42,400 --> 00:14:46,080
Aber vom Prozess ist es ja am 
Ende eigentlich das gleiche, ob 

259
00:14:46,080 --> 00:14:47,760
wir hoch oder runter gehen, wir 
müssen. 

260
00:14:48,280 --> 00:14:51,120
An den entsprechenden Stellen 
die Referenzen aktualisieren. 

261
00:14:51,120 --> 00:14:53,840
Wir müssen gucken, ob alle 
Bibliotheken, die wir nutzen, 

262
00:14:54,000 --> 00:14:57,440
auch mit der neuen Version 
kompatibel sind, wenn es da eine

263
00:14:57,440 --> 00:15:00,320
andere Version gibt, müssen wir 
auch ein Upgrade dieser 

264
00:15:00,320 --> 00:15:02,800
Dependencies oder Downgrade, in 
dem Fall vielleicht dieser 

265
00:15:02,800 --> 00:15:06,080
Dependencies, durchführen, und 
wir müssen schauen, ob 

266
00:15:06,160 --> 00:15:09,200
entsprechend die ganzen Methoden
aufrufe, die wir haben, immer 

267
00:15:09,200 --> 00:15:13,160
noch kompatibel sind in dieser 
neuen Version und unserer 

268
00:15:13,160 --> 00:15:17,160
Anwendung am Ende genau das 
gleiche tut wie vorher, hört 

269
00:15:17,160 --> 00:15:18,200
sich jetzt nicht sonderlich 
komplett. 

270
00:15:18,280 --> 00:15:22,480
Komplex an, aber bietet gewisse 
Herausforderungen, gerade für 

271
00:15:22,480 --> 00:15:24,480
die KI. 
Erzähl mal wie deine Erfahrung 

272
00:15:24,480 --> 00:15:26,520
waren. 
Ja, genau, und das ist ja 

273
00:15:26,520 --> 00:15:30,560
eigentlich auch so ein Task, den
ja so Midlevel Engineers auch 

274
00:15:30,560 --> 00:15:32,760
mal eher machen, die du vorhin 
schon angesprochen hast, ist 

275
00:15:32,760 --> 00:15:35,320
jetzt nichts, was ich einem 
absoluten Junior oder New Hire 

276
00:15:35,320 --> 00:15:38,480
in meinem Projekt irgendwie 
gegeben hätte, weil es ja schon.

277
00:15:38,840 --> 00:15:40,880
Ist ja mehr als irgendwie hier 
und da mal ne Funktionalität 

278
00:15:40,880 --> 00:15:44,320
ergänzen oder n Bug zu fixen. 
Oder muss ich ja schon irgendwie

279
00:15:44,320 --> 00:15:46,720
die die die die Gesamtheit 
meines Projekts verstehen und 

280
00:15:46,720 --> 00:15:49,600
diesen Code auf ne andere auf 
eine andere Version heben und 

281
00:15:49,840 --> 00:15:52,720
daraus entstehen Dependencies 
und also schon auch was was 

282
00:15:52,880 --> 00:15:55,840
anspruchsvoller als Arbeit ist 
und wie du auch gerade richtig 

283
00:15:55,840 --> 00:15:58,640
sagtest, weniger Coding sondern 
mehr wahrscheinlich so 

284
00:15:58,640 --> 00:16:01,040
Konfiguration des Projekts 
erfordert. 

285
00:16:02,280 --> 00:16:05,200
Und da muss ich sagen, haben die
alle nicht sonderlich gut 

286
00:16:05,200 --> 00:16:07,600
abgeschnitten. 
Also das war erstaunlich 

287
00:16:07,600 --> 00:16:10,200
ernüchternd, und das ist ja 
genauso n Task den den 

288
00:16:10,320 --> 00:16:12,640
Zuckerberg da irgendwie 
anspricht, dieses mit Level 

289
00:16:12,640 --> 00:16:16,840
Engineering, also die absoluten 
Seniors, die müssen ja nicht 

290
00:16:16,840 --> 00:16:19,680
unbedingt dieses Versions 
Upgrade machen, weil eigentlich 

291
00:16:19,840 --> 00:16:22,960
kann man da fertigen Guidelines 
folgen, gerade jetzt hier für 

292
00:16:22,960 --> 00:16:26,480
dot net. 
Habe ich mit mit 2 Sekunden 

293
00:16:26,480 --> 00:16:28,560
googeln gefunden. 
Es gibt einen offiziellen 

294
00:16:28,560 --> 00:16:34,160
Upgrade Guide sogar vom vom.net 
Team wie man von dot net 8 auf 

295
00:16:34,160 --> 00:16:36,560
dot net 9 upgraded, den hätte 
ich mir einfach nur nehmen und 

296
00:16:36,560 --> 00:16:38,880
rückwärts abspielen müssen, das 
hätte ich immer nur mitgeben 

297
00:16:38,880 --> 00:16:41,720
können. 
Stell mir gerade vor, wie du 

298
00:16:41,720 --> 00:16:49,680
rückwärts diesen Guide liest. 
Naja, also kurz kurz. 

299
00:16:50,520 --> 00:16:51,840
Kurz gesagt, was hat gut 
geklappt? 

300
00:16:51,840 --> 00:16:54,800
Also alle alle Agenten haben 
sehr gut identifizieren können, 

301
00:16:54,800 --> 00:16:58,080
dass das Projekt jetzt gerade 
auf dot net 9 ist und man das 

302
00:16:58,080 --> 00:17:00,480
auf dot net 8 downgraden muss 
und wo sich in dieser 

303
00:17:00,480 --> 00:17:04,160
Konfigurationsdateien die 
Versionsnummern befindet und die

304
00:17:04,160 --> 00:17:07,760
zu identifizieren und zu ändern,
das hat gut geklappt, was 

305
00:17:07,839 --> 00:17:11,480
überhaupt nicht funktioniert 
hat, ist die Pakete entsprechend

306
00:17:11,480 --> 00:17:14,160
zu up oder downgraden ne das ist
so a. 

307
00:17:14,599 --> 00:17:17,359
Kommt dieses Net Framework mit 
einer ganze Menge Standard 

308
00:17:17,359 --> 00:17:20,079
Libraries, die auch direkt von 
dem NET Team kommen, die man 

309
00:17:20,079 --> 00:17:22,240
sich dazu installieren kann. 
Die haben in der Regel die 

310
00:17:22,240 --> 00:17:26,480
gleiche Versionsnummer wie das 
Framework und es gibt aber in 

311
00:17:26,480 --> 00:17:29,360
jedem größeren Projekt, und das 
war hier schon ein recht großes 

312
00:17:29,440 --> 00:17:31,760
Projekt, das war ein E Commerce 
Projekt mit so einem digitalen 

313
00:17:31,760 --> 00:17:36,240
Shop gibt's natürlich auch super
viele externe Third Party 

314
00:17:36,240 --> 00:17:40,000
Libraries und 2 Sachen sind mir 
da besonders aufgefallen, aber 

315
00:17:40,320 --> 00:17:44,160
wenn diese Third Party library. 
Zufällig aus irgendeinem Grund 

316
00:17:44,160 --> 00:17:47,280
auf der Version 9 Punkt. 
Irgendwas war haben eigentlich 

317
00:17:47,280 --> 00:17:49,920
alle Code Agenten sofort 
versucht diese Versionsnummer 

318
00:17:49,920 --> 00:17:53,080
auf die auf von der 9 auf die 8 
zu downgraden, obwohl das jetzt 

319
00:17:53,080 --> 00:17:55,440
zufällig die gleiche 
Versionsnummer wie das Framework

320
00:17:55,440 --> 00:17:56,600
war? 
Ne also es ist nicht dort nett 

321
00:17:56,600 --> 00:18:01,120
wenn ich jetzt sage ich bau was 
für Note s 21 und ich nehme 

322
00:18:01,120 --> 00:18:04,520
maltes tolle Kalender library 
die zufällig auch gerade die 

323
00:18:04,520 --> 00:18:06,720
Versionsnummer 21 hat, dann kann
ich die natürlich bei einem 

324
00:18:06,720 --> 00:18:08,640
Download upgraden, muss ich die 
gar nicht unbedingt verändern, 

325
00:18:08,640 --> 00:18:11,520
nur weil das zufällig gerade die
gleiche Versionsnummer des 

326
00:18:11,520 --> 00:18:13,680
Pakets war wie? 
Die Versionsnummer des 

327
00:18:13,680 --> 00:18:16,720
Frameworks gerade ist also da 
überhaupt zu unterscheiden? 

328
00:18:16,880 --> 00:18:19,720
Was muss ich denn jetzt 
überhaupt anfassen, was spielt 

329
00:18:19,720 --> 00:18:24,480
bei diesem Update überhaupt eine
Rolle und dann viel wichtiger, 

330
00:18:24,640 --> 00:18:28,400
die richtigen Versionsnummern zu
finden, denn da haben eigentlich

331
00:18:28,400 --> 00:18:32,280
alle 3, obwohl sie auch hinten 
raus auf verschiedenen Modellen 

332
00:18:32,280 --> 00:18:36,160
unterwegs sind, angefangen, 
Versionsnummern von Paketen zu 

333
00:18:36,160 --> 00:18:40,440
halluzinieren und. 
Eigentlich hat das nur der, wenn

334
00:18:40,440 --> 00:18:42,160
so ein bisschen wieder in den 
Griff bekommen. 

335
00:18:42,160 --> 00:18:44,560
Der wenn hat das auch gemacht, 
hat also auch irgendwelche 

336
00:18:44,560 --> 00:18:47,760
Random Versionsnummern 
vorgeschlagen, konnte dann aber 

337
00:18:47,760 --> 00:18:49,880
selber weil es quasi nach jedem 
Schritt der wenn so ein bisschen

338
00:18:49,880 --> 00:18:52,160
versucht sich selber zu 
verifizieren und den Code dann 

339
00:18:52,160 --> 00:18:55,320
noch mal zu bauen oder überhaupt
erstmal Pakete zu restoren wo 

340
00:18:55,320 --> 00:18:57,240
man dann merkt okay die 
Versionsnummer gibt es gar 

341
00:18:57,240 --> 00:18:59,280
nicht, die du dir gerade jetzt 
irgendwie eingetragen hast. 

342
00:18:59,760 --> 00:19:02,000
Konnte das der wenn so ein 
bisschen abfangen und was der 

343
00:19:02,000 --> 00:19:03,960
wenn ganz gut macht ist dann 
halt diese Fehlermeldungen mit 

344
00:19:03,960 --> 00:19:06,600
in die. 
Chat Historie zu schreiben und 

345
00:19:06,600 --> 00:19:09,360
sich dann selber zu fragen, 
woran liegt es denn da? 

346
00:19:09,600 --> 00:19:11,160
Und dann konnte man auch 
verfolgen, dass es dann 

347
00:19:11,160 --> 00:19:13,560
irgendwann hingegangen ist und 
selber eine websuche gemacht 

348
00:19:13,560 --> 00:19:14,800
hat. 
Was ist denn da die richtige 

349
00:19:15,120 --> 00:19:19,200
Versionsnummer, aber andere 
Cursor hat zum Beispiel für 

350
00:19:19,200 --> 00:19:22,720
dasselbe Paket was an 2 
verschiedenen Stellen, also 22 

351
00:19:22,720 --> 00:19:24,800
verschiedenen Unterprojekten 
verwendet wurde. 

352
00:19:25,640 --> 00:19:28,720
Verschiedene Versionsnummern 
vorgeschlagen ich so, warum also

353
00:19:28,720 --> 00:19:30,640
die sind beide offen auf der 
gleichen Framework Version. 

354
00:19:30,800 --> 00:19:33,680
Warum kommst du bei dem einen 
Paket dran die es waren auch 

355
00:19:33,680 --> 00:19:38,200
leicht und die die 91 15 und bei
dem anderen die 9 237 irgendwie 

356
00:19:38,200 --> 00:19:42,160
so oder sowas zu verwenden warum
also das ist ja das erste was 

357
00:19:42,160 --> 00:19:44,640
ich haben will, dass dass die 
alle die gleichen Pakete 

358
00:19:44,640 --> 00:19:46,800
benötigen. 
Jetzt war es bei dem Projekt 

359
00:19:46,800 --> 00:19:49,120
auch so, dass alle Paket 
versionsnummern an einer 

360
00:19:49,120 --> 00:19:50,960
zentralen Stelle verwaltet 
wurden. 

361
00:19:51,760 --> 00:19:53,080
Das haben auch nicht alle 
erkannt. 

362
00:19:53,080 --> 00:19:55,880
Die haben dann angefangen, wild 
in den einzelnen Unterprojekten 

363
00:19:55,880 --> 00:19:59,600
irgendwie die Versionsnummern zu
setzen, wo gar keine, wo gar 

364
00:19:59,600 --> 00:20:03,840
keine gesetzt waren, und das war
eigentlich somit das Größte, was

365
00:20:04,480 --> 00:20:06,880
was nicht richtig geklappt hat 
und selbst Devin, der immer 

366
00:20:06,880 --> 00:20:10,280
wieder das verifizieren konnte, 
hat sich dann irgendwann 

367
00:20:10,280 --> 00:20:13,120
verhaspelt und zu viele Pakete 
auf einmal versucht zu 

368
00:20:13,120 --> 00:20:16,120
downgraden und nicht so richtig 
1 nach dem anderen und ist dann 

369
00:20:16,120 --> 00:20:20,000
immer wieder in neue 
Fehlermeldungen gestoßen und ja.

370
00:20:20,160 --> 00:20:22,480
Kam am Ende am weitesten. 
Also wenn ich es hätte ranken 

371
00:20:22,480 --> 00:20:23,600
müssen. 
Wir sagen so, Devil hat schon so

372
00:20:23,600 --> 00:20:26,680
90% der Arbeit machen können, 
hat aber auch mit Abstand am 

373
00:20:26,680 --> 00:20:29,600
längsten dafür gebraucht, was 
wirklich richtig lange über so 

374
00:20:29,600 --> 00:20:32,640
ein bisschen so Trial and error 
Pakete versucht hat da irgendwie

375
00:20:32,640 --> 00:20:35,960
zu zu installieren und muss man 
auch fairerweise dazu sagen, ist

376
00:20:35,960 --> 00:20:38,240
auch mit Abstand am teuersten 
von diesen Tools, kostet ja 

377
00:20:38,240 --> 00:20:41,440
glaube ich 500€ oder sowas im 
Monat für die allein schon ich 

378
00:20:41,440 --> 00:20:43,440
glaube für die kleinste Variante
die ich davon kriegen kann und. 

379
00:20:46,280 --> 00:20:48,480
Und ja, die anderen waren halt 
drunter. 

380
00:20:48,480 --> 00:20:51,200
Sowohl git up, Cooperated 
Workspace, der einen sehr 

381
00:20:51,200 --> 00:20:53,760
validen Plan aufgestellt hat, 
dann aber auch mit den 

382
00:20:53,760 --> 00:20:58,320
Versionsnummern angefangen hat, 
herum zu halluzinieren und 

383
00:20:58,320 --> 00:20:59,920
dadurch, dass auf dieser 
Umgebung, die ich dann 

384
00:20:59,920 --> 00:21:02,240
bereitgestellt bekommen habe, 
nicht mal dort net 8 installiert

385
00:21:02,240 --> 00:21:04,880
war, konnte ich das dann da auch
nicht so richtig verifizieren 

386
00:21:04,880 --> 00:21:06,480
und Kaiser war irgendwo 
dazwischen. 

387
00:21:06,480 --> 00:21:09,360
Ich habe etwas besser oder etwas
weniger halluziniert, aber auch 

388
00:21:09,360 --> 00:21:12,320
mir diese verschiedenen Nummern 
vorgeschlagen und auch Pakete 

389
00:21:12,320 --> 00:21:14,800
versucht zu upgraden, die gar 
nichts mit dem Upgrade zu tun 

390
00:21:14,800 --> 00:21:18,280
hatten. 
Also so eine gemischte Erfahrung

391
00:21:18,280 --> 00:21:21,440
irgendwie. 
Ja, aber wie du vorhin sagtest, 

392
00:21:21,440 --> 00:21:26,880
diese ganze Upgrade downgrade 
Geschichte ist ja auch nicht so 

393
00:21:26,880 --> 00:21:30,400
super trivial. 
Wir hören ja auch immer wieder 

394
00:21:30,400 --> 00:21:32,960
von den Unternehmen, mit denen 
wir arbeiten, dass sie furchtbar

395
00:21:32,960 --> 00:21:36,480
viele ältere Applikationen 
haben, die man eigentlich mal 

396
00:21:36,480 --> 00:21:40,160
anfassen müsste, die man 
modernisieren müsste. 

397
00:21:40,160 --> 00:21:42,280
Ich höre in letzter Zeit immer 
häufiger von den. 

398
00:21:42,680 --> 00:21:46,200
Den Herausforderungen, Java 
Applikationen mal endlich auf 

399
00:21:46,200 --> 00:21:49,840
eine aktuelle Java Version zu 
bringen und dementsprechend, 

400
00:21:50,400 --> 00:21:53,200
weil es gar nicht so trivial 
ist, beschäftigen sich ja jetzt 

401
00:21:53,200 --> 00:21:56,240
einige Unternehmen, egal ob 
Microsoft oder Amazon oder 

402
00:21:56,240 --> 00:22:01,440
andere damit spezialisierte 
Tools für spezielle Upgrade 

403
00:22:01,440 --> 00:22:03,800
Pfade bereitzustellen. 
Das heißt, dass ich ein 

404
00:22:03,800 --> 00:22:07,040
spezielles Tool habe um.net 
Applikationen zu. 

405
00:22:07,360 --> 00:22:11,320
Zu aktualisieren auf eine neuere
Framework Version oder Java 

406
00:22:11,320 --> 00:22:15,600
Applikationen zu aktualisieren, 
weil ich glaube da gibt es immer

407
00:22:15,600 --> 00:22:17,920
diese Herausforderung, die du 
gerade beschreibst, dass man 

408
00:22:17,920 --> 00:22:20,560
eigentlich wissen muss, wie 
diese ganzen Abhängigkeiten 

409
00:22:20,560 --> 00:22:23,920
zwischen meinem Framework ist 
und verschiedenen Libraries, die

410
00:22:23,920 --> 00:22:26,320
ich verwende. 
Was ist mit welchem kompatibel, 

411
00:22:26,320 --> 00:22:27,920
wo muss ich Anpassungen 
vornehmen? 

412
00:22:28,440 --> 00:22:34,320
Dass man dort mit solchen sehr 
generischen KI Tools häufig in 

413
00:22:34,480 --> 00:22:37,760
solche Probleme läuft, dass das 
Tool einfach gar nicht weiß, 

414
00:22:37,840 --> 00:22:41,680
welche Versionen gibt es da? 
Ja genau. 

415
00:22:41,680 --> 00:22:45,000
Also es gibt auch viel so so 
ganz leggies wieso cobol oder 

416
00:22:45,000 --> 00:22:46,600
habe ich ja schon mal gesagt, 
wenn du heute irgendwie noch 

417
00:22:46,600 --> 00:22:48,800
cobol programmieren kannst, 
wirst du in unserer Industrie 

418
00:22:48,800 --> 00:22:51,920
mit Gold überschüttet, weil. 
Das ist einfach eine Sprache, 

419
00:22:51,920 --> 00:22:57,440
die ausstirbt und deren Core 
Entwicklerinnen und Entwickler 

420
00:22:57,440 --> 00:22:59,280
in Rente gehen. 
Und da gibt es ja auch so 

421
00:22:59,280 --> 00:23:02,000
Bestrebungen, irgendwie Kobold 
nach Java zu migrieren und das 

422
00:23:02,000 --> 00:23:04,240
irgendwie II geschützt zu 
machen, weil es natürlich gerade

423
00:23:04,240 --> 00:23:10,400
so im Finanz und Healthcare und 
Banking und Versicherungssektor 

424
00:23:10,400 --> 00:23:13,520
noch diese Großrechner gibt, die
irgendwie Code ausführen, damit 

425
00:23:13,520 --> 00:23:16,320
Kobold geschrieben wurde. 
Und ja, das würde ich auch 

426
00:23:16,320 --> 00:23:18,160
sagen. 
Das stand heute und also nach 

427
00:23:18,160 --> 00:23:20,080
dieser Erfahrung, die ich mir 
gemacht habe, kann man sich mit 

428
00:23:20,080 --> 00:23:23,360
Sicherheit von AI Unterstützung 
bei diesem Prozess holen. 

429
00:23:23,600 --> 00:23:25,480
Aber ich glaube, dass ich 
irgendwo eine COBOL Anwendung in

430
00:23:25,480 --> 00:23:27,920
so ein Ding schmeiße und selbst 
wenn da verschiedene Agents dran

431
00:23:27,920 --> 00:23:30,640
arbeiten, sehe ich das zumindest
heute noch nicht, dass die 

432
00:23:30,640 --> 00:23:33,480
automatisch mir eine Java 
Applikation damit bauen, das 

433
00:23:33,480 --> 00:23:35,840
wird wahrscheinlich eher so eine
Funktion für Funktions 

434
00:23:36,000 --> 00:23:40,120
Migrationspfad sein, den 
Menschen machen, aber ich habe 

435
00:23:40,120 --> 00:23:42,800
keinen Zweifel, dass sie sich 
dabei natürlich sehr gut von so 

436
00:23:42,800 --> 00:23:45,080
was wie einem Gitter Co Pilot 
unterstützen können lassen 

437
00:23:45,080 --> 00:23:47,520
können. 
Dann hast du dir noch ein 

438
00:23:47,520 --> 00:23:51,120
zweites Szenario angeschaut. 
Auch eine kleine Applikation von

439
00:23:51,120 --> 00:23:52,360
dir. 
Ich glaube, du hattest die 

440
00:23:52,360 --> 00:23:54,560
irgendwann auch mal im Podcast 
erwähnt. 

441
00:23:55,040 --> 00:23:58,320
Dein kleiner Speedtest, der 
deine Internetverbindung 

442
00:23:58,320 --> 00:24:02,400
überwacht und die Informationen 
über deine aktuelle Anbindung in

443
00:24:02,400 --> 00:24:05,800
eine Datenbank schreibt und 
genau diese Datenbank wolltest 

444
00:24:05,800 --> 00:24:09,200
du nach längerer Zeit mal 
aktualisieren auf eine neue 

445
00:24:09,200 --> 00:24:11,520
Version bringen und hast 
gedacht. 

446
00:24:12,120 --> 00:24:16,960
Probier das mal auch mit den KI 
Tools aus, ob du dann dir da 

447
00:24:16,960 --> 00:24:19,040
diese manuelle Arbeit ersparen 
kannst. 

448
00:24:19,360 --> 00:24:22,480
Lief das besser als 
beideinem.net Downgrade? 

449
00:24:22,880 --> 00:24:25,680
Ja besser, ich glaube, weil der 
Fokus auch kleiner war. 

450
00:24:25,680 --> 00:24:29,520
Ne, das Projekt gibt es schon, 
das ist in Flax TB so eine Time 

451
00:24:29,520 --> 00:24:32,640
Series Datenbank und die 
diversen 1 ist ja schon relativ 

452
00:24:32,640 --> 00:24:35,000
alt und es hat immer immer mal 
wieder so ein paar User gefragt 

453
00:24:35,000 --> 00:24:37,120
ob ich das auch nicht mal auf 
Version 2 upgraden könne. 

454
00:24:37,560 --> 00:24:39,560
Das hat, nee, ich nicht, aber 
die KI vielleicht. 

455
00:24:40,120 --> 00:24:41,840
Für mich läuft das wunderbar, 
auch mit der Welt, mit der 

456
00:24:41,840 --> 00:24:44,080
Version 1. 
Also das ist ja irgendwie klein 

457
00:24:44,320 --> 00:24:46,480
und hat sich irgendwie auch, ich
hatte auch gar keine Ahnung, was

458
00:24:46,480 --> 00:24:49,360
es dafür bedarf hat, sich dann 
im Laufe dieser Arbeit 

459
00:24:49,360 --> 00:24:51,600
rausgestellt, eigentlich sind es
2 Dinge, also die Anwendung 

460
00:24:51,600 --> 00:24:54,720
besteht eigentlich nur aus einem
bash Script, was API Requests 

461
00:24:54,720 --> 00:24:57,280
gegen die API wie gegen diese 
Datenbank feuert um da die Werte

462
00:24:57,280 --> 00:25:00,000
reinzuschreiben und diese API 
hat sich eben in ihrer Struktur 

463
00:25:00,000 --> 00:25:04,560
verändert mit der Version 2 und.
Und die Authentifizierung gegen 

464
00:25:04,640 --> 00:25:06,520
die Datenbank auch. 
Also früher hast du einfach ein 

465
00:25:06,520 --> 00:25:09,040
Passwort und Usernamen vergeben,
jetzt musst du Tokens vergeben, 

466
00:25:09,040 --> 00:25:15,760
die bestimmten Scope haben und 
ja, das war so halb okay würde 

467
00:25:15,760 --> 00:25:18,840
ich sagen, also da haben das 
haben zumindest alle alle von 

468
00:25:18,840 --> 00:25:21,720
diesen Coding Agents geschafft, 
da zu erkennen, dass die 

469
00:25:21,720 --> 00:25:24,240
aktuelle Version von in Flax die
Version 1 ist und dass ich 

470
00:25:24,240 --> 00:25:26,800
sowohl die Docker Container, ich
hatte so ein Docker compost 

471
00:25:26,800 --> 00:25:30,360
file, dass ich die upgraden muss
auf eine zweier Version von in 

472
00:25:30,360 --> 00:25:32,720
flax db. 
Wobei hier auch nicht alle 

473
00:25:32,720 --> 00:25:35,720
erkannt haben, dass die Version 
27 die aktuellste ist, sondern 

474
00:25:35,720 --> 00:25:37,520
ich hatte auch hier wieder, ich 
weiß nicht, ob man es 

475
00:25:37,520 --> 00:25:42,080
Halluzination nennt, aber ich 
weiß gar nicht wie ich glaube 

476
00:25:42,080 --> 00:25:43,560
github oder so hat mir 
vorgeschlagen ist auf die 

477
00:25:43,560 --> 00:25:46,800
Version 20 zu upgraden. 
Jetzt habe ich fairerweise war 

478
00:25:46,800 --> 00:25:52,160
mein prompt auch Upgrade das 
Projekt von Influx v 1 auf v 2. 

479
00:25:53,440 --> 00:25:55,080
Jetzt weiß ich, ist das 
vielleicht auch ein 

480
00:25:55,080 --> 00:25:57,280
Missverständnis auf meiner 
Seite, dass v 2 wahrscheinlich 

481
00:25:57,360 --> 00:26:00,520
wie wir so ein 20 heißt, oder ob
man erkennt, dass dass die 

482
00:26:00,520 --> 00:26:04,480
neueste V 2 die v 27 ist. 
Das würde ich mal sagen, das hat

483
00:26:04,480 --> 00:26:06,360
Interpretationsspielraum, das 
würde ich mal so durchgehen 

484
00:26:06,360 --> 00:26:08,720
lassen. 
Das hat aber deutlich besser 

485
00:26:08,720 --> 00:26:10,200
geklappt. 
Devin hat sogar die Docker 

486
00:26:10,200 --> 00:26:13,640
Container lokal bei sich 
gestartet und zu dem Projekt 

487
00:26:13,640 --> 00:26:15,520
gehört, auch das habe ich nur in
der Read me erwähnt, so ein 

488
00:26:15,520 --> 00:26:19,040
kleines graphana Dashboard, was 
dann die Internetgeschwindigkeit

489
00:26:19,040 --> 00:26:21,320
über die Zeit in so einem 
Dashboard anzeigt und. 

490
00:26:21,920 --> 00:26:24,560
Und das coole bei Devin ist, du 
siehst halt auch immer so 

491
00:26:24,560 --> 00:26:26,560
Screenshots von den 
Zwischenschritten und das Ding 

492
00:26:26,560 --> 00:26:28,880
hat wirklich im Browser 
localhost Port irgendwas für 

493
00:26:28,880 --> 00:26:32,120
Graphana aufgemacht und da 
geschaut ob es die neue influx 

494
00:26:32,120 --> 00:26:36,000
db in das graphana Dashboard 
überhaupt anbinden kann und sich

495
00:26:36,000 --> 00:26:37,760
da anmelden kann. 
Das war wirklich also das war 

496
00:26:38,080 --> 00:26:40,960
das war richtig faszinierend 
zuzusehen, dass da, dass es mehr

497
00:26:40,960 --> 00:26:45,960
anmelden oder kurz lief. 
Was nicht immer gut geklappt 

498
00:26:45,960 --> 00:26:49,280
hat, ist die Anpassung dieses 
graphana Dashboards, weil das 

499
00:26:49,280 --> 00:26:51,000
jetzt auch irgendwie auf die 
neue Version von der Influx 

500
00:26:51,000 --> 00:26:53,040
zugreift, muss man da irgendwie 
was anderes anpassen, das hat 

501
00:26:53,040 --> 00:26:55,680
keiner der Agenten richtig 
geschafft, da hatten alle 3 

502
00:26:55,680 --> 00:26:57,440
witzigerweise auch das gleiche 
Problem. 

503
00:26:58,040 --> 00:27:00,320
Nämlich, dass das hier, wenn man
jetzt den Speedtest neu 

504
00:27:00,320 --> 00:27:02,240
gestartet hat, kriegt man 
theoretisch einen neuen Host 

505
00:27:02,240 --> 00:27:05,960
zugewiesen und dann wird eine 
neue, eine neue, der Graph einer

506
00:27:05,960 --> 00:27:08,320
neuen Farbe fortgesetzt und 
eigentlich will ich den gleichen

507
00:27:08,320 --> 00:27:11,560
Graphen haben, auch wenn mal 
irgendwie der Raspberry Pi, bei 

508
00:27:11,560 --> 00:27:13,520
dem das Ding bei mir zu Hause 
läuft, auf dem das Ding bei mir 

509
00:27:13,520 --> 00:27:16,920
zu Hause läuft, mal neu startet.
Das haben die alle nicht 

510
00:27:16,920 --> 00:27:19,040
geschafft und auch ich habe 
natürlich auch allen dann 

511
00:27:19,040 --> 00:27:22,000
irgendwie das Feedback gegeben, 
alle 3 können ja, dass man als 

512
00:27:22,000 --> 00:27:24,720
Mensch da was eintippt und über 
das Chat Interface Feedback 

513
00:27:24,720 --> 00:27:28,360
gibt. 
Und auch nach 23 Iterationen hat

514
00:27:28,360 --> 00:27:29,920
das keine von den Agenten 
geschafft. 

515
00:27:30,400 --> 00:27:32,120
Auch als ich sie genau darauf 
hingewiesen habe, was ich da 

516
00:27:32,120 --> 00:27:34,800
eigentlich erwarte, dieses 
graphana Dashboard zu fixen. 

517
00:27:35,680 --> 00:27:39,760
Und witzigerweise gab es auch 
immer wieder Probleme mit 

518
00:27:39,760 --> 00:27:43,680
Secrets und zwar hatte ich 
eingangs erwähnt, dass die von 

519
00:27:43,680 --> 00:27:46,760
in Flax Debits 1 auf 2 sich die 
Art und Weise etwas ändert, wie 

520
00:27:46,760 --> 00:27:50,040
man sich gegen die Datenbank 
authentifiziert, also man kann 

521
00:27:50,040 --> 00:27:52,760
nicht mehr einfach das Admin. 
Passwort und den Admin Username 

522
00:27:52,760 --> 00:27:54,720
verwenden, sondern muss sich 
eben so einen Token ausstellen. 

523
00:27:54,720 --> 00:27:58,720
Den kann man auch einfach einmal
exemplarisch vergeben und dann 

524
00:27:58,880 --> 00:28:04,480
rein kopieren und ich habe so 
ein Demo Docker compost file wo 

525
00:28:04,800 --> 00:28:07,640
in in dem Influx Container wird 
einfach einmal dieser Token 

526
00:28:07,640 --> 00:28:10,480
definiert und in den Container 
der mein Skript ausführt wird er

527
00:28:10,480 --> 00:28:14,160
einfach injected und da konnte 
ich github codepeile 

528
00:28:14,160 --> 00:28:18,240
witzigerweise nicht zu bewegen 
mit diesem Token zu arbeiten, 

529
00:28:18,240 --> 00:28:22,880
also dass diesen das hat schon 
verstanden, dass sich die 

530
00:28:22,880 --> 00:28:25,920
Authentifizierung geändert hat, 
geändert hat, hat mir auch die 

531
00:28:26,320 --> 00:28:29,280
Umgebungsvariablen entsprechend 
gesetzt, aber halt nicht mit 

532
00:28:29,280 --> 00:28:32,120
Werten ausgefüllt und auch als 
ich dann gesagt habe, hier guck 

533
00:28:32,120 --> 00:28:35,280
mal, wenn ich den Code so wie du
den mir gibst ausführe, bekomme 

534
00:28:35,280 --> 00:28:38,200
ich folgende Fehlermeldung, ich 
habe da so ein 401 an authorized

535
00:28:38,200 --> 00:28:41,840
Fehler bekommen, den habe ich da
rein kopiert, hat sich so ein 

536
00:28:41,840 --> 00:28:43,640
bisschen drum rum gedrückt, hat 
den Code dann hier und da noch 

537
00:28:43,640 --> 00:28:45,840
mal ein bisschen angepasst. 
Aber auch mit dem klaren 

538
00:28:45,840 --> 00:28:48,480
Hinweis, Ich glaube hier muss 
ein Token noch gesetzt werden. 

539
00:28:50,440 --> 00:28:54,080
Hat das diese also hat das quasi
diesen Token nicht gesetzt und 

540
00:28:54,080 --> 00:28:57,400
diese ganzen Security 
Mechanismus für die influx TB 

541
00:28:57,400 --> 00:29:02,320
nicht an nicht angepasst bis zu 
dem Punkt wo ich fast schon 

542
00:29:02,720 --> 00:29:05,360
gedacht hab Moment jetzt hab ich
mir so klar eigentlich gesagt 

543
00:29:05,360 --> 00:29:08,000
was es tun muss, vielleicht sind
da auch einfach irgendwelche 

544
00:29:08,000 --> 00:29:11,360
Mechanismen im Hintergrund die 
keine Ahnung irgendwie so ne so 

545
00:29:11,360 --> 00:29:14,960
n metaprom so ne Systemanweisung
die hier kopale Workspace in dem

546
00:29:14,960 --> 00:29:16,440
Fall bekommen als er gesagt hat 
ey. 

547
00:29:16,640 --> 00:29:18,720
Vergibt man jetzt hier nicht 
unsicher im Klartext 

548
00:29:18,720 --> 00:29:21,600
irgendwelche Tokens und schreibt
die in die Docker compose sammel

549
00:29:21,920 --> 00:29:24,000
rein? 
Das sehe ich fast noch ein, ich 

550
00:29:24,000 --> 00:29:26,520
hätte mir, wenn das so ist, das 
ist jetzt eine Vermutung, kann 

551
00:29:26,520 --> 00:29:28,080
ich nicht bestätigen, aber wenn 
das so ist, hätte ich mir 

552
00:29:28,080 --> 00:29:31,520
gewünscht das ganz klar als 
Hinweis so zu bekommen, weil 

553
00:29:31,520 --> 00:29:33,600
sonst habe ich vermutet ob ich 
irgendwas falsch verstanden 

554
00:29:33,600 --> 00:29:35,320
habe. 
Auf der anderen Seite ist 

555
00:29:35,320 --> 00:29:37,840
natürlich auch richtig, dass 
diese K is jetzt nicht einfach 

556
00:29:37,840 --> 00:29:40,280
im Klartext Passwörter in diese 
Datei schreiben, auch wenn es 

557
00:29:40,280 --> 00:29:41,920
wie in meinem Fall nur eine Demo
ist. 

558
00:29:42,800 --> 00:29:45,040
Kann ich mir schon vorstellen, 
dass es da auch irgendwelche. 

559
00:29:45,520 --> 00:29:48,040
Ja, Security Limitierungen gibt 
wo diese Coding Assistenten 

560
00:29:48,040 --> 00:29:49,840
einfach auch nicht in Teufels 
Küche kommen wollen. 

561
00:29:52,640 --> 00:29:57,920
Jetzt hast du ja mit 3 relativ 
unterschiedlichen Werkzeugen 

562
00:29:57,920 --> 00:29:59,760
gearbeitet. 
Wir hatten ja am Anfang ein 

563
00:29:59,760 --> 00:30:02,880
bisschen beschrieben, wieso die 
auch die Unterschiede zwischen 

564
00:30:02,880 --> 00:30:06,480
diesen Werkzeugen sind und wie 
auch der Ansatz ein 

565
00:30:06,480 --> 00:30:10,000
unterschiedlicher ist. 
Also von einem kompletten. 

566
00:30:11,600 --> 00:30:15,200
Ki Developer, der den kompletten
Anwendungsprozess autark 

567
00:30:15,200 --> 00:30:18,400
durchläuft, bis von der 
Anforderung bis zu einem 

568
00:30:18,400 --> 00:30:22,960
lauffähigen Ergebnis über quasi 
human in The Doop bis hinzu so 

569
00:30:22,960 --> 00:30:25,040
einer KI Developer 
Unterstützung. 

570
00:30:25,760 --> 00:30:28,400
Wie ist denn jetzt dein Fazit? 
Ich meine es waren jetzt ja nur 

571
00:30:28,400 --> 00:30:32,880
2 Experimente 2 Themen die du 
mal ausprobiert hast, aber auf 

572
00:30:32,880 --> 00:30:34,800
unterschiedlichen. 
Ja. 

573
00:30:35,280 --> 00:30:37,520
Ki. 
Evolutionsstufen. 

574
00:30:38,000 --> 00:30:42,080
Und ich glaube, wir sind dann 
natürlich auch noch nicht am 

575
00:30:42,080 --> 00:30:44,800
Ende angekommen. 
In diesem Jahr reden ja alle 

576
00:30:44,800 --> 00:30:49,120
über agientic Ai, also wir 
brauchen halt spezialisierte 

577
00:30:49,120 --> 00:30:52,080
Agenten für einzelne Aufgaben 
können wir gleich noch mal ganz 

578
00:30:52,080 --> 00:30:55,440
kurz darauf eingehen, wie das 
dann auch in den Rahmen 

579
00:30:55,960 --> 00:31:00,960
irgendwie mit reinpasst. 
Aber wie ist jetzt dein Fazit, 

580
00:31:01,200 --> 00:31:05,200
glaubst du, dass in diesem Jahr 
schon die ersten von uns durch 

581
00:31:05,200 --> 00:31:08,080
KI ersetzt werden? 
Also nur, wenn sie bei 

582
00:31:08,080 --> 00:31:10,120
Salesforce oder meta arbeiten 
und vielleicht dann auch 

583
00:31:10,120 --> 00:31:12,080
irgendwie in einem halben Jahr 
wieder eingestellt werden. 

584
00:31:12,840 --> 00:31:15,080
Also man hat sich schon ein 
bisschen hören können, so, ich 

585
00:31:15,080 --> 00:31:18,040
glaube also im aktuellen Stand, 
und das sind ja wirklich so die 

586
00:31:18,040 --> 00:31:22,120
aktuellen Spitzenreiter hier 
sind Devin und Cursor und github

587
00:31:22,120 --> 00:31:25,320
co Pilot Workspace, also die 
sich am meisten mit diesen 

588
00:31:25,320 --> 00:31:30,240
Themen beschäftigen, die sehe 
ich nicht für so größere Ende zu

589
00:31:30,240 --> 00:31:33,240
Ende Implementierungen in ihrem 
aktuellen Stand ne ich sage 

590
00:31:33,240 --> 00:31:35,520
nicht, dass die nicht auf einem 
fantastisch guten Weg sind. 

591
00:31:35,960 --> 00:31:38,240
Aber zumindest nicht da, dass 
sie in den menschlichen 

592
00:31:38,240 --> 00:31:40,560
Developer ersetzen, die 
funktionieren. 

593
00:31:40,560 --> 00:31:43,200
Diese ganzen Tools, diese ganzen
Coding Assistenten funktionieren

594
00:31:43,200 --> 00:31:47,040
aus meiner Wahrnehmung extrem 
gut als und deswegen find ich 

595
00:31:47,040 --> 00:31:50,000
den Namen Grobheit auch so auch 
so gut, wenn sie nicht selber im

596
00:31:50,000 --> 00:31:51,880
Driver seed sitzen, sondern wenn
sie so n bisschen neben mir 

597
00:31:51,880 --> 00:31:53,920
sitzen und mich bei meiner 
Arbeit unterstützen. 

598
00:31:54,120 --> 00:31:56,080
Also ich kann mir hab ich schon 
mal erzählt, als ich nach 

599
00:31:56,080 --> 00:31:57,600
Seattle geflogen bin, hatte ich 
kein Internet. 

600
00:31:57,600 --> 00:31:59,360
Ich hab mich wirklich fast 
nackig gefühlt beim 

601
00:31:59,360 --> 00:32:01,480
Programmieren, weil diese 
Autovervollständigung und und 

602
00:32:01,480 --> 00:32:05,680
diese diese AI, dieses dieses, 
dieser hier hin und her 

603
00:32:05,680 --> 00:32:08,480
Austausch mit der AI nicht 
stattgefunden hat und auch jetzt

604
00:32:08,480 --> 00:32:11,400
hatte ich es wieder. 
Ich hatte eingangs ja erwähnt, 

605
00:32:11,400 --> 00:32:13,200
ich baue gerade diese diese 
linkedin extension, die mir 

606
00:32:13,200 --> 00:32:15,680
irgendwie Sachen rausfiltert 
hatte dabei jetzt irgendwie ein 

607
00:32:15,680 --> 00:32:17,600
Bug. 
Ich hatte ein guter Freund von 

608
00:32:17,600 --> 00:32:21,800
mir hat was über der arbeitet 
bei ZELONIS im Ai Bereich, hat 

609
00:32:21,800 --> 00:32:24,240
da einen interessanten Post 
verfasst und ich habe gesehen 

610
00:32:24,240 --> 00:32:27,080
das ist rausgefiltert worden und
der hat über nichts geschrieben 

611
00:32:27,080 --> 00:32:29,520
was mich nicht interessiert, da 
habe ich mich gedacht hä warum 

612
00:32:29,520 --> 00:32:33,840
und dann habe ich diesen Post 
Text genommen und ich hatte 

613
00:32:33,840 --> 00:32:36,640
Cursor gerade offen und gesagt 
Hey dieser Post ist 

614
00:32:36,640 --> 00:32:39,400
rausgefiltert worden kannst du 
warum und? 

615
00:32:39,400 --> 00:32:42,400
Und dann hat das Ding 
rausgefunden, dass in dem Text, 

616
00:32:42,400 --> 00:32:47,840
also in dem in dem Firmennamen 
Zelonis Zelonis steckt, das Wort

617
00:32:47,840 --> 00:32:50,720
Ilon drin, und ich hatte Ilon 
und Elon Musk und sowas, das 

618
00:32:50,720 --> 00:32:53,040
wollte ich alles nicht mehr 
lesen und hab das Rausgefiltert 

619
00:32:53,360 --> 00:32:56,120
und bin dann auf diesen Bug 
gestoßen, dass es halt natürlich

620
00:32:56,120 --> 00:32:58,440
ich diese Wörter nur dann in 
Betracht ziehe, wenn sie für 

621
00:32:58,440 --> 00:33:01,520
sich alleine stehen, also wenn 
sie vorne oder hinten ein 

622
00:33:01,520 --> 00:33:03,760
Leerzeichen haben. 
Und daraufhin die KI 

623
00:33:03,760 --> 00:33:06,560
aufgefordert hat, das zu fixen. 
Das hat mir sofort den richtigen

624
00:33:06,560 --> 00:33:10,320
Reck ex geschrieben um zu 
checken ob das ob dieses Wort 

625
00:33:10,320 --> 00:33:13,280
halt eben ein Treffer ist und 
für so, für diese ganz kleinen 

626
00:33:13,280 --> 00:33:16,560
Tasks, da sind sie also das ist 
Wahnsinn, bis ich diesen Reck 

627
00:33:16,560 --> 00:33:19,200
geschrieben hätte oder auch nur 
diesen Fehler gefunden hätte, da

628
00:33:20,560 --> 00:33:22,720
wäre sehr viel Zeit 
normalerweise vergangen und das 

629
00:33:22,720 --> 00:33:25,240
Macht also das ist schon diese 
30% Effizienz, diesen 30% 

630
00:33:25,240 --> 00:33:28,880
effizienzgewinn, aber um ein um 
so Aufgaben eigenständig zu 

631
00:33:29,040 --> 00:33:32,880
lösen. 
Ganz eigenständig. 

632
00:33:33,440 --> 00:33:37,000
Das sehe ich noch nicht. 
Und genau das ist ja so ein 

633
00:33:37,000 --> 00:33:40,160
bisschen die Ambition von Devin,
dass du einmal eine Aufgabe 

634
00:33:40,160 --> 00:33:42,960
vergibst und dann nachher das 
Ergebnis überprüfst. 

635
00:33:43,360 --> 00:33:47,440
Und ich habe irgendwie die Tage 
auch einen spannenden Kommentar 

636
00:33:47,680 --> 00:33:51,280
gelesen, wo es irgendwie hieß, 
wir suchen einen Senior 

637
00:33:51,280 --> 00:33:55,680
Developer, der die ganzen Pol 
request Konflikte behebt, die 

638
00:33:56,640 --> 00:33:58,960
von Devin erzeugt wurden, weil 
Devin völlig. 

639
00:33:59,920 --> 00:34:03,280
Unabhängig voneinander 4 
verschiedene PRS aufgemacht. 

640
00:34:03,280 --> 00:34:05,360
Habt die jetzt alle miteinander 
im Konflikt stehen. 

641
00:34:06,000 --> 00:34:08,960
Ich weiß nicht wieviel Satire 
dabei war, aber wenn man 

642
00:34:08,960 --> 00:34:13,040
tatsächlich jetzt an dem Punkt 
ist, wo die KI von der Aufgabe 

643
00:34:13,040 --> 00:34:16,800
bis zum PR alles autark macht, 
kommt man vielleicht an den 

644
00:34:16,800 --> 00:34:19,440
Punkt, wo es vielleicht 
irgendwie. 

645
00:34:21,440 --> 00:34:23,120
Getrennt voneinander noch 
funktioniert. 

646
00:34:23,120 --> 00:34:25,679
Um aber die ganzen Dinge dann 
auch zu einer lauffähigen 

647
00:34:25,679 --> 00:34:27,800
Anwendung zusammenzuführen, dann
du doch wieder Menschen 

648
00:34:27,800 --> 00:34:32,120
brauchst, das ist glaube ich 
auch ein ganz wichtiger Punkt, 

649
00:34:32,120 --> 00:34:35,440
dass wir noch nicht da 
angekommen sind, wo wir den 

650
00:34:35,760 --> 00:34:38,560
Menschen, sprich den Developer, 
ganz aus der Gleichung 

651
00:34:38,560 --> 00:34:42,080
rausnehmen können, sondern 
entweder ich unterstütze in den 

652
00:34:42,080 --> 00:34:46,320
einzelnen Schritten oder ich 
unterstütze am Ende, wo das 

653
00:34:46,320 --> 00:34:49,920
Ganze dann zu einer lauffähigen 
Anwendung zusammengeführt wird. 

654
00:34:50,520 --> 00:34:52,360
Ich möchte aber auch als 
Developer auf gar keinen Fall in

655
00:34:52,360 --> 00:34:55,239
der Welt leben, wo meine einzige
vollbleibende Aufgabe ist, 

656
00:34:55,239 --> 00:34:58,480
irgendwelche Get Merch Konflikte
zu lösen und halt immer 

657
00:34:58,480 --> 00:35:01,200
irgendwie nur zu schauen warum 
irgendwas was mir irgendeine Ri 

658
00:35:01,200 --> 00:35:03,360
zusammengezimmert hat nicht 
funktioniert. 

659
00:35:03,600 --> 00:35:06,800
Das ist ja eigentlich so der 
Müßigste Teil von unserem Job, 

660
00:35:06,800 --> 00:35:10,080
ich will ja eigentlich selber 
etwas Cooles bauen und das gerne

661
00:35:10,080 --> 00:35:12,680
KI gestützt, ich hatte überhaupt
keine Lust diesen Rack ex selber

662
00:35:12,680 --> 00:35:15,600
zu schreiben, aber ich habe auch
überhaupt keine Lust den ganzen 

663
00:35:15,600 --> 00:35:19,600
Tag eigentlich nur ja nur so. 
Ja, policas Revus ist ja 

664
00:35:19,600 --> 00:35:23,920
vielleicht mal ganz cool, aber 
halt so Konflikte aufzulösen und

665
00:35:23,920 --> 00:35:26,480
zu schauen, wie kann ich die II 
in die richtige Richtung lenken 

666
00:35:26,480 --> 00:35:29,520
und ja deswegen wie gesagt, Ich 
glaube stand heute viel mehr so 

667
00:35:29,520 --> 00:35:31,360
als Assistent funktioniert das 
sehr sehr gut und werden die 

668
00:35:31,360 --> 00:35:35,280
auch immer besser und sehen wir 
auch tolle Tools eigenständig so

669
00:35:35,280 --> 00:35:39,280
gesagt geht Devin glaube ich so 
in die in die richtige Richtung 

670
00:35:39,440 --> 00:35:42,560
ich weil glaube ich auch diese 
ganzen Tests die ich jetzt 

671
00:35:42,560 --> 00:35:44,080
zumindest gemacht habe mir 
zeigen. 

672
00:35:44,600 --> 00:35:48,720
Es wird schon also mit dem 
aktuellen Stand der KI wird auf 

673
00:35:48,720 --> 00:35:51,600
jeden Fall eher schon eine 
Umgebung zum Testen der 

674
00:35:51,600 --> 00:35:54,960
Änderungen benötigt, also dieses
Modifizieren großer Teil des 

675
00:35:54,960 --> 00:35:59,160
Codes, das funktioniert ganz 
gut, aber eben nicht 

676
00:35:59,160 --> 00:36:02,240
ausschließlich mit diesen KI 
Code KI generierten 

677
00:36:02,240 --> 00:36:04,640
Codeänderungen ohne die zu 
testen, also so Bildfehler 

678
00:36:04,640 --> 00:36:07,280
müssen als Feedback dann wieder 
an die KI zurückgegeben werden, 

679
00:36:07,280 --> 00:36:10,120
sodass sie dann darüber 
iterieren kann und wir sehen bei

680
00:36:10,120 --> 00:36:13,960
der wenn das funktioniert auch 
nicht immer perfekt, aber das. 

681
00:36:14,040 --> 00:36:16,600
Dass ich glaube, dass die KI 
sich selber so ein bisschen 

682
00:36:16,600 --> 00:36:18,560
kontrollieren kann und schauen 
kann, ist das, was ich da 

683
00:36:18,560 --> 00:36:20,760
ausgespuckt habe. 
Ist das vernünftig und wenn 

684
00:36:20,760 --> 00:36:23,240
nein, was ist der Fehler, den 
ich jetzt generiert habe und 

685
00:36:23,240 --> 00:36:25,440
darauf erstmal vielleicht selber
versuche den zu lösen. 

686
00:36:25,680 --> 00:36:29,360
Das ist so ein bisschen der 
Ansatz von von Devin, der war 

687
00:36:29,360 --> 00:36:31,400
auf jeden Fall der langsamste 
und ist natürlich auch der 

688
00:36:31,400 --> 00:36:34,880
Ressourcenintensivste und 
deswegen auch der teuerste, kam 

689
00:36:34,880 --> 00:36:37,600
aber in den meisten Fällen auch 
der gewünschten Lösung, 

690
00:36:37,600 --> 00:36:40,320
zumindest wenn man diesen ganzen
autonomen Prozess in den 

691
00:36:40,320 --> 00:36:43,920
Vordergrund stellt am nächsten 
Ich kann. 

692
00:36:44,000 --> 00:36:46,960
Kann aber auch verstehen, dass 
wir vielleicht noch sehr gehemmt

693
00:36:46,960 --> 00:36:51,440
sind nach einem einer KI Zugriff
auf unseren kompletten Rechner 

694
00:36:51,440 --> 00:36:54,800
und unser Terminal zu geben. 
Ja, und zum anderen kommt halt 

695
00:36:54,800 --> 00:36:58,040
dazu. 
Lohnt es sich letzten Endes so 

696
00:36:58,040 --> 00:37:00,000
ein Tool einzusetzen? 
Du hast ja auch gerade gesagt, 

697
00:37:00,000 --> 00:37:03,280
aktuell ist es noch so, dass 
gerade Devin sehr lange 

698
00:37:03,280 --> 00:37:08,960
gebraucht hat und die Nutzen ja 
solche etwas intransparenten 

699
00:37:09,520 --> 00:37:12,920
Einheiten der 
Kapazitätsberechnung und wenn 

700
00:37:12,920 --> 00:37:15,760
ich dann so eine monatliche 
Mitgliedschaft bei Devin habe, 

701
00:37:15,760 --> 00:37:18,800
bekomme ich so und so viele 
Recheneinheiten und wenn ich 

702
00:37:18,800 --> 00:37:21,080
dann irgendwie eine Aufgabe 
vergebe, läuft das Ding 

703
00:37:21,080 --> 00:37:23,720
irgendwie los und verbraucht 
irgendwelche von diesen 

704
00:37:23,720 --> 00:37:26,680
Recheneinheiten und. 
Und am Ende weiß ich vielleicht 

705
00:37:26,680 --> 00:37:30,720
gar nicht so richtig, wie teuer 
war das eigentlich jetzt, diese 

706
00:37:30,720 --> 00:37:33,080
vielleicht simple Aufgabe 
umsetzen zu lassen. 

707
00:37:33,080 --> 00:37:35,080
Es wäre vielleicht viel klüger 
gewesen, wenn ich mich da 

708
00:37:35,080 --> 00:37:37,680
einfach mal eine halbe Stunde 
hingesetzt hatte mit einem 

709
00:37:37,760 --> 00:37:42,560
anderen, vielleicht weniger 
mächtigen KI Tool, aber mit 

710
00:37:42,560 --> 00:37:45,040
etwas, was mich dann 
unterstützt, einfach schneller 

711
00:37:45,040 --> 00:37:49,600
zu werden, statt sowas komplett 
aus der Hand zu geben und ich 

712
00:37:49,600 --> 00:37:52,160
glaube, was wir auch gelernt 
haben, ist, dass. 

713
00:37:53,160 --> 00:37:56,160
Es ganz wichtig ist halt 
Informationsquellen aus dem 

714
00:37:56,160 --> 00:37:59,280
Internet verwenden zu können. 
Etwas, was wir als Menschen 

715
00:37:59,600 --> 00:38:03,120
natürlich sofort machen. 
Wir schauen, schauen nach, 

716
00:38:03,120 --> 00:38:05,680
welche Versionen gibt es von 
einer bestimmten Bibliothek, 

717
00:38:06,000 --> 00:38:08,840
womit ist die kompatibel, wenn 
ich jetzt so ein Framework 

718
00:38:08,840 --> 00:38:11,440
Upgrade mache, muss ich dann 
bestimmte Abhängigkeiten auch 

719
00:38:11,440 --> 00:38:15,600
aktualisieren und welche Version
muss ich dann verwenden und da 

720
00:38:15,600 --> 00:38:18,480
sind wir glaube ich aktuell noch
an einem Punkt, wo einige dieser

721
00:38:18,480 --> 00:38:21,600
KI Tools schon internetzugriffe 
haben, andere nicht, manche 

722
00:38:21,600 --> 00:38:24,320
halluzinieren und. 
Und ich glaube, das gehört immer

723
00:38:24,320 --> 00:38:29,200
noch zu den herausfordernden 
Aufgaben für solche KI 

724
00:38:29,200 --> 00:38:32,960
Werkzeuge, insbesondere weil sie
natürlich auch bewerten müssen, 

725
00:38:32,960 --> 00:38:34,720
wie ist die Qualität der 
Internetquellen. 

726
00:38:34,720 --> 00:38:37,760
Klar, manchmal kann ich auf die 
entsprechenden Package Manager 

727
00:38:37,760 --> 00:38:41,120
auf die entsprechenden 
Dokumentationen zurückgreifen, 

728
00:38:41,120 --> 00:38:44,400
aber immer wenn auch andere 
Internetquellen verwendet 

729
00:38:44,400 --> 00:38:46,640
werden. 
Die auch immer mehr irgendwie KI

730
00:38:46,640 --> 00:38:50,160
generiert sein können. 
Dann ist es natürlich auch immer

731
00:38:50,160 --> 00:38:52,880
schwieriger, dort eine 
wahrheitsgemäße Entscheidung zu 

732
00:38:52,880 --> 00:38:57,480
treffen, aber ich glaube, gerade
dieser Internetzugriff oder 

733
00:38:57,480 --> 00:39:01,040
Informationszugriff ist extrem 
wichtig für die Qualität der 

734
00:39:01,040 --> 00:39:04,120
Umsetzung solcher Aufgaben. 
Ja, gerade für dieses sogenannte

735
00:39:04,120 --> 00:39:05,680
Grounding. 
Ne, was du gerade sagtest, dass 

736
00:39:05,680 --> 00:39:09,360
ich halt auch weiß, was was für 
Versionen gibt es und ich glaube

737
00:39:09,360 --> 00:39:12,280
genau dann, wenn ich mit Paketen
und Versionen arbeite oder wenn 

738
00:39:12,280 --> 00:39:14,880
ich mit bestimmten, wenn ich 
bestimmten Frameworks arbeite 

739
00:39:14,880 --> 00:39:17,840
und fragen dazu hab, sich da mal
die offizielle Dokumentation mit

740
00:39:17,840 --> 00:39:21,320
in den Kontext zu ziehen, von 
weiß ich React oder VJS oder 

741
00:39:21,320 --> 00:39:24,480
irgendwie sowas und dann eben. 
Ja, ich glaub das. 

742
00:39:24,480 --> 00:39:25,840
Das geht schon in diese Richtung
diesen Agents. 

743
00:39:25,840 --> 00:39:27,800
Ne, Du hast jetzt diesen 
Research Agent der dann 

744
00:39:27,800 --> 00:39:29,320
irgendwie mal ne 
Internetrecherche machen kann. 

745
00:39:29,320 --> 00:39:31,240
Du hast den Agent der was codet,
du hast den Agent der dann 

746
00:39:31,240 --> 00:39:33,440
irgendwie dann ne Anwendung mal 
ausführt du hast den Agent der 

747
00:39:33,440 --> 00:39:35,560
die Fehlermeldungen 
interpretiert, das können ja 

748
00:39:35,560 --> 00:39:38,080
auch wieder unterschiedliche 
Modelle sein und dann hast du 

749
00:39:38,080 --> 00:39:41,560
vielleicht noch irgendwie so das
was was du vorhin sagtest, das 

750
00:39:41,560 --> 00:39:43,680
fand ich eigentlich noch noch 
sehr gut, dass es ja immer 

751
00:39:43,680 --> 00:39:46,160
wieder so. 
Internatisierte Prozesse 

752
00:39:46,160 --> 00:39:48,320
eigentlich gibt in der 
Softwareentwicklung, wie zum 

753
00:39:48,320 --> 00:39:50,440
Beispiel Upgrade auf ne 
bestimmte Versionsnummer oder 

754
00:39:50,440 --> 00:39:53,760
Migration auf ne andere 
Plattform oder die Migration von

755
00:39:53,760 --> 00:39:56,640
Cobalt zu Java und dass man dann
vielleicht für diese, für diese 

756
00:39:56,640 --> 00:39:59,360
Prozesse, die immer wieder 
kommen, noch mal spezialisierte 

757
00:39:59,360 --> 00:40:01,720
Agents bauen, die dann genau das
Wissen, die dann nicht jedes Mal

758
00:40:01,720 --> 00:40:04,280
einen neuen Plan erstellen 
müssen und so. 

759
00:40:04,280 --> 00:40:06,960
Und wenn die dann miteinander 
noch irgendwie abarbeiten 

760
00:40:06,960 --> 00:40:10,000
können, ich glaube, dann geht 
das schon in ne in ne sehr sehr 

761
00:40:10,000 --> 00:40:12,320
gute Richtung, aber. 
Aber wahrscheinlich wird das 

762
00:40:12,320 --> 00:40:14,120
trotzdem noch irgendwie 
menschengestützt sein, denn ich 

763
00:40:14,120 --> 00:40:16,080
hatte jetzt auch immer wieder, 
also immer immer wenn es 

764
00:40:16,080 --> 00:40:18,800
irgendwie ein Problem gab bei 
dieser KI kam ich an einen 

765
00:40:18,800 --> 00:40:24,080
Punkt, wo ich den Task selber so
gut verstehen musste, dass ich 

766
00:40:24,080 --> 00:40:27,120
selbst in der Lage gewesen wäre,
das zu lösen, und das finde ich 

767
00:40:27,120 --> 00:40:28,680
eigentlich schon spannend. 
Du sagtest ja vorhin hier 

768
00:40:28,680 --> 00:40:32,560
irgendwie, Devin arbeitet mit 
diesen, mit diesen Processing 

769
00:40:32,560 --> 00:40:35,320
Einheiten. 
Und wenn ich jetzt die sagen 

770
00:40:35,320 --> 00:40:37,160
natürlich, hey, du hast, du 
kriegst ja mit Devin einen 

771
00:40:37,160 --> 00:40:39,840
weiteren Softwareentwickler für 
dein Team für 500€ im Monat, das

772
00:40:39,840 --> 00:40:41,600
ist super günstig für einen 
Softwareentwickler. 

773
00:40:41,600 --> 00:40:45,840
Wenn ich jetzt aber überlege 
okay aber Devin zu betreuen und 

774
00:40:45,840 --> 00:40:48,320
zu bespielen und irgendwie die 
richtigen Sachen zu geben, dann 

775
00:40:48,320 --> 00:40:50,080
muss sich auch einer Drum 
kümmern, das kostet ja auch Zeit

776
00:40:50,080 --> 00:40:55,280
und Geld und wenn das jetzt ein 
Task ist, wo vielleicht sich ein

777
00:40:55,280 --> 00:40:59,600
Senior Developer eine Stunde 
dran klemmt und das dann löst, 

778
00:40:59,600 --> 00:41:01,360
dann. 
Dann wird diese Stunde von 

779
00:41:01,360 --> 00:41:04,720
diesem Senior Developer in der 
Regel weniger als $500 kosten. 

780
00:41:05,600 --> 00:41:07,800
Das ist schon sehr, sehr viel 
für eine für eine Stunde für 

781
00:41:07,800 --> 00:41:11,560
einen Programmierer oder eine 
Programmiererin natürlich, und 

782
00:41:12,080 --> 00:41:14,800
ja, ich glaube, da muss man so 
ein bisschen gucken, wieviel 

783
00:41:14,800 --> 00:41:16,920
Value oder wieviel Wert 
generiert denn der Van da 

784
00:41:16,920 --> 00:41:19,440
eigentlich gerade und steht das 
im Verhältnis zu dem Preis und 

785
00:41:19,680 --> 00:41:22,400
weil wie gesagt, es muss auch 
jemand betreuen, bespielen, 

786
00:41:22,400 --> 00:41:25,440
diese Issues vorbereiten, genau 
sagen was gemacht werden muss, 

787
00:41:25,440 --> 00:41:27,920
Review und was da rauskommt, das
darf in dieser Rechnung halt 

788
00:41:27,920 --> 00:41:33,680
irgendwie nicht fehlen. 
Ja, ich denke, das Ganze 

789
00:41:33,680 --> 00:41:36,400
entwickelt sich in eine 
Richtung, wo immer mehr möglich 

790
00:41:36,400 --> 00:41:37,840
ist. 
Aber die Frage ist halt, in 

791
00:41:37,840 --> 00:41:41,120
welchen Szenarien ist es auch 
sinnvoll und ich glaube, da 

792
00:41:41,120 --> 00:41:43,640
müssen wir einfach weiterhin 
irgendwie am Ball bleiben und 

793
00:41:43,640 --> 00:41:46,480
das Ganze auch realistisch 
einschätzen und uns da auch 

794
00:41:46,480 --> 00:41:50,320
nicht blenden lassen von dem, 
was da manchmal durch 

795
00:41:50,320 --> 00:41:54,400
irgendwelche. 
In Anführungsstrichen visionären

796
00:41:54,400 --> 00:41:58,960
Industrie ce OS irgendwie in die
Welt gegeben wird, weil am Ende 

797
00:41:59,280 --> 00:42:01,840
ist es glaube ich entscheidend, 
was passiert wirklich an der 

798
00:42:01,840 --> 00:42:06,560
Basis und was passiert heute und
auch wenn vielleicht in ein 23 

799
00:42:06,560 --> 00:42:10,400
Jahren ganz viel möglich ist, 
bedeutet das natürlich nicht, 

800
00:42:10,400 --> 00:42:13,840
dass wir heute schon irgendwie 
in unseren Teams alles auf Kante

801
00:42:13,840 --> 00:42:16,560
nähen müssen, weil wir dürfen ja
keine Leute mehr einstellen, 

802
00:42:16,840 --> 00:42:17,960
weil. 
Weil ich glaube, wir müssen ja 

803
00:42:17,960 --> 00:42:22,120
heute die Probleme lösen und wir
brauchen heute und du hattest 

804
00:42:22,120 --> 00:42:24,640
das ja in deinen Experimenten an
vielen Stellen herausgefunden, 

805
00:42:24,640 --> 00:42:27,760
wir brauchen heute an ganz 
vielen Stellen, brauchen wir die

806
00:42:27,760 --> 00:42:30,800
menschliche Erfahrung, wir 
brauchen die Fähigkeit, komplexe

807
00:42:30,800 --> 00:42:34,720
Probleme zu durchdringen, zu 
überblicken, und ich glaube, da 

808
00:42:34,720 --> 00:42:38,880
sind wir noch einiges davon 
entfernt, komplett durch KI 

809
00:42:38,880 --> 00:42:43,160
ersetzt zu werden. 
Ja, also an Salesforce, an meta,

810
00:42:43,160 --> 00:42:45,760
an die beiden Marks, an 
Zuckerberg. 

811
00:42:46,640 --> 00:42:52,240
Hey, ich glaube da, dass KI 
Assistenten vollständig und 

812
00:42:52,240 --> 00:42:54,640
eigenständig loslaufen und 
Developer setzen. 

813
00:42:55,120 --> 00:42:57,120
Da sind wir in unserer 
Industrie, da ist unsere Branche

814
00:42:57,120 --> 00:42:59,400
einfach noch nicht und jeder der
euch was anderes erzählt hat, 

815
00:42:59,400 --> 00:43:03,720
der hat euch angelogen, aber ich
glaube wir sind schon auf einem 

816
00:43:03,720 --> 00:43:07,640
guten Weg dahin, also was was 
man so sieht ist, dass all diese

817
00:43:07,640 --> 00:43:10,720
Agenten auf einem sehr, sehr 
guten Weg sind, dass die, dass 

818
00:43:10,720 --> 00:43:14,080
wir bestimmt da irgendwann mal 
hinkommen, dass sie eigenständig

819
00:43:14,080 --> 00:43:18,240
task lösen können. 
Aber nach dieser Momentaufnahme,

820
00:43:18,240 --> 00:43:20,080
die wir jetzt hier für diese 
Folge gemacht haben, zumindest 

821
00:43:20,080 --> 00:43:25,280
noch nicht. 
Das heißt, der Job ist sicher, 

822
00:43:25,280 --> 00:43:30,400
zumindest für die nächsten, die 
nächsten 2 Wochen, bis wir uns 

823
00:43:30,400 --> 00:43:34,720
in diesem Podcast wieder hören. 
Und dann alles alles korrigieren

824
00:43:34,720 --> 00:43:36,280
müssen. 
Das geheime Tool, was meta 

825
00:43:36,280 --> 00:43:38,640
eigentlich schon intern benutzt 
ist, ist heute veröffentlicht 

826
00:43:38,640 --> 00:43:42,480
und nichts altert so schlecht 
wie irgendwelche KI predictions 

827
00:43:42,480 --> 00:43:46,080
in den letzten Monaten. 
Von daher freue ich. 

828
00:43:46,080 --> 00:43:48,400
Freuen wir uns, wenn ihr dann, 
wenn ihr vollständig von KI 

829
00:43:48,400 --> 00:43:51,920
ersetzt wurde, noch mehr Zeit 
habt, den Podcast zu hören und 

830
00:43:51,920 --> 00:43:54,000
auch andere Podcast zu hören. 
Auf jeden Fall kommt unserer 

831
00:43:54,000 --> 00:43:57,440
hier alle 2 Wochen und wenn euch
die Folge gefallen habt, dann 

832
00:43:57,440 --> 00:43:59,040
seid ihr vielleicht auch beim 
nächsten Mal wieder dabei oder 

833
00:43:59,040 --> 00:44:01,600
hört die alten Folgen nach, 
freuen uns immer sehr. 

834
00:44:03,840 --> 00:44:07,440
Das heißt, bleibt uns treu. 
Lass uns gerne positive 

835
00:44:07,440 --> 00:44:10,320
Bewertung da und schaltet auch 
in 2 Wochen wieder ein. 

836
00:44:10,840 --> 00:44:13,200
Bis dahin schreib viel Code 
selber, solange es noch könnt 

837
00:44:13,200 --> 00:44:15,200
und bis zum nächsten Mal. 
Macht's gut. 

838
00:44:15,680 --> 00:44:16,240
Bis dann.
