1
00:00:00,560 --> 00:00:03,920
Moin, es war einfach komplex 
heute zum Thema Sustainable 

2
00:00:03,920 --> 00:00:07,520
Software, das heißt wie kann ich
Software nachhaltig 

3
00:00:07,520 --> 00:00:10,880
programmieren, welchen Einfluss 
hat Software eigentlich auf 

4
00:00:11,280 --> 00:00:15,360
unsere Ökologie im weitesten 
Sinne und dafür haben wir einen 

5
00:00:15,360 --> 00:00:17,920
tollen Gast wieder da und das 
ist der Hendrik Lösch von der 

6
00:00:17,920 --> 00:00:19,680
Zeiss Digital Innovation. 
Hallo Hendrik. 

7
00:00:20,160 --> 00:00:22,880
Hallo Gerald, ja ich freu mich 
hier zu sein. 

8
00:00:23,520 --> 00:00:25,200
Und Burkhard ist natürlich auch 
da. 

9
00:00:25,200 --> 00:00:26,560
Ja, den wollen wir nicht 
vergessen. 

10
00:00:26,720 --> 00:00:28,960
Ja Moin Moin, hier bin ich. 
Hallo. 

11
00:00:29,840 --> 00:00:31,920
So cool. 
Und bevor wir jetzt reingucken, 

12
00:00:31,920 --> 00:00:34,800
was Sustainable Software 
bedeutet, ich glaub es kann ja 

13
00:00:34,800 --> 00:00:38,960
relativ viel bedeuten hier im je
nach dem Ohr des Hörers oder 

14
00:00:38,960 --> 00:00:41,280
Auge des Betrachters würde man 
eigentlich sagen denk ich mal 

15
00:00:41,680 --> 00:00:45,920
Hendrik, Wer bist du und was 
machst du eigentlich bei der 

16
00:00:45,920 --> 00:00:49,440
Zeiss? 
Also ich bin Hendrik Hendrik 

17
00:00:49,440 --> 00:00:51,600
Lutsch. 
Da sagt man gerade schon mal, 

18
00:00:51,840 --> 00:00:54,480
ich arbeite als 
Softwarearchitekt und Management

19
00:00:54,480 --> 00:00:56,720
Consultant, das heißt, ich 
berate. 

20
00:00:57,280 --> 00:01:00,480
Bei der Entwicklung und dem 
Entwurf von Software, wobei das 

21
00:01:00,480 --> 00:01:04,640
nicht so ganz stimmt, da ich 
mich nicht zu sehr auf neue 

22
00:01:04,640 --> 00:01:07,440
Software konzentriere, sondern 
eher auf Bestandssoftware. 

23
00:01:07,840 --> 00:01:11,920
Das heißt, ich restrukturiere 
häufig ältere Software und 

24
00:01:11,920 --> 00:01:15,360
Reviewer ältere Software. 
Wir reden dabei von 

25
00:01:15,360 --> 00:01:19,480
Applikationen, die 2030 40 Jahre
alt sind, also zum Beispiel die 

26
00:01:19,480 --> 00:01:22,400
beiden Projekte, an denen ich 
jetzt arbeite, die das eine ist 

27
00:01:22,400 --> 00:01:24,880
ein Softwaresystem von etwas 
über einer 1000000 Zeilen gut 

28
00:01:24,880 --> 00:01:26,960
und schon 25 Jahre auf dem 
Buckel und. 

29
00:01:27,200 --> 00:01:30,640
Und das andere ist eine 
Applikation, die ist 37 Jahre 

30
00:01:30,640 --> 00:01:34,000
alt und dürfte weit über 2000000
Zeilen Code haben. 

31
00:01:34,560 --> 00:01:36,920
Darf ich fragen, in welcher 
Sprache das ja spannend 37 

32
00:01:36,920 --> 00:01:38,200
Jahre, was hat man da 
geschrieben für ne 

33
00:01:38,200 --> 00:01:40,480
Programmiersprache? 
Das ist C plus plus. 

34
00:01:40,640 --> 00:01:42,880
Ja, immerhin, das kann man noch 
ganz gut lesen. 

35
00:01:43,280 --> 00:01:46,880
Genau, genau das mache ich für 
die Zeiss Digital Innovation. 

36
00:01:46,880 --> 00:01:50,200
Zeiss Digital Innovation gehört 
zum Zeiss Konzern Zeiss kennt 

37
00:01:50,200 --> 00:01:53,000
man recht gut, glaube ich über 
die Bullengläser, tatsächlich 

38
00:01:53,000 --> 00:01:54,320
machen wir aber noch ein 
bisschen mehr. 

39
00:01:54,560 --> 00:01:59,040
Sind insgesamt 46000 Angestellte
in der ganzen Welt und liefern 

40
00:01:59,040 --> 00:02:03,520
dort als Technologieunternehmen 
eben eigene Produkte oder auch 

41
00:02:03,520 --> 00:02:05,760
Teilprodukte für die 
Halbleiterindustrie. 

42
00:02:05,760 --> 00:02:11,600
Für die Ophthalmologie, also 
Augenärzte, Optiker für 

43
00:02:11,600 --> 00:02:15,280
Messtechnik, Mikroskopie und so 
weiter alles Mögliche, was mit 

44
00:02:15,280 --> 00:02:17,840
Optik zu tun hat. 
Die Zeiss Digital Innovation 

45
00:02:17,840 --> 00:02:21,040
hilft dabei eben innerhalb der 
Zeiss, aber auch bei den 

46
00:02:21,040 --> 00:02:24,160
entsprechenden Synergiekunden 
digitalen Strategien, die. 

47
00:02:24,560 --> 00:02:27,520
Zu umzusetzen und zu finden. 
Mhm. 

48
00:02:28,160 --> 00:02:32,520
Vielen Lieben Dank dafür. 
Und jetzt würde ich noch mal 

49
00:02:32,520 --> 00:02:33,600
gerne reingehen. 
Wer Burkhard das auch schon 

50
00:02:33,600 --> 00:02:35,840
nachgefragt hat mit den 
Programmiersprachen 37 Jahre 

51
00:02:35,840 --> 00:02:40,080
alte Software, 2000000, Zeilen 
Code, was was machst du damit? 

52
00:02:40,080 --> 00:02:42,360
Ist das vielleicht auch n 
Einstieg in das Thema? 

53
00:02:42,360 --> 00:02:44,800
Ist das denn über Software? 
Tatsächlich ist das auch ein 

54
00:02:44,800 --> 00:02:47,840
Einstieg, weil so bin ich ein 
Stück weit dazu gekommen, was 

55
00:02:47,840 --> 00:02:51,040
Nachhaltigkeit eigentlich ist. 
Also bei mir ging das damit los 

56
00:02:51,040 --> 00:02:52,880
nach dem Studium, dass ich 
programmiert habe oder im 

57
00:02:52,880 --> 00:02:55,840
Studium lernt man ja häufig eher
erstmal programmieren, 

58
00:02:56,240 --> 00:03:00,640
Quellcodezeile an Quellcodezeile
zu schieben, um dann im ersten 

59
00:03:00,640 --> 00:03:02,880
Praktikum festzustellen, dass 
das alles auseinanderbricht, 

60
00:03:02,880 --> 00:03:06,600
sobald man was Größeres ändern 
möchte, dann nähert man sich 

61
00:03:06,600 --> 00:03:09,120
langsam mehr der professionellen
Softwareentwicklung. 

62
00:03:09,120 --> 00:03:11,840
Requirement Engineering, 
Software Engineering, so war es 

63
00:03:11,840 --> 00:03:15,120
auch bei mir 
testautomatisierung, dass man 

64
00:03:15,120 --> 00:03:17,440
auch nach Jahren noch weiß, was 
die Software eigentlich tun 

65
00:03:17,440 --> 00:03:20,320
können sollte. 
Davon ging es dann in Richtung 

66
00:03:20,320 --> 00:03:24,640
Softwarearchitektur und 
Softwarearchitektur. 

67
00:03:24,640 --> 00:03:28,400
Eben hat einen Spezialbereich, 
den man nicht so sehr kennt, das

68
00:03:28,400 --> 00:03:31,480
ist die Software Evolution und 
bei der Software Evolution 

69
00:03:31,480 --> 00:03:34,400
betrachtet man eben, wie sich 
Software über langen Zeitraum 

70
00:03:34,400 --> 00:03:38,400
hinweg verändert und das ist 
hier genau der Fall, deswegen 

71
00:03:38,400 --> 00:03:39,920
finde ich das so spannend, weil 
man. 

72
00:03:40,320 --> 00:03:43,360
Merkt, welche Entscheidungen zu 
Beginn eines Software Projekts 

73
00:03:43,360 --> 00:03:46,440
dann starke Auswirkungen in der 
Langen auf die lange Sicht 

74
00:03:46,440 --> 00:03:48,000
haben. 
Sei es der Ressourcenverbrauch, 

75
00:03:48,000 --> 00:03:51,000
die Änderbarkeit und so weiter 
und sofort, und das ist 

76
00:03:51,000 --> 00:03:54,800
zumindest der Weg, wie ich zur 
Nachhaltigkeit gefunden habe, 

77
00:03:55,120 --> 00:03:58,400
wenn man so möchte, 
Nachhaltigkeit eben im Sinne von

78
00:03:58,720 --> 00:04:02,960
wie können wir Software 
langfristig stabil lieferfähig 

79
00:04:02,960 --> 00:04:07,360
halten und dann später kam noch 
der ökologische Aspekt dazu.co 

80
00:04:07,360 --> 00:04:11,840
2, Ausstoß, Energieverbrauch. 
Hardwareverbrauch und so weiter.

81
00:04:13,200 --> 00:04:15,600
Das sind also die 2 wichtigen 
Aspekte. 

82
00:04:15,600 --> 00:04:18,079
Also ich glaube, bei wenn man 
heutzutage sustainable sagt oder

83
00:04:18,079 --> 00:04:20,600
nachhaltig, dann denken die 
allermeisten wahrscheinlich 

84
00:04:20,600 --> 00:04:23,200
zunächst mal an den ökologischen
Aspekt, aber du sagst, 

85
00:04:23,280 --> 00:04:26,400
eigentlich kommt es aus einer 
anderen Ecke und das kommt aus 

86
00:04:26,400 --> 00:04:29,680
der langen Nutzbarkeit von 
Software letzten Endes. 

87
00:04:29,760 --> 00:04:32,160
Bei mir ist das zumindest der 
Fall, aber es ist tatsächlich 

88
00:04:32,160 --> 00:04:34,720
so, dass man diese 2 
Perspektiven sehr deutlich auch 

89
00:04:34,720 --> 00:04:38,480
in der Community sieht. 
Es gibt gerade die Personen, die

90
00:04:38,480 --> 00:04:42,360
eher eine strategische Sicht auf
die Themen haben, die vielleicht

91
00:04:42,360 --> 00:04:46,000
auch nicht unbedingt 
Programmierer sind, dass die 

92
00:04:46,000 --> 00:04:48,960
gehen dann mehr in die Richtung 
Ressourceneffizienz, dass man 

93
00:04:48,960 --> 00:04:51,680
sagt, welche Ressourcen werden 
eben verwendet, in welchem 

94
00:04:51,680 --> 00:04:55,000
Ausmaß, was kostet uns das und 
so weiter und dann hat man 

95
00:04:55,000 --> 00:04:57,040
natürlich das, was näher am 
Quellcode dran ist. 

96
00:04:57,040 --> 00:05:00,000
Das ist dann meistens Screen 
Software, Green Coding. 

97
00:05:00,480 --> 00:05:03,440
Zumindest ist, dass die sich. 
Die ich in der Community so 

98
00:05:03,440 --> 00:05:05,280
wahrnehme. 
Das sind auch keine harten, 

99
00:05:05,280 --> 00:05:08,800
getrennten Gruppierungen oder 
sonst was in der Art. 

100
00:05:08,800 --> 00:05:11,440
Alle reden ganz nett 
miteinander, sind freundlich und

101
00:05:11,440 --> 00:05:13,800
arbeiten auch in gleichen 
Gremien, aber das sind so die 

102
00:05:13,800 --> 00:05:18,080
beiden Perspektiven, die man 
hat, Sustainability und Green 

103
00:05:18,080 --> 00:05:21,720
Software auf der. 
Näheren Code Ebene mit der 

104
00:05:21,720 --> 00:05:23,680
Ökologie, die damit verbunden 
ist und dann die 

105
00:05:23,680 --> 00:05:27,440
ressourceneffizienzalso.co 2 
auch als eine Art von Ressource 

106
00:05:27,440 --> 00:05:30,800
zu betrachten, das dann eher aus
der unternehmensstrategischen 

107
00:05:30,800 --> 00:05:34,600
Risikomanagement Sicht. 
Henrik, Du hast ja gesagt, jetzt

108
00:05:34,600 --> 00:05:37,760
machst du so n ganz altes 
Projekt und mit Millionen Zeilen

109
00:05:37,760 --> 00:05:41,720
von Code was was ist deine 
persönliche Einschätzung in wenn

110
00:05:41,720 --> 00:05:45,280
man jetzt mal so weiter guckt 
ist klar, bei Zeiss kann ich mir

111
00:05:45,280 --> 00:05:48,200
vorstellen, dass da ja auch 
sehr, wie soll ich sagen, sehr 

112
00:05:48,200 --> 00:05:51,200
relevante, sehr spezielle. 
Vielleicht mit viel Physik und 

113
00:05:51,200 --> 00:05:53,640
Mathematik algorithmisch 
Angehäufte Software. 

114
00:05:53,640 --> 00:05:57,680
Da ist die alles Mögliche da 
optikbereich und so weiter 

115
00:05:57,680 --> 00:06:00,400
berechnen kann und muss. 
Aber was ist dein Gefühl, haben 

116
00:06:00,400 --> 00:06:03,880
wir viel solche ganz alten 
Systeme noch die, die wir 

117
00:06:03,880 --> 00:06:06,560
irgendwie maintainen müssen oder
die dann quasi umgeschrieben 

118
00:06:06,560 --> 00:06:09,240
werden oder irgendsowas? 
Also man sagt ja auch so, Legacy

119
00:06:09,240 --> 00:06:11,960
ja, das klingt ja, klingt ja so,
als wäre das vielleicht n 

120
00:06:11,960 --> 00:06:14,080
größeres Thema als jetzt nur bei
Zeiss ja. 

121
00:06:14,880 --> 00:06:17,800
An sich ist also es ist. 
Definitiv ein Thema. 

122
00:06:17,800 --> 00:06:20,480
Man hört ja immer von den Banken
und Versicherungen die cubol 

123
00:06:20,480 --> 00:06:25,600
Systeme an die sich keiner mehr 
antraut da ist es ein Thema, der

124
00:06:25,600 --> 00:06:30,720
Trend ein Softwaresystem zu zu 
betrachten, der wird auf Dauer 

125
00:06:30,720 --> 00:06:32,920
verschwinden, weil man ja 
ohnehin diese Softwaresysteme 

126
00:06:32,920 --> 00:06:35,760
aufteilt, man hat dann eher 
kleinere Systeme, ich will jetzt

127
00:06:35,760 --> 00:06:38,720
absichtlich nicht Microservices 
sagen, das Pattern hat 

128
00:06:38,720 --> 00:06:41,280
eigentlich einen anderen 
Gedanken, aber mit so 

129
00:06:41,280 --> 00:06:43,680
serviceorientierten 
Architekturen ging es ja auch 

130
00:06:43,680 --> 00:06:46,160
schon in diese Richtung. 
Dass man dann gesagt hat, OK, 

131
00:06:46,160 --> 00:06:48,320
ich habe eigentlich nicht diese 
eine Software, sondern ich habe 

132
00:06:48,320 --> 00:06:51,280
ein System, das aus vielen 
Einzelsystemen besteht, das 

133
00:06:51,280 --> 00:06:54,640
Macht es grundsätzlich erstmal 
leichter, bestimmte Bestandteile

134
00:06:54,640 --> 00:06:57,440
zu betrachten, eventuell auch 
auszutauschen und ähnliches. 

135
00:06:57,920 --> 00:07:01,520
Andererseits schon alleine aus 
einem Effizienzgesichtspunkt 

136
00:07:01,520 --> 00:07:05,400
heraus lohnt es sich auch Dinge 
wieder zusammenzupacken, also 

137
00:07:05,400 --> 00:07:07,520
dass man doch wieder den Weg des
Monolithen geht. 

138
00:07:07,520 --> 00:07:09,080
Für uns bei Zeiss ist das zum 
Beispiel bei der 

139
00:07:09,080 --> 00:07:12,480
Maschinensteuerung so. 
Oder Maschinensteuerung. 

140
00:07:12,480 --> 00:07:13,920
Da kann man viel rein 
interpretieren. 

141
00:07:13,920 --> 00:07:16,560
Fpga ist speicherprogrammierbare
Steuerung und solche Sachen, 

142
00:07:16,560 --> 00:07:20,560
aber wenn man Skandasysteme oder
Human Machine Interfaces sieht, 

143
00:07:20,560 --> 00:07:25,280
also die Dinger die den 
Nutzenden den Zugang zur 

144
00:07:25,280 --> 00:07:28,880
Maschine gewähren, die 
Sensordaten abfragen und solche 

145
00:07:28,880 --> 00:07:33,360
Sachen dort ist es schon ein 
Gebot der Effektivität und 

146
00:07:33,360 --> 00:07:38,240
Ressourceneffizienz, dass man 
nicht zu stark verteilt mit der 

147
00:07:38,240 --> 00:07:40,000
Verteilung ja auch 
Schwierigkeiten kommen und. 

148
00:07:40,320 --> 00:07:43,680
Es gibt ja auch andere Systeme, 
zum Beispiel bei github oder 

149
00:07:43,680 --> 00:07:45,840
Stack Overflow, die sind dafür 
bekannt, dass sie den 

150
00:07:45,840 --> 00:07:49,360
Modolithischen Ansatzverfahren 
oder den modolithischen Ansatz 

151
00:07:49,360 --> 00:07:53,480
als anderes Architektromuster. 
Das ist ganz spannend, weil ich 

152
00:07:53,480 --> 00:07:56,400
könnt mir vorstellen, dass jetzt
dieser C plus plus wieviel 

153
00:07:56,400 --> 00:07:59,280
wieviel Millionen teilen Code 
block sag ich mal der 37 Jahre 

154
00:07:59,280 --> 00:08:03,360
alte, dass der vielleicht gar 
nicht aus ich rate jetzt aus f 

155
00:08:03,520 --> 00:08:06,680
also aus.co 2 aus Screen 
Computing aus sustainable 

156
00:08:06,680 --> 00:08:08,880
gründen irgendwie refaktorisiert
werden muss, sondern eher 

157
00:08:08,880 --> 00:08:11,280
vielleicht. 
Auf ne modernere Sprache gehoben

158
00:08:11,280 --> 00:08:14,720
werden sollte die dann auch mehr
Mitarbeiter irgendwie rentainen 

159
00:08:14,720 --> 00:08:16,000
können. 
Also wir haben hier 2, wir haben

160
00:08:16,000 --> 00:08:18,440
hier 2 Sachen. 
Ja das effiziente Computer und 

161
00:08:18,880 --> 00:08:21,520
da ist jetzt E plus plus als 
sehr maschinennahe Sprache, wenn

162
00:08:21,520 --> 00:08:24,640
das gut gemacht ist glaub ich ja
sehr effizient sogar. 

163
00:08:24,640 --> 00:08:27,880
Ja und und und und rechnet 
relativ speicherarm und so 

164
00:08:27,880 --> 00:08:29,480
weiter aber da müsste gleich 
noch was zu sagen. 

165
00:08:29,480 --> 00:08:31,920
Ja und also das zweite Problem 
ist natürlich es ist ne Sprache 

166
00:08:31,920 --> 00:08:35,280
die ja heute nicht mehr ganz so 
tief trainiert wird ja und wo es

167
00:08:35,280 --> 00:08:37,840
schwierig ist Mitarbeiter zu 
finden und das ist ja n zweites 

168
00:08:37,840 --> 00:08:41,200
Ding wenn Software. 
Sehr langlebig ist, was ja auch 

169
00:08:41,200 --> 00:08:44,080
nicht jede Software ist. 
Dann dann muss ich auch genau 

