1
00:00:00,960 --> 00:00:05,440
Kick as Developer Docs so haben 
wir bei uns intern das Projekt 

2
00:00:05,440 --> 00:00:09,000
genannt, was zu einer richtig 
guten Dokumentation für 

3
00:00:09,000 --> 00:00:11,360
Developer auf unserer Plattform 
führen soll. 

4
00:00:11,840 --> 00:00:14,480
Konzepte erklären, apis 
beschreiben, Tutorials 

5
00:00:14,480 --> 00:00:18,400
bereitstellen doch was macht 
eigentlich eine richtig gute 

6
00:00:18,400 --> 00:00:21,720
developer Dokumentation aus, wer
schreibt sie am Ende, wie hält 

7
00:00:21,720 --> 00:00:24,840
man sie aktuell und welche 
Plattform nutzt man dafür 

8
00:00:24,840 --> 00:00:27,040
eigentlich? 
All diese Fragen haben wir uns 

9
00:00:27,040 --> 00:00:29,280
gestellt und diskutieren sie in 
dieser Folge. 

10
00:00:34,800 --> 00:00:38,800
Und damit herzlich Willkommen zu
einer neuen Folge des To do 

11
00:00:38,800 --> 00:00:42,160
Cast, dem deutschen Developer 
Podcast heute mit einer 

12
00:00:42,480 --> 00:00:47,200
Themenfolge und Robin Manuel, Du
hast ein Thema aus deinen 

13
00:00:47,200 --> 00:00:49,520
letzten Wochen Berufsalltag 
mitgebracht. 

14
00:00:49,520 --> 00:00:53,200
Ich bin sehr gespannt, was ich 
hier heute auch Neues lernen 

15
00:00:53,200 --> 00:00:55,440
werde, ist ein super spannendes 
Thema. 

16
00:00:55,680 --> 00:00:59,440
Robin Manuel, Du bist ja 
Director AI und Cloud beim Eco. 

17
00:00:59,560 --> 00:01:02,480
Commerce, Softwareunternehmen 
Jtl und Berichte so ein bisschen

18
00:01:02,480 --> 00:01:07,760
heute aus einem deiner Projekte.
Ich selber für die, die nicht so

19
00:01:07,760 --> 00:01:10,880
oft zuhören, bin Solutions 
Engineer bei github, den Podcast

20
00:01:10,880 --> 00:01:14,320
machen wir aber natürlich in 
unserer Freizeit, auch wenn wir 

21
00:01:14,320 --> 00:01:18,080
heute über ein Thema aus unserem
Alltag sprechen. 

22
00:01:18,640 --> 00:01:21,680
Genau, alleine an der Uhrzeit, 
in der wir das hier aufnehmen, 

23
00:01:21,680 --> 00:01:23,800
müsste man eigentlich, also das 
kriegt ihr jetzt natürlich nicht

24
00:01:23,800 --> 00:01:26,640
mit, aber sieht man schon ganz 
klar, dass wir das hier nicht in

25
00:01:26,640 --> 00:01:30,920
unserer Arbeitszeit machen. 
Und dafür, dass wir so lange 

26
00:01:30,920 --> 00:01:33,920
wach bleiben und auch für euch 
abends spät Podcast Rekorden da 

27
00:01:33,920 --> 00:01:37,360
hilft natürlich auch der ein 
oder andere Koffein Boost und 

28
00:01:37,360 --> 00:01:40,960
auch da müssen wir Dankeschön 
sagen an euch, denn ihr, die 

29
00:01:40,960 --> 00:01:42,800
Community, habt uns Kaffee 
ausgegeben. 

30
00:01:42,960 --> 00:01:47,440
Und zwar haben wir diese Woche 5
Kaffee von Daniel bekommen und 

31
00:01:47,440 --> 00:01:50,880
einen Kaffee von Alex. 
Vielen Dank dafür. 

32
00:01:51,200 --> 00:01:53,160
Wenn auch ihr uns einen Kaffee 
ausgeben wollt, um dafür zu 

33
00:01:53,160 --> 00:01:55,880
sorgen, dass wir auch weiterhin 
podcastfolgen spätabends 

34
00:01:55,880 --> 00:01:59,920
produzieren können, dann findet 
ihr einen Link zu bimi a Coffee 

35
00:01:59,920 --> 00:02:02,600
in den Shownotes. 
Da kann man uns cafés spenden 

36
00:02:02,600 --> 00:02:05,360
und wir freuen uns immer wie die
kleinen Schneekönige darüber. 

37
00:02:05,600 --> 00:02:07,360
Ganz, ganz lieben Dank auch an 
die. 

38
00:02:07,840 --> 00:02:10,960
Ja, schon vielen, vielen Folgen,
die ihr unsere Community hier 

39
00:02:10,960 --> 00:02:14,640
mit Kaffee unterstützt habt. 
Und damit steigen wir ins Thema 

40
00:02:14,640 --> 00:02:17,120
ein und du hast es in der Intro 
schon gesagt, wir reden heute 

41
00:02:17,120 --> 00:02:20,720
über Kick ass, Developer Dogs, 
erzähl uns mal. 

42
00:02:20,720 --> 00:02:23,920
Woher kommt der Name? 
Ja, es ist ein interner 

43
00:02:23,920 --> 00:02:25,800
Projektname und jetzt 
tatsächlich von einem Projekt 

44
00:02:25,800 --> 00:02:28,880
bei uns, bei Jtl, wie wir es 
genannt haben, wir vielleicht 

45
00:02:28,880 --> 00:02:31,840
ganz kurz so zum Hintergrund und
zum zum Einstieg. 

46
00:02:32,480 --> 00:02:35,440
Wir bauen eine Cloud Plattform 
für Händlerinnen und Händler für

47
00:02:35,440 --> 00:02:39,480
den für den E Commerce quasi. 
Und die lebt davon, dass nicht 

48
00:02:39,480 --> 00:02:41,680
nur wir da Sachen bauen, sondern
dass wir auch ganz viele Partner

49
00:02:41,680 --> 00:02:44,400
haben, die ihre Lösungen auf 
unserer Plattform bereitstellen.

50
00:02:44,640 --> 00:02:49,520
Heißt die Apps für unsere 
Plattform programmieren und 

51
00:02:49,600 --> 00:02:52,480
damit reicht es nicht, einfach 
nur eine App zu programmieren, 

52
00:02:52,600 --> 00:02:54,840
man kann sich in die Plattform 
integrieren, wir haben bestimmte

53
00:02:54,840 --> 00:02:56,960
Konzepte, die wir erklären 
müssen, du kannst dich zum 

54
00:02:56,960 --> 00:02:58,960
Beispiel. 
Weiß nicht einfach das Beispiel 

55
00:02:58,960 --> 00:03:01,640
ist, du willst jetzt dem User 
oder der Benutzerin eine 

56
00:03:01,640 --> 00:03:03,760
Benachrichtigung ausspielen, 
musst du nicht selber 

57
00:03:03,760 --> 00:03:05,880
Notification System bauen, 
kannst du das von der Plattform 

58
00:03:05,880 --> 00:03:08,800
nutzen, dich oben in so eine 
Glocke, die oben in der in der 

59
00:03:08,800 --> 00:03:11,600
Leiste ist integrieren und 
kannst natürlich auch mit den 

60
00:03:11,600 --> 00:03:14,160
apis sprechen, also mit dem ERP 
was wir bereitstellen und so 

61
00:03:14,160 --> 00:03:16,080
weiter und sofort also du kannst
dich irgendwie diese Plattform 

62
00:03:16,080 --> 00:03:18,080
integrieren, du musst auf 
irgendeine bestimmte Art und 

63
00:03:18,080 --> 00:03:21,320
Weise eine App bereitstellen, du
kannst unsere Login dann dafür 

64
00:03:21,320 --> 00:03:23,600
nutzen und das muss alles 
dokumentiert werden. 

65
00:03:24,080 --> 00:03:27,920
Und da dieses Partner Ökosystem 
so essentiell wichtig ist, auch 

66
00:03:27,920 --> 00:03:31,000
natürlich für den Erfolg unserer
Plattform müssen, haben wir uns 

67
00:03:31,000 --> 00:03:33,760
gesagt, okay, es ist ein 
strategisch wichtiges Projekt 

68
00:03:33,760 --> 00:03:38,320
für uns, eine absolute Killer 
Developer Dokumentation zu 

69
00:03:38,320 --> 00:03:40,360
bauen. 
Ja, vor dem Hintergrund haben 

70
00:03:40,360 --> 00:03:44,640
wir uns gefragt, was ist denn 
überhaupt eine richtig, richtig 

71
00:03:44,640 --> 00:03:47,320
gute developer Dokumentation, 
Wir sind eine Software Company, 

72
00:03:47,320 --> 00:03:50,080
da gibt es bestimmt noch viele 
Meinungen dazu. 

73
00:03:50,480 --> 00:03:52,480
Aber ja, wie bauen wir denn 
selber eine? 

74
00:03:52,480 --> 00:03:54,040
Was haben wir denn vielleicht 
schon für coole Sachen in 

75
00:03:54,040 --> 00:03:57,920
unserem Alltag gesehen und wer 
baut sie denn am Ende und wer 

76
00:03:57,920 --> 00:04:00,000
baut sie am Ende, wenn ihr jetzt
vielleicht sagt, Ey mir hat die 

77
00:04:00,000 --> 00:04:02,800
Folge so gut gefallen, ich würde
die gerne bauen, dann an der 

78
00:04:02,800 --> 00:04:05,200
Stelle vielleicht auch noch mal 
ganz kurz der Hinweis, wir 

79
00:04:05,280 --> 00:04:08,240
heiern also wir suchen auch 
immer noch Leute, das klingt 

80
00:04:08,240 --> 00:04:12,240
Developer, Cloud Experten, KI 
Engineers, aber auch halt Leute,

81
00:04:12,240 --> 00:04:15,040
die vielleicht sehr gut 
Dokumentationen schreiben 

82
00:04:15,040 --> 00:04:17,920
können, also Technical Writer 
oder sowas, schaut euch mal um 

83
00:04:17,920 --> 00:04:20,320
wir. 
Genau, ganz kleiner Werbeblock. 

84
00:04:20,320 --> 00:04:23,040
Hier haben die Stellenangebote 
von Jtl in den Show Notes 

85
00:04:23,040 --> 00:04:26,320
verlinkt werbeblockende und 
könnt euch natürlich auch 

86
00:04:26,320 --> 00:04:29,080
initiativ bewerben, aber das so 
ein bisschen so als Framing, wie

87
00:04:29,080 --> 00:04:33,600
ich überhaupt auf das Thema kam.
Das heißt, ihr baut Produkte für

88
00:04:33,600 --> 00:04:37,160
Unternehmen, die Software 
entwickeln, e Commerce Software 

89
00:04:37,160 --> 00:04:42,080
unternehmen und dementsprechend 
sind ja eure Kunden nicht nur 

90
00:04:42,080 --> 00:04:44,960
irgendwelche anonymen 
Unternehmen, sondern Developer 

91
00:04:44,960 --> 00:04:49,000
wie sie auch hier zuhören. 
Und ich glaube Developer ist. 

92
00:04:49,080 --> 00:04:51,400
Aber kennen das? 
Man schaut, schaut in eine neue 

93
00:04:51,400 --> 00:04:56,120
Technologie rein und geht dann 
als erstes mal irgendwie in die 

94
00:04:56,120 --> 00:05:01,280
Dokumentation und schaut, wie 
komme ich da zurecht und da 

95
00:05:01,280 --> 00:05:04,400
entscheidet sich glaube ich 
schon ganz am Anfang schon quasi

96
00:05:04,400 --> 00:05:09,320
an der Eingangstür, ob am Ende 
es zu einer erfolgreichen 

97
00:05:09,320 --> 00:05:13,120
Nutzung kommt, weil ich glaube, 
wenn ich da reinschaue und 

98
00:05:13,360 --> 00:05:16,760
irgendwie direkt erschlagen 
werde von einer Wall of Tax oder

99
00:05:16,760 --> 00:05:19,000
das Ganze für mich extrem 
schwer. 

100
00:05:19,080 --> 00:05:21,440
Wert zu konsumieren ist. 
Dann drehe ich mich direkt 

101
00:05:21,440 --> 00:05:23,520
wieder um und schaue mir die 
nächste Seite an. 

102
00:05:23,680 --> 00:05:27,680
Aber ich denke mal, das ist so 
auch der Hintergrund, warum das 

103
00:05:27,680 --> 00:05:30,640
für euch so wichtig ist. 
Ja, Developer Dogs sind ja 

104
00:05:30,640 --> 00:05:34,400
zumindest für Developer auf der 
erste Kontakt mit dem Produkt 

105
00:05:34,400 --> 00:05:35,840
und das hält ja auch der erste 
Eindruck. 

106
00:05:35,840 --> 00:05:39,040
Und ja, auch wenn ich mir so 
angucke, was ich im Alltag 

107
00:05:39,040 --> 00:05:41,760
benutze oder was wir teilweise 
auf unserer Plattform einbauen 

108
00:05:41,760 --> 00:05:44,360
irgendwie, ich habe es auch 
schon mal irgendwo im Podcast 

109
00:05:44,360 --> 00:05:47,840
gesagt, so fast jedes richtig 
gute developer Produkt was ich 

110
00:05:47,840 --> 00:05:49,960
kenne. 
Oder was mir in Erinnerung 

111
00:05:49,960 --> 00:05:53,360
geblieben ist, hat eine geile 
Dokumentation. 

112
00:05:53,360 --> 00:05:54,880
Also ich denke da irgendwie 
sowas an. 

113
00:05:55,320 --> 00:05:57,080
Ich glaube das erste Mal, dass 
ich mit einer richtig guten 

114
00:05:57,080 --> 00:06:00,840
Dokumentation in Verbindung 
gekommen bin, war OZ Zero, da 

115
00:06:00,840 --> 00:06:04,040
hatte ich erstmal so einen 
blauen Effekt, da meldest du 

116
00:06:04,040 --> 00:06:06,960
dich mit deinem Account an und 
dann haben die die Codebeispiele

117
00:06:06,960 --> 00:06:10,480
Vorausgefüllt mit deinen, mit 
deinen Variablen, mit deiner ten

118
00:06:10,480 --> 00:06:14,160
id und sowas. 
Aber auch wie Stripe und Twilio,

119
00:06:14,480 --> 00:06:17,680
das sind ja unter anderem so 
gute Produkte, weil sie so 

120
00:06:17,680 --> 00:06:19,960
developer friendly sind. 
Ja, das sind natürlich auch 

121
00:06:19,960 --> 00:06:24,080
alles Produkte, die sich primär 
an Softwareunternehmen richten, 

122
00:06:24,080 --> 00:06:26,560
die irgendwie eigene Produkte 
bauen, in die sie sich dann 

123
00:06:26,560 --> 00:06:29,160
integrieren müssen. 
Und von daher könnte man ja auch

124
00:06:29,160 --> 00:06:33,120
schon sagen, das ist Teil des 
Produktes und wenn dieser Teil 

125
00:06:33,160 --> 00:06:35,160
des Produktes schlecht ist, 
dann. 

126
00:06:35,440 --> 00:06:39,520
Dann wird am Ende niemand dieses
Produkt kaufen, weil häufig ist 

127
00:06:39,520 --> 00:06:42,520
es ja so, dass nicht 
irgendwelche weiß nicht 

128
00:06:42,520 --> 00:06:45,840
Entscheider, irgendwelche 
Business Leute dann am Ende 

129
00:06:46,080 --> 00:06:49,600
sagen okay wir nehmen diese oder
diese Technologie, sondern die 

130
00:06:49,600 --> 00:06:52,240
ersten, die damit in Berührung 
kommen, sind halt die 

131
00:06:52,240 --> 00:06:54,920
technischen Teams, die 
Developer, denen man vielleicht 

132
00:06:54,920 --> 00:06:58,440
sagt, Wir haben hier folgende 
Sachen zur Auswahl, schaut euch 

133
00:06:58,440 --> 00:07:01,360
das einfach mal an, schaut euch 
mal die Doku an und gebt uns mal

134
00:07:01,360 --> 00:07:04,160
Feedback, was gut funktioniert. 
Ich glaube, das unterschätzt man

135
00:07:04,160 --> 00:07:06,000
auch total oft. 
Also ich glaube, das Business 

