Einführung und Diskussion über KI und Lebensfreude
00:00:00
Kai Ole Hartwig
So, willkommen zurück zu einer wunderbaren, neuen, fantastischen Folge Secrets Not Included mit Daniel und Ole, wie jede Woche.
Veränderung von Aufgaben durch KI
00:00:12
Kai Ole Hartwig
Und wir wollten darüber reden, warum KI uns die Freude am Leben nimmt.
00:00:18
Kai Ole Hartwig
Programmieren?
00:00:21
Kai Ole Hartwig
Am Leben nicht.
00:00:25
Daniel Langemann
Es verändert sich viel einfach durch KI.
00:00:27
Daniel Langemann
Also ich habe viele, also ich glaube, wir sind uns einig, dass wir eine Hassliebe mit KI haben.
00:00:35
Daniel Langemann
Auf der einen Seite macht sie manchmal Sachen, wo wir sagen, geil, nie wieder irgendwie Templates schrubben, Fleißarbeiten und, und, und.
00:00:43
Daniel Langemann
Man kann wirklich viele Sachen gut delegieren.
00:00:47
Daniel Langemann
Und manchmal gibt es einfach Tage, also zumindest bei mir habe ich das immer wieder mal, wo ich das Gefühl habe, dass die entweder im Kreis läuft,
00:00:57
Daniel Langemann
Also wo du sagst, fixe zum Beispiel alle Fehler, die bei PHP Unit auftreten.
00:01:01
Daniel Langemann
Dann fängt die an und arbeitet ab und sagt, ach nee, guck mal, da ist ein Fehler, das muss ich anders machen.
00:01:05
Daniel Langemann
Dann fängt sie wieder von vorne an.
00:01:08
Daniel Langemann
Und mit jeder
Probleme und Fehlerkorrektur mit KI
00:01:09
Daniel Langemann
Iteration wird es schlimmer und schlimmer und schlimmer, weil sie dann nicht in der Lage ist, also habe ich letztens gehabt, dann habe ich auch, glaube ich, auf LinkedIn zu geschrieben, dann war sie nicht in der Lage, ein Extents Interface, also hinter eine Klasse einfach noch ein Interface ranzupacken, weil das gefehlt hat.
00:01:25
Daniel Langemann
Und dann hat die das einfach über Attribute gepackt.
00:01:27
Daniel Langemann
Nee, das passt nicht.
00:01:28
Daniel Langemann
Dann packt sie es da drunter.
00:01:30
Daniel Langemann
Also ich habe das halt für ein kleines Projekt nebenbei laufen lassen und habe da immer so ein Auge drauf gehabt und denke mir so, Alter, die läuft im Kreis, man packt es oben drüber, drunter, links, rechts, es wird immer schlimmer.
00:01:41
Daniel Langemann
Und dann habe ich gedacht, boah, jetzt mache ich es selber.
00:01:44
Daniel Langemann
Na, ich mag sie.
00:01:45
Kai Ole Hartwig
Aber das ist tatsächlich das erwartende Verhalten.
00:01:49
Kai Ole Hartwig
Ich muss dich gerade voll enttäuschen.
00:01:51
Daniel Langemann
Jetzt mache ich sie noch weniger.
00:01:57
Kai Ole Hartwig
Ich würde lügen, wenn ich sage, ich verlinke es.
00:02:00
Kai Ole Hartwig
Aber es gibt ein Paper dazu.
00:02:01
Kai Ole Hartwig
Müsst ihr immer euch selber googlen, wenn euch das interessiert.
00:02:05
Kai Ole Hartwig
Je häufiger die KI eine Datei anfasst, je höher steigt die Wahrscheinlichkeit, dass sie
00:02:13
Kai Ole Hartwig
das zerstört und auch nicht mehr zurückgesetzt bekommt auf den vorhergehenden Zustand.
00:02:18
Kai Ole Hartwig
Deswegen ist es so wichtig, allgemein, deswegen, oder zumindest, also auf jeden Fall in der gleichen Session, ja, also das ist logisch, aber ich meine auch gesamt betrachtet über die Zeit, deswegen ist es so wichtig, dass die KI selbstständig nach jedem fucking Schritt committet.
00:02:19
Daniel Langemann
Also, wichtigste Frage, in einem Run oder wenn ich morgen die Kalte... Kalte... Ach so, weil du es nicht zurückgesetzt kriegst, ja.
00:02:44
Kai Ole Hartwig
Weil dann kannst du nämlich sagen, ich gehe auf die vorherige Version zurück, fuck it, und neu anfangen.
00:02:49
Kai Ole Hartwig
Ja, dann machst du ein Clear oder machst halt eine neue Session.
00:02:53
Kai Ole Hartwig
So, und fängst dann wieder an und kannst dann ja mit einem anderen Prompt quasi rangehen und sagen, okay, wir konzentrieren uns jetzt auf dieses eine Problem.
00:03:00
Kai Ole Hartwig
Also quasi den Kontext verkleinern.
00:03:04
Kai Ole Hartwig
das Problem damit für die KI fassbarer machen und dann laufen lassen.
Verlust an Freude durch KI-Automatisierung
00:03:12
Kai Ole Hartwig
Jetzt bin ich natürlich super staunt, habe diesen Fehler noch nie vorher gemacht.
00:03:18
Kai Ole Hartwig
Aber tatsächlich, es gibt Untersuchungen dazu, die genau das zeigen, was du beschreibst.
00:03:22
Kai Ole Hartwig
Wenn die sich quasi einmal verheddert und immer wieder Fehler macht, dann schafft sie es nicht selbstständig alleine aus diesen Fehlern rauszukommen.
00:03:28
Kai Ole Hartwig
Da braucht das System Hilfe bei.
00:03:32
Kai Ole Hartwig
So, ja, Folge fertig.
00:03:34
Daniel Langemann
Bis nächste Woche, ne?
00:03:42
Kai Ole Hartwig
So was ist natürlich extrem frustrierend.
00:03:43
Kai Ole Hartwig
Jetzt fängst du natürlich mit dem frustrierendsten Erlebnis ever an.
00:03:48
Kai Ole Hartwig
Ich finde viel schlimmer, so für mein persönliches Wohlbefinden, dass natürlich die KI auch die Aufgaben übernimmt, die mir persönlich Spaß machen.
00:04:10
Kai Ole Hartwig
entwickelt.
00:04:13
Kai Ole Hartwig
Hatte ich ja letzte Woche auch erzählt, ne, dann jetzt geht die KI hin und analysiert hier den ganzen Shit in Minuten oder einer Stunde oder irgendwie sowas, packt hier einen detaillierten Bericht raus und
00:04:25
Kai Ole Hartwig
Ja, jetzt fühle ich mich nicht mehr durch irgendwelche Bibliotheken und Klassen, die ich nicht kenne, erforsche, die entdecke Dinge, verstehe Dinge falsch, validiere die, finde
Rolle der Entwickler als KI-Überwacher
00:04:37
Daniel Langemann
Ja, ja, haben wir auch.
00:04:37
Kai Ole Hartwig
andere Ansatzpunkte und finde so meinen Weg durch ein Labyrinth Labyrinth oder auch so komplexe Requex nicht mehr selber zu erstellen.
00:04:50
Kai Ole Hartwig
Also, ne, so dieses kritische Denken und dieses Erforschen, Herausfinden, Verändern, das ist ja auch einfach durch die KI jetzt, hat sich ganz krass verändert.
00:05:05
Kai Ole Hartwig
Und ich sag mal, das ist der Punkt, wo ich mir manchmal denke, es nimmt mir schon die Freude weg.
00:05:13
Kai Ole Hartwig
Ja, so dieses, also wirklich ja auch ein bisschen spielerisch an diese Probleme herangehen und sich einfach auch darüber freuen, dass am Tagesende die Fehlermeldung anders ist.
00:05:26
Kai Ole Hartwig
Ja, die, die,
00:05:26
Daniel Langemann
Also mir hat jemand mal gesagt, er wird den Job des Entwicklers wechseln, weil er keinen Bock hat, Babysitter für eine KI zu sein.
00:05:33
Daniel Langemann
Und das fand ich zum Beispiel sehr beschreibend.
00:05:36
Daniel Langemann
Das ist das, was du auch so ein bisschen andeutest, dieses, die KI macht den guten Teil und du bist sozusagen nur noch der Babysitter oder du wechselst nur noch die Windeln und räumst den Müll weg.
00:05:47
Daniel Langemann
Du räumst nur noch hinterher, so mit das, was die KI nicht kann und was sozusagen, oder
00:05:54
Daniel Langemann
Und eigentlich ist es ja genau der Teil, den in diesem Konstrukt, den du machen willst, ist diese geistige Arbeit, konstruieren, gestalten, erschaffen und eigentlich will man ja dieses Code generieren automatisieren und weg haben.
00:06:07
Daniel Langemann
Irgendwie.
00:06:07
Kai Ole Hartwig
So, jetzt geht man aber natürlich auch hin und macht den anderen Kram auch automatisiert damit.
00:06:13
Kai Ole Hartwig
Oder größtenteils automatisiert, weil
00:06:16
Kai Ole Hartwig
Die Welt halt ist, wie sie ist.
00:06:17
Kai Ole Hartwig
Und, ähm, ja,
00:06:25
Kai Ole Hartwig
Das ist so ein bisschen schade.
00:06:27
Daniel Langemann
Also, ich...
00:06:29
Kai Ole Hartwig
Also es nimmt einem so viel, also das ist ja auch Teil einfach des Jobs gewesen, warum man das eigentlich macht.
00:06:35
Kai Ole Hartwig
Das ist ja gar nicht nur so dieses Erschaffen von Dingen, sondern auch mal sehen, wie machen andere das, wie lösen die die Probleme und auch einfach komplexe Probleme lösen.
00:06:45
Kai Ole Hartwig
Und das so.
00:06:47
Daniel Langemann
Genau das ist ja eigentlich das, was am meisten Spaß gemacht hat.
00:06:50
Daniel Langemann
Oder was auch den meisten Mehrwert in meinen Augen bietet, wenn ich in einem Projekt bin und nur mit KI Sachen machen lasse, dann habe ich ein oberflächliches Wissen.
00:07:00
Daniel Langemann
Und jemand kommt auf mich zu und sagt, Daniel, weiß ich nicht, da wird irgendwas angezeigt, guck mal, da gibt es Blöcke und Datenstruktur, dies, das und jenes.
00:07:07
Daniel Langemann
Und er sagt so, der Kunde braucht das anders.
00:07:11
Daniel Langemann
dann ist meine Antwort, ja, keine Ahnung, ich frage die KI, wer bin ich denn dann noch?
00:07:16
Daniel Langemann
Ja, aber so ist es doch, weil ich dann gar nicht mehr tief genug drin bin, weil genau das, was du beschrieben hast, dieses sich reinfuchsen und was halt auch Stunden oder Tage dauern kann, du gehst ja aber raus mit einem Wissen, also du brennst das ja ins Hirn ein, diese Strukturen, Models,
00:07:35
Daniel Langemann
Alle möglichen Business-Logik lernst du ja auch, egal in welches Projekt du kommst.
00:07:38
Daniel Langemann
Am Anfang hast du keine Ahnung von, weiß ich nicht, Fotografie oder Lebensmittelhandel.
00:07:44
Daniel Langemann
Ein halbes Jahr arbeitest du da und dann kannst du da mitreden auf einmal, weil du dich auch in die Business-Logik mit einarbeitest.
00:07:52
Daniel Langemann
Und dann diesen Mehrwert bieten kannst und sagen kannst, guck mal, die Maschine soll A oder B machen, also Online-Shop, CMS-System, egal was auch immer.
00:08:00
Daniel Langemann
Und da läuft jemand zum Beispiel im Lager mit einem Zettel rum, der stellt sich drum an, ja, das muss automatisiert werden.
00:08:05
Daniel Langemann
Dann kannst du sagen, guck mal, den Zettel kannst du da scannen, den kann man mit KI scannen, dann werden Sachen ausgefüllt und du musst den Rest gar nicht mehr machen, kannst dir drei Stunden Tippen sparen.
00:08:15
Daniel Langemann
Aber solche Ideen kann ich ja gar nicht haben, wenn ich die Datenstruktur nicht kenne, die Businesslogik nicht kenne und da irgendwo Verbindungen herstellen kann.
00:08:21
Daniel Langemann
Und das ist... ist... Ja, also, sag mal, wenn du programmieren kannst oder alt genug bist wie wir, die einfach das zu lange schon machen, Grundlagenwissen, wenn du das hast, was Datenstrukturen betrifft, ich kann dir auch...
00:08:22
Kai Ole Hartwig
Naja, aber gleichzeitig brauchst du für dieses Babysitten die Erfahrung und das Wissen.
00:08:39
Daniel Langemann
Software oder auch einen Shop bauen zum Beispiel, ohne dass ich verstehe, wie deine Sachen funktionieren.
00:08:43
Daniel Langemann
Ich weiß, wie Daten gespeichert werden müssen, wo Probleme kommen und, und, und.
00:08:47
Daniel Langemann
Das sind so Erfahrungswerte, die bringen wir mit.
00:08:50
Daniel Langemann
Was kann ich der KI sagen?
00:08:52
Daniel Langemann
Aber weiß ich nicht, bist du zum Beispiel ein Glasgroßhändler und hast
00:08:56
Daniel Langemann
super besondere Anforderungen an Maße und es gibt irgendwie Auflagen und wenn das ist, dann muss das oder Zusatzartikel müssen, keine Ahnung.
00:09:05
Daniel Langemann
Da gibt es so viele Sachen und dann kann ich dir nicht mehr weiterhelfen, weil ich nicht weiß, wie die Datenstruktur darunter aussieht, wenn das KI alleine gebaut hat.
00:09:14
Daniel Langemann
Weiß ich nicht, ob die Datenbankstruktur normalisiert ist oder nicht, ob alle Sachen aneinander hängen, wie aufwendig ist die Migration,
00:09:21
Daniel Langemann
wenn ich die Sachen selber mache und tief genug drin bin, kann ich dir das immer beantworten.
Herausforderungen und Sicherheitsrisiken durch KI
00:09:26
Daniel Langemann
Also vielleicht nicht nachts um drei, aber so spätestens am ersten Kaffee.
00:09:31
Kai Ole Hartwig
Und das geht halt verloren.
00:09:40
Kai Ole Hartwig
Weil dieses Wissen an sich bereitet mir ja keine Freude.
00:09:42
Kai Ole Hartwig
Aber diese Tätigkeit, dass die halt jetzt sich so krass verändert, das ist halt, ja, schade.
00:09:49
Kai Ole Hartwig
Und auf der anderen Seite, wie du auch schon sagst, also manchmal baut halt die KI echt noch Mist.
00:09:56
Kai Ole Hartwig
Und dann muss man ja selber ran.
00:09:57
Kai Ole Hartwig
Und das meine ich mit, wenn du die KI babysittest, dann musst du trotzdem dieses tiefe Domain-Wissen haben und musst damit agieren und durch die Gegend rennen und das Wissen auch anwenden können.
00:10:09
Kai Ole Hartwig
Es reicht ja nicht, dass du weißt, ah ja, theoretisch funktioniert das so.
00:10:14
Kai Ole Hartwig
Du musst es auch schon mal gemacht haben.
00:10:16
Daniel Langemann
Du musst auch immer wieder hinterher räumen.
00:10:17
Daniel Langemann
Also, anderes Projekt war ganz dumme Security-Sache.
00:10:23
Daniel Langemann
API war offen, dass jeder Nutzer irgendwie auch von anderen Mandanten Sachen ändern konnte.
00:10:30
Daniel Langemann
Also, weitgecodes Projekt.
00:10:32
Daniel Langemann
Ich gucke da drauf, sage, guck mal, das geht so nicht, machen wir anders.
00:10:36
Daniel Langemann
Anders gebaut, fertig, tschüss.
00:10:37
Daniel Langemann
Nächste Commit oder nächste Feature, was reinkommt, alles wieder zurückgesetzt, weil die KI, die scheißt da drauf, die baut das so, wie sie Bock hat.
00:10:44
Daniel Langemann
Und das ist genau dieses Babysit, auf das auch ich keinen Bock habe.
00:10:48
Daniel Langemann
Ich laufe doch nicht einer Maschine hinterher.
00:10:51
Daniel Langemann
Also das, was ich früher sozusagen, da hätte ich die Leute angerufen oder hätte sie dann geholt und gesagt, hier, guck mal, das ist das, das macht man anders.
00:11:00
Daniel Langemann
Und dann wäre das Problem gelöst gewesen.
00:11:01
Daniel Langemann
Aber der KI kannst du das nicht sagen und in diesem Hamsterrad möchte ich nicht sitzen.
00:11:06
Kai Ole Hartwig
Ja, beziehungsweise du musstest der KI anders sagen, das ist es ja, ne?
00:11:09
Kai Ole Hartwig
Du musstest dann halt irgendwo in irgendeinen MD-File reinklatschen, das dann gelesen wird und diese Konventionen erklärt.
00:11:17
Kai Ole Hartwig
Und das ist, glaube ich, das, wo...
00:11:21
Kai Ole Hartwig
man sich auch daran gewöhnen muss.
00:11:23
Kai Ole Hartwig
Man muss auf einmal viel mehr schriftlich festhalten, während man natürlich in einem menschlichen Team sehr über allgemeine Konventionen und Erfahrung schon wusste, okay, hier ist es so, weil jedes Team hat ja so seine eigenen Konventionen mehr oder weniger genannt.
00:11:41
Kai Ole Hartwig
Die sind ja nie 100% deckungsgleich.
00:11:44
Kai Ole Hartwig
Aber man hatte immer die Wertebasis, auf der man irgendwie unterwegs war und konnte halt sagen, ja, cool, wir einigen uns jetzt, ich sag jetzt mal, auf Clean Code als Idee, wie wir agieren wollen.
00:11:58
Kai Ole Hartwig
Und dann wusstest du zumindest ab einer gewissen Seniorität, ja, okay, Clean Code, wissen wir.
00:12:04
Kai Ole Hartwig
Und irgendjemand im Team wusste dann nicht, was ist denn Clean Code?
00:12:07
Kai Ole Hartwig
Okay, okay.
00:12:09
Kai Ole Hartwig
dann hast du das erklärt und gezeigt und so und so.
00:12:12
Kai Ole Hartwig
Und dabei sind dann meistens so Diskussionen entstanden wie, ja, aber ich finde es besser, wenn wir das an das machen.
00:12:18
Kai Ole Hartwig
Ich möchte das Arrays immer mit Eckegenklammern oder keine Ahnung.
00:12:24
Kai Ole Hartwig
Und darüber kam ja Bewegung rein und darüber haben sich ja Konventionen entwickelt und darüber hat man ja quasi festgelegt, wie möchte man dann arbeiten.
KI und Projektentscheidungen
00:12:32
Kai Ole Hartwig
Und jetzt geht man, oder sehe ich zumindest sehr häufig, dass diese Architektur,
00:12:40
Kai Ole Hartwig
auch gar nicht so durchdacht wird und gar nicht vorgegeben wird.
00:12:44
Kai Ole Hartwig
Und das ist ja auch der nächste Schritt.
00:12:56
Kai Ole Hartwig
Da kommt man natürlich sehr zügig an Grenzen ran.
00:13:00
Kai Ole Hartwig
Und muss halt auch sehen, dass
00:13:07
Kai Ole Hartwig
ist diese ganzen... ganzen... Wo war ich jetzt?
00:13:12
Kai Ole Hartwig
Ich hab jetzt in meinem eigenen Kopf schon einen Plan verdammt.
00:13:16
Kai Ole Hartwig
Äh... Ähm... Wo wollte ich hinaus?
00:13:23
Daniel Langemann
Das konnte ich gerade noch nicht antizipieren, wo du hin wolltest.
00:13:28
Kai Ole Hartwig
Zu wenig Kaffee.
00:13:30
Daniel Langemann
Nee, ein Kontextfenster zu klein für deine LLM.
00:13:34
Daniel Langemann
Du musst erst den Kontext komprimieren.
00:13:38
Kai Ole Hartwig
Verdammt, jetzt ist aufgeflogen, dass ich hier gar nicht selber mehr sitze, sondern meine KI.
00:13:42
Daniel Langemann
Eigentlich bist du ein heißes Mädel irgendwo am Strand im Bikini und benutzt die KI.
00:13:53
Kai Ole Hartwig
Ja, natürlich, wir haben das jetzt auch auf deinen Spark.de X umgestellt.
00:13:57
Kai Ole Hartwig
Unsere persönlichen Klone sitzen jetzt hier im Podcast.
Einfluss von KI auf Projektstandards und Zusammenarbeit
00:14:01
Kai Ole Hartwig
Dass auch diese Architekturplanungsentscheidungen halt häufig der KI überlassen werden.
00:14:06
Kai Ole Hartwig
Und dann aber halt auch der KI quasi nachher nicht mehr mitgegeben wird, hey, pass mal auf, wir haben diese Konvention und die musst du einhalten.
00:14:07
Daniel Langemann
Das ist eine gewisse Evidenz bei mir, bestätigt das.
00:14:14
Kai Ole Hartwig
Und dann schreibt das Ding das halt immer wieder um.
00:14:17
Kai Ole Hartwig
Und ich glaube, wenn ich mich richtig erinnere an die Zahlen,
00:14:22
Kai Ole Hartwig
passiert in 20% der Fälle, wenn die KI etwas ändert, dass etwas anderes, was damit nichts zu tun hat, kaputt geht.
00:14:34
Kai Ole Hartwig
So, Paper kann ich jetzt natürlich wieder auswendig nicht spontan sagen.
00:14:39
Kai Ole Hartwig
Titel habe ich mir wie immer nicht gemerkt, aber es gibt dazu mal wieder Papier, das es untersucht hat.
00:14:45
Daniel Langemann
Fühlt sich aber auch so an.
00:14:46
Daniel Langemann
Also das ist auch die Erfahrung, die ich gemacht habe.
00:14:49
Daniel Langemann
So Greenfield-Projekte mit KI.
00:14:51
Daniel Langemann
Hörst du bei jedem Vibe-Coder, habe ich am Wochenende gebaut, wir brauchen keine SAS mehr, alles toll.
00:14:57
Daniel Langemann
Ja, dann setzt euch mal an ein älteres Projekt ran und versucht das einfach nur mal eine Versionsnummer zu heben.
00:15:02
Daniel Langemann
Macht mal in einem alten Projekt ein Refactoring, wo Sachen einfach sind, wie sie sind.
00:15:07
Daniel Langemann
Da kommt KI dann viel schneller an die Grenzen.
00:15:09
Daniel Langemann
Also im Generieren, wenn du sagst, ich möchte das Feature haben und baue das mal, dann macht die nämlich viel mehr kaputt, als die Gans macht.
00:15:10
Kai Ole Hartwig
Aber Zebs ist...
00:15:16
Kai Ole Hartwig
Naja, du musst dann nämlich wieder Domain-Ovis als Kontext reingeben, damit es erfolgreich sein kann, genau.
00:15:21
Daniel Langemann
Ja, ja, genau.
00:15:22
Kai Ole Hartwig
Aber das gleiche hast du ja auch beim Web-Product, also spätestens wenn du mal dann Änderungen machst und voranschreitest, dann kommst du ja in diesen Bereich AI-Slop und hast auf einmal schlicht und ergreifend dieses frustrierende Erlebnis,
00:15:40
Kai Ole Hartwig
Du hast Seiteneffekte.
00:15:42
Kai Ole Hartwig
Also nicht, dass menschliche Entwickler nicht früher auch Seiteneffekte produziert haben, ganz unbeabsichtigt.
00:15:50
Kai Ole Hartwig
Aber sie waren anders, möchte ich behaupten.
00:15:58
Kai Ole Hartwig
Du hattest nicht so viele Änderungen auf einmal.
00:16:00
Kai Ole Hartwig
Es war übersichtlicher, was geändert wurde.
00:16:03
Kai Ole Hartwig
Und damit war natürlich ein Seiteneffekt, hoffentlich, besser zu identifizieren.
00:16:11
Daniel Langemann
Ja, also es ist ja auch, ich sage immer, man erkennt die Handschrift von einem Entwickler an Quellcode.
00:16:17
Daniel Langemann
Also wenn man im Team zusammenarbeitet ein bisschen länger, mit einer Zeit hat man so ein Gefühl dafür, das hat der gebaut, jeder hat so seine Eigenarten, wie er Sachen konstruiert, an Probleme rangeht und das finde ich auch gut, also auch gerade dieses Anderes.
00:16:32
Daniel Langemann
Und das ist dann mir immer wieder aufgefallen, wenn man Code-Reviews macht.
00:16:35
Daniel Langemann
Man sagt so, guck mal, ich muss gar nicht gucken, wer das gebaut hat.
00:16:38
Daniel Langemann
Ich sehe, das ist bestimmt von Entwickler A oder B gewesen, weil der hat das Problem so und so gelöst.
00:16:44
Daniel Langemann
Cool, gefällt mir.
00:16:46
Daniel Langemann
Und es war in sich kohärent oder zusammenhängend.
00:16:51
Daniel Langemann
Wenn ich jetzt aber Änderungen von KI sehe,
00:16:54
Daniel Langemann
Also da fehlen mir komplette Zusammenhänge, man erkennt kein Muster, man kennt Pattern und wenn ich dann, also habe ich jetzt letztens wieder machen dürfen, mehrere Features entwickelt, jeder in einem Branch und führe die mal zusammen.
00:17:10
Daniel Langemann
Also war ich nicht tief genug drin, musste ich mich erstmal in beide reinarbeiten.
00:17:14
Daniel Langemann
Also derjenige, der das entwickelt, hat keinen Bock, sich den Scheiß anzutun.
00:17:18
Daniel Langemann
Also muss ich mir das antun, beides verstehen und beides ist nicht aus dem menschlichen Gehirn entstanden.
Effizienz und Aufgabenoptimierung durch KI
00:17:24
Daniel Langemann
Und ich weiß nicht, ob das jetzt nur emotional ist, dass ich da was reininterpretiere.
00:17:29
Daniel Langemann
Ich empfinde wirklich, dass da Chaos herrscht.
00:17:32
Daniel Langemann
Und es ist super schwer zu verstehen, was da passiert und Sachen zusammenzuführen.
00:17:36
Daniel Langemann
Weißt du, wenn du zum Beispiel Frontend-Änderungen hast, eine React-Applikation und keine Ahnung, es gibt einen Dropdown für Kundennamen oder so.
00:17:46
Daniel Langemann
Und auf einmal ist das eine hier implementiert und da ist das andere ganz anders implementiert oder an fünf Stellen einfach immer irgendwie ein Dropdown drin.
00:17:55
Daniel Langemann
Sag ich, das hätte ein Mensch nie gebaut.
00:17:56
Daniel Langemann
Der hätte das zentralisiert, hätte gesagt, es gibt eine Komponente und die nutze ich überall.
00:18:01
Kai Ole Hartwig
Ja, aber das ist ein Problem, wie man mit der KI umgeht, aus meiner Erfahrung.
00:18:01
Daniel Langemann
Und weißt du, das
00:18:08
Kai Ole Hartwig
Also nicht, dass ich nicht auch dieses Verhalten gesehen hätte.
00:18:13
Kai Ole Hartwig
sondern es ist wirklich, wie man umgeht.
00:18:15
Kai Ole Hartwig
Du musst dir halt tatsächlich dann entsprechende Skillsets besorgen und laden.
00:18:19
Kai Ole Hartwig
Übrigens kleiner Einschub, Nvidia scheint jetzt, oder wenn ich es richtig im Kopf habe, gibt es jetzt bei Nvidia endlich Skills, die signiert sind, also dass man sich sicher sein kann, dass da kein Chat drin ist.
00:18:34
Kai Ole Hartwig
So, aber du musst dir halt so ein Skillset holen,
00:18:38
Kai Ole Hartwig
Warte mal.
00:18:40
Kai Ole Hartwig
Ich sag mal, wie auch so ein Mensch, der irgendwo hingeht.
00:18:46
Kai Ole Hartwig
Wo hab ich's?
00:18:47
Kai Ole Hartwig
Jetzt sag ich total doof aus dem Bild.
00:18:50
Daniel Langemann
Du hast die Hose an, das ist okay.
00:18:51
Kai Ole Hartwig
Ja, gut gelaufen, ne?
00:18:54
Kai Ole Hartwig
So, der...
00:18:56
Kai Ole Hartwig
Das Blut, was ich eigentlich suche, ist hier gar nicht.
00:18:58
Kai Ole Hartwig
Ich weiß gar nicht, was das ist.
00:18:59
Kai Ole Hartwig
Aber geht jetzt hin und nimmt sich Clean Architecture her, liest das, lernt das, hat er quasi sein Skillset geladen und das musst du mit der KI auch machen.
00:19:07
Kai Ole Hartwig
Er hat den letzten nicht Clean Architecture vielleicht, sondern Clean Code und dann lässt du das halt drüber laufen am Ende und dann sagt es, oh ja, hier habe ich Wiederholungen.
00:19:20
Kai Ole Hartwig
Das widerspricht dem Drive-Prinzip.
00:19:22
Kai Ole Hartwig
Do not repeat yourself.
00:19:25
Kai Ole Hartwig
Das muss ich anpassen.
00:19:29
Kai Ole Hartwig
Und dann wird nämlich auch die Codequalität besser.
00:19:32
Kai Ole Hartwig
Und das ist dann wieder das Ding, wo ich sage, da macht es mir schon Freude, mit so einer KI zu arbeiten, weil die halt hingeht und sagt, ja, komm, jetzt korrigiere ich das dann auch.
00:19:52
Kai Ole Hartwig
Also du kannst dann halt wie gewohnt, also du musst im Prinzip,
00:19:56
Kai Ole Hartwig
mit Skills, also eine Kombination aus Skills und normalen Entwicklungstools wie PHP, Sten, etc., musst du quasi schon vor dem Pushen validieren oder durchgehen und korrigieren lassen, dass die Code-Qualität in Ordnung ist.
Qualitätsmanagement und Projektergebnisse durch KI
00:20:16
Kai Ole Hartwig
Sonst landest du nämlich genau bei dem, was du beschreibst, und dann ist es halt mega frustrierend.
00:20:20
Kai Ole Hartwig
Und ich kenne das auch.
00:20:22
Kai Ole Hartwig
Ähm, hatte ich auch genauso, ja, wenn man die halt so rumlaufen lässt und das nicht kontrolliert direkt und nicht nachhält, dass die Qualität entsprechend ist, dann kommt halt eben so eine komische Qualität dabei rum, die echt schlecht ist.
00:20:38
Kai Ole Hartwig
Und dann wird es frustrierend und es ist nervig.
00:20:41
Daniel Langemann
Ich muss aber sagen, zum Beispiel im nächsten Schritt, die Arbeit, genau wie du es beschreibst, also das, entweder KI, das mache ich halt gerne.
00:20:48
Daniel Langemann
Ich nutze KI eigentlich so für Suchen, Ersetzen, Plus, würde ich es jetzt mal nennen, wo ich genau sage, guck mal, in Datei A, B, C und D hast du dich wiederholt, baue mir mal daraus eine Komponente, die wiederverwendet werden kann.
00:21:01
Daniel Langemann
Also, wenn KI co-generiert hat,
00:21:05
Daniel Langemann
Babys, also das empfinde ich nicht als Babysitten, sondern das ist für mich wieder eine Softwarearchitektur oder ein Programm oder ein Produkt bauen, wenn ich dann auf den Quelltext gucke und sage, boah, das gefällt mir so nicht und egal, ob es jetzt irgendwie fünf Meter Tailwind-Klassen sind im Frontend, wo ich sage, erstelle dazu mal eine eigene und ersetze alle anderen Stellen, die vorkommen.
00:21:26
Daniel Langemann
Ich habe keinen Bock darauf mit suchen, ersetzen, die Stellen zu suchen.
00:21:30
Daniel Langemann
Dafür ist die KI super.
00:21:31
Daniel Langemann
Das macht dann auch wieder Spaß oder wenn du dann auch im Backend unterwegs bist und sagst, guck mal,
00:21:35
Daniel Langemann
weiß ich nicht, du hast hier an 10 Klassen dreimal GetUser dran gemacht, ja, dann bau mir doch einen User-Provider und ersetzt diese Nutzung überall.
00:21:44
Daniel Langemann
Und dann bist du in diesem architektonischen Ding oder Entwicklerding drin, wo ich sage, das macht mir wieder Spaß, weil dann konstruiere ich und dann baue ich und erschaffe ich.
00:21:52
Daniel Langemann
Und den Teil möchte ich der KI nicht abgeben.
00:21:54
Daniel Langemann
Und dann bin ich auch tief genug drin, sage ich mal, dass ich Businesslogik noch mitkriege, genug verstehe und auch Hand- oder Kontrolle über die Datenstrukturen und alles habe.
00:22:07
Daniel Langemann
Aber das versuche ich jetzt auch so, erst seit ein, zwei Wochen oder drei Wochen so ein bisschen in die Richtung zu gehen.
00:22:12
Daniel Langemann
Also nicht zu schnell zu produzieren, vorher spezifizieren, von KI generieren lassen, drüber gucken und dann eigentlich erst mal richtig anfangen zu arbeiten.
00:22:21
Daniel Langemann
Das, was da im ersten Rutsch passiert, beachte ich eigentlich.
00:22:25
Daniel Langemann
Oder versuche ich nicht als richtigen Code zu sehen.
00:22:28
Daniel Langemann
Ja, also nicht als richtiges Ergebnis, weil ansonsten fühlt sich das echt an, so wie Müll aufräumen oder
00:22:35
Daniel Langemann
Und im Pubertierenden das Zimmer aufräumen?
00:22:40
Kai Ole Hartwig
Ja, aber auf der anderen Seite muss man auch sagen, die KI, ich habe das ja auch letzte Woche mit dem Pentest erzählt, ermöglicht ja schon viele Dinge, die man sonst in der Form nicht machen würde.
00:23:01
Kai Ole Hartwig
Ja, normalerweise würde ich ja nicht einfach mal kurz einen Pentest machen.
00:23:05
Kai Ole Hartwig
Ja, die, ja, ne, sowas, die, die, so, so Themen,
00:23:05
Daniel Langemann
Achso, ja.
00:23:10
Kai Ole Hartwig
würde man, oder ein Security Audit kannst du halt auch wunderbar machen.
00:23:15
Kai Ole Hartwig
Entsprechend, das sind ja Themen, die normalerweise aufwendige, mehrwöchige Projekte sind, die auch echt teuer sind.
00:23:25
Kai Ole Hartwig
Jetzt so für einen, ich sag jetzt mal, Zwischenstand, ich möchte das jetzt auch einfach nicht überbewerten, was die KI tatsächlich leistet und wie die Qualität am Tagesende dann ist gegen jemand, der
00:23:51
Daniel Langemann
Ja, genau.
00:23:52
Daniel Langemann
Das ist ein zweites Paar Augen.
00:23:54
Kai Ole Hartwig
Ja, aber so als Zwischenstand einfach mal zum validieren und um die gröbsten Schnitzer rauszuhaben, finde ich das schon wieder echt super.
00:24:08
Daniel Langemann
Oder eine zweite Meinung erst mal dazu holen, bevor jemand anders drauf guckt.
00:24:13
Kai Ole Hartwig
Ja, und du hast halt nicht das Problem.
00:24:18
Kai Ole Hartwig
Du hast jemand, der wirklich Plan von dieser Materie hat.
00:24:24
Kai Ole Hartwig
Da an der Seite.
00:24:26
Kai Ole Hartwig
Jetzt sagst du wieder, nee, gar nicht.
00:24:31
Kai Ole Hartwig
Doch, doch, wenn du dem das mitgibst, dass er jetzt diese Rolle einnimmt,
00:24:37
Kai Ole Hartwig
dann nimmt er die Rolle ein und dann verändern sich die Ergebnisse.
00:24:39
Kai Ole Hartwig
Das ist total spannend.
00:24:41
Kai Ole Hartwig
Ich mache ja im Moment diese Entropic-Kurse durch.
00:24:45
Kai Ole Hartwig
Ja, und da sind so Sachen drin, wo ich wirklich sage, ja, komm, also, warum implementiert ihr euren MCP-Sawa hier in diesem Kurs von Hand?
00:24:59
Kai Ole Hartwig
Also, hey, lass das KI generieren.
00:25:03
Kai Ole Hartwig
Ich verstehe euer... Also,
00:25:06
Kai Ole Hartwig
Ja, Fairpoint, also mit echten Programmieren lernt man, wie das funktioniert.
00:25:10
Kai Ole Hartwig
Aber Aber wozu?
00:25:16
Kai Ole Hartwig
Aber da ist auch tatsächlich Prompt Engineering bei als Thema, das man machen muss, wenn man in Richtung diesem Partnerprogramm geht.
00:25:24
Kai Ole Hartwig
Und Und es ist schon faszinierend, wie unterschiedliche Worte
00:25:32
Kai Ole Hartwig
die Ergebnisse der KI beeinflussen.
00:25:36
Daniel Langemann
Ich kann programmieren, ich hab keine Ahnung von Musik.
00:25:36
Kai Ole Hartwig
Und die Qualität.
00:25:39
Kai Ole Hartwig
faszinierend.
00:25:43
Kai Ole Hartwig
Das erinnert mich, ich glaube, das ist Mark Foster mit Wenn Worte meine Sprache wären oder so.
00:25:49
Kai Ole Hartwig
Keine Ahnung, aber ich auch nicht.
00:25:56
Kai Ole Hartwig
Aber dieser Satz Wenn Worte meine Sprache wären,
00:26:00
Kai Ole Hartwig
hat sich halt so eingeprägt, weil ja viele Menschen Sprache so ungenau benutzen.
00:26:07
Kai Ole Hartwig
Und ich glaube, das ist so ein LRS-Menschen-Ding.
00:26:13
Kai Ole Hartwig
Worte halt da in diesem Kontext dann eine viel intensivere Bedeutung haben.
00:26:18
Kai Ole Hartwig
Und man so hingeht mit, ja, du hast aber das gesagt, das bedeutet ja gar nicht das, was du jetzt erwartest.
00:26:25
Kai Ole Hartwig
So, und das merkt man extrem bei der KI.
00:26:29
Kai Ole Hartwig
Ja, wenn du die richtigen Worte benutzt, dann kommt das richtige Ergebnis raus.
Strategieentwicklung und Managementpraktiken mit KI
00:26:36
Daniel Langemann
Also muss man einfach nur richtig prompten, ja.
00:26:39
Daniel Langemann
Einfach nur sagen, mach keine Fehler und dann... Ja.
00:26:40
Daniel Langemann
Wäre es interessant, ob das Einfluss darauf hat, aufs Ergebnis.
00:26:41
Kai Ole Hartwig
Ja, genau, mach keine Fehler.
00:26:44
Kai Ole Hartwig
Nein, das sage ich ja gar nicht.
00:26:45
Kai Ole Hartwig
Und was ich bei der KI auch wirklich liebe, ne?
00:26:49
Kai Ole Hartwig
Das sind meine Rechtschreibfehler, einfach egal.
00:26:51
Kai Ole Hartwig
Die versteht, was ich meine.
00:27:03
Kai Ole Hartwig
Tatsächlich habe ich der KI von Anfang an quasi mitgeteilt, hey, ich habe eine LRS.
00:27:10
Kai Ole Hartwig
Also es kann sein, dass ich Worte falsch schreibe.
00:27:20
Daniel Langemann
fragt die nach?
00:27:20
Daniel Langemann
Hat sie schon mal gefragt?
00:27:23
Kai Ole Hartwig
Ja, hat sie.
00:27:25
Kai Ole Hartwig
Und inzwischen habe ich mich nochmal entschuldigt, weil meine Rechtschreibung wirklich unterirdisch war in dem Moment.
00:27:33
Kai Ole Hartwig
Also ich habe es selber nicht mehr verstanden nach zwei Minuten.
00:27:38
Kai Ole Hartwig
Und dann kam, nee, kein Problem, ich habe alles verstanden, du hast das und das und das gesagt.
00:27:51
Kai Ole Hartwig
Ja, das ist halt, aber ja, richtig prompten, das klingt immer so trivial und ich mache mich da ja auch lustig über solche Aussagen, aber es verändert tatsächlich das, was rauskommt.
00:28:04
Kai Ole Hartwig
Und das ist wirklich krass.
00:28:07
Kai Ole Hartwig
Und wenn du dann, du musst das mal bei dir lokal machen, du kannst das viel besser als ich, mit der Temperatur rumspielst, damit veränderst du auch ganz krass die Dinge, die dir rauskommen, ne?
00:28:20
Daniel Langemann
Modellen.
00:28:23
Daniel Langemann
Mein großes Problem ist gefühlte Wahrheit.
00:28:26
Daniel Langemann
Also, wenn ich die Werte verändere, spüre ich, dass es besser wird, weil ich das erwarte, dass es besser wird?
00:28:35
Daniel Langemann
Oder, also wie messe ich das denn?
00:28:37
Daniel Langemann
Also, ist das so eine selbsterfüllende Prophezeiung?
00:28:40
Daniel Langemann
Die Konfigur wird eigentlich ignoriert und ich klatsche nachher so mit, guck mal, das fährt jetzt viel schneller, das Auto.
00:28:46
Daniel Langemann
Also ja, ich habe angefangen damit rumzuspielen.
00:28:58
Kai Ole Hartwig
So, aber du kannst tatsächlich ja dieses Prompt Engineering, ich finde es so lächerlich, aber du kannst es machen.
00:29:04
Kai Ole Hartwig
Dabei machst du dir quasi ein Dataset an Testprompts,
00:29:09
Kai Ole Hartwig
die du reinschmeißt und dann baust du dir mit der KI, also dann so ein Python-Skript oder sonst irgendeine Programmiersprache deiner Wahl und dann fragst du nachher wieder die KI, wie denn so das Ergebnis ist, damit kannst du halt System-Prompts wirklich verbessern und wenn du dann harte Bewertungskriterien festlegst, was ein gutes Ergebnis ist, ja, du baust dir quasi einen Testfall für die Ergebnisse und dann lässt du die KI das scoren und findest damit deinen besten Prompt.
00:29:39
Kai Ole Hartwig
Jetzt mache ich dich gerade unglücklich, weil ich gesagt habe, ja, wie du das sagst, ändert das total.
00:29:44
Kai Ole Hartwig
Tut mir leid.
00:29:46
Daniel Langemann
Ja, also interessant.
00:29:48
Kai Ole Hartwig
Also, ich habe ja auch lange gesagt, ah, das ist alles Unfug.
00:29:53
Kai Ole Hartwig
Wenn da ein scheiß Ergebnis rauskommt, dann kommt da ein scheiß Ergebnis raus, weil die KI das nicht
00:30:00
Daniel Langemann
Ich werde mal rumspielen.
00:30:01
Kai Ole Hartwig
Ich habe Testfälle gesehen, die mir das Gegenteil bewiesen haben.
00:30:02
Daniel Langemann
Ich habe jetzt genau damit angefangen.
00:30:06
Kai Ole Hartwig
So, sorry, not sorry, ich musste meine Meinung da ein bisschen anpassen.
00:30:09
Kai Ole Hartwig
Es liegt daran, wie man mit dem System spricht.
00:30:12
Daniel Langemann
Ja, glaube ich.
00:30:13
Daniel Langemann
Ich meine, sonst wird es ja nicht so viele Parameter geben und Einstellmöglichkeiten und alles.
00:30:17
Daniel Langemann
Und... Hm.
00:30:18
Kai Ole Hartwig
Ja, aber da bin ich noch gar nicht bei den Parametern.
00:30:19
Kai Ole Hartwig
Ich bin nur bei der natürlichen Sprache, die reingeht.
00:30:21
Kai Ole Hartwig
Ja, wenn du die Temperatur zum Beispiel veränderst, mehr Richtung 0, dann wird grundsätzlich das genommen mit der höchsten Wahrscheinlichkeit der Antwort.
00:30:30
Kai Ole Hartwig
Also was das richtige Nächste ist.
00:30:32
Kai Ole Hartwig
Wenn du das in Richtung 1 mehr veränderst oder auf 1 setzt, dann wird die KI kreativer quasi.
00:30:38
Daniel Langemann
Ja, weil das ist ja genau das, was du bei Code zum Beispiel nicht haben willst.
00:30:38
Kai Ole Hartwig
Ja, dann wird, dann steigt die Wahrscheinlichkeit, dass niedrigere Werte, die unwahrscheinlicher sind, genommen werden und eingesetzt werden.
00:30:49
Kai Ole Hartwig
Ich sag mal, das willst du bei der Bildgenerierung haben, aber nicht bei der Codegenerierung.
00:30:53
Kai Ole Hartwig
Bei der Codegenerierung willst du mehr Richtung 0, bei der Bildgenerierung mehr Richtung 1.
00:31:00
Daniel Langemann
Ja, es gibt ja dann noch so Faktoren für die Wiederholungen abstrafen, habe ich noch gesehen.
00:31:05
Daniel Langemann
Ich komme jetzt nicht auf den Namen.
00:31:07
Daniel Langemann
Da kannst du auch ein bisschen rumspielen, dass wenn sich Sachen wiederholen, dass der das dann bevorzugt oder abstraft zum Beispiel, damit er sich, also da bin ich ganz am Anfang gerade noch von dem, was da geht, aber die Idee mit den Testfällen, also eine
00:31:22
Daniel Langemann
oder mehrere Test-Prompt, weiß ich nicht, vielleicht mache ich da einen Ordner mit einem Test-Projekt rein und sage dann einfach, refactor das und mach dies, das oder jenes und guck, was dann so für mich hinten rauskommt, was er da macht oder was das Ergebnis ist.
00:31:33
Daniel Langemann
Oder, hat Copyright drauf, okay.
00:31:35
Kai Ole Hartwig
Ist ja auch nicht meine Idee, ne?
00:31:36
Kai Ole Hartwig
Also, ist im offiziellen Atropic-Kurs.
00:31:41
Kai Ole Hartwig
Ja, weiß ich nicht.
00:31:41
Kai Ole Hartwig
Das ist bestimmt KI-Generät.
00:31:43
Daniel Langemann
Ja, aber das ist zumindest eine nette Idee, weil ich habe jetzt schon angefangen rumzuspielen, habe auch schon gemerkt, also gefühlt, dass es besser geworden ist, dass die Sachen, die gemacht werden, besser funktionieren, dass die KI halt nicht mehr dieses im Kreis laufen hat oder sehr kreativ Sachen löst, wo du sagst, nee, das machen wir anders, so macht man das nicht.
00:32:04
Daniel Langemann
aber ist es halt nicht messbar, also bis jetzt nicht messbar und dann finde ich das immer schwer zu vergleichen, weil ich dann immer sage, was ist der Teil, den ich rein interpretiere und was ist der Teil, den KI wirklich macht?
00:32:15
Kai Ole Hartwig
Ja, natürlich.
00:32:17
Kai Ole Hartwig
Und deswegen, man muss das auch theoretisch mit den unterschiedlichen Modellen testen, je nach dem Modell und welcher Modellversion verändert sich der Shit.
00:32:26
Kai Ole Hartwig
Also das heißt, im Prinzip musst du immer wieder validieren, wie ist das denn jetzt mit diesem Modell und wie ist das mit der Version von dem Modell und ich sag jetzt mal,
00:32:26
Daniel Langemann
Ja, das kommt noch dazu.
00:32:43
Kai Ole Hartwig
Das, was wir tun, verändert sich sehr stark.
00:32:48
Kai Ole Hartwig
Wir arbeiten auf einmal mehr, und das hat man ja schon bei der Automatisierung und Hyperautomatisierung, wo ich ja sehr viel unterwegs bin auch, wir arbeiten nicht mehr an, daran ein Problem zu lösen, sondern wir generalisieren abstrahierende Probleme und lösen die einmal für vieles.
00:33:09
Kai Ole Hartwig
Eigentlich auch spannend, anders spannend, unkonkreter, ne?
00:33:14
Kai Ole Hartwig
So, das ist ja irgendwie, man geht so zwei Etagen höher und mehr Überblick und sagt jetzt, hm, wir müssen das allgemeiner lösen.
00:33:18
Daniel Langemann
Ich weiß nicht, der Grundsatz von jedem Programmierer, also der irgendwas bauen will, dass da noch zehn andere Feature-Anfragen genau auch mitbedient werden können.
00:33:34
Kai Ole Hartwig
Ja, natürlich, wir bauen jetzt gerade die ultimative Abstraktionsschicht, aber wir bauen sie nicht im Programm, sondern außen drumherum.
00:33:44
Kai Ole Hartwig
mit maximaler Komplexität.
00:33:48
Kai Ole Hartwig
Ja, die KI-Komplexität bekommst du ja nie unter 100.
00:33:51
Kai Ole Hartwig
So, was ist hier mein tolles Memory?
00:33:52
Daniel Langemann
Anscheinend ein anderes wie du.
00:33:53
Daniel Langemann
Ich mache nur was mit Internet.
00:33:56
Kai Ole Hartwig
Nicht Memory, mein Wertungskartenspiel.
00:33:59
Kai Ole Hartwig
Der Eisberg.
00:34:02
Kai Ole Hartwig
Kennst du nicht?
00:34:04
Kai Ole Hartwig
Kennst du kein Planning-Poker?
00:34:05
Kai Ole Hartwig
Daniel, du... Also...
00:34:17
Kai Ole Hartwig
So, ich bin natürlich hier perfekt vorbereitet, ja, für jeder Zeitplanning-Programm.
00:34:21
Daniel Langemann
Nachhilfe im Planning Poker.
00:34:22
Kai Ole Hartwig
Ähm... Warte mal, ich muss mir mal kurz ein Set hier irgendwie raussammeln.
00:34:22
Daniel Langemann
Aber du hast es, das ist gut.
00:34:29
Kai Ole Hartwig
Ich habe das natürlich Ewigkeiten nicht mehr benutzt, ja.
00:34:35
Kai Ole Hartwig
Ja, wir hatten auch, ähm, ja, für unser Team, als wir noch im Ruge sitzen haben und so, ähm...
00:34:44
Kai Ole Hartwig
haben wir halt entsprechend auch auch set gehabt also wichtigste karte ja kaffee kaffee vielleicht passt die karte auch besser zur kai die für die leute die uns nicht schauen die eierlegende wollmilchsau ja unendlich
00:34:51
Daniel Langemann
Die kenne ich.
00:34:51
Daniel Langemann
Also Kaffee, Fibonacci-Zahlen.
00:34:58
Daniel Langemann
Die erlegende Rollmix-Song kenne ich nicht, aber geil.
00:35:09
Kai Ole Hartwig
So, dann hier der Bahnhof für alle, die mit der Bahn reisen.
00:35:14
Kai Ole Hartwig
Ich habe keinen Plan und ich weiß nicht, ob der zukommt.
00:35:17
Daniel Langemann
Also ich muss sagen, wir hatten immer so im Planning Poker langweilige Karten, wo Zahlen draufstanden.
00:35:21
Kai Ole Hartwig
Ach so, ja, ich finde spannende Karten schön.
00:35:24
Kai Ole Hartwig
Ja, den Eisberg, die 100.
00:35:29
Kai Ole Hartwig
Das ist Mammut, die 40.
00:35:33
Kai Ole Hartwig
Ja, dann wird es haben, die 20 ist nur noch der Stierkampf.
00:35:40
Kai Ole Hartwig
Ja, 13, wir finden das Feuer mal kurz neu.
00:35:43
Daniel Langemann
Aber der hält die Hand übers Feuer, der verbrennt sich die Pfoten, also das ist ja auch dumm.
00:35:46
Kai Ole Hartwig
Ja, ja, das, also es ist schon ein heißes Problem hier.
00:35:51
Kai Ole Hartwig
Ja, das, so Feuer machen und so, das ist ja nicht so einfach.
00:35:54
Kai Ole Hartwig
So, bei 8 kommen wir auch irgendwie ins Schwitzen, also wir arbeiten im Sommer.
00:36:02
Kai Ole Hartwig
Ja, 5, so, mal kurz rüber springen.
00:36:08
Kai Ole Hartwig
Drei keine Raketenwissenschaft.
00:36:10
Kai Ole Hartwig
Ich frage mich, wo denn die Raketenwissenschaft ist.
00:36:12
Kai Ole Hartwig
Habe ich mich immer gefragt, warum die drei keine Raketenwissenschaft ist.
00:36:16
Kai Ole Hartwig
Ist dann die fünf schon Raketenwissenschaft?
00:36:16
Daniel Langemann
Ja, Kettenwissenschaft fängt bei 5 dann an, genau.
00:36:20
Kai Ole Hartwig
Zwei Peanuts.
00:36:24
Kai Ole Hartwig
Und die eins Baby leicht.
00:36:30
Kai Ole Hartwig
Und die null machen wir im Schlaf.
00:36:38
Daniel Langemann
Also ich habe das Gefühl, dass die Scrum Master mir zugetraut haben, dass ich Zahlen beurteilen kann.
00:36:41
Daniel Langemann
Der musste sein.
00:36:41
Daniel Langemann
Aber finde ich interessant mit dem Bildchen da drauf.
00:36:43
Daniel Langemann
Kannte ich noch nicht.
00:36:57
Kai Ole Hartwig
Ich fand es halt ganz schön, das macht das halt für Menschen, die nicht häufig oder noch nicht häufig im agilen Kontext waren und jetzt irgendwie Komplexität schätzen sollen, was ja eh sehr komplex ist zu erklären, dass man jetzt Komplexität schätzt und nicht Zeit, weil ja jeder irgendwie oder viele immer noch mit Zeiten arbeiten und
00:37:17
Kai Ole Hartwig
erst mal verstehen müssen, was ist denn Komplexität eigentlich, warum schätze ich jetzt Komplexität, macht das natürlich bildlicher und einfacher.
00:37:28
Kai Ole Hartwig
Und ich fand auch immer so Regeln unsinnig zu sagen, ja, also 13 ist ja das höchste, was man in einem Sprint machen kann, wenn es jetzt 20 geschätzt wird, dann müssen wir das splitten.
00:37:41
Daniel Langemann
Ja, das ist doch so individuell.
00:37:42
Daniel Langemann
Also, je nach Team oder Unternehmen oder Kontext, wo du bist, also wir schweifen gerade voll ab, aber geiles Thema, ist das sowas von unterschiedliches.
00:37:54
Daniel Langemann
Es gibt Teams, die ballern, also die Punkte sind ja nicht vergleichbar.
00:37:58
Daniel Langemann
Das ist keine geeichte Messgröße zwischen Teams zu vergleichen.
00:38:01
Daniel Langemann
Heißt, ein Team schätzt zum Beispiel größere Sachen einfach mit alles, was wir in einem Sprint oder eine Sache, die wir in einem Sprint mit ein oder zwei Personen fertig kriegen, 20.
00:38:10
Daniel Langemann
Hatte ich zum Beispiel auch.
00:38:11
Daniel Langemann
Da gab es Referenz-Sachen zu, nur Watt 20, so die Größe, wo wir sagen, das ist groß genug, dass wir es gerade so in einem Spind mit zwei Leuten schaffen.
00:38:17
Kai Ole Hartwig
Ja, genau.
00:38:19
Daniel Langemann
Anderes Team, ja, oh mein Gott, bei acht, puh, das wird aber schon schwer, wenn wir das in zwei Dinge unterkriegen sollen.
00:38:24
Daniel Langemann
Wo du sagst, okay, ganz anders gemessen, sagt halt auch nichts aus.
00:38:29
Kai Ole Hartwig
Eigentlich ist ja die Velocity, musst du die für das Team, das es jetzt gibt, ohne Veränderungen über Wochen aufstellen, damit du eine Vergleichbarkeit oder eine Prognose hast, wie viel dieses Team in der Zusammensetzung schätzungsweise in einem durchschnittlichen Sprint ohne Urlaube, ohne dieses und jene Abweichung schaffen könnte.
00:38:51
Daniel Langemann
Und schon rechnest du Komplexität wieder auf Zeit um.
00:38:53
Daniel Langemann
Und das funktioniert nicht.
00:38:55
Daniel Langemann
Die Diskussion hatte ich schon mal.
00:38:56
Daniel Langemann
Es tut mir leid.
00:38:58
Daniel Langemann
Die Scrum Masterin, da hatte ich letztens noch Kontakt, die kann sich immer noch an mich erinnern.
00:39:02
Kai Ole Hartwig
Ja, ja, so, das ist, ich sag ja nur, was dieser Wert dann am Tagesende, ja, es ist dann eine Prognose mit wie, eine Prognose, ja, keine, so, was denn unter diesen Idealbedingungen, wenn das Team sich nicht verändert, wenn niemand krank wird, wenn niemand Urlaub macht, wenn, so, dann bis, also erreicht werden könnte könnte und dann landet man ganz schnell bei No Estimations.
00:39:32
Daniel Langemann
Also ich mag es auch, die Planning-Poker.
00:39:34
Daniel Langemann
Ich bin definitiv dafür, weil das dafür hilft, abzustimmen und einfach so Unklarheiten.
00:39:39
Daniel Langemann
Also der eine schätzt 20, der andere 3.
00:39:42
Kai Ole Hartwig
Ja, genau.
00:39:43
Kai Ole Hartwig
Dafür ist das mega gut.
00:39:45
Daniel Langemann
Ja, für alles andere.
00:39:47
Daniel Langemann
Leider passiert dann immer wieder, dass solche Sachen in Velocity umgerechnet werden auf Zeit und das ist falsch, weil das Beispiel ist immer, die Komplexität, eine Wand zu streichen, hängt nicht davon ab, ob es 3 Meter, 5 Meter oder 20 Meter sind.
00:40:00
Daniel Langemann
Aber jeder Handwerker wird ein anderes Angebot schreiben, wenn er weiß, ob er 3 Meter, 5 Meter oder 20 Meter streichen muss.
00:40:06
Daniel Langemann
Auch wenn er jedes Mal den Azubi schicken kann, weil der das schafft.
00:40:10
Daniel Langemann
Also kann ich nicht, also kann es auch, genauso ist es in der IT auch.
00:40:13
Daniel Langemann
Es gibt Aufgaben, die sind von der Komplexität nicht hoch.
00:40:16
Daniel Langemann
Du musst halt nur von 500 Klassen im Projekt 200 anfassen.
00:40:21
Daniel Langemann
Das ist keine hohe Komplexität.
00:40:21
Kai Ole Hartwig
Ja, und jedes Mal ein Buchstaben ändern oder drei Buchstaben ändern oder so.
00:40:27
Kai Ole Hartwig
So, und, ähm,
00:40:27
Daniel Langemann
Gleiches Beispiel, nur zwei Klassen anpassen, wäre für mich die gleiche Zahl.
00:40:32
Daniel Langemann
ne, gleiche Komplexität, würde ich beides sagen, kriegt beides mal jemand hin, der seit zwei Wochen im Projekt ist, aber der eine braucht zwei Sprints dafür, die zwei Wochen gehen und der andere müsste morgen fertig sein, weil das willst du zwei Klassen lang lange anpassen, ne?
00:40:48
Kai Ole Hartwig
Ja, und dann kommen Scrum Master um die Ecke oder auch POs oder so, die sagen, ah ja, das müssen wir aber auch reinrechnen.
00:40:56
Kai Ole Hartwig
Die Wiederholung erhöht die Komplexität.
00:40:59
Kai Ole Hartwig
So, lass uns schnell weg davon, weil mein Cloud Code macht nämlich was ganz Spannendes.
00:41:00
Daniel Langemann
Ich kann es nicht mehr mit dem...
00:41:04
Kai Ole Hartwig
Das spuckt immer random Zeitschätzungen aus.
00:41:07
Kai Ole Hartwig
Das sagt dann, ja, hier für den Plan, ich brauche da, also das dauert jetzt vier Tage, das umzusetzen.
00:41:17
Kai Ole Hartwig
Halbe Stunde später ist es fertig.
00:41:22
Kai Ole Hartwig
Also, so viel zur Schätzung von Aufgaben.
00:41:26
Kai Ole Hartwig
Die KI kann das auch nicht abschätzen.
00:41:29
Daniel Langemann
Echt nicht?
00:41:29
Daniel Langemann
Also ich habe gute Erfahrungen damit gemacht.
00:41:30
Daniel Langemann
Ich habe jetzt... Achso, wie lange sie selbst braucht.
00:41:32
Kai Ole Hartwig
Ja, aber sie, also nicht für wie lange braucht sie selbst.
00:41:40
Kai Ole Hartwig
Also nicht, dass ich nach einer Schätzung fragen würde, die postet die Schätzung in Zeit selbstständig daraus manchmal, ohne dass ich danach frage, ohne dass ich es haben will.
00:41:53
Kai Ole Hartwig
Und dann sind das so Werte, wo ich mir so denke, Freunde, das ist doch, das ist wirklich erfunden, weil in einer halben Stunde bist du mit, oder meinetwegen auch in einer Stunde, bist du mit diesem Plan durch, wo du jetzt sagst, der dauert Tage.
00:42:08
Daniel Langemann
Ich habe genau das Gegenteil erlebt.
00:42:08
Daniel Langemann
Ich habe...
00:42:09
Kai Ole Hartwig
Ja, der dauert vielleicht Tage, wenn ein Mensch das macht, aber nicht, wenn du das machst.
00:42:12
Kai Ole Hartwig
Also wenn du schätzt, dann schätzt du auch für dich selber.
00:42:14
Kai Ole Hartwig
Du sollst ja nicht für mich schätzen.
00:42:16
Kai Ole Hartwig
Dann hätte ich ja gesagt, oh, gib mir eine Schätzung, wenn ich diese Aufgabe umsetzen muss.
00:42:21
Kai Ole Hartwig
Ich habe keine Token mehr.
00:42:29
Daniel Langemann
Für ein Angebot, also neuer Kunde, ganz viel Dokumentation bekommen, habe mich hingesetzt und ich glaube einen Dreivierteltag oder einen Tag lang da wirklich Sachen rumgeschrieben und also klassisch gemacht.
00:42:41
Daniel Langemann
Alles vorbereitet, habe dann die Excel-Schätzung rausgenommen, aber alle anderen Grundlagen dargelassen.
00:42:47
Daniel Langemann
Ich habe gesagt, hier KI, das sind die Grundlagen, mach mir mal einen Projektplan, eine Schätzung, das ist der Kunde, in der Phase sind wir.
00:42:53
Daniel Langemann
Ich möchte gerne so Best- und Worst-Case-Schätzungen mit Medianen haben, mach mir mal fertig.
00:43:00
Daniel Langemann
Und der Witz war, es war eine Differenz, ich glaube, von drei PT, also ich war am Ende bei 75 PT und die war drei PT drüber oder so.
00:43:08
Daniel Langemann
Wo ich sage so, scheiße, jetzt habe ich den ganzen Tag gearbeitet und die hat also 30 Minuten fertig gemacht.
00:43:14
Kai Ole Hartwig
Ja, genau.
00:43:15
Kai Ole Hartwig
Also ich sage ja, menschliche Zeiten schätzen, da bin ich gar nicht, aber ich verstehe halt nicht, warum es jetzt die eigenen Zeiten so random, warum stehen da, also.
00:43:24
Daniel Langemann
Ich habe sie noch nie gefragt, wie lange sie braucht.
00:43:27
Kai Ole Hartwig
Ich auch nicht.
00:43:29
Daniel Langemann
Bin gerade am Überlegen.
00:43:30
Daniel Langemann
Warum nicht?
00:43:30
Kai Ole Hartwig
Ich sage nur manchmal so genervt, ja jetzt mach mal schneller oder so.
00:43:37
Kai Ole Hartwig
Wenn dann die zehnte Rückfrage kommt oder das zehnte Mal, jetzt musst du aber was machen.
00:43:42
Kai Ole Hartwig
Und ich sage, ja, das hast du beim letzten Mal auch gemacht, jetzt mach mal hin.
00:43:45
Kai Ole Hartwig
So wie der Junior-Dev, der dann ankommt mit, ich weiß nicht mehr, wie ich committen muss, wie geht das denn?
00:43:52
Kai Ole Hartwig
Das ist jetzt böse bei Junior-Devs, sagen wir der Praktikant.
00:43:59
Daniel Langemann
resettet.
00:44:04
Daniel Langemann
Ich bin mal gespannt.
00:44:05
Daniel Langemann
Ich frage jetzt die nächsten Male KI immer, wie lange sie braucht dafür.
00:44:07
Daniel Langemann
Ich habe vielleicht noch nie gemacht.
00:44:08
Daniel Langemann
Nicht mehr als gut.
00:44:09
Daniel Langemann
Wir mögen KI und trotzdem hassen wir sie.
00:44:10
Kai Ole Hartwig
Ja, musst du beim nächsten Mal erzählen, wie das dann läuft.
00:44:13
Kai Ole Hartwig
Ich glaube, wir sind auch durch.
00:44:15
Kai Ole Hartwig
Jetzt sind wir am Ende gar nicht so richtig frustriert.
00:44:25
Kai Ole Hartwig
Ja, jetzt merkt man doch, dass unsere KI-Assistenten hier sitzen.
00:44:29
Daniel Langemann
Das wäre geil.
00:44:34
Kai Ole Hartwig
Hast du es nicht gelesen?
00:44:35
Kai Ole Hartwig
Es gibt immer mehr Führungskräfte, die sich jetzt klonen, damit sie dann virtuell im Termin teilnehmen.
00:44:45
Daniel Langemann
Also war die Anwesenheit vorher auch schon überflüssig und es fällt gar nicht auf, dass da eine KI sitzt oder wie.
00:44:50
Kai Ole Hartwig
Es gibt immer mehr Führungskräfte, wo es halt entsprechend viel Content gibt.
00:44:54
Kai Ole Hartwig
Videos, Videos,
00:44:56
Kai Ole Hartwig
Podcasts, zufälligerweise, Texte, E-Mails, der ganze Shit und damit sind die quasi trainiert, beziehungsweise die haben dann halt ein entsprechendes System dahinter, AG-mäßig und die haben halt virtuelle Klone.
00:45:16
Kai Ole Hartwig
wirklich zunehmend, also es gibt einen Trend dazu, zu diesen virtuellen Klonen, die auch Video können und auch in Videomeetings gehen, die dann im Prinzip teilnehmen, als würdest du selber teilnehmen.
00:45:24
Daniel Langemann
Krass, muss ich mal ausprobieren.
00:45:24
Daniel Langemann
Hallo, ich bin der Daniel.
00:45:25
Daniel Langemann
Ich nehme auch Podcasts rein.
00:45:31
Kai Ole Hartwig
Und auch sehr ähnlich zu dir antworten.
00:45:35
Kai Ole Hartwig
Also ich sage jetzt mal, für das normale Labertaschenmeeting ausreichend.
00:45:47
Kai Ole Hartwig
Ich habe es ja schon ausprobiert, es ist gar nicht aufgefallen.
00:45:50
Kai Ole Hartwig
Ja, so, weißt du?
00:45:52
Daniel Langemann
Ja, wäre doch mal lustig.
00:45:55
Daniel Langemann
Man weiß nicht, wie ich im Altenheim später bespaßt werde.
00:45:57
Daniel Langemann
Da kriege ich dann einen Monitor hingestellt, dann darf ich dann so Rentner-Podcast machen.
00:46:01
Daniel Langemann
Keiner hört zu, es wird nirgendwo gesendet, aber Daniel denkt, er macht einen Podcast.
00:46:07
Kai Ole Hartwig
Ich habe wirklich schon mal drüber nachgedacht, gerade als jetzt so krass viele Sicherheitslücken gekommen sind, ob ich nicht so ein Daily-Format irgendwie noch raushaue.
00:46:15
Kai Ole Hartwig
Oder ob wir nicht jede Woche zwei Stück raushauen oder so.
00:46:21
Daniel Langemann
Machen wir.
00:46:21
Daniel Langemann
Ich arbeite nicht mehr, ich mache nur noch Podcast.
00:46:23
Daniel Langemann
Dann brauchen wir nur noch so einen Song wie die Moor-Sekte.
00:46:25
Kai Ole Hartwig
Richtige Einstellung, Daniel.
00:46:28
Kai Ole Hartwig
Jeden Tag podcasten jetzt.
00:46:40
Kai Ole Hartwig
Das ist jetzt ein zu krasser Themenwechsel.
00:46:41
Kai Ole Hartwig
Das machen wir nicht mehr, Daniel.
00:46:43
Kai Ole Hartwig
Ich glaube, wir machen Schluss für diese Woche.
00:46:45
Kai Ole Hartwig
Jetzt haben wir gar kein Thema für nächste Woche angeteasert.
00:46:48
Kai Ole Hartwig
Das waren wir letzte Woche wieder besser mit.
00:46:49
Daniel Langemann
Echt nicht?
00:46:51
Daniel Langemann
Schnick, schnack, schnuck, was haben wir mit dem?
00:46:55
Kai Ole Hartwig
Ist egal, wir sehen uns nächste Woche zu einer wunderbaren, fantastischen neuen Folge Secrets Not Included.
00:47:04
Kai Ole Hartwig
Wir machen jetzt noch ein bisschen Schnickschnackschunk, bis wir ein Thema gefunden haben, aber ihr könnt schon mal ausschalten.
00:47:09
Kai Ole Hartwig
Bis dahin, macht's gut.
00:47:10
Kai Ole Hartwig
Ciao, ciao.