Zencastr
00:00:00
00:00:01
Speed1x
Format▸
Share
Embed
Report

Deterministische KI, Kaffee-Metriken und 75 % weniger Pipeline-Laufzeit

Secrets Not Included
Secrets Not Included

1 plays · Sep 24, 2026

Transcript

Kai Ole Hartwig: Willkommen zurück zu einer neuen Folge Secrets Not Included mit Daniel und Ole.

Kai Ole Hartwig: Und in dieser Woche...

Kai Ole Hartwig: haben Daniel und ich ganz professionell

Kai Ole Hartwig: Nichts für euch vorbereitet an Themen und dachten wir, schauen mal, was wir so beide auf unserer Liste haben, worüber wir quatschen könnten.

Daniel Langemann: Ja.

Kai Ole Hartwig: Auch Daniel.

Kai Ole Hartwig: Also außer Kaffeekonsum, worüber können wir noch reden?

Daniel Langemann: Vielen Dank.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Genau. Wie hoch muss der Kaffeekonsum sein, damit ich mich Senior Developer nennen darf?

Kai Ole Hartwig: Ja, schöne Metrik, finde ich persönlich.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Dö -dö.

Kai Ole Hartwig: Wie viel, also rechnet man das in Kilo oder in Liter eigentlich?

Kai Ole Hartwig: Bohnenverbrauch oder Liter Kaffeekonsum?

Daniel Langemann: Vielen Dank.

Daniel Langemann: Partikel...

Kai Ole Hartwig: Weil das ändert sich ja mit dem Milchanteil.

Daniel Langemann: brauchen wir eine Feldstudie zu.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Wie kritisch waren die CWIs?

Kai Ole Hartwig: Anhand des...

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Das Milchanteil am Tag danach im Kaffee.

Daniel Langemann: Also als Fingerpointing -Ausfall.

Daniel Langemann: In.

Daniel Langemann: monetären Werten

Daniel Langemann: Personen zuzuordnen und dann so ein Leaderboard zu machen. Wer am meisten Kosten verursacht hat mit Ausfällen, das wäre auch fies.

Kai Ole Hartwig: Den Sprung habe ich jetzt vom Kaffeekonsum aus nicht hinbekommen.

Daniel Langemann: Ja, weil wir gerade Kaffeekonsummetriken auf Senior...

Daniel Langemann: Jetzt fängst du mit CVE an oder beziehungsweise...

Kai Ole Hartwig: Ich wollte die Kritikalität des CWIs anhand des Milchanteils im Kaffee bestimmen.

Daniel Langemann: Lücken oder...

Daniel Langemann: Vielen Dank.

Daniel Langemann: Was?

Daniel Langemann: Da habe ich noch zu wenig Kaffee für.

Kai Ole Hartwig: Vielen Dank.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Vielen Dank.

Daniel Langemann: Also...

Daniel Langemann: Vielleicht ist das aber auch so ein Indikator. Du bist gar nicht so...

Daniel Langemann: Berufsgruppe

Daniel Langemann: Senior, sondern du fängst morgens einfach als Junior an, weil Café Level ist Junior.

Daniel Langemann: So mit der ersten Tasse kommst du da so langsam, weißt du, da steigt dann so dein Expertenlevel.

Daniel Langemann: Mittags mit Fresskoma sinkt das wieder.

Kai Ole Hartwig: Ja, aber das habe ich...

Daniel Langemann: Vielleicht ist das so zu machen.

Kai Ole Hartwig: Also seit Sommerferienende habe ich das aber auch in der Woche drin. Montags steige ich als Junior ein.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: So, weil zwei Kinder auf einmal um 8 Uhr in der Schule haben.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Mh.

Kai Ole Hartwig: Und über die Woche levelt sich das dann so ein, um dann ganz krass Freitag auch zu brauchen. Also ich sage jetzt mal...

Kai Ole Hartwig: Das Senioritätslevel ist in einer Parabel beschrieben.

Kai Ole Hartwig: Zumindest in den ersten zwei Wochen nach den Sommeraufwägen aktuell.

Daniel Langemann: Ja, da funktioniert ja eh noch alles nicht. Also Tagesablauf, alles.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Genau, und dann haben wir so eine...

Kai Ole Hartwig: So ein M im Tagesverlauf nach Kaffeekonsum und Mittagskoma.

Kai Ole Hartwig: Ja, das kann schon sein.

Daniel Langemann: Und spätestens ab 16 Uhr bin ich dann auch wieder Junior.

Daniel Langemann: Also.

Kai Ole Hartwig: Ja, jetzt böse These.

Kai Ole Hartwig: Ähm...

Kai Ole Hartwig: die

Kai Ole Hartwig: Die Schule gefährdet das Senioritätslevel.

Daniel Langemann: Das war's.

Kai Ole Hartwig: Ja, man muss so früh aufstehen, um den ganzen Tag, bis man anfängt zu arbeiten, schon abgearbeitet zu haben, dass man als Junior einsteigen muss, damit man noch parat kommt. Dann braucht man erstmal eine Stunde, um wieder im Leben anzukommen mit ausreichend Kaffee.

Daniel Langemann: Also du bist dann auch eher so Team Eule, ja? Nicht Team Lerche.

Kai Ole Hartwig: Nee, gar nicht.

Kai Ole Hartwig: Ich bin Team morgens um 4 Uhr produktiv anfangen und dann werde ich unterbrochen in meiner Arbeit zur produktivsten Zeit, so zwischen...

Kai Ole Hartwig: 6 .78 Uhr.

Daniel Langemann: Mh.

Kai Ole Hartwig: Und muss dann wieder in alles reinkommen. Das nervt mich tierisch.

Daniel Langemann: Hm.

Kai Ole Hartwig: Also ich würde am liebsten...

Kai Ole Hartwig: Wirklich um vier aufstehen, an den Rechner gehen, anfangen zu arbeiten.

Kai Ole Hartwig: Dann keine Ahnung, so 10, 11 Uhr Sport machen.

Kai Ole Hartwig: Und dann...

Kai Ole Hartwig: Also...

Kai Ole Hartwig: Mittagspause Sport, also Mittagspause.

Daniel Langemann: Um 10.

Kai Ole Hartwig: Tschüss.

Kai Ole Hartwig: Ja, so im Arbeitsmodus.

Daniel Langemann: Jaja.

Kai Ole Hartwig: Mittagspause, nicht essensechnisch Mittag.

Kai Ole Hartwig: Ähm...

Kai Ole Hartwig: Und dann halt...

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: quasi so

Kai Ole Hartwig: Ich sage mal um 12 wieder einsteigen in die Arbeit.

Kai Ole Hartwig: 15, 30 oder sowas, bis ich dann halt durch bin, die Kinder einsammeln und gut ist.

Kai Ole Hartwig: Und dann halt den Nachmittagabend entsprechend lieber...

Kai Ole Hartwig: frei haben.

Daniel Langemann: Ja, kenne ich. Also ist bei mir ähnlich.

Daniel Langemann: Ich bin öfter früh wach.

Daniel Langemann: Wo man dann...