136
00:07:06,000 --> 00:07:08,800
gibt ja irgendwie schon sowas 
vor wie weiß nicht, wir brauchen

137
00:07:08,800 --> 00:07:12,240
Feature flags und bei uns läuft 
zumindest so, dann gehen die 

138
00:07:12,240 --> 00:07:14,640
Developer hin, schauen, machen 
ein paar Proof of Concepts, 

139
00:07:14,800 --> 00:07:18,560
evaluieren Technologien, 
schreiben dann bei uns Konzepte,

140
00:07:18,560 --> 00:07:21,280
wir halten auch immer alles in 
sogenannten AD RS, also 

141
00:07:21,280 --> 00:07:24,280
Architecture Decision Records 
fest, wo dann alle Sachen, die 

142
00:07:24,280 --> 00:07:26,160
zur Auswahl standen beschrieben 
wurden und man dann so ein 

143
00:07:26,160 --> 00:07:29,040
bisschen die Pros und Cons da 
auflistet, dass man so, dass man

144
00:07:29,040 --> 00:07:30,880
sich halt einfach auch in ein 
paar Jahren oder ein paar 

145
00:07:30,880 --> 00:07:32,760
Monaten. 
Noch mal rückblickend daran 

146
00:07:32,760 --> 00:07:34,560
erinnern kann, warum haben wir 
damals uns eigentlich für dieses

147
00:07:34,560 --> 00:07:36,560
oder jenes Pattern oder auch 
Produkt entschieden? 

148
00:07:37,040 --> 00:07:40,040
Und da geben die Developer 
natürlich auch eine ganz klare 

149
00:07:40,040 --> 00:07:42,360
Empfehlung raus und man kennt 
das ja irgendwie. 

150
00:07:42,360 --> 00:07:46,040
Manche, manche Dokumentationen 
geben einem einfach ein gutes 

151
00:07:46,040 --> 00:07:48,920
Gefühl als Developer und da 
wollten wir jetzt so ein 

152
00:07:48,920 --> 00:07:51,880
bisschen auf die Reise gehen, 
weil fehlende oder schlechte 

153
00:07:51,880 --> 00:07:54,960
Docs mit Sicherheit auch so ein 
wieso ein Silent Deal breaker 

154
00:07:54,960 --> 00:07:57,000
sind, möchte ich aber irgendwie 
sagen, wo du dann im übrigen 

155
00:07:57,000 --> 00:08:00,680
vielleicht gar nicht merkst. 
Dass jemand dein Produkt sich 

156
00:08:00,680 --> 00:08:03,240
gegen dein Produkt entschieden 
hat oder auch turned, also zu 

157
00:08:03,240 --> 00:08:06,000
einem Konkurrenzprodukt 
wechselt, weil jetzt Developer 

158
00:08:06,000 --> 00:08:07,880
da jetzt auch bestimmt nicht 
wahnsinnig viel Feedback danach 

159
00:08:07,880 --> 00:08:10,640
irgendwie geben und oft 
verstehst du gar nicht warum und

160
00:08:10,640 --> 00:08:12,720
in seltensten Fällen findest du 
raus, es war eine schlechte 

161
00:08:12,720 --> 00:08:15,200
Developer Dokumentation und was 
ist eine schlechte und was ist 

162
00:08:15,200 --> 00:08:16,680
eine Gute? 
Das versuchen wir so ein 

163
00:08:16,680 --> 00:08:19,640
bisschen rauszufinden, aber ich 
bin völlig bei dir, ist kein 

164
00:08:19,640 --> 00:08:23,000
nice to have mehr ist eigentlich
Teil der Produktstrategie und. 

165
00:08:23,360 --> 00:08:26,240
Ich glaube, das hängt immer so 
ein bisschen davon ab, was für 

166
00:08:26,240 --> 00:08:29,360
eine Art von Produkt du baust. 
Ich glaube, bei manchen 

167
00:08:29,360 --> 00:08:33,080
Produkten ist vielleicht immer 
noch UI Forest, weil es sich 

168
00:08:33,080 --> 00:08:36,480
irgendwie an Endbenutzer richtet
und dann gibt es zusätzlich noch

169
00:08:36,480 --> 00:08:40,159
eine API für die technische 
Integration, da ist das 

170
00:08:40,159 --> 00:08:44,360
vielleicht nicht so entscheidend
für die Kaufentscheidung, aber 

171
00:08:44,360 --> 00:08:46,760
man kann, glaube ich, ganz viel 
von diesen Companies, wie ihr es

172
00:08:46,760 --> 00:08:50,160
seid, lernen, die halt sich 
primär an Developer richten, 

173
00:08:50,320 --> 00:08:53,240
weil was hindert halt eine 
Company die nicht so. 

174
00:08:53,440 --> 00:08:58,480
Für Developer baut daran ihre 
API Dokumentation genauso gut zu

175
00:08:58,480 --> 00:09:01,920
machen und da den Leuten 
wirklich auch die die technische

176
00:09:01,920 --> 00:09:04,640
Integration bauen, eine genauso 
gute Erfahrung zu liefern. 

177
00:09:05,040 --> 00:09:07,480
Eben, und das muss man bei uns 
ja sagen, die Company an sich 

178
00:09:07,480 --> 00:09:10,800
richtet sich gar nicht primär an
Developer, sondern eigentlich 

179
00:09:10,800 --> 00:09:12,400
primär an Händlerinnen und 
Händler. 

180
00:09:12,960 --> 00:09:15,360
Aber wir, da wir eine Plattform 
bauen. 

181
00:09:15,640 --> 00:09:18,560
Ist eine Plattform einfach auch 
essentiell davon abhängig, dass 

182
00:09:18,560 --> 00:09:21,400
auf dieser Plattform mehr als 
nur First Party Apps passieren, 

183
00:09:21,400 --> 00:09:24,480
lasse ich mich zum Beispiel eine
Integration in die gängige 

184
00:09:24,480 --> 00:09:26,640
Produktlandschaft, die es da 
draußen nur für den E Commerce 

185
00:09:26,640 --> 00:09:29,400
gibt, das anbietet, das kann man
gar nicht selber bauen und dann 

186
00:09:29,400 --> 00:09:32,800
lebt das natürlich davon, dass 
Integrationen von anderen gebaut

187
00:09:32,800 --> 00:09:35,680
werden, um die Plattform 
erfolgreich zu machen und 

188
00:09:35,680 --> 00:09:37,760
deswegen ist für uns das auch 
noch mal wichtig. 

189
00:09:38,040 --> 00:09:41,920
So ein developer Doku zu bauen. 
Und Du hast mir im Vorgespräch 

190
00:09:41,920 --> 00:09:45,360
erzählt vom 15 Minuten Test 
kannst du da noch mal ein 

191
00:09:45,360 --> 00:09:47,520
bisschen was zu sagen? 
Ja, das versuchen wir jetzt 

192
00:09:47,520 --> 00:09:49,320
immer. 
Also weil wir versuchen, jetzt 

193
00:09:49,320 --> 00:09:51,080
zu gucken, ob wir irgendwie 
jemanden finden, der noch nie 

194
00:09:51,080 --> 00:09:54,240
mit unserer Plattform gearbeitet
hat und ob die Person es in 15 

195
00:09:54,240 --> 00:09:57,480
Minuten schafft, einen also 
irgendwas zum Laufen zu bringen.

196
00:09:57,480 --> 00:09:59,360
Bei uns ist das eine Hello World
App auf die Plattform zu 

197
00:09:59,360 --> 00:10:02,320
Deployen, die mindestens eine 
von unseren Integrationen 

198
00:10:02,960 --> 00:10:06,240
benutzt, und wir sind eine große
Gruppe, so eine 

199
00:10:06,240 --> 00:10:10,120
Unternehmensgruppe wir haben. 
Über 100 Developer da drauf und 

200
00:10:10,120 --> 00:10:12,800
dann wird jeden Tag einer random
mäßig ausgewählt und der muss 

201
00:10:12,800 --> 00:10:16,000
diesen 15 Minuten Test machen 
und normalerweise sind das Leute

202
00:10:16,080 --> 00:10:18,320
die jetzt nicht aus dem Team 
diese Plattform bauen oder diese

203
00:10:18,320 --> 00:10:20,440
Dokumentation schreiben und in 
Zukunft werden wir dann 

204
00:10:20,440 --> 00:10:22,240
natürlich auch immer schauen ob 
wir vielleicht irgendwie 

205
00:10:22,560 --> 00:10:25,440
Freelancer oder Menschen aus der
Community finden oder wir 

206
00:10:25,440 --> 00:10:27,840
veranstalten auch regelmäßig auf
Konferenzen einen Hackathon oder

207
00:10:27,840 --> 00:10:30,400
sowas und schauen dann ob, also 
daran müssen wir uns irgendwie 

208
00:10:30,400 --> 00:10:32,560
messen lassen, ist die 
Dokumentation so gut wie. 

209
00:10:32,920 --> 00:10:34,360
Dass du das erste 
Erfolgserlebnis halt auch 

210
00:10:34,360 --> 00:10:35,920
irgendwie schnell hast. 
Ich glaube, das ist auch Teil 

211
00:10:35,920 --> 00:10:37,760
davon. 
Eine Dokumentation muss Spaß 

212
00:10:37,760 --> 00:10:40,680
machen, das war zum Beispiel so 
eine der Sachen, weswegen ich 

213
00:10:40,680 --> 00:10:42,840
mich so an sowas wie Stripe oder
Zero erinnere, weil ich finde, 

214
00:10:42,840 --> 00:10:45,080
das macht dann Spaß damit zu 
arbeiten und Spaß kommt ja oft 

215
00:10:45,080 --> 00:10:47,560
auch durch Erfolgserlebnisse. 
Ja, und ich meine, Ihr seid 

216
00:10:47,560 --> 00:10:50,960
jetzt auf der Reise die beste 
developer Doku auf diesem 

217
00:10:50,960 --> 00:10:54,560
Planeten zu bauen und du hast 
aber gerade schon Stripe und Ort

218
00:10:54,560 --> 00:10:58,360
Zero genannt, die wirklich weit 
vorne sind und die uns beiden 

219
00:10:58,360 --> 00:11:01,040
glaube ich als positive 
Beispiele in Erinnerung 

220
00:11:01,040 --> 00:11:04,000
geblieben sind. 
Weil wir beide schon mit diesen 

221
00:11:04,000 --> 00:11:06,480
APIS auch mal in der 
Vergangenheit gearbeitet haben. 

222
00:11:06,480 --> 00:11:08,640
Und von daher ist es, glaube 
ich, ganz interessant, so ein 

223
00:11:08,640 --> 00:11:12,000
bisschen ein paar Dinge 
herauszugreifen, die die beiden 

224
00:11:12,000 --> 00:11:16,080
besonders gut machen. 
Und eine Sache, die bei Stripe 

225
00:11:16,080 --> 00:11:19,200
auffällt, ist, dass wir 
tatsächlich irgendwie so einen 

226
00:11:19,280 --> 00:11:22,600
Split in der Navigation haben 
beziehungsweise im UI. 

227
00:11:22,640 --> 00:11:26,200
Das heißt, wir sehen halt sowohl
den Code als auch die 

228
00:11:26,200 --> 00:11:28,880
Dokumentation nebeneinander und 
den Code selber. 

229
00:11:28,880 --> 00:11:31,520
Die verschiedenen Samples sehe 
ich in unterschiedlichen 

230
00:11:31,520 --> 00:11:34,720
Programmiersprachen, das finde 
ich persönlich super wichtig, 

231
00:11:34,720 --> 00:11:38,160
weil irgendwie man will auf den 
ersten Blick verstehen, wie 

232
00:11:38,160 --> 00:11:41,440
funktioniert das, eine bestimmte
API zu nutzen und das möchte ich

233
00:11:41,440 --> 00:11:43,800
natürlich in der Sprache oder 
kann das am besten in. 

234
00:11:43,880 --> 00:11:46,720
Mit der Sprache verstehen, in 
der auch mein Projekt ist, in 

235
00:11:46,720 --> 00:11:49,840
der ich geschult bin. 
Und wenn ich jetzt jedes Mal 

236
00:11:49,840 --> 00:11:52,000
quasi im Kopf erstmal so 
umdenken muss. 

237
00:11:52,640 --> 00:11:55,320
Das Beispiel ist jetzt irgendwie
in Python, aber ich selber mache

238
00:11:55,320 --> 00:11:58,360
irgendwie C Sharp oder was 
völlig anderes, dann macht das 

239
00:11:58,360 --> 00:12:00,560
natürlich für mich erstmal die 
Sache komplizierter. 

240
00:12:00,880 --> 00:12:02,840
Hey, du fühlst dich irgendwie 
nicht so richtig abgeholt. 

241
00:12:02,840 --> 00:12:05,360
Immer finde ich. 
Also du denkst dann schon, ah, 

242
00:12:05,360 --> 00:12:08,720
wenn die schon die Doku nicht in
der Sprache haben, dann hat das 

243
00:12:08,960 --> 00:12:10,840
Framework oder was auch immer 
ich mir den jetzt anschaue, ja 

244
00:12:10,840 --> 00:12:15,320
wahrscheinlich auch kein First. 
Class Support für den Stack, auf

245
00:12:15,320 --> 00:12:17,840
dem ich mich da wohlfühle und 
das war schon so ein bisschen 

246
00:12:17,840 --> 00:12:20,280
auch eine Diskussion bei uns. 
Welche Sprachen unterstützen 

247
00:12:20,280 --> 00:12:23,320
wir, was sind denn noch so die 
gängigsten Sprachen, in der ich 

248
00:12:23,320 --> 00:12:25,680
sag jetzt mal e Commerce Welt, 
also was bei uns relativ früh 

249
00:12:25,840 --> 00:12:28,000
sehr weit oben stand ist ein php
SDK. 

250
00:12:28,680 --> 00:12:30,760
Was ja wahrscheinlich das erste 
Mal so bei den meisten nicht an 

251
00:12:30,760 --> 00:12:31,760
allererster Stelle stellen 
würde. 

252
00:12:31,760 --> 00:12:35,120
Aber was einfach sehr viele in 
unserer Branche noch betrifft, 

253
00:12:35,120 --> 00:12:38,880
zum A also a weil es da auch 
einfach viele Shop Lösungen 

254
00:12:38,880 --> 00:12:41,840
einfach gibt, die schon auf PHP 
basieren, so ein bisschen auch 

255
00:12:41,840 --> 00:12:45,160
in die Jahre gekommen ist, dann 
ganz viel WORDPRESS hat ja auch 

256
00:12:45,160 --> 00:12:47,440
so ein shopping Ding, da 
passiert alles auf PHP und mit 

257
00:12:47,680 --> 00:12:49,440
La Ravelle hat es ja auch wieder
so ein bisschen so einen 

258
00:12:49,440 --> 00:12:52,200
Aufstieg erlebt und man muss 
halt schon überlegen welche 

259
00:12:52,200 --> 00:12:54,880
Sprachen hast du da und man muss
auch sagen. 

260
00:12:55,440 --> 00:12:57,880
Ich finde so Mehrsprachigkeit 
heute auch kein nice to have 

261
00:12:57,880 --> 00:12:59,680
mehr, zumindest was die 
Programmiersprachen angeht. 

262
00:12:59,680 --> 00:13:02,560
Denn wenn er jetzt nur eine 
Sprache da anzeigt, muss sich ja

263
00:13:02,560 --> 00:13:07,160
auch Bewusstsein, dass man 80% 
der Developer nicht in ihrer 

264
00:13:07,160 --> 00:13:10,280
Muttersprache abholt und das 
finde ich witzig, weil ich finde

265
00:13:10,280 --> 00:13:13,720
das deutlich wichtiger als 
verschiedene wirkliche Sprachen,

266
00:13:13,720 --> 00:13:16,360
also Deutsch, Englisch, 
französisch, chinesisch, was 

267
00:13:16,360 --> 00:13:18,680
weiß ich anzubieten, da würde 
ich, da würde ich sogar sagen, 

268
00:13:18,680 --> 00:13:21,240
da braucht es die 
Mehrsprachigkeit gar nicht, bin 

269
00:13:21,240 --> 00:13:23,200
ich zum Beispiel kein Freund von
der Dokumentation in. 

