1
00:00:00,960 --> 00:00:04,400
Moin, so einfach komplex. 
Jetzt ist Folge 90 dran, ich 

2
00:00:04,400 --> 00:00:06,800
moderiere das heute mal an, weil
das Thema hatte ich mich gerne 

3
00:00:06,800 --> 00:00:09,320
ausgesucht, finde ich super 
spannend, hatte ich überhaupt 

4
00:00:09,320 --> 00:00:12,400
nicht auf dem Zettel und wir 
wollen uns heute mal über die 

5
00:00:12,880 --> 00:00:16,239
Gesetze der Informatik 
unterhalten, da musste ich auch 

6
00:00:16,239 --> 00:00:17,760
erst mal gucken, was ist denn 
das, wieso Gesetze der 

7
00:00:17,760 --> 00:00:22,440
Informatik, ja es geht um 
Heuristiken, um um Sachen die 

8
00:00:22,480 --> 00:00:25,680
vor sehr langer Zeit prophezeit 
wurden, die sich als wahr 

9
00:00:25,680 --> 00:00:28,200
erweisen. 
Ja, die quasi so ne Art größere 

10
00:00:28,200 --> 00:00:30,880
Lebensweisheiten sind zum 
Projektmanagement und zum 

11
00:00:30,880 --> 00:00:32,840
Inneren Funktionieren von 
Software, die wollen wir einfach

12
00:00:32,840 --> 00:00:36,640
mal durch Xen heute und Gerrit 
hat sich das ausgedacht und ich 

13
00:00:36,640 --> 00:00:39,000
frag ihn gleich mal. 
Moin Gerrit, Wir sind auf das 

14
00:00:39,000 --> 00:00:42,560
Thema gekommen. 
Moin Burkhard, Das ist relativ 

15
00:00:42,560 --> 00:00:45,680
einfach und zwar hatte ich das 
Vergnügen auch so n paar 

16
00:00:45,680 --> 00:00:48,080
Semester Informatik zu haben in 
meinem Studium 

17
00:00:48,080 --> 00:00:50,080
Wirtschaftsingenieur wissen, da 
haben wir nicht programmiert 

18
00:00:50,080 --> 00:00:53,840
oder so maximal irgendwie mal so
mit so ne so ne kleine Website 

19
00:00:53,840 --> 00:00:57,000
erstellt oder sowas. 
Aber ich hatte halt einen, einen

20
00:00:57,000 --> 00:00:59,840
Prof. 
Dannenberg, und der hat uns 

21
00:01:00,080 --> 00:01:02,240
unter anderem diese Gesetze, 
oder muss er eher sagen, wie du 

22
00:01:02,240 --> 00:01:04,920
es gerade gesagt hast, 
Gesetzmäßigkeiten in den Kopf 

23
00:01:04,920 --> 00:01:06,960
gebläut. 
Er meinte, das müsst ihr 

24
00:01:06,960 --> 00:01:09,680
verstehen, damit ihr versteht, 
wie die Softwarewelt tickt. 

25
00:01:09,680 --> 00:01:13,160
Ja, und das hat er uns halt vor 
10 Jahren gesagt und wenn wir 

26
00:01:13,160 --> 00:01:15,840
gleich drauf kommen auf die 
ersten Gesetze wird wird auch 

27
00:01:15,840 --> 00:01:17,440
klarer was da was er damit 
meinte. 

28
00:01:17,560 --> 00:01:20,120
Ja das haben wir natürlich 
damals offen gestanden, nicht 

29
00:01:20,120 --> 00:01:22,400
gerafft, ja. 
Aber ich erinnere mich immer 

30
00:01:22,400 --> 00:01:24,640
gerne dran zurück und ich hab 
sogar mal die alten 

31
00:01:24,640 --> 00:01:26,240
Vorlesungsunterlagen 
rausgekramt. 

32
00:01:26,240 --> 00:01:29,200
Ja, die ich noch so hatte und da
waren schon so n Paar davon 

33
00:01:29,200 --> 00:01:32,160
drinne und ja, mit einer kleinen
Recherche hab ich noch n paar 

34
00:01:32,160 --> 00:01:33,960
mehr gefunden oder haben wir 
noch n paar mehr gefunden und 

35
00:01:33,960 --> 00:01:37,120
jetzt für heute vorbereitet 11 
an der Zahl manche sind ganz 

36
00:01:37,120 --> 00:01:39,560
klar mit der Informatik 
verhaftet wie du schon sagst es 

37
00:01:39,560 --> 00:01:42,240
sind keine Gesetze wo man 
bestraft wird wenn man sie 

38
00:01:42,240 --> 00:01:46,840
bricht so es gibt keine keine 
calaw Enforcement ja es sind 

39
00:01:46,840 --> 00:01:48,800
also eher Dinge die man 
beobachten kann oder die 

40
00:01:48,800 --> 00:01:52,560
vorhergesagt wurden und dadurch.
Könnte man die Gesetze nennen 

41
00:01:52,560 --> 00:01:55,000
und ich glaub wir haben schon 
echt in vielen Podcast folgen 

42
00:01:55,000 --> 00:01:57,640
immer mal wieder das ein oder 
andere davon auch erwähnt oder 

43
00:01:57,640 --> 00:02:00,520
unsere Gäste haben das getan und
das heißt die sind schon 

44
00:02:00,520 --> 00:02:03,480
irgendwo in den Köpfen und ich 
würd es mich total freuen, wenn 

45
00:02:03,480 --> 00:02:06,320
wir heute die alle mal auf einen
Punkt vorstellen, erklären was 

46
00:02:06,320 --> 00:02:08,080
dahinter steckt und auch so n 
paar Beispiele. 

47
00:02:08,080 --> 00:02:10,320
Machen, das machen wir. 
Dann geht es los. 

48
00:02:10,320 --> 00:02:13,360
Ich glaub, du hast dir auch so n
bisschen ne Struktur ausgedacht 

49
00:02:13,360 --> 00:02:16,040
wie wir durchgehen, also sind 
nicht 11 die flach nebeneinander

50
00:02:16,040 --> 00:02:18,360
liegen, sondern du hast den 
Ganzen schon so n bisschen n 

51
00:02:18,360 --> 00:02:20,760
roten Faden gegeben. 
Vielleicht fängst du einfach mal

52
00:02:20,760 --> 00:02:23,760
an Gerrit und Moderierst das mal
so n bisschen ein, wo wir wo wir

53
00:02:23,760 --> 00:02:26,240
mit loslegen wollen. 
Das mach ich also. 

54
00:02:26,240 --> 00:02:29,080
Wir gucken uns erst mal n 
bisschen Hardware und und 

55
00:02:29,080 --> 00:02:32,200
allgemeinen Leistung von 
Computern an und das Erste ist 

56
00:02:32,200 --> 00:02:35,440
Moore Slaw, das Gesetz des 
Wachstums auch genannt, und 

57
00:02:35,440 --> 00:02:39,200
Moore war ein Mitbegründer von 
Intel und er hat gesagt, dass 

58
00:02:39,200 --> 00:02:42,880
die Anzahl der Transistoren auf 
einem integrierten Schaltkreis 

59
00:02:43,120 --> 00:02:46,160
sich etwa alle 18 bis 24 Monate 
verdoppelt. 

60
00:02:46,440 --> 00:02:48,800
Und jetzt kommst du. 
Was ist n Transistor und was 

61
00:02:48,880 --> 00:02:53,640
meint ihr damit eigentlich? 
OK, safe hast du, ich sag ja 

62
00:02:53,640 --> 00:02:56,080
immer, ich hab von Hardware 
keine Ahnung, hab ich auch heute

63
00:02:56,080 --> 00:02:59,360
noch nicht na ja OK transistor 
was kennst vom Transistorradio 

64
00:02:59,360 --> 00:03:00,960
da? 
Da kommt der Begriff her, aber 

65
00:03:00,960 --> 00:03:04,360
ich am Ende des Tages ist es die
ja die kleinste Schalteinheit 

66
00:03:04,360 --> 00:03:07,440
würd ich sagen, so seh ich es ja
also alle Elektrotechniker auch 

67
00:03:07,440 --> 00:03:09,920
nicht jetzt vielleicht aber für 
mich ist das das Ding was halt 

68
00:03:09,920 --> 00:03:11,840
den Strom an und abschaltet mehr
oder weniger. 

69
00:03:12,240 --> 00:03:13,760
Und die Einsen und Nullen 
produziert. 

70
00:03:13,760 --> 00:03:16,080
Denn das ist mehr unsere ganze 
Informatik Software. 

71
00:03:16,080 --> 00:03:19,920
Am Ende des Tages ist es nur 
eine, nur aber eine Abfolge von 

72
00:03:19,920 --> 00:03:22,720
Einsen und Nullen und wenn was 
berechnet wird, dann müssen halt

73
00:03:22,720 --> 00:03:24,800
diese Einsen und Nullen und 
vielleicht ein anderes bringen 

74
00:03:24,800 --> 00:03:28,160
von Einsen 0 miteinander 
verrechnet werden und dann 

75
00:03:28,160 --> 00:03:30,960
danach alles abzubilden und 
dafür braucht es Hardwaremäßig 

76
00:03:30,960 --> 00:03:35,680
die Transistoren und natürlich 
je mehr ich auf je kleineren 

77
00:03:35,680 --> 00:03:39,600
Fläche zusammenbekomme desto 
mehr Rechenoperationen pro. 

78
00:03:40,080 --> 00:03:42,960
Zeiteinheit kann ich halt 
einfach durchziehen und es ist 

79
00:03:42,960 --> 00:03:45,320
im Prinzip die 
Transistorendichte ist 

80
00:03:45,440 --> 00:03:50,040
korreliert direkt und sofort mit
der Potenz meiner Hardware, die 

81
00:03:50,040 --> 00:03:53,680
dann irgendwas rechnen kann, ne?
OK, das heißt n Chip bleibt 

82
00:03:53,680 --> 00:03:58,560
irgendwie gleich groß von der 
Baugröße aber hat alle 18 bis 24

83
00:03:58,560 --> 00:04:01,360
Monate doppelt so viel 
Rechenleistung. 

84
00:04:01,360 --> 00:04:06,640
So, das ist quasi die Aussage 
dann das hat er 1965 gesagt, der

85
00:04:06,640 --> 00:04:08,880
der Gordon Moore stimmt das 
heute noch? 

86
00:04:09,520 --> 00:04:11,440
Ich glaub also ich hab auch n 
bisschen was zu gelesen. 

87
00:04:11,440 --> 00:04:14,400
Ich lustigerweise hatte ich das 
in meinem Vordiplom, Informatik 

88
00:04:14,400 --> 00:04:16,839
hatten wir die gar nicht so 
durchgeixt vielleicht waren wir 

89
00:04:16,839 --> 00:04:19,839
gleich irgendwie mit Compilerbau
und Algorithmic und Zuven und 

90
00:04:20,399 --> 00:04:24,040
was weiß ich sortieren zugange 
waren aber was ich noch gelesen 

91
00:04:24,040 --> 00:04:27,160
hab ist, dass er das erst mal 
gesagt hatte und er hat sich 

92
00:04:27,160 --> 00:04:29,920
selber validiert also er hat es 
noch erlebt ja also die ersten 

93
00:04:30,320 --> 00:04:33,440
die ersten 234 Jahre konnte man 
beobachten. 

94
00:04:33,840 --> 00:04:38,400
Dass es tatsächlich stimmt, ja, 
ich glaub sogar Jahrzehnte, ja 

95
00:04:38,400 --> 00:04:40,760
genau, weil die ersten, also die
ersten Jahre, hat er Beobachter,

96
00:04:40,760 --> 00:04:43,760
das stimmt, und dann wurde quasi
aus dieser, aus seiner Aussage, 

97
00:04:43,760 --> 00:04:46,320
die ich glaub ein Teil eines 
Papiers war oder irgend so was 

98
00:04:46,320 --> 00:04:49,040
tatsächlich diese 
Gesetzmäßigkeiten n wirkliches 

99
00:04:49,040 --> 00:04:51,360
Gesetz, da hast du ja dann erst 
wenn es, wenn es tatsächlich 

100
00:04:51,360 --> 00:04:55,200
auch über lange Zeit valide ist.
Ja und ich glaub es war 

101
00:04:55,200 --> 00:04:58,640
tatsächlich, es ist einfach so, 
ja, es ist halt ein ein 

102
00:04:58,640 --> 00:05:01,960
exponentielles Wachstum. 
Weil wir technisch in der Lage 

103
00:05:01,960 --> 00:05:04,040
waren, halt diese Transistoren 
immer, immer, immer kleiner zu 

104
00:05:04,040 --> 00:05:05,520
machen. 
Ja, und es ist ja heute noch, es

105
00:05:05,520 --> 00:05:08,320
gibt ja sehr krasse Firmen, die 
man eigentlich nicht so kennt, 

106
00:05:08,320 --> 00:05:11,360
ich glaube, in den Niederlanden 
sitzt eine, die für sehr bekannt

107
00:05:11,360 --> 00:05:14,720
ist, die, die mit man braucht 
dafür schon wieder Hightech. 

108
00:05:14,720 --> 00:05:17,080
Ja, es ist so, n bisschen 
beflügelt sich selbst um die 

109
00:05:17,080 --> 00:05:18,800
Transistoren so klein zu 
kriegen, brauchst du auch wieder

110
00:05:19,240 --> 00:05:21,440
Transistoren für Maschinen, die 
das so exakt machen, das sind ja

111
00:05:21,440 --> 00:05:23,600
keine Menschen, die das 
irgendwie auflöten, denn wir 

112
00:05:23,600 --> 00:05:26,640
sprechen hier, heute sollen wir 
mal kurz sagen, von so einem 

113
00:05:26,640 --> 00:05:29,040
Transistor. 
Die sind halt in der Größe von 

114
00:05:29,040 --> 00:05:32,240
Atomen. 
Ja, also also es gibt es sind 

115
00:05:32,240 --> 00:05:35,920
nur noch mehrere, also man kann 
Sprache von Nanometer und so 

116
00:05:35,920 --> 00:05:38,800
weiter Nanometer ist ja schon 
die Einheit, indem ich irgendwie

117
00:05:38,800 --> 00:05:42,640
bei bei Atomen schon irgendwie 
ankomme demnächst und wir haben 

118
00:05:42,640 --> 00:05:45,520
nur noch n paar Schichtdicken 
von Atomen irgendwie und da 

119
00:05:45,520 --> 00:05:48,560
drauf auf dieser Losgröße der 
deutschen Transistoren gesetzt. 

120
00:05:48,880 --> 00:05:51,880
Insofern ist glaub ich dieses 
Gesetz jetzt demnächst 

121
00:05:51,880 --> 00:05:54,240
jedenfalls mit dem, wenn wir es 
auf den Transistoren und auf 

122
00:05:54,240 --> 00:05:57,360
dieser Hardware dengeln, bald 
Feierabend. 

123
00:05:57,920 --> 00:06:00,720
Weil die Gesetzmäßigkeit der 
Physik uns jetzt NB steht ja, 

124
00:06:00,720 --> 00:06:04,000
weil n Atom ist halt die 
kleinste Einheit, mit der wir so

125
00:06:04,000 --> 00:06:07,200
rummachen können und da und da 
drunter, da geht halt erstmal 

126
00:06:07,200 --> 00:06:08,680
nichts. 
Ja, das heißt ich Krieg nicht 

127
00:06:08,680 --> 00:06:11,840
mehr Transistoren da drauf, weil
es physikalisch einfach nicht 

128
00:06:11,840 --> 00:06:14,040
mehr geht, ja selbst mit der mit
der grasselten Maschine nicht 

129
00:06:14,040 --> 00:06:16,400
mehr. 
Ich glaub die Firma aus, aus aus

130
00:06:16,400 --> 00:06:18,960
den Niederlanden, die die an die
Maschinen baut, die heißt ASML, 

131
00:06:19,440 --> 00:06:22,480
ja, die haben auch die waren 
auch gut im Aufschwung unter dem

132
00:06:22,480 --> 00:06:24,320
ganzen. 
Jetzt also unter jedem 

133
00:06:24,320 --> 00:06:27,440
Aufschwung, aber jetzt unter dem
KI Aufschwung sind mit Nvidia 

134
00:06:27,440 --> 00:06:30,080
auch ganz gut gewachsen. 
Genau, genau das ist auch total 

135
00:06:30,080 --> 00:06:31,840
wichtig. 
Nvidia Grafikkarten haben ja 

136
00:06:31,840 --> 00:06:35,760
auch Recheneinheiten drauf, die 
GPUS ist quasi das 

137
00:06:35,760 --> 00:06:39,600
Grafikkartenanaloge und zum CPU 
und gerade die jetzt auch mit KI

138
00:06:39,600 --> 00:06:43,760
und so weiter ja je mehr 
Transistoren desto mehr Training

139
00:06:43,760 --> 00:06:46,360
desto mehr geht ab. 
OK, würde ich sagen, lass es 