Daniel Langemann: wirklich aufwacht und sagt, ich habe tausend Ideen und die müssen gerade niedergeschrieben werden.

Daniel Langemann: Der Tagesablauf wird geplant.

Daniel Langemann: ganz viele Ideen und dann muss das raus und...

Daniel Langemann: Dabei nicht zu unterbrochen werden, ist sehr hilfreich.

Kai Ole Hartwig: Und diese Unterbrechung jetzt, die finde ich wirklich nervig.

Daniel Langemann: da was fertig zu kriegen.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Also ich finde, Schule sollte um 4 Uhr morgens angefangen haben.

Kai Ole Hartwig: Oder?

Daniel Langemann: Da brauchst du sehr viele Freunde mit.

Kai Ole Hartwig: Ja oder halt um 10.

Kai Ole Hartwig: Das ist auch wieder okay. Das ist für mich eine akzeptable Zeit, wo ich dann so durch meinen ersten Schwung...

Daniel Langemann: Können die nicht auch Homeoffice machen?

Kai Ole Hartwig: von wo ich bin.

Kai Ole Hartwig: Nee, bitte nicht.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Nein, nein.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Ja.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: So, völlig abgedriftet, was Kaffeekonsum anrichten kann.

Daniel Langemann: Oder fehlender Kaffeekonsum.

Kai Ole Hartwig: Ja.

Kai Ole Hartwig: Eigentlich zeichnet mir das jetzt auch hier morgens um vier auf.

Daniel Langemann: Nee, nee, nee. Ich bin schon der Mittagspause geistig.

Kai Ole Hartwig: Hehehe.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: So.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Gut, jetzt mal ernsthafte Entwicklerthemen hier oder DevSecOps -Themen diese Woche, Daniel.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Ich habe noch auf meiner Liste...

Kai Ole Hartwig: Unser wunderbarer...

Kai Ole Hartwig: Lieblings -KI -Hersteller. Oder auch nicht.

Kai Ole Hartwig: Kann sich jeder aussuchen. Ob mal AI soll ein neues Modell rausbringen oder rausgebracht haben. Jeff?

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: der wohl besonders gut für Automatisierung ist, um Entscheidungen zu treffen. Dem schmeißt du quasi ein Ding rein. Ich habe das bisher nicht ausprobiert. Ich habe es nur gesehen.

Kai Ole Hartwig: Den schmeißt du quasi in eine...

Kai Ole Hartwig: Ist ja ICD -Pipeline.

Kai Ole Hartwig: Und...

Kai Ole Hartwig: Gibt es denn dann so einen Auftrag, so hey...

Kai Ole Hartwig: Sollte dieser Merge -Request gemerged werden, zum Beispiel, dass er eins...

Kai Ole Hartwig: was ich tatsächlich...

Kai Ole Hartwig: auch drin habe.

Kai Ole Hartwig: bei mir und gebe dann die Metriken mit, hey, das ist gelaufen und das ist da rausgekommen und schaue nochmal über den ganzen Shit drüber.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Und dann lasse ich mir im Moment Feedback geben.

Kai Ole Hartwig: also ein bisschen review mäßig

Kai Ole Hartwig: Aber auch immer mit der Fragestellung.

Kai Ole Hartwig: Wenn alles cool oder mit dem Auftrag, wenn alles cool ist, dann setzt jetzt Auto -Merge. Dann soll das automatisch gemerged werden.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Und nur wenn das nicht cool...

Kai Ole Hartwig: Also wenn es nicht gut bewertet ist oder Jobs rot sind. Bei Job rot bricht eh die Pipeline ab. Kennst du mich ja.

Kai Ole Hartwig: Ähm.

Kai Ole Hartwig: Wenn es nicht...

Kai Ole Hartwig: gut ist, dann unterbricht er das und sagt, nee, wir matchen hier nicht.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Und für so einen Anwendungsfall gibt es jetzt...

Kai Ole Hartwig: Wohin?

Kai Ole Hartwig: Dieses neue Modell, das besonders gut sein soll.

Kai Ole Hartwig: In Automatisierung.

Kai Ole Hartwig: also besonders gut in Automatisierung einsetzbar sein soll.

Kai Ole Hartwig: Ähm.

Kai Ole Hartwig: Weil es einfach...

Kai Ole Hartwig: sinnvoll Feedback gibt im Sinne von Ja oder Nein.

Kai Ole Hartwig: Also zuverlässig.

Kai Ole Hartwig: Antwortet in dem vorgegebenen Format.

Daniel Langemann: Also weil ich ja immer...

Daniel Langemann: Tschüss.

Daniel Langemann: gegensätzliche Rolle einnehmen muss, versuche ich mich jetzt mal richtig blöd zu stellen.

Daniel Langemann: Nee, ernst gemeinte Frage.

Kai Ole Hartwig: Nee, musst du nicht. Du kannst auch einfach darüber hinweggehen, das zu Ende zu nehmen und wir gehen zum nächsten Thema über.

Daniel Langemann: Nein, gar nicht. Ich möchte jetzt wieder renten.

Kai Ole Hartwig: So.

Kai Ole Hartwig: Weil auspumpet habe ich es auch noch nicht.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Ja.

Kai Ole Hartwig: Bitte.

Daniel Langemann: Versuchen wir gerade deterministische Antworten in einem Modell unterzubringen, was überhaupt nicht deterministisch ist.

Kai Ole Hartwig: Ja.

Daniel Langemann: Okay.

Daniel Langemann: Blödes Thema. Nächstes Thema.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Es ist...

Kai Ole Hartwig: So.

Daniel Langemann: Nein.

Daniel Langemann: Also...

Daniel Langemann: Ich muss sagen, ich habe mich mit dem Thema noch nicht beschäftigt und zumindest das Beispiel, was du jetzt machst, ist für mich doch, das sind alles Sachen,

Daniel Langemann: wo ich A, eine vorhersehbare Antwort haben möchte.

Daniel Langemann: Und Modelle sind nicht deterministisch.

Daniel Langemann: Per Definition können sie es ja eigentlich nicht sein.

Daniel Langemann: Im besten Fall gibst du zweimal den gleichen Prompt mit und kriegst zweimal das gleiche Ergebnis.

Daniel Langemann: Es ist aber nicht zu 100 % sicher, dass es so sein wird.

Daniel Langemann: Und spätestens eine Woche später oder je nach Kontext wird das schon wieder anders sein.

Kai Ole Hartwig: Ja, OpenAI behauptet, sie hätten das Problem für dieses Modell gelöst.

Daniel Langemann: Okay.

Daniel Langemann: Jetzt ist hier jemand im Hintergrund und klickt.

Kai Ole Hartwig: Ja...

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Keine Ahnung, wahrscheinlich.

Daniel Langemann: Nein.

Kai Ole Hartwig: Ganz Indien eingekauft.

Daniel Langemann: Der Mensch selber ist ja auch nicht deterministisch. Nur weil ich heute sage, ich entscheide mich für etwas. Alle, die mich kennen, wissen, dass ich eine Woche später oft anders entscheide.

Kai Ole Hartwig: Bis erst eine Woche später.

