Ready for review

Ready for review

Transkript

Zurück zur Episode

00:00:05: Sandra Parsick: Hey, Daniel, was machst du denn da?

00:00:07: Daniel Zenzes: Hey Sandra, ich baue mir eine neue coole Web-Anwendung mit Spring Boot.

00:00:11: Sandra Parsick: Oh cool, du uns bringt Brut.

00:00:12: Sandra Parsick: Welche Version denn die allerneueste?

00:00:13: Daniel Zenzes: Ja klar, die 5 habe ich jetzt hier im Einsatz.

00:00:16: Sandra Parsick: Ähm, 5, 5?

00:00:18: Sandra Parsick: Die gibt es doch noch gar nicht.

00:00:19: Daniel Zenzes: Doch klar, habe ich mir eben mit Claude Code generiert.

00:00:34: Daniel Zenzes: Hallo und herzlich willkommen zu einer neuen Folge Ready for Review, die Folge Nummer 96, aufgenommen am 16.

00:00:43: Daniel Zenzes: 03.

00:00:43: Daniel Zenzes: 2026.

00:00:45: Daniel Zenzes: Und wie immer dabei, die wunderbare, die einzigartige Sandra.

00:00:49: Daniel Zenzes: Grüß dich, Sandra.

00:00:50: Sandra Parsick: Einen wunderschönen guten Morgen, Daniel, und heute gebst du mich nur einmal.

00:00:54: Daniel Zenzes: Das ist sehr gut, weil kurz gab es sich zweimal.

00:00:57: Sandra Parsick: Ja, aber nur ganz kurz.

00:00:59: Daniel Zenzes: Und ey, das war das erste Mal, dass ich hier in der Tastatur rumhacken durfte und sogar laut sein wollte.

00:01:03: Daniel Zenzes: Das ist auch ein ganz neues Erlebnis.

00:01:04: Sandra Parsick: Ja, ganz neues Feeling.

00:01:06: Daniel Zenzes: Ja.

00:01:07: Sandra Parsick: Und die Sonne, mir geht's gut, die Sonne scheint rein, ich habe blauen Himmel, also das, was ich aus meinem Zimmer sehen kann.

00:01:07: Daniel Zenzes: Wie geht's dir?

00:01:14: Sandra Parsick: Und wenn ich mir das Bild von dir anschaue, bei dir scheint es auch sonnig zu sein.

00:01:18: Daniel Zenzes: Ja, bei mir ist auch so.

00:01:20: Daniel Zenzes: Ich hab so ein bisschen Déjà-vu.

00:01:21: Daniel Zenzes: Ich habe irgendwie das Gefühl, als hätte ich die Woche schon fünf Podcasts aufgenommen, aber ähm.

00:01:24: Sandra Parsick: Nein, ich weiß auch nicht, woher ich weiß auch nicht.

00:01:26: Daniel Zenzes: Ich weiß auch nicht, wo manchmal als ja, aber nein, natürlich

00:01:34: Daniel Zenzes: Natürlich würden wir sowas niemals tun.

00:01:37: Sandra Parsick: Nein, natürlich nicht.

00:01:38: Sandra Parsick: Also, ähm, wir nehmen höchstens einmal im Monat auf.

00:01:38: Daniel Zenzes: Ja.

00:01:43: Daniel Zenzes: Ja, gen.

00:01:44: Daniel Zenzes: Nee, das ist das stimmt auch nicht.

00:01:45: Daniel Zenzes: Jede Woche, also viermal im Monat, ja.

00:01:47: Sandra Parsick: Okay, ja.

00:01:48: Daniel Zenzes: Ja, mehr.

00:01:48: Sandra Parsick: Früher haben wir früher, obwohl wir haben jetzt zum Feedback bekommen, dass wir Hörer haben, die unsere Archive mal durchhören.

00:01:55: Sandra Parsick: Und da wurden wir aufmerksam gemacht, dass wir doch früher eine andere Schlagzeit hatten.

00:02:01: Sandra Parsick: Aber wenn ich mir dir die Stunden wieder anschaue, was eine Folge bei uns mal hatte, dann kommen wir wieder auf vier Folgen pro Monat, oder?

00:02:05: Daniel Zenzes: Also ich würde sagen, so netto am Ende kriegt man im Monat von uns vier Stunden.

00:02:11: Sandra Parsick: Ja.

00:02:13: Daniel Zenzes: Was glücklich, ja, egal wie, der Jingle hilft ein bisschen.

00:02:13: Sandra Parsick: Egal wie.

00:02:15: Sandra Parsick: Wie.

00:02:19: Sandra Parsick: Aber nur ein bisschen.

00:02:20: Daniel Zenzes: Einmal weg, genau.

00:02:22: Daniel Zenzes: Ja, sehr schön.

00:02:23: Daniel Zenzes: Ähm, Hausmitteilungen haben wir, denn wir wollen nochmal nachfragen.

00:02:28: Sandra Parsick: Genau, also die hundertste Folge steht vor der Tür, klopft schon ganz wild.

00:02:33: Daniel Zenzes: Mikä oli.

00:02:34: Sandra Parsick: Macht die ersten Vorbereitungen und wenn ihr uns noch Grüße habt per Audio, gerne noch uns schicken.

00:02:41: Sandra Parsick: Wir freuen uns darüber.

00:02:43: Sandra Parsick: Und ja, ihr habt noch ein paar Folgen Zeit.

00:02:43: Daniel Zenzes: Ja.

00:02:46: Daniel Zenzes: Genau, und wenn ihr da was habt oder nicht wisst, wie ihr uns dazu kommen lassen wollt, einfach die Sandra oder den Ready for Revue Account bei Mastodon.

00:02:55: Daniel Zenzes: kontaktieren oder ihr kommt halt in Discord rein und dann wird euch mit einem Upload-Link geholfen.

00:03:00: Sandra Parsick: Genau, also wir haben da das Das Technische haben wir, glaube ich, das einfachste möglich gehalten.

00:03:08: Daniel Zenzes: Ja, hoffen wir, ja.

00:03:10: Daniel Zenzes: Aber wir freuen uns auf jeden Fall über alles, was da kommt.

00:03:13: Daniel Zenzes: Und ja, da wir jetzt schon die 96 haben, so langsam kommt die 100 wirklich näher.

00:03:18: Daniel Zenzes: Also noch einen Monat, wenn jetzt nichts.

00:03:18: Sandra Parsick: Yeah

00:03:20: Daniel Zenzes: Unerwartetes ausfällt, aber ich glaube, da ist sie ganz gut aus.

00:03:23: Sandra Parsick: Nee, ich glaube, das sieht ganz gut aus, genau.

00:03:27: Daniel Zenzes: Ja, ähm, letzte Folge sind wir ja eingestiegen ins Mafia-Geschäft und ich habe eine große Vorhersage getroffen.

00:03:35: Sandra Parsick: Eine megagroße Vorhersage.

00:03:37: Daniel Zenzes: Die irgendwie selbsterfüllend war, aber auch irgendwie nicht.

00:03:40: Daniel Zenzes: Denn ich habe gesagt, es gibt entweder bei Amazon oder bei GitHub einen Incident.

00:03:45: Daniel Zenzes: Und wir waren eben schon im Vorgespräch, wir haben das noch nicht zu Ende diskutiert, damit ihr was davon habt.

00:03:54: Daniel Zenzes: Ich würde sagen, also es gab auf jeden Fall Incidents, also wenn man hier letzte Folge haben was verlinkt, GitHub Downfall sich anguckt, ist da bei GitHub kein Tag, der nicht rot ist.

00:04:04: Sandra Parsick: Das ist das richtig, aber bei Heise gab es keine Meldung.

00:04:06: Daniel Zenzes: Ähm, ja.

00:04:09: Daniel Zenzes: Ja, schau mal, sie unterdrücken das schon, weil sie wissen, sie werden hier

00:04:12: Sandra Parsick: Genau.

00:04:13: Sandra Parsick: Nee, jetzt mal ernst.

00:04:15: Sandra Parsick: Also, ich kann mir gut vorstellen, dass GitHub und Amazon jeden Tag Inzidenz haben.

00:04:20: Sandra Parsick: Nur, was bei uns auch wahr, was wir wahrnehmen, ist ja das, was in den Meldungen kommt, ne?

00:04:26: Sandra Parsick: Und unser Gefühl her, dass es immer mehr werden, kommt daher, weil die Meldungen halt immer mehr werden.

00:04:32: Daniel Zenzes: Oder weil halt auch mehr passiert, ne?

00:04:34: Daniel Zenzes: Also es ist könnte ja mit gewissen Themen so ein bisschen

00:04:35: Sandra Parsick: Yeah, gut.

00:04:39: Sandra Parsick: Yeah.

00:04:43: Daniel Zenzes: Zusammenhängen.

00:04:44: Daniel Zenzes: Deshalb.

00:04:45: Daniel Zenzes: Ja, also ich sag mal, es ist nicht so ganz ähm zugetroffen.

00:04:52: Daniel Zenzes: Aber so ein bisschen.

00:04:52: Sandra Parsick: Ja, genau.

00:04:53: Sandra Parsick: Ein bisschen schon.

00:04:54: Sandra Parsick: Also es gab Inzident.

00:04:54: Daniel Zenzes: War eher so ein Warnschuss, weißt du, es war jetzt nicht der Pferdekopf wie im Paten, das war.

00:04:58: Sandra Parsick: Genau, ja, ja.

00:04:59: Sandra Parsick: Also es gab Inzidenz, aber jetzt nicht so, dass wir also

00:05:05: Sandra Parsick: Also du hattest also ich habe da jetzt nicht jeden Tag reingeschaut.

00:05:09: Sandra Parsick: Ich glaube, du hattest da eher eine höhere Motivation gehabt als ich.

00:05:11: Daniel Zenzes: Ich habe jetzt auch nur einmal die Woche reingeguckt und gerade eben vor der Folge, ob was ganz Rotes da gewesen ist, um mich zu retten.

00:05:15: Sandra Parsick: Okay.

00:05:19: Daniel Zenzes: Wir können aber alle Webseitenbetreiber beruhigen.

00:05:22: Daniel Zenzes: Ich glaube, wir erwähnen heute keine großen Portale, die ausfallen können.

00:05:26: Sandra Parsick: Nein, will ich miss.

00:05:28: Sandra Parsick: Nee, glaube ich auch nicht.

00:05:29: Daniel Zenzes: Ja, Sandra, dann hatten wir noch eine Umfrage.

00:05:32: Sandra Parsick: Oh ja, wir haben eine AI-Umfrage gemacht und wir haben euch gefragt, ja, wie sollen wir mit dem Thema umgehen?

00:05:38: Sandra Parsick: Also wir merken halt, ähm.

00:05:40: Sandra Parsick: Außerhalb des Podcasts, wir können uns dem Thema nicht verschließen.

00:05:44: Sandra Parsick: Also ich glaube, da müssen wir echt auf einer einsamen Insel wohnen, ne?

00:05:47: Sandra Parsick: Ohne Internet.

00:05:48: Daniel Zenzes: Oh, wetter schön.

00:05:48: Sandra Parsick: Wenn wir uns schließen können.

00:05:52: Sandra Parsick: Und die Mehrheit, also rein zahlentechnisch wünscht sich eine dedizierte Folge.

00:06:00: Sandra Parsick: In den Kommentaren war aber auch so, dass wir das auch ab und zu mal halt einfließen lassen.

00:06:04: Sandra Parsick: Doch können, wir sollen noch gucken, dass wir keine AI-Folge draus machen.

00:06:08: Sandra Parsick: Und wir haben uns erstmal entschieden, dass wir erstmal das zum Zimmer machen, ne?

00:06:13: Daniel Zenzes: Ja quasi, wir haben quasi auf gar kein Feedback gehört, denn wir haben es nicht in eine Giftschrankfolge gepackt und wir haben nicht eine ganze, sondern wir fluten jetzt eine ganze Folge damit, aber.

00:06:23: Daniel Zenzes: Es wird im Titel drin stehen, weil wir im Titel, bin ich mir ziemlich sicher, dass KI-Wort mit drin haben werden.

00:06:31: Sandra Parsick: Okay, glaube ich auch, ja.

00:06:32: Daniel Zenzes: Und

00:06:34: Daniel Zenzes: Ansonsten ist es halt heute für euch eine sehr kurze Folge, weil ihr habt Kapitelmarken und wenn wir nachher zum Thema kommen, könnt ihr das skippen.

00:06:41: Daniel Zenzes: Und ich glaube, wir können schon sagen, wir haben eine Lösung im Kopf, die es für Hörerinnen und Hörer einfach macht.