170
00:08:44,080 --> 00:08:46,320
diese Sachen auch mit beachten, 
dass es auch immer noch Leute 

171
00:08:46,320 --> 00:08:47,920
gibt, die dann die Technologie 
noch verstehen. 

172
00:08:48,400 --> 00:08:51,920
Gerade in dem Umfeld also das, 
was du sagst, stimmt absolut 

173
00:08:51,920 --> 00:08:56,160
eine Aufgabe, die wir zum 
Beispiel haben, ist, dass wir 

174
00:08:56,160 --> 00:08:59,200
bestimmte Algorithmen aus dem 
bestehenden System heraus lösen,

175
00:08:59,600 --> 00:09:01,760
diese als Libraries 
bereitstellen, damit sie dann 

176
00:09:01,760 --> 00:09:04,560
über andere Programmiersprachen 
wie C, Sharp und Python auch 

177
00:09:04,560 --> 00:09:07,760
angesprochen werden können. 
Also es sind Kernalgorithmen, 

178
00:09:07,760 --> 00:09:11,760
die für Details als solche 
extrem wichtig sind, die wir 

179
00:09:11,760 --> 00:09:15,120
auch keiner KI opfern wollen. 
Die werden dann bestimmten 

180
00:09:15,120 --> 00:09:18,000
Repositories abgelegt und so 
weiter also da ist ein großer 

181
00:09:18,000 --> 00:09:23,600
strategischer Ansatzteil um 
nichtnur.co 2 spielen dabei 

182
00:09:23,600 --> 00:09:27,120
erstmal keine Rolle, wenn wir 
bei dem systemability Ansatz 

183
00:09:27,120 --> 00:09:30,320
bleiben, was ich auch noch zu 
dem System sagen muss, es ist 

184
00:09:30,960 --> 00:09:34,400
selbst auch ein verteiltes 
System, das ist das interessante

185
00:09:34,400 --> 00:09:36,640
daran ist. 
Besteht aus vielen, vielen 

186
00:09:36,640 --> 00:09:39,280
Services, aber diese Services 
sind über die Jahre hinweg so 

187
00:09:39,280 --> 00:09:41,920
stark miteinander verwachsen, 
dass man das überhaupt erstmal 

188
00:09:41,920 --> 00:09:44,240
aufbrechen muss. 
Ich sag mal, die Kollegen haben 

189
00:09:44,240 --> 00:09:47,640
Microservice gemacht, bevor es 
cool war und tatsächlich ist das

190
00:09:47,640 --> 00:09:50,720
eine der Stärken dieses Systems 
auch, dass es so modular ist, 

191
00:09:50,800 --> 00:09:54,320
weswegen es uns leichter fällt, 
es zu restrukturieren, in andere

192
00:09:54,320 --> 00:09:57,040
Technologien zu übertragen, aber
die Arbeit muss man trotzdem 

193
00:09:57,040 --> 00:10:00,640
erstmal machen, weil über viel 
die vielen Jahre sehr viel 

194
00:10:01,440 --> 00:10:03,200
wissen auch verloren gegangen 
ist. 

195
00:10:03,680 --> 00:10:07,520
In dem Zusammenhang ist nicht 
nur C plus plus Wissen und du 

196
00:10:07,520 --> 00:10:09,680
verbindest natürlich mit so 
einer Restrukturierung viele 

197
00:10:09,680 --> 00:10:11,600
verschiedene strategische 
Themen. 

198
00:10:11,600 --> 00:10:15,680
Das kostet ja alles Geld so, das
heißt Effizienzgewinn, den du 

199
00:10:15,680 --> 00:10:20,800
hast in der Umsetzung, in der 
Programmierung, das heißt, dass 

200
00:10:20,800 --> 00:10:24,480
du das Wissen wieder heraus 
holst, was da irgendwo verschütt

201
00:10:24,480 --> 00:10:27,040
gegangen ist und so weiter und 
sofort. 

202
00:10:27,920 --> 00:10:30,400
Du hast uns ganz gut n kidder 
hingelegt. 

203
00:10:30,400 --> 00:10:32,560
Ja, mit deinem mit deinen 2 
Projekten die du genannt hast, 

204
00:10:32,800 --> 00:10:35,040
dann sind wir da voll drauf 
eingegangen, aber es ist 

205
00:10:35,040 --> 00:10:38,720
natürlich cool anhand so eines 
Beispiels da mal das Thema 

206
00:10:38,720 --> 00:10:41,040
Sustainability im Bereich 
Software eigentlich 

207
00:10:41,040 --> 00:10:44,080
durchzusprechen, aber dann lass 
uns, wenn ihr merkt zurückkommen

208
00:10:44,080 --> 00:10:48,480
oder noch mal diese Einteilung 
betrachten in die 2 

209
00:10:48,480 --> 00:10:53,040
Perspektiven, die die 
ökologische und die ökonomische,

210
00:10:53,040 --> 00:10:57,440
vielleicht sogar, ja das ist es 
ja letzten Endes und. 

211
00:10:59,040 --> 00:11:03,120
Da vielleicht das Thema Ökologie
erstmal noch mal ganz kurz 

212
00:11:03,120 --> 00:11:05,200
abklappern. 
Ja, ich glaube, das ist 

213
00:11:05,200 --> 00:11:08,560
wahrscheinlich das Aufgeladenste
so, oder ich hab jetzt mal ich, 

214
00:11:08,560 --> 00:11:10,560
ich wir machen mal n Beispiel 
ich hab im Vorfeld mal geguckt 

215
00:11:10,560 --> 00:11:12,760
wir haben wir sind bei Google, 
haben da unseren Workspace also 

216
00:11:12,760 --> 00:11:14,560
unsere Office Suite und so 
weiter und sofort ne wo die 

217
00:11:14,560 --> 00:11:17,040
meisten von Microsoft sind haben
wir halt Google und dann gibt es

218
00:11:17,040 --> 00:11:21,080
da ne Seite dieheisst.co 2 
Verbrauch oder sowas n bisschen 

219
00:11:21,080 --> 00:11:22,880
provokant jetzt und dann hab ich
mal geguckt und ich glaub wir 

220
00:11:22,880 --> 00:11:26,040
haben in den letzten 2 Jahren 
laut dieser Auswertung knapp 8 

221
00:11:26,040 --> 00:11:28,160
Kilo. 
Oder so produziert durch unseren

222
00:11:28,160 --> 00:11:31,680
E Mail, durch unseren Drive, ja 
unseren Cloud Speicher und 

223
00:11:31,680 --> 00:11:33,360
Kalender und solche als solche 
Anwendungen. 

224
00:11:33,680 --> 00:11:35,440
Das heißt nicht so wild 
eigentlich, oder? 

225
00:11:36,160 --> 00:11:38,400
Die Frage ist, ob das wirklich 
alles betrifft. 

226
00:11:38,400 --> 00:11:41,840
Diese Seiten zeigen natürlich 
nur das an, was du dort vor Ort 

227
00:11:41,840 --> 00:11:45,600
quasi induzierstan.co 2. 
Wobei ich das nicht schlecht 

228
00:11:45,600 --> 00:11:49,480
reden möchte, das eigentliche 
die Sustainability Bewegung 

229
00:11:49,480 --> 00:11:54,080
selbst kennt diverse Säulen, auf
denen quasi das. 

230
00:11:54,600 --> 00:11:56,400
Das denken funktioniert, wenn 
man so möchte. 

231
00:11:56,400 --> 00:12:00,000
Ich formuliere es mal so und 
eine der wichtigsten Säulen ist 

232
00:12:00,000 --> 00:12:02,400
dort Carbon Awareness überhaupt 
erst mal darüber 

233
00:12:02,400 --> 00:12:06,640
nachzudenkendass.co 2. 
Auch durch Software induziert 

234
00:12:06,640 --> 00:12:09,200
wird und wir nicht nur dabei 
helfen, dort gibt es wiederum 

235
00:12:09,200 --> 00:12:12,080
auch 2 Perspektiven, das ist 
Sustainability in Software und 

236
00:12:12,080 --> 00:12:15,480
Sustainability by Software. 
Meistens reden wir über 

237
00:12:15,480 --> 00:12:18,400
Sustainability by Software, wie 
also Software dabei unterstützen

238
00:12:18,400 --> 00:12:22,720
kann.co 2 irgendwie einzusparen 
wenn du Beispiele haben möchtest

239
00:12:22,720 --> 00:12:25,440
beim Zeiss. 
In der Messtechnik arbeitet man 

240
00:12:25,840 --> 00:12:27,320
oder stellt man ein System 
bereit. 

241
00:12:27,320 --> 00:12:30,320
Das nennt sich Connected 
Quality, wo verschiedene 

242
00:12:30,320 --> 00:12:32,240
Messdaten zwischen 
unterschiedlichen Fertigern 

243
00:12:32,240 --> 00:12:36,400
ausgetauscht werden, also bevor 
man ein Teilprodukt in eine 

244
00:12:36,400 --> 00:12:40,720
andere Fabrik verschifft, kann 
die Zielfabrik schon sagen, ob 

245
00:12:40,720 --> 00:12:43,680
die Qualität für sie eigentlich 
genügt oder nicht, und dadurch 

246
00:12:43,680 --> 00:12:46,880
entsteht gar nichterst.co 2. 
Durch das verschiffen und dann 

247
00:12:47,120 --> 00:12:50,080
dort beim Wareneingang zu 
kontrollieren, ob das überhaupt 

248
00:12:50,080 --> 00:12:52,240
die notwendige Güte hat, das 
wäre typisch. 

249
00:12:52,960 --> 00:12:58,320
Sustainability buy Software. 
Also es geht darum, Software zu 

250
00:12:58,320 --> 00:13:01,520
implementieren, die die in der 
in Anführungsstrichen echten 

251
00:13:01,520 --> 00:13:05,920
Welt Lieferwege zum Beispiel 
einspart und und und. 

252
00:13:05,920 --> 00:13:08,560
Ähnliches ne und dadurch 
aktiv.co 2 vermeidet. 

253
00:13:08,560 --> 00:13:12,200
Ganz deutliches Beispiel haben 
wir auch im Strommarkt, dass man

254
00:13:12,200 --> 00:13:15,520
größere Verbraucher wie 
Elektroautos anhand des aktuell 

255
00:13:15,520 --> 00:13:18,520
verfügbaren Stroms schaltet. 
Damit die den Strom aufnehmen 

256
00:13:18,520 --> 00:13:21,760
können, die Energie aufnehmen 
und damit das Stromnetz 

257
00:13:21,760 --> 00:13:25,920
entlasten, wodurch die Last oder
diese Spitzen ausgeglichen 

258
00:13:25,920 --> 00:13:29,240
werden, die zum Beispiel durch 
Solar oder Wind entstehen, sind 

259
00:13:29,240 --> 00:13:32,480
alles total wichtige Themen und 
wir haben noch dutzende andere 

260
00:13:32,480 --> 00:13:36,240
davon, tatsächlich ist aber auch
eben Sustainability in Software,

261
00:13:36,400 --> 00:13:39,720
dass softwareselbst.co 2 
verursacht sind wir bei Carbon 

262
00:13:39,720 --> 00:13:43,680
Awareness und das meistens 
entweder, indem wir Strom 

263
00:13:43,680 --> 00:13:46,480
verbrauchen oder indem wir 
Hardware brauchen. 

264
00:13:47,040 --> 00:13:50,240
Weil Hardware selbst ja auch 
wiedergebundenes.co 2 hat. 

265
00:13:50,360 --> 00:13:54,000
Es geht hier meistens um.co 2. 
Dieses gebundene.co 2. 

266
00:13:54,000 --> 00:13:56,360
Das wird teilweise bei der 
Verschrottung freigesetzt 

267
00:13:56,360 --> 00:13:58,600
beziehungsweise muss neu 
entsteht neu wenn wir die 

268
00:13:58,600 --> 00:14:02,440
Hardware nachkaufen, siehe jetzt
der Switch von Windows 10 zu 

269
00:14:02,440 --> 00:14:06,320
switchen, Windows 11 wo ganz 
viele Geräte einfach obsolid 

270
00:14:06,320 --> 00:14:10,000
werden weggeschmissen werden 
müssen neu ersetzt werden, dass 

271
00:14:10,000 --> 00:14:13,040
unglaubliche Mengen an Schrott 
verursacht, das ist nicht die 

272
00:14:13,040 --> 00:14:15,840
Software selbst, aber das ist 
das was die Software verursacht.

273
00:14:16,760 --> 00:14:18,960
Das. 
Weil weil Microsoft vorgibt, 

274
00:14:18,960 --> 00:14:22,600
dass mit Windows 11 schärfere 
Hardware Ressourcen da sein 

275
00:14:22,600 --> 00:14:24,520
müssen, die die alten dann nicht
mehr erfüllen. 

276
00:14:24,520 --> 00:14:26,960
Und dann gibt es keine Garantie,
dass die Software gut läuft. 

277
00:14:26,960 --> 00:14:28,480
So, so war die Geschichte 
richtig. 

278
00:14:28,480 --> 00:14:31,040
Genau die, die 
Grundvoraussetzungen. 

279
00:14:31,920 --> 00:14:34,240
Ich, ich krieg es auch nicht 
mehr ganz zusammen, was da die 

280
00:14:34,240 --> 00:14:36,880
Voraussetzungen war. 
Man muss Microsoft zugute 

281
00:14:36,880 --> 00:14:39,320
halten, dass sie über so lange 
Zeit im Mac das Betriebssystem 

282
00:14:39,320 --> 00:14:41,920
am Laufen gehalten haben und sie
sind ja nicht die einzigen, wenn

283
00:14:41,920 --> 00:14:44,000
wir schon mal dabei sind bei 
Android haben wir die gleiche 

284
00:14:44,000 --> 00:14:46,840
Problematik. 
Apple ist da noch n bisschen 

285
00:14:46,840 --> 00:14:49,200
netter, aber auch irgendwann 
wird. 

286
00:14:49,200 --> 00:14:52,400
Iphone 3 wird heute auch nicht 
mehr unterstützt von IOS aus 

287
00:14:52,400 --> 00:14:54,960
diversen Gründen. 
Ja, und jetzt mal als also ich 

288
00:14:54,960 --> 00:14:58,080
würde ja auch sagen, ich bin 
schlucksoftware Architekt noch 

289
00:14:58,080 --> 00:15:00,800
übrig geblieben in mir, da muss 
man jetzt ja auch mal kurz n 

290
00:15:00,800 --> 00:15:03,680
ganz bisschen, ich versuch jetzt
mal ganz bisschen die 

291
00:15:03,760 --> 00:15:06,400
Unternehmen in Schutz zu 
bringen, weil es ist ja schon 

292
00:15:06,400 --> 00:15:10,160
krass, was sich immer noch an 
Hardware Veränderungen ergibt, 

293
00:15:10,160 --> 00:15:13,480
ja, also wie wie schnell? 
Auch immer noch die, die die 

294
00:15:13,480 --> 00:15:16,400
Hardware schneller wird und mehr
Speicher hat, mehr mehr 

295
00:15:16,400 --> 00:15:19,960
Rechenkapazität und damit kann 
man dann quasi als 

296
00:15:19,960 --> 00:15:22,640
Softwarehersteller von einem 
Betriebssystem ja auch ganz 

297
00:15:22,640 --> 00:15:25,280
anders Anwendungen als andere 
Anwendungen, die vorher einfach 

298
00:15:25,280 --> 00:15:27,680
nicht möglich waren, weil die 
Hardware es nicht hergegeben 

299
00:15:27,680 --> 00:15:30,720
hat, kann man jetzt reinbringen,
ein Spiel, das will ich dann ja 

300
00:15:30,720 --> 00:15:33,520
auch tun und das muss ich tun 
als Unternehmen um um 

301
00:15:33,520 --> 00:15:35,920
wirtschaftlich zu bleiben und 
kompetitiv zu bleiben, das 

302
00:15:35,920 --> 00:15:38,560
erwarten ja auch die Leute und 
gleichzeitig. 

303
00:15:39,120 --> 00:15:40,960
Muss ich aber schaffen als 
Unternehmen den ganzen 

304
00:15:40,960 --> 00:15:43,240
Rattenschwanz von Alter Legacy 
Software irgendwann auch mal 

305
00:15:43,240 --> 00:15:47,080
abzuschneiden und dieses ganze 
Rückwärtsmaintaine muss auch 

306
00:15:47,080 --> 00:15:49,160
irgendwie beendet werden, 
deswegen werden auch Sachen 

307
00:15:49,160 --> 00:15:51,760
Abgekündigt, weil es ist sonst 
ne, das kann man ja mal auf der 

308
00:15:51,760 --> 00:15:54,280
Tonspur auch sagen, es ist 
unglaublich schwierig und das 

309
00:15:54,280 --> 00:15:57,280
sind viele Millionen Seiten vom 
Code, da fehlt ja, da muss ja 

310
00:15:57,280 --> 00:15:59,360
nur ein Komma an der falschen 
Stelle sein, dann ist es blöd, 

311
00:15:59,360 --> 00:16:02,800
ja das muss ja aber alles 
gewartet und mantained werden 

312
00:16:02,800 --> 00:16:05,360
mit der neuen Hardware auf der 
alten Hardware und so weiter das

313
00:16:05,360 --> 00:16:08,800
eskaliert Halt zu einem Großen. 
Komplexen Projekt und n Problem 

314
00:16:08,800 --> 00:16:12,160
und ist halt auch sehr teuer für
die für die Hardwarehersteller, 

315
00:16:12,160 --> 00:16:14,240
für die Softwarehersteller, die 
Betriebssystemhersteller und 

316
00:16:14,720 --> 00:16:16,000
deswegen gibt es das Halt auch 
so. 

317
00:16:16,000 --> 00:16:18,520
Ja und und ja und an der 
Hardwarefront kann man ja nicht 

318
00:16:18,520 --> 00:16:19,920
sagen, ja wartet mal, mach mal 
langsam. 

319
00:16:19,920 --> 00:16:22,800
Wir kommen kaum hinterher mit 
der Software, irgendwie seh ich 

320
00:16:22,800 --> 00:16:25,680
das auch so n bisschen so. 
Die.eu tut da halt eine ganze 

321
00:16:25,680 --> 00:16:29,000
Menge, also gerade im Bezug auf 
Android haben sie ja jetzt 

322
00:16:29,000 --> 00:16:33,040
gesagt, dass oder wird 
vorgeschrieben, dass dass dass 

323
00:16:33,040 --> 00:16:35,840
Geräte neue Geräte bis zu 6 
Jahre mit. 

324
00:16:36,360 --> 00:16:39,120
Betriebssystem, Updates oder 6 
Jahre lang mit Betriebssystem 

325
00:16:39,120 --> 00:16:42,000
Updates unterstützt werden 
müssen und gerade im Zuge um 

326
00:16:42,000 --> 00:16:46,000
wieder auf auch den Anfang 
zurückzukommen im Zusammenhang 

327
00:16:46,000 --> 00:16:49,880
mit der.eu und den 
entsprechenden Regularien, die 

328
00:16:49,880 --> 00:16:54,240
dort entstanden sind. 
Unterdem.eu Green Deal ist ein 

329
00:16:54,240 --> 00:16:56,960
ganz anderes Bewusstsein in der 
Industrie, auch entstanden auch 

330
00:16:56,960 --> 00:17:00,720
mal auf Software zu schauen, das
ging 2000 muss ich kurz 

331
00:17:00,720 --> 00:17:05,280
überlegen 2223 los als die 
Corporate Sustainability. 

332
00:17:05,839 --> 00:17:10,000
Reporting Directive beschlossen 
wurde. 2023 war das, wo sich 

333
00:17:10,000 --> 00:17:12,079
Unternehmen damit beschäftigen 
mussten, welche Ressourcen 

334
00:17:12,079 --> 00:17:16,599
verbrauchen wir denn und in dem 
Zusammenhang hat man war dann 

335
00:17:16,599 --> 00:17:18,640
der erste Ruf wieder wir 
brauchen Software, die uns dabei

336
00:17:18,640 --> 00:17:22,680
hilft, das zu erfassen und in 
dem Zusammenhang hat man dann 

337
00:17:22,680 --> 00:17:24,880
gemerkt, Oh gucke mal die 
Software selbst verbraucht ja 