Daniel Langemann: Ja.

Daniel Langemann: Weil ich immer wieder dazwischen Zeiten brauche, um den sozialen Akku aufzuladen.

Kai Ole Hartwig: Das war's.

Daniel Langemann: Nein, aber...

Kai Ole Hartwig: Ja.

Daniel Langemann: Ja.

Daniel Langemann: In der Pipeline weiß ich nicht, ob ich da irgendwas haben will, was nicht deterministisch ist. Und ich meine...

Daniel Langemann: Die Beispiele waren jetzt vielleicht auch...

Daniel Langemann: Unpassend, weil ob Tests gelaufen sind, ob andere Sachen durch sind, das kann man ja alles bauen, verskripten.

Kai Ole Hartwig: Ja, aber mehr so diese Frage...

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Also klar, das ist der deterministische Teil an...

Kai Ole Hartwig: An der Entscheidung sind alle ein...

Kai Ole Hartwig: Eingangsvoraussetzungen erfüllt

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Aber die zweite Frage in dem Job bei mir ist ja zumindest auch,

Kai Ole Hartwig: Erkennst du etwas?

Kai Ole Hartwig: und der Code Qualität.

Kai Ole Hartwig: oder am Code, was nicht sicher ist, was die Performance killt und so weiter und so fort.

Kai Ole Hartwig: So in die Richtung geht da meine...

Kai Ole Hartwig: meine Fragerunde und dann halt mit der Abschlussfrage.

Kai Ole Hartwig: sollten wir diesen Merch -Request merchen.

Kai Ole Hartwig: Und für diese Abschlussfrage.

Kai Ole Hartwig: Ist ja quasi genau das.

Daniel Langemann: KI kann doch deine Inkompetenz nicht kaschieren.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Nein.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Ich habe immer die Hoffnung, dass es niemand merkt, dass ich das alles nicht kann, was ich mache.

Daniel Langemann: Ja, genau. Also grundlegend...

Daniel Langemann: ist ja die Frage, wie nutzen wir KI oder was machen wir damit?

Daniel Langemann: Ähm...

Daniel Langemann: Ich sage immer, es ist eine Hassliebe bei mir. Auf der einen Seite feiere ich es, weil sie mir viele Arbeiten abnimmt, die ich nicht mag.

Daniel Langemann: Auf der anderen Seite hasse ich es, weil sie mir ab...

Daniel Langemann: arbeiten abnimmt, die ich mag.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Und nächste Woche werden wir auch wieder über andere Themen reden, wenn es um KI geht, weil sich alles wieder geändert hat. Also jedes Mal, wenn ich denke, jetzt hast du einen Weg gefunden, ist morgen wieder alles anders.

Kai Ole Hartwig: Ja, genau.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Ja.

Daniel Langemann: Und es ist eigentlich schon fast so weit, dass ich sage, komm Jungs, macht, lasst uns mal in einem halben Jahr darüber reden, wenn ihr euch ausgetobt habt, wenn ihr so ein bisschen einfach mal, dann hole ich wieder auf.

Daniel Langemann: Also ich bin schon ein bisschen genervt langsam.

Daniel Langemann: Also nicht genervt, ich bin satt.

Daniel Langemann: dass ich richtig Bock auf die neuen Themen habe.

Daniel Langemann: wird schon weniger.

Daniel Langemann: Aber was ich jetzt bei dieser Grundsatzfrage...

Kai Ole Hartwig: Sollen wir dann...

Kai Ole Hartwig: zu einem alten Thema wechseln.

Daniel Langemann: Finde oder sehe...

Daniel Langemann: Nee, aber was ich bei dem...

Daniel Langemann: Also generell die KI.

Daniel Langemann: Aber grundsätzlich ist es so, dass ich möchte, dass die KI mir zuarbeitet.

Daniel Langemann: Zum Beispiel...

Daniel Langemann: Ist die Dokumentation aktuell? Habe ich Bock, irgendwie 50 Seiten Confluence durchzulesen, die vor 10 Jahren erstellt wurden, wo irgendjemand mal richtig hochmotiviert war?

Daniel Langemann: Vielen Dank.

Daniel Langemann: Plus Quelltext, der dann überhaupt nicht mehr dazu passt. Oder ich komme in ein Projekt rein, so der richtig schöne Legacy, der letzte Entwickler.

Kai Ole Hartwig: Ja, ja.

Daniel Langemann: hat es dann auch...

Daniel Langemann: hat er keinen Bock mehr, ist dann auch weg und dann hast du dann so einen Haufen irgendwie gefrickelte Lösungen, wo du sagst so

Daniel Langemann: Wer kann mir das jetzt erklären?

Daniel Langemann: Also da feiere ich KI. Dann setze ich mich hin und sage, hier...

Daniel Langemann: Forster mal durch. Ich bin zum Beispiel an der Sache, hat diese Entität noch zig andere

Daniel Langemann: Oder wie finde ich diesen Punkt im Frontend? Den finde ich gerade nicht, bin ich zu blöd für.

Daniel Langemann: wie dieser Punkt aufgerufen wird.

Daniel Langemann: Perfekt.

Daniel Langemann: Fünf Minuten oder drei Minuten hat die Karine Antwort für mich.

Daniel Langemann: Wenn ich aber jetzt hingehe und sage, ich brauche ja, also entweder oder.

Daniel Langemann: Also ja oder nein?

Daniel Langemann: Das sind ja für mich alles Sachen wie...

Daniel Langemann: soll ich das machen, darf ich das machen, kann ich das machen?

Daniel Langemann: Das sind ja genau die Entscheidungen, die ich eigentlich treffen will.

Daniel Langemann: Also ich...

Daniel Langemann: Möchte von meiner Arbeitsweise her sagen, KI, arbeite mir zu, ich brauche Informationen.

Daniel Langemann: arbeite mir die auf, ich kontrolliere die, weil ich weiß,

Daniel Langemann: Das, keine Ahnung, zum Beispiel letztens hat sie erst wieder behauptet, dass die LTS von Symphonie einfach zwei Jahre kürzer wäre, die 5 .4. Wo ich sage so, nein, stimmt nicht.

Daniel Langemann: Guckt nach auf der Seite und dann so, ach stimmt, du hast recht, das wurde um zwei Jahre verlängert.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Ich glaube immer noch, wir beide benutzen sie auch.

Kai Ole Hartwig: Krass gegensätzlich oder unterschiedlich.

Kai Ole Hartwig: Ich stelle dem Ding halt so ganz dumme Fragen die ganze Zeit auch.

Daniel Langemann: Ja, das auch, aber...

Daniel Langemann: Zum Glück lacht die nicht.

Kai Ole Hartwig: Ja, also ich lasse ja eh die Dokumentation von dem Ding schreiben.

Kai Ole Hartwig: Und auch jede Änderung dokumentieren damit.

Kai Ole Hartwig: Weil das macht es schön ab, wenn man...

Daniel Langemann: Für wen? Für wen?

Kai Ole Hartwig: Für die KI selber später.

Daniel Langemann: Gut.