00:06:47: Daniel Zenzes: AI-Themen zu übergehen, wenn euch einfach nicht danach ist, was wir voll verstehen können, denn das kann auch sehr nervig sein.

00:06:54: Sandra Parsick: Und auf jeden Fall, also sag mal so, ähm,

00:06:58: Sandra Parsick: Wenn das dazu führt, dass wir Hörer damit verlieren, dann gerne Feedback geben, denn ich weiß aus meiner Sicht, ich höre einige Tech-Podcasts nicht mehr aufgrund dessen, weil sie mit AI überflutet worden sind.

00:07:09: Sandra Parsick: Und deswegen, wenn das bei uns auch droht, gerne Feedback geben, dann dämpfen wir es wieder ein.

00:07:15: Daniel Zenzes: Ja.

00:07:16: Daniel Zenzes: Ihr seid da quasi unser Korrektiv.

00:07:18: Daniel Zenzes: Ihr kennt da, glaube ich, unsere Einstellung zu dem Thema.

00:07:21: Daniel Zenzes: Wir haben das ja auch sehr offen hier immer gesagt.

00:07:24: Daniel Zenzes: Wir versuchen jetzt sachlich damit umzugehen und wir versuchen es nicht in jede Folge zu packen.

00:07:30: Daniel Zenzes: Aber es kann natürlich sein, dass wir da scheitern.

00:07:32: Daniel Zenzes: Und da bitte wirklich, bevor es euch nicht gefällt oder euch Unbehagen bereitet, kommt gerne auf uns zu, dann finden wir eine Lösung.

00:07:42: Daniel Zenzes: wie wir das kombinieren oder es wird wirklich halt Disclaimer geben und dann ist für manche Leute vielleicht eine Folge im Monat nicht so spannend.

00:07:49: Daniel Zenzes: Ja, aber uns geht es ja darum, mit euch zusammen ein tolles Format zu haben und die Community motiviert uns und dann wollen wir nichts produzieren, wo Leute dann.

00:07:56: Daniel Zenzes: schlechte Laune bekommen.

00:07:59: Daniel Zenzes: Ja.

00:08:00: Sandra Parsick: Ich denke mal, das wird

00:08:04: Sandra Parsick: Wie immer, wir geben der Sache mal, es ist ein Experiment und bei uns scheitern auch Experimente und haben wir auch kein schlechtes Gewissen dabei.

00:08:11: Daniel Zenzes: Ganz genau, ganz genau.

00:08:14: Daniel Zenzes: Genau, da wir heute ein Thema haben, also heute ist die Folge quasi komplett und unter einem Thema.

00:08:20: Daniel Zenzes: Es gibt am Ende ein bisschen Konsum.

00:08:21: Daniel Zenzes: Lassen wir den RAM scholen.

00:08:24: Daniel Zenzes: Wir haben einiges gesammelt, der ist aber heute diesmal exklusiv im Newsletter.

00:08:28: Daniel Zenzes: Das heißt, am besten natürlich geht ihr jetzt auf Ready4 Review Dev und tragt eure E-Mail-Adresse da ein, damit ihr den Newsletter bekommt.

00:08:35: Daniel Zenzes: Der ist auch frei von Tracking.

00:08:36: Daniel Zenzes: Wir wissen gar nicht, wie wir an Tracking-Informationen kommen und wir haben es nicht integriert.

00:08:41: Daniel Zenzes: Das heißt, ihr bekommt einfach nur ein Newsletter schön von uns geschickt.

00:08:47: Daniel Zenzes: Und ähm.

00:08:49: Daniel Zenzes: Da ist diesmal viel drin.

00:08:51: Daniel Zenzes: Wenn ihr das nicht wollt und sagt, na, ich hätte aber lieber das, ich hole mir das selber, bleibt weg aus meinem E-Mail-Eingang,

00:08:59: Daniel Zenzes: Auf der Webseite findet ihr ein Archiv der meisten Ready for Review Newsletter.

00:09:05: Daniel Zenzes: Sorry, ein to-do offen.

00:09:08: Daniel Zenzes: Das aber es könnte etwas dauern.

00:09:10: Daniel Zenzes: Das ist nämlich sehr nervig, da dran zu kommen und das zu migrieren deshalb Geduld

00:09:14: Sandra Parsick: Vielleicht erbarme ich mich ja auch nicht, unterstütze dich.

00:09:16: Daniel Zenzes: Ja, das Problem ist, du musst in die Datenbank da rein, weil du dann Dates ändern musst und alles.

00:09:21: Daniel Zenzes: Das erlaubt die UI da alles nicht so einfach.

00:09:24: Daniel Zenzes: Es ist einfach eklig.

00:09:25: Sandra Parsick: Hast du mir nicht immer schon einen Abzug geschickt?

00:09:28: Daniel Zenzes: Doch, das kann sein.

00:09:29: Daniel Zenzes: Ich hab den auch bestimmt noch irgendwo.

00:09:30: Daniel Zenzes: Also, es ist einfach, es ist kein schönes Thema.

00:09:32: Sandra Parsick: Yeah.

00:09:32: Daniel Zenzes: Es ist wirklich, also, wenn du, keine Ahnung, jetzt einen schlechten Tag hattest, würde ich es nicht machen.

00:09:36: Daniel Zenzes: Aber wenn du jemand sagst, oh, war das heute alles angenehm und du brauchst einen Downer.

00:09:41: Sandra Parsick: Oder zum Ab oder zu oder zum Abreagieren.

00:09:44: Daniel Zenzes: Das könnte auch sein.

00:09:45: Daniel Zenzes: Also deshalb, ich bin mir auch mit jeder vorbeigehenden Woche nicht so sicher, ob das so einen Mehrwert noch bietet.

00:09:51: Daniel Zenzes: Aber ja, ich verstehe auch das.

00:09:52: Sandra Parsick: Ja, man kann es auch wegdiskutieren, hast du vollkommen recht.

00:09:54: Daniel Zenzes: Genau.

00:09:55: Daniel Zenzes: Wir schauen mal.

00:09:56: Daniel Zenzes: Es ist auf der Liste.

00:09:56: Sandra Parsick: Ja.

00:09:57: Daniel Zenzes: Wenn ihr jetzt sagt, ich vermisse aber meinen Lieblings-Newsletter, dann das würde ich sofort miglieren.

00:10:02: Sandra Parsick: Also ich geb ja ich geb ja zu, das ist so mein innerer Monk ist daran schuld.

00:10:02: Daniel Zenzes: Da seht ihr mal, das ist.

00:10:08: Daniel Zenzes: Ja.

00:10:09: Daniel Zenzes: Und mein innerer List-Monk ist da noch so ein bisschen mit ab.

00:10:14: Daniel Zenzes: Ich teile das, aber es ist auch noch nicht.

00:10:15: Daniel Zenzes: Es wird nur sehr lange dauern.

00:10:17: Daniel Zenzes: Also, außer die Sandra hat jetzt irgendwie voll die motivierte Woche und.

00:10:23: Daniel Zenzes: Macht das dann.

00:10:25: Daniel Zenzes: Sehr schön.

00:10:27: Daniel Zenzes: Ja, dann würde ich sagen.

00:10:30: Daniel Zenzes: Kommen wir zum Thema.

00:10:32: Daniel Zenzes: Den Ursprung, der war basiert auf einem Artikel, der jetzt auch im Newsletter gewesen ist, vom Simon Willison.

00:10:41: Daniel Zenzes: Und ähm.

00:10:43: Daniel Zenzes: Ich würde das Thema mal so zusammenfassen, KI und Open Source.

00:10:47: Daniel Zenzes: Brauchen wir überhaupt noch Open Source, wo wir ja an Libraries

00:10:51: Daniel Zenzes: Alles in, ich sag mal, 20 Minuten selbst generieren können.

00:10:56: Daniel Zenzes: Also ich mache meinen Cloud-Code auf, ich werfe ein bisschen Geld rein, wenn ich das überhaupt brauche, und sage ihm hier, ich möchte, ähm

00:11:04: Daniel Zenzes: Ein Java-Projekt machen, ich möchte da eigentlich Spring Boot haben, die und die Funktionen.

00:11:11: Daniel Zenzes: Ich möchte dieselbe API haben, dieselben Imports, alles generier mir mal bitte was.

00:11:16: Daniel Zenzes: Und in der Theorie, gehen wir jetzt mal gerade am Anfang noch nicht zu kritisch damit um, habe ich 20 Minuten halt später da Code bei mir.

00:11:25: Daniel Zenzes: Der ist womöglich getestet.

00:11:27: Daniel Zenzes: Und vielleicht auch reduziert auf das nur, was ich brauche.

00:11:30: Daniel Zenzes: Ist vielleicht sogar besonders performant, weil ich gar nicht irgendwelche Altlasten drin habe, die so Frameworks drin haben.

00:11:36: Daniel Zenzes: Und ja.

00:11:38: Daniel Zenzes: Wofür brauche ich denn noch die Community, Sandra?

00:11:40: Sandra Parsick: Ja, eine gute Frage.

00:11:43: Daniel Zenzes: Das war Ready for Review.

00:11:47: Sandra Parsick: Also, es ist echt ein Downer eigentlich, ne?

00:11:53: Sandra Parsick: Also ich glaube, vielleicht, woher das hochkam.

00:11:57: Sandra Parsick: Also

00:11:59: Sandra Parsick: Im Python-Projekt dieses Projekt Shardett von was 2006 von Mark Pilgrim kreiert worden ist.

00:12:08: Sandra Parsick: Es wurde neu geschrieben in der neuen Version 7 und wurde komplett neu geschrieben, also neu generiert.

00:12:14: Sandra Parsick: Und ich glaube, der Aufhänger war hier auch gewesen, dass gleichzeitig auch eine Relizenzierung stattgefunden hat.

00:12:20: Sandra Parsick: Und das ist halt so weit gekommen, dass sogar Mark Pilgrim sich wieder aus der Rente gemeldet hat.

00:12:28: Sandra Parsick: Also man könnte positiv sehen.

00:12:30: Sandra Parsick: Viele meinten so.

00:12:31: Sandra Parsick: Okay, ähm, Marc Pilgon gibt es noch?

00:12:34: Sandra Parsick: Alle freuen sich, dass es ihm gut geht.

00:12:37: Sandra Parsick: Aber das hat ihn bewogen, das sich mal zu melden.

00:12:39: Sandra Parsick: Und was ist da passiert, ja?

00:12:41: Sandra Parsick: Die aktuellen Maintainer haben halt einmal das komplette Projekt nochmal neu generieren lassen und die nennen das halt ein Clean Room Implementation.

00:12:51: Sandra Parsick: Also, ich habe was Neues gelernt.

00:12:52: Sandra Parsick: Ich kannte diesen Begriff nicht.

00:12:53: Sandra Parsick: Kanntest du den Begriff Clean Room?

00:12:56: Sandra Parsick: Und das ist ein Computer Rewrite, in dem Fall aber mit KI generiert und haben das unter neuen Lizenzen halt gestellt.

00:13:02: Daniel Zenzes: Kist.

00:13:04: Sandra Parsick: Und ich glaube, so wie ich die Diskussion auf GitHub verstanden habe, Mark Pilgrim ärgert sich vor allem über die neue Lizenzierung an der Geschichte.

00:13:14: Sandra Parsick: Und daraus ist dann eine große Diskussion entstanden, wo auch wo unser Thema herkommt.

00:13:20: Sandra Parsick: Ja, brauchen wir da überhaupt noch Libraries, wenn wir uns alle Sachen nochmal generieren lassen können?

00:13:26: Sandra Parsick: Und ich glaube, das ist so der Aufhänger an der ganzen Sache.

00:13:28: Daniel Zenzes: Genau, und ich versuche jetzt mal gerade die Argumentation der Maintainer so ein bisschen zurück zusammenzukriegen.

00:13:34: Sandra Parsick: Yeah

00:13:35: Daniel Zenzes: Die haben quasi gesagt, hey?

00:13:37: Daniel Zenzes: Unsere KI hatte gar keinen Zugriff auf die alte Version.

00:13:41: Daniel Zenzes: Wir haben nur spezifiziert, was wir haben möchten.

00:13:45: Daniel Zenzes: Und dann hat die das halt entsprechend generiert.

00:13:48: Daniel Zenzes: Natürlich in viel besser, bunter, schöner, schneller alles.

00:13:51: Daniel Zenzes: Und von daher ist das gar kein Problem, denn wir haben ja einfach.

00:13:57: Daniel Zenzes: was Neues generiert, basierend auf einer Spezifikation von uns.