338
00:17:24,880 --> 00:17:29,200
auch einiges und dann ging es in
den ganzen Gremien los, dass man

339
00:17:29,520 --> 00:17:31,600
geschaut hat, wie können wir 
diese Software eigentlich mit 

340
00:17:31,600 --> 00:17:35,000
einbeziehen in unsere Berechnung
und gerade wir als 

341
00:17:35,000 --> 00:17:38,120
Softwareentwickler bei bei der 
ZTE mussten uns auch damit 

342
00:17:38,120 --> 00:17:41,040
beschäftigen, was heißt denn das
jetzt eigentlich, wenn da jemand

343
00:17:41,040 --> 00:17:43,320
8 Stunden am Tag vor seinem 
Rechner sitzt, wie viele 

344
00:17:43,320 --> 00:17:47,280
Bildschirme nehmen wir an, die 
diese Person hat oder wieviel 

345
00:17:47,280 --> 00:17:49,840
Strom verbrauchen diese 
Bildschirme, muss ich das in 

346
00:17:49,840 --> 00:17:52,880
meine Software einzahlen und so 
weiter da ging so das das Denken

347
00:17:52,880 --> 00:17:57,840
los was zählt eigentlich alles 
dazu, dass softwareselbst.co 2 

348
00:17:58,320 --> 00:18:01,760
verursacht. 
Anschließend, daran kann man 

349
00:18:02,000 --> 00:18:08,320
sagen, wieviel Software ungefähr
verursacht oder die it Industrie

350
00:18:08,320 --> 00:18:11,760
oder sowas gibt es da zahlen zu?
Das ist ein Problem, dass ich 

351
00:18:11,760 --> 00:18:14,880
persönlich hier sehe, dass wir 
vielleicht auch an anderer 

352
00:18:14,880 --> 00:18:17,240
Stelle haben. 
Ich kann die jetzt zahlen nennen

353
00:18:17,240 --> 00:18:20,040
und ich kann die auch 
Statistiken dazu nennen, gerade 

354
00:18:20,040 --> 00:18:22,960
wenn es um Sustainability aber 
geht, werden die ganz schnell 

355
00:18:22,960 --> 00:18:26,320
hinterfragt. 
Also typische Aussage oder 

356
00:18:26,320 --> 00:18:29,160
etwas, das ich in der 
Vergangenheit gefunden habe ist,

357
00:18:29,160 --> 00:18:33,760
dass die IT Industrie eigentlich
schon 2021 dabei war, den 

358
00:18:33,840 --> 00:18:38,320
Flugverkehr im CO 2 Ausstoß zu 
überholen oder in anderen 

359
00:18:38,320 --> 00:18:40,160
Zusammenhängen. 
Es gibt diverse Statistiken zur 

360
00:18:40,160 --> 00:18:45,680
KI, zum Beispiel die schon vor 2
Jahren 20% des Stromverbrauchs 

361
00:18:45,680 --> 00:18:49,960
der gesamt IT ausgemacht hat, 
Bitcoin das so viel Strom 

362
00:18:49,960 --> 00:18:52,160
mittlerweile verbraucht wie 
Polen. 

363
00:18:52,720 --> 00:18:54,960
Aber gerade wenn du solche 
Statistiken dir ansiehst, hast 

364
00:18:54,960 --> 00:18:58,400
du ein Argumentationsproblem, 
weil du entweder nicht genug 

365
00:18:58,400 --> 00:19:02,320
Informationen hast darüber, wie 
die diese Daten entstanden sind,

366
00:19:02,960 --> 00:19:06,880
und andererseits, weil du zu 
viel Daten und zu viel 

367
00:19:06,880 --> 00:19:08,960
Informationen hast. 
Du kannst dich bei jeder dieser 

368
00:19:08,960 --> 00:19:12,160
Statistiken in ein. 
Ja, Rabbit hole, wenn man im 

369
00:19:12,160 --> 00:19:14,240
Englischen sagen würde ich 
hinein begeben und kannst 

370
00:19:14,240 --> 00:19:16,080
Ewigkeiten danach suchen. 
Deswegen bin ich sehr 

371
00:19:16,080 --> 00:19:17,640
vorsichtig. 
Ich nenne das jetzt, weil es 

372
00:19:17,640 --> 00:19:20,880
tatsächlich wichtig ist, um ein 
Gefühl dafür für die Ausmaße zu 

373
00:19:20,880 --> 00:19:22,840
bekommen. 
Ich weiß aber, dass mindestens 

374
00:19:22,840 --> 00:19:24,680
der Hälfte der Zuhörer 
wahrscheinlich jetzt zu 

375
00:19:24,680 --> 00:19:27,240
kritisieren wird, wie sind denn 
diese Zahlen entstanden, weil 

376
00:19:27,240 --> 00:19:29,360
das ist so eine 
Standardsituation, die du mit 

377
00:19:29,360 --> 00:19:32,920
Nachhaltigkeit immer hast. 
Ist mein Verbrennerauto jetzt 

378
00:19:32,920 --> 00:19:35,600
nicht nachhaltiger als das 
Elektroauto, weil die Batterie 

379
00:19:35,600 --> 00:19:38,160
so so schwer zu bauen ist? 
Keine Ahnung, guck dir die 

380
00:19:38,160 --> 00:19:42,720
Statistiken an. 
Die dir gefallen find ich 

381
00:19:42,720 --> 00:19:45,280
aktuell ganz schwer. 
Ist übrigens für mich auch so n 

382
00:19:45,280 --> 00:19:47,920
Softwarethema. 
Ich, ich hab jetzt auch noch 

383
00:19:47,920 --> 00:19:50,160
überlegt, weil weil was ja auch 
noch schwierig zu rechnen ist 

384
00:19:50,160 --> 00:19:51,760
jetzt, wenn man jetzt, wir 
hatten ja das so n bisschen 

385
00:19:51,760 --> 00:19:55,040
aufgeteilt Software Sustainable 
by Software Sustainable in 

386
00:19:55,040 --> 00:19:58,000
Software und so weiter und wenn 
man das jetzt auch noch 

387
00:19:58,000 --> 00:20:00,240
miteinander verrechnen wollte, 
dann wird es ja komplett 

388
00:20:00,320 --> 00:20:02,360
schwierig. 
Ja jetzt kann man ja sagen, OK, 

389
00:20:02,360 --> 00:20:05,200
die KI die die Löstungsprobleme 
die. 

390
00:20:06,080 --> 00:20:08,320
Wodurch wir irgendwie auch noch 
mal auf anderer Front ganz 

391
00:20:08,480 --> 00:20:10,840
ganzviel.co 2 einsparen, weil 
wir das erst gar nicht 

392
00:20:10,840 --> 00:20:12,960
untersuchen müssen oder sowas. 
Das haben wir rausgekriegt. 

393
00:20:13,200 --> 00:20:15,280
Der ganze Arztbesuch brauchst du
gar nicht mehr machen, mit dem 

394
00:20:15,280 --> 00:20:18,080
Auto nicht hinfahren und so 
weiter ja, aber das kannste ja, 

395
00:20:18,080 --> 00:20:20,480
das ist ja selbst wenn man es 
wollte, könnte man das glaube 

396
00:20:20,480 --> 00:20:21,640
ich nicht gegeneinander 
aufrechnen. 

397
00:20:21,640 --> 00:20:24,520
Ja, also insofern kann man 
wahrscheinlich nur ganz grob 

398
00:20:24,520 --> 00:20:26,480
versuchen, absolute Zahlen, das 
kann man natürlich sehen, 

399
00:20:26,480 --> 00:20:29,080
wieviel wieviel Power brauchen 
unser Rechenzentrum und wieviel 

400
00:20:29,080 --> 00:20:31,800
haben wir auf der ganzen Welt da
stehen, das wird aber immer 

401
00:20:31,800 --> 00:20:34,640
immer steigen ja, aber was wir 
da im Gegensatz. 

402
00:20:35,200 --> 00:20:37,280
Zu sinnvoll quasi an anderer 
stellean.co. 2. 

403
00:20:37,280 --> 00:20:39,640
Wieder einsparen, das ist glaube
ich, ja eine ganz schwierige 

404
00:20:39,640 --> 00:20:42,240
Rechnung. 
Und das ist auch im Zusammenhang

405
00:20:42,240 --> 00:20:44,960
oder war zumindest in der 
Vergangenheit bei dem Thema 

406
00:20:45,360 --> 00:20:49,200
Sustainability in Software ein 
Riesenproblem, da natürlich dein

407
00:20:49,200 --> 00:20:52,200
Verbrauch von der eingesetzten 
Technologie abhängig ist. 

408
00:20:52,200 --> 00:20:56,000
Eingesetzten Tech Stack von der 
Hardware wo du es einsetzt 

409
00:20:56,160 --> 00:21:00,000
Kühltechniken in deinem 
Rechenzentrum und so weiter und 

410
00:21:00,000 --> 00:21:03,280
sofort und gefühlt seit diesem 
Jahr. 

411
00:21:03,280 --> 00:21:05,680
Was heißt gefühlt? 
Sogar ziemlich konkret. 

412
00:21:05,680 --> 00:21:09,520
Seit diesem Jahr beschäftigt 
sich noch größer, mehr Verbände 

413
00:21:09,600 --> 00:21:12,000
ausgiebiger damit, man geht 
tiefer in die Details. 

414
00:21:12,000 --> 00:21:16,240
Was meine ich mit Verbände, also
ich war vor kurzem in einem in 

415
00:21:16,240 --> 00:21:19,680
einer Informationsveranstaltung 
von DIN und ISO, also wirklich 

416
00:21:19,680 --> 00:21:24,480
das Deutsche Institut für Norm, 
sie hatten vor 34 Wochen den 

417
00:21:24,480 --> 00:21:27,840
Auftakt den Gründungsauftakt für
die entsprechenden 

418
00:21:27,840 --> 00:21:30,560
Arbeitsgruppen zur 
Standardisierung, dass man. 

419
00:21:31,040 --> 00:21:33,880
Mehr gemeinsame 
Begrifflichkeiten findet mehr 

420
00:21:33,880 --> 00:21:36,880
gemeinsame Berechnungsmethoden, 
sodass man zum Beispiel auch 

421
00:21:36,880 --> 00:21:41,280
Cloud Anbieter oder künstliche 
Intelligenzen vergleichbar 

422
00:21:41,280 --> 00:21:44,640
miteinander macht, wo man dann 
wirklich standardisieren kann 

423
00:21:44,640 --> 00:21:47,160
und sagen kann, ihr bekommt ein 
Label, wenn ihr die die und die 

424
00:21:47,160 --> 00:21:50,880
Daten unter den und den 
Situationen entsprechend 

425
00:21:50,880 --> 00:21:54,080
erfassen könnt uns bereitstellen
könnt, damit wir das miteinander

426
00:21:54,080 --> 00:21:56,320
vergleichen können, da sind wir 
ja bei der Software noch 

427
00:21:56,320 --> 00:21:58,600
überhaupt nicht. 
Und in der Vergangenheit, in den

428
00:21:58,600 --> 00:22:01,480
letzten Jahren, war das immer so
der Knackpunkt, dass man nicht 

429
00:22:01,480 --> 00:22:05,560
genau wusste, wo Krieg ich denn 
verlässliche Daten her, um 

430
00:22:05,560 --> 00:22:08,160
Sachen miteinander zu 
vergleichen und erst wenn ich 

431
00:22:08,160 --> 00:22:10,320
das hab, kann ich entscheiden, 
was ich an meiner Software 

432
00:22:10,320 --> 00:22:13,520
ändere, um wirklich weniger.co 2
auszustoßen. 

433
00:22:14,400 --> 00:22:18,000
Also ne differenzierte 
Betrachtungsweise sag ich mal an

434
00:22:18,000 --> 00:22:19,600
der Stelle. 
Ja und auch alles mit Vorsicht 

435
00:22:19,600 --> 00:22:22,720
zu genießen, wahrscheinlich ne 
egal von von wo das kommt ja 

436
00:22:22,720 --> 00:22:26,480
aussagen aber zum Beispiel. 
Wo du gerade KI ansprichst, da 

437
00:22:26,480 --> 00:22:28,240
ist ja Wasserverbrauch immer 
auch n Riesenthema. 

438
00:22:28,240 --> 00:22:31,560
Ne für die Kühlung in den 
Rechenzentren ist das auch mit 

439
00:22:31,560 --> 00:22:34,480
in deinem Beschäftigungsfeld 
oder in dem Beschäftigungsfeld 

440
00:22:34,480 --> 00:22:37,680
Sustainable Software allgemein. 
Also die Tagesschau sagt zum 

441
00:22:37,680 --> 00:22:42,160
Beispiel, dass beicherry.pt 3 so
ungefähr 5,4 Millionen Liter 

442
00:22:42,160 --> 00:22:45,520
Wasser für das Training 
verwendet wurden, was auch immer

443
00:22:45,520 --> 00:22:49,040
5,4 Millionen Liter Wasser sind 
ja keine Ahnung, aber ziemlich 

444
00:22:49,040 --> 00:22:52,680
viel klingt erstmal viel, so 
fehlt aber die Relation, geht es

445
00:22:52,680 --> 00:22:54,720
auch in diese Richtung, dass man
sich damit beschäftigt. 

446
00:22:55,600 --> 00:22:57,360
Ich kann nicht für die gesamte 
Industrie sprechen. 

447
00:22:57,360 --> 00:22:59,920
Ich kann nicht für die ganze 
Zeit sprechen, ich kann mich nur

448
00:22:59,920 --> 00:23:04,040
zu dem äußern, was ich sehe. 
Heute Abend beispielsweise bin 

449
00:23:04,040 --> 00:23:07,520
ich wieder bei einem Termin vom 
Silicon sextony, das ist der 

450
00:23:07,520 --> 00:23:11,280
Verbund der Halbleiter 
produzierenden Unternehmen, also

451
00:23:11,840 --> 00:23:14,880
diverse Unternehmen, die in 
Sachsen und Umgebung in der 

452
00:23:14,880 --> 00:23:18,520
Halbleiterfertigung beschäftigt 
sind, so, und dort geht es 

453
00:23:18,520 --> 00:23:20,440
natürlich um Wasserverbrauch, 
weil bei der 

454
00:23:20,440 --> 00:23:23,200
Halbleiterfertigung. 
Viel Wasser gebraucht wird. 

455
00:23:23,320 --> 00:23:27,520
Es geht darum, wo der Strom 
herkommt, ob man jetzt grauen 

456
00:23:27,520 --> 00:23:31,360
Wasserstoff zukünftig nutzt oder
grünen Wasserstoff. 

457
00:23:31,680 --> 00:23:34,640
Diese Sachen, so 
Fertigungsunternehmen an sich, 

458
00:23:34,640 --> 00:23:37,120
das sehe ich auch bei der Zeiss,
beschäftigen sich natürlich 

459
00:23:37,120 --> 00:23:41,120
schon sehr lange auch mit dieser
Art von Nachhaltigkeit, da gibt 

460
00:23:41,120 --> 00:23:45,480
es zum Beispiel die ESG 
Kriterien, hier steht e für 

461
00:23:45,480 --> 00:23:48,560
Environmental, S für Social, G 
für Governance. 

462
00:23:49,120 --> 00:23:51,160
Die sind zum Beispiel bei 
Ausschreibung von der 

463
00:23:51,160 --> 00:23:53,880
öffentlichen Hand sehr wichtig 
oder bei diversen 

464
00:23:53,880 --> 00:23:57,040
Großinvestoren. 
Das Ehe für Environmental 

465
00:23:57,280 --> 00:23:59,680
betrachtet dann zum Beispiel 
auch, wie gehen Unternehmen mit 

466
00:23:59,680 --> 00:24:07,600
Biodiversifiziert Biodiversität,
Diversität oder OK, ja und 

467
00:24:07,600 --> 00:24:11,520
diverse weitere Faktoren so. 
Der große Unterschied, die jetzt

468
00:24:11,520 --> 00:24:14,920
für uns Softwerker, ist, dass 
dieses die diese Sichtweise eben

469
00:24:14,920 --> 00:24:17,520
auch auf uns gefallen ist. 
Vielleicht waren wir bei Zeiss 

470
00:24:17,520 --> 00:24:20,880
deshalb ein bisschen eher dran 
mit dem Thema als manch anderes 

471
00:24:20,880 --> 00:24:24,240
Unternehmen, weil wir so n sehr 
großen Anteil an Fertigung 

472
00:24:24,240 --> 00:24:25,440
haben. 
Und ich bin ja auch in einem 

473
00:24:25,440 --> 00:24:27,520
Bereich. 
Der sich mit der Fertigung 

474
00:24:27,520 --> 00:24:30,400
Manufacturing beschäftigt. 
Gerade in der Halbleiterbranche.

475
00:24:30,560 --> 00:24:33,040
Und da schwappt natürlich wissen
zu uns rüber, da schwappen auch 

476
00:24:33,040 --> 00:24:36,320
fragen zu uns rüber, weil es 
einen Unterschied macht, ob ich 

477
00:24:36,320 --> 00:24:38,960
jetzt in den Geräten, die wir 
zur Halbleiterfertigung 

478
00:24:38,960 --> 00:24:42,720
ausliefern, ein oder 2 Computer 
verbauen muss, und das ist 

479
00:24:42,720 --> 00:24:44,960
wiederum zu einem Gewissen 
gerade auch abhängig davon, wie 

480
00:24:44,960 --> 00:24:47,120
ich meine Softwarearchitektur 
gestalte. 

481
00:24:47,520 --> 00:24:50,720
Will ich jetzt eine verteilte 
Applikation haben, habe ich eine

482
00:24:50,720 --> 00:24:53,360
zentrale Applikation. 
Wie lege ich meine Daten ab, 

483
00:24:53,600 --> 00:24:56,720
habe ich vielleicht ein 
entsprechendes Server Rack in 

484
00:24:56,720 --> 00:24:59,600
der FAP meines Kunden? 
Das sind so alles Fragen wo 

485
00:24:59,600 --> 00:25:04,000
Hardware und Software nah 
beieinander sind so daher kann 

486
00:25:04,000 --> 00:25:05,680
ich das nicht so ganz 
auseinandernehmen, der 

487
00:25:05,680 --> 00:25:09,200
Wasserverbrauch ist für 
Rechenzentrumsbetreiber sehr 

488
00:25:09,200 --> 00:25:11,720
wichtig und du wirst 
Informationen dazu auch in den 

489
00:25:11,720 --> 00:25:14,720
Sustainability Reports von 
Microsoft, Google, Amazon und 

490
00:25:14,720 --> 00:25:15,440
Co. 
Finden. 

491
00:25:16,520 --> 00:25:18,160
Blöd, um auf diese Frage zu 
antworten. 

492
00:25:18,720 --> 00:25:21,040
Ich hab, ich muss noch mal ne 
kurze Anekdote erzählen zu dem. 

493
00:25:21,040 --> 00:25:23,840
Also ich find ja das das Thema 
spannend auch ich glaub da, da 

494
00:25:23,840 --> 00:25:25,840
kreiseln wir ja auch n bisschen 
drum rum wie wie kann ich 

495
00:25:25,840 --> 00:25:28,920
Software auch von der 
Architektur her, also vom vom 

496
00:25:28,920 --> 00:25:31,720
Handwerklichen her so 
konzipieren, dass die halt 

497
00:25:31,720 --> 00:25:33,760
sparsam ist. 
Ja und ich hatte mal in als ich 

498
00:25:33,760 --> 00:25:36,080
noch Informatik studiert hatte n
Professor und der meinte. 

499
00:25:37,040 --> 00:25:40,000
Es gibt quasi ne Grundregel, 
dass Software nie schneller 

500
00:25:40,000 --> 00:25:42,400
wird, obwohl die Hardware krass 
sich überholt. 

501
00:25:42,400 --> 00:25:44,560
Doppelt so schnell, vierfach, 
zehnfach hundertfach. 

502
00:25:44,720 --> 00:25:48,080
Die Systeme bleiben immer alle 
gleich langsam, meinte er, 

503
00:25:49,440 --> 00:25:52,520
stellte das so hin und im 
Prinzip ist es fast so würde ich