140
00:06:46,360 --> 00:06:47,880
weitermachen. 
Ich ich finde es wichtig hier im

141
00:06:47,880 --> 00:06:50,720
Kopf zu behalten und und das war
auch bei denen von Prof. 

142
00:06:50,720 --> 00:06:54,000
Dannenberg dabei. 
Leute, ihr müsst verstehen, nur 

143
00:06:54,000 --> 00:06:58,120
weil heute die Welt so aussieht,
heißt das in 10 Jahren, dass 

144
00:06:58,120 --> 00:07:00,240
sich das halt quasi fünfmal 
verdoppelt hat. 

145
00:07:00,240 --> 00:07:04,880
Ja, und was dann rechentechnisch
möglich ist, das muss man sich 

146
00:07:04,880 --> 00:07:06,640
mal vorstellen. 
Ja, und das hat er ganz versucht

147
00:07:06,640 --> 00:07:09,920
Einzubläuen, was wir verstanden.
Haben ich glaub, dass das Gesetz

148
00:07:09,920 --> 00:07:12,080
vielleicht sogar weitergeht. 
Ich, ich fürchte, dass wir jetzt

149
00:07:12,080 --> 00:07:14,400
so n Dip haben, weil wir, weil 
wir technologisch an den Ende 

150
00:07:14,400 --> 00:07:17,160
kommen, was die Transistoren 
angeht, aber man kann es ja mal 

151
00:07:17,160 --> 00:07:19,040
sagen, es ist vielleicht Äpfel 
mit Birnen, aber wenn wir 

152
00:07:19,040 --> 00:07:23,120
quantencomputing angucken. 
Dann haben wir ne neue Idee, wie

153
00:07:23,120 --> 00:07:27,040
wir das, also wie wir das 
Computing umsetzen, mit einer 

154
00:07:27,040 --> 00:07:30,920
anderen Hardware Grundlage, mit 
den Kubits und so weiter das ist

155
00:07:30,960 --> 00:07:32,920
natürlich noch nicht so weit, 
dass das jeder unterm 

156
00:07:32,920 --> 00:07:35,800
Schreibtisch stehen hat, aber 
ich schätze, dass das kommen 

157
00:07:35,800 --> 00:07:38,000
wird, so wie ich die Menschheit 
kenne. 

158
00:07:38,080 --> 00:07:40,640
Und dann eröffnet sich quasi 
noch mal ne neue Tür, dann ist 

159
00:07:40,640 --> 00:07:42,640
es vielleicht nicht mehr der 
Mur, der irgendwas sagt, aber 

160
00:07:42,800 --> 00:07:45,040
dann haben wir vielleicht noch 
mal so nen exponentiellen 

161
00:07:45,040 --> 00:07:46,960
Anschub, wenn wir quasi die 
Entwicklung. 

162
00:07:47,440 --> 00:07:50,880
Umswitchen auf ne neue, auf neue
Systematik wie Quantencomputing 

163
00:07:50,880 --> 00:07:52,560
zum Beispiel. 
Ja, also da kann glaub ich auch 

164
00:07:52,560 --> 00:07:54,720
noch mal richtig was kommen, ne 
ist immer noch kein Ende in 

165
00:07:54,720 --> 00:07:56,880
Sicht. 
Ja, das ist schon aufgefahren. 

166
00:07:57,120 --> 00:08:00,200
Ja. 
OK, dann würd ich mal das zweite

167
00:08:00,200 --> 00:08:04,040
vorstellen. 
Go had das ist Würz law und das 

168
00:08:04,040 --> 00:08:07,840
ist das Gesetz der Verlangsamung
und der Herr Wirth ist der Herr 

169
00:08:07,840 --> 00:08:12,720
Niklaus Wirth, ein Schweizer 
Informatiker, der unter anderem 

170
00:08:13,040 --> 00:08:15,840
bei der Entwicklung von Pascal, 
der Programmiersprache Pascal 

171
00:08:15,840 --> 00:08:18,280
mitgewirkt hat. 
Oder ja federführend, die sie 

172
00:08:18,280 --> 00:08:21,040
sogar vorangetrieben hat. 
Der hat gesagt, Software wird 

173
00:08:21,040 --> 00:08:24,320
schneller langsamer als Hardware
schneller wird und dann musste 

174
00:08:24,320 --> 00:08:27,680
ich dran denken an die Folge mit
dem Henrik klösch Folge 88 glaub

175
00:08:27,680 --> 00:08:31,040
ich da hast du das also mit ihm 
vor zurück diskutiert. 

176
00:08:31,040 --> 00:08:34,960
Ja und das heißt ihr merkt das 
ja in der in der Praxis. 

177
00:08:35,520 --> 00:08:37,480
Ja, das ist tatsächlich was, was
mir mein Professor, mein 

178
00:08:37,480 --> 00:08:39,200
Informatikprofessor auch schon 
mal gesagt hat. 

179
00:08:39,200 --> 00:08:40,720
Da hab ich nur gesagt, sie sei 
ein Gesetz. 

180
00:08:41,679 --> 00:08:44,320
Hat er nicht Würzburg zugesagt, 
aber hat gesagt, das ist Halt 

181
00:08:44,560 --> 00:08:48,400
Schicksal der der Informatiker, 
dass je schneller die Hardware 

182
00:08:48,400 --> 00:08:52,920
wird, desto fauler ist man quasi
und desto, ja weniger Mühe gibt 

183
00:08:52,920 --> 00:08:57,840
man sich um extrem performanten 
Code zu schreiben, weil weil die

184
00:08:57,840 --> 00:09:00,440
Hardware das Halt schon einem 
für einen Wegbügelt ja und genau

185
00:09:00,440 --> 00:09:02,320
ich glaube das soll das heißen, 
wenn ich es richtig verstanden 

186
00:09:02,320 --> 00:09:05,440
hab, dieses Gesetz, das obwohl 
du viel schnellere 

187
00:09:05,440 --> 00:09:09,200
Rechenleistungen hast gefühlt. 
Die gefühlte Schnelligkeit der 

188
00:09:09,200 --> 00:09:11,360
Software nicht in dem gleichen 
Maße zunimmt. 

189
00:09:11,360 --> 00:09:13,920
Ja, ich glaube aber, das hat 
mindestens 2 Gründe, also der 

190
00:09:13,920 --> 00:09:17,120
eine Grund ist natürlich klar 
ich, ich hab erstens höhere 

191
00:09:17,120 --> 00:09:19,440
Sprachen als Softwareentwickler 
und damit kann ich nicht mehr 

192
00:09:19,440 --> 00:09:21,760
ganz so hart optimieren meinen 
Code und so und vielleicht bin 

193
00:09:21,760 --> 00:09:24,200
ich auch an der anderen Stelle 
ein oder anderen Stelle ein 

194
00:09:24,200 --> 00:09:28,240
bisschen das E fair und sag OK 
das passt schon so und ich muss 

195
00:09:28,240 --> 00:09:30,000
ja auch immer abwägen wie 
schnell bin ich mit meinem 

196
00:09:30,000 --> 00:09:33,440
Produkt fertig und wie lange 
benötige ich zur Optimierung des

197
00:09:33,440 --> 00:09:35,840
letzten Bits. 
Aber auf der anderen Seite muss 

198
00:09:35,840 --> 00:09:38,560
man ja auch schon dazu sagen, 
dass die Software, die uns 

199
00:09:38,560 --> 00:09:43,120
heutzutage umgibt, auch um 
Dimensionen komplexer ist als 

200
00:09:43,120 --> 00:09:45,840
das, was wir damals hatten. 
Ja, ich, wir hatten das auch 

201
00:09:45,840 --> 00:09:47,800
diskutiert, aber ich nehme mal 
das Beispiel, damals gab es 

202
00:09:47,800 --> 00:09:51,120
natürlich auch n Word Prozessor 
damals, also mit Windows 95 oder

203
00:09:51,120 --> 00:09:53,320
irgendsowas ja irgendwie 10 
Disketten hast du da 

204
00:09:53,320 --> 00:09:55,640
reingeschliffen und dann 
konntest du da auch dein 

205
00:09:55,640 --> 00:09:58,400
Dokument editieren. 
Aber jetzt kann man das auch 

206
00:09:58,400 --> 00:10:00,400
nicht vergleichen mit dem 
heutigen Word würd ich sagen, es

207
00:10:00,400 --> 00:10:03,120
wär schon auch gemein. 
Ja weil da steckt halt schon 

208
00:10:03,200 --> 00:10:05,760
noch ne ganze Masse mehr an 
Featuren drin und so weiter die 

209
00:10:05,760 --> 00:10:07,760
man damals halt einfach noch in 
Sternen hatte. 

210
00:10:07,760 --> 00:10:10,160
Ja so man. 
Muss jetzt ja auch sagen, wenn 

211
00:10:10,160 --> 00:10:14,000
jetzt beide zutreffen nur slaw 
und wird slaw, dann würde sich 

212
00:10:14,000 --> 00:10:16,720
das ja ausgleichen oder sogar 
alles insgesamt langsamer 

213
00:10:16,720 --> 00:10:17,880
werden. 
Ne weil er ja sagt das muss man 

214
00:10:17,880 --> 00:10:19,840
sich noch mal auf der Zunge 
zergehen lassen, Software wird 

215
00:10:19,840 --> 00:10:23,120
schneller langsamer als Hardware
schneller wird und du sagst 

216
00:10:23,120 --> 00:10:26,800
jetzt 1 war ja genau das Thema. 
Hardware wird schneller, ja, 

217
00:10:26,800 --> 00:10:30,360
weil mehr Transistoren, also was
damit auch gemeint ist, ist 

218
00:10:30,360 --> 00:10:32,960
neben neben dem, dass dass 
Entwickler vielleicht fauler 

219
00:10:32,960 --> 00:10:35,360
werden, dass einfach auch so 
viele Abstraktionsschichten 

220
00:10:35,360 --> 00:10:37,880
dazwischen jetzt auftauchen ne 
und und Frameworks die genutzt 

221
00:10:37,880 --> 00:10:39,200
werden. 
Also ich bin ja super weit weg 

222
00:10:39,200 --> 00:10:42,200
von den einzelnen Nullen, wenn 
ich wenn ich heute programmiere 

223
00:10:42,200 --> 00:10:44,160
mit mit mit Javascript oder 
ähnlichem. 

224
00:10:44,720 --> 00:10:47,040
Ja, das ist, das ist richtig. 
Genau das stimmt. 

225
00:10:47,200 --> 00:10:49,600
Damit erkaufen wir uns natürlich
genau das, was ich gerade gesagt

226
00:10:49,600 --> 00:10:51,840
hatte, dadurch, dass wir quasi 
viele Abstraktionslevel haben, 

227
00:10:51,840 --> 00:10:53,520
sind wir natürlich aber auch 
schneller dabei. 

228
00:10:54,000 --> 00:10:55,600
Neue Produkte in die Welt zu 
setzen? 

229
00:10:55,600 --> 00:10:59,520
Ja, denn sonst müsste man ja 
quasi jede neue Software vom von

230
00:10:59,520 --> 00:11:02,560
der 1 und der 0 auf aufbauen und
hart optimieren. 

231
00:11:02,960 --> 00:11:05,240
Dann komm ich aber erst nach 10 
Jahren überhaupt an. 

232
00:11:05,240 --> 00:11:06,920
Irgendwie hab mein 
Softwareprodukt fertig, dann mag

233
00:11:06,920 --> 00:11:10,240
das ja irgendwie rasend schnell 
sein, es braucht bloß keiner 

234
00:11:10,240 --> 00:11:12,560
mehr, weil alle anderen haben 
das schon längst gemacht, was du

235
00:11:12,560 --> 00:11:13,920
machen wolltest. 
Wir haben ja auch NN 

236
00:11:14,120 --> 00:11:15,600
ökonomischen Aspekt bei der 
ganzen Geschichte. 

237
00:11:16,480 --> 00:11:18,800
Total ist n Kompromiss ja, aber 
es ist immer gut das im Kopf zu 

238
00:11:18,800 --> 00:11:21,520
behalten. 
Ja das je mehr ne Software kann 

239
00:11:21,520 --> 00:11:23,440
und je abstrakter ich unterwegs 
bin desto. 

240
00:11:23,680 --> 00:11:25,880
Mehr Hardware Ressource nutze 
ich wieder und wird tendenziell 

241
00:11:25,880 --> 00:11:27,880
auch wieder langsamer. 
Ja, es gibt eine Gegenbewegung, 

242
00:11:27,880 --> 00:11:29,120
finde ich. 
Das kann man ja vielleicht noch 

243
00:11:29,160 --> 00:11:32,160
mal auch erwähnen, wir haben ja 
die das IOT, das gibt es 

244
00:11:32,160 --> 00:11:33,840
natürlich jetzt schon auch 
lange, aber das gab es ja auch 

245
00:11:33,840 --> 00:11:37,040
nicht immer, dass wir quasi auf 
den auf dem, dass wir alle 

246
00:11:37,040 --> 00:11:40,040
möglichen Maschinen halt auch 
quasi clever machen, und hier 

247
00:11:40,040 --> 00:11:43,360
hatten wir ja ganz lange nicht 
den Überschwang an zu krasser 

248
00:11:43,360 --> 00:11:46,520
Hardware, sondern waren eher 
sehr limitiert in dem was halt 

249
00:11:46,520 --> 00:11:49,000
so ne kleine Box irgendwie dann 
noch kann und viel weniger 

250
00:11:49,000 --> 00:11:50,960
Arbeit speichern, viel weniger 
Prozessorleistung. 

251
00:11:51,440 --> 00:11:54,160
Und da wurde auf einmal wieder 
Mehrwert gelegt und man musste 

252
00:11:54,160 --> 00:11:56,320
auch ein paar Programmierer 
wieder aus der Schublade holen. 

253
00:11:56,800 --> 00:11:59,560
Die die das dann konnten mit den
entsprechenden Technologien, mit

254
00:11:59,560 --> 00:12:01,920
den Programmiersprachen, die 
quasi sehr low levelig sind, 

255
00:12:02,320 --> 00:12:07,840
dann sehr energieeffiziente und 
Performance effiziente Software 

256
00:12:07,840 --> 00:12:10,800
zu machen, die dann halt auf 
dieser viel schwächeren Hardware

257
00:12:10,800 --> 00:12:13,280
dann lauffähig wird. 
Ja und da da ist glaube ich, da 

258
00:12:13,280 --> 00:12:15,920
sind schon viele, ja man kann 
mal so in die Arduino libries 

259
00:12:15,920 --> 00:12:17,760
gucken, ja wenn man sich so den 
Code anguckt, da gibt es schon 

260
00:12:17,760 --> 00:12:20,240
Leute, die sind sehr lange 
dabei, die letzten Bits noch zu 

261
00:12:20,240 --> 00:12:22,320
optimieren und. 
Damit das alles gut auf so n 

262
00:12:22,320 --> 00:12:25,760
kleine Arduino drauf passt und 
noch richtig zügig läuft. 

263
00:12:25,760 --> 00:12:28,760
Ja, also man kann jetzt nicht 
alle Entwickler in den Pott 

264
00:12:28,760 --> 00:12:32,640
schmeißen, ihr seid alle faul 
und ihr seid alle langsam und so

265
00:12:32,640 --> 00:12:35,280
was ist los. 
Ja mindestens da gibt es noch so

266
00:12:35,280 --> 00:12:38,160
n Paar so n paar Leute die da 
auch richtig viel wert drauf 

267
00:12:38,160 --> 00:12:41,280
legen ja. 
Danke für diese zweite 

268
00:12:41,280 --> 00:12:44,040
Sichtweise auf das Thema. 
Das ist sowieso nicht unser 

269
00:12:44,040 --> 00:12:46,560
Anliegen hier irgendwen in den 
Pott zu schmeißen oder n Vorwurf

270
00:12:46,560 --> 00:12:49,640
zu machen und ausdenken tun wir 
uns ja diese Gesetze auch nicht,

271
00:12:49,640 --> 00:12:50,480
ja. 
Das stimmt. 

272
00:12:51,840 --> 00:12:53,840
Ein kurzer Hinweis in eigener 
Sache. 

273
00:12:54,080 --> 00:12:56,400
Kennst du das auch, dass von 
neuer Software zur 

274
00:12:56,400 --> 00:12:58,560
Digitalisierung der Produktion 
zurückgeschreckt wird? 

275
00:12:58,880 --> 00:13:01,040
Ihr seid gefangen zwischen 
starrer, veralteter 

276
00:13:01,040 --> 00:13:04,400
Standardsoftware und endlosen 
Individualentwicklungsprojekten 

277
00:13:04,800 --> 00:13:08,480
unsere Mission bei Heisenware 
ist es, das zu beenden mit 

278
00:13:08,480 --> 00:13:10,960
unserem App Baukasten geben wir 
dir die Möglichkeit, 

279
00:13:11,120 --> 00:13:14,560
maßgeschneiderte Software für 
den Shopfloor schnell und ohne 