Daniel Langemann: Ja, also ich muss sagen,

Kai Ole Hartwig: Liest du noch Tokus selber?

Daniel Langemann: Mittlerweile, also

Daniel Langemann: Boah, das ist ein Hassthema. Wenn zum Beispiel andere Kollegen Tickets schreiben mit KI, warum sollte ich die dann lesen?

Daniel Langemann: Wenn die nicht genug Zeit damit verbringen wollen, mir vernünftig strukturiert irgendwas runterzuschreiben oder ihre Meinung.

Daniel Langemann: Warum sollte ich mir die Zeit damit verbringen, die zu lesen?

Kai Ole Hartwig: Ja, aber schon mal so.

Kai Ole Hartwig: So sagen wir, wenn ich ein Feature geändert habe.

Daniel Langemann: Hm?

Kai Ole Hartwig: die Änderungen jetzt in die Doku vernünftig einzuarbeiten.

Daniel Langemann: Ja, das ist was anderes.

Daniel Langemann: Oder

Kai Ole Hartwig: Warum sollte ich das selber tun?

Daniel Langemann: Vielen Dank.

Daniel Langemann: Ja.

Daniel Langemann: Wobei ich oft sagen muss, die Doku, die generiert wird, ist, also natürlich prompte ich wieder falsch. Also das nehme ich mal vorweg. Ich prompte wieder falsch, ich habe wieder die falsche MD dafür.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Vielen Dank.

Daniel Langemann: Ich bin der Einzige, dem das passiert, weil alle anderen generieren natürlich Dokumentation, die mir nicht auf die Nerven geht und viel zu lang und ausführlich ist.

Daniel Langemann: Also...

Daniel Langemann: Ich habe schon oft Dokumentationen gehabt, wo ich sage, so...

Daniel Langemann: manchmal wäre weniger besser gewesen, weil da alles drinsteht. Da steht auch drin, was du morgens zum Frühstück hattest und wie der Sonnenstand war.

Daniel Langemann: Und...

Daniel Langemann: Ich habe das...

Kai Ole Hartwig: Ja, also das ist ja eh die Schwierigkeit, uns zu kommentieren.

Daniel Langemann: Generell ja.

Kai Ole Hartwig: Und das ist halt der Punkt, warum ich sage, ich lasse die Dokumentation...

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: ist

Kai Ole Hartwig: Ich tendiere dazu.

Kai Ole Hartwig: Zu viel Wissen.

Kai Ole Hartwig: vorauszusetzen.

Kai Ole Hartwig: und zu sehr meine Gedanken nachvollziehen zu können anhand von dem, was dort ist.

Kai Ole Hartwig: Und seitdem ich...

Kai Ole Hartwig: sage, na, eigentlich muss man das wie in der Mathevorlesung damals in der Uni machen.

Kai Ole Hartwig: Und...

Kai Ole Hartwig: in dem ersten Teil, wo die Professorin sagte, so, wir gehen jetzt davon aus.

Kai Ole Hartwig: Sie wissen nichts?

Kai Ole Hartwig: Und wir fangen jetzt bei...

Kai Ole Hartwig: plus und minus an.

Daniel Langemann: Ja.

Kai Ole Hartwig: Ähm.

Daniel Langemann: Das ist natürlich eine Frage, für wen die Doku ist.

Kai Ole Hartwig: So, und...

Kai Ole Hartwig: Ja, und ich finde, man darf halt nicht zu sehr voraussetzen, dass jemand, der nachher ein System nutzt oder...

Kai Ole Hartwig: benutzen möchte, benutzen muss oder diese Dokumentation irgendwo findet irgendwann in 100 Jahren.

Kai Ole Hartwig: das gleiche Wissen hat und das gleiche Verständnis hat.

Kai Ole Hartwig: Weil wir treffen ja auch immer wieder ganz viele Annahmen, ganz implizit und erklären die niemals.

Daniel Langemann: Ja.

Daniel Langemann: Aber erklärst du Design -Pattern zum Beispiel, wenn du sagst, wir haben

Kai Ole Hartwig: Und...

Daniel Langemann: Adapter -Pattern hier genutzt, jenes da benutzt. Also irgendwo musst du ja eine Grenze machen.

Kai Ole Hartwig: Nee, nee, da gibt es ja auch die Grenzen.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: klar zu benennen, dass man es benutzt.

Daniel Langemann: Achso.

Daniel Langemann: Okay.

Daniel Langemann: Also stillschweigend

Kai Ole Hartwig: Nicht.

Kai Ole Hartwig: Nicht beim Urknall.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: anfangen, sondern

Kai Ole Hartwig: die Sachen, die man benutzt, ganz klar explizit benennen.

Kai Ole Hartwig: Und genau das mache ich ja auch mit der KI, wenn ich ihr einen Auftrag gebe. Ich sage, ich möchte das.

Kai Ole Hartwig: So.

Kai Ole Hartwig: So.

Kai Ole Hartwig: Aber lass uns weg von dem KI -Thema.

Kai Ole Hartwig: Ich glaube...

Kai Ole Hartwig: Das ist es.

Daniel Langemann: Warum? Okay.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Zu viel Rage -Mode, dafür hatte ich nicht genug Kaffee.

Kai Ole Hartwig: Und bei mir ist es ja auch so eine Hassliebe. Es gibt Tage, da feiere ich das absolut und dann denke ich mir wieder, boah, du...

Daniel Langemann: Gut.

Daniel Langemann: Danke.

Daniel Langemann: Ja, also

Kai Ole Hartwig: Ich gehe jetzt in den Wald und...

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: hacke ein bisschen Holz und dann baue ich was Schönes aus Holz und bin glücklich.

Kai Ole Hartwig: Und wenn wir dann Menschen auf die...

Kai Ole Hartwig: dann überlege ich vielleicht sowas wie Sargschreiner. Ist das ein Beruf?

Kai Ole Hartwig: So.

Daniel Langemann: Bestattungsunternehmen hat immer Konjunktur.

Kai Ole Hartwig: Ja, aber da muss man auch mit Menschen reden.

Kai Ole Hartwig: Ich möchte eher was mit Holz ohne Menschen.

Daniel Langemann: Die meisten antworten aber nicht mehr.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Ja, aber die Antworten sind anstrengend.

Kai Ole Hartwig: Weil so geil ist es jetzt nicht. Also da ist mein Empathie -Level nicht hoch genug für um...

Daniel Langemann: Vielen Dank.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Mhm.

Kai Ole Hartwig: Um dann nicht zu sagen, ja, ist halt kalt, packen wir ein.

Kai Ole Hartwig: Gibt's in der Woche.

Daniel Langemann: Ja.

Kai Ole Hartwig: Weißt du, dass das kommt nicht so gut?

Kai Ole Hartwig: Ich kann damit um.

Kai Ole Hartwig: Aber ich sage jetzt mal, die meisten Menschen da draußen kommen da nicht so gut klar mit.

Daniel Langemann: Ja, aber ich glaube, in der IT -Branche...

Kai Ole Hartwig: Das ist schon sehr speziell, ja. Also ich sage jetzt mal...