504
00:25:52,520 --> 00:25:55,960
sagen, erstmal diese These würde
ich bestätigen, weil ich mein, 

505
00:25:55,960 --> 00:25:58,560
es gab ja schon damals als es 
noch die Floppy Disc gab, gab es

506
00:25:58,560 --> 00:26:00,520
schon das Word 5 oder 
irgendsowas ja da hast du 

507
00:26:00,520 --> 00:26:02,760
irgendwie 20 Disketten einmal 
durchgeschliffen, dann hast du 

508
00:26:02,760 --> 00:26:05,280
die installiert gehabt. 
Wow, da konntest du auch tippen.

509
00:26:05,280 --> 00:26:08,080
Ja, und die und die und das ging
auch fort, ja vielleicht ganz 

510
00:26:08,080 --> 00:26:10,080
kleinen Schluck langsamer als 
heute, aber jetzt kein riesen 

511
00:26:10,080 --> 00:26:13,160
Sprung, ja nur um das mal so 
jetzt zu sagen und er meinte 

512
00:26:13,160 --> 00:26:15,320
aber Halt der Grund ist ja 
eigentlich nur der, dass die 

513
00:26:15,320 --> 00:26:18,720
Softwareentwickler die die auf 
der neueren Hardware entwickeln,

514
00:26:19,200 --> 00:26:21,280
die sind halt schlampiger 
unterwegs, hat echt so gesagt, 

515
00:26:21,280 --> 00:26:25,280
ja die geht ja so, also muss ich
nicht mich nicht beim letzten 

516
00:26:25,280 --> 00:26:27,520
Byte sparen, ja ist nämlich 
anstrengend, kann ich jetzt auch

517
00:26:27,520 --> 00:26:30,000
mal sagen ja wenn man wenn man 
sehr. 

518
00:26:30,560 --> 00:26:32,880
Hocheffiziente Software 
schreiben will, wo man jedes 

519
00:26:33,280 --> 00:26:35,920
Daten, es gehören ja 2 Sachen 
dazu, es gehört das Computing 

520
00:26:35,920 --> 00:26:39,120
dazu und die Daten die ich, auf 
denen ich rechne, ja und beides 

521
00:26:39,120 --> 00:26:41,440
muss ich irgendwie klein halten,
ne, also ich muss möglichst 

522
00:26:41,440 --> 00:26:43,920
effizient Algorithmen 
durchziehen und ich muss 

523
00:26:43,920 --> 00:26:47,040
möglichst meine Daten so 
kompaktieren, dass ich wenig von

524
00:26:47,040 --> 00:26:49,280
denen hab. 
Ja und und die werden halt immer

525
00:26:49,360 --> 00:26:51,520
so, sagt er, die Programmierer, 
die werden immer faul bleiben, 

526
00:26:51,520 --> 00:26:53,200
ja die nehmen dann auch so 
hochsprachen ist halt alles 

527
00:26:53,200 --> 00:26:55,400
einfach mit Python ist natürlich
viel einfacher zu schreiben als 

528
00:26:55,400 --> 00:26:57,400
mit C plus plus, ja. 
Aber das kann ich auch mal 

529
00:26:57,400 --> 00:26:59,000
sagen. 
Pythons Halt führt halt nicht 

530
00:26:59,000 --> 00:27:01,360
ganz so effizient aus, wie 
obwohl es schon fast dran ist. 

531
00:27:01,360 --> 00:27:04,480
Wie C plus plus aber so n, Note 
JS oder javascript auf jeden 

532
00:27:04,480 --> 00:27:07,280
Fall langsamer, langsamer, ja 
das muss man ja auch sagen, ja 

533
00:27:07,280 --> 00:27:11,680
und ich glaube damit hatte er 
recht gehabt, ja und ja, aber es

534
00:27:11,680 --> 00:27:15,640
ist natürlich auch hier wieder 
das das Rechenmärchen so klar 

535
00:27:15,640 --> 00:27:17,760
kann ich mich hinsetzen und noch
mal versuchen in der heutigen 

536
00:27:17,760 --> 00:27:21,640
Welt 2000000 Zeilen C plus Plus 
zu schreiben um das ist um um 

537
00:27:21,640 --> 00:27:24,560
irgendwas zu lösen. 
Lohnt sich das an der Stelle, 

538
00:27:24,560 --> 00:27:27,320
weil das dauert halt dann auch 2
Jahre länger im Notfall, weil es

539
00:27:27,320 --> 00:27:29,840
halt so viel komplexer ist. 
Ja und und dann waren halt auch 

540
00:27:29,840 --> 00:27:32,720
2 Jahre länger die, die die 
Bildschirme an, von denen wir 

541
00:27:32,720 --> 00:27:34,560
vorher gesprochen hatten. 
Du musst 2 Jahre länger was 

542
00:27:34,560 --> 00:27:38,440
eintippen, ja, also insofern ist
es auch ne, aber man kann das 

543
00:27:38,440 --> 00:27:42,120
mal so sagen, ich glaube es ist 
schon so, dass wir Software, ich

544
00:27:42,120 --> 00:27:44,960
will nicht sagen vielleicht 
schlampiger, aber die. 

545
00:27:45,520 --> 00:27:47,840
Es ist jedenfalls nicht mehr so 
performant wie früher. 

546
00:27:47,840 --> 00:27:50,680
Diese monolithischen C plus plus
Blöcke, ja, das ist schon, das 

547
00:27:50,680 --> 00:27:53,480
ist schon n Blitz glaub ich 
gegen diese ganze Web und Cloud 

548
00:27:53,480 --> 00:27:56,800
Technologie die wir heute so 
normalerweise einsetzen, ne, da 

549
00:27:56,800 --> 00:27:59,120
geht halt schon n bisschen 
reibungsverlust ist schon dabei 

550
00:27:59,120 --> 00:28:00,480
ja und zwar bei jeder Rechnung 
ne. 

551
00:28:01,040 --> 00:28:03,520
Wo, wo man dann aufpassen muss, 
ist, dass man nicht. 

552
00:28:03,840 --> 00:28:06,640
Die Entwickler, die auf einem 
bestimmten Tech Stack arbeiten, 

553
00:28:06,640 --> 00:28:09,520
in Sippenhaft nimmt, weil. 
Letztendlich ist das ja, es ist 

554
00:28:09,520 --> 00:28:13,320
ja nicht der Auftrag an den 
Webentwickler, dass er jetzt den

555
00:28:13,320 --> 00:28:17,600
Note Modules Ordner optimiert, 
sondern es ist eher ein Auftrag 

556
00:28:17,600 --> 00:28:21,320
an die Community und dort die 
die Leads in der Community die 

557
00:28:21,320 --> 00:28:24,000
Technologien bereitstellen und 
ähnliches, dass sie. 

558
00:28:24,240 --> 00:28:27,200
Diesen Technologie Stack 
insgesamt optimieren, das ist ja

559
00:28:27,200 --> 00:28:30,720
etwas, das auch bei Python 
passiert, in dem zum Beispiel 

560
00:28:30,720 --> 00:28:34,080
Standard Libraries eher in C und
C plus plus programmiert werden.

561
00:28:34,160 --> 00:28:39,360
Ja, auf die Art und Weise wird 
jeder Nutzer jene nutzende, gilt

562
00:28:39,360 --> 00:28:43,280
als Multiplikator und genauso 
sehe ich das auch für unsere 

563
00:28:43,280 --> 00:28:46,720
Software, die wir schreiben, 
unsere Nutzer und Nutzerinnen 

564
00:28:46,720 --> 00:28:49,280
sind Multiplikatoren für unsere 
Entscheidungen. 

565
00:28:49,520 --> 00:28:52,320
Wenn ich jetzt so eine Handy App
schreibe, die unglaublich viele 

566
00:28:52,320 --> 00:28:54,920
Informationen hin und her 
schickt zwischen dem Backend und

567
00:28:54,920 --> 00:28:58,080
dem Frontend, dann wird das 
multipliziert durch die Nutzer. 

568
00:28:58,080 --> 00:29:01,280
Für mich wird das teuer, weil 
ich muss den Traffic bezahlen so

569
00:29:01,280 --> 00:29:04,160
und ich kann uns allen einen 
Gefallen tun, wenn ich ganz 

570
00:29:04,160 --> 00:29:08,120
genau überlege, was muss ich 
tatsächlich übertragen, was sind

571
00:29:08,120 --> 00:29:10,800
die Daten die ich speichern 
muss, was sind die Daten die ich

572
00:29:10,800 --> 00:29:13,440
berechnen muss und was sind die 
Daten die ich übertragen muss 

573
00:29:13,440 --> 00:29:15,920
und wo will ich das alles tun, 
das sind so diese Grundsatz 

574
00:29:16,080 --> 00:29:19,160
Sachen, weil du vorhin auch nach
nach Architekturthemen gefragt 

575
00:29:19,160 --> 00:29:20,800
hast, die man da berücksichtigen
kann. 

576
00:29:21,200 --> 00:29:25,680
Im Grunde schauen, dass man nur 
die Daten erfasst und überträgt,

577
00:29:25,680 --> 00:29:28,880
die man tatsächlich braucht und 
vielleicht sogar so krass 

578
00:29:28,880 --> 00:29:32,320
ranzugehen, dass man sagt, ich 
will eigentlich gar keine Daten 

579
00:29:32,320 --> 00:29:34,320
übertragen. 
Mal diesen Switch im Kopf zu 

580
00:29:34,320 --> 00:29:36,960
machen, weil gerade mit der 
Cloud ist es so. 

581
00:29:37,120 --> 00:29:41,760
Du kannst mit 23 Mausklicks ein 
weltumspannendes Netzwerk 

582
00:29:41,760 --> 00:29:45,280
aufbauen, was Millionen von 
Nutzern zeitgleich verwenden 

583
00:29:45,280 --> 00:29:48,160
können, eigentlich nur begrenzt 
durch deine Brieftasche. 

584
00:29:48,960 --> 00:29:52,280
Wie wäre es, wenn wir mal in den
anderen Extremfall schauen und 

585
00:29:52,280 --> 00:29:55,920
sagen okay, ich will so wenig 
wie möglich an Daten übertragen,

586
00:29:55,920 --> 00:29:58,280
so wenig Berechnungen wie 
möglich, weil du sparst 

587
00:29:58,280 --> 00:30:01,280
tatsächlich erst ein, wenn du 
dann auch mal Rechner abschalten

588
00:30:01,280 --> 00:30:03,200
kannst. 
Der Spruch ist nicht von mir. 

589
00:30:05,440 --> 00:30:07,200
Aber da sagst du was wahres, 
Hendrik, ich. 

590
00:30:07,200 --> 00:30:08,880
Also da sind jetzt 2, die will 
ich noch mal aufnehmen 2 

591
00:30:08,880 --> 00:30:10,480
Kernpunkte drin. 
Du kannst mir auch wieder 

592
00:30:10,480 --> 00:30:13,080
wegrätschen und ich es jetzt 
falsch wiedergebe, aber ich 

593
00:30:13,080 --> 00:30:16,440
glaube als Softwareentwickler 
oder als softwarearchitekt sag 

594
00:30:16,440 --> 00:30:18,720
ich mal was wir machen können. 
Heutzutage ist tatsächlich an 

595
00:30:18,720 --> 00:30:21,920
den Datensparen, das sag ich 
noch mal also mal und das fand 

596
00:30:21,920 --> 00:30:24,240
ich jetzt schön was du sagtest, 
es gibt ja das Zero Trust 

597
00:30:24,800 --> 00:30:27,200
gedankenmodell sag ich mal wo 
ich wo ich erst mal sage. 

598
00:30:27,840 --> 00:30:30,400
Erstmal traue ich keinem. 
Ja, man könnte das um ummünzen. 

599
00:30:30,400 --> 00:30:32,320
Jetzt mach ich gerade mal live 
Zero Data. 

600
00:30:32,320 --> 00:30:36,040
Ja ja, also mein mein erster 
Gedanke ist so wenig wie möglich

601
00:30:36,040 --> 00:30:37,840
Daten produzieren und durch die 
Gegend schicken. 

602
00:30:37,840 --> 00:30:40,480
Ja das ist tatsächlich was was 
ich gut machen kann als 

603
00:30:40,480 --> 00:30:43,240
Softwareentwickler und auch 
völlig losgelöst ob ich Python 

604
00:30:43,240 --> 00:30:46,400
Note, JS, moderner React was 
weiß ich irgendwelche Stacks 

605
00:30:46,400 --> 00:30:49,080
nutze, das sollen die nämlich 
auch mal machen, das sind 

606
00:30:49,080 --> 00:30:51,240
nämlich auch, denn das wäre zu 
viel verlangt von den 

607
00:30:51,240 --> 00:30:53,320
Webentwicklern. 
Oder überhaupt von den 

608
00:30:53,320 --> 00:30:55,680
Softwareentwicklern heutzutage 
jetzt irgendwie den 

609
00:30:55,680 --> 00:30:57,880
Technologiestick anders zu 
wählen, um dann hier oder da 

610
00:30:57,880 --> 00:31:00,000
noch mal n körnchen.co 2 zu 
sparen. 

611
00:31:00,560 --> 00:31:02,640
Und da ist es auch so und das 
das würd ich auch noch mal 

612
00:31:02,640 --> 00:31:05,120
sagen, ich ich glaube hier ist 
es tatsächlich die Community in 

613
00:31:05,120 --> 00:31:07,280
der Verantwortung 
beziehungsweise die Leute die 

614
00:31:07,840 --> 00:31:10,320
dass man auf der Turnspur sagen,
die diese ganz unterliegenden 

615
00:31:10,320 --> 00:31:12,160
Algorithmen machen, das hattest 
du auch schon gesagt, also bei 

616
00:31:12,160 --> 00:31:14,240
Python ist das so und bei Note 
ist es auch so. 

617
00:31:14,680 --> 00:31:17,680
Es gibt ja so Berechnungen, die 
sind immer wieder da, ich sag 

618
00:31:17,680 --> 00:31:20,400
mal hier TLS und so 
Verschlüsselung und sofort und 

619
00:31:20,400 --> 00:31:23,000
so weiter ja. 
Und das machen ja ganz, ganz, 

620
00:31:23,000 --> 00:31:24,880
ganz, ganz viele Leute. 
Das passiert die ganze Zeit. 

621
00:31:24,880 --> 00:31:27,440
Ja, und jetzt bei KI ist 
vielleicht der krasseste Faktor,

622
00:31:27,440 --> 00:31:31,840
ja, findet nur ein Forscher die 
Möglichkeit so ne Prediction 

623
00:31:31,840 --> 00:31:35,840
durch so n fertiges Modell n 
Schluck schneller zu machen und 

624
00:31:35,920 --> 00:31:38,280
und ne, das ist ja wie im 
Prinzip, man kann es vergleichen

625
00:31:38,280 --> 00:31:41,600
wie n produzierendes Gewerbe. 
Ja Mhm, das ist einfach so viel 

626
00:31:41,600 --> 00:31:45,600
Action drauf, das ist so krass 
genutzt, dass an an diesen und 

627
00:31:45,600 --> 00:31:48,320
die muss man finden, diese 
relevanten Algorithmen, die halt

628
00:31:48,320 --> 00:31:51,040
millionenfach milliardenfach 
Billionenfach laufen. 

629
00:31:51,440 --> 00:31:55,240
Bei denen lohnt es sich halt 
noch mal ein Prozent oder 2% zu 

630
00:31:55,240 --> 00:31:58,560
optimieren und es hat halt einen
riesigen riesigen Faktor auf 

631
00:31:58,560 --> 00:32:03,040
unsere auf unsere.co 2 
Emissionen ne und da, aber da da

632
00:32:03,040 --> 00:32:05,040
kann man jetzt nicht den 
Standard Softwareentwickler der 

633
00:32:05,040 --> 00:32:06,920
jetzt zu Hause oder auch in der 
Firma irgendwelche 

634
00:32:06,920 --> 00:32:09,920
Webentwicklung macht hernehmen, 
da müssen dann die ganz krassen 

635
00:32:09,920 --> 00:32:12,360
Experten, die gibt es auch und 
die die dürfen nicht aussterben,

636
00:32:12,360 --> 00:32:15,560
die müssen her und dann im C 
plus plus da die Sachen 

637
00:32:15,560 --> 00:32:18,480
optimieren ne aber so so kann es
nur funktionieren was wir glaube

638
00:32:18,480 --> 00:32:20,600
ich nur machen können sind die 
Daten ein bisschen einzusparen 

639
00:32:20,600 --> 00:32:22,680
ne. 
Und bei uns natürlich selbst 

640
00:32:22,680 --> 00:32:25,280
auch überlegen, wie kann ich 
meine eigenen Algorithmen 

641
00:32:25,280 --> 00:32:28,680
entsprechend gestalten, dass man
jetzt zum Beispiel nicht, wenn 

642
00:32:28,680 --> 00:32:32,240
man eine Liste befüllt, jeden 
ein Datensatz einzeln aus dem 

643
00:32:32,240 --> 00:32:35,280
Internet lädt, ob sie gebraucht 
werden oder nicht, oder andere 

644
00:32:35,280 --> 00:32:37,840
Tipps, die man in der Community 
finden wird, ist zum Beispiel, 

645
00:32:38,080 --> 00:32:40,280
dass man Videos nicht 
automatisch im Hintergrund 

646
00:32:40,280 --> 00:32:43,040
abspielt, falls man dann 
irgendein Videoplayer hat, 

647
00:32:43,080 --> 00:32:45,720
sondern dass man tatsächlich 
darauf wartet, dass die 

648
00:32:45,720 --> 00:32:49,520
Nutzenden das Anstoßen an der 
Stelle gibt, je nachdem in 

649
00:32:49,520 --> 00:32:52,080
welchem. 
Bereich man unterwegs ist, was 

650
00:32:52,080 --> 00:32:54,720
für eine Art von Software man 
entwickelt, welche Technologien 

651
00:32:54,880 --> 00:32:58,320
man einsetzt, wird man da 
unzähliger an Tipps und Ideen 

652
00:32:58,320 --> 00:33:01,440
finden von zu dem, was du vorhin
gesagt hattest. 

653
00:33:01,440 --> 00:33:04,560
Mit der Einsparung war es nicht 
bei Deep Seek genauso als sie 

654
00:33:04,560 --> 00:33:08,480
das erste Mal rauskam als KI gab
es ganz viel Hype, weil mit viel

655
00:33:08,480 --> 00:33:11,680
weniger Energieeinsatz das 
Modell getrieben wurde und dann 

656
00:33:11,680 --> 00:33:14,560
sind gleich mal. 
Aktienkurse von Google und Co. 

657
00:33:14,560 --> 00:33:17,520
Ein wenig abgesackt, weil man 
gedacht hat, um Gottes Willen, 

658
00:33:17,520 --> 00:33:19,760
die Chinesen haben den 
Amerikanern jetzt gezeigt, wie 

659
00:33:19,760 --> 00:33:22,400
man ressourceneffizienter KIS 
bereitstellt. 

660
00:33:22,400 --> 00:33:24,400
Also da merkt man auch diesen 
Wettbewerbsvorteil. 

661
00:33:24,400 --> 00:33:26,160
Ja, und herrlich. 
Das ist genau das Beispiel. 

662
00:33:26,160 --> 00:33:28,440
Prima, dass du es sagst. 
Ja genau, ein paar Prozent 

663
00:33:28,440 --> 00:33:32,000
schneller trainiert und dann, 
dann hat das ja gigantischer 

664
00:33:32,000 --> 00:33:34,800
globale Auswirkung mittlerweile,
weil KI natürlich n globales 

665
00:33:34,800 --> 00:33:37,200
Thema ist, ja. 
Dort sind wir halt noch in der 

666
00:33:37,200 --> 00:33:41,200
Phase, dass es wird eine Rolle 
spielen und das spielt schon 

667
00:33:41,200 --> 00:33:43,360
eine Rolle. 
Der Energieverbrauch, von den 

668
00:33:43,360 --> 00:33:46,160
KIS einmal hat es man ja da 
gesehen und zum anderen haben ja

669
00:33:46,160 --> 00:33:49,200
auch diverse Investoren schon in
Frage gestellt, ob sich daraus 

670
00:33:49,200 --> 00:33:52,920
überhaupt verwertbares Konzept 
erstellen kann. 