00:14:00: Daniel Zenzes: Und wenn die KI nicht auf dem Code war und den sich nicht kopiert hat, übrigens, wenn ihr genauer guckt, ist das nicht ganz wahr, aber wir vereinfachen mal um.

00:14:09: Daniel Zenzes: Dann ist das ja in Ordnung.

00:14:11: Daniel Zenzes: Also, ich habe mir jetzt angeguckt, wie ist die API.

00:14:13: Daniel Zenzes: Vielleicht habe ich auch so die API reduziert für mein neues Spring Boot und ja, ist doch wunderbar.

00:14:19: Sandra Parsick: Ja, genau.

00:14:20: Sandra Parsick: Und die Gegenargumentation ist halt, naja, so stimmt das ja nicht, denn.

00:14:26: Sandra Parsick: Das Python-Modul oder der Code von diesem Python-Modul wird ja auch in den Triggsdaten drin sein.

00:14:30: Sandra Parsick: Und wenn, so wie die halt die LMs halt funktionieren, die gucken sich halt die.

00:14:35: Sandra Parsick: Das heißt, sie gucken.

00:14:36: Sandra Parsick: Das ist schon Vermenschlichung, ne?

00:14:37: Sandra Parsick: Sie analysieren halt die Spezifikationen, gucken, was auf ihren Trainingsdaten, was darauf am besten halt passt und oh Wunder!

00:14:44: Daniel Zenzes: Ich hab da was.

00:14:44: Sandra Parsick: Es.

00:14:45: Sandra Parsick: Ich hab da was!

00:14:48: Sandra Parsick: Und ja, wird wahrscheinlich nicht alles 1 zu 1 sein, aber es kommt dem Original sehr nah.

00:14:57: Daniel Zenzes: Es ist ja noch was anderes, was vielleicht nochmal das Thema KI sogar noch ein bisschen rauslässt.

00:15:02: Daniel Zenzes: In der Sekunde, wo du so eine Spezifikation schreibst.

00:15:05: Daniel Zenzes: Die Python-Library kenne ich jetzt nicht, ich bleibe jetzt bei Spring, weil wir uns da beide so ein bisschen auskennen, du ein bisschen mehr.

00:15:14: Daniel Zenzes: Wenn ich sage, ich möchte hier so eine Annotation haben, die heißt Ad Controller.

00:15:18: Daniel Zenzes: Oder ich möchte hier so ein Repository haben und ich will ein oder ein AdJPA Repository, das will ich da oben ranschreiben können.

00:15:24: Daniel Zenzes: Und dann macht das das und das.

00:15:26: Daniel Zenzes: Und folgende Methoden sind im Interface.

00:15:28: Daniel Zenzes: Und das und das passiert im Hintergrund.

00:15:31: Daniel Zenzes: Da sind ja viele Patterns und Ideen dabei, die habe ich vorher auch vielleicht nur als Anwender.

00:15:36: Daniel Zenzes: Woanders gesehen, nämlich in der Library, die ich da verwende.

00:15:39: Daniel Zenzes: Und es ist ja nicht nur der geschriebene Code aus meinem Empfinden.

00:15:42: Daniel Zenzes: Korrigiere mich da gerne, du bist da viel tiefer drin.

00:15:44: Daniel Zenzes: Das ist ja nicht nur der geschriebene Code, der irgendwie unter einer Lizenz steht, da ist ja auch eine Architektur dahinter.

00:15:50: Daniel Zenzes: Da sind ja auch, APIs ist ja auch ein Ergebnis, das irgendwie mitlizenziert ist.

00:15:54: Daniel Zenzes: Und das einfach eins zu eins zu kopieren.

00:15:57: Daniel Zenzes: Ja, und sagen, ich habe selber nur eine Spezifikation genommen, die ich vielleicht selber geschrieben habe, weil ich es Maintainer bin.

00:16:03: Daniel Zenzes: Das heißt, ich kenne das Ding in und auswendig.

00:16:04: Sandra Parsick: Yeah, yeah.

00:16:05: Daniel Zenzes: Ist die Frage, verstößt das nicht auch schon gegen die Open Source Lizenz in dem Rahmen?

00:16:11: Sandra Parsick: Also ich glaube bei Pattern nicht, weil es aus den Java-Ökosystemen, ich meine, Quarkus und Spring Boot haben ähnliche Pattern.

00:16:21: Daniel Zenzes: Aber haben die Lizenzproblem?

00:16:23: Sandra Parsick: Ähm, ich weiß, das weiß ich jetzt nicht.

00:16:26: Daniel Zenzes: Jetzt sind wir auf dünnen Eis, ne?

00:16:27: Sandra Parsick: Aber ja, jetzt sitzt du auf Dünne Eis, das weiß ich jetzt nicht.

00:16:28: Daniel Zenzes: Aber s ja.

00:16:30: Daniel Zenzes: Ja.

00:16:31: Sandra Parsick: Da würde ich aber jetzt, also ich persönlich würde da jetzt nicht so hart ins Gericht gehen, weil dass die Pattern halt wiederverwendet worden sind.

00:16:40: Sandra Parsick: Da lebt ja auch, also du kannst ja ein Muster haben, aber verschiedene Implementierungen dazu oder verschiedene Schwerpunkte.

00:16:47: Sandra Parsick: Das würde ich jetzt nicht so als kritisch sehen.

00:16:50: Sandra Parsick: Was ich aber eher kritischer sehe, ist, wenn ich eine Spezifikation schreibe für etwas, was ich kenne, da bin ich ja von dem, was ich kenne, ja schon beeinflusst.

00:16:59: Sandra Parsick: Und das fließt ja schon in meine Spezifikation mit ein.

00:17:03: Sandra Parsick: Und wenn das das Ergebnis, das rauskommt, was dem Original sehr ähnlich ist, dann ist das irgendwie eine selbstaufführende Prophezeiung aus meiner Sicht.

00:17:09: Daniel Zenzes: Mein Punkt ist eben auch nicht, also ich finde ja okay, dass man sich Sachen abguckt und nachmacht.

00:17:14: Daniel Zenzes: Ich glaube, es ist auch eine schöne Fingerübung, wenn man in Java.

00:17:19: Daniel Zenzes: Tiefen rein will, mal zu gucken, wie läuft denn, wie entwickelt man denn so eine Dependency Injection.

00:17:23: Sandra Parsick: Ah, ich kann sogar eine Firma, die ihren Werkstudenten als Aufgabe gibt, bitte ein eigenes Depens Injection Framework schreiben, damit sie einmal lernen, wo die Haken und Ösen an der ganzen Sache.

00:17:23: Daniel Zenzes: Und natürlich, guck.

00:17:35: Daniel Zenzes: Genau, da spricht überhaupt nichts dagegen.

00:17:36: Sandra Parsick: Ja, ja, ja.

00:17:37: Daniel Zenzes: Also, das zu sagen, okay, das implementiere ich und ich schaue mir das an, wie andere das machen.

00:17:41: Daniel Zenzes: Wenn du dann nett bist, sagst du, hey, es reicht ja meistens schon ein Hinweis.

00:17:45: Sandra Parsick: Genau, genau.

00:17:46: Daniel Zenzes: Diese API haben wir uns da angeguckt oder wir sind inspiriert von

00:17:50: Daniel Zenzes: Ich denke mal, die, die das machen, werden sich da schon intensiv mit beschäftigt haben.

00:17:55: Daniel Zenzes: Ich finde halt das Krasse, wenn ich morgen Maintainer von.

00:17:59: Daniel Zenzes: von Spring bin, also ungefähr zehn Jahre, nachdem das keiner mehr verwendet hat.

00:18:06: Daniel Zenzes: Und dann nehme ich diese Argumentation und ich nehme diese Spezifikation und alles und baue die, das nächste Spring darauf aufbauend.

00:18:14: Daniel Zenzes: Finde ich halt schwierig, ne, und

00:18:17: Sandra Parsick: Ich glaube, der Vergleich ist glaube ich was, was hier kritisch macht, ist es so.

00:18:23: Sandra Parsick: Also nehmen wir mal einen Fall vor dem KI-Zeitalter.

00:18:29: Sandra Parsick: Wenn ich jetzt hingegangen wäre, hätten Springboot-Code kopiert.

00:18:35: Sandra Parsick: gepastet, hätte eine andere Package genommen, vielleicht ein paar Namen anders geändert, vielleicht ein paar zu Zeilen-Code anders geschrieben.

00:18:44: Sandra Parsick: Aber es wäre, man hätte gesehen, dass diese Ähnlichkeit kommt, dann hätte ich auch auf jeden Fall keine Tage gehen, hätte ich da einen Schützdom bekommen.

00:18:54: Sandra Parsick: Und das ist das, was die aus meiner Sicht die LMs genauso machen

00:18:58: Sandra Parsick: Die nehmen das, weil es bringt Wut und die anderen Sachen halt in den Trainingsdaten drin sind.

00:19:03: Sandra Parsick: Die kopieren sich das, ändern das halt ein bisschen ab und verkaufen dann das Ganze als neues.

00:19:10: Daniel Zenzes: Das führt mich ein bisschen zu der Frage: Ist die Community da eigentlich selber schuld?

00:19:17: Daniel Zenzes: Weil sie ja quasi das auch ungewollt, das Fundament für diese proprietären KI-Produkte erstellt haben.

00:19:26: Sandra Parsick: Na, aber was heißt Schulte?

00:19:27: Sandra Parsick: Ich meine, also ich wurde nicht gefragt, ob mein Code zu den Trainingsdaten gehören darf oder nicht.

00:19:34: Daniel Zenzes: Mm-hmm.

00:19:34: Sandra Parsick: Also, das ist, ähm, also Schuld ist dann schon so ein großes Wort.

00:19:41: Sandra Parsick: Also, ich meine, ich weiß ja, also, vielleicht habe ich da auch was verpasst, aber.

00:19:45: Sandra Parsick: Ich habe das davon erfahren, dass das zum Trainingsdaten benutzt worden ist, nachdem Copilot halt veröffentlicht worden ist.

00:19:54: Sandra Parsick: ist, also nachdem es schon genutzt worden ist.

00:19:55: Sandra Parsick: Ich weiß nicht, hattest du schon dann andere Meldungen gehört?

00:19:58: Sandra Parsick: Oder vielleicht, vielleicht, hey, vielleicht stand das sogar in AGBs, aber als guter Internetbenutzer liest man das halt nicht, ja.

00:20:08: Daniel Zenzes: Also, ich weiß auch nicht, ob äh, Hände-Ei-Problem weiß ich nicht.

00:20:09: Sandra Parsick: Um,

00:20:12: Daniel Zenzes: Ich gehe davon aus und oder mein.

00:20:14: Daniel Zenzes: Mein Gefühl hier ist, dass man das später mitbekommen hat und dass die Modelle schon trainiert waren.

00:20:20: Daniel Zenzes: Es ist ja auch nicht nur Copilot, sind ja alle Modelle.

00:20:22: Sandra Parsick: Yeah, genau, genau.

00:20:22: Daniel Zenzes: Und da war offen zugänglicher Code.

00:20:24: Daniel Zenzes: Ist ja nicht nur auch auf Code, geht ja auch auf Bücher und alles.

00:20:28: Daniel Zenzes: Alles, was sie scannen konnten, haben sie irgendwie genommen, um ihren Kontext aufzubauen, um diese Funktionalität zu erreichen.

00:20:34: Daniel Zenzes: Und ja, wahrscheinlich ist es eine, ein, eine, ein, ein, ein, eine.

00:20:38: Daniel Zenzes: Ein Nebennachteil des Internets in dem Falle, dass die Daten halt öffentlich abrufbar waren.

00:20:45: Daniel Zenzes: Und ja, von daher, um die Frage selber zu behandeln, ich glaube, die Community hat natürlich insofern das Fundament dafür gelegt, unabsichtlich.

00:20:52: Sandra Parsick: Genau, unabsichtlich hat sie das Fundament gelegt, genau.

00:20:53: Daniel Zenzes: Aber sie tr.

00:20:54: Daniel Zenzes: ja.

00:20:56: Daniel Zenzes: Und dafür hat man etwas bekommen, um das man nicht gebeten hat, wenn man böse ist.

00:21:02: Daniel Zenzes: Also ich, so mancher Open Source Medien, glaube ich, sagt nee, habe ich nicht drum gebeten.

00:21:06: Daniel Zenzes: Wollte ich nicht und ähm ja, basierend auf den Daten.

00:21:12: Daniel Zenzes: Und deshalb sehe ich das halt auch, um nochmal zum Ursprungspunkt zu kommen.