270
00:13:23,560 --> 00:13:25,680
Ganz vielen verschiedenen 
Sprachen zu machen, unter 

271
00:13:25,680 --> 00:13:29,200
anderem, weil das dann oft über 
automatische Übersetzungen 

272
00:13:29,200 --> 00:13:30,600
gelöst wird. 
Das finde ich oft frustrierend, 

273
00:13:30,600 --> 00:13:33,320
weil es eine schlechte Qualität 
hat und sonst nicht wirklich 

274
00:13:33,320 --> 00:13:35,120
wirtschaftlich lösbar ist. 
Dass du wirklich Leute hast, die

275
00:13:35,120 --> 00:13:37,760
das richtig runterschreiben 
verschiedene Sprachen, dann ist 

276
00:13:37,760 --> 00:13:40,280
das Problem, was ist denn, wenn 
die Übersetzungen sich irgendwie

277
00:13:40,280 --> 00:13:42,640
widersprüchlich sind und ich 
kenne das so ein bisschen von 

278
00:13:42,880 --> 00:13:46,240
der Microsoft Dokumentation, die
ist ganz ganz wild übersetzt, 

279
00:13:46,240 --> 00:13:48,280
also da stehen dann wirklich 
ganz komische Sachen in Deutsch 

280
00:13:48,280 --> 00:13:50,240
und. 
Man klickt man manchmal 

281
00:13:50,240 --> 00:13:52,640
irgendwie einen Link an und dann
ist das entweder in Deutsch, 

282
00:13:52,640 --> 00:13:55,120
weil der Browser auf Deutsch 
ist, oder in einer ganz 

283
00:13:55,120 --> 00:13:57,600
komischen Sprache, weil das noch
Teil der URL dann irgendwie war.

284
00:13:57,840 --> 00:13:59,440
Und das erste was man da immer 
sucht, ist sofort. 

285
00:13:59,440 --> 00:14:01,200
Wie stelle ich das auf Englisch 
rum, weil ich weiß das ist so 

286
00:14:01,200 --> 00:14:04,400
die Source of Truth und das 
finde ich schon spannend, dass 

287
00:14:04,400 --> 00:14:07,440
eigentlich in unserer Developer 
Welt ist Mehrsprachigkeit 

288
00:14:07,440 --> 00:14:10,600
wichtig, ist aber eher im Sinne 
von Programmiersprachen, dass es

289
00:14:10,600 --> 00:14:14,080
eher wichtig ist, die sag ich 
mal native Programmiersprache. 

290
00:14:14,560 --> 00:14:17,520
Von einer Benutzerin oder einem 
Benutzer abzuholen, als die 

291
00:14:17,520 --> 00:14:21,880
native Muttersprache, da würde 
ich heute so weit gehen und 

292
00:14:21,880 --> 00:14:24,000
sagen, das kann doch erst mal 
alles in Englisch sein. 

293
00:14:24,320 --> 00:14:29,320
Ja, wobei wir vielleicht auch 
sehr gut im Englischen sind und 

294
00:14:29,320 --> 00:14:32,760
gerade in Deutschland oder im 
europäischen Raum, das durchaus 

295
00:14:32,760 --> 00:14:35,120
eine sehr vertraute Sprache ist.
Es mag dann auch vielleicht 

296
00:14:35,120 --> 00:14:37,080
andere Märkte geben, wo das 
nicht so ist. 

297
00:14:37,080 --> 00:14:38,320
Ich glaube, wenn du jetzt 
irgendwie eine. 

298
00:14:39,040 --> 00:14:41,600
In den japanischen Markt 
eintritt kann glaube ich auch 

299
00:14:41,600 --> 00:14:45,360
schon eine japanischsprachige 
Dokumentation sinnvoll sein, 

300
00:14:45,520 --> 00:14:48,800
sofern sie denn gut ist, weil 
ich glaube, eine schlechte Doku 

301
00:14:48,800 --> 00:14:50,960
hilft dann auch nicht weiter und
da muss man natürlich auch in 

302
00:14:50,960 --> 00:14:54,080
professionelle Ressourcen 
investieren, die deine Ki 

303
00:14:54,640 --> 00:14:56,960
Übersetzung dann noch mal 
reviewen und sagen, macht das 

304
00:14:56,960 --> 00:14:58,800
alles Sinn, hört sich das 
natürlich an. 

305
00:14:59,120 --> 00:15:01,680
Und aber ansonsten bin ich 
dabei. 

306
00:15:01,680 --> 00:15:03,120
Dir ist es wichtiger, glaube 
ich, die verschiedenen 

307
00:15:03,120 --> 00:15:05,800
Programmiersprachen zu haben, 
auch wenn man sagt, ich habe ja 

308
00:15:05,800 --> 00:15:09,120
eine Rest API und dieses Code 
Sample ist ja nur ein Beispiel, 

309
00:15:09,120 --> 00:15:12,200
am Ende weiß ja jeder, wie er 
eine API anspricht, ist es 

310
00:15:12,200 --> 00:15:15,760
glaube ich um die Leute 
abzuholen sehr wichtig und ich 

311
00:15:15,760 --> 00:15:17,760
glaube, um die Leute abzuholen, 
ist es auch sehr wichtig, dass 

312
00:15:17,760 --> 00:15:21,840
du nicht einfach nur Code hast, 
der irgendwie so spoilerplate 

313
00:15:21,840 --> 00:15:24,280
Code ist, sondern auf dich 
angepasst ist. 

314
00:15:24,280 --> 00:15:28,120
Und das machen ja auch. 
Sowohl auf Zero als auch als 

315
00:15:28,120 --> 00:15:29,840
auch Stripe. 
Sehr gut, dass wenn du dort 

316
00:15:29,840 --> 00:15:34,960
eingeloggt bist, dann bist du 
quasi auch gegen die API schon 

317
00:15:34,960 --> 00:15:37,680
authentifiziert. 
Du hast quasi deinen API Key 

318
00:15:37,680 --> 00:15:41,200
dort hinterlegt und kannst auch 
direkt die Sachen ausprobieren 

319
00:15:41,200 --> 00:15:45,520
und testen und von daher hast du
so eine personalisierte 

320
00:15:45,520 --> 00:15:48,560
Dokumentation und hast halt 
nicht noch die Herausforderung. 

321
00:15:48,560 --> 00:15:51,080
Ich muss irgendwo einen 
Testdaten hinterlegen, sondern 

322
00:15:51,080 --> 00:15:53,440
du kannst tatsächlich direkt mit
den Informationen. 

323
00:15:53,760 --> 00:15:56,000
Die du bei deiner Registrierung 
angelegt hast. 

324
00:15:56,000 --> 00:15:58,240
Sofort arbeiten. 
Ja, ultra geil eigentlich. 

325
00:15:58,240 --> 00:16:02,360
Das ist, wieso ein eingebauter 
Postman dann eigentlich also so 

326
00:16:02,360 --> 00:16:05,520
eine interaktive Dokumentation, 
das ist fast schon, das ist 

327
00:16:05,520 --> 00:16:08,000
jetzt auch ehrlich gesagt bei 
uns erstmal ein stretch Goal. 

328
00:16:08,000 --> 00:16:11,200
Also fände ich auch cool, aber 
wir müssen überhaupt erstmal ein

329
00:16:11,200 --> 00:16:13,440
sehr, sehr cooles Grundgerüst 
schreiben, aber finde ich auch 

330
00:16:13,440 --> 00:16:15,320
mega geil, wenn man halt 
eingeloggt ist und dann 

331
00:16:15,320 --> 00:16:17,200
irgendwie alles schon 
funktioniert und du auch Daten 

332
00:16:17,200 --> 00:16:21,360
aus deinem Tendent halt zurück 
kriegst in diesen Samples, was 

333
00:16:21,360 --> 00:16:23,520
Stripe auch noch ultra cool 
macht und. 

334
00:16:23,640 --> 00:16:26,760
Und das ist gar nicht so so sehr
Teil der Dokumentation. 

335
00:16:26,760 --> 00:16:29,360
Aber das ist natürlich damit 
verbunden ist, dass die bei fast

336
00:16:29,360 --> 00:16:33,640
jeder Fehlermeldung, die sie dir
rausgeben, die erwartbar ist, 

337
00:16:33,640 --> 00:16:37,120
also im Sinne von da hat Stripe 
darauf vorbereitet, dass diese 

338
00:16:37,120 --> 00:16:40,240
Fehlermeldung passieren kann in 
fast jeder Fehlermeldung ist ein

339
00:16:40,240 --> 00:16:44,640
Link zur Doku enthalten, wo sie 
dir diesen Fehler erklären oder 

340
00:16:44,640 --> 00:16:46,880
zumindest wo du eine Stelle 
nachlesen kannst, die mit dem 

341
00:16:46,880 --> 00:16:51,040
Fehler zu tun hat, wo sie dir 
ein Konzept erklären, ob. 

342
00:16:51,080 --> 00:16:53,160
Oft kann es ja irgendwie sein. 
Also wenn du jetzt irgendwie 

343
00:16:53,160 --> 00:16:55,520
eine falsche input Format hast, 
dann verlinken sie dich direkt 

344
00:16:55,520 --> 00:16:57,600
dazu, wo das richtige input 
Format beschrieben wird oder 

345
00:16:57,600 --> 00:16:59,880
wenn du einen logischen Fehler 
gemacht hast, weil du vielleicht

346
00:16:59,880 --> 00:17:02,360
den einen Endpunkt gecallt hast,
den du gar nicht callen 

347
00:17:02,360 --> 00:17:03,920
solltest, bevor du nicht den 
anderen Callst. 

348
00:17:04,319 --> 00:17:06,480
Da ist es ja wirklich Teil 
davon, also das muss man sich ja

349
00:17:06,480 --> 00:17:09,800
dann überlegen, wie kommt das 
zustande, da geht ein, da muss 

350
00:17:09,800 --> 00:17:13,200
das developer Team was diesen 
Service baut auch die Doku die 

351
00:17:13,200 --> 00:17:15,920
für die für die Endkunden die 
Developer sind dann sehr gut 

352
00:17:15,920 --> 00:17:18,720
kennen und du musst ja sehr eng 
verbunden sein, dass man sagt 

353
00:17:18,720 --> 00:17:21,040
EY. 
In diesem Fehlerfall müssen wir 

354
00:17:21,040 --> 00:17:23,920
einen Absprungpunkt zur Doku 
haben und das heißt, als 

355
00:17:23,920 --> 00:17:25,760
Developer klickst du dann 
einfach, weil du diese Meldung 

356
00:17:26,079 --> 00:17:28,160
von der API vielleicht 
zurückbekommst direkt in diesen 

357
00:17:28,160 --> 00:17:30,440
Link springst. 
Zum richtigen Punkt der Doku und

358
00:17:30,440 --> 00:17:32,560
das ist natürlich auch eine 
super coole Experience ist. 

359
00:17:33,120 --> 00:17:36,800
Mir tatsächlich letzte Woche 
auch in unserer Github Doku 

360
00:17:36,800 --> 00:17:38,960
aufgefallen, dass wir das 
machen. 

361
00:17:39,640 --> 00:17:42,400
Vielleicht nicht auf dem Level, 
dass man wirklich für jeden 

362
00:17:42,400 --> 00:17:45,400
Fehlercode eine spezielle 
Erklärung bekommt, aber da 

363
00:17:45,400 --> 00:17:47,280
kriegt man tatsächlich auch 
einen Hinweis. 

364
00:17:47,280 --> 00:17:49,520
Hey, geh bitte auf den Doku 
Link, deswegen kriegst du hier 

365
00:17:49,520 --> 00:17:51,520
verbindend zurück, weil du hast 
den falschen Access Token 

366
00:17:51,520 --> 00:17:53,760
genommen, hier ist erklärt was 
du stattdessen machen musst. 

367
00:17:54,000 --> 00:17:56,880
Also fand ich super gut um 
richtig schnell auf die Lösung 

368
00:17:56,880 --> 00:18:01,040
des Problems zu kommen und was 
bei Odds Theory ja auch cool 

369
00:18:01,040 --> 00:18:04,320
ist, ist, dass sie. 
In dieser Live View, in der du 

370
00:18:04,320 --> 00:18:07,600
arbeitest direkt halt bestimmte 
Variablen für dich ersetzen, 

371
00:18:07,600 --> 00:18:09,520
weil manchmal ist es ja so ein 
bisschen obskur. 

372
00:18:09,600 --> 00:18:12,480
Was meinen die Developer letzten
Endes damit, wo finde ich jetzt 

373
00:18:12,480 --> 00:18:15,600
diese Information in meinem 
Portal, um die dann raus zu 

374
00:18:15,600 --> 00:18:18,880
kopieren und dann die einzelnen 
Felder auszufüllen und wenn das 

375
00:18:18,880 --> 00:18:21,680
alles von voraus gefüllt ist, 
lerne ich natürlich auch viel 

376
00:18:21,680 --> 00:18:24,640
schneller, wie ich mit dieser 
API arbeite und was sich hinter 

377
00:18:24,640 --> 00:18:26,640
bestimmten Variablen eigentlich 
verbirgt. 

378
00:18:26,960 --> 00:18:29,320
Ja, du kannst Duples natürlich 
einfach copy, pasten und 

379
00:18:29,320 --> 00:18:31,280
irgendwo verwenden, ohne dass du
jetzt noch mal Großes anpassen 

380
00:18:31,280 --> 00:18:31,720
musst. 
Und. 

381
00:18:32,320 --> 00:18:35,600
Secrets vielleicht schon, aber 
das finde ich eher, dass es auch

382
00:18:35,600 --> 00:18:38,000
Zero das extrem gut macht. 
Die haben ja auch diesen diesen 

383
00:18:38,000 --> 00:18:41,280
interaktiven, wie soll man 
sagen, sowieso ein quickstar 

384
00:18:41,680 --> 00:18:43,760
Generator eigentlich. 
Also du kannst wirklich genau 

385
00:18:44,160 --> 00:18:46,480
deinen Stack zusammenklicken und
auch so ein bisschen die 

386
00:18:46,480 --> 00:18:49,120
Features die du brauchst und 
bekommst dann wieso eine 

387
00:18:49,120 --> 00:18:52,320
maßgeschneiderte Anleitung und 
könntest theoretisch auch zum 

388
00:18:52,320 --> 00:18:55,000
Beispiel einfach ein Sample oder
so ein Template runterladen, das

389
00:18:55,000 --> 00:18:57,000
können wir auch überlegen, wenn 
meine Challenge ist die 15 

390
00:18:57,000 --> 00:18:59,000
Minuten. 
Da kann ich dich ja fragen. 

391
00:18:59,000 --> 00:19:01,920
Ey malte, was ist denn deine 
Lieblingsprämiersprache, welches

392
00:19:01,920 --> 00:19:03,680
von diesem Plattform Feature 
willst du denn eigentlich 

393
00:19:03,680 --> 00:19:06,720
benutzen? 
Hostest du in einem Docker 

394
00:19:06,720 --> 00:19:09,320
Container oder vielleicht direkt
auf Ada Bul US und Azure oder 

395
00:19:09,320 --> 00:19:12,880
hast du irgendwie hetzner oder 
versell oder was auch immer und 

396
00:19:12,880 --> 00:19:15,320
dann kannst du eine zip Datei 
runterladen wo eigentlich alles 

397
00:19:15,320 --> 00:19:17,360
schon drin ist und du musst nur 
einfach einmal deployen oder 

398
00:19:17,360 --> 00:19:19,680
musst einfach vielleicht so ein 
Script schon drin für Deployen 

399
00:19:19,680 --> 00:19:23,360
oder was auch immer und. 
Und ich zwinge dich ja 

400
00:19:23,360 --> 00:19:25,680
eigentlich dann dazu, keine 
Fehler zu machen. 

401
00:19:25,680 --> 00:19:27,680
Dann kannst du dir den Code in 
Ruhe noch mal angucken oder 

402
00:19:27,680 --> 00:19:30,640
vielleicht führt das Tutorial 
dich dann nach deinem ersten 

403
00:19:30,640 --> 00:19:33,640
Deploy mit Erfolgserlebnis dann 
durch und sagt Ey okay, jetzt 

404
00:19:33,640 --> 00:19:35,280
gucken wir mal, was hast denn du
da eigentlich deployed? 