Kai Ole Hartwig: Das...

Kai Ole Hartwig: Die, die...

Kai Ole Hartwig: Schädigung durchs Blaulichtmilieu ist da.

Daniel Langemann: Blaulichtenmilieu.

Kai Ole Hartwig: Ja natürlich.

Kai Ole Hartwig: Wie nennst du denn sonst diese Organisation?

Kai Ole Hartwig: Egal.

Daniel Langemann: Nee, gar nicht, aber...

Kai Ole Hartwig: Ähm...

Daniel Langemann: Vielen Dank.

Daniel Langemann: Nein.

Kai Ole Hartwig: Gefährliche Dinge, wo ich mich rumtreibe.

Kai Ole Hartwig: oder auch umgeschrieben habe.

Daniel Langemann: Ja.

Kai Ole Hartwig: Kommen wir zu etwas viel Schöneren.

Kai Ole Hartwig: Ähm.

Kai Ole Hartwig: Mir ging meine Pipeline -Laufzeit mal wieder auf die Nerven.

Daniel Langemann: Hm?

Daniel Langemann: Also hast du sie abgeschaltet.

Kai Ole Hartwig: Bis dann.

Kai Ole Hartwig: Ja, genau. Brauchen wir nicht mehr.

Kai Ole Hartwig: Macht jetzt alles KI.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Nein.

Kai Ole Hartwig: Das Lachen, diese kurze Verzweiflung da drin.

Daniel Langemann: Ja, nein, ich nehme jetzt den Wink mit dem Zaunfall nicht an und wir kommen nicht wieder zum KI -Thema zurück.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Ich dachte, jetzt kommt kurz so ein Rage Mode.

Daniel Langemann: Mh.

Daniel Langemann: Table flip.

Daniel Langemann: Boah!

Kai Ole Hartwig: Ja.

Daniel Langemann: Oh, shit!

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Vielen Dank.

Daniel Langemann: nein, nein, nein

Daniel Langemann: Ähm...

Kai Ole Hartwig: Nein.

Daniel Langemann: Ich weiß, du hattest mir da schon mal den Link geschickt, die Tage.

Daniel Langemann: dass deine Pipeline dir einfach zu langsam war und...

Kai Ole Hartwig: Ja.

Kai Ole Hartwig: Ja, ich dachte mir

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Dependency Updates.

Kai Ole Hartwig: Und aber auch Releases, also Semantic Releases.

Kai Ole Hartwig: dauert mir beides zu lang.

Kai Ole Hartwig: Die 30 Sekunden, um eine neue Versionsnummer festzulegen.

Kai Ole Hartwig: Sind sie extrem?

Kai Ole Hartwig: Vielen Dank.

Daniel Langemann: Ja.

Kai Ole Hartwig: Ich habe das am Ende gekürzt.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Because I can.

Kai Ole Hartwig: Das ist aber der langweilige Teil. Versionen zu meinen Hochpampen habe ich aber auch festgestellt, du machst es komplett anders als ich.

Kai Ole Hartwig: Vielen Dank.

Daniel Langemann: Ja.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Finde ich gut.

Daniel Langemann: Also ich mach's richtig und du falsch?

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Ähm.

Kai Ole Hartwig: Ja, ich mache halt die Variante, ich schreibe die Commit -Message und danach soll alles toll automatisiert laufen.

Daniel Langemann: Hm?

Kai Ole Hartwig: Du machst ja halt Arbeit, ist okay.

Daniel Langemann: Nein, mache ich nicht.

Daniel Langemann: Ich habe glaube ich nur einen anderen Automatismus.

Kai Ole Hartwig: Hier ist Max Sein.

Kai Ole Hartwig: Deiner ist aber falsch.

Daniel Langemann: Genau, wir sind heute richtig schön auf Kriegsfuß.

Daniel Langemann: Ähm...

Daniel Langemann: Am Ende machen wir da noch einmal...

Daniel Langemann: Tabs versus White Spaces, bitte.

Kai Ole Hartwig: Hohohohohoho.

Daniel Langemann: Und was hatten wir noch für Themen so die letzten Jahre?

Daniel Langemann: Tabellendesign ist doch richtiges Design.

Kai Ole Hartwig: Nee, das ist zu hart für heute.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Ähm...

Kai Ole Hartwig: Aber...

Kai Ole Hartwig: Also, ja, genau. Das ist, glaube ich, auch der...

Kai Ole Hartwig: Der langweilige Teil, ne? Also Versionsbums.

Kai Ole Hartwig: kann ich nicht haben.

Kai Ole Hartwig: Da habe ich mir halt ein Tool geschrieben, das ist jetzt schneller als das.

Kai Ole Hartwig: SEM -Ware auf NPM -Basis, was ich vorgenommen habe.

Daniel Langemann: Aber das Tool kann basierend auf Conventional Comets oder irgendwelchen...

Kai Ole Hartwig: Vielen Dank.

Daniel Langemann: Sachen.

Daniel Langemann: sagen, ich mache Minor oder Patch -Updates oder das ist ein Minor oder ein Patch -Up.

Kai Ole Hartwig: und Major Okonom.

Kai Ole Hartwig: Minor Patch.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Vielen Dank.

Daniel Langemann: Ja.

Kai Ole Hartwig: Alle Varianten.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: So.

Kai Ole Hartwig: Kein Hexenwerk, ne? Ist ein Conventional Commit, nimmt das. Ist halt einfach nur schneller.

Daniel Langemann: In Go geschrieben, ne?

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Ja genau.

Kai Ole Hartwig: Aber viel cooler.

Kai Ole Hartwig: dependency updates

Kai Ole Hartwig: So.

Kai Ole Hartwig: Ich habe ja Dependency Updates wirklich durchautomatisiert.

Daniel Langemann: Mh.

Kai Ole Hartwig: Und...

Daniel Langemann: mit Renovate.

Kai Ole Hartwig: Es war Renovate, genau.

Kai Ole Hartwig: Und mir ging einfach die Laufzeit von dem Ding auf die Nerven.

Kai Ole Hartwig: Meine Pipelines sind immer länger geworden von der Laufzeit her.

Kai Ole Hartwig: Dann hatte ich ja auch oder habe meine Fastlanes damit...

Kai Ole Hartwig: gewisse Sachen direkt weitergereicht werden, das aber auch über Renovate, damit die Mechanismen nicht dupliziert haben und so Sachen.

Kai Ole Hartwig: Und meine Pipelines waren bei Stunden.

Kai Ole Hartwig: gemessen war, die

Kai Ole Hartwig: Die.

Kai Ole Hartwig: Laufzeit der Pipelines, die ich hatte, auf Basis von Renovate. Nur die geplanten Sachen, nicht die Fastlane.

Kai Ole Hartwig: 40.

Kai Ole Hartwig: Wochenstunden.

Daniel Langemann: Was machst du da drin?

Kai Ole Hartwig: Alles.

Daniel Langemann: Also wie viel Bitcoins meinst du da?

Kai Ole Hartwig: Ja, Bitcoin. So, aber halt jede Dependency darüber verwaltet, geupdatet, sauber dokumentiert mit Merch Requests.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Dann merchen, Tests in der Pipeline ausführen, der ganze Shit.