00:21:15: Daniel Zenzes: Weil wir den Aspekt ja vorher gerade ein bisschen bewusst ausgelassen haben.

00:21:19: Daniel Zenzes: Ich

00:21:19: Daniel Zenzes: Ich gebe eine Spezifikation rein, die basiert auf dem, was ich habe, was du gerade schon gesagt hast.

00:21:25: Daniel Zenzes: Und der Code, der dafür als Basis verwendet wird, basiert auf dem Code, den ich da quasi jetzt in Anführungszeichen neu schreibe.

00:21:32: Daniel Zenzes: Das ist schon.

00:21:35: Daniel Zenzes: Titisch zu beurteilen, würde ich jetzt mal sagen.

00:21:37: Sandra Parsick: Und ich bin ganz böse und stelle mal die Behauptung hin, eigentlich ist es Kopiererei nur in Schlecht.

00:21:47: Daniel Zenzes: Das schlecht würde ich jetzt mal rauslassen.

00:21:48: Sandra Parsick: Also schlecht im Sinne von dass es keine 1 zu 1 Kopie ist und darauf bezieht sich das schlecht.

00:21:50: Daniel Zenzes: Ja.

00:22:00: Daniel Zenzes: Ja.

00:22:01: Daniel Zenzes: Ja.

00:22:02: Daniel Zenzes: Da i das ist halt, es ist

00:22:05: Daniel Zenzes: Ich höre jetzt schon Leute, die sagen, ja, aber schau mal, die haben bestimmt X-Security-Dinger gefunden und wer weiß, was optimiert.

00:22:12: Daniel Zenzes: Und die Performance ist um x Prozent, zweistelliger Prozentsatz hochgegangen.

00:22:16: Daniel Zenzes: Das sind aber für mich dann auch wieder nur die.

00:22:19: Daniel Zenzes: Da ist der Fehler schon passiert.

00:22:22: Daniel Zenzes: Also.

00:22:24: Daniel Zenzes: Wenn man gesellschaftlich sieht, was KI macht, wo auch bestehendes Wissen nutzt wird und da werden gute und schlechte Sachen mit produziert.

00:22:32: Daniel Zenzes: Es hat ja irgendwie alles, irgendwie so eine Basis.

00:22:38: Daniel Zenzes: Und da ist es, glaube ich, ein Problem.

00:22:41: Daniel Zenzes: Im Endeffekt haben wir proprietäre Software, denn für mich sind die Modelle wie proprietäre Software.

00:22:46: Daniel Zenzes: Und die wird verwendet, um offenen, in Anführungszeichen, Code zu generieren.

00:22:53: Daniel Zenzes: Ja.

00:22:54: Sandra Parsick: Ja, kommen wir mal zu einem anderen Aspekt, was du am Anfang gesagt hast.

00:22:59: Sandra Parsick: Brauchen wir da überhaupt noch Open Source Libraries?

00:23:03: Sandra Parsick: Ich meine, so ein Apache Commons jetzt aus der Java-Welt brauche ich nicht mehr.

00:23:07: Sandra Parsick: Ich meine, so eine String-Utility kann ich mir dann jetzt selber generieren.

00:23:11: Daniel Zenzes: Konntest du vorher auch.

00:23:12: Daniel Zenzes: Also, ganz ehrlich, der Haupt, also eine Diskussion, die ich schon oft geführt habe, ist die, dass Leute.

00:23:21: Daniel Zenzes: Dieser feine Balanceakt, wann schreibe ich etwas selber?

00:23:26: Daniel Zenzes: Also brauche ich eine ein String Utility.

00:23:30: Daniel Zenzes: Um fünf Transformationen auf dem String zu machen, weil der vielleicht eine Helfermethode dafür hat.

00:23:37: Daniel Zenzes: Muss man abwägen, ob es die Dependency wert ist?

00:23:39: Daniel Zenzes: Denn mit Dependencies kommen immer wieder, ne, kommen Vulnerabilities rein.

00:23:44: Daniel Zenzes: Du musst das alles im Auge behalten, was da passiert.

00:23:47: Daniel Zenzes: Jeder Major Change kann dich dazu zwingen, dich mit deinem Originalproblem wieder zu beschäftigen, gerade wenn du es nur für so eine Kleinigkeit hast.

00:23:54: Daniel Zenzes: Und wenn du richtig Pech hast, ich habe das jetzt in einem Projekt gehabt, die haben lange Zeit auf Moment.

00:24:00: Daniel Zenzes: js gesetzt.

00:24:01: Daniel Zenzes: Moment.

00:24:02: Daniel Zenzes: js ist schon eine ganze Weile, sollte man das nicht mehr einsetzen.

00:24:05: Daniel Zenzes: Und dann fängst du auf einmal an, das wegzumigrieren.

00:24:08: Daniel Zenzes: Und das mit Date, was sowas ist, ich sag mal, wo nicht alle so sicher mit sind.

00:24:13: Daniel Zenzes: Deshalb ist das für mich dieselbe Frage.

00:24:16: Daniel Zenzes: Und.

00:24:16: Daniel Zenzes: Ich stelle mir immer die Frage, ist das jetzt gerade noch Teil meines Produkts?

00:24:20: Daniel Zenzes: Ist das das, was mein Produkt einzigartig und besonders macht, dass ich diese Funktionalität hier habe?

00:24:27: Daniel Zenzes: Oder tobt sich da gerade nur einer aus.

00:24:30: Daniel Zenzes: Und wenn ich Open Source dafür verwenden kann und das so gewisse Qualitätsstandards erfüllt, dann ist das immer für mich die erste Wahl.

00:24:37: Daniel Zenzes: Weil jetzt sagen wir mal, ich nehme hier mein Spring Boot 5.

00:24:41: Daniel Zenzes: Das muss ich ja irgendwie maintain und weiterentwickeln.

00:24:44: Sandra Parsick: Nein, du, also die Botschaft ist, auch das macht die KI für dich.

00:24:53: Daniel Zenzes: Natürlich, ja, aber was will ich das?

00:24:54: Sandra Parsick: Yeah.

00:24:58: Daniel Zenzes: Also, will ich eigentlich, also ist das überhaupt Open Source, wenn ich da Code habe, den ich am Ende gar nicht verstehe und gar nicht.

00:25:05: Daniel Zenzes: Maintain kann und gar nichts dran machen kann.

00:25:08: Daniel Zenzes: Ja, das ist die eine Frage und das gilt hier für die Library dann genauso.

00:25:13: Daniel Zenzes: Wenn das einfach eine Blackbox ist, die irgendwas macht.

00:25:14: Sandra Parsick: Yeah, natürlich.

00:25:16: Daniel Zenzes: Ist die Unternehmensfrage, will ich jeden HTTP-Request, der gegen meinen Geldbringer, gegen meine Geldbringer-Anwendung geht?

00:25:25: Daniel Zenzes: Durch so eine Blackbox laufen lassen, wo ich niemanden habe, der schnell was fixen kann.

00:25:30: Sandra Parsick: Gut, und das ist die Argumentation ja auch bei Open Source Libraries.

00:25:35: Sandra Parsick: Ich glaube, der Unterschied ist halt hier, dass es eine Vertrauensgeschichte ist.

00:25:40: Sandra Parsick: Ich vertraue Commons aufgrund dessen, dass so viele Leute das benutzen und schon so viele Jahre, dass dieser Code schon gemaintained ist.

00:25:48: Sandra Parsick: Ich vertraue halt den Commons-Mainter.

00:25:51: Sandra Parsick: Dass sie eine hochwertige Library zur Verfügung stellen, dass ich mich mit diesen Problematiken nicht mehr beschäftigen muss.

00:25:59: Sandra Parsick: Bei LNM-generierten Code, selber Sachverheit.

00:26:03: Sandra Parsick: Also kann man sein, also kann sein, dass jemand anders das vertraut, aber ich vertraue, ich habe da nicht so ein hohes Vertrauen darin wie bei einer Library.

00:26:13: Sandra Parsick: Und das Schöne ist, dass die Library ist ja deterministisch, ne?

00:26:17: Sandra Parsick: Wenn ich die Library einmal bei mir einbinde, da weiß ich, egal wo ich sie einbinde, sie funktioniert immer nach demselben Muster.

00:26:24: Sandra Parsick: Bei den LMMs ist das nicht immer gegeben.

00:26:26: Sandra Parsick: Natürlich kann ich dir sagen, ich kann jetzt das mit Skills und Age MD das genau halt spezifizieren, aber dann frage ich mich so: Ey, wenn ihr so viel aufwandt.

00:26:36: Sandra Parsick: diese MDs reinstecken müsst, wäre es nicht einmal a, es billiger und nachhaltiger, das einfach mal selber runterzuschreiben, den Code, oder wirklich B auf eine Open Source Library zu setzen.

00:26:50: Daniel Zenzes: Aber Sandra, die Skills, die kann doch die KI auch für dich generieren.

00:26:54: Sandra Parsick: Ja, das stimmt, ja.

00:26:54: Daniel Zenzes: Und die Spezifikation doch auch am Ende.

00:26:58: Sandra Parsick: Wieso braucht man uns dann eigentlich, ne, frage ich mich.

00:26:58: Daniel Zenzes: Ich.

00:26:59: Daniel Zenzes: Ja, ja, eben ist die Frage.

00:27:01: Sandra Parsick: Also ich mach mal genau genau.

00:27:01: Daniel Zenzes: Übrigens, wir machen jetzt einen Café auf.

00:27:05: Daniel Zenzes: Und das ist dann statt Podcast, kommt ihr einfach vorbei, weil die ganzen IT-Ler dann ja keinen Job mehr haben werden.

00:27:11: Daniel Zenzes: Dann könnt ihr uns so beim Reden zuhören.

00:27:13: Sandra Parsick: Yeah, genau, damals.

00:27:15: Daniel Zenzes: Damals, wisst ihr noch?

00:27:17: Daniel Zenzes: Stellen wir mal vor.

00:27:19: Daniel Zenzes: Ich fragte mich halt die ganze Zeit.

00:27:22: Daniel Zenzes: Sagen wir mal, du brauchst ein Stück Technik, um am Leben zu bleiben.

00:27:26: Daniel Zenzes: Herzschrittmacher oder sowas.

00:27:28: Daniel Zenzes: Wolltest du, dass ein essentieller Teil davon von der KI autogeneriert ist?

00:27:36: Sandra Parsick: Also ja, Menschen können auch Fehler machen, aber ich

00:27:38: Daniel Zenzes: Ja, eben, aber

00:27:45: Sandra Parsick: Nein, also möchte ich nicht.

00:27:46: Sandra Parsick: Ich möchte auch nicht, äh, ich möchte auch nicht eine Diagnose von einem LNM bekommen.

00:27:51: Sandra Parsick: Also.

00:27:52: Daniel Zenzes: Das darf ich sehe das ja immer, wenn ich damit arbeite.

00:27:54: Sandra Parsick: Ja.

00:27:55: Daniel Zenzes: Als Hilfsmittel.

00:27:57: Daniel Zenzes: Also wir werden sicherlich irgendwann mal den Podcast thematisieren.

00:28:01: Daniel Zenzes: Ich experimentiere hier da gerade ein bisschen mehr mit und probiere auch ein paar Sachen aus.

00:28:05: Daniel Zenzes: Und ich glaube, dass der kritische Punkt ist, und damit komme ich gleich auf deine Frage zurück, ob man uns überhaupt noch braucht, habe ich ein Commitment, wenn ich das

00:28:16: Daniel Zenzes: Committee, wenn ich das bereitstelle, diesen Code.

00:28:21: Daniel Zenzes: Ich meine, ich kann ganz krass gehen und die KI generiert die ganze Zeit nur irgendwelchen Code, dann habe ich die Kontrolle verloren.

00:28:26: Daniel Zenzes: Und für mich ist dieser akzeptable Bereich, glaube ich, der, wenn noch ein Entwickler dahinter steht und auch wirklich

00:28:34: Daniel Zenzes: Das gereviewt hat, was er da abgibt, also dass der Commit wie von ihm ist, ne, nur dass der Code halt quasi mit einem Tool miterstellt wurde oder unterstützt wurde.

00:28:43: Daniel Zenzes: Dann ist da ein höheres Vertrauen, eine höhere Qualität für mich drin, als wenn es einfach nur ist, ja, ich habe hier die Spec reingegeben und das sieht richtig aus.

00:28:51: Daniel Zenzes: Ich glaube, dass man deshalb, und das führt dann eigentlich wieder zu einem anderen Krux, nämlich ob man noch Juniorentwickler braucht.