405
00:19:35,280 --> 00:19:38,080
Lass uns jetzt mal den Code 
aufmachen und so und ich finde 

406
00:19:38,080 --> 00:19:40,720
da sieht man schon so einen 
gemeinsamen Nenner, also beide 

407
00:19:40,720 --> 00:19:42,960
Beispiele die wir jetzt 
getroffen haben treffen also die

408
00:19:42,960 --> 00:19:45,080
wir jetzt genannt haben treffen 
Entwickler ja eigentlich ganz. 

409
00:19:45,160 --> 00:19:46,920
Genau da, wo sie gerade 
arbeiten, wo sie sich irgendwie 

410
00:19:46,920 --> 00:19:50,240
beheimatet fühlen, versuchen 
Reibungen auf so ein absolutes 

411
00:19:50,240 --> 00:19:54,000
Minimum zu reduzieren. 
Aber man merkt, glaube ich, 

412
00:19:54,000 --> 00:19:56,480
auch, das ist schon ganz schön 
viel Arbeit da, irgendwie dann 

413
00:19:56,480 --> 00:20:00,000
für jeden Text Tag irgendwas zu 
bauen oder diese ganzen Samples 

414
00:20:00,000 --> 00:20:02,400
vorzubereiten, oder vielleicht 
ist noch ein Generator dahinter,

415
00:20:02,800 --> 00:20:05,520
also es ist nicht ein ich 
schreibe eine markton Datei 

416
00:20:05,520 --> 00:20:08,440
runter und dann ist gut, sondern
man merkt schon, eigentlich ist 

417
00:20:08,440 --> 00:20:10,640
Dokumentation und das ist dann 
auch so ein bisschen der 

418
00:20:10,640 --> 00:20:12,160
Schluss, zu dem wir später 
gekommen sind. 

419
00:20:12,880 --> 00:20:16,040
Eigentlich Dokumentation ein 
Produkt von dir oder zumindest 

420
00:20:16,040 --> 00:20:19,000
ein Nebenprodukt und das ist 
auch der Grund, warum kann ich 

421
00:20:19,000 --> 00:20:22,880
ja schon mal vorgreifen, unsere 
Kick ass Developer Dokumentation

422
00:20:23,040 --> 00:20:27,440
jetzt auch einen Produktmanager 
hat, der dafür verantwortlich 

423
00:20:27,440 --> 00:20:29,280
ist. 
Ja, und ich glaube, gerade bei 

424
00:20:29,280 --> 00:20:32,560
dieser Rolle oder bei wem auch 
immer die Verantwortung für die 

425
00:20:32,560 --> 00:20:37,360
Dokumentation liegt, muss halt 
auch das Verständnis für. 

426
00:20:38,320 --> 00:20:41,000
Die Arbeit eines Developers 
Dasein man muss verstehen 

427
00:20:41,000 --> 00:20:43,600
irgendwie. 
Wie denken Developer, wonach 

428
00:20:43,600 --> 00:20:46,640
suchen sie und wie muss ich Sie 
abholen, also mit welchem 

429
00:20:46,640 --> 00:20:49,600
Hintergrundwissen kommen Sie zu 
mir, welche Informationen muss 

430
00:20:49,600 --> 00:20:53,120
ich liefern, damit sie möglichst
schnell produktiv werden und 

431
00:20:53,200 --> 00:20:55,440
dementsprechend merkt man 
natürlich auch so ein bisschen, 

432
00:20:55,840 --> 00:20:58,720
wenn eine Dokumentation entweder
selber von Developerern 

433
00:20:58,720 --> 00:21:02,400
geschrieben wurde oder zumindest
von Leuten, die tagtäglich 

434
00:21:02,400 --> 00:21:05,680
selber mit Software developerern
arbeiten, die genau wissen. 

435
00:21:05,960 --> 00:21:08,040
Welche Informationen muss ich 
liefern und welche sind 

436
00:21:08,040 --> 00:21:10,240
vielleicht auch überflüssig, 
weil manchmal sind solche 

437
00:21:10,240 --> 00:21:13,840
Dokumentationen auch total the 
Bose und ganz viel Text und du 

438
00:21:13,840 --> 00:21:16,040
denkst auch, das will ich 
eigentlich gar nicht wissen, gib

439
00:21:16,040 --> 00:21:19,760
mir die Code Samples und dann 
kann ich sofort loslegen und ich

440
00:21:19,760 --> 00:21:23,840
glaube dieses Verständnis und 
Gefühl dafür ist extrem wichtig 

441
00:21:23,840 --> 00:21:25,680
um hier eine hohe Qualität zu 
erreichen. 

442
00:21:25,680 --> 00:21:26,960
Ja, glaube ich auch. 
Das ist auch irgendwie 

443
00:21:26,960 --> 00:21:28,880
sympathisch, wenn du so merkst, 
ach guck mal, das haben auch 

444
00:21:28,880 --> 00:21:31,640
Nerds gemacht. 
Ja, lass uns doch mal 

445
00:21:31,640 --> 00:21:33,200
reingucken. 
Also was, was würdest du denn 

446
00:21:33,200 --> 00:21:35,880
sagen, was was gehört denn jetzt
rein in so eine Dokumentation? 

447
00:21:35,880 --> 00:21:38,080
Jetzt haben wir schon viel 
gesprochen, was macht eine 

448
00:21:38,080 --> 00:21:43,120
Dokumentation Kick ass aber am 
Ende am Ende des Tages brauchen 

449
00:21:43,120 --> 00:21:48,760
wir ja den Content was wenn du 
warst ja wahrscheinlich jetzt ne

450
00:21:48,760 --> 00:21:50,960
ich habe dich ja ehrlich gesagt 
ein bisschen überrumpelt auch 

451
00:21:50,960 --> 00:21:53,080
mit dem Thema muss man auch 
ehrlicherweise dazu sagen, 

452
00:21:53,080 --> 00:21:55,800
bisschen spontan diese Folge 
aufgenommen haben ich bin jetzt 

453
00:21:55,800 --> 00:21:58,080
voll drin im Thema, deswegen 
interessiert mich eben umso mehr

454
00:21:58,080 --> 00:21:59,720
was. 
Was würde dir denn jetzt so 

455
00:21:59,720 --> 00:22:03,160
spontan in den Kopf kommen, wenn
du jetzt sagen, wenn du jetzt 

456
00:22:03,160 --> 00:22:05,560
runterschreiben müsstest, so 
eine Struktur oder zumindest auf

457
00:22:05,560 --> 00:22:08,800
der linken Seite die Navigation?
Was gehört denn für dich an 

458
00:22:08,800 --> 00:22:11,520
Inhalt in eine gute 
Dokumentation? 

459
00:22:11,520 --> 00:22:13,120
Du hast ja gerade so Code 
Samples genannt, aber. 

460
00:22:13,880 --> 00:22:15,480
Das reicht ja nicht. 
Ich kann ja nicht nur kurz zur 

461
00:22:15,480 --> 00:22:17,680
Verfügung stellen. 
Ich glaube, zusätzlich so ein 

462
00:22:17,680 --> 00:22:21,280
bisschen so ein Getting Started 
Guide irgendwie die einfachsten 

463
00:22:21,280 --> 00:22:24,400
Beispiele einmal durchgeführt, 
damit man irgendwie reinkommt in

464
00:22:24,400 --> 00:22:27,600
die ganze Nomenklatur. 
Also welche Begriffe gibt es, 

465
00:22:27,600 --> 00:22:30,560
was, wo sie wissen, um nachher 
die ganzen anderen API s auch 

466
00:22:30,720 --> 00:22:35,200
nutzen und verstehen zu können. 
Und dann halt für übliche Use 

467
00:22:35,200 --> 00:22:38,640
Cases, vielleicht auch kurze 
Quickstar Tutorials, die mich 

468
00:22:38,640 --> 00:22:40,840
dann so ein bisschen einführen. 
Und wenn ich das dann 

469
00:22:40,840 --> 00:22:43,240
durchlaufen habe, komme ich halt
auf diese allgemeine 

470
00:22:43,240 --> 00:22:47,320
Dokumentation, wo halt einfach 
alle AP is dokumentiert sind für

471
00:22:47,320 --> 00:22:50,880
die ganzen Use Cases in wie 
gesagt den unterschiedlichen 

472
00:22:50,880 --> 00:22:54,400
Sprachen mit Beispielen und wie 
wir gerade schon gesagt haben im

473
00:22:54,400 --> 00:22:58,400
Gold Standard möglichst 
interaktiv, sodass ich entweder 

474
00:22:58,400 --> 00:23:00,960
die Sachen direkt auf der Seite 
ausprobieren kann oder 

475
00:23:00,960 --> 00:23:04,160
zumindest. 
Ganz schnell Copy pasten kann, 

476
00:23:04,160 --> 00:23:06,640
was ich zum Beispiel super 
praktisch finde, ist, wenn dann 

477
00:23:06,640 --> 00:23:10,400
einfach irgendwie auch so eine 
Copy paste Möglichkeit ist um 

478
00:23:10,400 --> 00:23:13,200
einfach irgendwie so einen Curl 
für eine Rest API rüber zu 

479
00:23:13,200 --> 00:23:14,400
kopieren. 
Einfach aufs Terminal. 

480
00:23:14,400 --> 00:23:17,400
Ich kann es sofort ausführen, 
gucken was da zurückkommt finde 

481
00:23:17,400 --> 00:23:21,280
ich total praktisch, also quasi 
so ein bisschen in mehreren 

482
00:23:21,280 --> 00:23:24,760
Stufen aufgebaut um die Leute 
halt da abzuholen und wer sagt 

483
00:23:24,760 --> 00:23:26,800
okay ich kenne. 
Ich kenne mich grob mit der 

484
00:23:26,800 --> 00:23:28,640
Technologie schon aus. 
Kann man vielleicht diesen 

485
00:23:28,960 --> 00:23:32,000
ersten Guide irgendwie skippen 
und direkt in die Tutorials 

486
00:23:32,000 --> 00:23:37,520
reingehen, aber so grob von der 
Struktur würde ich vorgehen, 

487
00:23:37,920 --> 00:23:42,280
ohne jetzt im Detail mich damit 
beschäftigt zu haben, aber ich 

488
00:23:42,280 --> 00:23:44,400
glaube, du hast dich tatsächlich
auch schon so ein bisschen auch 

489
00:23:44,640 --> 00:23:47,720
mit dem so akademischen 
Hintergrund da beschäftigt, was 

490
00:23:47,720 --> 00:23:50,920
man da machen sollte. 
Ja, akademisch ist wie gesagt, 

491
00:23:50,920 --> 00:23:53,280
aber da gibt es natürlich auch, 
wie für alles in der 

492
00:23:53,320 --> 00:23:57,360
Softwareentwicklung so. 
Frameworks und irgendwelche 

493
00:23:57,840 --> 00:24:02,880
Weisheiten es gibt so dieses 
Diattaxis Framework, das ist so 

494
00:24:02,880 --> 00:24:05,560
eine Orientierung, da gibt es 
so, also das ist eigentlich so 

495
00:24:05,560 --> 00:24:08,880
eine Denk und Arbeitsweise im 
Bereich von Dokumentationen, da 

496
00:24:08,880 --> 00:24:12,320
gibt es halt irgendwie so das 
unterteilt Doku eigentlich auch 

497
00:24:12,320 --> 00:24:14,440
in so 4 Sachen, die du auch 
gerade schon eigentlich so ein 

498
00:24:14,440 --> 00:24:18,720
bisschen genannt hast. 
Also in in Tutorials, in 

499
00:24:18,720 --> 00:24:21,600
Anleitungen sag ich gleich noch 
mal, was da der Unterschied ist 

500
00:24:21,840 --> 00:24:27,040
in technische Referenzen und. 
Und dann noch mal ganz genaue, 

501
00:24:27,040 --> 00:24:29,080
tiefere Erklärungen. 
Und das finde ich schon 

502
00:24:29,080 --> 00:24:31,080
interessant, dass du auch gesagt
hast, so eigentlich müsstest du 

503
00:24:31,080 --> 00:24:35,480
mit so einem Quickstart Guide 
oder sowas anfangen, da haben 

504
00:24:35,480 --> 00:24:37,480
auch viele bei uns irgendwie 
plädiert, das fand ich auch 

505
00:24:37,480 --> 00:24:39,280
sinnvoll. 
Also du würdest auch sagen, man 

506
00:24:39,280 --> 00:24:42,360
steigt ein mit einem Hey, du 
bist das erste Mal hier, ich 

507
00:24:42,360 --> 00:24:44,040
führe, also du würdest auch 
mitgehen mit diesem, ich führe 

508
00:24:44,040 --> 00:24:47,560
dich jetzt in 15 Minuten zum 
Erfolg und danach erkläre ich 

509
00:24:47,560 --> 00:24:51,280
dir erst ganz genau okay was 
sind denn überhaupt hier die 

510
00:24:51,280 --> 00:24:54,000
Konzepte der Plattform und und 
so weiter da würde. 

511
00:24:54,680 --> 00:24:57,440
Würdest du das so rummachen oder
würdest du, weil ich habe immer 

512
00:24:57,440 --> 00:25:00,080
das Gefühl, wenn man erst zu 
viel lesen lesen muss, weil das 

513
00:25:00,080 --> 00:25:03,280
ja eben auch diese Wahl of Text 
irgendwie referenziert, dann ist

514
00:25:03,280 --> 00:25:05,600
es auch so ein bisschen 
demotiviert oder man scrollt da 

515
00:25:05,600 --> 00:25:07,600
eh drüber, weil ich erwische 
mich auch dabei, dass ich 

516
00:25:07,600 --> 00:25:09,560
manchmal einfach so scroll, es 
scroll, es scroll und sage, wo 

517
00:25:09,560 --> 00:25:10,960
kommt jetzt das erste 
Codebeispiel ja. 

518
00:25:11,760 --> 00:25:14,880
Ich glaube, es ist wichtig, den 
Leuten auch möglichst früh ein 

519
00:25:14,880 --> 00:25:17,640
Erfolgserlebnis zu geben. 
Und wenn du dann irgendwie in 15

520
00:25:17,640 --> 00:25:20,640
Minuten zu einem laufenden 
Sample kommst. 

521
00:25:20,640 --> 00:25:22,240
Es fühlt sich immer schon gut 
an. 

522
00:25:22,720 --> 00:25:26,480
Und wenn man in dem Zuge dann 
noch vielleicht so ein bisschen 

523
00:25:27,040 --> 00:25:31,040
die ganzen grundsätzlichen 
Konzepte kennenlernt, dann 

524
00:25:31,080 --> 00:25:32,560
funktioniert das natürlich 
super. 

525
00:25:32,960 --> 00:25:37,600
Ich glaube, niemand will heute 
noch irgendwie umfangreiche Doku

526
00:25:37,600 --> 00:25:40,960
Texte lesen, also ich glaube, 
man macht das immer dann im 

527
00:25:40,960 --> 00:25:43,040
Zweifelsfall, wenn irgendwas 
nicht funktioniert und man 

528
00:25:43,040 --> 00:25:44,960
rausfinden will, warum 
funktioniert es nicht, dann geht

529
00:25:44,960 --> 00:25:48,120
man noch mal ins Detail rein und
sagt irgendwas muss ich da wohl 

530
00:25:48,120 --> 00:25:51,480
überlesen haben, als ich einfach
nur den Code kopiert habe, aber.

531
00:25:51,480 --> 00:25:53,840
Aber ich glaube, am Anfang 
braucht man das nicht und dann 

532
00:25:53,840 --> 00:25:56,640
sollte man eher sich darauf 
konzentrieren, einfach einen 

533
00:25:56,640 --> 00:26:00,280
lauffähigen Prototypen einfach 
den Leuten an die Hand zu geben.

534
00:26:00,480 --> 00:26:03,600
Das ist auch so ein bisschen wie
dieses, die Attaxis Framework 

535
00:26:03,600 --> 00:26:05,560
dann irgendwie vorgeht. 
Also wenn das passiert oder auch

536
00:26:05,560 --> 00:26:08,520
mal eine Doku schreiben will, 
das verlinken wir natürlich und 

537
00:26:08,520 --> 00:26:12,160
das versucht so ein bisschen 
irgendwie zu beschreiben, was 

538
00:26:12,160 --> 00:26:13,960
ich schreibe, wie ich es 
schreibe und wie ich es 