Daniel Langemann: Hm?

Kai Ole Hartwig: So.

Kai Ole Hartwig: Und...

Kai Ole Hartwig: Um.

Kai Ole Hartwig: Das halt über irgendwas über 200 Repositories, die ich halt so habe.

Kai Ole Hartwig: Und dann habe ich ja mittlerweile auch eigene Pakete selber für...

Kai Ole Hartwig: APK -Pakete.

Daniel Langemann: Hm?

Kai Ole Hartwig: So.

Kai Ole Hartwig: Ähm...

Kai Ole Hartwig: selber und so Sachen und dann natürlich mein...

Kai Ole Hartwig: Gold -Image, das da rumliegt, auf dem dann die anderen Images basieren. Also da ist jede Menge Shit an Dependencies.

Daniel Langemann: Achso, das verkettet sich dann alles.

Kai Ole Hartwig: Genau, das sind ja zusammenhängende Ketten. Also wenn ich irgendwie das Base -Image

Kai Ole Hartwig: Austausch.

Kai Ole Hartwig: oder updater.

Daniel Langemann: Danke.

Kai Ole Hartwig: Was ja regelmäßig passiert, weil ja regelmäßig irgendwelche...

Daniel Langemann: Hm.

Kai Ole Hartwig: Sachen gefixt werden.

Kai Ole Hartwig: dann stößt das natürlich so eine Kette an mit, okay,

Kai Ole Hartwig: Dann werden natürlich diverse Images neu gebaut. Jetzt habe ich ja zum Glück Runtime und PHP -Code getrennt bei mir.

Kai Ole Hartwig: Das heißt...

Kai Ole Hartwig: Ich baue PHP Runtime einmal und nicht n -mal pro Projekt quasi.

Kai Ole Hartwig: Das hat schon mal mega Zeit bei mir rausgenommen gehabt damals, als ich das umgestellt habe vor ein paar Monaten.

Daniel Langemann: Also da ist sozusagen ein Base -Image für Produkt A, B oder C, also für einen Shop, für keine Ahnung.

Daniel Langemann: Studio Symphony.

Daniel Langemann: Framework was auch immer.

Kai Ole Hartwig: Ne, ich habe einmal die PHP Runtime.

Kai Ole Hartwig: Die Runtime ist ja egal, ob ich jetzt Julius, Typo 3, Symphonie habe, da kann ich ja die gleiche Runtime nehmen.

Kai Ole Hartwig: Mein Herr.

Kai Ole Hartwig: Wenn da jetzt ein Paket mehr oder weniger drin ist, das macht nicht den Riesenunterschied mehr.

Kai Ole Hartwig: Die Pakete...

Kai Ole Hartwig: Das ist es dann.

Kai Ole Hartwig: dann habe ich halt...

Kai Ole Hartwig: in dem einen nochmal

Kai Ole Hartwig: Keine ahnung

Kai Ole Hartwig: MariaDB und Postgres gleichzeitig irgendwie als Paket drin.

Kai Ole Hartwig: Und dann ist es auch noch.

Daniel Langemann: Oh mein...

Daniel Langemann: Gott, das sind bestimmt zwei MB Unterschied.

Kai Ole Hartwig: Ja, ganz krass. Also das macht am Golden Image nachher gar keinen Unterschied.

Daniel Langemann: Du machst ein NPM -Install und hast zwei Gigabyte mehr.

Kai Ole Hartwig: Genau solche Sachen landen ja eben nicht mehr.

Daniel Langemann: Genau.

Kai Ole Hartwig: sondern dadurch, dass er das...

Kai Ole Hartwig: Das...

Kai Ole Hartwig: Silius, das Typo 3, das Symfony gar nicht mehr in das Image reingepackt wird, ist es mir egal. Ich tausche. Ich baue nur noch die PAP Runtime.

Daniel Langemann: Hm?

Kai Ole Hartwig: Das heißt, die Kette ist gar nicht so lang wie bei anderen.

Kai Ole Hartwig: Aber natürlich genauso, wenn irgendein Composer -Paket ein Update bekommt, dann läuft das natürlich dann durch und updatet alle Projekte, wo dieses Composer -Paket

Kai Ole Hartwig: Die Hände nass.

Kai Ole Hartwig: Hm.

Kai Ole Hartwig: Und dann laufen ja Tests, damit nichts kaputtes rausgeht und so weiter und so fort. Also die Zeit summiert sich einfach relativ gut.

Kai Ole Hartwig: Am Tagesende.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: So und was ich jetzt gemacht habe, ich habe...

Kai Ole Hartwig: Das Ganze...

Kai Ole Hartwig: Neu geschrieben.

Kai Ole Hartwig: In.

Kai Ole Hartwig: Go!

Kai Ole Hartwig: Und habe halt die Laufzeiten damit bei mir um 50 bis 75 Prozent reduziert.

Kai Ole Hartwig: weil ich einfach zum Beispiel

Kai Ole Hartwig: nicht mehr Gott und die Welt auschecke.

Kai Ole Hartwig: sondern nur noch das hole, was ich brauche, um

Kai Ole Hartwig: um diese Dependency Sachen zu machen.

Kai Ole Hartwig: Und...

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Ja.

Kai Ole Hartwig: Liegt auch bei GitHub. Ich fand Pinup ganz lustig als Namen.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Kann man ausprobieren. Genau, ich dachte, kann man mal ein sexy Logo draus machen später.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: So, das ist...

Kai Ole Hartwig: Fand ich witzig einfach.

Kai Ole Hartwig: Ja, was macht das? Das macht im Prinzip das Gleiche, ist nur wesentlich schneller dabei.

Kai Ole Hartwig: Weil ich mir einbilde, dass ich gute Ideen hatte. Highly opinionated natürlich.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: nach dem, was ich so denke.

Kai Ole Hartwig: Deswegen ist jetzt meine...

Kai Ole Hartwig: Laufzeit tatsächlich auf 5 -6 Stunden.

Kai Ole Hartwig: Wochenstunden fürs Gleiche zusammengefallen.

Kai Ole Hartwig: Fragen?

Kai Ole Hartwig: Wünsche.

Kai Ole Hartwig: Anmerkung.

Daniel Langemann: Ja, die Leute zahlen einmal bitte.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Was machen das Ding, also dass das so lange dauert? Weil für mich war das so, nur Projekt auszuschenken.

Daniel Langemann: Sagen wir mal, dass Renovate das Projekt auch so checkt und vielleicht noch Regex irgendwo anwendet oder so in die Standardpakete.

Daniel Langemann: Dateien guckt.

Kai Ole Hartwig: Ja, aber halt auch eine Million abfragen.

Kai Ole Hartwig: Gegen.

Kai Ole Hartwig: Docker, wo auch immer, welche Quellen du da überall drin hast, die Docker -Images haben, Helm -Charts, im Zweifelsfall zu...

Kai Ole Hartwig: Und sie telefoniert um.