00:29:00: Daniel Zenzes: Gerade erfahren, Entwicklerinnen und Entwickler sehr, sehr, sehr wichtig sind jetzt in Zukunft.

00:29:05: Daniel Zenzes: Weil einfach eine KI loslaufen zu lassen und zu machen, ich weiß es nicht.

00:29:08: Daniel Zenzes: Also, ich kenne niemanden, der nicht schon mal sehr, sehr falsche Informationen von der KI bekommen hat.

00:29:14: Daniel Zenzes: Und ob ich darauf meine Software basieren lassen möchte, weiß ich nicht.

00:29:18: Sandra Parsick: Also wenn ich mir so eine Eifforen halt

00:29:23: Sandra Parsick: Ich auto mich, ich bin stiller Mitleser von den iPhone.

00:29:26: Sandra Parsick: Man muss ja wissen oder mitbekommen, was so abgeht.

00:29:31: Sandra Parsick: Und ähm

00:29:33: Sandra Parsick: Ich habe eine Ahnung, da wird einfach nur über Folkstories gesprochen.

00:29:36: Sandra Parsick: Die Sachen, die nicht funktionieren, über die wird gar nicht gesprochen.

00:29:39: Sandra Parsick: Und

00:29:41: Sandra Parsick: Darum kriegt man so leicht einen FOMO-Effekt, beziehungsweise kommt Zweifel, ob man wirklich mal da was verpasst.

00:29:49: Sandra Parsick: Und wenn man dann selber das ausprobiert, dann sieht man so halt

00:29:54: Sandra Parsick: Ja, okay.

00:29:55: Sandra Parsick: Da wurden ein paar Aspekte halt weggelassen, beziehungsweise ich muss so viel Energie und Aufwand, Zeitaufwand reinbringen, dann weiß ich nicht, ob es dann wirklich Zeitersparnisse halt an der Stelle gibt.

00:30:07: Sandra Parsick: Und also da habe ich manchmal den Eindruck, dass auch ein paar gewisse Sachen halt verschleiert werden.

00:30:12: Sandra Parsick: Und natürlich kommt dann die Argumentation, ja du setzt das falsch ein.

00:30:17: Sandra Parsick: und du musst dann mehr Zeit investieren und auch lernen, das mit den Systemen halt umzugehen.

00:30:23: Sandra Parsick: Auf der anderen Seite ist halt, wenn ich so viel Zeit reinstecken muss, um das richtig anzuwenden, wo ist dann der Produktions- oder der Fektiv.

00:30:31: Sandra Parsick: Booster an der Stelle.

00:30:32: Sandra Parsick: Und ich glaube da eher, dass es eher ein Gefühl, dass es gefühlt schneller ist, als es wirklich zeitlich messbar schneller ist.

00:30:40: Daniel Zenzes: Ja, also das sind jetzt jetzt kommen wir natürlich sehr ins Spektrum.

00:30:43: Daniel Zenzes: Also, ich stimme dir dazu.

00:30:44: Sandra Parsick: Das ist Spekulation, das ist natürlich Spekulation.

00:30:46: Sandra Parsick: Ich hab's auch nicht gemessen, das geht halt nicht.

00:30:48: Sandra Parsick: Ich kann mich halt nicht klonen und Paralleluniversum aufbauen und dann sagen, hey, ähm.

00:30:53: Sandra Parsick: Die Sandra B ohne KI braucht ja für die Aufgabe so viel Zeit und die Sandra A in der KI-Universum hat so viel Zeit dafür gebraucht.

00:31:03: Sandra Parsick: Natürlich, das ist jetzt nur eine reine Spekulation an der Stelle.

00:31:06: Daniel Zenzes: Mein Eindruck ist, ähm, und das ist jetzt alles nicht belegbar.

00:31:10: Daniel Zenzes: Also, den Disclaimer muss man einfach dazu tun.

00:31:13: Daniel Zenzes: Also, wir haben ja auch drüber gesprochen, jetzt hole ich schon ein bisschen aus.

00:31:17: Daniel Zenzes: Ähm.

00:31:18: Daniel Zenzes: Wenn du so Agenten einsetzt, wenn du das Tooling einsetzt, ist mein Eindruck gewesen, dass ich, ich sag mal, und das sind jetzt geschätzte Zeiten, ich habe eine Anforderung für ein komplexeres Feature, da würde ich eine Woche dran arbeiten.

00:31:33: Daniel Zenzes: Das gebe ich der KI mit, mit so ein paar Markdown-Dateien, die die halt braucht.

00:31:37: Daniel Zenzes: Aber ich sage mal nichts, dass ich speziell geschrieben habe.

00:31:40: Daniel Zenzes: Ich habe ein ordentlich geschriebenes Ticket.

00:31:44: Daniel Zenzes: Und da kommt nach 20 Minuten raus, und das können auch 10 Minuten sein oder keine Ahnung was, aber nach 20 Minuten kommt was raus, wo ich sage, okay, aber.

00:31:55: Daniel Zenzes: Und dann ist einmal dieses Agile dabei, dass man, wenn man eine Funktionalität entwickelt, beim Entwickeln halt merkt, oh hier, eine Sache war vielleicht nicht so ganz bedacht, oder das will ich jetzt noch mit drin haben.

00:32:07: Daniel Zenzes: Und es kommen halt auch ein paar Sachen raus, wo du beim Entwickeln auch selber wahrscheinlich nochmal drüber iterieren würdest.

00:32:15: Daniel Zenzes: Und dann iterierst du da noch ein paar Mal drüber, lässt nochmal drüber generieren, gibst nochmal neue Anweisungen und so weiter und so fort.

00:32:21: Daniel Zenzes: Und dann sage ich mal, hatte ich nach zwei Stunden etwas, wo ich sagen würde.

00:32:27: Daniel Zenzes: Da hätte ich sonst eine Woche dran gearbeitet.

00:32:29: Daniel Zenzes: Ich jetzt mal, also wie gesagt, die Zahlen, wenn die euch nicht passen, denkt euch andere Zahlen.

00:32:34: Daniel Zenzes: Also es ist schon ein Beschleuniger.

00:32:36: Daniel Zenzes: Aber ich weiß halt nicht, ob das alles so nachhaltig ist.

00:32:41: Daniel Zenzes: Und ich habe selber gemerkt, dass ich da schon sehr viel Energie ins Review gesteckt habe, was ich auch noch stecken muss.

00:32:48: Daniel Zenzes: Ja, wo sicherlich nochmal KI-Läufe drüberkommen, wenn man dann irgendwann sagt, hier, das passt aber jetzt gar nicht vom Design oder, ne, das muss nur anders sein.

00:32:55: Daniel Zenzes: Oder hey, das hast du ja gar nicht berücksichtigt.

00:32:57: Daniel Zenzes: Ähm.

00:32:59: Daniel Zenzes: Deshalb ist da eine Beschleunigung drin.

00:33:01: Daniel Zenzes: Also, auch wenn ich zwei Tage gebraucht hätte für etwas, was sonst eine Woche dauert, ist das ein immenser Geschwindigkeitsboost.

00:33:09: Daniel Zenzes: Ich weiß aber auch nicht, wie nachhaltig das ist und ob das wirklich sich so transportieren lässt auf jeden Entwickler, jede Entwicklerin.

00:33:11: Sandra Parsick: Vik, dūjai,

00:33:19: Daniel Zenzes: Weil das ist halt ein Multiplikator.

00:33:22: Daniel Zenzes: Und jetzt bin ich arrogant und sage, ich habe vielleicht knapp über der Null einen positiven Effekt auf ein Projekt.

00:33:29: Daniel Zenzes: Deshalb verspreche ich mir von einem Multiplikator, dass es positiv ist.

00:33:32: Daniel Zenzes: Wenn man schon vorher eine minus 1 war, dann wird das halt nicht besser, sondern negativer und schlechter.

00:33:37: Daniel Zenzes: Dann wird der Code einfach generiert: ach ja, sieht richtig aus, hier fertig kann.

00:33:41: Daniel Zenzes: Kann gemercht werden und dann wird der Code halt über Zeit degenerieren, die technischen Schulden nehmen zu und und und und und und.

00:33:48: Daniel Zenzes: Oder Senior-Entwicklungen-Entwickler werden die ganze Zeit damit beschäftigt, das noch und zu reviewen und wiederzugucken und.

00:33:55: Daniel Zenzes: Immer wieder geht es dann zurück und dann wird eigentlich die wertvollere Ressource geblockt, die irgendwie versucht, das Ganze am Laufen zu halten.

00:33:56: Sandra Parsick: Värjagi.

00:34:02: Sandra Parsick: Pär

00:34:03: Sandra Parsick: Und die Frage ist, wie lange Senior Entwickler so arbeiten wollen.

00:34:08: Daniel Zenzes: Ja.

00:34:09: Daniel Zenzes: Weil es ist ja auch die Sache, wenn du da die ganze Zeit, ich sag mal, AI-Slot bekommst, und das sehen wir ja auch in der Open-Source-Welt, da kommen ja auch.

00:34:17: Daniel Zenzes: Sowohl diese Rückmeldungen, hey, wir werden hier geflutet mit KI Pull Requests, die überhaupt keine Grundlage haben.

00:34:27: Daniel Zenzes: Oder irgendwelche Libraries werden dann erstellt mit KI, damit man da eine coole Library hat.

00:34:32: Daniel Zenzes: Das heißt, es entsteht einfach mehr Müll in den Package Repositories.

00:34:38: Daniel Zenzes: Ist das gut.

00:34:39: Daniel Zenzes: Oder dann kann ich auch wieder verstehen, wenn einer sagt, nee, ich review das nicht, was von der KI da kommt.

00:34:43: Daniel Zenzes: Das ist ja, ne, das ist ja gar keine Qualität sichergestellt.

00:34:48: Daniel Zenzes: Und da muss man halt, ich sag mal, diese feine Balance finden.

00:34:52: Daniel Zenzes: Und dann kann ich natürlich die Fanboys und Girls schon hören

00:34:55: Daniel Zenzes: Die dann sagen, ja, da musst du halt die richtigen Skills konfiguriert haben und dann ist das besserer Code, als man selber schreibt, ja.

00:35:02: Daniel Zenzes: Aber auch dann wieder ist es, selbst wenn der Code dann okay ist, dann habe ich Code, der niemandem gehört, der niemand

00:35:10: Daniel Zenzes: Wo niemand eine Ownership für hat, wo niemand, ich sag mal, dahinter steht, was da ist.

00:35:16: Daniel Zenzes: Und das sind die Probleme,

00:35:18: Daniel Zenzes: Bevor das jetzt so klingt, als würde ich mich komplett der KI verschließen.

00:35:21: Daniel Zenzes: Die müssen adressiert werden.

00:35:23: Daniel Zenzes: Und das sind die, glaube ich, auch die einfach zu adressieren.

00:35:26: Daniel Zenzes: Wenn ich frage, wo kommen die Trainingsdaten her?

00:35:28: Daniel Zenzes: Was ist denn da passiert?

00:35:29: Daniel Zenzes: Du hast so ein spannendes Buch, müssen wir auch nochmal in die Shownotes packen, da ge.

00:35:32: Daniel Zenzes: Verlinkt, ne?

00:35:33: Daniel Zenzes: Also, wo kommen denn die Informationen alles her und wie werden diese Modelle trainiert?

00:35:38: Daniel Zenzes: Das sind ja gesellschaftliche Themen, die wir nicht einfach ignorieren können.

00:35:43: Sandra Parsick: Ja, ähm ich glaube, dass ich habe das mal in mein Vorgespräch gesagt, für mich

00:35:49: Sandra Parsick: Ich hab den Eindruck, dass diese ganze Diskussion ähm wieder eine ähnliche Diskussion haben wie in den Siebziger Jahren mit Atomkraft

00:35:57: Sandra Parsick: Denn du siehst auf ganz Short-Term positive Effekte.

00:36:02: Sandra Parsick: Also bei Trumpfkraft war das sah ja so aus, ob man

00:36:08: Sandra Parsick: sehr schnell mit wenig Einsatz halt viel Energie bekommt.

00:36:12: Sandra Parsick: Und auf den Long Term halt die Probleme anfingen, wie was ist mit Atommüll, was ist mit Aufbereitung?

00:36:21: Sandra Parsick: Wenn so ein Atomkraftwerk halt ein Leck hat, dann hat das halt Auswirkungen auf die Umwelt und solche Sachen.

00:36:26: Sandra Parsick: Und auch da muss man auch sagen, gab es Leute, wurden die Leute, die das als Problem ansahen.

00:36:32: Sandra Parsick: Auch als Spinner angesehen.