539
00:26:13,960 --> 00:26:15,920
organisiere, und die sagen auch 
so, das geht so ein bisschen 

540
00:26:15,920 --> 00:26:19,600
vom. 
Von Action First und dann später

541
00:26:19,600 --> 00:26:22,960
irgendwie dieses Understanding, 
also die sagen Tutorials, da 

542
00:26:22,960 --> 00:26:26,000
lerne ich was, da lerne ich 
wirklich Ende zu Ende, wie 

543
00:26:26,000 --> 00:26:28,440
funktioniert irgendwas auf der 
Plattform, dann gibt es diese 

544
00:26:28,440 --> 00:26:31,480
Anleitungen, da hast du glaube 
ich eben how to Guides oder 

545
00:26:31,480 --> 00:26:33,880
sowas gesagt, die sind so ein 
bisschen zielorientierter, also 

546
00:26:33,880 --> 00:26:38,000
wirklich ganz konkret, wie mache
ich x auf der Plattform, da wird

547
00:26:38,000 --> 00:26:40,320
dann nicht mehr so viel erklärt,
sondern wirklich wie komme ich 

548
00:26:40,320 --> 00:26:43,960
zu diesem Ziel, wie binde ich 
jetzt das Login ein und. 

549
00:26:44,040 --> 00:26:46,240
Und da gibt es weiter unten 
neben diese Erklärungen und 

550
00:26:46,240 --> 00:26:48,880
Referenzen. 
Also das ist dann eher, dass man

551
00:26:48,880 --> 00:26:51,560
versteht, wie eigentlich die 
Plattform funktioniert, oder 

552
00:26:51,560 --> 00:26:54,240
Referenzen können auch irgendwie
so Beispiel Implementierungen 

553
00:26:54,240 --> 00:26:57,200
sein und kriegt dann halt da 
irgendwie mehr Informationen 

554
00:26:57,200 --> 00:27:00,200
raus, die sind dann. 
Ja, so eine Referenz ist eher 

555
00:27:00,200 --> 00:27:02,520
informationsorientiert und so 
ein How to Guide ist dann 

556
00:27:02,520 --> 00:27:05,840
irgendwie eher zielorientiert 
und am Ende brauchst du glaube 

557
00:27:05,840 --> 00:27:07,640
ich diesen Mix, aber ich würde 
mich schon, außer man startet so

558
00:27:07,640 --> 00:27:09,600
ein Erfolgserlebnis führt dann 
so ein bisschen ein. 

559
00:27:09,600 --> 00:27:12,000
Worum geht es denn eigentlich 
hier in der Plattform und ich 

560
00:27:12,000 --> 00:27:15,120
mag es auch immer, wenn man so 
ein bisschen so einen Guide hat 

561
00:27:15,120 --> 00:27:17,600
oder auf der zweiten Seite dann 
wie navigiere ich denn 

562
00:27:17,600 --> 00:27:20,240
eigentlich durch diese 
Dokumentation, wo finde ich denn

563
00:27:20,240 --> 00:27:23,080
eigentlich, was muss natürlich 
auch konsistent sein und. 

564
00:27:23,080 --> 00:27:27,200
Und dann irgendwo natürlich auch
die Konzepte erklärt zu haben. 

565
00:27:27,200 --> 00:27:30,080
Was steckt eigentlich hinter den
Begrifflichkeiten und ich 

566
00:27:30,080 --> 00:27:33,280
glaube, das ist, was gerade 
dieses erklären von Konzepten, 

567
00:27:33,440 --> 00:27:36,400
das wird oft vergessen, das 
halte ich aber für elementar 

568
00:27:36,400 --> 00:27:39,440
wichtig, also dieses oft heißt 
es so wie Concepts oder 

569
00:27:40,160 --> 00:27:43,320
Terminology und alle springen 
natürlich immer direkt zu diesem

570
00:27:43,320 --> 00:27:45,400
Get It Started Guide, aber wenn 
der Entwickler gar nicht 

571
00:27:45,400 --> 00:27:48,480
versteht, was ist denn überhaupt
ein Tendent in Deinem, in deinem

572
00:27:48,480 --> 00:27:51,800
Kontext oder ein Scope, oder die
reden ja die ganze Zeit von 

573
00:27:51,800 --> 00:27:54,000
einer App Shell. 
Aber was ist denn eine App Shell

574
00:27:54,000 --> 00:27:56,240
dann? 
Dann fühlt es zwar so an, als 

575
00:27:56,240 --> 00:27:58,320
bräuchte ich das alles nicht 
wissen, aber als Developer laufe

576
00:27:58,320 --> 00:28:01,640
laufe ich da oft nach 5 Minuten 
vor eine Wand und weiß dann gar 

577
00:28:01,640 --> 00:28:04,560
nicht und verstehe dann nicht, 
warum ich hier nicht weiterkomme

578
00:28:04,960 --> 00:28:07,120
und das ist ja auch so ein 
bisschen eine Übung für das 

579
00:28:07,120 --> 00:28:09,640
eigene Team, das da mal 
aufzuschreiben, denn wenn ich 

580
00:28:09,640 --> 00:28:11,960
jetzt mir irgendwie so. 
Es gibt ja irgendwie diese You 

581
00:28:11,960 --> 00:28:15,280
Biquitis Language, die kommt so 
ein bisschen aus dem Domain 

582
00:28:15,280 --> 00:28:18,240
driven Design und da muss man 
sich auch auf eine gemeinsame 

583
00:28:18,240 --> 00:28:21,200
teamübergreifende Sprache 
einigen, die sowohl der Sales 

584
00:28:21,200 --> 00:28:24,000
als auch das Engineering als 
auch der Support spricht. 

585
00:28:24,240 --> 00:28:26,480
Und ich glaube, wenn man das 
runter schreibt und auch dem 

586
00:28:26,480 --> 00:28:28,880
Kunden so ein bisschen in der 
Dokumentation dann mitgibt und 

587
00:28:28,880 --> 00:28:32,240
sich da auch immer wieder drauf 
referenzieren kann, dann hilft 

588
00:28:32,240 --> 00:28:35,040
das schon und allein das Mal 
aufzuschreiben ist bestimmt auch

589
00:28:35,040 --> 00:28:37,280
für das ganze Unternehmen 
wertvoll. 

590
00:28:37,640 --> 00:28:39,760
Und jetzt haben wir so ein 
bisschen die Inhalte 

591
00:28:39,760 --> 00:28:42,560
zusammengefasst. 
Aber jetzt vielleicht noch mal 

592
00:28:42,720 --> 00:28:45,840
zu der Dokumentation als 
Produkt, welches bestimmte 

593
00:28:45,840 --> 00:28:48,000
Features hat. 
Also wenn ich jetzt das ganze 

594
00:28:48,000 --> 00:28:50,320
technisch implementiere, wir 
hatten gerade so ein bisschen 

595
00:28:50,320 --> 00:28:53,040
über den Goldstandard 
gesprochen, wo du irgendwas 

596
00:28:53,600 --> 00:28:55,520
direkt auf der Webseite 
ausprobieren kannst. 

597
00:28:55,520 --> 00:28:59,520
Etwas vorausgefülltes du bist 
eingeloggt, was würdest du jetzt

598
00:28:59,520 --> 00:29:03,920
sagen, braucht man heutzutage um
Leute wirklich abzuholen? 

599
00:29:04,160 --> 00:29:09,480
Dark Mode. 
Den solltet ihr natürlich sofort

600
00:29:09,480 --> 00:29:11,040
vom Browser übernehmen 
beziehungsweise vom 

601
00:29:11,040 --> 00:29:13,520
Betriebssystem von daher. 
Hoffentlich muss man sich da 

602
00:29:13,520 --> 00:29:17,280
nicht mehr groß drum kümmern. 
Das stimmt, aber ich gehe jetzt 

603
00:29:17,280 --> 00:29:18,640
mal davon aus. 
Also deine Frage ist ja erst in 

604
00:29:18,640 --> 00:29:23,160
Richtung welche, für welche 
Dokumentationsplattformen oder 

605
00:29:23,160 --> 00:29:25,520
Technologie entscheide ich mich 
jetzt und da können gar nicht 

606
00:29:25,520 --> 00:29:29,200
alle Dark Mode, aber die 
modernsten natürlich schon. 

607
00:29:30,080 --> 00:29:31,960
Ja, ich glaube, es gibt so ein 
paar heiße Kandidaten. 

608
00:29:31,960 --> 00:29:35,680
Es gibt irgendwie, es gibt so 
dieses Dokusaurus von von 

609
00:29:35,680 --> 00:29:37,360
Facebook, ist, glaube ich, 
begründet, irgendwie als Open 

610
00:29:37,360 --> 00:29:40,280
Source Plattform und ganz viele 
Bezahlplattformen gibt es 

611
00:29:40,280 --> 00:29:43,920
irgendwie auch, und wenn wir an 
dem Punkt sind, wo ich sage okay

612
00:29:44,080 --> 00:29:47,360
gute Inhalte reichen nicht nur, 
sondern ich muss auch eine 

613
00:29:47,600 --> 00:29:50,920
coole, coole Plattform 
bereitstellen, dann klar, ich 

614
00:29:50,920 --> 00:29:54,480
glaube wirklich das absolute End
Goal ist das, was du eben gesagt

615
00:29:54,480 --> 00:29:56,520
hast mit diesem interaktiven API
Playground. 

616
00:29:56,520 --> 00:29:58,400
Ich glaube, wenn ich Dinge 
direkt im Browser ausprobieren 

617
00:29:58,400 --> 00:30:01,760
kann ohne Setup. 
Das haben die meisten auch 

618
00:30:01,760 --> 00:30:03,240
einfach nicht. 
Da trennt sich glaube ich 

619
00:30:03,240 --> 00:30:04,720
wirklich die Scheu vom Walzen, 
vom Walzen. 

620
00:30:04,720 --> 00:30:07,840
Das ist wahrscheinlich aber auch
am krassesten zu implementieren.

621
00:30:08,720 --> 00:30:11,840
Es gibt aber natürlich auch so 
ein paar Convenience Features, 

622
00:30:11,840 --> 00:30:14,360
wo ich sage, ohne ohne die komme
ich nicht mehr aus und zum 

623
00:30:14,360 --> 00:30:17,160
Beispiel, was ich elementar 
wichtig halte für elementar 

624
00:30:17,160 --> 00:30:19,040
wichtig halte, ist zum Beispiel 
Versionierung. 

625
00:30:19,520 --> 00:30:22,200
Ich finde es total frustrierend,
wenn nur die aktuellste Version 

626
00:30:22,200 --> 00:30:24,960
des Produktes Versioniert ist, 
weil das einfach für Enterprise 

627
00:30:24,960 --> 00:30:26,320
Kunden vor allem nicht 
realitäts. 

628
00:30:26,800 --> 00:30:34,080
Nah ist und welche Version der 
der API die dokumentierte sehe 

629
00:30:34,080 --> 00:30:36,640
ich denn jetzt hier gerade? 
Also irgendwie so ein Version 

630
00:30:36,640 --> 00:30:38,800
selector irgendwo oben, das ist 
glaube ich schon Standard, weil 

631
00:30:38,800 --> 00:30:41,360
das ist ja sonst so einfach 
frustrierend, ich muss ja nicht 

632
00:30:41,360 --> 00:30:45,240
für jeden Patch release eine 
eigene API rausgeben, aber 

633
00:30:45,240 --> 00:30:49,440
zumindest mal für jede Major 
Version und je nachdem ob ich 

634
00:30:49,440 --> 00:30:51,400
halt auch irgendwie minor 
versions noch irgendwie mit 

635
00:30:51,400 --> 00:30:53,360
dokumentieren will oder muss 
oder sowas. 

636
00:30:54,000 --> 00:30:55,840
Finde ich es schon auch ein 
gutes Gefühl zu sagen, ah guck 

637
00:30:55,840 --> 00:30:59,200
mal, ich nutze Version 134 von 
dem Produkt, also stelle ich 

638
00:30:59,280 --> 00:31:00,560
zumindest auch mal die API oben 
rechts. 

639
00:31:00,560 --> 00:31:03,520
Ist ja oft so ein Version 
dropdown auf die Version 12. 

640
00:31:05,040 --> 00:31:07,760
Ja und dann das andere, was wir 
vorhin ja schon erwähnt hatten, 

641
00:31:07,760 --> 00:31:10,080
ist so ein bisschen eine 
Personalisierung, also wenn ich 

642
00:31:10,080 --> 00:31:13,640
eingeloggt bin, dann sollte 
jetzt nicht die Dokumentation 

643
00:31:13,640 --> 00:31:16,880
auf einem separaten URL sein, wo
mein Login nicht funktioniert, 

644
00:31:16,880 --> 00:31:20,160
sondern ich sollte, wenn ich im 
Developer Portal angemeldet bin,

645
00:31:20,160 --> 00:31:23,000
auch dort angemeldet sein und 
dann im Idealfall kriege ich 

646
00:31:23,000 --> 00:31:25,120
dann Informationen zu. 
Vorausgefüllt damit die 

647
00:31:25,120 --> 00:31:27,040
Dokumentation personalisiert 
ist. 

648
00:31:27,280 --> 00:31:30,400
Das heißt, ich habe vielleicht 
so einen developer API Key, der 

649
00:31:30,400 --> 00:31:33,680
direkt in den Code Samples 
angezeigt wird und kann das dann

650
00:31:33,680 --> 00:31:36,880
direkt ausprobieren und du hast 
gerade gesagt, so der Gold 

651
00:31:36,880 --> 00:31:41,640
Standard ist so dieses 
interaktive API Playground den 

652
00:31:41,640 --> 00:31:44,080
ich direkt auf der Seite habe, 
aber alternativ könnte man 

653
00:31:44,080 --> 00:31:45,920
natürlich auch hingehen und 
irgendwie einen. 

654
00:31:46,520 --> 00:31:50,640
Eine Postman Umgebung für die 
Developer bereitstellen, die 

655
00:31:50,640 --> 00:31:53,920
sich herunterladen können und 
dann kann ich das direkt öffnen 

656
00:31:53,920 --> 00:31:55,920
und kann direkt mit der API 
arbeiten. 

657
00:31:56,000 --> 00:32:01,160
Also irgendwie etwas was mir es 
ermöglicht ermöglicht ganz 

658
00:32:01,160 --> 00:32:04,720
schnell interaktiv mit der 
Plattform zu arbeiten. 

659
00:32:04,960 --> 00:32:06,800
Genau. 
Was auch trivial klingt, aber 

660
00:32:06,920 --> 00:32:11,760
elementar wichtig ist, ist eine.
Gute Suche finde ich mit einem 

661
00:32:11,920 --> 00:32:14,440
auch mit einem guten Indexing, 
vielleicht sogar mit irgendwie 

662
00:32:14,440 --> 00:32:15,840
einem Embedding. 
Vielleicht so ein bisschen KI 

663
00:32:15,840 --> 00:32:19,720
drin, dass wenn ich jetzt 
irgendwie nach weiß ich nicht 

664
00:32:19,920 --> 00:32:24,080
login suche, trotzdem auch die 
Seite wo Authentication 

665
00:32:24,080 --> 00:32:27,080
draufsteht, finde, weil es 
thematisch einfach irgendwie 

666
00:32:27,080 --> 00:32:30,600
zusammenhängt und auch hier, wir
haben jetzt bei euch auch eine 

667
00:32:30,600 --> 00:32:35,600
Plattform gesucht, die Search 
Analytics anbietet, das heißt 

668
00:32:35,600 --> 00:32:39,120
die mir sagt. 
Ey, wonach suchen denn Leute auf

669
00:32:39,120 --> 00:32:41,640
deiner Dokumentation und finden 
vielleicht nichts oder finden 

670
00:32:41,640 --> 00:32:43,480
schlechte Ergebnisse? 
Oder wenn du es mit KI machst 

671
00:32:43,480 --> 00:32:46,960
auch Ergebnisse im schlechten 
Ranking, also dass du selber 

672
00:32:46,960 --> 00:32:50,680
diesen Content Gap eigentlich 
analysieren kannst und das dann 

673
00:32:50,680 --> 00:32:53,960
direkt wieder produktfeedback, 
nämlich zu dem Produkt Developer

674
00:32:53,960 --> 00:32:57,200
Dokumentation ist, das ist ja 
ultra wertvoll, dass du da 