671
00:33:52,920 --> 00:33:56,800
Also dass man bei den wahren 
Kosten von KI, ob man dann 

672
00:33:56,800 --> 00:33:58,400
überhaupt noch Geld damit 
verdienen kann. 

673
00:33:59,120 --> 00:34:01,920
Aber wenn man alle Kosten in die
Rechnung mit Reinnimmt genau. 

674
00:34:02,480 --> 00:34:05,120
Die jetzt nicht wirklich sofort 
an der Oberfläche sichtbar sind.

675
00:34:05,120 --> 00:34:07,280
Ja, okay. 
Zurzeit, zurzeit wird ja noch 

676
00:34:07,280 --> 00:34:10,639
viel kompensiert, einmal durch 
Forschungsgelder, die da von den

677
00:34:10,639 --> 00:34:13,360
Konzernen mit reinfließen 
Marketing hat da seinen Anteil 

678
00:34:13,360 --> 00:34:15,920
und so weiter und sofort, da 
schaut man gerne mal über den 

679
00:34:15,920 --> 00:34:19,840
Stromverbrauch hinweg, die 
großen Unternehmen wie Facebook,

680
00:34:19,840 --> 00:34:23,280
Google und Co, die sind ja in 
einem ewigen Wettstreit da im 

681
00:34:23,280 --> 00:34:28,000
Internet oder in unserer 
heutigen Industrie immer der der

682
00:34:28,000 --> 00:34:30,800
Erste auch gewinnt. 
Ein Gewinner takes it All war 

683
00:34:30,800 --> 00:34:34,080
der Spruch. 
Da passiert im Hintergrund eine 

684
00:34:34,080 --> 00:34:36,400
ganze Menge. 
Die Firmen haben ja auch das 

685
00:34:36,400 --> 00:34:40,480
Geld letztendlich, um da die 
Kosten für ihre Nutzenden 

686
00:34:40,480 --> 00:34:44,239
entsprechend klein zu halten und
für uns heißt das Minorum, 

687
00:34:44,239 --> 00:34:46,800
ähnlich wie es bei der Cloud 
ist, dass die tatsächlichen 

688
00:34:46,800 --> 00:34:49,920
Auswirkungen unseres Tuns beim 
Nutzen ein Stück weit kaschiert 

689
00:34:49,920 --> 00:34:52,960
werden. 
Wir sehen ja nicht so richtig, 

690
00:34:53,040 --> 00:34:55,840
was kostet mich das jetzt, wenn 
ich mir ein Bild von einer Katze

691
00:34:55,840 --> 00:34:58,640
generieren lasse, als dass ich 
meine eigene Katze fotografiere.

692
00:34:59,480 --> 00:35:01,520
Gut, ich weiß aber auch nicht, 
was es kostet, die eine Katze zu

693
00:35:01,520 --> 00:35:03,280
fotografieren. 
Gerrit, hast du das nicht 

694
00:35:03,280 --> 00:35:04,920
vielleicht sogar das letzte Mal 
gesagt, also was ich zum 

695
00:35:04,920 --> 00:35:07,320
Beispiel auch total krass finde,
sind so Kleinigkeiten die die 

696
00:35:07,320 --> 00:35:09,760
man sogar nicht merkt, ne, also 
jeder kennt ja Google und jeder 

697
00:35:09,760 --> 00:35:12,480
hat ja schon sehr viel 
gegoogelt, wahrscheinlich und es

698
00:35:12,480 --> 00:35:14,840
ist ja jetzt mittlerweile so, 
wenn man wenn man heute Google 

699
00:35:14,840 --> 00:35:17,120
wenn ich das jetzt mache, dann 
krieg ich ja nicht nur einfach 

700
00:35:17,120 --> 00:35:21,840
die Anzeigen mehr so wie früher,
sondern da läuft ne KI, die hat 

701
00:35:21,840 --> 00:35:24,920
das gelauscht was ich da googeln
wollte und schreibt mir nicht 

702
00:35:24,920 --> 00:35:27,560
bei jeder Anfrage aber bei sehr 
vielen Krieg ich ne KI 

703
00:35:27,560 --> 00:35:30,680
generierte Antwort ja. 
Und hier ist quasi schon ne 

704
00:35:30,680 --> 00:35:34,040
Zusammenfassung von dem, was ich
normalerweise mir durch weitere 

705
00:35:34,040 --> 00:35:36,800
Klicks auf Webseiten an Anzeigen
hätte lassen können. 

706
00:35:36,800 --> 00:35:39,680
Ja und jetzt muss man kurz mal 
überlegen, was heißt denn das? 

707
00:35:39,680 --> 00:35:43,920
Ja, wie viele Leute googeln denn
jetzt irgendwas pro Sekunde ja 

708
00:35:43,920 --> 00:35:47,040
weltweit ja, das sind glaub ich 
ne ganze Menge ja und jedem 

709
00:35:47,040 --> 00:35:49,920
einzelnen wird jetzt nicht nur 
einfach die vorher gecashten, 

710
00:35:50,240 --> 00:35:53,200
das ist auch teuer, das gab es 
ja auch schon mal so Rechnung 

711
00:35:53,200 --> 00:35:55,760
was kostet ein Klick bei Google 
jawieviel.co 2 ja. 

712
00:35:56,320 --> 00:35:58,480
Aber ich glaube, der Footprint 
war früher, wo ich einfach nur 

713
00:35:58,480 --> 00:36:01,280
die Anzeigen hinbekommen hab, 
noch n ganz anderer, als wenn 

714
00:36:01,280 --> 00:36:04,880
ich jetzt für jeden einzelnen n 
Modell Anfrage. 

715
00:36:04,960 --> 00:36:06,560
Jetzt gib mal da deinen Text 
raus. 

716
00:36:06,560 --> 00:36:09,000
Ja jetzt weiß ich noch nicht was
Google daran Caching betreibt 

717
00:36:09,000 --> 00:36:11,840
und so weiter lohnt sich 
jedenfalls, das ist jetzt wieder

718
00:36:11,840 --> 00:36:14,320
wer sind n Thema für 
Softwarearchitektur auf High 

719
00:36:14,320 --> 00:36:17,160
Level ja die Rausfiltern die 
gleiche ähnliche Anfrage gemacht

720
00:36:17,160 --> 00:36:19,480
haben und das was das Modell 
einmal gesagt hat dann gleich 

721
00:36:19,480 --> 00:36:21,440
irgendwie was weiß ich den 
nächsten 5000 irgendwie 

722
00:36:21,440 --> 00:36:24,800
hinzupräsentieren daran arbeiten
die bestimmt auch ja aber. 

723
00:36:25,520 --> 00:36:27,520
Aber das ist so ne. 
Also ich würde sagen hier hat 

724
00:36:27,520 --> 00:36:31,360
sichder.co 2 Footprint in Google
einfach durch die Einführung für

725
00:36:31,360 --> 00:36:33,520
alle und es muss ja auch für 
alle funktionieren. 

726
00:36:33,560 --> 00:36:35,120
Gibt es jetzt mal hier KI 
Ergebnisse? 

727
00:36:35,120 --> 00:36:37,920
Das muss ja krass sein ne also 
ich hab jetzt nicht weiter keine

728
00:36:37,920 --> 00:36:40,640
Fachartikel gelesen so aber ich 
stell mir vor das ist das hat 

729
00:36:40,640 --> 00:36:43,760
krasse Auswirkungen. 
Ich habe letztes Jahr den 

730
00:36:43,760 --> 00:36:46,360
Sustainability Report von 
Microsoft verglichen und dort 

731
00:36:46,360 --> 00:36:48,880
kann man die Auswirkungen sehen.
Also sie berichten ja darüber, 

732
00:36:48,880 --> 00:36:52,000
welcher Stromverbrauch ist, muss
manchmal zwischen den Zeilen 

733
00:36:52,000 --> 00:36:54,720
lesen bei den Sachen. 
Aber man kann definitiv bei den 

734
00:36:54,720 --> 00:36:58,320
Hyperscalern in dem 
Sustainability Reporting dazu 

735
00:36:58,320 --> 00:37:01,600
zahlen finden und dann kann man 
das auch selbst vergleichen, 

736
00:37:01,600 --> 00:37:04,560
zumal sie ja von den Unternehmen
selbst auch kommen. 

737
00:37:05,440 --> 00:37:09,760
Wer da Interesse hat, immer mal 
reingucken und dann kann man das

738
00:37:09,760 --> 00:37:12,640
besser abschätzen. 
An der Stelle vielleicht noch ne

739
00:37:12,640 --> 00:37:15,680
ganz gute Ressource ist auch 
immer der Vortrag vom vom 

740
00:37:15,680 --> 00:37:19,200
Plöckner beim OMR, der. 
Berichtet über den über den 

741
00:37:19,200 --> 00:37:22,480
State of AI. 
Und da geht es auch immer um 

742
00:37:22,480 --> 00:37:26,000
Ressourcenverbrauch von von AI 
einmal beim Lernen und aber auch

743
00:37:26,000 --> 00:37:28,040
andererseits beim Abrufen. 
Das sind ja eigentlich die 2 

744
00:37:28,400 --> 00:37:31,120
großen, also beim Abrufen von 
Daten, bei der Nutzung von AI 

745
00:37:31,120 --> 00:37:35,200
ne, aber das nur am Rand, da 
kann man auch mal verdenken OKKI

746
00:37:35,200 --> 00:37:38,240
verbraucht viele Ressourcen, 
kann aber vielleicht auch 

747
00:37:38,240 --> 00:37:40,880
perspektivisch vielleicht auch 
jetzt schon viele Ressourcen 

748
00:37:41,200 --> 00:37:43,600
einsparen, also das ist 
eigentlich der Knackpunkt, ne 

749
00:37:43,600 --> 00:37:46,320
finde ich n finde ich n ziemlich
spannenden Punkt weil. 

750
00:37:46,920 --> 00:37:50,600
Man neigt ja dazu, denn doch 
eher über den höheren Verbrauch 

751
00:37:50,600 --> 00:37:53,120
immer nachzudenken und nicht so 
viel über eingesparte 

752
00:37:53,120 --> 00:37:56,520
Lieferwege, ja weniger 
Flugverkehr, vielleicht sogar, 

753
00:37:56,520 --> 00:37:58,960
weil weniger Flugtransport 
stattfinden muss. 

754
00:37:59,600 --> 00:38:02,960
Optimierte Logistikrouten ich 
muss einfach weniger durch die 

755
00:38:02,960 --> 00:38:04,240
Gegend fahren und was weiß ich 
ja. 

756
00:38:04,720 --> 00:38:07,280
Ja, ist spannend. 
Oder sogar wenn, dann dann ganz 

757
00:38:07,280 --> 00:38:09,600
krass, wenn die KI sich, das ist
immer so n bisschen Terminator, 

758
00:38:09,600 --> 00:38:11,600
aber die KI ist ja auch 
mittlerweile schon da und 

759
00:38:11,600 --> 00:38:14,480
optimiert den. 
Die Struktur der Hardware schon 

760
00:38:14,480 --> 00:38:16,440
wieder hin. 
Ne wie wie wie sind die Chips 

761
00:38:16,440 --> 00:38:19,880
gebaut und so weiter die merko 
Chips und so weiter ja und wenn 

762
00:38:19,880 --> 00:38:21,920
ich wenn ich jetzt zum Beispiel 
KI nutze um die nächste 

763
00:38:21,920 --> 00:38:24,600
Generation Hardware zu machen, 
die halt irgendwie die gleiche 

764
00:38:24,600 --> 00:38:27,680
Rechenleistung erbringt mit 20% 
weniger Energie 20 ist n 

765
00:38:28,080 --> 00:38:30,040
bisschen hochgegriffen, aber 
selbst wenn es nur 2% sind, das 

766
00:38:30,040 --> 00:38:31,680
sind ja auch alles so 
Rechnungen. 

767
00:38:31,680 --> 00:38:34,240
Ja das man kann, man kann ja die
KI auch dazu nutzen 

768
00:38:34,240 --> 00:38:36,960
quasiwieder.co 2 sparendere 
Hardware zum Beispiel zu 

769
00:38:36,960 --> 00:38:40,120
entwickeln zu lassen oder dabei 
zu helfen, ne. 

770
00:38:42,720 --> 00:38:46,080
Wann immer ich mit Personen über
das Thema Rede, ist das so einer

771
00:38:46,080 --> 00:38:49,200
der ersten Schritte, den alle 
durchlaufen, wo, wo man zwischen

772
00:38:49,200 --> 00:38:53,040
diesem für und wider Hin und her
ping Punkt das bringt den 

773
00:38:53,040 --> 00:38:55,520
Vorteil, aber es hat diese 
Auswirkung, aber es bringt den 

774
00:38:55,520 --> 00:38:58,640
Vorteil, aber es hat diese 
Auswirkung und eine 

775
00:38:58,640 --> 00:39:01,080
Schwierigkeit, die ich im 
Kontext an Sustainability Lord 

776
00:39:01,080 --> 00:39:03,920
sehe ist, dass man ganz schnell 
rüberkommt, wie der mit dem Hoch

777
00:39:03,920 --> 00:39:08,160
erhobenen Finger, der sagt, ihr 
seid alle Umweltsäuer, weil ihr 

778
00:39:08,160 --> 00:39:12,640
jetzt KI benutzt, statt dass ihr
eure Kollegen einfach mal fragt 

779
00:39:12,640 --> 00:39:15,520
oder solche Sachen. 
Das macht die Kommunikation 

780
00:39:15,520 --> 00:39:18,240
immer unglaublich schwer, weil 
sie nicht mehr zielorientiert 

781
00:39:18,240 --> 00:39:19,560
ist. 
Es baut sich zwischen den 

782
00:39:19,560 --> 00:39:23,680
Gesprächspartnern einem Wand auf
und das ist auch der Grund, 

783
00:39:23,680 --> 00:39:27,360
warum ich selber eher sage, wir 
reden über Ressourceneffizienz, 

784
00:39:27,600 --> 00:39:32,960
weil wenn dir die Ressourcen es 
wert sind, die zum Beispiel in 

785
00:39:32,960 --> 00:39:36,720
KI zu investieren. 
Dann ist das anscheinend hat das

786
00:39:36,720 --> 00:39:39,440
einen Mehrwert für dich, der das
rechtfertigt, aber du musst für 

787
00:39:39,440 --> 00:39:42,840
dich selber auf Basis der 
korrekten Informationen oder 

788
00:39:42,840 --> 00:39:45,160
Daten diese Entscheidung 
treffen, du musst die 

789
00:39:45,160 --> 00:39:47,880
strukturiert treffen, statt dass
man da so reinpurzelt und am 

790
00:39:47,880 --> 00:39:50,160
Ende wundert man sich über die 
Betriebskosten, die das alles 

791
00:39:50,160 --> 00:39:52,880
kostet. 
Also es ist wie bei jeder 

792
00:39:53,280 --> 00:39:55,840
Entscheidung innerhalb eines 
Unternehmens zum Beispiel. 

793
00:39:55,840 --> 00:39:59,280
Ja, ich muss gucken, ob sich das
für mich lohnt an der Stelle. 

794
00:39:59,360 --> 00:40:02,480
Genau, und da ist das 
interessante wir ich, wir haben 

795
00:40:02,480 --> 00:40:04,400
vorhin über Dateneinsparung 
gesprochen. 

796
00:40:04,880 --> 00:40:07,200
Du brauchst ja Daten, um diese 
Entscheidung treffen zu können, 

797
00:40:07,200 --> 00:40:09,440
weil es Daten werden, 
Informationen und aus 

798
00:40:09,440 --> 00:40:12,560
Informationen wird wissen. 
So muss also erstmal Daten 

799
00:40:12,560 --> 00:40:15,520
erfassen um zu wissen, wo stehst
du eigentlich, dann kannst du 

800
00:40:15,520 --> 00:40:18,000
die Entscheidung treffen, die 
beeinflussen wie viele Daten du 

801
00:40:18,000 --> 00:40:21,560
in Zukunft weiter verarbeitest. 
Noch um den Schluss zu vorhin zu

802
00:40:21,560 --> 00:40:24,680
fassen in der IT in der 
Softwareentwicklung sagt es ist 

803
00:40:24,680 --> 00:40:27,000
aktuell noch schwer weil uns 
dafür die entsprechenden 

804
00:40:27,000 --> 00:40:30,080
Standards fehlen, weil uns die 
Erfassungsmethoden zu großen 

805
00:40:30,080 --> 00:40:31,520
Teilen noch fehlen, aber da 
wird. 

806
00:40:31,760 --> 00:40:34,920
Sehr stark dran gearbeitet also 
in den nächsten 2 Jahren kann 

807
00:40:34,920 --> 00:40:38,240
man da viel erwarten. 
Es gibt auch schon viele 

808
00:40:38,240 --> 00:40:42,960
Erfolge, zum Beispiel den blauen
Engel, das ist als Zertifikat, 

809
00:40:42,960 --> 00:40:46,320
das vergleicht, wie der 
Ressourcenverbrauch von einem 

810
00:40:46,320 --> 00:40:48,880
Softwaresystem sich über einen 
bestimmten Zeitraum entwickelt 

811
00:40:48,880 --> 00:40:52,160
hat und dann besser einen 
Überblick dann drüber zu haben, 

812
00:40:52,160 --> 00:40:54,880
ist es jetzt wirklich 
nachhaltiger oder verbraucht es 

813
00:40:54,960 --> 00:40:56,800
viel mehr Ressourcen, als es 
eigentlich sollte. 

814
00:40:57,400 --> 00:40:59,760
Blaue Engel ist es was deutsches
oder ist es jetzt nur 

815
00:41:00,080 --> 00:41:02,640
angedeutscht? 
Der Blaue Engel ist ein ein 

816
00:41:02,640 --> 00:41:05,480
deutscher Gütesiegel. 
Es gab mehrere Ansätze in der 

817
00:41:05,480 --> 00:41:08,320
Vergangenheit, auch den, also 
man kennt den vielleicht eher 

818
00:41:08,320 --> 00:41:13,520
aus Haushaltschemikalien wie 
Seife oder ähnliches, da wird er

819
00:41:13,520 --> 00:41:18,160
auch eingesetzt und hier geht es
gab mehrere Ansätze diesen auch 

820
00:41:18,160 --> 00:41:22,400
auf Software anzuwenden und 
jetzt ist er tatsächlich 

821
00:41:22,400 --> 00:41:27,040
veröffentlicht und kann von 
Unternehmen, also Unternehmen 

822
00:41:27,040 --> 00:41:30,800
können Anfragen, dass ihre 
Produkte zertifiziert werden. 

823
00:41:31,120 --> 00:41:33,920
Weil das ist dann wiederum 
interessant im großen Ganzen, 

824
00:41:34,160 --> 00:41:38,560
dass wenn ich nachhaltigere 
Software anbieten möchte, wird 

825
00:41:38,560 --> 00:41:41,560
es ja leichter für mich, wenn 
Zulieferer von anderen 

826
00:41:41,560 --> 00:41:45,200
Softwarekomponenten ebenfalls 
nachhaltige Arbeiten mit Hilfe 

827
00:41:45,200 --> 00:41:48,240
von solchen Güter gütesiegeln, 
kann ich mich daran orientieren,

828
00:41:48,280 --> 00:41:50,240
ist auch das, was in der 
physischen Welt passiert. 

829
00:41:50,560 --> 00:41:53,760
Zeiss ist zum Beispiel 
bevorzugter Lieferant für Intel,

830
00:41:54,240 --> 00:41:58,800
gab es eine Pressemitteilung von
2022, weil man die gleichen. 

831
00:41:59,120 --> 00:42:02,560
Grundsätze teilt, weil man 
gleichen Standards folgt und 

832
00:42:02,560 --> 00:42:04,800
ähnliches. 
Und bei der Software bahnt sich 

833
00:42:04,800 --> 00:42:07,120
das so langsam auch an, ganz 
langsam. 

834
00:42:07,440 --> 00:42:11,360
Aber es bahnt sich halt. 
Das heißt, das, das sind dann 

835
00:42:11,360 --> 00:42:13,680
wie in wie in anderen Bereichen,
also zum Beispiel, Wir haben mal

836
00:42:13,680 --> 00:42:16,520
über UX in UI gesprochen in 
diesem Podcast, auch da weiß ich