Kai Ole Hartwig: irgendwelche Versionen zu haben. Das mag ich übrigens auch nicht. Also Apology ist ja leider ein...

Kai Ole Hartwig: Gottes.

Kai Ole Hartwig: in Russland gehostet.

Kai Ole Hartwig: Das habe ich schon länger deswegen nicht abgefragt, das hatte ich ausgeschaltet und dann die Quellen anders eingebunden.

Kai Ole Hartwig: Lief bei mir einfach im Runner auch immer nicht so richtig.

Daniel Langemann: Mh.

Kai Ole Hartwig: Das ist einfach schwerfällig im Vergleich zu Go.

Kai Ole Hartwig: So.

Kai Ole Hartwig: Selbst, dass ich... Ich hatte das vorge...

Kai Ole Hartwig: Fertigte Image da drin, wo alle Plugins sind.

Kai Ole Hartwig: schon geladen ist, also die Laufzeit am...

Kai Ole Hartwig: Zum Starten Renovate war gar nicht mehr so.

Kai Ole Hartwig: Das Ding aber einfach die...

Kai Ole Hartwig: die ganzen Quellen besorgen und jetzt habe ich halt auch Caching -Mechanismen drin. Das heißt, wenn ich in dem Lauf schon mal die eine Quelle abgefragt habe, dann muss ich sie nicht wieder abfragen und so Sachen.

Kai Ole Hartwig: So ein bisschen die harten Themen, die es da so gibt.

Daniel Langemann: Ja, das...

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Hoffentlich sinnvoll.

Kai Ole Hartwig: angegangen und nicht gelöst. Das ist immer schwierig bei Caching.

Kai Ole Hartwig: einfach ein bisschen

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: darüber nachgedacht, was kann man denn machen, um diese Laufzeit auch zu optimieren und klein zu halten.

Daniel Langemann: Würde es nicht sogar Sinn machen, so einen zentralen Dienst zu haben?

Daniel Langemann: Also das Caching zu zentralisieren, das...

Daniel Langemann: unterschiedliche Pipelines immer auf den aktuellsten Cache zugreifen können.

Daniel Langemann: Also dass du nicht tausend...

Daniel Langemann: Quellen anfragen musst, sondern weißt.

Daniel Langemann: was aktuell ist.

Kai Ole Hartwig: Ja, bestimmt.

Kai Ole Hartwig: Das könnte vielleicht auch nochmal ein Ausbauschritt sein. Im Moment bin ich aber sehr glücklich damit, dass halt einfach...

Kai Ole Hartwig: die die meisten Pipelines von einer halben Stunde auf fünf Minuten runter sind.

Daniel Langemann: Hm.

Daniel Langemann: Das finde ich schon geil.

Kai Ole Hartwig: Wäre natürlich schön, das auf noch eine Minute runterzubekommen. Vielleicht so ein S3 Storage oder ein Redis Walkie.

Kai Ole Hartwig: irgendwie als zentrales Caching.

Kai Ole Hartwig: Das Problem ist aber auch, dann hast du wieder so Themen mit Cashpoisoning.

Daniel Langemann: Hmm.

Kai Ole Hartwig: So, das ist ja Ed.

Kai Ole Hartwig: uncool. Das heißt, wenn du halt einmal über irgendwie eine komprimentierte

Kai Ole Hartwig: weiß ich nicht, JavaScript, MPM -Klamotte, auf einmal falsche Dinge da drin stehen, hast dann...

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: dann gehst du immer davon aus, dass...

Kai Ole Hartwig: Vielleicht ist es auch...

Kai Ole Hartwig: Ist das ein Trade -Off, den ich immer gehen würde, wo ich sagen würde, okay,

Kai Ole Hartwig: Mein Cash existiert halt wirklich nur für diese Pipeline.

Kai Ole Hartwig: Oder halt sehr, sehr

Kai Ole Hartwig: Überwacht.

Daniel Langemann: dass der Blastradius kleiner ist.

Kai Ole Hartwig: gesichert.

Kai Ole Hartwig: Ja.

Kai Ole Hartwig: So.

Kai Ole Hartwig: Mal schauen, ob...

Kai Ole Hartwig: in welcher Art und Weise ich das da noch weiter optimieren werde.

Daniel Langemann: Hm.

Kai Ole Hartwig: Im Moment ist es halt bei mir so eine...

Kai Ole Hartwig: Auch so ein bisschen noch testphasenmäßig. Ich habe das jetzt gut eine Woche laufen.

Kai Ole Hartwig: Mh.

Daniel Langemann: Wie läuft das?

Kai Ole Hartwig: Ich finde aber halt immer nochmal so Kleinigkeiten, die halt dann nicht so ganz sauber sind, wie das immer so ist.

Daniel Langemann: Hm?

Daniel Langemann: Gibt es da auch ein Docker -Image zu, dass ich das theoretisch einfach als Step irgendwo bei mir in die Pipeline mit reinpacke?

Daniel Langemann: Wie lieferst du das aus?

Kai Ole Hartwig: Ich habe bisher nur das Go -Artefakt öffentlich.

Daniel Langemann: Okay, gut.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Vielleicht bekommst du es hin, selber ein Image zu packen.

Daniel Langemann: Hmm.

Kai Ole Hartwig: Weiß ich nicht, Daniel, ob du das schaffst.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Das hängt vom Kaffee -Level ab.

Kai Ole Hartwig: Ja.

Kai Ole Hartwig: Da schließt sich der Kreis.

Daniel Langemann: Mhm.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Ah ne, es war der zerbröselte Keks.

Daniel Langemann: Oh, das ist jetzt schlecht.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Ja, war interessant.

Daniel Langemann: Finde ich interessant.

Kai Ole Hartwig: Ja, vielleicht, also wenn...

Kai Ole Hartwig: Klar, vielleicht baue ich auch einfach nochmal ein Image, das sich raushaut.

Kai Ole Hartwig: So, für das An...

Daniel Langemann: Also einfach etwas...

Daniel Langemann: Was man in der Pipeline referenzieren kann, das finde ich immer angenehm mittlerweile. Was man sagen kann, der Build -Step basiert auf dem Image.

Kai Ole Hartwig: Ja, du hältst mich so vertrauenswürdig, dass du ein Image von mir nehmen würdest.

Daniel Langemann: Jetzt habe ich es gesagt. Scheiße.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Ja, eigentlich ist das die Überraschung des Tages und in dieser Podcast -Folge.

Daniel Langemann: Dö -dö.

Kai Ole Hartwig: Daniel hält mich für vertrauenswürdig. Das muss ich mir gleich rot im Kalender anmalen.

Daniel Langemann: Mh.

Daniel Langemann: Ja.

Daniel Langemann: Natürlich würdest du alles machen, damit das sicher ist. Und man könnte ja auch verifizieren, dass das sicher ist.

Daniel Langemann: Also.

Kai Ole Hartwig: Ja, nachher ist da auch noch so ein Key dran und das ist signiert und all so eklige Sachen.

Daniel Langemann: Fui.

Kai Ole Hartwig: Papa.

Kai Ole Hartwig: Tschüss.

Kai Ole Hartwig: Ja, ja, ja.