675
00:32:57,200 --> 00:32:59,920
gehört, nicht nur eine Suche mit
diesem Indexing und diesem 

676
00:32:59,920 --> 00:33:02,080
diesen Product Gaps hinzu und 
diesen Search Analytics. 

677
00:33:02,280 --> 00:33:04,000
Sondern eigentlich brauchst du 
Analytics auf der gesamten 

678
00:33:04,000 --> 00:33:06,800
Developer Dokumentation. 
Was sind Knickpfade, die ins 

679
00:33:06,800 --> 00:33:10,720
Leere führen, was sind Seiten, 
die Leute irgendwie erstaunlich 

680
00:33:10,720 --> 00:33:12,880
häufig wieder und wieder und 
wieder aufrufen? 

681
00:33:13,120 --> 00:33:16,280
Das gibt dir ja dadurch, dass 
deine Developer Dokumentation 

682
00:33:16,280 --> 00:33:18,040
oder die Erste die erste 
Anlaufstelle ist, vor allem wenn

683
00:33:18,040 --> 00:33:20,440
irgendwas nicht funktioniert 
oder unklar ist, gibt dir das ja

684
00:33:20,440 --> 00:33:23,520
auch wahnsinnig viel Info über 
dein Produkt eigentlich oder 

685
00:33:23,520 --> 00:33:28,240
zumindest die developer Seite 
deines Produktes, wie Leute mit 

686
00:33:28,240 --> 00:33:30,080
deiner Dokumentation 
interagieren. 

687
00:33:31,200 --> 00:33:34,640
Ich glaube theoretisch, solange 
die Leute immer noch über Google

688
00:33:34,640 --> 00:33:36,480
suchen, kann ich natürlich auch 
da schauen. 

689
00:33:36,480 --> 00:33:40,320
Suchen die halt nach meiner 
Plattform und Web Hooks und 

690
00:33:40,320 --> 00:33:43,040
finden jeweils nichts. 
Aber wenn ich das natürlich in 

691
00:33:43,040 --> 00:33:45,520
meinen Docs habe, kann ich auch 
die integrierte Suche dafür 

692
00:33:45,520 --> 00:33:47,520
verwenden und. 
Und du hattest es gerade so 

693
00:33:47,520 --> 00:33:50,080
beiläufig erwähnt, und das ist 
jetzt im Moment so ein bisschen 

694
00:33:50,160 --> 00:33:53,680
das Thema. 
Man muss KI haben, brauche ich 

695
00:33:53,680 --> 00:33:58,640
tatsächlich vielleicht auch so 
einen interaktiven AI Mode, wo 

696
00:33:58,640 --> 00:34:01,440
ich als Developer nicht suche 
nach etwas, sondern wo ich eine 

697
00:34:01,440 --> 00:34:05,200
Frage stelle und bekomme dann. 
Basierend auf diesem Drag 

698
00:34:05,200 --> 00:34:08,480
Indexing, was du gerade erwähnt 
hattest, oder der Dokumentation 

699
00:34:08,719 --> 00:34:10,960
direkt eine Antwort. 
Also ich schreibe einfach nur, 

700
00:34:10,960 --> 00:34:14,400
wie mache ich folgendes und dann
kriege ich sofort mein Code 

701
00:34:14,400 --> 00:34:17,840
Samples zurück, statt lange auf 
der Seite zu suchen oder ist das

702
00:34:18,400 --> 00:34:21,920
noch nicht Standard oder braucht
man das gar nicht, weil 

703
00:34:22,199 --> 00:34:24,320
eigentlich arbeiten alle Leute 
ohnehin mit. 

704
00:34:24,800 --> 00:34:31,040
Ihrem AI Developer Agent der 
Wahl und meinem Chat Fenster, 

705
00:34:31,040 --> 00:34:33,639
was ich dann vielleicht auf der 
Webseite hätte, würde eh niemand

706
00:34:33,639 --> 00:34:34,360
benutzen. 
Ja das. 

707
00:34:34,360 --> 00:34:35,560
Ist spannend. 
Du hast jetzt gerade schon 

708
00:34:35,560 --> 00:34:37,440
irgendwie die Antwort gesagt, 
die ich eigentlich auch hätte 

709
00:34:37,440 --> 00:34:40,320
sagen wollen und es ist deswegen
spannend, weil diese ganzen 

710
00:34:40,320 --> 00:34:42,719
Plattformen, die wir jetzt 
evaluiert haben und die wir uns 

711
00:34:42,719 --> 00:34:45,760
angeschaut haben, die versuchen 
dir das natürlich irgendwie als 

712
00:34:45,760 --> 00:34:48,639
cooles Feature mitzuverkaufen 
also die sagen, ey, du hast dann

713
00:34:48,639 --> 00:34:51,520
hier direkt hier. 
In der Dokumentation, die wir 

714
00:34:51,520 --> 00:34:55,719
für dich hosten, so einen Dokum,
so einen Developer Support Agent

715
00:34:55,719 --> 00:34:59,680
und dem kannst du dann da unten 
Fragen stellen und so und dain 

716
00:34:59,680 --> 00:35:01,600
oder ist natürlich und dann 
musst du natürlich auch Münzen 

717
00:35:01,600 --> 00:35:03,760
einwerfen, damit der 
entsprechend viele Tokens hat, 

718
00:35:03,760 --> 00:35:06,160
damit deine Developer auch die 
Fragen stellen können und er 

719
00:35:06,160 --> 00:35:09,000
nicht irgendwie irgendwann 
verstummt, wenn du da nicht 

720
00:35:09,000 --> 00:35:13,520
genug Geld reingeschmissen hast 
und ich habe da eigentlich auch 

721
00:35:13,520 --> 00:35:16,280
direkt so eine Anti Meinung zu 
gehabt und bin auch dann zu dem 

722
00:35:16,280 --> 00:35:17,600
Punkt gekommen, den du gerade 
gesagt hast. 

723
00:35:17,600 --> 00:35:20,320
Ich möchte glaube ich schon 
dafür sorgen, dass meine 

724
00:35:20,320 --> 00:35:25,040
Dokumentation gut von KI 
verarbeitet werden kann, im 

725
00:35:25,040 --> 00:35:29,200
Sinne von, dass die Maschinen 
lesbar ist für ll MS. 

726
00:35:29,680 --> 00:35:33,840
Aber eigentlich will ich ja, 
dass mein Coding Agent gut mit 

727
00:35:33,840 --> 00:35:38,080
dieser Dokumentation klar kommt.
Also wenn ich denke da so an 

728
00:35:38,240 --> 00:35:41,720
Shat CN zum Beispiel als Ultra 
populäres UI Framework irgendwie

729
00:35:41,720 --> 00:35:43,520
gerade da. 
Die haben zum Beispiel den 

730
00:35:43,520 --> 00:35:46,400
SCHÄTZ CN MCP Server, und den 
bringe ich dann mit und der weiß

731
00:35:46,800 --> 00:35:48,720
auch vielleicht Dinge, die gar 
nicht in Dokumentation stehen 

732
00:35:48,720 --> 00:35:50,880
über schätz, CN und der weiß 
genau, wie man neues Projekt 

733
00:35:50,880 --> 00:35:53,520
aufsetzt und der unterstützt 
dann eigentlich meine KI mit dem

734
00:35:53,520 --> 00:35:56,400
richtigen. 
Kontext dafür, wenn ich schätz, 

735
00:35:56,400 --> 00:35:59,120
Sie nutze. 
Und brauche ich dann jetzt für 

736
00:35:59,120 --> 00:36:03,600
meine eigene Dokumentation dann 
einen eigenen MCP Server? 

737
00:36:03,600 --> 00:36:06,280
Weil das ist so ein bisschen 
overkill, weil vielleicht 

738
00:36:06,280 --> 00:36:09,080
developer irgendwie mit 
unterschiedlichsten Plattformen 

739
00:36:09,080 --> 00:36:11,920
arbeiten und die wollen ja nicht
für jeden einen eigenen MCP 

740
00:36:12,080 --> 00:36:14,880
installieren, oder reicht es, 
wenn ich meine Webseite so 

741
00:36:14,880 --> 00:36:18,480
gestalte, dass irgendwas wie 
context 7 oder andere 

742
00:36:18,480 --> 00:36:23,280
Technologien meine Dokumentation
möglichst gut einlesen können? 

743
00:36:24,000 --> 00:36:27,120
Ja, also wir werden jetzt keinen
MCP Server für unsere Doku 

744
00:36:27,120 --> 00:36:29,240
bauen, es sei denn, die 
Plattform, für die wir uns 

745
00:36:29,240 --> 00:36:31,480
entschieden haben, bitte das 
einfach als fertiges Produkt an,

746
00:36:31,480 --> 00:36:32,720
dann würde ich drüber 
nachdenken. 

747
00:36:33,440 --> 00:36:35,920
Ich glaube aber sowas wie eine 
Context 7 Integration habe ich 

748
00:36:35,920 --> 00:36:38,880
schon mal gemacht, wem context 7
gar nichts sagt, hört mal in die

749
00:36:38,880 --> 00:36:41,560
MCP Folge rein, da haben wir so 
ein paar coole MCP Server für 

750
00:36:41,560 --> 00:36:46,080
die Valopper auch erwähnt und 
context 7 ist halt einer davon, 

751
00:36:46,080 --> 00:36:49,840
da kann ich eben ja meinen KI 
Agent durch Dokumentation 

752
00:36:49,840 --> 00:36:52,240
anreichern. 
Ja, ich würde sagen sowas reicht

753
00:36:52,240 --> 00:36:54,880
und so eine LMS. 
Txt, also das ist das ist ja 

754
00:36:54,880 --> 00:36:56,640
eigentlich sowas wie ja 
eigentlich so. 

755
00:36:56,640 --> 00:36:59,880
Also eigentlich finde ich so 
eine native Dokumentation schon 

756
00:36:59,880 --> 00:37:01,840
eigentlich gerade so den 
spannendsten Trend und so eine 

757
00:37:01,840 --> 00:37:03,440
lm. 
Txt ist eigentlich so das 

758
00:37:03,440 --> 00:37:05,840
Pendant zu früher mal so einer 
Robots. 

759
00:37:05,840 --> 00:37:10,720
Txt und erlaubt dann eben LMS 
und AI Coding Assistenten, meine

760
00:37:10,720 --> 00:37:14,960
Docs ich sag mal korrekt zu 
konsumieren und das glaube ich 

761
00:37:14,960 --> 00:37:19,080
muss ich heute schon machen das.
Dabei würde ich es jetzt aber 

762
00:37:19,080 --> 00:37:21,640
glaube ich erstmal belassen. 
Aber ich glaube, das muss man 

763
00:37:21,640 --> 00:37:25,600
auch so ein bisschen im 
Hinterkopf haben, dass so ein KI

764
00:37:25,600 --> 00:37:29,360
System irgendwie so ein Coding 
Agent könnte natürlich auch 

765
00:37:29,360 --> 00:37:32,960
einfach meine Webseite lesen, 
aber damit liest er natürlich 

766
00:37:32,960 --> 00:37:36,520
furchtbar viele Tokens ein, die 
man am Ende gar nicht braucht. 

767
00:37:36,520 --> 00:37:40,080
Dieses ganze Ui Thema, was ich 
natürlich für menschliche 

768
00:37:40,080 --> 00:37:42,480
Developer habe, dass es gut 
aussieht, das ist gut 

769
00:37:42,480 --> 00:37:45,800
formatiertes und natürlich 
vielleicht die ganze sehr 

770
00:37:45,800 --> 00:37:47,800
verbose, natürlich sprachlich 
und. 

771
00:37:48,000 --> 00:37:51,240
Dokumentation ist vielleicht gar
nicht so relevant und dann 

772
00:37:51,240 --> 00:37:57,200
kriege ich das in dieser LMS 
Datei sehr komprimiert und kann 

773
00:37:57,200 --> 00:38:01,040
natürlich da auch am Ende den 
Developer helfen, hier auch 

774
00:38:01,040 --> 00:38:04,000
Tokens zu sparen. 
Was ich allerdings schon 

775
00:38:04,000 --> 00:38:06,400
spannend finde, aus so einer KI 
Perspektive ist das Thema, Wir 

776
00:38:06,400 --> 00:38:08,920
haben sie jetzt mal genannt, 
Custom Instructions fürs Vipe 

777
00:38:08,920 --> 00:38:10,880
Coding. 
Wir haben uns bei der Planung 

778
00:38:10,880 --> 00:38:14,080
unserer Developer Dokumentation 
hingesetzt und so verschiedene 

779
00:38:14,240 --> 00:38:18,960
Personas identifiziert und 
dokumentiert und gesagt okay wer

780
00:38:18,960 --> 00:38:21,280
benutzt denn eigentlich unsere 
Plattform? 

781
00:38:21,280 --> 00:38:24,600
Da sind die absoluten Coding 
Experten dabei, da sind die 

782
00:38:24,600 --> 00:38:26,960
Händlerinnen und Händler dabei, 
die vielleicht irgendwie sich 

783
00:38:26,960 --> 00:38:29,000
selber irgendwie eine Extension 
bauen wollen. 

784
00:38:29,000 --> 00:38:31,480
Da sind unsere langjährigen 
Partner dabei, die in ihrer 

785
00:38:31,480 --> 00:38:33,240
Technologie absolute Profis 
sind, aber noch nicht auf 

786
00:38:33,240 --> 00:38:35,600
unserer Plattform. 
Und relativ schnell kam drauf. 

787
00:38:35,600 --> 00:38:38,080
Da sind aber auch jetzt so eine 
ganz neue Generation von 

788
00:38:38,480 --> 00:38:41,680
Developern dabei und die haben 
dann erstmal so Vipe Coder 

789
00:38:41,680 --> 00:38:46,560
genannt, also wie muss ich 
meinen Cloud Code konfigurieren 

790
00:38:46,560 --> 00:38:52,160
um für eure Plattform eine 
erfolgreich eine App zu bauen 

791
00:38:52,640 --> 00:38:55,400
und das heißt wir haben schon so
eine Section, die wir auch vipe 

792
00:38:55,400 --> 00:38:57,120
Coding wahrscheinlich nennen 
werden. 

793
00:38:57,680 --> 00:39:00,520
Wo ich dann halt so, ja sag ich 
mal Custom Instructions oder 

794
00:39:00,520 --> 00:39:04,400
gute Proms oder MCP Server die 
gut funktionieren oder 

795
00:39:04,400 --> 00:39:07,200
vielleicht auch irgendwie halt 
irgendwas wo wir wir werden ja 

796
00:39:07,200 --> 00:39:09,440
auf jeden Fall auch Leute dran 
setzen, die noch nie vorher 

797
00:39:09,440 --> 00:39:11,640
programmiert haben, die müssen 
auch in 15 Minuten irgendwie so 

798
00:39:11,640 --> 00:39:13,680
eine App bauen können, die 
werden wahrscheinlich irgendwie 

799
00:39:13,680 --> 00:39:17,600
eine KI verwenden und den werden
wir ganz ganz eng über die 

800
00:39:17,600 --> 00:39:20,960
Schulter schauen zu schauen, was
hat denn da zum Erfolg geführt, 

801
00:39:21,280 --> 00:39:24,840
dass sich quasi Leute, denen der
Code total egal ist. 

802
00:39:25,360 --> 00:39:28,880
Zumindest aber dabei helfen 
kann, mit Vibe Coding ein gutes 

803
00:39:28,880 --> 00:39:33,120
Ergebnis zu erzielen, weil ich 
eben ihnen gesagt habe, was sie 

804
00:39:33,120 --> 00:39:36,080
ihrer KI sagen müssen, damit die
überhaupt auf die Idee kommt, 

805
00:39:36,080 --> 00:39:39,680
unsere Docs zu lesen und was man
da vielleicht für Custom 

806
00:39:39,680 --> 00:39:41,840
Instructions irgendwo mit 
eintragen kann. 

807
00:39:42,160 --> 00:39:44,320
Und da freue ich mich schon sehr
darauf, irgendwie diese Sektion 

808
00:39:44,320 --> 00:39:46,880
zu schreiben, weil das ist ja 
auch ein. 

809
00:39:47,520 --> 00:39:49,200
Ja, über diesen 
Wettbewerbsvorteil, den du haben