837
00:42:16,520 --> 00:42:22,040
es noch, da gibt es dann so ne 
Art Manifesto regeln irgendwie 

838
00:42:22,040 --> 00:42:26,840
so n Nachschlagewerk für UX and 
UI Designer oder Frontend 

839
00:42:26,840 --> 00:42:29,200
entwicklerinnen. 
Wo sie einfach reingucken 

840
00:42:29,200 --> 00:42:31,120
können. 
OK, Buttons haben so auszusehen.

841
00:42:31,120 --> 00:42:35,680
Ja, dann bin ich tendenziell 
eher nutzerfreundlich und der 

842
00:42:35,680 --> 00:42:38,240
Kontrast muss so und so sein, 
dann bin ich auch tendenziell 

843
00:42:38,240 --> 00:42:40,960
eher besser lesbar und 
nutzerfreundlich et cetera kann 

844
00:42:41,440 --> 00:42:43,680
man sich so n Regelwerk auch 
vorstellen in dem Bereich 

845
00:42:43,680 --> 00:42:47,720
wirklich als als Nachschlagewerk
für Softwareentwickler und 

846
00:42:47,720 --> 00:42:49,440
Entwicklerinnen. 
Genau, ich. 

847
00:42:49,840 --> 00:42:51,840
Kenne leider den aktuellen Stand
von blauen Engeln. 

848
00:42:51,840 --> 00:42:54,560
Ich hab nur verfolgt, dass jetzt
die finale Version 

849
00:42:54,560 --> 00:42:57,280
veröffentlicht wurde, einer 
Frühversion, in die ich 

850
00:42:57,280 --> 00:42:59,920
reingeschaut hatte, war es auf 
alle Fälle so, dass zum Beispiel

851
00:42:59,920 --> 00:43:02,880
eben auch updatefähigkeit 
Abwärtskompatibilität 

852
00:43:03,120 --> 00:43:06,160
entsprechende Kriterien waren. 
Wir hatten damals den Witz 

853
00:43:06,160 --> 00:43:09,360
gemacht, Software, wie wir sie 
vor 10 Jahren entwickelt hätten,

854
00:43:09,360 --> 00:43:12,880
wäre jetzt nachhaltig. 
Das, was Burkhardt vorhin auch 

855
00:43:12,880 --> 00:43:15,040
gesagt hat, dass man über die 
Jahre hinweg schlampiger 

856
00:43:15,040 --> 00:43:17,960
geworden ist, weil einem der 
Ressourcenverbrauch gar nicht so

857
00:43:17,960 --> 00:43:19,720
offensichtlich ist. 
Die Hardware, die schluckt das 

858
00:43:19,720 --> 00:43:21,840
sowieso. 
Jeder durchschnittliche Laptop, 

859
00:43:21,840 --> 00:43:24,320
der Langeweilt sich bei den 
Excel Tabellen, die wir uns dort

860
00:43:24,320 --> 00:43:28,040
anschauen und auf alle Fälle 
kann man sich dann anhand dieser

861
00:43:28,040 --> 00:43:31,440
Bewertungskriterien auch für 
sich selbst wie eine Checkliste 

862
00:43:31,440 --> 00:43:35,520
zurechtlegen, was könnte ich 
machen, wo könnte ich Features 

863
00:43:35,520 --> 00:43:38,360
vielleicht auch verändern. 
Ganz interessant finde ich zum 

864
00:43:38,360 --> 00:43:42,000
Beispiel die Idee, dass man ein 
Verfallsdatum für Daten anlegt. 

865
00:43:42,400 --> 00:43:45,840
Das gibt es bei Teams für 
entsprechende Teams, Kanäle, wo 

866
00:43:45,840 --> 00:43:48,160
die IT festlegen kann, nach 
einem halben Jahr wird das Ding 

867
00:43:48,160 --> 00:43:53,440
automatisch archiviert, falls 
jetzt niemand widerspricht oder 

868
00:43:54,000 --> 00:43:56,920
für e Mails so etwas mit 
angeben, dass die nach 10 Jahren

869
00:43:56,920 --> 00:43:59,600
sich selbst löschen, dann könnte
man schon mal ganz viele Daten 

870
00:43:59,600 --> 00:44:05,440
wieder löschen frei machen. 
Ein anderes großes Problem, wenn

871
00:44:05,440 --> 00:44:08,400
man schon bei den Daten sind, 
ist das sogenannte Dark Data 

872
00:44:08,640 --> 00:44:10,600
weiß nicht, wie fest dieser 
Begriff ist. 

873
00:44:10,600 --> 00:44:12,240
Er läuft mir aber häufiger über 
den Weg. 

874
00:44:12,400 --> 00:44:16,480
Das sind halt all diese die 
Daten, die an sich irgendwo 

875
00:44:16,480 --> 00:44:19,560
entstehen, sei es in Software, 
Logfiles, die kein Mensch 

876
00:44:19,560 --> 00:44:22,720
schließt, in der Hardware, 
Sensordaten, die nicht 

877
00:44:22,720 --> 00:44:26,480
ausgewertet werden, sei es 
soziale Netzwerke, wo sich KI 

878
00:44:26,480 --> 00:44:30,880
Bots gegenseitig politisch 
diskutierend die Stimmung 

879
00:44:30,880 --> 00:44:34,000
aufheizen. 
Gibt es einen ganz, ganz, ganz 

880
00:44:34,000 --> 00:44:37,520
großen Bereich und bei Zeiss 
gibt es zum Beispiel auch jetzt 

881
00:44:37,520 --> 00:44:39,680
aktuell einen Wettbewerb. 
Wer kann die meisten Daten 

882
00:44:39,680 --> 00:44:44,840
löschen, also sind die Data 
Cleaning Days wo wir aufgerufen 

883
00:44:44,840 --> 00:44:47,560
dazu sind, auch einfach mal alte
E Mails zu löschen und dann 

884
00:44:47,560 --> 00:44:49,840
können wir berichten wieviel 
haben wir gelöscht an 

885
00:44:49,840 --> 00:44:52,400
Informationen die wir nicht mehr
brauchen, das ist ganz wichtig, 

886
00:44:52,400 --> 00:44:55,160
keine Handbücher löschen, keine 
Spezifikationen löschen nur um 

887
00:44:55,160 --> 00:44:58,120
meta zu machen. 
Aber dann sagt man, OK, wir 

888
00:44:58,120 --> 00:45:00,880
haben so und so viel erreicht 
und am Ende feiert man sich oder

889
00:45:00,880 --> 00:45:03,600
die Person, die am meisten Daten
mal frei gemacht hat. 

890
00:45:04,640 --> 00:45:06,560
Die Softwareentwickler haben ne 
Geheimwaffe. 

891
00:45:06,560 --> 00:45:09,520
Man kann ja immer Docker Image 
Prune minus a in die Konsole 

892
00:45:09,520 --> 00:45:11,640
eintippen, wenn man sehr viel 
mit Docker arbeitet, da kann man

893
00:45:11,640 --> 00:45:14,760
mal staunen was das alles so 
frei gibt, alles alles quasi 

894
00:45:14,760 --> 00:45:16,720
Images die man eigentlich nicht 
mehr benutzt, die aber irgendwie

895
00:45:16,720 --> 00:45:19,680
da sind zum Cachingzwecken je 
nachdem was man da so macht das 

896
00:45:19,680 --> 00:45:22,800
ich mach das alle naselang mal 
da, da kommen da so 2030 40 

897
00:45:22,800 --> 00:45:24,800
Gigabyte bei rum ah das ist 
schon richtig krass, ja. 

898
00:45:25,600 --> 00:45:28,040
Ich hab noch mal ne Frage, also 
sie ist n bisschen schwierig und

899
00:45:28,040 --> 00:45:30,000
ich hab glaub ich noch nicht so 
ne ganz starke eigene Meinung 

900
00:45:30,000 --> 00:45:32,760
dazu an dich Hendrik als 
Software also ne 

901
00:45:32,760 --> 00:45:36,560
softwarearchitekturfrage erstmal
ne Aussage und die ist 

902
00:45:36,560 --> 00:45:40,000
vielleicht auch nicht ganz ganz 
einfach zu beantworten aber also

903
00:45:40,000 --> 00:45:43,200
wir haben ja unsere 
Dockerbasierten verteilten 

904
00:45:43,200 --> 00:45:45,920
Microservice wie auch man das 
nennt Systeme, das ist ja die 

905
00:45:45,920 --> 00:45:48,960
moderne Softwarearchitektur, die
geht dahin, dass die Systeme 

906
00:45:48,960 --> 00:45:51,840
quasi verteilt sind verteilt, 
das heißt verteilt wenn man für 

907
00:45:51,840 --> 00:45:53,280
auf der Audiospur wir haben 
also. 

908
00:45:53,800 --> 00:45:56,000
Wir haben also Komponenten, die 
stark entkoppelt sind und die 

909
00:45:56,000 --> 00:45:57,800
dann typischerweise nur noch 
über ne saubere Schnittstelle 

910
00:45:57,800 --> 00:45:59,400
miteinander sprechen. 
Das ist eigentlich immer n 

911
00:45:59,400 --> 00:46:03,640
Netzwerk, das heißt ne moderne 
Softwareanwendung vor allen 

912
00:46:03,640 --> 00:46:06,320
Dingen im Web sieht ganz oft so 
aus, als wären es quasi mehrere 

913
00:46:06,320 --> 00:46:08,560
Server, kann man mal so sagen 
und mehrere Clients und so, die 

914
00:46:08,560 --> 00:46:11,520
sprechen alle miteinander und 
sofort, ja warum macht man das 

915
00:46:12,240 --> 00:46:15,520
aus 2 Gründen glaub ich ich 
glaub der erste wichtigste Grund

916
00:46:15,520 --> 00:46:19,680
ist weil man mit großen Software
Teams Übersicht behalten will 

917
00:46:19,680 --> 00:46:22,680
und die Wartbarkeit. 
Der Software garantieren will, 

918
00:46:22,680 --> 00:46:24,800
und das kann ich ganz gut, wenn 
ich, wenn ich die Architektur so

919
00:46:24,800 --> 00:46:27,760
wähle, dass ich quasi kleine 
funktionale Komponenten habe in 

920
00:46:27,760 --> 00:46:32,000
Microservices, dann kann ich 
Teams oder Mitarbeiter darauf 

921
00:46:32,000 --> 00:46:34,160
spezialisieren lassen, und die 
kennen sich dann damit sehr gut 

922
00:46:34,160 --> 00:46:35,000
aus. 
Die müssen aber nicht 

923
00:46:35,000 --> 00:46:38,400
gleichzeitig das gesamte System 
erfassen, was, was gigantisch 

924
00:46:38,400 --> 00:46:40,640
ist. 
So, das heißt kriegen Mehrwert 

925
00:46:40,640 --> 00:46:42,360
da rein, weil ein 
Softwareentwickler eine 

926
00:46:42,360 --> 00:46:45,280
Komponente versteht und die Bugs
fixen kann und die auch 

927
00:46:45,280 --> 00:46:48,560
weiterentwickeln kann. 
Ohne dass er gleichzeitig alles 

928
00:46:48,560 --> 00:46:50,640
wissen muss, vom ganzen System 
und ohne dass er es kaputt 

929
00:46:50,640 --> 00:46:53,240
macht, sag ich mal, weil halt 
die Kopplung locker ist und die 

930
00:46:53,240 --> 00:46:56,080
Interfaces glatt sind. 
Ja so, das ist der erste 

931
00:46:56,080 --> 00:46:59,280
Mehrwert und ich glaub der 
zweite Mehrwert ist, dass solche

932
00:46:59,280 --> 00:47:02,000
Systeme wirklich, wenn es 
richtig an Last geht und ich 

933
00:47:02,000 --> 00:47:04,800
meine richtig richtig, richtig 
an Last, also wenn es ne Web 

934
00:47:04,800 --> 00:47:08,160
webtechnologie ist die die groß 
wird, dass ich irgendwie 10 

935
00:47:08,160 --> 00:47:11,240
Tausende von Nutzern habe pro 
Tag, die irgendwie Datenbanken 

936
00:47:11,240 --> 00:47:14,240
raussuchen und so weiter weil es
dann auch ne Architektur ist die

937
00:47:14,240 --> 00:47:16,480
skaliert. 
Bekomme tatsächlich für diese 

938
00:47:16,480 --> 00:47:18,720
Last, weil ich weil Skalierung 
jetzt hier nicht mehr heißt, ich

939
00:47:18,720 --> 00:47:22,520
kaufe einfach einen dickeren 
Server 64 Megabyte 128 Megabyte 

940
00:47:22,520 --> 00:47:25,520
kann ich ja auch machen, sondern
ich muss halt diese Verteilung, 

941
00:47:25,520 --> 00:47:29,120
die inhärent in der Architektur 
drin ist, nutzen, um richtig 

942
00:47:29,120 --> 00:47:31,040
viele Server einzustellen. 
Ja, also ich spreche dann 

943
00:47:31,040 --> 00:47:34,240
vielleicht von 5060 Servern oder
Irgendsowas, die diese Anwendung

944
00:47:34,480 --> 00:47:36,800
dann am Laufen hält und wo dann 
tatsächlich auch das Viere 

945
00:47:36,800 --> 00:47:40,080
hinzufügen von Hardware 
architektonisch so einfach ist, 

946
00:47:40,320 --> 00:47:41,920
dass das tatsächlich direkten 
Effekt hat. 

947
00:47:41,920 --> 00:47:45,360
Ja und ich mit mit dem Schrank. 
Mit dem Rechen Server mehr 

948
00:47:45,360 --> 00:47:49,760
direkt wieder tatsächlich auch 
mehr Last abnehmen kann ne so 

949
00:47:49,760 --> 00:47:51,960
jetzt hab ich lang ausgeholt 
aber was ich sagen will, die 

950
00:47:51,960 --> 00:47:54,560
moderne Architektur sieht so aus
und das sind vielleicht diese 2 

951
00:47:54,560 --> 00:47:56,920
Gründe. 
Ja und jetzt die Frage an dich 

952
00:47:56,920 --> 00:48:00,440
Hendrik Ich hab aber auch oft 
das Gefühl das ist ja so ne Art 

953
00:48:00,440 --> 00:48:04,320
Best Practice geworden ja jetzt 
ist es ja aber nicht so, dass 

954
00:48:04,320 --> 00:48:09,360
jede Firma und jede Software je 
in diese krassen Lasterlebnisse 

955
00:48:09,360 --> 00:48:12,000
kommt, die es rechtfertigen 
würde. 

956
00:48:12,320 --> 00:48:15,440
Diese komplexe 
Softwarearchitektur, die immer 

957
00:48:15,440 --> 00:48:19,720
etwas weniger sustainable ist, 
weil ich baue immer n bisschen 

958
00:48:19,720 --> 00:48:21,760
Reibung ein, wenn ich es so 
weiter verteile und wenn ich es 

959
00:48:21,760 --> 00:48:24,400
kleiner schneide, die das dann 
rechtfertigen würde. 

960
00:48:24,400 --> 00:48:26,720
Ja, und vielleicht gibt es auch 
das Software Team ist gar nicht 

961
00:48:26,720 --> 00:48:29,840
so groß, dass der zweite Punkt 
den ich gesagt Hab der 

962
00:48:29,840 --> 00:48:32,640
Überblick, vielleicht sind es 
nun 2 Leute oder 3, ja, die 

963
00:48:32,640 --> 00:48:36,880
gucken dann halt immer alle 
Services an ja aber ich ich sehe

964
00:48:36,880 --> 00:48:40,160
dass das es wird, aber als Best 
Practice kommuniziert ja und 

965
00:48:40,160 --> 00:48:42,640
dem. 
Gegenüber spricht jetzt auch 

966
00:48:42,640 --> 00:48:45,680
noch, dass wir KI bekommen, die 
ja auch sehr gut coden kann. 

967
00:48:46,080 --> 00:48:48,520
Die könnte aus diesem ganzen 
Ding easy n monolithischen Block

968
00:48:48,520 --> 00:48:50,920
machen, ja vielleicht noch heute
nicht, weil es doch noch n 

969
00:48:50,920 --> 00:48:53,240
bisschen, weil die Komplexität, 
die so ne KI erfassen kann, auch

970
00:48:53,240 --> 00:48:55,520
nicht so ganz da ist. 
Aber ich, ich will nur sagen ne 

971
00:48:55,520 --> 00:48:59,120
KI könnte nen für diese kleinen 
Probleme vielleicht eine viel 

972
00:48:59,680 --> 00:49:02,480
schlankere, die man dann durch n
Menschen nicht mehr ganz so 

973
00:49:02,480 --> 00:49:04,320
einfach versteht, aber man kann 
es ja wieder erklären lassen, 

974
00:49:04,320 --> 00:49:07,520
Software machen, also weißt du, 
ich hab jetzt n großes Problem 

975
00:49:07,520 --> 00:49:09,560
aufgemacht und jetzt wollte ich 
nur einmal kurz deine Meinung 

976
00:49:09,560 --> 00:49:12,400
als Softwareentwickler hören. 
Wo wird vielleicht die Reise 

977
00:49:12,400 --> 00:49:14,480
hingehen? 
Unterstützt auch diese Best 

978
00:49:14,480 --> 00:49:16,000
Practices. 
Wir machen es auch so. 

979
00:49:16,480 --> 00:49:19,520
Hast du deine Meinung zu zu dem 
Themenkomplex? 

980
00:49:19,920 --> 00:49:21,920
Ich selber bin ein ganz 
schlechter Gradmesser dafür, 

981
00:49:21,920 --> 00:49:24,160
weil ich aus einer Welt komme, 
wo Ressourcen tatsächlich 

982
00:49:24,160 --> 00:49:25,840
begrenzt sind. 
Eben wenn wir an solche 

983
00:49:25,840 --> 00:49:29,360
Maschinen, also ich hatte zum 
Beispiel mal das Problem, dass 

984
00:49:29,360 --> 00:49:32,160
wir ein Software Update nicht 
ausliefern konnten beim Kunden, 

985
00:49:32,160 --> 00:49:35,520
weil nur noch 2 Gigabyte 
speicherfrei war auf einer 

986
00:49:35,600 --> 00:49:37,680
Platte, die nur 4 Gigabyte groß 
war. 

987
00:49:38,480 --> 00:49:41,880
Also wenn du solche auch Geräte,
Steuerungssoftware und ähnliches

988
00:49:41,880 --> 00:49:45,920
hast, da hast du halt nicht das 
Non plus ultra an Hardware drin.

989
00:49:46,360 --> 00:49:49,040
Ich hatte meine Arbeit, meine 
Diplomarbeit auch bei Audi 

990
00:49:49,040 --> 00:49:51,280
geschrieben, wo sich die 
Ingenieure dann gerne mal um 

991
00:49:51,280 --> 00:49:54,320
jedes Byte gestritten haben, 
wenn es um den Bus ging, habe 

992
00:49:54,320 --> 00:49:56,000
ich dann schon den Raum 
verlassen, wenn meine 

993
00:49:56,000 --> 00:49:59,440
Applikation 50 Megabyte 
installationsvolumen hatte. 

994
00:49:59,760 --> 00:50:02,960
Ja, das kommt mir gerade vor. 
Wie Opa erzählt vom Krieg. 

995
00:50:04,560 --> 00:50:06,720
Aber ich bin damit groß 
geworden, sozusagen, dass 

996
00:50:06,720 --> 00:50:08,960
Hardware doch noch ein 
begrenzender Faktor ist. 

997
00:50:09,360 --> 00:50:12,320
Was ich sehe bei den 
Architekturbewertungen, die wir 

998
00:50:12,320 --> 00:50:16,720
machen, etwa so 3 bis 4 mal im 
Jahr eine Architekturbewertung 

999
00:50:16,720 --> 00:50:20,720
bei Zeiss Kunden und externen 
Kunden, habe dadurch schon viele

1000
00:50:20,720 --> 00:50:23,920
Applikationen innen drin gesehen
und die meisten Probleme die 

1001
00:50:23,920 --> 00:50:27,400
Micro Services auffangen, 
entstehen durch fehlende 

1002
00:50:27,400 --> 00:50:30,360
Entwicklungsprozesse und. 
Es ist gar nicht so sehr die 