280
00:13:14,560 --> 00:13:17,880
Code zu erstellen Denk an 
Maschinendatenerfassung moderne 

281
00:13:17,880 --> 00:13:19,680
Visualisierungen für die 
Produktionsleiter. 

282
00:13:20,000 --> 00:13:22,480
Oder eine mobile App zur Buchung
von Zeiten direkt am 

283
00:13:22,480 --> 00:13:25,320
Arbeitsplatz. 
Und das beste, du kannst deine 

284
00:13:25,320 --> 00:13:28,400
Lösung ganz einfach ohne it 
Aufwand selbst betreiben. 

285
00:13:28,800 --> 00:13:32,560
Kurz gesagt, günstiger als eine 
externe Entwicklung unendlich 

286
00:13:32,560 --> 00:13:34,320
passender als Software von der 
Stange. 

287
00:13:34,480 --> 00:13:37,760
Weitere Infos und eine 
kostenlose 30 Tage Testphase 

288
00:13:37,760 --> 00:13:42,160
findest du auf heisenware.com. 
Einfach komplex als Träumhörer 

289
00:13:42,160 --> 00:13:46,240
bieten wir dir im Anschluss 20% 
Rabatt auf alle Pakete im ersten

290
00:13:46,240 --> 00:13:48,280
Jahr und jetzt viel Spaß mit der
weiteren Folge. 

291
00:13:50,480 --> 00:13:52,600
Ja, hau mal einen raus, Gerrit, 
Was ist das nächste? 

292
00:13:52,600 --> 00:13:54,400
Ich glaub das hab ich schon mal,
das hab ich schon noch mal mehr 

293
00:13:54,400 --> 00:13:56,560
gehört, wenn ich das hier so 
lese was auf unserem Spicker 

294
00:13:56,560 --> 00:13:58,320
steht. 
Pass auf, ich mach ne Intro 

295
00:13:58,320 --> 00:14:01,280
dazu, aber dann musst du wieder 
kommen, weil es ist n Thema das 

296
00:14:02,000 --> 00:14:03,760
dir glaub ich auch wichtig ist. 
Werden ja auch schon Podcast 

297
00:14:03,760 --> 00:14:08,160
folgen dazu gemacht Amdals Law 
das Gesetz des Flaschenhalses 

298
00:14:08,640 --> 00:14:13,520
der Autor ist Jean Amdal, ein US
amerikanischer Softwarearchitekt

299
00:14:13,920 --> 00:14:16,760
der. 
Bei IBM beschäftigt war und er 

300
00:14:16,760 --> 00:14:20,160
sagt die maximale Beschleunigung
eines Programms durch 

301
00:14:20,160 --> 00:14:24,160
Parallelisierung wird durch 
seinen sequentiellen, nicht 

302
00:14:24,160 --> 00:14:26,560
parallelisierbaren Anteil 
begrenzt. 

303
00:14:27,440 --> 00:14:29,600
Das ist der Flaschenhals dann ne
wo man nicht parallelisieren 

304
00:14:29,600 --> 00:14:32,000
kann. 
Ja Beispiel ne, hast du auch 

305
00:14:32,000 --> 00:14:33,200
gleich mit aufgeschrieben, kann 
ich ja mal. 

306
00:14:33,680 --> 00:14:36,720
Passt super ja ich les das 
einfach mal hier gerade mal kurz

307
00:14:36,720 --> 00:14:40,160
vor auf der Tonspur also wenn 
wir nen LKW zum Beispiel uns 

308
00:14:40,160 --> 00:14:43,760
angucken und wir haben jetzt 2 
Sachen wir wir haben das Laden. 

309
00:14:44,320 --> 00:14:47,280
Und das verbringen quasi der 
Ladung an den Zielort. 

310
00:14:47,680 --> 00:14:49,840
Ja, und ich kann aber den LKW 
quasi nur der Reihe nach 

311
00:14:49,840 --> 00:14:52,160
beladen, weil dieser Prozess 
nicht parallelisierbar ist. 

312
00:14:52,160 --> 00:14:55,000
Ich muss den quasi muss die 
dicksten Pakete erstmal hinten 

313
00:14:55,000 --> 00:14:57,320
stellen und das nächste davor 
und so weiter und das Beladen 

314
00:14:57,600 --> 00:15:01,200
dauert irgendwie 1010 Minuten 
und die Fahrt, die dauert dann 

315
00:15:01,200 --> 00:15:04,440
von mir aus 50 Minuten. 
Dann habe ich im komplett 

316
00:15:04,440 --> 00:15:07,880
sequentiellen Fluss also eine 
Stunde Zeit, ich werde alle 10 

317
00:15:07,880 --> 00:15:09,640
Minuten und fahre 50 Minuten zum
Zielort. 

318
00:15:11,240 --> 00:15:12,720
Und jetzt kann ich 
parallelisieren und wenn ich 

319
00:15:12,720 --> 00:15:14,160
jetzt meinetwegen die LKWS 
parallel die Fahrt 

320
00:15:14,160 --> 00:15:17,760
parallelisieren kann, indem ich 
halt sag, pass auf ich, ich fahr

321
00:15:17,760 --> 00:15:19,440
halt irgendwie mit 50 LKWS 
gleichzeitig, ja dann reduziert 

322
00:15:19,440 --> 00:15:24,480
sich natürlich da die Zeit, aber
die 10 Minuten, die ich halt für

323
00:15:24,480 --> 00:15:27,440
jeden LKW zum einladen brauche, 
die brauch ich halt ja auch, 

324
00:15:27,440 --> 00:15:29,880
wenn ich die 50 gleichzeitig 
einlade, es braucht halt 10 

325
00:15:29,880 --> 00:15:32,120
Minuten, das heißt kurz weg 
dieser ganze Prozess zusammen 

326
00:15:32,120 --> 00:15:35,080
den Krieg ich halt nicht 
schneller als 10 Minuten plus 

327
00:15:35,080 --> 00:15:40,680
gehackte hin. 
Weil selbst wenn ich dann quasi 

328
00:15:40,680 --> 00:15:43,120
durch die parallele Fahrt dann 
quasi nur noch auf eine Minute 

329
00:15:43,520 --> 00:15:46,880
aggregiert zusammen runterkomme,
dass die Fahrt dauert, hab ich 

330
00:15:46,880 --> 00:15:48,960
halt diese 10 Minuten 
beladungszeit. 

331
00:15:49,360 --> 00:15:52,880
Das heißt, ich hab nur einen 
Kran oder so zum Beladen oder 

332
00:15:52,880 --> 00:15:55,120
einen Gabelstapler. 
Und der ist mein Flaschenhals. 

333
00:15:55,520 --> 00:15:58,800
Und der ist der Flaschenhals, 
der nicht parallelisierbar ist. 

334
00:15:58,960 --> 00:16:01,000
OK. 
Richtig, genau. 

335
00:16:01,000 --> 00:16:03,200
Und das ist ja, das ist in der 
Informatik und im 

336
00:16:03,200 --> 00:16:05,200
Computerprogramm, ist es 
genauso. 

337
00:16:05,200 --> 00:16:07,520
Ja, ich würde mal nicht sagen, 
dass man. 

338
00:16:07,960 --> 00:16:10,600
Also man kann schon sehr viel 
parallelisieren und es ist auch 

339
00:16:10,600 --> 00:16:12,880
immer gut so, aber da hatten wir
ja auch schon folgen drüber. 

340
00:16:12,880 --> 00:16:15,520
Es ist aber auch gar nicht so 
einfach, parallele Programme gut

341
00:16:15,520 --> 00:16:18,800
zu managen und deswegen ist das 
Glaube ich schon ein schon ein 

342
00:16:18,800 --> 00:16:22,040
sehr wichtiges, sehr wichtiges 
Gesetz und man ist vor allen 

343
00:16:22,040 --> 00:16:25,360
Dingen dafür wichtig, dass man 
als Softwareentwickler für die 

344
00:16:25,360 --> 00:16:28,960
Architektur genau das 
herausfindet, erstmal also jetzt

345
00:16:28,960 --> 00:16:31,320
unserem Beispiel ist ja völlig 
offensichtlich, was da los ist. 

346
00:16:31,320 --> 00:16:34,640
Ja, aber im Code muss es einem 
erstmal offensichtlich werden, 

347
00:16:34,640 --> 00:16:36,880
wo sind denn überhaupt die 
Stellen, die erstens. 

348
00:16:37,840 --> 00:16:40,880
Zeitfresser sind und zweitens 
noch nicht parallelisiert. 

349
00:16:40,880 --> 00:16:43,680
Das ist manchmal gar nicht so 
einfach herauszufinden. 

350
00:16:43,680 --> 00:16:45,760
Heutzutage können wir nämlich, 
weil wir haben ja relativ hoch 

351
00:16:45,760 --> 00:16:48,280
verteilt, das ist ja also gerade
wenn wir im Web gucken, dann 

352
00:16:48,280 --> 00:16:50,520
sind ja Sachen sowieso die ganze
Zeit parallel, ist irgendwie 

353
00:16:50,520 --> 00:16:52,760
verteilt, ich hab Microservices 
da drin, hab ich irgendwie noch 

354
00:16:52,760 --> 00:16:56,160
mal Parallelisierung und so 
weiter und sofort, also tricky, 

355
00:16:56,800 --> 00:17:00,720
aber weil das so tricky ist, 
gibt es ne krasse Bewegung 

356
00:17:00,720 --> 00:17:03,720
innerhalb der Programmiersprache
würde ich sagen, ich weiß jetzt 

357
00:17:03,720 --> 00:17:06,079
nicht, sollen sollen mich die 
Zuhörer korrigieren, aber ich 

358
00:17:06,079 --> 00:17:09,319
finde es so. 
Was zum Beispiel Node JS, was ja

359
00:17:09,319 --> 00:17:13,200
Java Script ist für es, für den 
Server und was von vornherein 

360
00:17:13,200 --> 00:17:17,359
die Idee hat, alles was 
paralysierbar ist schon quasi 

361
00:17:17,359 --> 00:17:20,640
mit in der Programmiersprache 
gleich zu paralysieren, indem 

362
00:17:20,640 --> 00:17:24,960
wir diese schicke Awade Async 
awade haben, damit fräs ich 

363
00:17:24,960 --> 00:17:28,200
eigentlich ganz gut schon was 
ab, weil quasi schon vorgegeben 

364
00:17:28,200 --> 00:17:31,040
ist in der Sprache das immer 
dann, wenn irgendwas langsam 

365
00:17:31,040 --> 00:17:33,960
sein könnte, wie zum Beispiel 
ein Pfeil laden oder ein großes 

366
00:17:33,960 --> 00:17:35,360
Pfeil schreiben oder 
Irgendsowas. 

367
00:17:35,960 --> 00:17:38,720
Dann ist das quasi in der in der
Programmiersprache schon mit 

368
00:17:38,720 --> 00:17:41,760
angelegt, dass das ein 
asynchroner Prozess wird, also 

369
00:17:41,760 --> 00:17:45,840
theoretisch parallel laufen 
kann, neben anderen Dingen, die 

370
00:17:45,840 --> 00:17:48,040
im im im Code vorangehen. 
Ja dann muss ich dann nicht mehr

371
00:17:48,040 --> 00:17:49,880
so viel nachdenken. 
Ja, da muss ich eigentlich nur 

372
00:17:49,880 --> 00:17:53,440
noch aufpassen, dass das, was 
noch sequentiell ist, quasi 

373
00:17:53,440 --> 00:17:57,040
nicht lange dauert, lange dauern
tut irgendwas in der in den 

374
00:17:57,040 --> 00:17:59,680
Anwendungen immer dann, wenn 
ich, wenn ich hartes Number 

375
00:17:59,680 --> 00:18:01,840
crunching mache, wie man so 
schön sagt, also wenn ich. 

376
00:18:02,320 --> 00:18:04,880
Wirklich krasse Algorithmen 
durchrechnen nicht Matrizen 

377
00:18:04,880 --> 00:18:07,680
Multiplikation mache von sehr 
großen Matrizen und so weiter 

378
00:18:07,680 --> 00:18:10,240
das sind dann so die einzelnen 
Prozesse, die lange dauern, aber

379
00:18:10,240 --> 00:18:13,160
heute in der Webanwendung in der
normalen, die jetzt jetzt nicht,

380
00:18:13,280 --> 00:18:15,600
was weiß ich gerade ne NKI 
Modell trainiert, sondern wo 

381
00:18:15,600 --> 00:18:18,920
einfach weißt du user Events 
abgefrühstückt werden und dann 

382
00:18:18,920 --> 00:18:20,960
ne was das typische was man halt
so macht und dann geh ich ne 

383
00:18:20,960 --> 00:18:24,640
Datenbank, geb das wieder zurück
und so ich glaube das ist heute 

384
00:18:24,640 --> 00:18:27,600
schon ich weiß nicht wenn es den
Amt da noch gäbe der würde sagen

385
00:18:27,600 --> 00:18:30,160
Oh das habt ihr schon ziemlich 
gut gemacht, da gibt es dann. 

386
00:18:30,480 --> 00:18:33,120
Noch sehr wenig flaschenhälse, 
ja alleine halt, weil die 

387
00:18:33,600 --> 00:18:35,880
modernen Programmiersprachen 
Python kann das auch, weil die 

388
00:18:35,880 --> 00:18:39,040
da da einem Entwickler schon 
ziemlich viel an die Hand geben.

389
00:18:39,440 --> 00:18:42,560
So meine Sicht auf die Dinge. 
Ja, trotzdem bleibt es dann noch

390
00:18:42,560 --> 00:18:46,120
irgendwie wahr. 
Ja, in dem Moment also ne, wenn 

391
00:18:46,120 --> 00:18:48,240
irgendwas nicht parallelisierbar
ist, dann ist das einfach der 

392
00:18:48,240 --> 00:18:49,840
Flaschennetz. 
Das ist so o. 

393
00:18:50,240 --> 00:18:55,480
K dann würde ich übergehen zu 
Teil 2 und das sind das sind 

394
00:18:55,480 --> 00:18:59,440
Gesetzmäßigkeiten, die sich 
beziehen auf auf Netzwerke. 

395
00:19:00,080 --> 00:19:03,160
Und hier auch wieder der Erste. 
Das ist einer, der wurde uns da 

396
00:19:03,160 --> 00:19:06,560
in dieser Informatikvorlesung ja
einfach sehr, sehr stark 

397
00:19:06,560 --> 00:19:09,120
eingebläut und den hab ich auch 
damals schon verstanden, muss 

398
00:19:09,120 --> 00:19:11,680
ich sagen, ja, das ist der 
Netzwerkeffekt oder Mattcalf 

399
00:19:11,760 --> 00:19:15,240
Law, genannt Mattcalf Robert 
Mattcalf war einer der 

400
00:19:15,240 --> 00:19:19,960
Miterfinder des Ethernet und die
Aussage ist, dass der Wert eines

401
00:19:19,960 --> 00:19:23,520
Kommunikationsnetzwerks 
proportional zum Quadrat der 

402
00:19:23,520 --> 00:19:26,320
Anzahl seiner Teilnehmer ist. 
Was bedeutet das jetzt? 

403
00:19:26,320 --> 00:19:28,800
Ich hab es mir einfach so 
gemerkt, ein Netzwerk wird umso 

404
00:19:28,800 --> 00:19:32,080
wertvoller, je mehr Teilnehmer 
es hat für jeden Einzelnen der 

405
00:19:32,080 --> 00:19:35,720
Teilnehmer und das ist das 
einfachste Beispiel, sind halt 

406
00:19:35,720 --> 00:19:39,160
Telefone, da gibt es auch gab es
ein cooles Bild? 

407
00:19:39,160 --> 00:19:42,480
Ja, ein Telefon ist erstmal 
total wertlos, wenn wir jetzt 

408
00:19:42,480 --> 00:19:45,360
uns nur den Use Case 
telefonieren angucken, Telefon 

409
00:19:45,360 --> 00:19:48,160
kann heute noch ein bisschen 
mehr, aber wirklich das Telefon 

410
00:19:48,160 --> 00:19:50,080
mit der Wählscheibe so 1 
vielleicht im Kopf passiert 

411
00:19:50,080 --> 00:19:52,880
jetzt mal gar nichts hab nur ich
1 hast du noch 1 bookert? 

412
00:19:53,240 --> 00:19:55,400
Ist das schon ziemlich cool. 
Da können wir telefonieren ja so

413
00:19:55,400 --> 00:19:57,680
n bisschen dosentelefonmäßig 
also der Wert ist jetzt 

414
00:19:57,680 --> 00:20:00,920
gestiegen, weil 2 Teilnehmer und
wenn jetzt n dritter Teilnehmer 

415
00:20:00,920 --> 00:20:05,040
dazu kommt, dann ermöglicht das 
ja schon zur Quadratanzahl der 

416
00:20:05,120 --> 00:20:06,640
Verbindungen die möglich sind 
ne. 