810
00:39:49,200 --> 00:39:51,440
kannst, wenn ich sagen kann, für
meine Plattform kann jede und 

811
00:39:51,440 --> 00:39:54,400
jeder Apps bauen, unabhängig 
davon, ob es Entwicklerinnen 

812
00:39:54,400 --> 00:39:57,360
oder Entwickler sind. 
Und du sagst das jetzt gerade so

813
00:39:57,360 --> 00:39:59,440
beiläufig. 
Ich freue mich darauf, diese 

814
00:39:59,440 --> 00:40:03,840
Sektion zu schreiben, aber wer 
schreibt jetzt die Docs am Ende?

815
00:40:03,840 --> 00:40:06,840
Das machst ja nicht du, sondern 
das machen ja Leute, die sich 

816
00:40:06,840 --> 00:40:10,000
damit auskennen. 
Ja, das ist halt die Frage. 

817
00:40:10,000 --> 00:40:11,800
Wer kennt sich damit aus? 
Also die Frage haben wir uns 

818
00:40:11,800 --> 00:40:16,080
natürlich auch gestellt und. 
Das erste, was irgendwie im Raum

819
00:40:16,080 --> 00:40:18,800
steht, ist so. 
Jeder sagt Ja, das müssen die 

820
00:40:18,800 --> 00:40:20,520
Entwicklerinnen und Entwickler 
schreiben. 

821
00:40:20,640 --> 00:40:23,800
Das finden die bestimmt gut. 
Genau das finde ich bestimmt 

822
00:40:23,800 --> 00:40:28,080
gut, die können das bestimmt 
auch gut, weil die finden ja 

823
00:40:28,240 --> 00:40:30,120
die, die schreiben ja schon 
technische Dokumentationen so 

824
00:40:30,120 --> 00:40:33,160
wahnsinnig gerne. 
Und jetzt, wenn Ironie da jetzt 

825
00:40:33,160 --> 00:40:36,280
mal ausblendet, Entwickler 
wissen alles, aber schreiben 

826
00:40:36,280 --> 00:40:40,080
natürlich wahnsinnig ungern und 
die Alternative dazu ist, es 

827
00:40:40,080 --> 00:40:43,760
gibt ja auch so, wenn. 
So Technical Writer, also wieso 

828
00:40:43,760 --> 00:40:49,240
Autorinnen und Autoren die 
schreiben gut, die wissen aber 

829
00:40:49,240 --> 00:40:52,720
nicht alles, die verstehen das 
Produkt ja nicht in der Tiefe, 

830
00:40:52,720 --> 00:40:56,560
vor allem sind die oft auch 
irgendwie auf Freelancer Basis 

831
00:40:56,560 --> 00:41:00,080
unterwegs und die kann man 
heiern und ja, dieses Problem 

832
00:41:00,080 --> 00:41:02,080
habe ich natürlich, wenn eine KI
jetzt irgendwie meine 

833
00:41:02,080 --> 00:41:05,640
Dokumentation schreibt, die kann
halbwegs gut und smooth mir dann

834
00:41:05,640 --> 00:41:07,680
irgendwie was runterschreiben, 
aber die versteht ja auch mein 

835
00:41:07,680 --> 00:41:09,920
Produkt nicht. 
Mühle befinden wir uns natürlich

836
00:41:09,920 --> 00:41:11,920
auch. 
Das bedeutet, ihr habt jetzt so 

837
00:41:11,920 --> 00:41:15,360
ein bisschen. 
Die 2 Varianten zur Auswahl 

838
00:41:15,360 --> 00:41:19,200
entweder ihr lasst die Leute, 
die die AP IS oder die 

839
00:41:19,200 --> 00:41:23,040
Schnittstellen entwickeln, die 
Dokumentation selber schreiben 

840
00:41:23,280 --> 00:41:28,760
oder ihr lasst euch helfen, 
entweder von solchen Menschen 

841
00:41:28,760 --> 00:41:31,120
die das professionell machen, 
die dann mit den Experten 

842
00:41:31,120 --> 00:41:35,600
zusammenarbeiten oder das ganze 
Halt in Kombination mit einer KI

843
00:41:35,600 --> 00:41:39,120
Lösung machen. 
Hast du schon irgendwie so ein 

844
00:41:39,120 --> 00:41:41,440
bisschen eine Tendenz, in welche
Richtung es für dich gehen 

845
00:41:41,440 --> 00:41:44,520
würde? 
Ja, wir werden uns dabei helfen.

846
00:41:44,520 --> 00:41:48,120
Lassen von Technical Writern und
auch tatsächlich dadurch, dass 

847
00:41:48,120 --> 00:41:50,320
wir einen Product Manager haben,
werden wir jetzt auch zumindest 

848
00:41:50,560 --> 00:41:54,320
beim Aufbau dieser Dokumentation
einen Projektmanager dabei 

849
00:41:54,320 --> 00:41:56,840
haben. 
Und wir haben es jetzt so ein 

850
00:41:56,840 --> 00:42:00,600
bisschen gesagt, so, ja so ein 
hybrides Modell, also die 

851
00:42:00,600 --> 00:42:02,520
Entwicklerinnen und Entwickler 
müssen das schon irgendwie 

852
00:42:02,520 --> 00:42:05,600
schreiben, aber halt so eine 
Rohversion, so einen Brain Dump 

853
00:42:05,600 --> 00:42:08,800
die. 
So für ihren Spezialteil der 

854
00:42:08,800 --> 00:42:11,440
Dokumentation Rotzen, die das 
dann da so hin. 

855
00:42:11,760 --> 00:42:16,160
Und dann haben wir halt Experten
und Technical Writer, die das 

856
00:42:16,160 --> 00:42:18,920
dann ja die versuchen, daraus 
eine logische Geschichte 

857
00:42:18,920 --> 00:42:20,440
irgendwie zu schreiben. 
Am Ende liest du ja eine 

858
00:42:20,440 --> 00:42:22,840
Dokumentation, wie eine 
Geschichte, das muss ja alles 

859
00:42:22,840 --> 00:42:27,200
irgendwie in sich greifen und 
dann auch Sinn ergeben, und dazu

860
00:42:27,200 --> 00:42:30,560
werden dann auch diese Technical
Writer zum Beispiel Experten, 

861
00:42:30,560 --> 00:42:34,160
Interviewrunden führen. 
Teilweise mit den Leuten, die 

862
00:42:34,240 --> 00:42:36,120
diese Technologie geschrieben 
haben. 

863
00:42:36,120 --> 00:42:38,960
Und wenn ich jetzt, ich muss 
quasi mit jemandem, der sich 

864
00:42:38,960 --> 00:42:43,200
absolut gut mit unserem Identity
Provider auskennt, der muss 

865
00:42:43,200 --> 00:42:46,880
eigentlich interviewt werden, 
zusammen mit der Person, die das

866
00:42:46,880 --> 00:42:50,640
SDK geschrieben hat, damit ich 
dann die Dokumentation schreiben

867
00:42:50,640 --> 00:42:53,240
kann, die mir sagt, wie ich, 
wenn ich eine App für unsere 

868
00:42:53,240 --> 00:42:55,600
Plattform baue, wie ich dafür 
sorgen kann, dass die Leute sich

869
00:42:55,600 --> 00:42:58,320
über unseren. 
Ja, Plattform Account dann auch 

870
00:42:58,320 --> 00:43:01,040
in deine App einloggen können. 
Da müssen ja eigentlich 2 Dinge 

871
00:43:01,040 --> 00:43:04,160
zusammenlaufen und das muss ja 
sehr strukturiert beschrieben 

872
00:43:04,160 --> 00:43:05,840
werden, das ist ja auch nicht 
ganz einfach, das jemandem zu 

873
00:43:05,840 --> 00:43:08,400
beschreiben, dass sie vielleicht
noch nie mit Identity Providern 

874
00:43:08,720 --> 00:43:11,360
auseinandergesetzt hat, auch 
hier wieder, was ist denn ein 

875
00:43:11,360 --> 00:43:15,720
Audience, ein Scope, ein Jwd, 
die all diese Tokens, die man da

876
00:43:15,720 --> 00:43:20,800
irgendwie hat, und da wird dann 
schon ein Experte von uns, also 

877
00:43:20,800 --> 00:43:22,880
einer von unseren Developern, 
auch wahrscheinlich einen Tag 

878
00:43:22,880 --> 00:43:25,200
irgendwie pro Thema investieren 
müssen, das haben wir jetzt 

879
00:43:25,200 --> 00:43:28,600
zumindest mal so geplant, dass 
und am Ende wird das aber jetzt 

880
00:43:28,600 --> 00:43:32,000
zumindest beim Aufbau auch 
wirklich begleitet von Technical

881
00:43:32,000 --> 00:43:33,800
writern. 
Das liegt auch ein bisschen 

882
00:43:33,800 --> 00:43:36,760
daran bei uns, dass wir eine 
relativ strikte Time man haben, 

883
00:43:36,760 --> 00:43:40,720
es gibt ein ganz festes Event, 
da muss diese Dokumentation 

884
00:43:40,800 --> 00:43:43,040
stehen, und da wird die dann 
auch auf Herz und Nieren auch 

885
00:43:43,040 --> 00:43:45,840
noch mal von ausgewählten 
Partnern und so was getestet. 

886
00:43:46,480 --> 00:43:49,120
Und deswegen haben wir auch 
einen gewissen Zeitdruck und 

887
00:43:49,120 --> 00:43:52,160
müssen jetzt relativ schnell 
auch relativ gute Qualität 

888
00:43:52,160 --> 00:43:54,120
abliefern. 
Und ich glaube, wenn man jetzt 

889
00:43:54,120 --> 00:43:56,280
so. 
Zuhört und vielleicht gerade 

890
00:43:56,280 --> 00:43:58,240
auch nicht. 
Das Budget hat aber einen 

891
00:43:58,240 --> 00:44:01,280
ähnlichen Qualitätsanspruch gibt
es ja noch die Variante, dass 

892
00:44:01,280 --> 00:44:05,440
man KI einsetzt, ich denke mal 
ihr werdet KI kombinieren mit 

893
00:44:05,440 --> 00:44:08,800
quasi dem Premium, dass ihr 
einen Technical Writer heiern 

894
00:44:08,800 --> 00:44:11,680
könnt, der halt das ganze noch 
mal überarbeitet, noch mal 

895
00:44:11,680 --> 00:44:13,920
drüber schaut. 
Aber selbst wenn man das nicht 

896
00:44:13,920 --> 00:44:18,400
hat, kann man ja genau diesen 
Prozess auch ohne Durchlaufen. 

897
00:44:18,400 --> 00:44:21,040
Vielleicht nicht mit der 
gleichen Qualität am Ende, aber 

898
00:44:21,040 --> 00:44:25,040
ich kann natürlich auch die 
technischen Experten interviewen

899
00:44:25,040 --> 00:44:28,080
und da irgendwie eine KI 
mitschreiben lassen und am Ende 

900
00:44:28,080 --> 00:44:31,360
wird da draußen passenden Text 
generieren lassen und dann 

901
00:44:31,360 --> 00:44:33,760
müssen halt die technischen 
Experten am Ende noch mal drüber

902
00:44:33,760 --> 00:44:36,840
schauen und man es gibt 
vielleicht diesen Technical 

903
00:44:36,840 --> 00:44:40,160
Writer, ich glaube am Ende ist 
die Qualität nicht ganz so hoch,

904
00:44:40,640 --> 00:44:42,520
weil ich glaube, wenn ein Mensch
drüber ist. 

905
00:44:42,640 --> 00:44:45,600
Überschaut mit der Perspektive 
wie muss, muss etwas formuliert 

906
00:44:45,600 --> 00:44:48,720
sein, damit Menschen das 
verstehen, ist das immer noch 

907
00:44:48,720 --> 00:44:51,280
mal was anderes, aber ich glaube
nicht, wir alle können uns das 

908
00:44:51,280 --> 00:44:54,480
Leisten für die Dokumentation, 
die wir schreiben, ja, das 

909
00:44:54,480 --> 00:44:55,920
stimmt schon, ich glaube, am 
Ende wird auch. 

910
00:44:55,920 --> 00:44:59,520
Diese Frage, wer schreibt die 
Docs wahrscheinlich auch durch 

911
00:44:59,520 --> 00:45:01,600
KI, irgendwie zunehmend 
irrelevant. 

912
00:45:02,160 --> 00:45:04,240
Viel relevanter ist eigentlich 
so ein bisschen, wer ist denn 

913
00:45:04,400 --> 00:45:07,360
der fachliche Eigentümer, also 
macht man, also ist das 

914
00:45:07,360 --> 00:45:08,960
eigentlich so eine Ownership 
oder? 

915
00:45:09,360 --> 00:45:11,640
Kulturfrage du musst ja schon 
fragen, wer ist denn dafür 

916
00:45:11,640 --> 00:45:16,160
zuständig, dass jetzt die Docs 
nicht verrotten und ist das 

917
00:45:16,160 --> 00:45:18,800
machst du Docs zum Beispiel als 
Teil von deiner Definition of 

918
00:45:18,800 --> 00:45:22,720
Done oder hast du ein eigenes 
gleich devrail Team? 

919
00:45:22,800 --> 00:45:24,960
Ich glaube Github und sowas, die
können sich halt ein eigenes 

920
00:45:24,960 --> 00:45:29,280
Team an Developer Advocates und 
sowas leisten, die ja nichts 

921
00:45:29,280 --> 00:45:33,760
anderes tun als ihre. 
Produkte und ihre Plattformen 

922
00:45:33,760 --> 00:45:37,280
für Developer möglichst angenehm
und cool zu machen oder bist du 

923
00:45:37,440 --> 00:45:39,840
hast du langfristig ein eigenes 
Redaktionsteam? 

924
00:45:40,440 --> 00:45:42,320
Aber ich glaube, diese Fragen 
musst du halt irgendwie klären. 

925
00:45:42,320 --> 00:45:45,680
Wer ist der fachliche Eigentümer
von Dokumentationen, Wer stellt 

926
00:45:45,680 --> 00:45:48,720
sicher, dass Docs korrekt und 
auch aktuell bleiben? 

927
00:45:49,200 --> 00:45:51,280
Und ja, wir haben so ein 
bisschen eigentlich für uns 

928
00:45:51,280 --> 00:45:54,000
rausgearbeitet, dass es vielmehr
eine Governance Frage ist als 

929
00:45:54,000 --> 00:45:57,240
eine, wer schreibt das jetzt 
Frage und das ist auch der 

930
00:45:57,240 --> 00:45:59,320
Grund, warum wir jetzt bei Jtl 
zumindest für das Thema 

931
00:45:59,320 --> 00:46:02,920
Developer Dokumentation. 
Zumindest mal einen eigenen PM, 

932
00:46:02,920 --> 00:46:04,360
einen eigenen Produktmanager 
haben. 

933
00:46:04,400 --> 00:46:06,640
Das heißt, Ihr habt jetzt schon 
so ein bisschen. 

934
00:46:06,960 --> 00:46:09,680
Die Reise begonnen ihr habt 
einiges gelernt. 

935
00:46:10,400 --> 00:46:13,600
Angenommen, du würdest jetzt 
noch mal ganz von Anfang 

936
00:46:13,600 --> 00:46:16,960
anfangen, was würdest du anderen
mitgeben, die jetzt diese Reise 

937
00:46:16,960 --> 00:46:20,640
gerade erst beginnen und sagen, 
wir bauen gerade ein neues 

938
00:46:20,640 --> 00:46:24,080
Produkt mit einer entsprechenden
für eine entsprechende Developer

939
00:46:24,080 --> 00:46:27,680
audience mit irgendwelchen. 
Programmierschnittstellen und 

940
00:46:27,680 --> 00:46:30,480
müssen dafür eine Doku bauen. 
Wie sollte man deiner Meinung 

941
00:46:30,480 --> 00:46:32,560
nach anfangen? 
Ja, ich würde mich erstmal für 

942
00:46:32,560 --> 00:46:35,680
irgendeinen Anbieter. 
Entscheiden für mich war 

943
00:46:35,680 --> 00:46:39,920
absolute Vorgabe, dass die 
Markdown oder zumindest 

944
00:46:39,920 --> 00:46:42,720
irgendein markdown ähnliches 
Format, zum Beispiel Mdx oder 