1003
00:50:30,360 --> 00:50:32,880
Skalierbarkeit. 
Ja, du kannst den Fall haben, 

1004
00:50:32,880 --> 00:50:35,920
dass du skalieren musst und es 
ist sogar recht oft der Fall, 

1005
00:50:36,160 --> 00:50:39,360
aber Skalierung ist für mich so 
der größte Faktor, wenn du 

1006
00:50:39,360 --> 00:50:41,840
weißt, welche deiner 
Bestandteile unterschiedlich 

1007
00:50:41,840 --> 00:50:44,640
skaliert parallelisiert werden 
müssen die dafür sprechen. 

1008
00:50:45,200 --> 00:50:47,800
Nachhaltigkeit kann auch ein 
Aspekt sein, weil dann kannst du

1009
00:50:47,800 --> 00:50:50,240
ja den Hardwarebedarf hoch und 
runterfahren, weswegen manche 

1010
00:50:50,240 --> 00:50:53,200
sogar so krass sind, dass sie 
sagen, man sollte serverless 

1011
00:50:53,200 --> 00:50:55,680
denken, dann kannst du jede 
einzelne Funktion. 

1012
00:50:56,080 --> 00:50:59,680
Skalieren je nach Bedarf 
vergisst dabei aber auch wieder 

1013
00:50:59,680 --> 00:51:02,080
in die Transportkosten, die du 
mit den Daten hast. 

1014
00:51:02,240 --> 00:51:05,680
Amazon ist da vor vielen Jahren 
mal bei Prime in eine tiefe 

1015
00:51:05,680 --> 00:51:08,560
Falle getappt, wurde ganz viel 
damals drüber geschrieben, über 

1016
00:51:08,560 --> 00:51:11,680
Microservices, Makroservices, 
Moduliten und Moduliten. 

1017
00:51:11,760 --> 00:51:15,480
Bloß falls jemand mal googeln 
möchte, so was meine ich aber 

1018
00:51:15,480 --> 00:51:20,760
damit, dass man mit mit 
Microservices vor allem die 

1019
00:51:20,760 --> 00:51:24,880
Prozessschwierigkeiten behindert
oder aufhebt. 

1020
00:51:25,400 --> 00:51:29,120
Es gibt Conways Law, das sagt, 
dass Software Strukturen den 

1021
00:51:29,120 --> 00:51:31,200
Unternehmensstrukturen ein Stück
weit folgen. 

1022
00:51:31,200 --> 00:51:33,280
Also du hast 
Kommunikationsstrukturen 

1023
00:51:33,280 --> 00:51:35,920
innerhalb deines Unternehmens, 
weil unterschiedliche Kollegen 

1024
00:51:35,920 --> 00:51:39,680
unterschiedliche Teams 
miteinander reden und gewollt 

1025
00:51:39,680 --> 00:51:42,920
oder nicht gewollt Software 
Strukturen folgen häufig diesen 

1026
00:51:42,920 --> 00:51:46,000
Kommunikationswegen, deswegen 
wenn wir etwas restrukturieren, 

1027
00:51:46,400 --> 00:51:48,560
dann restrukturieren wir nicht 
nur die Software, sondern auch 

1028
00:51:48,560 --> 00:51:51,360
die Abteilung, damit die 
Software Blöcke. 

1029
00:51:51,680 --> 00:51:53,880
Die es dort gibt mit den 
jeweiligen Verantwortlichkeiten 

1030
00:51:53,880 --> 00:51:56,160
auch eindeutigen Teams 
zugeordnet werden können. 

1031
00:51:56,480 --> 00:51:59,200
Das ist auch ein Grundsatz für 
echte Micro Services. 

1032
00:51:59,200 --> 00:52:01,600
Sie müssen unabhängig sein, sie 
müssen unabhängig voneinander, 

1033
00:52:01,680 --> 00:52:04,080
also sie müssen unabhängig 
entwickelt werden, deployed 

1034
00:52:04,080 --> 00:52:06,800
werden und betrieben werden 
können, bloß weil man viele 

1035
00:52:06,800 --> 00:52:09,160
kleine Services hat, heißt das 
nicht, dass man Micro Services 

1036
00:52:09,160 --> 00:52:12,560
hat, sie unabhängig voneinander 
zu entwickeln, erreiche ich aber

1037
00:52:12,560 --> 00:52:16,000
auch, wenn ich tatsächlich 
modulare Software entwickle und 

1038
00:52:16,000 --> 00:52:20,160
da kommt der Modulite ins Spiel.
Ein Modulit ist im Grunde zur 

1039
00:52:20,160 --> 00:52:22,400
Laufzeit und zum Reployment ein 
Modulit. 

1040
00:52:22,840 --> 00:52:26,160
Man schiebt alles gemeinsam weg 
und alles kann nur gemeinsam 

1041
00:52:26,160 --> 00:52:28,560
funktionieren. 
Es besteht aber aus Software 

1042
00:52:28,560 --> 00:52:31,040
Modulen, die von 
unterschiedlichen Teams in 

1043
00:52:31,040 --> 00:52:33,920
unterschiedlichen Repositories 
entwickelt werden können und das

1044
00:52:33,920 --> 00:52:36,320
ist auch etwas, das wir nutzen, 
weil wir haben unterschiedliche 

1045
00:52:36,320 --> 00:52:39,680
Produkte, die unterschiedliche 
Ausprägungen zum Beispiel von 

1046
00:52:39,680 --> 00:52:42,800
Hardwarekomponenten haben, und 
dann brauchen wir sowieso eine 

1047
00:52:43,200 --> 00:52:46,360
kleinere Granularität, als uns 
das Dienste bieten würden. 

1048
00:52:46,880 --> 00:52:49,440
Wenn wir jetzt zum Beispiel für 
den Roboterarm den einen Dienst 

1049
00:52:49,440 --> 00:52:53,040
hochfahren müssten und für die 
Tür den nächsten und für das 

1050
00:52:53,040 --> 00:52:56,640
nächste Ventil noch irgendeinen 
Dienst hochfahren. 

1051
00:52:56,640 --> 00:53:00,320
Und da würden wir ja sterben, 
dann hätten wir 20000 Dienste, 

1052
00:53:00,320 --> 00:53:02,880
die die ganze Zeit sich die 
Hardware wegnehmen würden. 

1053
00:53:03,360 --> 00:53:06,560
Deswegen wird es eher in Module 
gepackt und dann beim Deployment

1054
00:53:06,560 --> 00:53:08,960
wird das als Monolith 
ausgeliefert und dann kriegst du

1055
00:53:08,960 --> 00:53:12,720
auch die richtige Ausnutzung der
Hardware, insofern Hardware und 

1056
00:53:12,720 --> 00:53:14,480
Software da aufeinander 
abgestimmt sind. 

1057
00:53:15,040 --> 00:53:18,320
Dieses, weil du gerade sagst 
Standard um auf deine 

1058
00:53:18,320 --> 00:53:19,760
ursprüngliche Frage 
zurückzukommen. 

1059
00:53:19,760 --> 00:53:22,080
Ja, wenn man sich youtube Videos
anguckt, wenn man sich 

1060
00:53:22,080 --> 00:53:25,600
schulungsvideos bei linkedin 
oder sonst was anguckt, dann 

1061
00:53:25,600 --> 00:53:28,800
wird häufig damit argumentiert, 
Macht Microservices, das ist das

1062
00:53:28,800 --> 00:53:33,600
alles entkoppelt, aber so in den
letzten 5 bis 10 Jahren hat sich

1063
00:53:33,600 --> 00:53:38,640
zunehmend diese Sicht auf 
Microservices geändert, schon 

1064
00:53:38,640 --> 00:53:41,680
allein deshalb, weil dieser 
Begriff überbenutzt wird, nicht 

1065
00:53:41,920 --> 00:53:44,520
wie ich vorhin schon gesagt hab.
Plus weil ein Dienst klein ist, 

1066
00:53:44,520 --> 00:53:48,560
ist das kein Micro Service und 
der Modulit oder richtig 

1067
00:53:48,560 --> 00:53:51,520
gemachte Modulit. 
Er erlebt so eine Renaissance, 

1068
00:53:51,840 --> 00:53:55,280
wo man sagt Okay, wenn ihr die 
Ideen aus dem Micro Services 

1069
00:53:55,280 --> 00:54:00,080
übernehmt, sie auf Software 
Libraries Module Übertragt im 

1070
00:54:00,080 --> 00:54:03,120
Sinne von ihr habt fest 
definierte Schnittstellen, die 

1071
00:54:03,120 --> 00:54:06,520
nicht einfach mal so jemand im 
Code ändern darf, das ist ja 

1072
00:54:06,520 --> 00:54:09,280
das, worauf es dann hinaus 
läuft, dann habt ihr diese 

1073
00:54:09,280 --> 00:54:13,200
Kapselung auch ohne dass ihr. 
Die Herausforderung der 

1074
00:54:13,200 --> 00:54:16,400
Verteilung braucht gerade 
Status, ist ja bei verteilten 

1075
00:54:16,400 --> 00:54:19,600
Anwendungen ein Riesenproblem. 
Wie halte ich über mehrere 

1076
00:54:19,600 --> 00:54:23,920
Software Instanzen hinweg den 
gleichen Standard, woher weiß 

1077
00:54:23,920 --> 00:54:27,760
ich, welche Bestellung ein Kunde
ausgelöst hat, wenn ich 3 

1078
00:54:27,760 --> 00:54:30,920
verschiedene Systeme damit 
synchronisieren müsste, diese 

1079
00:54:30,920 --> 00:54:33,200
Probleme hast du dann alle 
nicht, wenn alles in einem 

1080
00:54:33,200 --> 00:54:35,800
Prozess läuft. 
Ich hoffe, ich hab deine Frage 

1081
00:54:35,800 --> 00:54:37,840
damit. 
Ja, hast du, hast du, weil ich 

1082
00:54:37,840 --> 00:54:40,000
weil weil weil du, weil du auch 
n bisschen aufweichst. 

1083
00:54:40,000 --> 00:54:41,760
Ja und ich ich wollte das 
eigentlich nur noch mal hören. 

1084
00:54:41,760 --> 00:54:44,920
Ja und im Prinzip ist das ne n 
bisschen ne Bewegung, ich glaube

1085
00:54:44,920 --> 00:54:47,680
das ist dann, dass die Software 
als Modul Lead so wie du es 

1086
00:54:47,680 --> 00:54:51,560
sagst vermutlich auch etwas von 
den Ressourcen, da kommen wir ja

1087
00:54:51,560 --> 00:54:53,800
heute her von den.co 2 
footprints und so weiter 

1088
00:54:53,800 --> 00:54:57,040
sparsamer läuft, das wird, das 
wird höchstwahrscheinlich so 

1089
00:54:57,040 --> 00:55:00,560
sein. 
Und es ist, es ist ganz lustig, 

1090
00:55:00,560 --> 00:55:02,680
wir kommen ja aus dieser Welt, 
ne, also bevor wir jetzt diese 

1091
00:55:02,680 --> 00:55:05,200
ganzen Dockerkrams gemacht 
haben, ist ja, war ja nicht so, 

1092
00:55:05,200 --> 00:55:07,520
also es waren ja nicht nur 
Monolithen unterwegs, die 

1093
00:55:07,520 --> 00:55:10,000
komplett verwobene Dinger waren,
ein Knoten voll mit ein 

1094
00:55:10,000 --> 00:55:12,320
Millionen C plus plus zahlen, 
die alle mit dem nächsten was zu

1095
00:55:12,320 --> 00:55:14,520
tun hatten, du warst ja nicht, 
war ja damals auch schon 

1096
00:55:14,520 --> 00:55:17,560
softwarearchitektur gemacht und 
die gute alte Welt, wo man, wo 

1097
00:55:17,560 --> 00:55:20,160
man irgendwie wo wo es ne 
Anwendung gab und die hat halt 

1098
00:55:20,160 --> 00:55:23,080
dynamisch DLS nachgeladen und so
weiter das ist genau so was im 

1099
00:55:23,080 --> 00:55:26,040
Prinzip so n modulit ja. 
Und die DHLS konnte man auch 

1100
00:55:26,040 --> 00:55:28,720
schon damals mit Reinladen, wenn
es gebraucht wurde. 

1101
00:55:28,720 --> 00:55:31,360
Das gibt es ja auch ganz oft. 
Ja, denn nicht jeder Anwender 

1102
00:55:31,360 --> 00:55:35,000
braucht ja 100% der ganzen 
Anwendung zur gleichen Zeit, 

1103
00:55:35,000 --> 00:55:37,440
sondern er braucht quasi nur 
vielleicht nur dieses eine und 

1104
00:55:37,440 --> 00:55:41,080
da wird auch nur dieses eine 
Modul überhaupt eingeladen und 

1105
00:55:41,080 --> 00:55:43,040
prozessiert. 
Ja und die Welt hatten wir, 

1106
00:55:43,040 --> 00:55:45,880
bevor wir bei Docker waren, ja 
gefühlt, da wollte ich sein 

1107
00:55:45,880 --> 00:55:48,280
Gefühl, wollte ich abgreifen, 
geht es auch zum Teil wieder ein

1108
00:55:48,280 --> 00:55:50,240
bisschen zurück, ja zu dieser 
Welt. 

1109
00:55:50,720 --> 00:55:54,160
Und es gibt halt wie immer im 
Leben Anwendungsfälle, wo das 

1110
00:55:54,160 --> 00:55:56,640
gut ist und die anderen 
Anwendungsfälle, wo ich halt 

1111
00:55:56,640 --> 00:55:59,840
genau diese diese 
kraskalierbaren Docker Container

1112
00:55:59,840 --> 00:56:01,520
brauche und so weiter die gibt 
es natürlich auch. 

1113
00:56:02,320 --> 00:56:04,640
Ganz schick wäre es wenn wenn 
der wenn der Entwickler das 

1114
00:56:04,640 --> 00:56:06,680
eigentlich auch nicht mehr 
mitdenken müsste in der 

1115
00:56:06,680 --> 00:56:09,920
Architekt auch nicht, ich 
schreib halt quasi die geben 

1116
00:56:09,920 --> 00:56:14,000
einem relativ abstrakten Gesetz 
meinen Code entkoppelt irgendwie

1117
00:56:14,000 --> 00:56:16,120
hin. 
Und ob der dann später in einem 

1118
00:56:16,120 --> 00:56:19,440
Container läuft, alleine mit und
sich kommuniziert mit anderen 

1119
00:56:19,440 --> 00:56:22,960
Containern, oder ob der dann nen
Modulit wird, das könnte ja auch

1120
00:56:22,960 --> 00:56:26,960
nen sehr ich sag mal Compiler, 
das ist aber so n Monster 

1121
00:56:26,960 --> 00:56:29,760
Compiler sag ich mal dem man 
sagt der vielleicht KI getrieben

1122
00:56:29,760 --> 00:56:32,400
ist indem man sagt so jetzt 
bauen wir das mal so zusammen, 

1123
00:56:32,400 --> 00:56:35,440
dass das Sustainable wird ja, 
denn da passiert ja sowieso 

1124
00:56:35,440 --> 00:56:37,440
schon, das ist ja auch, das muss
man ja auch noch mal sagen, den 

1125
00:56:37,440 --> 00:56:39,920
Leuten, die jetzt hier nicht 
coden ja also klar Code ich da 

1126
00:56:39,920 --> 00:56:42,120
irgendwie im englischen Text und
ich hab inventations und so 

1127
00:56:42,120 --> 00:56:43,760
weiter. 
Aber da kommt schon immer noch 

1128
00:56:43,760 --> 00:56:45,600
mal n Tool und auch bei den 
Websachen. 

1129
00:56:45,600 --> 00:56:48,920
Das ist dann webpack oder 
irgendsowas was was den 

1130
00:56:48,920 --> 00:56:52,360
geschriebenen Code so gut wie es
geht noch mal komprimiert 

1131
00:56:52,360 --> 00:56:53,840
kleiner macht und schneller 
macht. 

1132
00:56:53,840 --> 00:56:56,320
Ja und vielleicht kann man an 
der Stelle auch noch mal n 

1133
00:56:56,320 --> 00:56:59,240
bisschen was tun, ne? 
Letztendlich musst du situativ 

1134
00:56:59,240 --> 00:57:01,600
entscheiden. 
Das macht meistens oder sollte 

1135
00:57:01,600 --> 00:57:04,080
ein Softwarearchitekt machen, 
das gehört zu seiner 

1136
00:57:04,080 --> 00:57:07,000
Aufgabenbeschreibung, so ein 
Stück weit, und weil ich vorhin 

1137
00:57:07,000 --> 00:57:10,080
gesagt hab, dass mit 
Microsoftices gerne 

1138
00:57:10,080 --> 00:57:12,760
Unzulänglichkeiten im 
Entwicklungsprozess kompensiert 

1139
00:57:12,760 --> 00:57:16,160
wird, ist genauso ein Punkt, wo 
ich sehe, es fehlt der 

1140
00:57:16,160 --> 00:57:19,200
Softwarearchitekt, die 
Softwarearchitektin, die diesen 

1141
00:57:19,200 --> 00:57:22,960
analytischen Ansatz, die Technik
zu hinterfragen, die 

1142
00:57:22,960 --> 00:57:27,120
langfristigen Pläne. 
Die Nachhaltigkeit prüft und so 

1143
00:57:27,120 --> 00:57:30,240
weiter und sofort, wenn diese 
Person fehlt und man quasi nur 

1144
00:57:30,240 --> 00:57:33,840
jemanden hat, der ich will das 
jetzt auch nicht schlecht reden,

1145
00:57:33,840 --> 00:57:37,440
aber jemand der gut 
programmieren kann, das ist ja 

1146
00:57:37,440 --> 00:57:40,560
häufig so die Karriere bei uns 
in der Industrie, was jemanden, 

1147
00:57:40,560 --> 00:57:43,880
der ziemlich gut coden kann, der
Eigenverantwortung zeigt und so 

1148
00:57:43,880 --> 00:57:46,880
weiter und sofort, und der wird 
dann erst zum Developer ernannt 

1149
00:57:47,040 --> 00:57:49,760
und dann wird er zum 
Softwarearchitekten ernannt und 

1150
00:57:49,760 --> 00:57:53,200
mit einmal sieht diese Person 
sich komplett anderen 

1151
00:57:53,200 --> 00:57:56,880
Anforderungen gegenüber und. 
Sei es das strategische Denken 

1152
00:57:57,040 --> 00:57:58,960
außerhalb der 
Softwareentwicklung, weil du 

1153
00:57:58,960 --> 00:58:02,480
eben sowas berücksichtigen musst
wie finanzielle Ressourcen, 

1154
00:58:03,200 --> 00:58:07,120
strategische Entscheidung, 
Risikomanagement und auch diese 

1155
00:58:07,120 --> 00:58:09,880
Dynamik unter den Teams, dass 
man sagt, was ist denn jetzt die

1156
00:58:09,880 --> 00:58:12,080
Fachlichkeit und wie musst du 
mein Team aufbauen nach 

1157
00:58:12,160 --> 00:58:15,520
Fachlichkeit aussehen. 
So, und diese Person, die würde 

1158
00:58:15,520 --> 00:58:18,080
dann zum Beispiel auch eben auf 
die nicht funktionalen 

1159
00:58:18,080 --> 00:58:20,400
Anforderungen und 
Qualitätsattribute gucken und 

1160
00:58:20,400 --> 00:58:23,760
müsste ganz genau entscheiden. 
Brauche ich jetzt so etwas wie 

1161
00:58:23,760 --> 00:58:27,920
Ausfallsicherheit, brauche ich 
etwas wie Skalierbarkeit, ja, 

1162
00:58:27,920 --> 00:58:30,920
dann ist an der Stelle 
kontinuierisierung super, ist 

1163
00:58:30,920 --> 00:58:34,080
sowieso besser als eine 
virtuelle Maschine zu verwenden,

1164
00:58:34,480 --> 00:58:37,440
wäre eine super Entscheidung, 
was sind Teile wo ich 

1165
00:58:37,600 --> 00:58:41,280
hochperformant sein muss? 
Da ist vielleicht so ein 

1166
00:58:41,280 --> 00:58:46,080
Monolith besser, zusätzliche 
Optimierungsverfahren, da lohnt 