417
00:20:06,720 --> 00:20:11,080
Also von mir zu dir und von uns 
jeweils zu dem zu dem dritten 

418
00:20:11,080 --> 00:20:13,760
Teilnehmer, das heißt, dass 
dieser dieser und mit jedem 

419
00:20:13,760 --> 00:20:15,440
Teilnehmer wächst. 
Jetzt hier dieser Nutzen 

420
00:20:15,440 --> 00:20:18,160
weiterhin ne und das ist jetzt 
so total offensichtlich, aber 

421
00:20:18,160 --> 00:20:21,200
netzwerkeffekte findet man auch 
an ganz vielen anderen Stellen. 

422
00:20:21,600 --> 00:20:23,600
Würd ich n bisschen was zu sagen
und das ist auch total wichtig 

423
00:20:23,600 --> 00:20:26,040
in dieser ganzen Startup und 
Softwarewelt, wo Investoren oft 

424
00:20:26,040 --> 00:20:29,320
nachgucken, wenn man sich zum 
Beispiel Marktplätze anguckt, ne

425
00:20:29,320 --> 00:20:32,120
nehmen wir mal ebay, Oh ist das 
auch nicht mit aktuellsten 

426
00:20:32,120 --> 00:20:33,920
Marktplatz, aber früher war das 
natürlich n Ding. 

427
00:20:34,800 --> 00:20:37,600
Wenn jetzt ein Händler da ist 
und und und und ein Kunde, dann 

428
00:20:37,600 --> 00:20:40,080
hat das noch nicht viel wert, 
aber mit jedem Kunden steigt 

429
00:20:40,080 --> 00:20:42,640
natürlich der Wert für diesen 
Händler und umgekehrt mit jedem 

430
00:20:42,640 --> 00:20:44,680
neuen Händler darauf steigt auch
wieder der Wert für die Kunden, 

431
00:20:44,680 --> 00:20:45,800
weil sie ja wieder mehr Auswahl 
haben. 

432
00:20:45,800 --> 00:20:48,960
Also es ist also ein hier kommt 
der Netzwerkeffekt zum tragen. 

433
00:20:49,280 --> 00:20:53,680
Oder n anderes Beispiel ist auch
ja online Games ja oder sowas 

434
00:20:53,680 --> 00:20:56,000
ne, wenn ich halt zum Beispiel 
online zocke und es sind mehr 

435
00:20:56,000 --> 00:20:59,040
Leute drinnen, dann hab ich 
unter hab ich ja wieder mehr 

436
00:20:59,200 --> 00:21:02,080
nutzen daraus, weil ich gegen 
mehr Leute spielen kann und gibt

437
00:21:02,080 --> 00:21:05,680
es noch etliche Beispiele ne 
also netzwerkeffekte sind total 

438
00:21:06,080 --> 00:21:08,840
wichtig an der Stelle und klar 
die offensichtlichsten sind 

439
00:21:08,840 --> 00:21:11,840
natürlich noch Social Networks 
aller Facebook und Instagram und

440
00:21:11,840 --> 00:21:14,360
so weiter und sofort ne. 
Meinst du das ist auch der Grund

441
00:21:14,360 --> 00:21:17,040
warum sich so n Facebook, selbst
wenn sie jetzt nicht andauernd 

442
00:21:17,040 --> 00:21:19,520
Ihre UI neu erfinden und so 
weiter ewig hält, weil einfach 

443
00:21:19,520 --> 00:21:22,360
die dieser Mehrwert so krass 
ist, dass ich halt einfach 

444
00:21:22,360 --> 00:21:26,280
diesen sozialen Austausch auf 
diesen gigantischen mit diesen 

445
00:21:26,280 --> 00:21:28,560
gigantischen Anzahl an 
Mitgliedern, die die sich 

446
00:21:28,560 --> 00:21:31,680
gigantisch gegenseitig erreichen
können und so der einfach so 

447
00:21:31,680 --> 00:21:34,080
groß ist, dass es fast to Big to
fail ist und sich alles 

448
00:21:34,080 --> 00:21:37,040
irgendwie auf so n so n soziales
Netzwerk zieht, ist 

449
00:21:37,040 --> 00:21:38,240
wahrscheinlich der Grund sogar 
ne. 

450
00:21:39,120 --> 00:21:42,720
Ja, also also Facebook finde ich
n spannendes Beispiel, weil. 

451
00:21:43,120 --> 00:21:45,400
Anfangs war das glaube ich schon
so, das hat ja auch angefangen 

452
00:21:45,400 --> 00:21:49,120
an einem Campus, wo der, wo der 
Zuckerberg da war und dann ging 

453
00:21:49,120 --> 00:21:52,520
das an andere Universitäten über
und so, und da sind diese 

454
00:21:52,520 --> 00:21:54,040
netzwerkeffekte, glaube ich, zum
Tragen gekommen. 

455
00:21:54,040 --> 00:21:56,480
Plötzlich kann ich Leute 
erreichen in anderen, anderen 

456
00:21:56,480 --> 00:21:59,440
Standorten und so, und 
heutzutage weiß ich gar nicht so

457
00:21:59,440 --> 00:22:02,720
genau, ob das das immer noch 
eine Rolle spielt, dass dass man

458
00:22:02,720 --> 00:22:06,000
theoretisch jeden erreichen 
kann, vielleicht kam das da auch

459
00:22:06,000 --> 00:22:10,160
an der Grenze, ich würde aber 
ein anderes Facebook Produkt. 

460
00:22:10,640 --> 00:22:15,160
Man nennen whatsapp zum Beispiel
find ich total gut, weil bei mir

461
00:22:15,160 --> 00:22:17,520
im im Freundeskreis im 
Krankenkreis ist es so, dass 

462
00:22:17,520 --> 00:22:19,080
dann immer mal wieder einer 
kommt und sagt, ja, lass doch 

463
00:22:19,080 --> 00:22:21,920
mal alle Telegram benutzen oder 
lass doch mal alle Signal 

464
00:22:21,920 --> 00:22:24,400
benutzen, so ist viel besser für
sicherer, was auch immer. 

465
00:22:24,400 --> 00:22:27,440
Er hat verschiedene Gründe 
dafür, aber es benutzt halt kein

466
00:22:27,440 --> 00:22:30,320
anderer und dadurch ist der Wert
halt super klein. 

467
00:22:30,640 --> 00:22:32,680
Obwohl das vielleicht die 
bessere Technologie ist. 

468
00:22:32,680 --> 00:22:34,720
Ne und whatsapp hat einfach 
diese Riesen netzwerkeffekte. 

469
00:22:34,720 --> 00:22:37,040
Ne und gleichzeitig ist der 
Aufwand auch riesengroß, weil 

470
00:22:37,200 --> 00:22:38,760
kenn ich. 
Das ist genau das Beispiel, hab 

471
00:22:38,760 --> 00:22:41,280
ich ja auch oder aber dann musst
du zum Beispiel wenn du dann ich

472
00:22:41,280 --> 00:22:44,080
sag mal du hast irgendwie ein 
235 Kandidaten, die haben halt 

473
00:22:44,080 --> 00:22:46,760
sind halt die Telegrams und die 
restlichen mal whatsapp, dann 

474
00:22:46,760 --> 00:22:48,800
musst du ja die gleiche 
Nachricht wenn du sie erreichen 

475
00:22:48,800 --> 00:22:52,480
willst auch zweimal verteilen, 
nämlich einmal nach Telegram und

476
00:22:52,480 --> 00:22:54,520
einmal nach whatsapp und musst 
auch die Antworten entsprechend 

477
00:22:54,520 --> 00:22:58,160
in 2 verschiedenen. 
Ja, Bubbles quasi abfräsen und 

478
00:22:58,160 --> 00:22:59,760
so weiter und das Macht ja dann 
auch schon wieder für den 

479
00:22:59,760 --> 00:23:01,120
Teilnehmer keinen Bock mehr. 
Genau. 

480
00:23:01,200 --> 00:23:04,240
Das ist genau also der Wert von 
whatsapp. 

481
00:23:04,240 --> 00:23:06,800
Würde für dich noch mal steigen,
wenn jetzt einer von deinen 5 

482
00:23:06,800 --> 00:23:10,240
telegrammen Kumpels sag ich mal 
auch noch zu whatsapp geht ja. 

483
00:23:10,640 --> 00:23:12,360
Genau das ist das, was das 
Gesetz sagen will. 

484
00:23:12,360 --> 00:23:15,440
Glaub ich ne. 
Richtig also ist natürlich immer

485
00:23:15,440 --> 00:23:17,760
noch total relevant. 
So ist ja jetzt auch unabhängig 

486
00:23:17,760 --> 00:23:21,840
von irgendwie Technologie der 
Netzwerkeffekt und ja ist quasi 

487
00:23:21,840 --> 00:23:25,160
auch ne Erklärung für. 
Im Startup Wesen, wo man sagt, 

488
00:23:25,160 --> 00:23:27,440
so der Winner takes it all oder 
oder auch nicht im Startup, im 

489
00:23:27,440 --> 00:23:29,600
im Technologiebereich allgemein 
der Winner takes it all 

490
00:23:30,240 --> 00:23:33,320
Mentalität, dass man versucht 
also sowas wie wie whatsapp eben

491
00:23:33,320 --> 00:23:36,080
ne ist, dann ist ja ein Winner 
der alles bekommt, weil diese 

492
00:23:36,080 --> 00:23:39,040
Netzwerkeffekte eben so groß 
sind, ne und wenn man sagt alles

493
00:23:39,040 --> 00:23:44,080
heißt das meist 90% 95% kleiner 
Teil weigert sich immer noch. 

494
00:23:44,800 --> 00:23:47,280
Also eigentlich ne coole Sache 
als Startup auf sowas zu setzen,

495
00:23:47,280 --> 00:23:50,960
aber dann gleichzeitig extrem 
schwierig, weil entweder ja 

496
00:23:50,960 --> 00:23:52,720
schaffst du es dann oder bist 
halt komplett tot. 

497
00:23:53,680 --> 00:23:55,320
Ja, und ist spannend. 
Also jetzt mal auf unseren 

498
00:23:55,320 --> 00:23:57,920
Bereich bezogen könnte es ja 
sein, wenn man sagt, also wenn 

499
00:23:57,920 --> 00:23:59,520
wir, wir arbeiten ja bei der 
Heisenware mit den 

500
00:23:59,520 --> 00:24:02,800
Maschinenbauern zusammen und mit
den Produzenten, ne wenn wir 

501
00:24:02,800 --> 00:24:04,640
jetzt viele Maschinenbauer 
haben, die vielleicht unsere 

502
00:24:04,640 --> 00:24:07,920
Software benutzen um Daten zu 
verfassen bei Kunden, hat das 

503
00:24:08,080 --> 00:24:12,080
vielleicht für nen Endkunden 
direkt nen Vorteil wieder weil 

504
00:24:12,080 --> 00:24:15,200
seine Maschinen direkt 
vernetzbar sind ne und er direkt

505
00:24:15,200 --> 00:24:17,200
austauschen kann mit seinem mit 
dem Maschinenbauer, mit dem 

506
00:24:17,200 --> 00:24:19,360
Lieferanten. 
So könnten wir Netzwerkeffekte 

507
00:24:19,360 --> 00:24:22,320
tatsächlich aufbauen, ne, also 
sprich für einen weiteren Kunden

508
00:24:22,320 --> 00:24:24,560
ist es für uns n großen Wert, 
wenn wir schon viele andere 

509
00:24:24,720 --> 00:24:27,920
haben. 
Alles klar, das musst du dann 

510
00:24:27,920 --> 00:24:30,960
aber regeln. 
Gerrit, Das ist Sales. 

511
00:24:32,720 --> 00:24:35,520
Gut. 
Gut, Let's go to the next one. 

512
00:24:35,840 --> 00:24:38,160
Das Cap Theorie hast du 
aufgeschrieben, Gerrit das 

513
00:24:38,160 --> 00:24:40,440
Gesetz der verteilten Systeme, 
vielleicht magst du da auch kurz

514
00:24:40,440 --> 00:24:42,000
noch n paar einleitende Worte 
sagen zu. 

515
00:24:42,880 --> 00:24:46,920
Das kann ich machen und. 
Dabei versteh ich aber gar 

516
00:24:46,920 --> 00:24:48,800
nichts. 
Ja, die Aussage ist die, dass 

517
00:24:49,360 --> 00:24:53,440
ein verteiltes Datensystem immer
nur 2 der folgenden 3 Garantien 

518
00:24:53,440 --> 00:24:57,600
gleichzeitig bietet. 
Consistency, Avalability and 

519
00:24:57,600 --> 00:25:00,920
Partition ja, was so viel heißt 
wie Konsistenz, Verfügbarkeit 

520
00:25:00,920 --> 00:25:03,600
und Auswahltoleranz was bedeutet
das denn jetzt? 

521
00:25:04,480 --> 00:25:06,360
Ja, das ist fies. 
Also ich, ich find es gemein, 

522
00:25:06,360 --> 00:25:08,480
dass es das gibt, das willst du 
eigentlich nicht haben, aber es 

523
00:25:08,480 --> 00:25:11,000
sagt so viel wie du kannst. 
Ich glaub davon gibt es auch 

524
00:25:11,000 --> 00:25:13,120
noch mehrere ich aber ich hab 
dir jetzt hier nicht mit 

525
00:25:13,120 --> 00:25:14,720
rausgesucht, die so ähnlich 
sind. 

526
00:25:14,720 --> 00:25:16,680
Ich hab auch schon mal 1 
gesehen, dass es eine Matrix ist

527
00:25:16,680 --> 00:25:19,680
mit vieren und so weiter aber es
scheint so zu sein, dass es 

528
00:25:19,680 --> 00:25:22,800
Gesetzmäßigkeiten gibt, dass du,
dass du kein perfektes System 

529
00:25:22,800 --> 00:25:25,160
hinkriegst. 
Ja für alle Use Cases, was du 

530
00:25:25,160 --> 00:25:27,720
eigentlich haben möchtest ist 
ja, dass dein System sowohl 

531
00:25:27,720 --> 00:25:31,040
konsistent als auch 
hochverfügbar ist, als auch 

532
00:25:31,040 --> 00:25:33,200
überhaupt gar keine 
Ausfalltoleranz duldet so ja 

533
00:25:33,200 --> 00:25:35,760
dann, das wär natürlich super, 
danach strebt jeder und dieses 

534
00:25:35,760 --> 00:25:38,400
Gesetz sagt Halt, das kannst du 
halt knicken, ist quasi. 

535
00:25:38,880 --> 00:25:40,840
Wir haben gesagt, es sind keine 
Naturgesetze, aber es ist quasi 

536
00:25:40,840 --> 00:25:43,880
trotzdem in Stein gemeißelt, 
dass du, dass du das nicht 

537
00:25:43,880 --> 00:25:45,920
schaffst. 
Ja, und dass du die Zähne 

538
00:25:45,920 --> 00:25:49,160
ausbeißen wirst, wenn man das 
weiß, dann kann man sagen, OK, 

539
00:25:49,160 --> 00:25:51,920
ich kann halt, und das sagt das 
Gesetz, ich kann halt 2 von 

540
00:25:51,920 --> 00:25:55,200
diesen Eigenschaften optimieren,
aber nicht alle 3. 

541
00:25:55,200 --> 00:25:58,320
Ja, ich glaube, das ist, das ist
sehr stark angekommen, also das,

542
00:25:58,320 --> 00:26:01,560
das weiß ich auch, ja, und dann 
muss man sich halt fragen, was 

543
00:26:01,560 --> 00:26:05,920
bin ich und für den 
Anwendungsfall den ich lösen 

544
00:26:05,920 --> 00:26:08,320
will. 
Was sind mir die 2 wichtigsten 

545
00:26:08,320 --> 00:26:10,560
aus diesen 3? 
Ja, warum brauche ich, muss ich 

546
00:26:10,560 --> 00:26:13,560
extrem konsistent sein und 
verfügbar und ist vielleicht 

547
00:26:13,560 --> 00:26:16,640
nicht so wichtig, dass ich mal, 
wenn ich mal kurz weg bin, ja 

548
00:26:16,640 --> 00:26:20,000
dann können die verknoten, ja 
die die User oder aber ist genau

549
00:26:20,000 --> 00:26:21,520
das andersrum? 
Ja bin ich zum Beispiel eine 

550
00:26:21,520 --> 00:26:24,480
Bank, mach online Banking, dann 
habe ich ganz klar 

551
00:26:24,800 --> 00:26:28,640
auswahltoleranz muss gegen 0 
gehen ja und Konsistenz muss 

552
00:26:28,640 --> 00:26:31,280
auch, muss auch super 
gewährleistet sein ja und dann 

553
00:26:31,280 --> 00:26:34,120
ist vielleicht Verfügbarkeit. 
Dann ist halt kurz mal das 

554
00:26:34,120 --> 00:26:36,720
online Banking nicht erreichbar 
oder irgendsowas ja, das ist 