945
00:46:42,720 --> 00:46:45,640
sowas unterstützen, sodass ich 
halt auch relativ flexibel bin 

946
00:46:45,640 --> 00:46:48,720
und dass vielleicht auch 
irgendwie das Teil davon auch 

947
00:46:48,720 --> 00:46:49,920
einfach für github benutzen 
kann. 

948
00:46:49,920 --> 00:46:52,040
Für die Read me Page und also, 
dass zumindest markdown 

949
00:46:52,040 --> 00:46:53,600
irgendwie als fertiges Format 
ist. 

950
00:46:54,160 --> 00:46:56,400
Und dann war der erste Gedanke, 
über den wir uns auch erstmal 

951
00:46:56,400 --> 00:46:59,840
klar machen mussten, nehmen wir 
einen Anbieter, der das für uns 

952
00:46:59,840 --> 00:47:02,720
hostet. 
Wir haben uns jetzt bei Jtl für 

953
00:47:02,720 --> 00:47:06,480
Mintlify entschieden, aber ich 
kann ja auch so was nehmen wie 

954
00:47:06,480 --> 00:47:08,880
Re dogly, die können auch 
vieles, sind deutlich günstiger,

955
00:47:09,240 --> 00:47:11,880
es gibt so was wie Dukosaurus, 
das ist auch so eine Open Source

956
00:47:11,880 --> 00:47:14,080
Alternative auch extrem gut. 
Ich habe auch schon mal eine 

957
00:47:14,320 --> 00:47:17,440
damals für Space Blogs, das ist 
diese Permission Engine die wir 

958
00:47:17,440 --> 00:47:19,760
mal gebaut haben gibt es auch 
eine Podcast Folge zu? 

959
00:47:20,240 --> 00:47:22,600
Haben wir Docusaurus genommen, 
damit auch extrem gute 

960
00:47:22,600 --> 00:47:25,360
Erfahrungen gemacht hat und eine
riesen Community muss ich aber 

961
00:47:25,360 --> 00:47:29,160
selber betreiben und erstmal 
würde ich sagen okay wo baue ich

962
00:47:29,160 --> 00:47:31,120
denn meine developer 
Dokumentation, weil das schränkt

963
00:47:31,120 --> 00:47:32,720
ja auch manchmal so ein bisschen
ein. 

964
00:47:33,680 --> 00:47:37,200
Welche Features kann ich denn 
nachher nutzen und die Auswahl 

965
00:47:37,200 --> 00:47:40,160
die ich da treffe, die muss 
natürlich auf dieses Set passen,

966
00:47:40,160 --> 00:47:43,200
was ich mir da überlegt habe, 
also wenn ich mir Stripe oder 

967
00:47:43,200 --> 00:47:46,800
auch Zero als Vorlage nehme und 
auch so Fancy sein will wie die.

968
00:47:47,200 --> 00:47:49,600
Dann fallen natürlich auch 
Anbieter raus, die solche Dinge 

969
00:47:49,600 --> 00:47:53,200
gar nicht können und daher muss 
ich jetzt eigentlich erst mal 

970
00:47:53,200 --> 00:47:54,880
die Auswahl treffen. 
Mit wem mache ich es denn 

971
00:47:54,880 --> 00:47:57,840
eigentlich und was ist denn so 
dieses von diesen coolen 

972
00:47:57,840 --> 00:47:58,960
Features? 
Das Feature Set was ich 

973
00:47:58,960 --> 00:48:01,840
überhaupt haben will und eine 
Frage, die ich jetzt an der 

974
00:48:01,840 --> 00:48:03,680
Stelle. 
Noch stellen muss so Reality 

975
00:48:03,680 --> 00:48:07,600
Check, weil ja im Moment immer 
über die große Gefahr für saas 

976
00:48:07,600 --> 00:48:10,880
Unternehmen gesprochen wird, 
weil alle mit KI sich ihre 

977
00:48:10,880 --> 00:48:15,600
Lösungen selber bauen. 
Würdest du dringend davon 

978
00:48:15,600 --> 00:48:19,040
abraten, so eine 
Dokumentationslösung selber zu 

979
00:48:19,040 --> 00:48:21,120
vipe coden? 
Och weiß ich gar nicht. 

980
00:48:21,120 --> 00:48:22,720
Nee, ich würde sagen. 
Nicht unbedingt. 

981
00:48:22,720 --> 00:48:23,760
Ich halte das durchaus für 
möglich. 

982
00:48:23,760 --> 00:48:26,080
Ich glaube, dass das in manchen 
Stellen kein Hexenwerk ist. 

983
00:48:26,080 --> 00:48:28,320
Zumindest wenn ich sage, ich 
brauche diese ultra Fancy fancy 

984
00:48:28,320 --> 00:48:31,200
Features nicht, wenn ich mich da
jetzt einloggen kann und das 

985
00:48:31,200 --> 00:48:34,240
irgendwo in meinen API Key noch 
irgendwo rauszieht, dann würde 

986
00:48:34,240 --> 00:48:36,600
ich da zumindest beim Vipe Coden
sehr genau drauf gucken, weil 

987
00:48:36,600 --> 00:48:38,320
das ja eine sehr 
sicherheitsrelevante Sache ist. 

988
00:48:39,040 --> 00:48:41,880
Aber sonst? 
Jetzt ganz, ganz blöd und 

989
00:48:41,880 --> 00:48:45,680
plakativ gesagt, so ein bisschen
markdown zu rendern, da wird es 

990
00:48:45,680 --> 00:48:50,280
auch coole KI Lösungen für 
geben, wenn für alles, was dann 

991
00:48:50,280 --> 00:48:52,240
irgendwie so ein bisschen 
fanciger wird, kann man sich das

992
00:48:52,240 --> 00:48:55,480
bestimmt auch Vibe Coden, von 
daher würde ich das als 

993
00:48:55,480 --> 00:48:57,720
Plattform gar nicht 
ausschließen, dann würde ich 

994
00:48:57,720 --> 00:48:59,680
aber gucken, dass ich da halt 
auf jeden Fall mitgebe, dass 

995
00:48:59,680 --> 00:49:03,360
auch das Produkt was nachher 
entsteht AI first gedacht ist. 

996
00:49:03,440 --> 00:49:06,360
Also so eine LMS txt zu 
schreiben, das kostet 

997
00:49:06,360 --> 00:49:09,360
wahrscheinlich. 
Wenn man sagt, wenn man der KI 

998
00:49:09,360 --> 00:49:12,480
sagt, Ey, Mach alle Sachen, die 
da drin stehen, bereite die auch

999
00:49:12,480 --> 00:49:15,440
in so einer Lems. 
Txt auf, kostet mich das keine 

1000
00:49:15,440 --> 00:49:18,480
30 Minuten sowas zu bauen. 
Gibt aber allen anderen Usern, 

1001
00:49:18,480 --> 00:49:20,640
die KI benutzen sofort einen 
Mehrwert, die irgendwie auf 

1002
00:49:20,640 --> 00:49:24,840
meine auf meine Docs sind. 
Und zwar würde ich der KI die 

1003
00:49:24,840 --> 00:49:26,880
das Vibe Codet oder auch meinem 
Anbieter den ich am Ende 

1004
00:49:26,880 --> 00:49:29,360
verwende auf jeden Fall auch 
sagen von Anfang an da 

1005
00:49:29,360 --> 00:49:32,000
irgendeine Form von Analytics 
einzubauen. 

1006
00:49:32,000 --> 00:49:34,880
Was nutzen die Leute, welche 
Seiten verlassen sie schnell, 

1007
00:49:34,880 --> 00:49:37,120
wie das, welche Seite scrollen 
Sie gar nicht bis zum Ende? 

1008
00:49:37,520 --> 00:49:39,520
Und das wird dann natürlich 
irgendwie auch mein Backlog, ja 

1009
00:49:39,520 --> 00:49:42,960
werden von Dingen, die ich baue.
Und dann würde ich sagen, kann 

1010
00:49:42,960 --> 00:49:46,480
man natürlich auch selber 
Dokumentationen gewipe, coden, 

1011
00:49:47,120 --> 00:49:48,840
zumindest die Plattform da 
drumherum. 

1012
00:49:48,840 --> 00:49:51,440
Den Content würde ich glaube ich
ein bisschen, ja, ich glaube, 

1013
00:49:51,440 --> 00:49:53,320
keiner will irgendwie so eine 
komplett ki geschriebene 

1014
00:49:53,320 --> 00:49:55,840
Dokumentation lesen, ich habe 
glaube ich auch mal bei der Open

1015
00:49:55,840 --> 00:50:00,000
Cloud Folge gesagt, dass man der
Open Cloud Dokumentation sehr 

1016
00:50:00,000 --> 00:50:04,560
anmerkt, dass sie gewipecoded 
ist, zumindest inhaltlich. 

1017
00:50:04,880 --> 00:50:07,480
Und das auch teilweise wirklich 
sehr frustrierend, weil war, 

1018
00:50:07,480 --> 00:50:11,680
weil da stand ganz viel, aber 
oft nichts, also oft nicht das, 

1019
00:50:11,680 --> 00:50:13,760
was man dann wirklich gesucht 
hat, sondern es hat sich dann so

1020
00:50:13,760 --> 00:50:16,240
durch KI mäßig, so ein bisschen 
aufgebläht gefühlt, hat sich oft

1021
00:50:16,240 --> 00:50:19,320
wiederholt, so ein bisschen wie 
wir hier in dem Podcast, nur 

1022
00:50:19,320 --> 00:50:23,480
dass wir gar keine KI verwenden 
für unsere Sprache, aber die 

1023
00:50:23,480 --> 00:50:26,080
Plattform, ja den Content, nein 
und ich dann frage. 

1024
00:50:26,720 --> 00:50:29,400
Kurz beantworten super und wir 
haben jetzt ja ganz lange 

1025
00:50:29,400 --> 00:50:31,280
darüber. 
Gesprochen, was für uns eine 

1026
00:50:31,280 --> 00:50:34,280
gute Dokumentation ausmacht, 
aber uns würde natürlich auch 

1027
00:50:34,280 --> 00:50:38,800
interessieren, was für euch die 
zuhört, eine gute Doku ausmacht.

1028
00:50:38,960 --> 00:50:41,840
Gebt uns gerne ein paar 
Beispiele und Feedback per e 

1029
00:50:41,840 --> 00:50:45,760
Mail per Spotify Kommentare oder
auf youtube könnt uns auch 

1030
00:50:45,760 --> 00:50:48,160
direkt ein paar Beispiele geben 
und sagt Hey den Service habe 

1031
00:50:48,160 --> 00:50:50,560
ich letztens genutzt und den 
habt ihr gar nicht erwähnt, die 

1032
00:50:50,560 --> 00:50:54,320
haben eine großartige Doku, 
lasst uns das gerne wissen, 

1033
00:50:54,720 --> 00:50:56,600
können wir natürlich dann auch 
entsprechend. 

1034
00:50:57,040 --> 00:51:00,160
In den eigenen Projekten von 
lernen gerne. 

1035
00:51:00,160 --> 00:51:02,200
Wir sammeln coole 
Dokumentationsbeispiele. 

1036
00:51:02,200 --> 00:51:05,320
Also ich kann auch auf Post Talk
noch mal verreisen, die haben 

1037
00:51:05,320 --> 00:51:07,960
auch eine wahnsinnig coole 
Webseite, einfach, die ist so 

1038
00:51:07,960 --> 00:51:10,320
ein bisschen wieso ein altes 
Computerbetriebssystem 

1039
00:51:10,320 --> 00:51:14,800
aufgebaut, da finde ich ist ganz
cool, gibt so ein so ein 

1040
00:51:14,800 --> 00:51:17,120
Mülleimer Icon und da sind dann 
die ganzen Konkurrenten, sind 

1041
00:51:17,120 --> 00:51:19,560
dann in diesem Mülleimer drin 
und so das ist wirklich, also 

1042
00:51:19,560 --> 00:51:22,560
das macht einfach auch Spaß sich
irgendwie damit zu beschäftigen.

1043
00:51:22,920 --> 00:51:24,600
Und ich muss sagen, wir hatten 
jetzt auch viel Spaß, uns mit 

1044
00:51:24,600 --> 00:51:26,680
dem Thema zu beschäftigen, weil 
es wirklich nah unter unserem 

1045
00:51:26,680 --> 00:51:28,640
Job dran ist. 
Und wenn man so wirklich von 

1046
00:51:28,640 --> 00:51:30,760
Developern für Developer 
irgendwas schreibt, das ist 

1047
00:51:30,760 --> 00:51:32,400
immer cool. 
Und wenn ihr jetzt auch 

1048
00:51:32,400 --> 00:51:34,960
irgendwie gemerkt habt, ey, das 
macht ja, das hat sich nach Spaß

1049
00:51:34,960 --> 00:51:37,960
angehört, dann nicht vergessen. 
Wir heiern also wenn ihr noch 

1050
00:51:37,960 --> 00:51:40,360
einen coolen Job bei Jtl sucht, 
irgendwo in der Software oder in

1051
00:51:40,360 --> 00:51:43,120
der Cloud oder in der KI 
Branche, schaut da auf jeden 

1052
00:51:43,120 --> 00:51:47,040
Fall noch mal in die Links rein,
die wir in den Show Notes haben 

1053
00:51:47,280 --> 00:51:49,080
und wenn da nichts dabei ist, 
schickt mir auch sehr sehr gerne

1054
00:51:49,080 --> 00:51:52,480
eine Initiativbewerbung. 
Auch sonst gerne an die E Mail 

1055
00:51:52,480 --> 00:51:55,600
Adresse hier von dem Podcast. 
Dann leite ich das weiter, weil 

1056
00:51:55,840 --> 00:51:57,560
nur das natürlich. 
Also ich finde es wahnsinnig 

1057
00:51:57,560 --> 00:52:01,120
coole Themen und ich hoffe euch 
hat es auch Spaß gemacht hier so

1058
00:52:01,120 --> 00:52:04,480
ein bisschen dieses Kick ass 
Developer dokumentations Ding 

1059
00:52:05,200 --> 00:52:08,640
mir gemeinsam zu erforschen und 
selbst wenn ihr. 

1060
00:52:08,640 --> 00:52:11,440
Gerade keinen neuen Job sucht, 
könnt ihr uns trotzdem einen 

1061
00:52:11,440 --> 00:52:15,680
Gefallen tun und uns gerne eine 
positive Bewertung für diese 

1062
00:52:15,680 --> 00:52:19,120
Podcast Folge oder den Podcast 
allgemein da lassen. 

1063
00:52:19,120 --> 00:52:21,920
Das könnt ihr auf den. 
Bekannten Plattformen wie 

1064
00:52:21,920 --> 00:52:25,680
Spotify oder Apple Podcast. 
Und wir freuen uns natürlich 

1065
00:52:25,680 --> 00:52:29,320
auch immer sehr, wenn ihr uns 
über bei mir Coffee einen Kaffee

1066
00:52:29,320 --> 00:52:31,760
ausgebt oder wenn ihr zu eurem 
eigenen. 

1067
00:52:31,920 --> 00:52:35,920
Kaffee die passende to do Cast 
Gebrandete Nerd Tasse haben 

1068
00:52:35,920 --> 00:52:38,800
wollt, dann schaut auch gerne in
unserem kleinen Shop vorbei. 

1069
00:52:39,200 --> 00:52:42,200
Links zu all dem findet ihr in 
der Beschreibung von der Podcast

1070
00:52:42,200 --> 00:52:44,760
Folge zusammen mit allem, was 
wir hier besprochen haben und. 

1071
00:52:45,240 --> 00:52:47,040
Und natürlich freuen wir uns 
auch, wenn ihr. 

1072
00:52:47,040 --> 00:52:48,720
Nächsten Montag wieder mit dabei
seid. 

1073
00:52:48,720 --> 00:52:51,280
Wir machen immer abwechselnd 
eine Themenfolge wie diese und 

1074
00:52:51,280 --> 00:52:54,560
eine News Folge, das heißt 
nächste Woche gibt es dann 

1075
00:52:54,560 --> 00:52:58,600
wieder die aktuellen Tech und 
Developer News, bis dahin habt 

1076
00:52:58,600 --> 00:53:01,840
eine gute Zeit. 
Schreibt oder dokumentiert ganz 

1077
00:53:01,840 --> 00:53:03,360
viel Code bis dahin.