Kai Ole Hartwig: Wer würde das machen?

Kai Ole Hartwig: git commit signieren und das auch noch enforcen in der Pipeline.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Meinen KI -Agenten dazu zwingen, eine eigene Identität zu haben.

Kai Ole Hartwig: und selber mit einem Schlüssel zu signieren.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Oder vielleicht sogar mein Pin -Up und mein Renovate früher zu zwingen.

Daniel Langemann: Das ist es.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: zu signieren.

Kai Ole Hartwig: Nein, das klingt gar nicht nach mir.

Daniel Langemann: Ich muss sagen, ich signiere gerne Git -Commits, also auch in allen Projekteinsätzen, wo ich bis jetzt war.

Kai Ole Hartwig: Nein, nein.

Daniel Langemann: Einfach.

Kai Ole Hartwig: Ja, bei mir ist es ja tatsächlich so, mein KI -Agent signiert.

Kai Ole Hartwig: Renovate hat signiert, Pinup signiert jetzt.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Ich habe Cosine drin für die Images.

Daniel Langemann: Hm?

Kai Ole Hartwig: Und all so ein Shit.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Sagen wir mal so, solange nicht in diese Infrastruktur eingedrungen wird.

Kai Ole Hartwig: Um.

Kai Ole Hartwig: kann man davon ausgehen, dass das dann aus der richtigen Quelle...

Kai Ole Hartwig: Autorisiert.

Kai Ole Hartwig: kommt und alles, was er bei mir signiert, ist altes Thema. Das brauchst du ja den New Wiki für bei mir.

Kai Ole Hartwig: Jetzt hat der Agent kein New Wiki.

Kai Ole Hartwig: Also der ist ein bisschen unsicherer unterwegs.

Kai Ole Hartwig: Da muss man jetzt davon ausgehen.

Kai Ole Hartwig: Und glauben, dass der Zugriff auf den Tresor jetzt nur für den...

Kai Ole Hartwig: Agenten möglich war.

Daniel Langemann: Ja, aber finde ich interessant.

Daniel Langemann: Also, was kostet's?

Daniel Langemann: Wann wirst du reich?

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Es kostet gar nichts, weil nicht Reichweite ist also weiter unbekannt.

Daniel Langemann: Haben wir auf nächstes Jahr verschoben. Finde ich gut.

Kai Ole Hartwig: Ja.

Kai Ole Hartwig: Ich habe es aus purem Selbst...

Kai Ole Hartwig: Selbstzweck.

Kai Ole Hartwig: weil es halt bei mir die Pipeline -Kosten natürlich jetzt signifikant senkt. Also es sind sowieso Spot -Instanzen.

Kai Ole Hartwig: wo ich ja unterwegs bin und AM -Instanzen.

Kai Ole Hartwig: Also.

Kai Ole Hartwig: Relativ verhältnismäßig günstig.

Kai Ole Hartwig: Trotzdem da halt nochmal 50 bis 75 Prozent.

Kai Ole Hartwig: Laufzeit pro Job und damit halt Instanzen, weil es ja Autoscaling ist auf Spot.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Zu sparen ist halt, merkst du, das sind dann ja auch am...

Kai Ole Hartwig: Am Monatsende irgendwas zwischen 50 und 100 Euro weniger.

Daniel Langemann: Nicht schlecht.

Kai Ole Hartwig: Ja, überleg mal.

Kai Ole Hartwig: M... M... M...

Kai Ole Hartwig: 160 Stunden.

Kai Ole Hartwig: Laufzeit reduziert auf

Kai Ole Hartwig: 20 bis, was hatte ich gesagt, 6, 4 mal 6.

Kai Ole Hartwig: Kann ich nicht, ist eine krumme Zahl.

Kai Ole Hartwig: Rechner selber.

Kai Ole Hartwig: Vielen Dank.

Daniel Langemann: 25.

Kai Ole Hartwig: ja, vielen Dank

Kai Ole Hartwig: Da reicht das Kaffee -Level noch nicht für solche...

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Ähm...

Kai Ole Hartwig: Excellent, ne?

Kai Ole Hartwig: Herzlichen Dank.

Daniel Langemann: Hm?

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Was Gutes für die Umwelt getan.

Daniel Langemann: Oh ja.

Daniel Langemann: Ja.

Daniel Langemann: Jetzt kriegst du einen grünen Daumen.

Daniel Langemann: mit KI ganz viel Energie vorher verblasen, um das zu generieren.

Kai Ole Hartwig: Hehehehe

Daniel Langemann: Aber ja.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Ja, hey, irgendwo muss man ansetzen. Ich brauche die rechten Zeit für die KI.

Daniel Langemann: Mh.

Daniel Langemann: Das wäre eigentlich mal ein lustiges Thema.

Daniel Langemann: dass wir uns mal so ein bisschen Zahlen raussuchen, was ressourcentechnisch KI eigentlich alles kostet.

Daniel Langemann: Und...

Daniel Langemann: Die, die die Umwelt schützen wollen, alle mit KI und auf Instagram und Internet unterwegs sind.

Daniel Langemann: Also die Technologie, die einfach nicht mehr wegzudenken ist.

Daniel Langemann: verbrauche aber auch massig Ressourcen.

Kai Ole Hartwig: Ja.

Kai Ole Hartwig: Dazu fällt mir ein...

Kai Ole Hartwig: Pferdekutsche.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Technologie -Offenheit.

Daniel Langemann: Mh.

Kai Ole Hartwig: Vielen Dank.

Kai Ole Hartwig: Muss wird.

Kai Ole Hartwig: jetzt nach Koman fahren. Da wird wieder mit Kutsche und Pferd geerntet und gepflügt.

Kai Ole Hartwig: im Freilichtmuseum.

Daniel Langemann: Ah, das freut mich.

Kai Ole Hartwig: Oder wie meine Tochter sagt, das Häusermuseum.

Daniel Langemann: Ja.

Kai Ole Hartwig: Ja.

Daniel Langemann: Ich habe da auch noch ein paar schöne Erinnerungen dran.

Kai Ole Hartwig: Ich glaube, wir sind auch am Ende.

Kai Ole Hartwig: dieser Folge angelangt.

Kai Ole Hartwig: Im Mittelalter des Rheinlands.

Daniel Langemann: Vielen Dank.

Daniel Langemann: Vielen Dank.

Kai Ole Hartwig: Das ist nicht nur... Also, das war eine wunderbare Folge, glaube ich. Secrets not included. Oder Secrets?

Kai Ole Hartwig: Wird es zu wenig Koffein?

Kai Ole Hartwig: So viel kann ich.

Kai Ole Hartwig: und reduzierten Pipeline Laufzeiten.

Kai Ole Hartwig: bei Dependency Updates. Ich denke, das ist auch ganz produktiv diese Woche gewesen.

Daniel Langemann: Ja, fühlt sich so an.

Kai Ole Hartwig: Perfekt. Dann macht's gut und bis nächste Woche.

Daniel Langemann: Bis dann, ciao.

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Kai Ole Hartwig

Daniel Langemann

Recommended