555
00:26:36,720 --> 00:26:39,320
dann vielleicht noch die die 
Pille, die man am besten 

556
00:26:39,320 --> 00:26:41,600
schlucken kann. 
Ja, aber bevor mein System 

557
00:26:41,600 --> 00:26:44,160
inkonsistent wird und ich nicht 
mehr weiß, hat er das überwiesen

558
00:26:44,160 --> 00:26:46,600
oder nicht und das ist auf jeden
Fall der größere Schaden fürs 

559
00:26:46,600 --> 00:26:48,800
Online Banking. 
Ja und jetzt guckst du irgendwie

560
00:26:48,800 --> 00:26:51,920
nen guckst du irgendwie nen was 
weiß ich linkedin an oder 

561
00:26:51,920 --> 00:26:55,520
irgendsowas da ist die sagen 
vielleicht OK wenn linkedin down

562
00:26:55,520 --> 00:26:57,760
ist so dann schreit halt die 
ganze Welt so ey ich kann 

563
00:26:57,760 --> 00:26:59,760
irgendwie nicht mich einloggen 
oder irgendsowas. 

564
00:27:00,160 --> 00:27:02,320
Da ist halt ausfalltoleranz der 
Quatsch. 

565
00:27:02,640 --> 00:27:05,760
Verfügbarkeit ist halt der 
wichtigste Faktor, das muss halt

566
00:27:05,760 --> 00:27:08,400
immer immer immer an sein. 
Ja und selbst wenn da mal ne 

567
00:27:08,400 --> 00:27:10,160
Nachricht schiefgeht oder 
doppelt gepostet wird 

568
00:27:10,160 --> 00:27:13,120
irgendsowas drumhin ja dann ist 
es auch nicht so schlimm, 

569
00:27:13,360 --> 00:27:16,240
vielleicht zeigen diese beiden 
Beispiele sehr unterschiedliche 

570
00:27:16,240 --> 00:27:19,880
Use Cases und es zeigt halt 
warum das so ist, dass man das 

571
00:27:19,880 --> 00:27:21,760
nicht machen kann, das weiß ich 
selber irgendwie nicht so ganz 

572
00:27:21,760 --> 00:27:24,600
genau, das ist irgendwie schade,
ja ich würde auch lieber 

573
00:27:24,600 --> 00:27:26,400
versuchen alle 3 zu optimieren, 
aber. 

574
00:27:27,200 --> 00:27:29,720
Genau, es ist ne Heuristik, man 
hat das so festgestellt und es 

575
00:27:29,720 --> 00:27:30,960
wird irgendwie nicht gut 
funktionieren. 

576
00:27:30,960 --> 00:27:32,800
Ne man sollte es nicht versuchen
und sich die Zähne dran 

577
00:27:32,800 --> 00:27:35,960
ausbeißen ne ich glaube. 
OK mehr kann man da glaub ich 

578
00:27:35,960 --> 00:27:38,520
erstmal nicht zu sagen. 
Ne, dazu bin ich auch zu wenig 

579
00:27:38,520 --> 00:27:40,640
Mathematiker und so weiter als 
dass ich jetzt hier irgendwie ne

580
00:27:40,640 --> 00:27:42,720
auf das Audio schon ne 
Beweisführung hin hin Bauern 

581
00:27:42,720 --> 00:27:45,440
könnte so das das akzeptiere ich
jetzt auch einfach so. 

582
00:27:47,040 --> 00:27:49,520
Wir müssen also Architekten auf 
dem auf dem Zettel haben und 

583
00:27:49,520 --> 00:27:52,280
können sich dann noch mal weiter
reinfuchsen, wenn man das 

584
00:27:52,280 --> 00:27:54,600
möchte. 
OK, ich hab da aber noch eine 

585
00:27:54,600 --> 00:27:56,640
Frage dazu. 
Kannst du jetzt so etwas sagen 

586
00:27:56,640 --> 00:27:58,480
was die was jetzt da genau der 
Unterschied zwischen der 

587
00:27:58,480 --> 00:28:00,720
Verfügbarkeit und der 
Auswahltoleranz ist? 

588
00:28:01,320 --> 00:28:04,320
Also es geht ja hier um um 
Gesetz der verteilten Systeme. 

589
00:28:04,320 --> 00:28:06,160
Also wenn ich ne Verteilung hab,
dann hab ich also verteilte 

590
00:28:06,160 --> 00:28:09,160
Komponenten und man muss davon 
ausgehen, je größer das 

591
00:28:09,160 --> 00:28:12,000
verteilte System ist, so größer 
ist die Wahrscheinlichkeit, dass

592
00:28:12,000 --> 00:28:14,480
mir eine Komponente von diesem 
verteilten System völlig 

593
00:28:14,480 --> 00:28:15,720
abraucht. 
Also jetzt mal im 

594
00:28:15,720 --> 00:28:16,960
Computersprech, darum geht es 
ja. 

595
00:28:17,600 --> 00:28:20,240
Habe ich halt irgendwie 2 
Computer in meinem verteilten 

596
00:28:20,240 --> 00:28:21,800
System, dann ist die 
Wahrscheinlichkeit, dass einer 

597
00:28:21,800 --> 00:28:23,840
davon ausfällt, wenn ich die 
irgendwie beide gut kenne, 

598
00:28:24,240 --> 00:28:26,880
relativ klein. 
Habe ich aber eine Millionen 

599
00:28:26,880 --> 00:28:30,000
Computer, dann ist es keine 
Ausnahme mehr, sondern die 

600
00:28:30,000 --> 00:28:33,920
Regel, dass davon vielleicht 
alle 10 Sekunden einer komplett 

601
00:28:33,920 --> 00:28:37,520
ausfällt, weil dem die CPU 
Durchbrennt, die Hardware 

602
00:28:37,520 --> 00:28:39,480
komplett kaputt geht, die 
Festplatte abrauscht oder 

603
00:28:39,480 --> 00:28:42,480
irgendsowas, das ist die 
Ausfalltoleranz also. 

604
00:28:42,800 --> 00:28:45,800
Wie stark beeinträchtigt das das
gesamt die Gesamtleistung des 

605
00:28:45,800 --> 00:28:47,720
Systems, wenn halt ein so n Ding
ganz weg ist? 

606
00:28:47,720 --> 00:28:52,080
So ja und das wird halt ich 
würde sagen, ich hatte die glaub

607
00:28:52,080 --> 00:28:53,560
ich die interne Größe was damit 
zu tun. 

608
00:28:53,560 --> 00:28:56,720
Also wenn ich ein ein riesiges 
System habe, ja dann kann ich 

609
00:28:56,720 --> 00:28:59,120
das schon erreichen, dass ich ne
ganz gute ausfalltoleranz hab. 

610
00:28:59,520 --> 00:29:02,480
Je kleiner mein verteiltes 
System wird desto desto 

611
00:29:02,480 --> 00:29:05,200
drastischer ist quasi das 
ausfallen einer Komponente für 

612
00:29:05,200 --> 00:29:08,200
den Rest der Komponenten und so 
weiter Verfügbarkeit sei es 

613
00:29:08,200 --> 00:29:12,080
einfach nur ist es da ist es für
mich als Anwender sofort zu 

614
00:29:12,080 --> 00:29:14,560
nutzen. 
Und es, das kann halt gut sein, 

615
00:29:14,560 --> 00:29:17,440
dass irgendwie vielleicht sogar 
ein Rechenzentrum komplett 

616
00:29:17,440 --> 00:29:19,760
abgibt, weil da irgendwie der 
Bagger das Kabel abgedonnert 

617
00:29:19,760 --> 00:29:21,200
hat. 
Trotzdem ist für mich die 

618
00:29:21,200 --> 00:29:24,000
Anwendung verfügbar, ich merk 
das nicht, im Hintergrund werden

619
00:29:24,000 --> 00:29:26,280
vielleicht irgendwie schwer die 
Datenbanken Daten hin und 

620
00:29:26,280 --> 00:29:29,360
hergeschoben, weil weil es 
aufgefangen werden muss und so, 

621
00:29:29,600 --> 00:29:32,560
aber das System fühlt sich 
verfügbar an ne ich glaube das 

622
00:29:32,600 --> 00:29:35,200
ist ich hoffe das beantwortet 
eine Frage. 

623
00:29:35,760 --> 00:29:39,040
Ja, absolut OK. 
Verfügbarkeit ist insbesondere 

624
00:29:39,040 --> 00:29:41,040
etwas, was der User erlebt hat. 
Ich glaub das ist auch ein 

625
00:29:41,040 --> 00:29:42,160
bisschen scheinbar. 
Genau. 

626
00:29:42,640 --> 00:29:46,000
So versteh ich das. 
Gut, dann Nummer 6. 

627
00:29:46,480 --> 00:29:51,760
Das Gesetz der Toleranz, Postal 
Slaw, John Postal, anscheinend 

628
00:29:51,760 --> 00:29:54,600
einer der wichtigsten Pioniere 
des Internets, der für die 

629
00:29:54,600 --> 00:29:59,680
Verwaltung der IANA zuständig 
war, und das ist das zentrale 

630
00:29:59,680 --> 00:30:01,840
Adressbuch des Internets. 
Kennst du das? 

631
00:30:02,240 --> 00:30:03,920
Sogar du kennst das auch. 
Wir hatten schon ganze Folge 

632
00:30:03,920 --> 00:30:06,240
darüber ist. 
Es das mit DNS und so weiter. 

633
00:30:06,960 --> 00:30:09,160
Ja, also alle die, die jetzt 
nicht wissen, was die Jana ist, 

634
00:30:09,160 --> 00:30:10,960
die können ja die DNS Folge, die
ich nicht auf dem. 

635
00:30:11,320 --> 00:30:13,440
Ich weiß nicht, welche Nummer 
das ist, aber die findet man ja 

636
00:30:13,440 --> 00:30:16,560
bei uns im in der Historie. 
Ja OK, dachte ich, aber weil das

637
00:30:16,560 --> 00:30:20,240
hier den ist gut dann die 
Aussage ist sehr konservativ in 

638
00:30:20,240 --> 00:30:24,560
dem was du sendest und liberal 
in dem was du empfängst. 

639
00:30:24,720 --> 00:30:27,640
Das wär ja total cool. 
Ja ist super geil. 

640
00:30:29,360 --> 00:30:33,040
Das Beispiel ist quasi, dass ein
Webbrowser beim Senden von Daten

641
00:30:33,040 --> 00:30:35,920
sich also strikt an die an die 
Web Standards halten sollte, 

642
00:30:35,920 --> 00:30:38,440
also da soll er sehr konservativ
sein, sich an die Regeln da 

643
00:30:38,440 --> 00:30:40,600
irgendwo halten. 
Wenn er aber eine Webseite 

644
00:30:40,600 --> 00:30:44,000
empfängt und öffnet, die 
irgendwie ja kleine Fehler im 

645
00:30:44,000 --> 00:30:47,040
Code hat, ne, also nicht perfekt
quasi sich an die Standards 

646
00:30:47,040 --> 00:30:49,880
hält, dann sollte der Browser an
der Stelle eher liberal sein und

647
00:30:49,880 --> 00:30:52,160
und tolerant dieser Website 
gegenüber sich trotzdem 

648
00:30:52,160 --> 00:30:55,840
irgendwie anzeigen, vielleicht 
mit kleinen Lücken oder sonst 

649
00:30:55,840 --> 00:30:57,200
was. 
Ne, also Dinge die nicht perfekt

650
00:30:57,200 --> 00:30:59,440
angezeigt werden, aber lieber 
irgendwas als gar nichts, so 

651
00:30:59,880 --> 00:31:02,240
könnte man es verstehen. 
Ne, ich hab n anderes Beispiel. 

652
00:31:02,640 --> 00:31:05,280
Als Papier, wenn wenn deine 
Kinder, wenn deine Kinder noch 

653
00:31:05,280 --> 00:31:07,840
klein sind, dann haben die auch 
noch keine perfekte Grammatik 

654
00:31:07,840 --> 00:31:11,960
und keine perfekte Aussprache. 
So weiter am Leib und aber als 

655
00:31:11,960 --> 00:31:13,600
Eltern verstehst du die sehr 
sehr wohl. 

656
00:31:13,600 --> 00:31:16,960
Also du bist komplett liberal 
was du was du empfängst von 

657
00:31:16,960 --> 00:31:19,960
deinen Kindern, während die mit 
dir sprechen, deswegen solltest 

658
00:31:19,960 --> 00:31:23,120
du aber nicht unsauber antworten
oder auch irgendwie flapsig 

659
00:31:23,200 --> 00:31:25,680
flapsige Wörter oder schlechte 
Grammatik benutzen, sondern 

660
00:31:26,080 --> 00:31:29,680
exakt den Regeln der deutschen 
Sprache antworten geben, obwohl 

661
00:31:29,680 --> 00:31:32,000
du was ziemlich kauderwelschiges
empfangen hast. 

662
00:31:32,320 --> 00:31:34,160
Denn sonst lernen die Kinder 
nämlich auch nicht, wie es 

663
00:31:34,160 --> 00:31:36,560
eigentlich richtig ist. 
Ja, und so bleibt das System 

664
00:31:36,560 --> 00:31:39,840
auch stabil zwischen Ansprache 
und Antwort und so weiter. 

665
00:31:40,080 --> 00:31:42,080
Sehr gut also. 
Die Babysprache kannst du dir 

666
00:31:42,080 --> 00:31:45,040
schenken, quasi ja. 
Ja, genau, aber man man erkennt,

667
00:31:45,040 --> 00:31:46,400
ich weiß nicht, ob du das schon 
mal gesehen hast. 

668
00:31:46,400 --> 00:31:48,320
Mich nervt das tierisch. 
Also ich bin auf jeden Fall der 

669
00:31:48,320 --> 00:31:52,480
Verfechter dieses Gesetzes als 
Papa, ich rede also so wie ich 

670
00:31:52,480 --> 00:31:54,400
auch mit dir reden würde, rede 
ich auch mit meinen Kindern, 

671
00:31:54,400 --> 00:31:57,200
also jetzt vielleicht nicht vom 
vom inhaltlichen, aber von der 

672
00:31:57,360 --> 00:32:00,120
von der Grammatik und von der 
Sprache her, das gibt aber ganz 

673
00:32:00,120 --> 00:32:04,920
andere Eltern, die. 
Ja und so weiter. 

674
00:32:04,920 --> 00:32:07,360
Wo du denkst, so was ist denn 
also wie lern ich das 

675
00:32:07,360 --> 00:32:08,880
eigentlich? 
Und jetzt die richtige Sprache 

676
00:32:08,880 --> 00:32:12,480
so. 
Ich hatte neulich n Thema, glaub

677
00:32:12,480 --> 00:32:15,120
ich als wir als wir wandern 
waren sag ich so ja ich da ne Mu

678
00:32:15,120 --> 00:32:19,240
oder so zu einer Kuh und dann 
dann genau oder so na ja das ist

679
00:32:19,240 --> 00:32:21,920
ja aber ne Kuh und ich so OK 
soll ich dann Kuh sagen ja sag 

680
00:32:21,920 --> 00:32:25,840
einfach Kuh OK. 
Ja, ich glaub das ist halt total

681
00:32:25,840 --> 00:32:28,720
wichtig genau und da sicherlich 
hat sich der Kollege das jetzt 

682
00:32:28,720 --> 00:32:31,000
nicht dabei gedacht, aber das 
ist genau das, das ist genau das

683
00:32:31,000 --> 00:32:35,280
Thema, das ist trotzdem, darum 
geht es ja und in der in der 

684
00:32:35,280 --> 00:32:38,240
Informatik um darauf 
zurückzukommen ist es halt n 

685
00:32:38,240 --> 00:32:42,000
selbsterhaltungsmechanismus, 
weil weil es dazu führt 

686
00:32:42,000 --> 00:32:44,480
eigentlich, dass das Internet so
stabil ist und stabil bleibt wie

687
00:32:44,480 --> 00:32:46,920
wir, wie wir es haben, würden 
wir jetzt halt ganz krass die 

688
00:32:46,920 --> 00:32:48,920
Regeln durchziehen, ja oder dann
wär vielleicht tatsächlich was 

689
00:32:48,920 --> 00:32:50,960
du sagst, überall ist mal n 
kleiner Fehler oder irgendwas, 

690
00:32:50,960 --> 00:32:53,200
ja jetzt wo wir KI haben, da ist
auch überall mal n kleiner 

691
00:32:53,200 --> 00:32:55,120
Fehler drin. 
Und wenn die Webseite da einfach

692
00:32:55,120 --> 00:32:57,760
gar nicht mehr sich anzeigt, nur
weil da irgendwo irgendwas drin 

693
00:32:57,760 --> 00:33:00,880
ist, dann würde das alles nicht 
so funktionieren und relativ 

694
00:33:00,880 --> 00:33:03,680
hart zusammenbrechen. 
Ja, das ist schon n ganz cooles 

695
00:33:03,840 --> 00:33:06,560
Cooles, das ist einfach auch so 
ne Weisheit, finde ich ja das 