00:36:34: Sandra Parsick: Sonders war eine kleine Gruppe, die halt das angemerkt hat und daraus ist halt auch eine Bewegung gekommen.

00:36:40: Sandra Parsick: Und

00:36:40: Daniel Zenzes: Ugye.

00:36:43: Sandra Parsick: Doch kann man so sagen, ich glaube, das ist so eine Parallelität jetzt zu der KI halt.

00:36:48: Sandra Parsick: Also ich verleugne es auch nicht, dass auf Short Term wir

00:36:52: Sandra Parsick: Effekte haben, wo das auch funktioniert.

00:36:55: Sandra Parsick: Nur ich mache mir halt Sorgen, was die Langzeiteffekten halt sind.

00:36:59: Sandra Parsick: Die, ähm, und

00:37:02: Sandra Parsick: So wie ich das gefühl habe, so wie die Befürworter von Atomkraft in den 70er Jahren, das einfach versuchen, unter dem Tisch zu kürzen oder unter dem Tabet zu kehren, so habe ich auch den Eindruck, dass diese.

00:37:10: Sandra Parsick: Auch bei den KI-Fanboys.

00:37:12: Sandra Parsick: Und ich nenne es wirklich nur Fanboys, weil zumindest in meiner Bubble ist es 99,99% Männer, die das so geil finden, dass man die Langzeiteffekte halt so gerne versucht, unter dem Tisch zu kehren.

00:37:15: Daniel Zenzes: But isn't that an eye?

00:37:25: Daniel Zenzes: Ja, es ist.

00:37:26: Daniel Zenzes: Das macht die, das macht diesen den A.

00:37:28: Daniel Zenzes: Also, du hast da schon einen Punkt, ne?

00:37:30: Daniel Zenzes: Und wenn du überlegst, dass jetzt auch noch Leute da sind.

00:37:33: Daniel Zenzes: Die wieder die Atomkraft wiederhaben wollen, weil sie sich davon immer wieder diese Effekte versprechen.

00:37:37: Daniel Zenzes: Und natürlich, es sind ja auch Vorteile da.

00:37:39: Daniel Zenzes: Es ist ja nicht so, dass alles an Atomkraft schlecht ist.

00:37:42: Daniel Zenzes: Ja, aber auf dem Long-Term, wie du schon gesagt hast, oder wenn das falsche Naturereignis eintritt.

00:37:48: Daniel Zenzes: Ist es nicht gut.

00:37:52: Daniel Zenzes: Der schnelle Effekt, der schnelle Sieg, das schnelle Ergebnis gewinnt da bei manchen im Kopf.

00:37:59: Daniel Zenzes: Und ja, wie du gesagt hast, Longterm ist das Problem, und das sehe ich bei KI halt, ist bei Diskussionen wirklich

00:38:11: Daniel Zenzes: Teilweise anstrengend.

00:38:14: Daniel Zenzes: Also, wenn du zum Beispiel siehst, ja, jetzt muss ich das Thema nochmal rausholen, was ein Grog zwischenzeitlich produziert hat, mit dem richtigen Bild-Input.

00:38:24: Daniel Zenzes: Und richtiger Manipulation.

00:38:28: Daniel Zenzes: Dann kann ich in ganz dicken Anführungszeichen

00:38:28: Sandra Parsick: Wobei das Richtige jetzt in Anführungsstrichen zu betrachten, Fürstrichen.

00:38:36: Daniel Zenzes: Und ich als Vater Gewaltfantasien bekomme, wenn ich mir vorstelle, dass da was mit meinen Kindern wäre.

00:38:43: Daniel Zenzes: Ja?

00:38:44: Daniel Zenzes: Was aber wohl, ich habe sie selber nicht ausprobiert, Gott bewahre.

00:38:47: Daniel Zenzes: möglich gewesen wäre, dann ist das für mich ein No-Go, technologisch gesehen.

00:38:54: Daniel Zenzes: Da überschreiten wir Grenzen

00:38:57: Daniel Zenzes: gesellschaftliche Grenzen noch und nöcher.

00:39:00: Daniel Zenzes: Und dass das so was durchkommt, dass der Eindruck zumindest bei mir entsteht, ja, das Unternehmen sagt dann, ah, wir machen da was und zwei Stunden später sagen die, ja, ja, ja, wir haben es geknackt.

00:39:10: Daniel Zenzes: Dass das keine Konsequenzen hat und dass alles diesem Hype untergejubelt wird.

00:39:14: Daniel Zenzes: Und ich auch Menschen kenne, die sagen: Ja, es gehört da, das ist Teil des der Entwicklung und das ist ja positiv, weil da kommt ja was Tolles bei raus, ganz am Ende.

00:39:25: Daniel Zenzes: Da wäre ich gerne besser.

00:39:25: Sandra Parsick: Nein.

00:39:26: Daniel Zenzes: Da wäre ich gerne besser auch als Gesellschaft und würde gerne höhere Ansprüche an uns setzen.

00:39:32: Daniel Zenzes: Ja, gerne haben wir irgendwann eine KI.

00:39:34: Daniel Zenzes: Aber vielleicht nach Regeln, Normen, die wir auch als Gesellschaft so mittragen können.

00:39:42: Daniel Zenzes: Und zwar nicht nur, wenn es gerade angenehm ist, sondern also auch wirklich nach den harten Kriterien.

00:39:48: Daniel Zenzes: Das finde ich wünschenswert.

00:39:51: Daniel Zenzes: Das vermisse ich ganz stark in dieser Debatte.

00:39:54: Daniel Zenzes: Und das macht mich dann auch manchmal ein bisschen pessimistisch, was diese Debatte angeht.

00:39:59: Sandra Parsick: Und ja, ich kann es auch traurig, denn gerade der Zweite Weltkrieg hatte eigentlich gezeigt, dass man nicht alles der Wissenschaft unterordnen sollte.

00:40:11: Sandra Parsick: Oder argumentieren sollte.

00:40:13: Sandra Parsick: Und es ist irgendwie traurig anzusehen, dass wir schon wieder an dem Punkt sind, wo wir ähnliche Diskussionen widerführen.

00:40:19: Sandra Parsick: Ich würde nicht sagen, die gleichen Diskussionen, aber ähnliche Diskussionen.

00:40:22: Daniel Zenzes: Ja, auch ich sag mal, der Vergleich ist bei mir im Kopf gewesen.

00:40:25: Daniel Zenzes: Ich habe ihn jetzt auch extra nicht belastet, weil das auch, glaube ich, falsch ist, den zu belasten.

00:40:32: Daniel Zenzes: In dem Falle.

00:40:35: Daniel Zenzes: Ja, und dann sind wir auf einmal bei, können wir unsere Leiby nicht gerade schnell selber generieren, bei kritischen gesellschaftlichen Themen.

00:40:47: Sandra Parsick: Um dann vielleicht den Bogen nochmal zurückzuspannen.

00:40:47: Daniel Zenzes: Ja.

00:40:50: Sandra Parsick: Einen Aspekt haben wir noch nicht angesprochen, aber das war schon früher das Problem.

00:40:54: Sandra Parsick: Das ist jetzt kein spezielles KI-Problem.

00:40:58: Sandra Parsick: Es geht ja auch um Lizenzierung von Open Source.

00:41:00: Sandra Parsick: Also ich war genügend Projekten, wo man gerne eine Library einsetzen wollte, das aber nicht tun konnte, weil das eine unter Lizenz ist, wo man seine eigene Software hätte veröffentlichen müssen, also GPL.

00:41:11: Sandra Parsick: Ich glaube, ich glaube, das ist GPL.

00:41:13: Sandra Parsick: Und da fingen die Entwickler an, halt den Source-Codes reinzukopieren in den Projekten.

00:41:20: Sandra Parsick: Und dann habe ich den Jungs auch gesagt, Junge, das könnt ihr so machen, aber damit verstoßen wir auch gegen die Lizenzen.

00:41:27: Sandra Parsick: Und das ist halt auch so ein Aspekt, für was bei den ganzen generierten Code-Stücken, ich halt die Diskussion.

00:41:34: Sandra Parsick: Gerne weggelassen wird, ob das, was dabei rauskommt bei der Generierung, überhaupt irgendwelche Lizenzverstöße halt hat.

00:41:44: Sandra Parsick: Und ehrlich gesagt, ich kann das nicht bewerten, ob das, was rauskommt, ein Lizenzverstoß ist oder nicht.

00:41:52: Sandra Parsick: Also ich kann das so, wenn ich eine Library benutze, dann weiß ich halt, aha, diese Library ist unter dieser Lizenz und das kann ich entscheiden, wenn ich ähm ähm

00:42:03: Sandra Parsick: wenn das eine Lizenz ist, die halt allgemein bekannt ist, ob das jetzt ein Lizenzverstoß ist oder nicht.

00:42:08: Sandra Parsick: Also das ist so ein das ist, glaube ich, äh, das

00:42:11: Sandra Parsick: Mittlerweile kriegt das jeder einmal einzelne Lizenzen.

00:42:13: Sandra Parsick: Wenn du ein MIT oder Apache-Lizenz oder Eclipse Lizenz hast, dann bist du auf der Fein-Seite.

00:42:18: Sandra Parsick: Wenn du GPL oder LGPL hast, dann musst du ein bisschen

00:42:23: Sandra Parsick: Bisschen genauer drauf drauf schauen.

00:42:25: Sandra Parsick: Und wenn ich halt Code generiert bekomme, ähm, kann ich das halt nicht mehr überblicken

00:42:29: Sandra Parsick: Natürlich kann man sagen, der blink bling Money in the Eye hat, kann sich da natürlich dann wieder Software verkaufen, Analysesoftware, die das analysiert, aber ja, dann denke ich mir so

00:42:43: Sandra Parsick: Wir füttern dann eine Maschinerie damit.

00:42:46: Daniel Zenzes: Ja, ich frag mir.

00:42:47: Sandra Parsick: Und wie gesagt, genau, und das wie gesagt, das Grundproblem gab es auch schon früher.

00:42:52: Sandra Parsick: Auch hier wieder ist die KI halt ein Multiplikator an der Stelle.

00:42:57: Daniel Zenzes: Und ich frage mich, wir haben am Ende die Rechnung bezahlt.

00:43:00: Daniel Zenzes: Jetzt spielen wir mal das gerade durch.

00:43:02: Daniel Zenzes: Ich habe jetzt mal ein Projekt gemacht mit Spring Boot 5.

00:43:06: Daniel Zenzes: Und irgendeiner guckt sich den Code an und verschwindet zig Lizenzverstöße da drin.

00:43:16: Daniel Zenzes: Und sagt, oh, spannend, klage ich mal Gegner, gibt's Geld zu holen.

00:43:21: Daniel Zenzes: Wer haftet denn dann?

00:43:22: Daniel Zenzes: Ist das das die KI oder ist das der Nutzer?

00:43:26: Daniel Zenzes: Ja, und vielleicht wird das auch nochmal interessant.

00:43:28: Daniel Zenzes: Genau wie bei den Security.

00:43:30: Daniel Zenzes: Das Thema Security haben wir jetzt auch noch ein bisschen ausgelassen, auch das ist ein ähnliches Ding.

00:43:33: Daniel Zenzes: Also, wenn mir die KI da die Security-Probleme reinbringt, dann haftet ihr wahrscheinlich auch nicht.

00:43:38: Daniel Zenzes: Das KI-Unternehmen oder das KI-Modell dafür, sondern das Entwickler-Team, das das reingebracht hat.

00:43:47: Daniel Zenzes: Und da könnte man sich jetzt mal fragen, wartet da bei uns, wartet da eine Klagewelle auf uns?

00:43:52: Daniel Zenzes: Sind dann irgendwelche Unternehmen, die das durchziehen, irgendwelche Lizenzhalter, die sagen, jetzt gibt es richtig Kohle?

00:43:58: Daniel Zenzes: Oder ist das dann auch alles, ja die KI darf das?

00:44:03: Sandra Parsick: Ja.

00:44:05: Sandra Parsick: Und es ist mal so, und du siehst am Alltag, und ich glaube, das ist unser IT-Tech-Alltag.

00:44:10: Sandra Parsick: Ich glaube, außerhalb der Tech-Bubble.

00:44:13: Sandra Parsick: Es ist noch nicht so weit verbreitet.

00:44:14: Sandra Parsick: Wie oft höre ich schon, ja, kann ich es dafür.

00:44:17: Sandra Parsick: Das hat die KI rausgespuckt, ja.

00:44:19: Daniel Zenzes: Ich tue mich da immer mit diesem Vergleich auf.

00:44:21: Daniel Zenzes: Ja, also, stimme ich erstmal zu.