1167
00:58:46,080 --> 00:58:49,920
es sich auch noch 34 mal extra 
drüber nachzudenken, um das 

1168
00:58:49,920 --> 00:58:52,320
letzte Quäntchen Geschwindigkeit
rauszuholen. 

1169
00:58:52,880 --> 00:58:59,040
So und ja, also ich, ich sage 
jetzt Leute, kümmert euch um 

1170
00:58:59,040 --> 00:59:02,880
eure Softwarearchitekten, von 
denen haben wir in in deutschen 

1171
00:59:02,880 --> 00:59:06,400
Unternehmen sehr gerne zu wenig 
und die kommen dann auch nicht 

1172
00:59:06,400 --> 00:59:09,840
unbedingt immer zu Wort. 
Das ist auch eine Schwierigkeit,

1173
00:59:09,840 --> 00:59:13,360
die ich an der Stelle sehe und 
wo ich sowohl in Gesprächen mit 

1174
00:59:13,360 --> 00:59:16,720
dem Management darauf Hinweise, 
als auch auf Konferenzen zu 

1175
00:59:16,720 --> 00:59:18,960
sagen, wir brauchen diese 
strategischen Entscheidungen 

1176
00:59:18,960 --> 00:59:21,840
auch in der Softwareentwicklung 
und aus Softwareentwicklung 

1177
00:59:21,840 --> 00:59:25,200
Sicht. 
Das geht ja komplett konträr zu 

1178
00:59:25,360 --> 00:59:27,600
Vype Coding, um das auch noch 
mal reinzubringen. 

1179
00:59:28,160 --> 00:59:30,400
Ich habe es letztens 
ausprobiert, je nachdem welches 

1180
00:59:30,400 --> 00:59:33,600
Modul du welches Modell du 
verwendest, kannst du dich von 

1181
00:59:33,600 --> 00:59:35,280
einem Fehler zur nächsten 
hangeln. 

1182
00:59:36,160 --> 00:59:42,720
Oder du kriegst tatsächlich ja 
gute gute Ideen, aber das Modell

1183
00:59:42,720 --> 00:59:45,040
hat ja kein kein Wissen als 
solches. 

1184
00:59:45,040 --> 00:59:47,520
Es hat Informationen und es 
präsentiert dir ja 

1185
00:59:47,520 --> 00:59:51,280
Informationen, aber diesen 
Kontext, deinen Kontext, deine 

1186
00:59:51,280 --> 00:59:53,640
Fachlichkeit, die du tatsächlich
abbilden willst, kannst du ja 

1187
00:59:53,640 --> 00:59:56,240
nicht liefern und daher fällt es
dort immer rein, wenn der 

1188
00:59:56,240 --> 00:59:59,040
Kontext Sicherheit zum Beispiel 
fehlt, dann dann hast du deine 

1189
00:59:59,040 --> 01:00:01,920
ganzen Secrets in deinem 
Webfrontend und jeder darf 

1190
01:00:01,920 --> 01:00:04,960
mitlesen. 
Ja, also wie man merkt, ich bin 

1191
01:00:04,960 --> 01:00:07,360
dem Waldkudding nicht gerade 
aufgeschlossen gegenüber. 

1192
01:00:07,600 --> 01:00:10,000
Ich sag dazu am besten gar 
nichts, sonst mach ich, sonst 

1193
01:00:10,000 --> 01:00:11,760
mach ich gleich n ganz anderes 
Pass auf, das heißt? 

1194
01:00:12,160 --> 01:00:14,760
Interessant zu sehen, was alles 
möglich ist. 

1195
01:00:14,760 --> 01:00:18,560
Aber man darf nie vergessen, was
ein Large Language Modell, was 

1196
01:00:18,560 --> 01:00:22,200
diese KI tatsächlich ist, war. 
Jetzt vielleicht doch n bisschen

1197
01:00:22,200 --> 01:00:23,160
unpassend das hier 
reinzubringen. 

1198
01:00:23,160 --> 01:00:24,800
Ich bin ja eigentlich, ich bin 
ja eigentlich. 

1199
01:00:25,600 --> 01:00:27,480
Voll lange still? 
Nein, egal, aber ich find das 

1200
01:00:27,480 --> 01:00:29,840
eigentlich ganz cool, weil das 
zeigt noch mal so die Spitze 

1201
01:00:29,840 --> 01:00:32,880
von, also man das alles. 
Vielleicht mag Hendrik gleich 

1202
01:00:32,880 --> 01:00:34,160
auch noch mal ne 
Schlussfolgerung machen, das war

1203
01:00:34,160 --> 01:00:36,160
es schon quasi so n bisschen so 
n Wort zum Sonntag. 

1204
01:00:36,640 --> 01:00:39,920
Er sagt Ja, Softwarearchitekten 
sind wichtig, warum? 

1205
01:00:40,240 --> 01:00:43,080
Weil ja natürlich erstmal für 
die für die Software und für die

1206
01:00:43,080 --> 01:00:44,800
Architektur und dass das 
irgendwie läuft und so weiter 

1207
01:00:44,800 --> 01:00:47,160
aber ja halt auch genau für 
dieses, wenn wir wenn wir 

1208
01:00:47,160 --> 01:00:50,960
ueber.co 2 footbinting über über
Sustainability nachdenken, weil 

1209
01:00:50,960 --> 01:00:53,240
wenn ich die richtige 
Architektur hab jetzt sag ich es

1210
01:00:53,240 --> 01:00:56,280
noch mal ganz anderes plattes 
Bild ja es ist ja in der in der 

1211
01:00:56,280 --> 01:00:58,280
echten Welt auch so ja ich kann 
mir ne wunderschöne Villa 

1212
01:00:58,280 --> 01:01:00,120
hinstellen, die ist total 
funktional, hat n Pool und 

1213
01:01:00,120 --> 01:01:02,560
funktioniert alles. 
Ja, aber nur einfach gedämmte 

1214
01:01:02,560 --> 01:01:05,040
Gläser und wie alles überall 
pfeift der Wind durch. 

1215
01:01:05,280 --> 01:01:07,800
Klar hab ich halt ne riesen 
Gasheizung unten im Keller und 

1216
01:01:07,800 --> 01:01:11,120
ich Jauch das Halt durch ja 
funktioniert ja ob das jetzt 

1217
01:01:11,120 --> 01:01:13,440
cool ist weiß man nicht ja und 
wenn du aber nen gescheiten 

1218
01:01:13,440 --> 01:01:16,160
Architekten gehabt hättest hast 
du genau die gleiche coole Villa

1219
01:01:16,160 --> 01:01:19,440
mit dreifach gedämmtem Glas mit 
Solarpanels auf dem Dach die 

1220
01:01:19,440 --> 01:01:22,320
auch noch schick aussehen und so
weiter und lebst genauso 

1221
01:01:22,320 --> 01:01:26,240
angenehm und funktioniert alles 
genauso gut ja bloß das Ding 

1222
01:01:26,240 --> 01:01:28,680
verbraucht halt irgendwie 
hundertstel. 

1223
01:01:28,880 --> 01:01:30,920
Von den Energieressourcen, die 
du sonst hast. 

1224
01:01:30,920 --> 01:01:33,640
Ja. 
Also und deswegen, wo man dann 

1225
01:01:33,640 --> 01:01:35,560
einfach gar keinen Architekten 
hat und man lässt einfach die 

1226
01:01:35,560 --> 01:01:37,640
Bauarbeiter alle mal machen, 
irgendwie n bisschen, da kommst 

1227
01:01:37,640 --> 01:01:39,800
du vielleicht zum Ziel, ja 
funktioniert, und das ist 

1228
01:01:39,800 --> 01:01:42,880
angenehm, aber ob das jetzt aus 
diesen sustainable 

1229
01:01:42,880 --> 01:01:45,560
Gesichtspunkten irgendwie cool 
ist, wage ich zu bezweifeln und 

1230
01:01:45,560 --> 01:01:47,760
dein und das jetzt noch mal 
einzuordnen, dein White Coding 

1231
01:01:47,760 --> 01:01:50,560
Beispiel für mich ist. 
Ja, das mal irgendwie alle 

1232
01:01:50,560 --> 01:01:52,200
machen. 
Architekten brauchen wir gar 

1233
01:01:52,200 --> 01:01:53,520
nicht. 
Wir fangen vom Dach runter an 

1234
01:01:53,520 --> 01:01:56,360
und so KI donnert da irgendwas 
zusammen und vor allen Dingen 

1235
01:01:56,360 --> 01:01:58,680
wenn du Software weiterdenkst. 
Wenn also über die Zeit, wenn 

1236
01:01:58,680 --> 01:02:00,720
das länger leben soll, das 
Produkt klatscht halt immer noch

1237
01:02:00,720 --> 01:02:03,360
hier und da was dran, das wird 
also vom.co 2. 

1238
01:02:03,360 --> 01:02:06,160
Footprinting Point of View gar 
nichts, das kann ich jetzt schon

1239
01:02:06,160 --> 01:02:07,680
sagen, jedenfalls heute noch 
nicht, ja. 

1240
01:02:08,080 --> 01:02:10,040
Bis die Modelle so weit sind, 
sich da selber noch irgendwie zu

1241
01:02:10,040 --> 01:02:12,000
zügeln. 
Ne, aber das wär irgendwie so 

1242
01:02:12,000 --> 01:02:14,040
die Spitze von von der 
Eskalation. 

1243
01:02:14,040 --> 01:02:15,560
Ja, spannendes Bild ja an der 
Stelle. 

1244
01:02:15,920 --> 01:02:18,080
Es ist ja auch von der 
langfristigen Stabilität und 

1245
01:02:18,080 --> 01:02:20,960
Umsetzbarkeit ein Riesenproblem,
da das Modell selbst ja die 

1246
01:02:20,960 --> 01:02:24,400
Software immer wieder verstehen 
müsste und im Grunde dieses Wipe

1247
01:02:24,400 --> 01:02:26,160
Coding zeigt. 
Das, was wir früher mit 

1248
01:02:26,160 --> 01:02:29,800
Modelbase Programming hatten 
oder wie es hieß, du gibst halt 

1249
01:02:29,800 --> 01:02:32,640
n Datenformat vor und dann 
generierst du die UIS daraus. 

1250
01:02:32,640 --> 01:02:34,880
Ja, das ist aber nicht das, was 
es schwer macht. 

1251
01:02:35,200 --> 01:02:37,600
Sondern dass das ist, was es 
schwer macht, ist, sich Gedanken

1252
01:02:37,600 --> 01:02:40,640
darüber zu machen, was ist meine
Fachlichkeit, wie muss die in 

1253
01:02:40,640 --> 01:02:43,840
Software umgesetzt werden, wie 
muss die langfristig gestaltet 

1254
01:02:43,840 --> 01:02:46,400
werden, damit sie diversen 
Anforderungen genügt, auch in 

1255
01:02:46,400 --> 01:02:49,400
Zukunft noch, und das kann die 
KI zumindest jetzt noch nicht 

1256
01:02:49,400 --> 01:02:52,640
berücksichtigen, wer weiß, was 
da in Zukunft noch kommt und zu 

1257
01:02:52,640 --> 01:02:54,960
deinem Beispiel mit dem 
Architekten noch in der 

1258
01:02:54,960 --> 01:02:57,200
Softwareentwicklung hab ich 
immer das Gefühl, dass wenn die 

1259
01:02:57,200 --> 01:02:59,360
Software fertig ist, was sie nie
isst. 

1260
01:02:59,680 --> 01:03:02,640
Nur tote Software ist fertige 
Software, sondern es wird 

1261
01:03:02,640 --> 01:03:04,560
eigentlich immer noch irgendwas 
geändert. 

1262
01:03:04,880 --> 01:03:06,960
Aber sobald die großen 
Entscheidungen getroffen werden,

1263
01:03:06,960 --> 01:03:09,920
degradieren wir unsere 
Architekten zu Hausmeistern und 

1264
01:03:09,920 --> 01:03:12,800
das sorgt dafür, dass die 
Sachen, die diese 

1265
01:03:12,800 --> 01:03:15,360
Langfristigkeit nicht erhalten 
bleibt, weil es dir nicht 

1266
01:03:15,360 --> 01:03:17,760
reicht, dass du am Anfang eine 
Blaupause zeichnest. 

1267
01:03:17,760 --> 01:03:20,800
Und dann rennst du weg, sondern 
du musst die Software eben wie 

1268
01:03:20,800 --> 01:03:24,400
in einer Evolution an die 
veränderlichen 

1269
01:03:24,400 --> 01:03:28,800
Umgebungseindrücke anpassen. 
Sei es, dass deine Libraries, 

1270
01:03:28,800 --> 01:03:31,640
die du am Anfang verwenden 
wolltest, mittlerweile nicht 

1271
01:03:31,640 --> 01:03:34,680
mehr supported werden durch 
einen Maintainer, siehe Open 

1272
01:03:34,680 --> 01:03:37,600
Source Software wurde zugemacht,
musste austauschen durch was 

1273
01:03:37,600 --> 01:03:41,240
anderes, sei es, dass es 
veränderte Anforderungen gibt 

1274
01:03:41,240 --> 01:03:43,880
wie bei Corona, womit einmal 
alle zu Hause waren und wir 

1275
01:03:43,880 --> 01:03:46,160
mussten skalieren, im großen 
Maße alle möglichen 

1276
01:03:46,160 --> 01:03:49,920
Softwaresysteme und so weiter 
und sofort, genau das ist so der

1277
01:03:49,920 --> 01:03:52,200
Punkt, wo wir dann auch bei der 
Restrukturierung von 

1278
01:03:52,200 --> 01:03:55,120
Softwareansätzen oder meistens 
dazu kommen, also solche 

1279
01:03:55,200 --> 01:03:58,520
grundlegenden. 
Entscheidungen und Anforderungen

1280
01:03:58,520 --> 01:04:01,440
sich sehr stark ändern und dann 
musst du auch was an den 

1281
01:04:01,440 --> 01:04:04,320
Grundfesten der Software machen.
Nicht jede Software die wir 

1282
01:04:04,320 --> 01:04:07,480
Restrukturierung auch noch die 
37 Jahre alte C plus plus 

1283
01:04:07,480 --> 01:04:10,920
Software, die sind nicht 
unbedingt schlecht per se, die 

1284
01:04:10,920 --> 01:04:14,360
brechen jetzt nicht gleich 
zusammen, aber die Anforderungen

1285
01:04:14,360 --> 01:04:17,200
haben sich geändert und demnach 
musst du grundsätzlich mal was 

1286
01:04:17,200 --> 01:04:19,400
am Fundament machen, musst du 
halt auch mal ein paar Fenster 

1287
01:04:19,400 --> 01:04:22,320
rausreißen um bei deinem 
Beispiel zu bleiben um die durch

1288
01:04:22,320 --> 01:04:26,480
dreiglasige Fenster zu ersetzen.
Also noch mal die. 

1289
01:04:26,880 --> 01:04:28,480
Wir brauchen bessere 
Softwarearchitekten, Wir 

1290
01:04:28,480 --> 01:04:30,400
brauchen mehr 
Softwarearchitekten und wir 

1291
01:04:30,400 --> 01:04:33,680
brauchen mehr Selbstverständnis 
in der Kommunikation mit unseren

1292
01:04:33,680 --> 01:04:35,720
Stakeholdern. 
Wir sind die Verteidiger der 

1293
01:04:35,720 --> 01:04:37,840
Software. 
Wow. 

1294
01:04:38,480 --> 01:04:44,080
Abend. 
Ja, mega gut, Hendrik, da war 

1295
01:04:44,080 --> 01:04:47,840
jetzt so viel theoretisches 
Wissen gepaart mit extrem guten 

1296
01:04:47,840 --> 01:04:50,640
Praxisbeispielen und ja, auch 
Anekdoten. 

1297
01:04:50,640 --> 01:04:54,640
Dabei fand ich jetzt wirklich 
sehr, sehr spannend und. 

1298
01:04:55,280 --> 01:04:57,440
Bedanke mich schon mal aber 
wollte noch fragen ob du jetzt 

1299
01:04:57,440 --> 01:04:59,840
du hast jetzt zwar schon Abend 
gesagt ja, aber vielleicht 

1300
01:04:59,840 --> 01:05:02,720
willst du noch was hinzufügen, 
vielleicht auch noch mal Worte 

1301
01:05:02,720 --> 01:05:04,600
darüber verlieren, wenn man dich
erreichen kann und für welche 

1302
01:05:04,600 --> 01:05:07,200
Themen ihr ansprechbar seid. 
Also erreichen kann man mich 

1303
01:05:07,200 --> 01:05:10,560
über hendrik-loesch.de, da 
findet man im Grunde alle 

1304
01:05:10,560 --> 01:05:12,880
Informationen zu 
Veröffentlichung, Trainings, die

1305
01:05:12,880 --> 01:05:16,080
ich anbiete und ähnlichem. 
Ich bin auch regelmäßig bei 

1306
01:05:16,080 --> 01:05:18,960
diversen Konferenzen, demnächst 
bei der Developer Week und auch 

1307
01:05:18,960 --> 01:05:21,120
bei der VR Developers. 
Da findet man mich am Zeiss 

1308
01:05:21,120 --> 01:05:23,520
stand, wir haben dort auch einen
tollen Zeiss Truck, wo ich mir 

1309
01:05:23,520 --> 01:05:25,040
zeigen kann, was Zeiss so alles 
macht. 

1310
01:05:25,920 --> 01:05:28,400
Ansonsten habe ich im Grunde das
gesagt, was ich sagen wollte, 

1311
01:05:28,480 --> 01:05:31,520
der Softwarearchitekt ist 
wichtig, Nachhaltigkeit hat 

1312
01:05:31,520 --> 01:05:34,480
natürlich einen großen Aspekt, 
wenn es um.co 2. 

1313
01:05:34,480 --> 01:05:37,440
Die Klimakrise und ähnliches 
geht, es geht aber noch weiter, 

1314
01:05:37,440 --> 01:05:41,040
wenn es um ökonomische 
Nachhaltigkeit geht, also 

1315
01:05:41,040 --> 01:05:43,400
Kostenfaktor. 
Dass man nicht immer auf die 

1316
01:05:43,400 --> 01:05:45,720
Entwicklungskosten nur schauen 
sollte, sondern auch auf die 

1317
01:05:45,720 --> 01:05:48,560
Betriebskosten. 
Was kostet mich die Software 

1318
01:05:48,560 --> 01:05:52,560
über die nächsten 3 415 Jahre, 
wenn ich denn die so lange 

1319
01:05:52,560 --> 01:05:55,680
halten möchte? 
Das sind so die die Punkte, die 

1320
01:05:55,680 --> 01:05:57,680
mir noch wichtig sind. 
Ich bedanke mich auch, dass ihr 

1321
01:05:57,680 --> 01:06:00,560
mir hier die Möglichkeit gegeben
habt, mit euch über das Thema zu

1322
01:06:00,560 --> 01:06:01,840
sprechen, war ein sehr 
angenehmes. 

1323
01:06:01,840 --> 01:06:05,600
Gespräch, das kann ich nur 
zurück bestätigen, hat viel Spaß

1324
01:06:05,600 --> 01:06:08,000
gemacht. 
Danke Hendrik an der Stelle. 

1325
01:06:08,840 --> 01:06:12,400
Danke auch mal von meiner Seite 
und danke an euch fürs Zuhören. 

1326
01:06:12,400 --> 01:06:15,120
Wir hören uns in 2 Wochen wieder
bei einfach komplex, Hendrik 

1327
01:06:15,120 --> 01:06:17,040
macht's gut, bis dann. 
Tschüss. 

1328
01:06:17,280 --> 01:06:21,360
Tschüsschen einfach komplex 
wird, präsentiert und produziert

1329
01:06:21,360 --> 01:06:23,440
von heiß und mehr. 
Wir freuen uns auf Deine Fragen 

1330
01:06:23,440 --> 01:06:26,600
und dein Feedback an Podcasts at
Heiß und mehr.com vielen Dank 

1331
01:06:26,600 --> 01:06:29,280
fürs Hören dieser Folge bis 
Dienstag in 2 Wochen und Tschüss

1332
01:06:29,280 --> 01:06:29,920
aus Hamburg.