696
00:33:06,560 --> 00:33:08,360
Klimatom, das heißt wenn könnte.
Man schon mal sagen, wenn 

697
00:33:08,360 --> 00:33:11,600
irgendwie Fehler mit ankommen 
oder es es Fehler gibt, dann 

698
00:33:11,680 --> 00:33:14,400
einfach an der Stelle liberal 
tolerant zu sein als 

699
00:33:14,400 --> 00:33:16,840
Computerprogramm und trotzdem 
noch das Beste draus machen und 

700
00:33:16,840 --> 00:33:18,640
nicht nicht den Dienst zu 
quittieren, ja. 

701
00:33:18,640 --> 00:33:21,360
Ja, und das also. 
Also heutzutage ist ja das 

702
00:33:21,360 --> 00:33:24,800
Internet relativ weit ne und die
Standards auch relativ lange 

703
00:33:24,800 --> 00:33:27,680
abgehangen sag ich mal. 
Das war ja auch nicht immer so 

704
00:33:27,920 --> 00:33:30,240
und ich weiß noch die Zeiten als
so als das so mit dem Web 

705
00:33:30,240 --> 00:33:33,080
richtig losging und so, da CSS 
zum Beispiel, also unsere 

706
00:33:33,080 --> 00:33:35,680
cascading Stylesheets, die 
Sprache, die quasi definiert wie

707
00:33:35,680 --> 00:33:38,760
ich Sachen anzumalen hab und so 
weiter die hat sich auch 

708
00:33:38,760 --> 00:33:40,880
fortentwickelt und die kommen ja
gar nicht so schnell hinterher, 

709
00:33:40,880 --> 00:33:43,840
die armen Browserentwickler das 
ist alles richtig umzusetzen so 

710
00:33:43,840 --> 00:33:46,760
und es haben sich aber dann 
immer die Browser erfolgreich 

711
00:33:46,760 --> 00:33:49,440
gemeldet. 
Bei denen halt möglichst viel 

712
00:33:49,440 --> 00:33:53,360
von diesen neuen, im Standard 
begriffenen Möglichkeiten 

713
00:33:54,000 --> 00:33:56,600
verstanden wurden und aber auch 
gerade der schräge Kram, den 

714
00:33:56,600 --> 00:33:58,760
irgendwelche anderen Leute schon
vorher vielleicht in die Welt 

715
00:33:58,760 --> 00:34:01,280
gebracht haben, bevor es 
irgendwie abgesegnet wurde durch

716
00:34:01,280 --> 00:34:04,120
irgendeinen Web Standard. 
Ja, wenn das halt auch ging und 

717
00:34:04,480 --> 00:34:07,120
nicht deine Webseite nicht 
kaputt ist, weil du hast sofort 

718
00:34:07,120 --> 00:34:09,760
n Mehrwert natürlich wenn du, 
wenn du jemand bist, der ne 

719
00:34:09,760 --> 00:34:11,920
Webseite zur Verfügung stellst 
und baust. 

720
00:34:12,199 --> 00:34:14,480
Die sich aber irgendwie nur im 
Safari cool anzeigt und 

721
00:34:14,480 --> 00:34:16,880
irgendwie im im Microsoft 
explodierer Entschuldigung 

722
00:34:16,880 --> 00:34:21,440
Explorer immer noch nicht 
Explorer, dann halt nicht cool 

723
00:34:21,440 --> 00:34:24,120
anzeigt. 
Ja dann dann findest du halt den

724
00:34:24,120 --> 00:34:27,360
Microsoft Explorer blöd, aber du
findst halt den Browser cool, wo

725
00:34:27,360 --> 00:34:28,880
das halt einfach alles 
funktioniert und der halt 

726
00:34:28,880 --> 00:34:31,560
einfach mal über irgendwelche 
Sachen, die vielleicht noch gar 

727
00:34:31,560 --> 00:34:34,040
nicht so klar standardisiert 
sind, drüber bügelt und das halt

728
00:34:34,040 --> 00:34:38,000
einfach mitdenkt und so gut wie 
es geht mit richtig macht ja 

729
00:34:38,000 --> 00:34:41,360
perfekt, das sagt das glaub ich.
Super, dann kommen wir zu Teil 

730
00:34:41,360 --> 00:34:43,440
3. 
Ja, von unseren Gesetzen. 

731
00:34:43,440 --> 00:34:45,639
Der Mensch. 
Aber insgesamt ist das Gesetz 

732
00:34:45,639 --> 00:34:47,440
Nummer 7, ist vielleicht 
wichtiger, und das ist Brooks 

733
00:34:47,440 --> 00:34:50,840
Law, und das ist das Gesetz des 
Projektmanagements und ich würde

734
00:34:50,840 --> 00:34:53,040
behaupten, das hat jeder und 
jede schon mal erlebt. 

735
00:34:53,360 --> 00:34:55,360
Die Aussage ist, wenn ein 
Softwareprojekt bereits im 

736
00:34:55,360 --> 00:34:58,600
Verzug ist, führt das Hinzufügen
von weiteren Entwicklern zu 

737
00:34:58,600 --> 00:35:02,560
einer noch größeren Verzögerung 
und da muss ich immer denken, 

738
00:35:02,800 --> 00:35:05,320
also vielleicht noch ganz kurz, 
wer ist wer ist West Brooks, das

739
00:35:05,320 --> 00:35:08,800
ist Fred Brooks, der hat das 
Buch The Metacal man month 

740
00:35:08,880 --> 00:35:11,520
geschrieben, also der Mythos 
des. 

741
00:35:11,920 --> 00:35:16,160
Mann, Monats oder Menschen 
Monats und ich find das merkt 

742
00:35:16,160 --> 00:35:18,000
man immer. 
Ja also und und das merkt man 

743
00:35:18,000 --> 00:35:21,040
auch total ja mit Verlaub bei 
uns so n bisschen manchmal, wenn

744
00:35:21,040 --> 00:35:23,040
wenn neue Softwareentwickler 
dazu kommen, dann wird das mal 

745
00:35:23,040 --> 00:35:26,120
alles n bisschen langsamer. 
Ist zwar kein Projekt sondern 

746
00:35:26,120 --> 00:35:29,280
wir haben ein ein langfristig 
werden wir ein Produkt ja aber 

747
00:35:29,520 --> 00:35:32,480
dennoch merkt man auch da wird 
das mal langsamer dann am Ende 

748
00:35:32,480 --> 00:35:34,560
zahlt es sich aus aber gerade 
bei Projekten die natürlich n 

749
00:35:34,720 --> 00:35:37,520
klaren Anfang und Ende haben ist
es natürlich so, dass es dann 

750
00:35:37,520 --> 00:35:40,200
tut einfach nur alles verzögert 
mehr Ressourcen drauf zu 

751
00:35:40,200 --> 00:35:42,560
schmeißen statt. 
Leute sich noch tiefer drauf 

752
00:35:42,560 --> 00:35:45,080
konzentrieren lassen zu können. 
Genau. 

753
00:35:45,080 --> 00:35:48,240
Und ich glaube das das stimmt 
halt für also, also für Software

754
00:35:48,240 --> 00:35:51,120
stimmt halt deswegen, 
insbesondere weil das, weil das 

755
00:35:51,120 --> 00:35:53,920
was man damit macht halt relativ
komplex in sich selbst ist. 

756
00:35:54,400 --> 00:35:57,040
Aber ich glaube, das gilt Halt 
für alles mögliche andere, was 

757
00:35:57,040 --> 00:35:58,640
sehr komplex ist. 
Ich weiß zum Beispiel im 

758
00:35:58,640 --> 00:36:02,800
Architekturbüro, wenn du da ein 
Projekt hast, wo sehr viele 

759
00:36:02,800 --> 00:36:05,120
feine Absprachen stattgefunden 
haben mit einer bestimmten 

760
00:36:05,120 --> 00:36:07,440
Person. 
Und man da jetzt quasi das 

761
00:36:07,440 --> 00:36:09,920
beschleunigen will, indem man 
einfach neue Personen hinzufügt,

762
00:36:09,920 --> 00:36:11,920
ist es genauso. 
Ja, also diese neue Person muss 

763
00:36:11,920 --> 00:36:14,720
ja erstmal aufholen, was alles 
schon besprochen wurde und was 

764
00:36:14,720 --> 00:36:17,600
alles nicht soll und so weiter 
das ist halt, ich glaube die ist

765
00:36:17,600 --> 00:36:21,040
ganze Zeit immer dann gültig, 
wenn die Grundlage auf dem du 

766
00:36:21,040 --> 00:36:25,200
arbeitest halt so ist, dass sie 
eine geteilte komplexe Wahrheit 

767
00:36:25,200 --> 00:36:27,680
widerspiegeln, die alle 
gleichzeitig tief verstehen 

768
00:36:27,680 --> 00:36:30,120
müssen, um es gut zum Ende zu 
führen. 

769
00:36:30,120 --> 00:36:32,560
Ja und das da gibt es mehrere 
Beispiele, die. 

770
00:36:32,720 --> 00:36:34,160
Unter Softwareentwicklern, ganz 
klar. 

771
00:36:34,320 --> 00:36:36,600
Aber wie gesagt, Architektur, 
Architektur fällt mir gleich als

772
00:36:36,600 --> 00:36:39,520
Nächstes ein und garantiert auch
n paar andere Sachen, ne. 

773
00:36:40,080 --> 00:36:41,800
Ich, ich möchte es noch mal 
betonen, ich glaube, es ist 

774
00:36:41,800 --> 00:36:44,000
insbesondere bei Projekten so 
halt die halt wirklich so ne ne 

775
00:36:44,000 --> 00:36:48,640
ne Deadline haben ein Ende ein 
ein fixes Ende, anders als bei 

776
00:36:48,800 --> 00:36:51,880
Produkten logischerweise Teams 
die immer weitermachen, da lohnt

777
00:36:51,880 --> 00:36:54,960
sich natürlich ne Einarbeitung 
von neuen neuen Kollegen und 

778
00:36:54,960 --> 00:36:56,880
Kolleginnen in den Produkten 
haben und. 

779
00:36:57,280 --> 00:36:58,880
Ich glaub das das Wichtigste 
ist, dass man. 

780
00:36:59,200 --> 00:37:01,520
Quasi bevor es losgeht. 
Wenn du das Projekt hast, dass 

781
00:37:01,520 --> 00:37:04,840
man da sich überlegt, wie viele 
werde ich dafür brauchen müssen,

782
00:37:04,840 --> 00:37:06,520
um die Deadline zu machen. 
Das ist natürlich extrem 

783
00:37:06,520 --> 00:37:09,200
kompliziert, aber dann habe ich 
natürlich höhere, anfangs höhere

784
00:37:09,200 --> 00:37:12,520
Anfangskosten, aber dann im 
Projekt quasi das Team, was ich 

785
00:37:12,520 --> 00:37:14,480
brauche, um es dann auch zügig 
fertig zu machen. 

786
00:37:15,040 --> 00:37:17,200
Was haben wir als nächstes? 
Magst du dir mal vorstellen? 

787
00:37:17,760 --> 00:37:20,880
Conways Laws so aufgeschrieben 
Gerrit das Gesetz der 

788
00:37:20,880 --> 00:37:26,880
Organisationsstruktur. 1967 ja, 
da ich glaub, das war 

789
00:37:26,880 --> 00:37:29,320
Mondlandung oder Irgendsowas, da
gab es ja überhaupt erst die 

790
00:37:29,320 --> 00:37:32,640
ersten Computer und angeblich 
wurde diese dieses Gesetz von 

791
00:37:32,640 --> 00:37:36,480
Convay erst bekannt, nachdem es 
der Kollege von unserem vorigen 

792
00:37:36,480 --> 00:37:40,720
Gesetz, nämlich der Herr Brooks,
mit zitiert hat und es sagt so 

793
00:37:40,720 --> 00:37:44,240
viel aus wie mal knapp gefasst 
ist, dass die innere 

794
00:37:44,240 --> 00:37:48,320
Architektur, der Aufbau einer 
größeren Software Applikation, 

795
00:37:48,640 --> 00:37:51,920
die Teamstruktur. 
Der Entwickler oder der Firma 

796
00:37:51,920 --> 00:37:55,920
sag ich mal die dahinter steht, 
relativ klar widerspiegelt oder 

797
00:37:55,920 --> 00:37:59,280
noch mal in anderen Worten hab 
ich zum Beispiel ein Team, was 

798
00:37:59,280 --> 00:38:02,240
sehr klare und strikte 
Aufgabentrennung hat, zum 

799
00:38:02,240 --> 00:38:05,200
Beispiel das Team Frontend und 
das Team Backend und das Team 

800
00:38:05,200 --> 00:38:08,640
Datenbank und das Team UI Design
oder Irgendsowas. 

801
00:38:08,800 --> 00:38:13,440
Dann dann, so sagt das Gesetz, 
würde man im Code dieser starken

802
00:38:13,440 --> 00:38:16,400
Trennungen auch sehen. 
Und es führt dann zu 

803
00:38:16,400 --> 00:38:19,280
Komponenten, die die, die dann 
in sich sehr schlüssig sind, 

804
00:38:19,280 --> 00:38:22,840
aber die dann nach Außen her 
losgekoppelte Interfaces haben 

805
00:38:22,840 --> 00:38:25,040
und so weiter da glaub ich ist 
was dran. 

806
00:38:25,040 --> 00:38:26,720
Ja da hast. 
Du total was dran. 

807
00:38:26,800 --> 00:38:30,080
Das hat auch der auch wieder der
Hendrik vor 2 Folgen erwähnt. 

808
00:38:30,080 --> 00:38:32,960
Convest Law als wir über die 
Moduliten gesprochen haben. 

809
00:38:34,080 --> 00:38:37,560
Ja, nicht moduliten mit Nordpol,
sondern Moduliten hast du 

810
00:38:37,560 --> 00:38:39,520
gesagt, ne? 
Hab ich gesagt. 

811
00:38:39,520 --> 00:38:41,320
Ja gut, ich wollt es nur noch 
mal, weil das kann man ja 

812
00:38:41,320 --> 00:38:43,120
schnell verhören, ja. 
Vielleicht undeutlich. 

813
00:38:43,120 --> 00:38:46,200
Genau das ist nicht so gängig, 
deswegen ja richtig gut, dass du

814
00:38:46,200 --> 00:38:48,960
es noch mal sagst. 
Nee, wirklich, der Modulit ja, 

815
00:38:49,040 --> 00:38:53,000
also verschiedene, er hat das 
mein ich in dem also lieber 

816
00:38:53,000 --> 00:38:54,760
besser noch mal selber 
nachhören, aber er hat das im 

817
00:38:54,760 --> 00:38:57,760
Kontext gesagt, dass es also 
verschiedene Teams also gibt, 

818
00:38:57,920 --> 00:39:00,720
die verschiedene Module einer 
Software zur Verfügung 

819
00:39:00,880 --> 00:39:06,240
verantwortlich sind und dann 
aber später im compile Prozess 

820
00:39:06,240 --> 00:39:08,000
oder irgendwo dann doch wieder 
ein. 

821
00:39:08,160 --> 00:39:12,640
Monolith Ja, entsteht ja aus 
diesen ganzen Modulen, also in 

822
00:39:12,640 --> 00:39:15,240
dem Kontext wurde es einfach 
erwähnt und und das zeigt 

823
00:39:15,240 --> 00:39:18,800
eigentlich, dass es heute noch 
mal ja wieder noch relevanter 

824
00:39:18,800 --> 00:39:24,160
ist, dieses dieses Gesetz denn 
je und ja, quasi auch noch mal 

825
00:39:24,160 --> 00:39:25,800
sagt, dass ne 
Organisationsstruktur oft 

826
00:39:25,800 --> 00:39:28,720
irgendwie nach den nach der 
Technik aufgebaut ist. 

827
00:39:29,360 --> 00:39:31,720
Die Frage ist ja, was ist, was 
ist die bessere Religion? 

828
00:39:31,720 --> 00:39:34,640
Ne ich weiß es gar nicht. 
Hast du also typischerweise, 

829
00:39:34,640 --> 00:39:37,840
wenn es jetzt modulartig ist und
du hast stark getrennte Teams. 

830
00:39:38,560 --> 00:39:41,200
Dann wirst du wahrscheinlich 
sehen, dass es auch die also 

831
00:39:41,200 --> 00:39:42,760
Code ist ja quasi wie Buch 
schreiben. 

832
00:39:42,760 --> 00:39:45,040
Du kannst n bestimmten Slang 
haben, ne Art wie du Sachen 

833
00:39:45,040 --> 00:39:47,680
Ausdrückst, ne die sind 
wahrscheinlich pro Modul dann 

834
00:39:47,680 --> 00:39:50,760
homogen und kohärent und dann 
guckst du ins nächste Modul und 

835
00:39:50,760 --> 00:39:52,960
vielleicht ne ganz andere 
Technologie, ganz andere Art und