00:44:24: Daniel Zenzes: Ich halte meine Bubble immer so ein bisschen da raus, weil ich nicht weiß, ob sie repräsentativ ist.

00:44:30: Daniel Zenzes: Weil sie sagt gerade, was ich gerne hören möchte, nämlich bei allen, die ich kenne, die jetzt gar nichts mit Technik zu tun haben.

00:44:38: Daniel Zenzes: Beobachte ich, dass Chat-GPT vor allem, manchmal auch Gemini, das Googlen ersetzt hat?

00:44:48: Daniel Zenzes: Gleichzeitig auch eine unfassbare Genervtheit, gerade beim Microsoft-Umfeld, von Co-Pilot-Buttons, die überall aufpoppen und überall KI und auch auf dem Handy KIs.

00:44:59: Daniel Zenzes: Das ist jetzt eine sehr, sehr isolierte Wahrnehmung von mir, dass ich da nur immer mitbekomme, dass Leute eher sagen: Nee, will ich gar nicht haben.

00:45:07: Daniel Zenzes: Das Ding soll telefonieren, ich will Nachrichten drüber schreiben können.

00:45:12: Daniel Zenzes: Von daher bin ich mal gespannt, wie der, also kann ich die Gesellschaft da nicht so richtig beurteilen.

00:45:17: Daniel Zenzes: Es ist vielleicht auch nur so, dass da Unternehmen sind, die unbedingt KI verkaufen wollen, jetzt überall KI draufschreiben, aber eigentlich eine Nachfrage.

00:45:25: Daniel Zenzes: bedienen, die es nicht gibt.

00:45:26: Sandra Parsick: Yeah, it's kind of so

00:45:26: Daniel Zenzes: Und dann könnten wir Glück haben, wie bei den 3D-Fernsehern, die gibt es auch nicht mehr.

00:45:30: Sandra Parsick: Genau.

00:45:32: Sandra Parsick: Und mein Haushalt war auch Opfer von dieser Werbekampagne.

00:45:36: Daniel Zenzes: Ja, wir sind da, ich also ich weiß, es war einmal schwierig, einen Fernsehen in einer gewissen Zeit vernünftig zu kriegen, aber.

00:45:44: Daniel Zenzes: Widerstanden.

00:45:45: Daniel Zenzes: Außer endlich war ich mal, weißt du, immer muss ich mir das mit WhatsApp anhören.

00:45:49: Daniel Zenzes: Jetzt habe ich endlich mal hier 3D-frei.

00:45:50: Sandra Parsick: Nein, nein, nein, ähm, also ja, also zu meiner Verteidigung, ähm, ich lebe ja nicht allein im Haushalt, ne?

00:45:59: Sandra Parsick: Und ich hatte jemanden gehabt, der darauf bestanden hatte, einen 3D-Fernseher.

00:46:02: Daniel Zenzes: Uh, okay.

00:46:03: Sandra Parsick: Und da wurde das dreimal genutzt und nie wieder.

00:46:05: Sandra Parsick: Da habe ich mir gesagt, das hat jetzt echt was gebracht.

00:46:09: Sandra Parsick: Und ich muss auch manchmal einfach auch mal nachgeben, sonst würde ich hier keine Beziehung mehr führen.

00:46:15: Daniel Zenzes: Okay.

00:46:19: Sandra Parsick: Daniel, ich weiß nicht, wie es bei euch ist, aber das ist ja immer ein Geben und Nehmen.

00:46:22: Daniel Zenzes: Die ganze Zeit.

00:46:22: Sandra Parsick: Weißt du, manchmal muss man muss man manchmal nachgeben und solche Sachen.

00:46:26: Daniel Zenzes: Ja.

00:46:27: Daniel Zenzes: Das doch, das gehört auch dazu, ja.

00:46:27: Sandra Parsick: Und aber habe ich gesagt, bei drei 3D-Fernseher gebe ich gerne nach.

00:46:34: Daniel Zenzes: Ich bestelle meinen 3D-Fernseher und sag hier, Schatz, das ist jetzt mal nicht gegen.

00:46:39: Daniel Zenzes: Bitte was, wofür?

00:46:39: Sandra Parsick: Ich weiß ich weiß gar nicht, gibt's noch 3D-Fanser?

00:46:40: Daniel Zenzes: Ja.

00:46:42: Daniel Zenzes: Weiß ich auch nicht.

00:46:43: Daniel Zenzes: Ist ja auch total, also total uninteressant geworden.

00:46:45: Sandra Parsick: Ja.

00:46:46: Daniel Zenzes: Also.

00:46:47: Daniel Zenzes: Aber das wird mit KI wahrscheinlich nicht passieren, ne?

00:46:49: Sandra Parsick: Yeah, go, go.

00:46:51: Daniel Zenzes: Wie sehen wir das denn?

00:46:53: Daniel Zenzes: Um jetzt mal so dem Ganzen so einen Bogenabschluss zu geben.

00:46:54: Sandra Parsick: Yeah.

00:46:56: Daniel Zenzes: Was gibt uns denn Hoffnung, dass Open Source jetzt diese KI-Ära übersteht und.

00:47:05: Daniel Zenzes: Oder ist das gegeben?

00:47:07: Daniel Zenzes: Oder was macht uns am meisten Sorgen in dem Faktor, wenn wir jetzt so gerade auf den Status Quo gucken?

00:47:13: Daniel Zenzes: Wie bewertest du das?

00:47:15: Sandra Parsick: Also, was mich, was mir Hoffnung macht

00:47:18: Sandra Parsick: ist, dass ich sehe, dass vermehrt Open Source Projekte von GitHub abwandern, mit der Begründung halt, um diesen AIS Club halt zu entgehen.

00:47:32: Sandra Parsick: Das heißt, ähm, da gebt man sich die Gegebenheiten nicht hin, sondern versucht aktiv aus das Gegenzuarbeiten.

00:47:40: Sandra Parsick: Gleichzeitig, ähm.

00:47:43: Sandra Parsick: Sehe ich aber auch, dass viele Maintainer einfach dann aufgeben, ähm, aufgeben in vielerlei Facetten.

00:47:49: Sandra Parsick: Einmal, dass sie dann aufgeben, das Open-Source-Projekt halt zu pflegen und das ist halt ähm.

00:47:55: Sandra Parsick: Ja, das ist halt traurig, weil dann flirt man halt Vielfalt.

00:48:01: Sandra Parsick: Und auch hingeben, dass die dann einfach sagen, okay, dann öffne ich die Pforten.

00:48:07: Sandra Parsick: und versucht dann eine AI-Lösung halt daran zu finden, wie ich der AI da nutzen kann.

00:48:13: Sandra Parsick: Und da muss ich sagen, okay, dann muss ich die Zeit zeigen, ob das jetzt wirklich jetzt hilft oder ob das halt wieder an neue Probleme schafft.

00:48:23: Sandra Parsick: Aber erstmal würde ich das erstmal kritisch betrachten, wenn man AI dann entsprechend dann Zugang halt gibt und also sich dann hingewiesen.

00:48:30: Sandra Parsick: Also das ist halt aufgeben auf eine vieler Art und Weise.

00:48:35: Sandra Parsick: Und bitte jetzt nicht kommen, ja, es gibt bestimmt ein paar positive Beispiele.

00:48:42: Sandra Parsick: Nur was meine Wahrnehmung ist, dass die Negativenbeispiele einfach dem positiven Beispiel überwiegt.

00:48:47: Sandra Parsick: Und ja, so wie bei Haltungkraft, ne?

00:48:50: Sandra Parsick: Die Negativeffekte sind halt schwerwiegender als die positiven Effekte.

00:48:55: Sandra Parsick: Daniel, wie siehst du das?

00:48:56: Daniel Zenzes: Also, ich kann mir eigentlich eine Welt ohne Open Source nicht vorstellen.

00:49:00: Daniel Zenzes: Ich kann mir auch nicht vorstellen, dass das Unternehmen oder so gehen würden.

00:49:07: Daniel Zenzes: Ich kann mir aber auch nicht, also rein aus KI basiert, also eine Weiterentwicklung der der Technologien, der Frameworks, der Libraries, der Patterns.

00:49:19: Daniel Zenzes: vorstellen, der nur AI getrieben ist.

00:49:22: Daniel Zenzes: Also das kann ich, also da fehlt mir die Fantasie für.

00:49:26: Daniel Zenzes: Ich glaube, das Spannende sind bei diesem ganzen Projekt

00:49:30: Daniel Zenzes: Immer die Leute, die auf einmal eine andere Idee haben, die was anders ansehen, die auf einmal sehen, oh, hier im Hardware-Bereich hat sich was gedreht, ich kann jetzt ein Problem von damals ignorieren und deshalb habe ich eine Library, die auf einmal was ganz anderes macht, aber viel performanter.

00:49:44: Daniel Zenzes: Das sehe ich bei KI noch nicht.

00:49:47: Daniel Zenzes: Dass das kampt.

00:49:48: Daniel Zenzes: Meine Angst wäre eigentlich die größte Sorge, dass es da eine Stagnation gibt.

00:49:52: Daniel Zenzes: Also dass wir niemals Spring Boot 5 erleben, weil.

00:49:56: Daniel Zenzes: Ne, die KI funktioniert ja damit und irgendwie kriegen wir alles abgedeckt und ab und zu gibt es mal ein Security-Patch.

00:50:02: Daniel Zenzes: Mir macht das Sorgen mit den Security-Incidents.

00:50:05: Daniel Zenzes: Ich glaube, dass wir da.

00:50:07: Daniel Zenzes: Allein, wenn ich mir vorstelle, wie viele Leute auch.

00:50:10: Daniel Zenzes: Auf der einen Seite ist es ja super cool, ne?

00:50:11: Daniel Zenzes: Das muss man immer dazu sagen.

00:50:12: Daniel Zenzes: Wieder wie Atomkraft.

00:50:14: Daniel Zenzes: Ich sag jetzt nicht wie Atomkraft, aber es ist super cool.

00:50:17: Daniel Zenzes: Dass Leute in ihrer Freizeit auf einmal ein Zeitprojekt einfach hochfahren können.

00:50:21: Daniel Zenzes: Von mir aus werfen 200 Dollar in ihrem KI-Modell, produzieren sich ein Tool daraus, mit dem sie 300 Dollar oder von mir aus auch 300.

00:50:29: Daniel Zenzes: 000 Dollar

00:50:30: Daniel Zenzes: damit produzieren, verdienen können, das machen die alles in ihrer Freizeit nebenbei.

00:50:35: Daniel Zenzes: Super cool, aber was da an Security-Problemen aufkommt, ne?

00:50:40: Daniel Zenzes: Und überall wird Software deployed und Agenten haben auf irgendwas Zugriff, Prompt Injection ist ein Thema.

00:50:46: Daniel Zenzes: Da kann ich mir sehr, sehr schlimme Dinge vorstellen.

00:50:50: Daniel Zenzes: Und da sehe ich überhaupt nicht, dass sich da eine Bewegung in die Richtung

00:50:53: Daniel Zenzes: Gibt.

00:50:53: Daniel Zenzes: Irgendwie ist es dieses vielleicht auch vom Hype getrieben, naja, wird schon passen und dann macht die KI das.

00:50:58: Sandra Parsick: Possible, possible now

00:50:58: Daniel Zenzes: Dann sage ich make secure, ha ha ha und dann klappt das.

00:51:03: Daniel Zenzes: Das ist mir nicht, das geht mir nicht weit genug und ich habe ein bisschen Angst wegen den gesellschaftlichen Themen.

00:51:07: Daniel Zenzes: Also wo diese Daten herkommen, dass das nicht unbedingt legal ist, wie sie kommen, dass es gesellschaftlich vielleicht auch teilweise verwerflich ist, wie die Daten kommen, auch was mit den KIs gemacht werden kann.

00:51:16: Daniel Zenzes: Ja, ich verstehe die technische Begeisterung, wie toll das ist, ein fotorealistisches Bild erzeugen zu können, nur durch eine Texteingabe.

00:51:25: Daniel Zenzes: Ich glaube aber nicht, dass technischer Fortschritt alles ist, was uns definiert, sondern dass das hier dieser ganze Spaß stabiler und besser funktioniert, wenn man da ein gewisses Wertegerüst hat, was gewisse Entwicklungen halt verbietet.

00:51:41: Daniel Zenzes: Ich hoffe mal, wir finden das mit der KI, das kriegt, dass es Open Source, um es jetzt so wieder darauf zurückzuschränken, Lösungen findet.

00:51:48: Daniel Zenzes: Ich meine, GitHub hat da ja auch Druck, die bauen ja auch inzwischen GitHub.