836
00:39:52,960 --> 00:39:55,520
Weise die gleichen Probleme zu 
lösen, weil es halt andere Leute

837
00:39:55,520 --> 00:39:58,120
waren n anderer 
hauptverantwortlicher Entwickler

838
00:39:58,120 --> 00:40:01,720
und er hat gesagt die machen das
immer so und ich stell es 

839
00:40:01,720 --> 00:40:03,720
einfach nur in Raum, muss ja gar
nicht schlimm sein und nicht 

840
00:40:03,720 --> 00:40:06,640
schlecht sein, bloß wenn es 
jetzt einen gibt der das alles 

841
00:40:06,640 --> 00:40:09,440
übersehen muss. 
Der das komplett Ding über alle 

842
00:40:09,440 --> 00:40:12,400
Module hinweg angucken muss, der
leidet dann natürlich ein 

843
00:40:12,400 --> 00:40:18,000
bisschen, weil der eine nicht 
homogene Technik quasi sich 

844
00:40:18,000 --> 00:40:21,280
anguckt, weil man dann schon 
klar sehen wird, OK, das hat, da

845
00:40:21,280 --> 00:40:23,840
hat wohl der eine verantwortlich
gezeichnet, da der andere und da

846
00:40:23,840 --> 00:40:28,000
der nächste kann schwierig sein,
muss es aber nicht, weiß ich 

847
00:40:28,000 --> 00:40:29,920
nicht genau, ja würde ich mal so
im Raum stellen, ne. 

848
00:40:30,400 --> 00:40:33,680
Ja, umso wichtiger, als wieder 
einen Architekten zu haben, 

849
00:40:33,680 --> 00:40:36,160
glaube ich. 
An der Stelle der gewisse. 

850
00:40:37,040 --> 00:40:39,080
Entscheidungen oder 
Entscheidungsbefugnisse einfach 

851
00:40:39,080 --> 00:40:40,240
auch hat. 
Genau. 

852
00:40:40,240 --> 00:40:42,560
Und was würde dann passieren? 
Und das das würde wieder das 

853
00:40:42,560 --> 00:40:45,120
Gesetz widerspiegeln, hättest du
n Architekt, der das von 

854
00:40:45,120 --> 00:40:49,200
vornherein verantwortet, die 
Teams der Modul der Moduliten, 

855
00:40:49,200 --> 00:40:52,280
der würde halt sagen der passt 
mal auf nee also wir machen, 

856
00:40:52,280 --> 00:40:54,720
also wir einigen uns jetzt mal 
hier das und das machen wir so 

857
00:40:54,760 --> 00:40:58,240
ja und zwar quer über alle 
Module ja was zu einer 

858
00:40:58,240 --> 00:41:02,120
homogeneren Technik führt ja ich
also ich bin auf jeden Fall, ich

859
00:41:02,120 --> 00:41:04,880
mag zwar microservice nicht, mag
dass wir technisch Sachen 

860
00:41:05,280 --> 00:41:07,760
modular aufbauen. 
Ich bin aber Verfechter von 

861
00:41:07,760 --> 00:41:10,240
Homogenität. 
Ich finde, man hat noch ne 

862
00:41:10,240 --> 00:41:12,400
schönere Architektur n 
eleganteres System, wenn 

863
00:41:12,400 --> 00:41:15,560
innerhalb der Module die 
kleinteiligeren Sachen dann auch

864
00:41:15,560 --> 00:41:19,080
trotzdem gleich getan werden, 
ne, obwohl es nicht müsste. 

865
00:41:19,080 --> 00:41:21,800
Also technisch ist es überhaupt 
nicht notwendig, ja, aber genau 

866
00:41:21,800 --> 00:41:24,280
aus diesen Gründen, der kommt ja
vielleicht nochmal n anderer 

867
00:41:24,280 --> 00:41:25,320
Architekt rein oder irgend so 
was. 

868
00:41:25,320 --> 00:41:27,680
Irgendwer muss ja immer so ne 
Software mentain, die ist ja 

869
00:41:27,680 --> 00:41:31,120
nicht, die ist ja nicht fertig 
und steht im Schrank, sondern 

870
00:41:31,720 --> 00:41:34,200
irgendjemand hat ne Idee oder 
irgendwas muss angepasst werden 

871
00:41:34,200 --> 00:41:36,800
an ne zukünftige Technologie. 
Und schon muss ich mir das alles

872
00:41:36,800 --> 00:41:38,160
genau angucken und das 
verstehen. 

873
00:41:38,160 --> 00:41:40,360
Ja, und dann ist es schicker, 
wenn es einheitlich ist. 

874
00:41:40,880 --> 00:41:42,680
Oder du willst mal 
Teammitglieder tauschen oder 

875
00:41:42,680 --> 00:41:46,760
sowas? 
Gut, das war Conways Law und 

876
00:41:46,760 --> 00:41:49,120
jetzt kommen wir zu unserem 
neunten Gesetz von heute, 

877
00:41:49,360 --> 00:41:54,400
Hoffstetters Law vom Pulitzer 
Preisgewinner Douglas Hofsetter 

878
00:41:55,120 --> 00:41:57,040
und ich würd es, ich würd es 
besonders gewinnen, weil der 

879
00:41:57,040 --> 00:42:00,000
sagt quasi es dauert immer 
länger als man denkt, selbst 

880
00:42:00,000 --> 00:42:01,760
wenn man hoffsetters Law 
berücksichtigt. 

881
00:42:02,360 --> 00:42:05,360
Ist ja rekursiv was. 
Und ich glaub, das kennt. 

882
00:42:05,520 --> 00:42:09,080
Jeder, jeder ja, also es dauert 
höchstens 2 Stunden für ne 

883
00:42:09,080 --> 00:42:13,120
kleine Änderung sagt jemand, ein
Entwickler vielleicht und dann 

884
00:42:13,120 --> 00:42:16,400
dauert das doch länger, weil es 
gibt immer diese Unknown 

885
00:42:16,400 --> 00:42:18,400
unknowns, diese sogenannten oder
manchmal werden die auch Black 

886
00:42:18,400 --> 00:42:23,280
Swans genannt, in der in der in 
der in der Managementliteratur, 

887
00:42:23,280 --> 00:42:28,000
also ja, unvorhersehbare 
Ereignisse, auf die man sich 

888
00:42:28,000 --> 00:42:30,760
aber einstellen muss, dass sie, 
dass sie eintreffen, ne, diese 

889
00:42:30,760 --> 00:42:34,880
Unknown unknowns ist mehr so n 
bisschen n Scherz glaub ich ne. 

890
00:42:35,360 --> 00:42:38,000
Und ich glaube, es wird auch 
dann mehr so als Scherz genagt 

891
00:42:38,000 --> 00:42:40,160
von Menschen, Entwicklern, dass 
irgendwas wirklich schnell geht,

892
00:42:40,160 --> 00:42:41,880
weil ich glaube, Entwickler sind
auch echt genervt, wenn sie 

893
00:42:41,880 --> 00:42:43,440
immer gefragt werden, wie lange 
irgendwas dauert. 

894
00:42:44,080 --> 00:42:46,640
Ja, hier der Kollege, der die 
Kirche angemalt hat. 

895
00:42:46,960 --> 00:42:49,920
Michelangelo. 
Ja, von dem ist ja auch ein ganz

896
00:42:49,920 --> 00:42:52,960
ganzes Zitat zu diesem Thema, 
der wurde ja ständig gefragt von

897
00:42:52,960 --> 00:42:55,240
seinem was weiß ich, was das der
Bischof war oder was, keine 

898
00:42:55,240 --> 00:42:58,000
Ahnung, ja wann bist denn du 
endlich fertig, damit ich fertig

899
00:42:58,000 --> 00:43:01,600
bin, es hat ja halt einfach. 
Auch ewig gedauert und da kannst

900
00:43:01,600 --> 00:43:03,440
du keine seriöse 
Aufwandsabschätzung zu machen, 

901
00:43:03,440 --> 00:43:05,680
wenn du die verdammte Decke von 
der ganzen Kirche irgendwie mit 

902
00:43:05,680 --> 00:43:08,840
feinen Pinselstreichen da gibt, 
bedecken sollst, musst 

903
00:43:08,840 --> 00:43:10,560
gleichzeitig noch drüber 
nachdenken, was du vielleicht da

904
00:43:10,560 --> 00:43:14,000
überhaupt erst noch mal 
hinpinselst und so, das passt 

905
00:43:14,080 --> 00:43:16,880
das Bild ganz gut, weil ich 
glaube aufwandsaufschätzung 

906
00:43:16,880 --> 00:43:21,160
Abschätzung ist dann seriöser zu
machen, wenn die Teile, mit 

907
00:43:21,160 --> 00:43:24,520
denen du arbeitest. 
Klar zur Verfügung sind und und 

908
00:43:24,520 --> 00:43:27,800
alles schon immer so war und du 
quasi die Erfahrung hast und 

909
00:43:27,800 --> 00:43:30,840
Abschätzung hat was mit 
Erfahrung zu tun find ich also 

910
00:43:30,840 --> 00:43:33,240
wenn du schon mal gemacht hast, 
dann weißt du ja wie lange es 

911
00:43:33,240 --> 00:43:35,840
dauert ja und wenn du was sehr 
ähnliches noch mal machen musst 

912
00:43:36,080 --> 00:43:37,800
funktioniert die 
Aufwandsabschätzung besser. 

913
00:43:37,800 --> 00:43:40,720
Ja und bei Software ist das 
Problem glaub ich das ist halt 

914
00:43:40,720 --> 00:43:43,760
so n dass quasi fast jedes 
Softwareprojekt irgendwie so n 

915
00:43:43,760 --> 00:43:46,720
bisschen NRND Projekt ist. 
Weil du wirst immer irgendwas 

916
00:43:46,720 --> 00:43:48,240
machen was du so noch nicht 
gemacht hast. 

917
00:43:48,240 --> 00:43:50,480
Ja ich glaub das ist also wie. 
Zeigt mit dem 

918
00:43:50,480 --> 00:43:52,840
Softwareentwickler, der wirklich
alles schon einmal entwickelt 

919
00:43:52,840 --> 00:43:55,520
hat und die Erfahrung hat. 
Ja und für das brauch ich so und

920
00:43:55,520 --> 00:43:59,040
so lange, ja, das gibt es glaub 
ich nicht und insofern kommen da

921
00:43:59,040 --> 00:44:01,120
kommen da ganz schlimme, kommen 
da immer so ganz schlimme 

922
00:44:01,120 --> 00:44:05,600
schwarze Boxen gut, einfach so 
über n Daumen so und dann dann 

923
00:44:05,600 --> 00:44:07,320
geht es ja auch schnell als 
Entwickler du kommst nicht 

924
00:44:07,320 --> 00:44:09,280
voran, heute stimmt es 
vielleicht nicht mehr ganz oder 

925
00:44:09,280 --> 00:44:11,360
kannst die KI fragen, früher 
konntest du im Notfall keinen 

926
00:44:11,360 --> 00:44:13,120
Fragen und dann dauert es 
einfach ja musst du es 

927
00:44:13,120 --> 00:44:16,560
ausprobieren. 
Mhm und was ich glaub noch sagen

928
00:44:16,560 --> 00:44:19,440
wollte, der der Kontext ändert 
sich ja auch selbst wenn du was.

929
00:44:20,000 --> 00:44:22,040
Genau gleich oder was gleiches 
machst, ist es vielleicht in 

930
00:44:22,040 --> 00:44:24,760
einem anderen Kontext und 
dadurch hat es wieder andere 

931
00:44:24,760 --> 00:44:27,600
Abhängigkeiten et cetera. 
Aber ich glaube, es ist schon NN

932
00:44:27,600 --> 00:44:30,480
großer Wert. 
Deswegen sag ich immer, ich 

933
00:44:30,480 --> 00:44:32,720
finde also, ich finde immer der 
Wert eines Softwareentwicklers 

934
00:44:32,720 --> 00:44:35,080
ist dann nicht nur einfach seine
schiere Kompetenz, es ist 

935
00:44:35,080 --> 00:44:38,320
einfach die Erfahrung, ich 
glaube, aus einem Grund ist das 

936
00:44:38,320 --> 00:44:40,960
auch so, weil weil du 
tatsächlich, wenn du sehr viel 

937
00:44:40,960 --> 00:44:43,880
und sehr lange schon was gemacht
hast, genau das etwas besser 

938
00:44:43,880 --> 00:44:46,880
hinbekommst vielleicht als dein 
Junioriger genauso gut 

939
00:44:46,880 --> 00:44:48,800
ausgebildeter und auch genauso 
cleverer. 

940
00:44:49,280 --> 00:44:52,320
Kollege, der aber einfach noch 
nicht diese ganzen Dinger 

941
00:44:52,320 --> 00:44:56,720
gesehen hat, da seinen Fingern 
ne, das ist glaub ich aber ja es

942
00:44:56,720 --> 00:44:59,440
ist sowieso ne Folge, da wir 
hier n bisschen religiösen und 

943
00:44:59,440 --> 00:45:01,960
glauben und Meinung und so 
weiter aber das macht ja nichts.

944
00:45:01,960 --> 00:45:04,000
Ja wir bringen mal diese Gesetze
an, ne. 

945
00:45:04,800 --> 00:45:08,240
Denkt einfach an den Hofstetter 
oder Hofstetter, wenn wenn es 

946
00:45:08,240 --> 00:45:12,000
drum geht Aufwandsschätzungen zu
machen oder Zeit zeitschätzungen

947
00:45:13,040 --> 00:45:16,400
OK dann noch so 2 übergreifende 
Prinzipien zum Schluss. 

948
00:45:17,760 --> 00:45:20,560
Und die, die die erste davon 
also und sag ich jetzt Nummer 10

949
00:45:20,880 --> 00:45:23,280
würde ich dir wieder übergeben. 
Das ist High Roms Law. 

950
00:45:23,360 --> 00:45:26,240
Ja, das finde ich total. 
Das ist das doch so. 

951
00:45:26,240 --> 00:45:29,120
Ja, das hab ich, ich kannte das 
nicht, ja, aber das ist ja so 

952
00:45:29,120 --> 00:45:32,480
wahr, wie es wahr, da steht ja 
also genau das Gesetz der 

953
00:45:32,480 --> 00:45:35,280
impliziten Schnittstellen, was 
soll denn das heißen, also das 

954
00:45:35,280 --> 00:45:39,320
heißt Pass verdammt auf was 
deine öffentliche API ist. 

955
00:45:39,320 --> 00:45:42,000
Ja, die ist ja egal was du 
dokumentierst, also was dein 

956
00:45:42,000 --> 00:45:45,760
System kann wird, und das sagt 
das Gesetz. 

957
00:45:46,560 --> 00:45:49,880
Auf jeden Fall genutzt werden, 
wenn du denn nur genug User hast

958
00:45:49,880 --> 00:45:52,120
und die genug Zeit hatten dein 
System zu malträtieren. 

959
00:45:52,120 --> 00:45:55,000
Ne, und das ist dieses Gesetz 
ist nicht so wichtig für Leute 

960
00:45:55,000 --> 00:45:57,240
die mal n kurzes Projekt machen 
oder irgendwie ne App machen und

961
00:45:57,240 --> 00:46:00,000
die ist dann fertig und die sind
sich geschlossen und dieses 

962
00:46:00,000 --> 00:46:03,840
Gesetz ist ja die Hölle wichtig 
für alle die so ganz 

963
00:46:03,840 --> 00:46:07,800
langfristige Services zur 
Verfügung stellen und so weiter 

964
00:46:07,800 --> 00:46:10,560
die drauf angelegt sind 
irgendwie jahrelang irgendwie zu

965
00:46:10,560 --> 00:46:12,120
funktionieren. 
Ja also Google selber zum 

966
00:46:12,120 --> 00:46:14,160
Beispiel, die haben jetzt zig 
APIS, ja für. 

967
00:46:14,720 --> 00:46:17,040
Für Google Maps und so weiter 
wie man das anfragt, wie man da 

968
00:46:17,040 --> 00:46:19,840
dann seine seine Routen 
zurückkriegt und so weiter und 

969
00:46:19,840 --> 00:46:23,120
sofort ja und und die sagen halt
selbst wenn du es irgendwie 

970
00:46:23,120 --> 00:46:26,560
dokumentiert wie du es benutzen 
hast, die Leute werden halt auch

971
00:46:26,560 --> 00:46:30,320
die undokumentierten Features 
oder hidden Features deiner API.

972
00:46:30,320 --> 00:46:33,120
Gutes Beispiel ist Sortierung 
zum Beispiel ja du sagst einer 

973
00:46:33,120 --> 00:46:36,400
Dokumentation Alter Verlass dich
nicht drauf, das ist nicht 

974
00:46:36,400 --> 00:46:40,240
sortiert, du gibst es aber immer
alphabetisch sortiert zurück, 

975
00:46:40,400 --> 00:46:42,000
ja. 
Und der Erste hat halt keinen 

976
00:46:42,000 --> 00:46:44,360
Bock, deine Doku zu lesen. 
Baut seine ganze Anwendung drauf

977
00:46:44,360 --> 00:46:46,480
und verlässt sich, weil es 
schlimmer so war. 

978
00:46:46,480 --> 00:46:47,760
Darauf dass es halt sortiert 
ist. 

979
00:46:47,760 --> 00:46:51,160
Und irgendwann machst du NAPI 
Upgrade, die implizite 

980
00:46:51,160 --> 00:46:53,840
Schnittstelle quasi und dann 
hast du es halt einfach nicht 

981
00:46:53,840 --> 00:46:55,680
mehr sortiert, weil es für dich 
jetzt performanter ist, weil du 

982
00:46:55,680 --> 00:46:58,800
ne verteilte Datenbank hast oder
oder und die Leute fangen an zu 

983
00:46:58,800 --> 00:47:01,560
maulen, weil deren Anwendung 
nicht mehr funktioniert und du 

984
00:47:01,560 --> 00:47:03,200
sagst irgendwie so Maultier hab 
ich. 

985
00:47:03,480 --> 00:47:06,200
Hab ich ja dokumentiert, aber 
das Gesetz sagt Halt ja, die 

986
00:47:06,200 --> 00:47:09,280
maulen halt trotzdem ja und 
zurecht irgendwie und sieh zu, 

987
00:47:09,280 --> 00:47:11,280
dass du selbst diese Sachen 
irgendwie in den Griff kriegst. 

988
00:47:11,360 --> 00:47:15,360
Und das ist ultra fies. 
Ja, weil ich glaube, also alle 

989
00:47:15,360 --> 00:47:19,120
alle teilen diesen Pain mit mir,
die irgendwie langfristige APIS 

990
00:47:19,120 --> 00:47:21,840
aufbauen müssen, müssen wir 
auch, weil du bist so in der 

991
00:47:21,840 --> 00:47:25,640
Zwickmühle zwischen du musstest 
mich auch ausliefern, jetzt mal.

992
00:47:25,640 --> 00:47:27,640
Beim alten Gesetz dauert alles 
länger als du denkst und dann 

993
00:47:27,880 --> 00:47:30,960
musst du es so ausliefern, dass 
das alles so safe ist, dass in 5

994
00:47:30,960 --> 00:47:34,560
Jahren dich keiner anmault. 
Dafür musst du so viele Edge 

995
00:47:34,560 --> 00:47:37,200
Cases bedenken. 
Das dauert so viel länger und du

996
00:47:37,200 --> 00:47:39,880
bist dann so gefangen in diesem,
was du dir einmal ausgedacht 

997
00:47:39,880 --> 00:47:41,160
hast. 
Technische Schulden und so. 

998
00:47:41,160 --> 00:47:44,880
Ja und es ist so hart die API zu
ändern, irgendwie mal zu 

999
00:47:44,880 --> 00:47:47,600
brechen, so ohne dass dich alle 
anschreien, ne, aber das ist 

1000
00:47:47,600 --> 00:47:49,600
halt ist halt auch so n 
Naturgesetz. 

1001
00:47:50,720 --> 00:47:54,000
Naturgesetz, warum hast du Grad 
Google erwähnt? 

1002
00:47:54,000 --> 00:47:56,400
Willst du mal was zum Hirram 
Wright sagen? 

1003
00:47:56,960 --> 00:47:58,600
Nö, ich dachte jetzt Google ist 
mal n ganz schönes. 

1004
00:47:58,600 --> 00:48:01,720
Ganz schönes Beispiel für ne für
ne für ne Firma die sehr sehr 

1005
00:48:01,720 --> 00:48:05,120
viele Nutzer hat und die und die
halt sehr viele apis auch haben.

1006
00:48:05,120 --> 00:48:08,080
Google hast du hast du hast du 
was auf der Zunge was was ich 

1007
00:48:08,080 --> 00:48:09,480
jetzt nicht auf dem Zettel hab 
Haus Haus. 

1008
00:48:09,840 --> 00:48:13,440
Der, der die Iron Slaw kommt vom
Iron Wright interessanterweise 

1009
00:48:13,440 --> 00:48:15,840
vom Vornamen jetzt abgeleitet. 
Vielleicht gab es Wright slaw 

1010
00:48:15,840 --> 00:48:19,600
schon und der war bei Google ja.
Guck mal, sich, das hat ich 

1011
00:48:19,680 --> 00:48:21,040
jetzt gar nicht auf dem Zettel, 
aber. 

1012
00:48:21,520 --> 00:48:23,440
Ja ne, ist nicht schlimm. 
Macht Sinn. 

1013
00:48:23,440 --> 00:48:26,240
Ja OK das der das Leid erfährt 
glaub ich gerne ja. 

1014
00:48:27,040 --> 00:48:30,400
Dann würd ich sagen, last but 
not least einen, den eigentlich 

1015
00:48:30,400 --> 00:48:33,440
wir alle kennen, der auch echt 
nicht nur in der Informatik 

1016
00:48:34,000 --> 00:48:36,240
stimmt. 
Das ist das Pareto Prinzip oder 

1017
00:48:36,240 --> 00:48:40,720
die 8020 Regel, benannt nach dem
italienischen Ökonomen Wilfredo 

1018
00:48:40,720 --> 00:48:43,200
Pareto. 
Woher kommt es und ich glaub das

1019
00:48:43,200 --> 00:48:46,400
wissen nicht so viele, ja der 
hat 1906 beobachtet, dass 80% 

1020
00:48:46,400 --> 00:48:49,520
des Grundbesitzes in Italien im 
Besitz von 20% der Bevölkerung 

1021
00:48:49,520 --> 00:48:50,880
waren. 
Ich glaub wenn es danach geht, 

1022
00:48:50,880 --> 00:48:54,640
wär es heute wahrscheinlich ne 
95 5 Regel oder so ich glaube 

1023
00:48:54,640 --> 00:48:56,480
Grundbesitz hat sich noch 
krasser. 

1024
00:48:56,960 --> 00:49:01,560
Ja, zugespitzt auf auf weniger 
Menschen, aber gut, 1906 warst 

1025
00:49:01,560 --> 00:49:06,120
du in Italien, also für mich ist
es total im Sprachgebrauch und 

1026
00:49:06,120 --> 00:49:09,200
total in meiner täglichen 
Arbeit, wenn nicht 8020 ist in 

1027
00:49:09,840 --> 00:49:15,440
80% der Fälle die richtige 
Herangehensweise, also würde ich

1028
00:49:15,440 --> 00:49:18,640
jetzt mal sagen ne und die 
Aussage ist quasi, dass 80% der 

1029
00:49:18,640 --> 00:49:21,760
Auswirkungen durch 20% der 
Ursachen hervorgerufen werden, 

1030
00:49:21,760 --> 00:49:24,960
um es mal wissenschaftlich 
auszudrücken, beobachtest du es 

1031
00:49:24,960 --> 00:49:27,400
auch in deinem Alltag? 
Also ich muss sagen, ich kannte 

1032
00:49:27,400 --> 00:49:29,120
es nicht. 
Also du dachtest ja gerade, dass

1033
00:49:29,120 --> 00:49:31,120
das hat irgendwie jeder schon 
mal gehört, ich hab es noch nie 

1034
00:49:31,120 --> 00:49:35,560
gehört und das nee, ich fand, 
ich fand es total spannend, ich 

1035
00:49:35,600 --> 00:49:38,400
find es auch so n bisschen 
schauerlich, dass man das 

1036
00:49:38,400 --> 00:49:40,800
irgendwie so fest wieso 80 2. 
Warum nicht 7030 oder 6040 oder 

1037
00:49:40,800 --> 00:49:43,600
9010 keine Ahnung so ich also 
für mich ist das Spucki und 

1038
00:49:43,600 --> 00:49:47,440
tatsächlich also ich werd jetzt 
mal gucken ob das so stimmt in 

1039
00:49:47,440 --> 00:49:50,400
Zukunft wo ich das jetzt gehört 
hab hab ich so jetzt in der 

1040
00:49:50,400 --> 00:49:52,480
Technik tatsächlich irgendwie 
nicht so auf dem Zettel ehrlich 

1041
00:49:52,480 --> 00:49:55,280
gesagt. 
Und ist dann vielleicht dadurch.

1042
00:49:55,440 --> 00:49:58,000
Ne Self fulfilling provicy fast 
schon so ne, wenn man das im 

1043
00:49:58,000 --> 00:50:00,040
Kopf hat und weiß. 
Ah es gibt jetzt 8020 irgendwie 

1044
00:50:00,040 --> 00:50:03,040
oder pareto, dann hat man das 
immer im Gefühl, dass man 

1045
00:50:03,040 --> 00:50:06,280
eigentlich mit 20% des Aufwandes
irgendwie 80% des Ergebnisses 

1046
00:50:06,280 --> 00:50:07,480
erreichen kann. 
Das ist eigentlich so der 

1047
00:50:07,480 --> 00:50:10,320
Klassiker, also in der 
Betriebswirtschaftslehre sag ich

1048
00:50:10,320 --> 00:50:13,840
mal unter oder unter BWL ern 
schwer verbreitet, vielleicht 

1049
00:50:13,840 --> 00:50:16,080
bei Technikern nicht so, aber 
ich find jetzt die Beispiele 

1050
00:50:16,080 --> 00:50:18,080
hier eigentlich ganz cool 
eigentlich für die für die 

1051
00:50:18,080 --> 00:50:22,200
Informatik, also dass man zum 
Beispiel 80% der Nutzer nur 20% 

1052
00:50:22,200 --> 00:50:23,520
der Features zum Beispiel 
benutzen. 

1053
00:50:23,720 --> 00:50:26,560
Und dann hast du noch 20% der 
Feed der Nutzer, die deine 

1054
00:50:26,560 --> 00:50:29,920
anderen 80% brauchen. 
Was sagt das quasi? 

1055
00:50:30,240 --> 00:50:33,520
Sagt der, dass du eigentlich mal
n bisschen gucken musst? 

1056
00:50:33,520 --> 00:50:35,440
Mach ich für die für die Masse 
was oder mach ich hier wieder 

1057
00:50:35,440 --> 00:50:37,920
was hochspezielles ja und und 
und sollte dir da die Finger von

1058
00:50:37,920 --> 00:50:40,320
lassen. 
Ach so, OK, jetzt macht es bei 

1059
00:50:40,320 --> 00:50:42,480
mir noch n bisschen mehr Klicks,
sogar mit dem Beispiel ja. 

1060
00:50:43,440 --> 00:50:45,960
Das ist nur eine Anwendung. 
Ja, man kann auch sagen, dass 

1061
00:50:45,960 --> 00:50:49,520
sich 80% der Fehler in 20% des 
Codes befinden, oder? 

1062
00:50:50,240 --> 00:50:52,240
Wie gesagt, das das häufigste 
ist aber eigentlich, dass man 

1063
00:50:52,240 --> 00:50:55,200
oft mit 20% des Aufwands 80% des
Ergebnis hinbekommt, also im 

1064
00:50:55,200 --> 00:50:57,200
Sinne von einem MVPN Prototyp 
oder sowas. 

1065
00:50:58,080 --> 00:51:02,560
Was also das also 80% der Fehler
in 20% des Codes ist das das hab

1066
00:51:02,560 --> 00:51:04,960
ich so, sowas hab ich noch nie 
gehört aber das ich das werd das

1067
00:51:04,960 --> 00:51:06,880
werd ich mal überprüfen 
demnächst also ich werd das n 

1068
00:51:06,880 --> 00:51:10,960
bisschen mental verfolgen ja das
OK kann ich mir kaum vorstellen,

1069
00:51:10,960 --> 00:51:13,680
aber das mag so sein ja was ich 
gerne gerät aber ich weiß nicht 

1070
00:51:13,680 --> 00:51:15,920
ob das das Gesetz auch wieder 
gibt also was wir immer so unter

1071
00:51:15,920 --> 00:51:18,560
den Softwareentwicklern sagen 
ist wo machst du denn Schluss so

1072
00:51:18,560 --> 00:51:20,040
ja mit. 
Also du hast zum Beispiel n 

1073
00:51:20,040 --> 00:51:23,520
Feature und bist irgendwie bei 
90% und die hast du schnell 

1074
00:51:23,520 --> 00:51:25,840
erreicht. 
Das sagt man immer so 90% hast 

1075
00:51:25,840 --> 00:51:28,880
du schnell erreicht und auf den 
letzten 10% alles fertig zu 

1076
00:51:28,880 --> 00:51:32,480
glänzend zu polieren verlierst 
du halt exponentiell mehr Zeit 

1077
00:51:32,480 --> 00:51:34,080
als du für die 90 gebraucht 
hast. 

1078
00:51:34,080 --> 00:51:37,080
Ich weiß nicht ob das das jetzt 
mit abdeckt, so aber also also 

1079
00:51:37,080 --> 00:51:41,040
das diese diese Gesetzmäßigkeit 
kenn ich, aber da sprechen wir 

1080
00:51:41,040 --> 00:51:44,560
also oder ich kann weiß ich 
nicht mehr so 90% zu den letzten

1081
00:51:44,560 --> 00:51:47,080
10% sagt man immer so letzten 
10% ja Katastrophe. 

1082
00:51:49,360 --> 00:51:52,800
Lass die lieber gleich weg, so 
hör auf bei 90, du bist fertig. 

1083
00:51:53,840 --> 00:51:58,400
Ja, das also Pareto wird wird 
genau dafür auch genutzt, aber 

1084
00:51:58,400 --> 00:52:00,520
offensichtlich ja, was man jetzt
hier n bisschen nennen kann ist,

1085
00:52:00,520 --> 00:52:02,880
dass es eigentlich woanders 
herkommt, also um Verteilung, 

1086
00:52:03,200 --> 00:52:05,360
während ich glaub, dass 
heutzutage meist genutzt wird. 

1087
00:52:05,600 --> 00:52:08,480
Ja sagt man halt zu Flaps, ich 
geh nach Pareto vor, das heißt 

1088
00:52:08,720 --> 00:52:10,680
investiere nicht so viel, aber 
du hast dann eigentlich schon 

1089
00:52:10,680 --> 00:52:15,200
deine 80% Lösung oder 90% ja 
dann mach erstmal Schluss 

1090
00:52:15,640 --> 00:52:18,480
einfach vor Schluss. 
Reicht hin, dachte. 

1091
00:52:18,800 --> 00:52:22,000
Ja, ja, coole Folge find ich 
Gerrit cooles Thema. 

1092
00:52:22,000 --> 00:52:23,920
Ich hab auf jeden Fall noch n 
paar neue Regeln gelernt, die 

1093
00:52:23,920 --> 00:52:25,200
ich so vorher nicht auf dem 
Zettel hatte. 

1094
00:52:25,680 --> 00:52:28,400
Schauen wir mal ja zum Gesetz 
der großen Zahlen und so weiter 

1095
00:52:28,400 --> 00:52:31,480
spielt ja auch alles n bisschen 
mit, ja mal gucken wie unsere 

1096
00:52:31,480 --> 00:52:34,120
Zuhörer das finden und erlebt 
haben schon vielleicht auch in 

1097
00:52:34,120 --> 00:52:36,640
ihrem Leben lasst uns doch gern 
einfach mal auch n Kommentar da 

1098
00:52:36,640 --> 00:52:39,520
oder n like wenn ihr es cool 
fandet freuen wir uns immer 

1099
00:52:39,520 --> 00:52:42,640
motiviert unglaublich und da sag
ich heute mal als erster Danke 

1100
00:52:42,640 --> 00:52:46,320
Gerrit für die Folge. 
Und fürs für heute Mitexperte 

1101
00:52:46,320 --> 00:52:48,320
sein. 
Und ja sag ich mal, schieß aus 

1102
00:52:48,320 --> 00:52:50,400
Hamburg. 
Ja danke dir Burkhard, ich glaub

1103
00:52:50,400 --> 00:52:53,080
du hast da schon immer noch viel
mehr zugeliefert und eigene 

1104
00:52:53,080 --> 00:52:55,440
Erfahrungen, die das ganze noch 
noch viel viel greifbarer 

1105
00:52:55,440 --> 00:52:57,760
gemacht haben. 
Also war cool und ja danke euch 

1106
00:52:57,760 --> 00:53:00,640
fürs Zuhören bis in 2 Wochen 
schönen Sommer ciao. 

1107
00:53:01,440 --> 00:53:04,720
Einfach komplex wird produziert 
und präsentiert von Heisenware 

1108
00:53:04,960 --> 00:53:08,040
Heisenware ist deine lowcode 
Plattform zur Erstellung und zum

1109
00:53:08,040 --> 00:53:10,640
Betrieb interaktiver Apps rund 
um den Shopfloor. 

1110
00:53:10,640 --> 00:53:14,720
Starte noch heute dein Free twil
unterheisenware.com einfach 

1111
00:53:14,720 --> 00:53:15,680
minus komplex.