00:51:50: Daniel Zenzes: Tooling in die Richtung, KI unterstützt, um den Maintainern zu helfen.

00:51:53: Sandra Parsick: Ja, und das ist so, ja.

00:51:55: Daniel Zenzes: Das heißt, sie haben da schon Druck.

00:51:57: Daniel Zenzes: GitHub kann sich auch nicht erlauben, dass alle Open-Source-Projekte da weggehen, weil das wird eine Würde Kettenreaktion, glaube ich, auslösen.

00:52:04: Daniel Zenzes: Und ich hoffe auf eine Normalisierung des Marktes da.

00:52:07: Daniel Zenzes: Es wird bleiben, es wird ein wichtiges Tool sein, aber vielleicht nochmal leicht anders.

00:52:14: Sandra Parsick: Ja.

00:52:15: Sandra Parsick: Ja, vielleicht machen wir es mal zum Thema, also jetzt nicht die nächste Woche oder irgendwie in der Zukunft.

00:52:23: Sandra Parsick: wo wir mal berichten, wo wir LLMs halt einsetzen.

00:52:26: Sandra Parsick: Also, ich spreche mich da auch nicht frei.

00:52:30: Sandra Parsick: Wäre ja dumm, wenn man das Tooling nicht einsetzt, wo das halt hilft, ja.

00:52:35: Sandra Parsick: Die Frage ist halt, äh

00:52:37: Sandra Parsick: wie man und wo man das halt einsetzt.

00:52:39: Daniel Zenzes: Ja.

00:52:39: Sandra Parsick: Und wenn Interesse besteht, können wir gerne mal eine Folge machen, wie wir LMMs einsetzen.

00:52:43: Daniel Zenzes: Was mich auch sehr freuen würde, ist, das sind natürlich jetzt unsere persönlichen Meinungen.

00:52:46: Sandra Parsick: Ja.

00:52:47: Daniel Zenzes: Wir haben jetzt

00:52:48: Daniel Zenzes: Ungefähr eine Stunde aufgenommen, jetzt 9.

00:52:51: Daniel Zenzes: 35 Uhr, also ungefähr eine Stunde haben wir aufgenommen.

00:52:54: Daniel Zenzes: Eure Meinung ist uns da, glaube ich, auch sehr.

00:52:57: Daniel Zenzes: Also, glaube ich, nicht nur weiß ich.

00:53:00: Daniel Zenzes: Bei Mastodon, Discord und so weiter und so fort.

00:53:03: Daniel Zenzes: Oder von mir aus per E-Mail findet ihr auf der Webseite alles.

00:53:07: Daniel Zenzes: Da würde ich wirklich sehr gerne mal wissen, wie ihr das bewertet.

00:53:12: Daniel Zenzes: Auch gerne, wenn ihr da positiver der KI eingeschaltet habt.

00:53:15: Daniel Zenzes: Vielleicht sind wir auch zu negativ gewesen.

00:53:16: Daniel Zenzes: Also ich habe mich schon bemüht, positiver zu sein.

00:53:19: Daniel Zenzes: Oder ich sag mal, neutral zu sein, aber.

00:53:22: Daniel Zenzes: Es gibt gewisse Themen, wo es halt schwerfällt und ich finde, da hat jeder, da bin ich an einem offenen, ich sag mal, sachlichen Austausch immer interessiert und da würde ich mich drüber freuen.

00:53:32: Daniel Zenzes: Und wenn wir den bei Discord haben, können mehr Leute daran teilhaben, aber auch eine E-Mail.

00:53:36: Daniel Zenzes: Immer gerne.

00:53:37: Sandra Parsick: Genau.

00:53:39: Sandra Parsick: Ich glaube, da machen wir die Schublade wieder zu.

00:53:42: Daniel Zenzes: Genau, der Gift-Shunk wird wieder abgeschlossen, das Schloss kommt wieder dran, zumindest für diese Woche.

00:53:50: Daniel Zenzes: Feedback haben wir jetzt schon ein paar Mal drum gebeten.

00:53:52: Daniel Zenzes: Denkt an die Audio-Mitteilungen, auch das würde uns sehr, sehr freuen, wenn das kommt.

00:53:57: Daniel Zenzes: Theoretisch übrigens auch zu anderen Folgen, also wenn ihr zu der Folge jetzt unbedingt Audio reinreden wollt.

00:54:01: Daniel Zenzes: Können wir auch als Hautmitteilung Audio reinspielen?

00:54:04: Daniel Zenzes: Da muss ich mich zwar schnell was überlegen, wie wir das in unseren Aufnahmeflow integrieren, aber

00:54:11: Daniel Zenzes: Auch das ist aus meiner Sicht kein großes Problem.

00:54:15: Sandra Parsick: Daniel, die besten Ideen kommen dir während der Aufnahme, ne?

00:54:17: Daniel Zenzes: Ja, genau, weil danach höre ich wieder auf zu denken.

00:54:20: Daniel Zenzes: Leg mich wieder schlafen, ne?

00:54:22: Daniel Zenzes: Bis nächste Woche.

00:54:22: Sandra Parsick: Ja, das siehst du überhaupt, genau.

00:54:24: Daniel Zenzes: Genau.

00:54:25: Sandra Parsick: So, aber unsere allerliebste Kategorie haben wir noch auf der Liste.

00:54:29: Daniel Zenzes: Jetzt hast du mich voll erwischt, weil ich die gerade komplett vergessen hatte, dass wir das noch haben.

00:54:34: Daniel Zenzes: Aber natürlich.

00:54:35: Daniel Zenzes: Wir haben nämlich Konsum, Spiele, Serien, Bücher, Filme, Musik, Services, Konsolen, Podcasts, Apps, Tools, Shops und Getränke.

00:54:42: Daniel Zenzes: Und du warst wieder bei Arthur unterwegs.

00:54:43: Sandra Parsick: Genau, und der lieber Frank hat mich darauf hingewiesen, bei Arte gab es wohl Thementag Autos oder Auto oder Autorennen im Allgemeinen.

00:54:54: Sandra Parsick: Und da hatten wir eine spezielle Dokumentation über Le Mans empfohlen.

00:54:58: Sandra Parsick: Da habe ich mir auch angeschaut, das ist in den Shownotes und ja, also.

00:55:03: Sandra Parsick: fand ich sehr viel schichtig, das historische, aktuelle Entwicklung, was macht die Strecke so besonders?

00:55:09: Sandra Parsick: Da wurde auch ein Aspekt halt angelegt, halt Frauen im Motorsport

00:55:15: Sandra Parsick: Also echt eine viel schichtige Dokumentation.

00:55:19: Sandra Parsick: Und das war jetzt keine Dokumentation, wie man von vielen kennt, wo die ganze Historie aufgegriffen wird, sondern auch kam halt auch Fahrer

00:55:28: Sandra Parsick: zu Wort, die dann auch erklären, was diese Strecke halt besonders macht und die Atmosphäre und das Drumherum und auch das Dorfleben, welche Auswirkungen haben, haben die Rennstrecke auf das Dorfleben und solche

00:55:39: Sandra Parsick: Also eine vielschichtige Dokumentation an der Stelle.

00:55:42: Sandra Parsick: Danke an Frank für den Tipp.

00:55:45: Daniel Zenzes: Ja, vielen Dank.

00:55:46: Daniel Zenzes: Und ich habe einen Podcast mitgebracht.

00:55:49: Daniel Zenzes: Ich weiß nicht, ob es für dich was ist, weil du bist ja nicht der große Lage der Nation-Fan, wenn ich jetzt richtig in Erinnerung habe.

00:55:54: Sandra Parsick: Also, sag mal so, sie haben mich verloren, sag mal so.

00:55:57: Daniel Zenzes: Ja, äh, ich höre die Lage der Nationen immer noch gerne und die haben jetzt mehrere Side-Projekte gestartet, aber mit anderen Hosts.

00:56:07: Daniel Zenzes: Also.

00:56:08: Daniel Zenzes: Es gibt einmal was Kennzeichen D, äh, Kennzeichen E heißt das, glaube ich, da geht es um E-Mobilität.

00:56:14: Daniel Zenzes: Da habe ich noch nicht reingehört, das interessiert mich jetzt nicht so sehr.

00:56:17: Daniel Zenzes: Was ich aber ganz spannend fand, abonniert habe und auch weiterempfehlen kann, ist der Podcast CyberNation.

00:56:24: Daniel Zenzes: cybernation.

00:56:25: Daniel Zenzes: fm ist die URL.

00:56:28: Daniel Zenzes: Und da sprechen Dr.

00:56:30: Daniel Zenzes: Alexandra Paulus, Johannes Steger und Dr.

00:56:32: Daniel Zenzes: Sven Herpig über Themen aus, ich sag mal, aus der Cybersecurity-Sicht.

00:56:38: Daniel Zenzes: Also, sie hatten zum einen, ist jetzt ein bisschen schon älter, die Folge.

00:56:41: Daniel Zenzes: Ende Februar diesen Didos-Angriff der Deutschen Bahn zum Thema und dann gab es einen Angriff auf den polnischen Energiesektor.

00:56:50: Daniel Zenzes: Der womöglich auch mit staatlichen Akteuren involviert waren.

00:56:56: Daniel Zenzes: Und ich fand das beides sehr interessant.

00:56:58: Daniel Zenzes: Es ist nicht super technisch, aber es ist so technisch genug so für mich.

00:57:02: Daniel Zenzes: Also ich ist jetzt.

00:57:04: Daniel Zenzes: Aber ich glaube, könnte ich jetzt auch meine Eltern abspielen oder Verwandten, Freunden, die nicht in der IT sind, die würden das verstehen.

00:57:11: Daniel Zenzes: Also die Angriffsmuster werden dann erklärt.

00:57:13: Daniel Zenzes: was die Probleme sind.

00:57:14: Daniel Zenzes: Es wird aber auch immer bewertet, wie kommuniziert wurde.

00:57:17: Daniel Zenzes: Es wird auch immer gesagt, was man noch hätte machen können, um da vielleicht besser zu reagieren

00:57:21: Daniel Zenzes: Und ich fand die erste Folge sehr, sehr interessant, sehr sachlich, sehr angenehm.

00:57:27: Daniel Zenzes: Und ja, ich sag mal, es ist eine knappe Stunde, die die erste Folge dauert.

00:57:32: Daniel Zenzes: 42 Minuten, sogar noch weniger.

00:57:35: Daniel Zenzes: Und kann ich empfehlen, da mal reinzuhören.

00:57:38: Sandra Parsick: Ich höre mal da mal rein, hört sich auf jeden Fall interessant an.

00:57:41: Daniel Zenzes: Sehr schön.

00:57:41: Daniel Zenzes: Eben war ich schon fast im Abschied, bevor ich vom Konsum wieder reingerissen wurde.

00:57:45: Daniel Zenzes: Ihr kennt das Spiel.

00:57:47: Daniel Zenzes: Prüftaube, Mastodon, Discord.

00:57:49: Daniel Zenzes: Kommt gern dazu, abonniert gerne den Newsletter, da wird diese Woche ein bisschen mehr drin stehen.

00:57:55: Daniel Zenzes: Zukunftsaniel freut sich schon auf Schreiben.

00:57:57: Daniel Zenzes: Und um ja, ansonsten ja, das diesmal ist das wirklich ja

00:57:59: Sandra Parsick: Oh, ich hab ja diesmal kurze Shownotes, sehr gut.

00:58:06: Sandra Parsick: Ast rein hingekriegt.

00:58:08: Daniel Zenzes: Ja, soll die auch mal gegönnt sein?

00:58:10: Sandra Parsick: Oh, danke schön.

00:58:10: Daniel Zenzes: Du schreibst sie immer so schön.

00:58:13: Daniel Zenzes: In diesem Sinne, es war ein Spaß.

00:58:15: Daniel Zenzes: Wir hoffen, euch hat das gefallen mit diesem einen Thema und wir dürfen das wieder machen.

00:58:20: Daniel Zenzes: Ja, und bis dahin wünschen wir euch eine tolle Woche, tollen Tag, guten Abend, gute Nacht, was immer da jetzt ist.

00:58:25: Daniel Zenzes: Denkt dran, hier nach Abschalten.

00:58:27: Daniel Zenzes: Bis zum nächsten Mal.

00:58:29: Daniel Zenzes: Tschüss, tschüss.

00:58:30: Sandra Parsick: Tschüss.

Über diesen Podcast

IT Podcast mit Sandra Parsick und Daniel Zenzes.

von und mit Sandra Parsick, Daniel Zenzes

Abonnieren

Follow us