#50: KI - Abrechnungsmodelle und Projektgeschäft

Shownotes

In dieser Folge knüpfen Felix und Kay an ihre Diskussion über Künstliche Intelligenz in der Softwareentwicklung aus Folge #45 an. Diesmal geht es vor allem um die Praxis: Wie lässt sich KI sinnvoll in den Entwicklungsalltag einbauen? Wo hilft sie wirklich weiter, wo liegen ihre Grenzen und warum ist sie eher ein Werkzeug für Entwickler:innen als ein Ersatz?

Die beiden sprechen über gutes Prompting, den Einsatz von KI bei Prototypen und darüber, wie sich Projekte durch KI schneller greifbar machen lassen. Dabei geht es auch um die Qualität der Ergebnisse, typische Fehler und die Frage, wie viel Kontrolle trotz aller Automatisierung weiterhin nötig ist.

Zum Schluss wird es wirtschaftlich: Wie verändert KI den Softwaremarkt und das Projektgeschäft? Funktioniert Time and Material auch in Zukunft noch? Und wie können Softwareagenturen den Wert ihrer Arbeit vermitteln, wenn Entwicklung durch KI schneller wird?

Eine Folge über KI im Projektalltag, neue Arbeitsweisen und die Frage, was sich für Softwareagenturen und ihre Kund:innen verändert.


🎧 Hosts:
Felix Dransfeld & Kay Domrose – Geenen IT-Systeme GmbH, Dortmund
🌐 geenen-it-systeme.de
📸 Instagram: @webcafepodcast
✉️ Feedback: podcast@geenen-it-systeme.de

Transkript anzeigen

00:00:05: Hallo und herzlich willkommen zur fünftigsten Folge von unserem Webcafé.

00:00:10: Und wie bisher in jeder Folge ist auch wieder der Kai dabei, hi Kai!

00:00:14: Hallo Felix!

00:00:16: Wir sind schon alt jetzt, wir sind fast Rentner könnte man sagen.

00:00:19: Kann

00:00:19: man so sagen hat sich viel getan seit der ersten Folge?

00:00:22: hast du eine kleine Rekapitulation oder einen Rückblick vorbereitet?

00:00:26: Nein ich trau mich auch ehrlich gesagt nicht diese ganzen alten Folgen anzuhören.

00:00:30: Ich traue mich ja schon die vorletzte Folge an zu hören weil ich dann auf diese ganzen sprachlichen Ungenauigkeiten stolper, die ich so sage.

00:00:37: Wo ich dann sag und so, und dieses ... Schwammige Formulierungen?

00:00:42: Ich fürchte das ist in den ersten Folgen noch ärger!

00:00:45: Deswegen hab' ich mich nicht getraut.

00:00:47: Letzte Folgen anhören ist bei mir ein ähnliches Thema vor allem wenn wir uns die letzte KI-Folge anhören.

00:00:51: da bin ich mir nicht mehr ganz sicher ob die noch wahnsinnig aktuelle ist.

00:00:54: aber da hast du dich nochmal reingehört dazukommen aber gleich erst.

00:00:57: sonst war ich zwischendurch eigentlich schon mal ziemlich selbstbewusst geworden was so das sprechen und so angeht Und hab ja immer gedacht, wenn ihm was schief geht dann schneit Lisa das schon raus.

00:01:07: Jetzt machen wir mit Video und mit Video gerade in den Shorts und so kann man halt nicht mehr so wahnsinnig gut schneiden.

00:01:12: Manchmal kann man mal zu dir überblenden und bei mir etwas weglassen.

00:01:15: aber genau deswegen müssen wir uns jetzt ein bisschen gewählter ausdrücken.

00:01:18: Aber das machen wir natürlich hier ganz professionell runter.

00:01:21: Ich glaube auch!

00:01:21: Wir haben vor allem inzwischen glaub ich so unseren Stil gefunden dass wir jetzt nicht mehr für rumdrucksen und irgendwelche Sachen rausschneiden müssen weil sie... sprachlich verstäubert sind, sondern dann eher nur weil das inhaltlich vielleicht nicht so ganz passt.

00:01:34: Und ich finde da haben wir eine ganz gute Dynamik getroffen

00:01:36: inzwischen.".

00:01:36: Genau!

00:01:37: Wir haben ja nicht immer Zeit uns seit zehn Stunden auf so einer Podcastfolge vorzubereiten und dann merke ich manchmal wie vor allem ich, manchmal technisch nicht ganz sauber unterwegs bin.

00:01:45: Genau an der Beide, die ich mir schon vordahme an den Stelle rauszuschneiden.

00:01:48: aber ich glaube insgesamt ist es ganz brauchbar.

00:01:51: Ja Kai hast du einen Getränk dabei?

00:01:54: Zur fünftigsten Folge doch hoffentlich ein Tee

00:01:55: oder?!

00:01:56: Ja, pass auf.

00:01:57: Und jetzt kommt nämlich die doppelte Mehrfachesensation.

00:01:59: also ich war in Urlaub letztens In Lübeck und habe da aus so einem Laden der glaube ich trotzdem Teil einer Kette ist aber trotzdem fancy aussah einen Tee mitgebracht und zwar einen türkischen Apfel-Tee Der fantastisch gerochen hat.

00:02:14: aber sie cheat natürlich und haben Aroma mit beigepackt.

00:02:17: Den hab' ich hier angedreht und zufälligerweise machen wir heute so ein kleines Recap über die letzte Folge, wo wir über KI gesprochen haben.

00:02:25: Nämlich Folge forty-fünf.

00:02:27: Und dort habe ich auch einen Apfeltee getrunken.

00:02:31: aus selbst geschnittenen Apfelstückchen und daran ist das jetzt eine Erinnerung wenn man so möchte aber ich bereite das hier gerade parallel vor können wir es live zusammen erleben.

00:02:40: weil ein normaler Apfelteil bei dem Wetter ja nicht zumutbar wäre habe ich mir extra hier so ein Glas mit Eiswürfel organisiert.

00:02:48: Und da schütte ich das jetzt rüber und habe jetzt hoffentlich eine Riesensauerei auf dem Tisch und perfekten Eistee, mit Apfel.

00:02:57: Nicht schlecht!

00:02:58: Schmeckt er denn auch?

00:02:59: So,

00:02:59: der Moment, ich probiere.

00:03:04: Ja... Also Aromatutsche einiges ne?

00:03:06: Auf jeden Fall.

00:03:07: Er müsste vielleicht noch ein bisschen länger ziehen aber es ist ja frischend mit den Eiswürdeln.

00:03:12: Genau das, was ich brauche heute für diese Folge.

00:03:14: Oh!

00:03:14: Und jetzt hier meine Freundin hat mir gerade noch ein Stück vegane Kekschokolade reingereicht und die muss ich gleich mal irgendwie essen heimlich.

00:03:24: Die ist gar nicht vegan.

00:03:25: Warum wüft ihr mir so etwas hin?

00:03:26: Das ist ja empörend.

00:03:27: Okay, ich esse sie doch nicht.

00:03:28: Felix, jetzt du fünftigste Folge.

00:03:30: Jetzt kommt die Creme de la Creme der Tees.

00:03:34: Ja, irgendwie nicht.

00:03:35: also... Ich habe auch überlegt, was sich mache war ein bisschen kurz angebunden.

00:03:38: Und jetzt hab ich einfach letzte Woche, ich war noch mal zwei Wochen wieder in Frankfurt und hab da nochmal so ein Lehrgang gemacht.

00:03:43: Da hab' ich aus dem Hotelzimmer einfach so einen Schwarztee gemobst... ...und der ist das hier.

00:03:48: für die Leute, die es in einer Kamera sehen, halte ich mal rein.

00:03:50: Das ist einfach so ein Schwarztee von Marco Polo!

00:03:53: Ich glaub', dass ist so ziemlich der billigste Tee, den man wahrscheinlich irgendwie kaufen kann.

00:03:57: Ich habe mich genau an die Zubereitungsempfehlung gehalten und werde ihn jetzt hier live verkosten ohne, dass ich's schon gemacht hab'.

00:04:02: Du trinkst wirklich nen heißen Tee bei dem Wetter?

00:04:04: Ja, der ist nur noch warm sagen wir mal und hat auch keinen Geschmack.

00:04:08: Schade!

00:04:09: Also ein bisschen wie die Engländer das trinken würden, heißt es Wasser mit einem Tropfen Milch.

00:04:15: Ja der Bringer ist es nicht aber ist jetzt auch keine Katastrophe.

00:04:17: also kann man schon trinken.

00:04:18: aber würde ich mir jetzt sich unbedingt nachbestellen.

00:04:21: Genau ich habe einen Kommentar im Internet gelesen zu dem Tee und natürlich geguckt was das für einer ist?

00:04:26: Nicht dass ich hier einen Wahnsinns-Tee hab' und das verkenne Aber erst tatsächlich so billig wie er aussieht.

00:04:31: Und der erste Kommentat ich gesehen habe da stand Die beste Lösung für den schnellen Tee zwischendurch Naja, würde ich gar nicht unbedingt unterschreiben.

00:04:39: Aber das fühlt sich in die Richtung wo es hingeht.

00:04:42: Ja aber für die Folge passt glaube ich ganz gut.

00:04:45: Viel wichtiger ist aber dass ich auf meiner Kamera jetzt einen Icepack habe.

00:04:48: also ich hab diese Clipettes ins Eisfach gelegt und mit dem C war oben auf die Kamera drauf gelegt.

00:04:53: Ja weil leider diese schöne Canon seven c mark zwei die ich habe die angeblich die dollste Streamer Kameras die man so viel Geld kaufen kann wenn man's nicht komplett übertreiben will Ja, die hatte leider das Problem dass sie bei so heißen Temperaturen dann nach einer halben oder spätestens in der Stunde die Grätsche macht.

00:05:09: Und ich versuche jetzt mal hier mit zwei eisigen Kühlplex darauf... ...dass die Kamera den Podcast durchhält.

00:05:16: Bin gespannt!

00:05:16: Ich bin auch gespannt!

00:05:19: Ja Kai, ich habe ein bisschen was vorweg und dann steigen wir in die KI-Folge an würde ich sagen?

00:05:23: Ja bitte!

00:05:24: Ich lerne ja immer in Frankfurt neue Sachen.

00:05:27: wenn ich da die Schulung gebe hab' jetzt ganz viel so mit Klassen und Vererbungen zu was gemacht.

00:05:32: Das war mal ganz interessant, das wieder so ein bisschen aufzufrischen.

00:05:35: Welche Sprache?

00:05:36: In PHP aber auch in JavaScript.

00:05:38: Genau ja ja in allen eigentlich.

00:05:40: Darum geht es nicht sondern ich habe rausgefunden dass man wenn man Datenbankmodell macht dann haben wir ja ganz oft die UUIDs Und hier haben wir so'n bisschen das Problem Dass man die zeitlich nicht verordnen kann im Vergleich zu einer normalen ID Die jetzt einfach nur hochzählt da hat man natürlich einen Indikator dafür als das jetzt zum Beispiel benutzer den ich besonders früh angelegt hab oder einen sehr alter Beitrag und so.

00:05:59: Und da gibt's eine Lösung für, es gibt nämlich nicht nur UUIDs.

00:06:02: Es gibt auch UL-IDs und das heißt dann, das muss ich ablesen, Universally Unique Lexicographically Sortable Identifier.

00:06:12: Das ist letztlich eine UU ID die man aber sortieren kann und dann eben nach Zeit sozusagen kennst du das?

00:06:19: Ich kenne das ja!

00:06:20: Oh,

00:06:20: geil!

00:06:22: Ich dachte, ich könnte jetzt hier was Neues erzählen.

00:06:24: Nein, da erzählt mir natürlich nichts Neues.

00:06:26: Ist sogar in Laravel nativ unterstützt

00:06:27: ne?!

00:06:28: Eben, genau.

00:06:28: Wenn man in Larawell statt numerische IDs, UUIDs setzt, dann sind das eben automatisch solche die automatisch schon der Reihe nachsortiert sind?

00:06:38: Ach, da

00:06:38: sind die ... Ja ja!

00:06:39: Wirklich?!

00:06:40: Weil man kann in Larawelle auch ULID extra-inelokante als Feldtyp eigentlich angeben, ne?

00:06:45: Genau,

00:06:46: aber das passiert wenn man das als Primärkey macht... Ah, was ich jetzt hier ganz schlimm falsch ist, aber ich meine, dass wird da eben schon gesetzt.

00:06:52: Okay okay, das werde ich nochmal recherchieren bis zur nächsten Folge.

00:06:55: Und der andere Vorteil davon ist ja, dass es so ein Base-Zwein-Dreißig hat.

00:06:58: Der hat null bis neun, aber das Z ist also besser lesbar als manche anderen Formate.

00:07:03: Also eigentlich ganz cooles Ding!

00:07:05: Bei Larawell ist es eher ein bisschen hinfällig weil durch die Eloquent Models haben wir meistens auch einen Created-Ed Feld.

00:07:11: Das ist natürlich ein bisschen besser dafür geeignet um das zu sortieren... Aber ich habe mich total gefreut, als ich da zum ersten Mal von gehört hab.

00:07:19: Ja schön!

00:07:20: Ich würde sagen, wir steigen mal in das eigentliche Thema ein und wollen nämlich KI noch einmal aufwärmen und wollen auch so ein bisschen auf Abrechnung gucken.

00:07:28: Da hab ich vielleicht was zu sagen, weil das so ein Thema ist, was mich in letzter Zeit immer beschäftigt hat.

00:07:32: Können wir überhaupt noch Time and Material abrechnen?

00:07:35: Früher haben wir es ja immer so gemacht, dass für die Zeit, die wir aufgewendet haben ... Das machen wir bis heute noch so.

00:07:42: Aber natürlich mit KI.

00:07:43: jetzt fühlt sie sich viel anders an als vorher.

00:07:46: Und das sind so die Themen, wo wir reingehen wollen.

00:07:48: Hast du ein gutes Einstiegsthema oder fangen wir an Kai?

00:07:51: Genau!

00:07:52: Das ist quasi die direkte Fortsetzung, ihr habt es gerade schon gesagt zu der Folge fünfundvierzig, die wir schon gemacht haben über KI.

00:07:59: Und ich habe sie mir im Vorfeld nochmal angeschaut weil ich das Gefühl hatte eigentlich ist damit schon alles gesagt und dafür dass ich dachte ich hätte schon alles gesagt hab ich doch noch viele Findings.

00:08:09: vielleicht nochmal kurz zusammengefasst was wir damals gesprochen haben.

00:08:12: Also ich empfehle natürlich die Folge noch mal zur Hörnevorbereitung auf diese Arbeit.

00:08:16: In aller Kürze KI ist auch nur ein Tool, war da insbesondere so mein Haupttenor.

00:08:20: also nicht dieses magische Dingen was all unsere Probleme löst sondern es ist ein Tool mit Vor- und Nachteilen und das man so einsetzen muss wie andere Tool auch.

00:08:29: Nicht einfach den Hammer überall drauf werfen und hoffen dass es Nägel sind, sondern gezielt Und vielleicht ein bisschen in Richtung was du nachher sagst.

00:08:37: Die Zeit die wir jetzt für die eigentliche Programmierarbeit weniger investieren müssen, können wir vielleicht für so was wie Projektmanagement und Kommunikation benutzen.

00:08:49: Das war ein bisschen das und Qualität so wichtig wie eh und je.

00:08:53: da hat auch die KI nichts dran geändert.

00:08:55: Und würdest du es alles weiterhin unterschreiben oder?

00:08:58: Auf jeden Fall also Wie gesagt dass was ich jetzt so gefunden habe sind nur noch so Detail aus Formulierungen davon.

00:09:04: aber Ich glaube vor allem der erste Punkt ist nach wie vor wichtig.

00:09:09: KI Ist halt auch nur ein Tool genauso wie PRP-Storm oder Photoshop, oder sonst irgendwas.

00:09:15: Und ich kann nicht einfach PRP Sturm auf irgendetwas draufwerfen und dann hoffen das durch magische Art und Weise da das Rittgegebnis bei auskommt.

00:09:22: So ist es mit Karriere aber auch nicht!

00:09:23: Ich kann dem nicht einfach alles geben nur weil's geht sondern ich muss schon sehr genau überlegen, wie setze ich dieses Tool ein?

00:09:30: Wofür setzt sich das ein?

00:09:31: Dann kommen auch gute Ergebnisse dabei raus.

00:09:33: Und das Interessante ist ja, dass er so ähnlich wie bei anderen Tools ist.

00:09:37: Dass die Tools meistens so gut sind wie der Genie, der sie anwendet.

00:09:40: Wenn wir einen PRP-Storm haben wo ich jetzt hoffenweise neue Shortcuts gelernt habe, die richtig praktisch sind.

00:09:45: So Control Alt L kennst du das?

00:09:47: Ist das überhaupt?

00:09:48: Oh!

00:09:48: Ich bin mir nicht ganz sicher.

00:09:49: Ich hab da ein Frankfurter Mabinus rechnen zu tun.

00:09:51: Steuerung alt l ist da.

00:09:53: Formatiert ihr den Code eigentlich total billig muss man eigentlich kennen aber... ... haben wir da viel geholfen.

00:09:58: Aber was ich sagen will ist, dass die Tools halt immer nur so gut sind wie man sie verwendet und... Da habe ich jetzt viele Schulungen beim Gabriel gemacht, immer so leben bei also nicht als offizielle Schulung sondern der hat mir immer Tipps gegeben.

00:10:09: Und dann merkt man schon wenn man denkt man ist gut in KI jemanden der da nochmal Input gibt oder auch das man sich einfach austauscht mit anderen die einem erzählen wie Sie es verwenden.

00:10:17: Das bringt dann schon mal weiter und ich benutze KI heute ganz anders als ich das in der letzten Folge zum Beispiel benutzt hab.

00:10:22: Also Wenn ich mir die anhören würde dann würde ich denken so oh da hat sich doch einiges getan, weil ich glaube in der letzten Folge habe gesagt das bringt mir noch nicht so viel Produktivitätsschub.

00:10:30: Jetzt würde ich sagen boah es bringt mich schon nochmal eine ganze Ecke weiter nach vorne und gar nicht im Sinne dass ich die Sachen schneller mache, die ich bisher gemacht hab sondern dass ich ja vielleicht auch noch manchmal ein bisschen detaillierter bin und manchmal ein wenig genauer und weniger Sachen vergesse.

00:10:44: also wirklich als Support nochmal jemanden der drüber guckt und so und ich benutze KI schon ganz anders und hab seit der letzten folge wie ich wahnsinnig viel mit KI gearbeitet also wirklich an Softwareprojekten gearbeitet Und aber auch zum Beispiel im WordPress, ja mit KI an dem WordPress gearbeitet.

00:10:59: Da habe ich so ein bisschen in der Elementorfolge schon was zu erzählt.

00:11:03: Aber von daher bin ich da glaube ich schon noch mal eine ganze Ecke schlauer als ich damals war, also in der Richtung.

00:11:07: Ja!

00:11:08: Mein Hauptpunkt, was ich mit KI habe ist eigentlich das, was sich gerade gesagt hat nämlich es ist ein Tool und ich bin derjenige, der kontrolliert wie ich es einsetze damit es für mich das bestmögliche Ergebnis produziert.

00:11:23: Das bedeutet nicht dass KI in dem Umfang Einsätze, wie KI etwas machen könnte.

00:11:29: Sondern dass ich KI im Umfang einsetze, wie ich es für nutzliche achte und ich glaube da steckt ganz viel drin.

00:11:35: Wir hatten nämlich das letzte Mal auch darüber gesprochen, dass man schnell die Verbindung zu seinem Code verliert wenn man das alles nur noch mit der KI machen lässt.

00:11:42: Die läuft dann irgendwo im Hintergrund löst die Aufgabe die man der gegeben hat Und irgendwann schaut man sich das Ergebnis so halben Herz an und sagt ja passt im Browser wird schon passen.

00:11:53: Und das ist so mehr die Variante von ich lass die KI so machen, wie die KI das gerne möchte und nicht.

00:11:58: Ich mache das so, wie es mir Mehrwert bringt weil wir dann eben genau diesen Effekt haben von ich verliere den Überblick, ich lerne nicht mehr dazu, ich weiß nicht genau was da passiert.

00:12:07: Das merke ich bei mir ganz stark dass wenn ich KI etwas machen lasse Dann kontrolliert man dreimal sehr genau was der passiert und beim vierten mal wenn's dreimal gepasst hat macht man es nicht mehr und der darf man nicht so eine gewisse Müdigkeit entwickeln sondern muss er schon immer noch dran bleiben.

00:12:21: Wie ich KI benutze und wie ich finde, wie das für mich auf allen Ebenen Mehrwert hat ist.

00:12:27: Ich hab das wirklich immer, habe ich letztes mal glaube ich auch so erzählt, SplitScreen zwei Drittel PHP Storm ein Drittel des KI Terminal Und dann sage ich der KI was sie gerne tun soll und dann schaue ich mir ganz genau an was sie da tut und zwar wirklich auch, das macht die KI ja eigentlich schön wenn man sich mal damit beschäftigt.

00:12:43: Die sagt selber zwischendurch macht ihr immer so Sätze mit oh hier ich schau mir jetzt das an, oh das sind meine Findings.

00:12:48: Ich denke jetzt hierüber nach.

00:12:50: Ich habe vielleicht hier das gefunden, das gefunden Und das schaue ich mir alles genauer.

00:12:54: also ich lese mir das wirklich durch wie ein Buch weil es gibt mir ein unglaublich gutes Verständnis für zwei Dinge nämlich zum einen macht die Ki das was ich will?

00:13:04: hat die KI irgendwelche coolen Ansätze, aus der heraus ich was lernen kann.

00:13:08: Da haben wir nämlich das letzte Mal drüber gesprochen.

00:13:10: Es ist unglaublich wichtig am Ball zu bleiben in seinem Code zu bleiben und zu verstehen, was da abgeht.

00:13:16: Deswegen kann ich es nicht einfach links liegen lassen.

00:13:18: Muss mir das wirklich anschauen!

00:13:19: Und... Das ist natürlich in dieser KI-Metapher nicht so wie das überall gepredigt wird dass man sagt oh hier ist mein Terminal, ich habe zehn Fenster gleichzeitig offen.

00:13:28: Die KI Vibe codelt irgendwas im Hintern des.

00:13:30: Ich bin ein X-Programmierer weil ich fünf Sachen gleichzeitig fertig bekomme.

00:13:35: Auf diesem Kriterium bin ich wahrscheinlich super schlecht, weil ich ja im Prinzip die KI genauso schnell arbeiten lasse wie mich.

00:13:41: Aber ich glaube in allen anderen Hinsichten bin ich damit sehr gut bei dem, wie KI mir ein Mehrwert

00:13:47: bringt.".

00:13:47: Da würde mich ja total interessieren!

00:13:48: Ich finde ja das sich im KI so viel getan hat... Ich sage mal seit Anfang des Jahres mal mindestens vielleicht zu der letzten vier Monate und ich habe ja in der letzten Folge auch gesagt dass KI wirklich viele Fehler noch macht, die ich ausbügeln würde.

00:14:02: Das führt ich auch immer noch ein Stück weit.

00:14:04: unterschreiben, weil ich mir immer zum Spaß nochmal einfacher HTML-Seiten ausgeben lasse dem Sache auf SEO achten und so weiter.

00:14:10: Und dann denke ich manchmal sind ja schon auch hasträubende Sachen dabei oder was heißt hasträumend?

00:14:15: Schon Sachen dabei wo ich jetzt sage da ein normaler Programmierer würde das einfach reinbauen.

00:14:18: also ich sag mal eine Menü, was jetzt einen Naphtag zwar drum hat aber dieses Menü nicht als List.

00:14:23: So das gehört einfach zu einem guten Ton, das macht man einfach und KI macht es dann mitunter nicht, sagen wir nur als kleines Beispiel.

00:14:29: Und nichtsdestotrotz habe ich das Gefühl dass sich gerade in den letzten Monaten, die KI noch mal deutlich verbessert hat.

00:14:35: Und ich spreche jetzt im Wesentlichen von Cloud Code dass wir ja viele einsetzen und jetzt ganz viel genutzt haben.

00:14:40: als vier Punkt acht.

00:14:41: also Opus vier Punkt Acht ist ja glaube ich da die letzte Version.

00:14:44: Jetzt letztes auch an Fable.

00:14:45: Da muss ich für mich sagen habe jetzt an Fabel keine großen Verbesserungen gemerkt.

00:14:50: Das wird ja sehr gehyped.

00:14:51: Ich hab das nicht so feststellen können, dass es so viel besser ist.

00:14:54: Worauf ich aber hinaus will ist Findest du wenn Du die KI einsetzt?

00:14:58: Wir gehen jetzt mal von der letzten Cloud Version vielleicht aus Findest du viele Sachen, die du verbesserst oder interessiert dich eher so dran zu bleiben?

00:15:05: Oder sind das ganz selten mal Sachen, welche dann aber wichtig sind rauszufinden.

00:15:09: Also wie ist die Qualität momentan?

00:15:10: Wie schätzt du dir ein?

00:15:12: Bevor ich das beantworte, möchte ich erst eine nicht gestellte Frage von dir beantworten, nämlich dass ich glaube, dass so wie ich KI benutze – wie es gerade beschrieben habe – für mich die Models gar keine großen... Unterschiede machen.

00:15:24: Inzwischen habe ich so das Gefühl, weil alles was so neu dazukommt, was dann auch in der Presse gehyped wird sind halt dieses Multi-Agent Projektverfahren wo im Prinzip die KI immer mehr Gefugnisse bekommt.

00:15:34: aber es passt halt nicht zu dem wie ich das einsetze.

00:15:37: und jetzt so deine eigentlichen Frage.

00:15:39: Ich merke dass immer wieder deswegen schaue ich mir auch so genau an Dass die KI schon während sie über so eine Aufgabe nachdenkt völlig falsche Schlüsse zieht Und manchmal korrigiert die sich dann selber.

00:15:50: Hab jetzt so oft gesehen, dass die KI bei irgendeinem Problem erst mal dachte, oh, dann analysiere ich das und das ... Dann drei Zeilen später steht Plot Twist.

00:15:58: damit hat es eigentlich gar nichts zu tun.

00:16:00: Da hat die KI schon gemerkt, dass sie auf dem Holzweg ist.

00:16:03: aber genau so gut passieren noch Sachen wo die KI drüber stammt.

00:16:06: Ich hab deswegen zwei Beispiele mitgebracht, wo man das sehr gut gesehen hat und wo ich auch froh darüber war, bei der KI mitgelesen zu haben was sie da denkt.

00:16:15: Das eine war Da gab es irgendwie ein Problem in der Anwendung bei so einem Kommand, der ausgeführt wurde aber nicht beendet wurde.

00:16:22: Der also ewig lang sich im Hintergrund befand und das war nicht ganz klar.

00:16:27: die KI sollte herausfinden woran hat's gelegen?

00:16:29: Und dann habe ich da so viele Informationen wie möglich gegeben und dann ist sie sehr schnell draufgekommen.

00:16:34: Oh hier guck mal!

00:16:35: Da ist so'n cute Job bei Lara Welle In The Cue.

00:16:38: Das läuft auf Redes.

00:16:39: Ich seh ich in der Redesverbindung Boah, da müssen wir jetzt mal Redesrefactoren, dass das irgendwie so queues überwacht und dann so ein Time-out setzt.

00:16:47: Und das ist auf jeden Fall das Problem.

00:16:48: Dann hat er schon angefangen Kiloweise Kot zu schreiben bis ich ihm dann gesagt habe, sag mal du, wir benutzen gar nicht Redes für die Queue sondern nur für den Cash Die Queue basiert noch auf der Datenbank.

00:17:00: Und dann stelle ich mir vor wie der so stutzt oder guckt und sagt... Ah ja Kai!

00:17:05: Habe ich gerade nochmal nach gesehen?

00:17:05: Das stimmt!

00:17:06: Da hast du total recht, da ist ja alles quatsch was ich bis dahin überlegt habe.

00:17:09: Ein klassisches Beispiel von, ich wusste das zufällig in dem Sinne von weil ich selber gebaut habe und hab aber genau gesehen.

00:17:16: Weil wir schon Redis benutzen dass die so mit so ein bisschen basierend auf Projektinformationen Aber auch so'n bisschen auf General Knowledge sich gedacht hat ja wenn die Redes haben wird schon auch die Queue darüber laufen klar Und ist dann einfach in die Richtung galoppiert

00:17:30: weil es auch die wahrscheinlichste Möglichkeit ist sagen wir mal

00:17:34: Das war so ein Beispiel, wo ich dachte ja gut dass sich da jetzt reingeguckt habe.

00:17:36: Ich möchte gar nicht wissen wie viel Token der da verbrannt hätte wenn ich den einfach auf Autopilot hätte machen lassen und dann wäre er vielleicht nach einer Stunde auf die Idee gekommen das es alles Quatsch ist oder hätte das verschlimmen besser hat.

00:17:46: Und

00:17:47: insgesamt aber die Qualität würdest du sagen?

00:17:49: Wenn man die KI in die richtige Richtung lenkt Ist schon tip top oder

00:17:53: Ja auch auf jeden Fall und das kann dich allerdings nur beurteilen weil ich weiß wie ich's haben möchte.

00:17:59: Also

00:18:00: ich kann dir ein anderes Beispiel noch vor mir geben, das finde ich ganz witzig.

00:18:02: Hätte ich jetzt in Frankfurt eine kleine Spieche gebaut und da sollte ich jeder von den Teilnehmern so ne API bereitstellen.

00:18:09: Das war dann so'n Monster dass bestimmte Angriffe und Verteidigung ausführen konnte und ich sag mal mein zentrales Skript hat bei jedem Monster die Angriffs abgefragt und die dann zusammen geführten haben man am Ende geguckt wäre dann das Spielchen gewonnen hat.

00:18:21: so ganz grob über den Daumen.

00:18:24: Jetzt haben wir das cool gebaut, haben mit PRP eine Session auf dem Server aufgemacht und haben uns auch unser Monster reingespeichert.

00:18:30: Und dann die Angriffe abgefragt.

00:18:32: Das funktioniert auf den lokalen Rechtern auch perfekt alles super!

00:18:37: Dann haben wir es in unserer Anwendung live ausprobiert also mit mehreren Teilnehmern und dann haben alle Monster den gleichen Angriff zurückgeliefert.

00:18:47: Okay, ist interessant und die Teilnehmer haben sich auch gewonnen.

00:18:50: Haben das natürlich direkt irgendwie bei Chatchivity in die KI reingeballert und gesagt ja hier kommt immer das Gleiche raus oder nicht?

00:18:55: das was wir uns ausgedacht haben.

00:18:56: Woran kann es denn liegen?

00:18:58: Und KI hatte darauf keine Antwort!

00:19:00: Das war tatsächlich so dass wir eine Session ID fest vorgegeben haben im PRP da kann man nicht nur die SessionID automatisch generieren lassen sondern du kannst das auch vorgeben.

00:19:10: und das hat aber unser API eben den Vorteil dass jeder Request der kein Cookie setzt dass jeder Request quasi das gleiche Monster wieder ausgeliefert bekommen hat.

00:19:18: Und jetzt war es aber so, dass alle von diesen Teilnehmern zwar ihre eigene UL hatten mit meinem Unterort, na?

00:19:22: Aber alle auf der gleichen Domain!

00:19:24: Das heißt, alle haben sich gegenseitig die Session geheidjagt und da habe ich gemerkt, das ist ein Fall wo KI nicht drauf kommen kann.

00:19:32: Klar, wenn ich dir jetzt die Infrastrukturinformationen mitgebe und so dann würde sie das auch wieder merken... ...aber das waren einen Punkt, da hätten die Schüler jetzt hiermit KI nicht weiterkommen können, also keine Chance.

00:19:42: Und ich als derjenige, der das Ding vorne vorprogrammiert hat und auch ein bisschen Ahnung vom PAP hab, da relativ schnell das Problem auch identifizieren könnten, dann konnten wir das lösen.

00:19:52: Aber es fand ich ganz spannend, dass so was mit KI nicht lösbar ist.

00:19:56: Da ist es eben sinnvoll, das sagen wir immer wenn man seinen Crotern kenne.

00:19:59: Ich habe das Gefühl ... logischerweise die KI ist wie ein Schach-Computer, dass sie bei einer Aufgabenstellung so die erstmögliche wahrscheinlichste Lösung nimmt und da dann drauf rumeskaliert, ohne die anderen großartig zu überprüfen.

00:20:17: Das war ja so ein typisches Beispiel von wer setzt denn schon eine eigene PRP-Session wenn man mal so einen Mittelschnitt im Internet nimmt?

00:20:23: Wahrscheinlich nicht so viele.

00:20:24: deswegen geht die KI nicht davon aus dass du das gemacht hast aber jetzt hast du es halt zufällig gemacht.

00:20:29: Ja und wenn man's macht, dann funktioniert es auch oder weiß ich auch.

00:20:32: also da muss schon bisschen was zusammenkommen

00:20:33: genau.

00:20:34: Ich hätte noch so'n andern Fall ... auch ein Riesenprojekt, wo auch irgendwas war.

00:20:39: Wo also?

00:20:40: da gibt es verschiedene User und die haben verschiedene Rollen... ...und dann gibt das so einen Konzept von einem Kunden,... ...und das Konzept vom Auftraggeber.

00:20:47: Und mit denen sollte was gemacht werden.

00:20:49: Das ist jetzt auch egal was!

00:20:50: Da ging es auch darum hier macht das mal und dann sah ich schon im Code wieder so nachdachte,... ...ja Kunden, die Auftrag Geber sind für die ist das dann so und so.

00:20:59: Blablabla.

00:21:00: Und danach habe ich den unterbrochen gesagt.... Also Kunden können nicht Auftraggeber sein, das sind zwei unterschiedliche Konzepte.

00:21:07: Wo sie auch wieder gesagt hat ja jetzt habe ich da noch mal explizit nachgeguckt.

00:21:11: stimmt hier in dieser Zeile ist es bewiesen dass das so nicht sein kann.

00:21:15: aber da hat sich dann auch irgendwie im Code gesehen dass es diese beiden Konstrukte gibt und irgendwie gedacht das kommt zusammen.

00:21:22: also Ich glaube, das ist natürlich auch so ein bisschen der Abwägungssache.

00:21:25: Wenn man jetzt sagt okay ... Man lässt die super Mega-Fans sie denken mit dem neuesten Model und dann verbraucht die unendlich Token pro Anfrage Dann kann die vielleicht doch über sowas besser nachdenken.

00:21:36: aber in diesen Recommended Settings wie es auch ist vor allem an solche Sachen anscheinend gerne durch.

00:21:41: Total ich habe zwei Sachen im Kopf zu den Sachen, die du gerade gesagt hast dass eine ist das nochmal drüber nachdenkten Das mache ich ganz gerne Und das hab' ich bei mir in der zentralen Claude MD auch drin dass immer, wenn irgendeine Aufgabe bearbeitet wurde von der KI.

00:21:55: Dass sie selbst nochmal drüber guckt und vor allem in das Agenten angemacht haben, dass die zentrale KI also der zentrale Job sage ich mal noch einmal drüberguckt und nochmal selbst guckt ist das sauber programmiert ist das vernünftig strukturiert funktioniert es auch ist das logisch und sinnvoll und In vielen Fällen kommen da mal so kleine Findings raus die jetzt nicht so wahnsinnig weltbewegend sind.

00:22:17: aber das lohnt sich schon nochmal KI selbst auch nochmal rüber gucken zu lassen.

00:22:19: weil ich die Erfahrung gemacht hat Wenn man selbst einen Fehler feststellt und der KI sagt, ja hier ist doch noch ein Fehler drin.

00:22:25: Da findet sie den auch?

00:22:26: Ja aber man muss die so bisschen darauf hinweisen.

00:22:28: und wenn man das einfach von Anfang an mitgibt immer wenn du was gemacht hast guck einfach nochmal drüber.

00:22:32: Das lohnt sich für mich schon.

00:22:34: Ich bin

00:22:34: inzwischen sogar soweit ehrlich gesagt dass wer nicht der KI eine Aufgabenstellung gegeben habe ich gar nicht die direkt machen lasse, sondern mir erst sagen lasse was dir vorhat.

00:22:42: Weil es schon so oft hatte dass ich sie nur irgendwas gefragt habe sowas wie hey warum hat denn hier der User kein irgendwas fällt?

00:22:50: und statt mir die Frage zu beantworten ist es gleich hingegangen und hat angefangen Migration zu schreiben um das als Feature zu erfüllen was ich die gefragt habe.

00:22:58: dabei wollte ich das eigentlich nur erstmal analysieren.

00:23:00: Ist mit tatsächlich auch mehrfach passiert in letzter Zeit?

00:23:02: Man kann natürlich sagen ja prompt engineering und sowas da muss man sich halt wirklich beschäftigen.

00:23:06: neuerlicherweise wenn man damit wirklich mal KI zentrisch programmiert, da muss man ja jede Minute eine neue Eingabe treffen und dann schreibst du nicht jedes Mal so ein Pamphlet wo Du alle Eventualität mit Aktex.

00:23:18: Sondern es ist dann wirklich mehr so ne Art Chat wo Du dann in einem Satz sagst eyja und jetzt sag mir nochmal grad warum der User keine ID hat oder sowas?

00:23:25: Und dann jedes mal mitzugeben hey aber nur analysieren und bla bla bla.

00:23:29: also weiß ich nicht ob das so n typischer Anwenderfehler isst Aber auf jeden Fall Sachen wo ich noch immer drüber stolpern.

00:23:37: Ich habe noch zwei Punkte, das eine ist mit dem Tokenverbrauch, den du angesprochen hast.

00:23:41: Und da gehen die Credits an Gabriel mal wieder raus und seinen KI Guru der mir gesagt hat Felix eigentlich so fable super gut um Sachen zu orchestrieren und um komplexe Aufgaben irgendwie zu lösen.

00:23:53: aber im Rhein programmieren ist Fable jetzt nicht unbedingt besser als die super guten Modelle Opus-Fibonk acht dann zum Beispiel.

00:24:00: Na der mir gesagt NIM als Model Fable stellt das ein.

00:24:03: Und sag Fable aber oder schreibt das auch wieder in die zentrale Cloud.

00:24:06: dem, die so wie ich das gemacht habe.

00:24:07: Sag Fable Aber alle Coding Agenten, die du spawnst macht ihr mit Opus vier Punkt acht und es hat den Vorteil du spaß ihre viele Tokens.

00:24:15: Die Code Qualität ist super fabel.

00:24:17: selbst guckt hinter noch mal über den Code drüber und ja mach nochmal Anmerkungen und tritt den Agenden in den Hintern soll Ich Mal und Du hast am Ende ein super gutes Ergebnis zu einem Bruch der der tokens also als Empfehlung raus.

00:24:28: und nochmal vielen Dank Agabriel.

00:24:29: seitdem ich das mache geht's auch unter anderem sogar schneller Und die Qualität ist wirklich herausragend, also nicht schon sagen.

00:24:35: Das ist schon ziemlich cool!

00:24:37: Ja, also wie man setzt ne?

00:24:38: Heute hatte ich noch einen anderen Beispiel, da bin ich aber wirklich durch mit Claude Shaming... Da gab es irgendwie ein Shellscript was so eine Dokumentation erzeugt hat und dafür ganz viele Dinge gemacht hat von der Pipeline.

00:24:51: Also um in der Pipeline eingesetzt zu werden.

00:24:53: Dann gab es aber einen Fehler in der Pipeline und dann habe ich den Fehler ihr gegeben und sage hey korrigier mal bitte diesen Fehler.

00:25:01: irgendein Syntagsfehler drin oder sowas.

00:25:03: Und was die KI dann gemacht hat, ist sie hat den Fehler korrigiert und um zu verifizieren ob das klappt, hat sie denn das Skript laufen lassen?

00:25:10: Was ihr aber erst nachher gemerkt habt wo dann so eine Upsi-Zeile auch sogar im Kommentar war, ist dass dieses Skripts als ersten Schritt erstmal die lokale Enf löscht.

00:25:21: Das bedeutet, Entwicklungsprojekt gelöscht hat, einfach so.

00:25:27: Hat

00:25:27: ihr Eiskalt gemacht?

00:25:28: Ja!

00:25:28: Da ist nicht irgendwie der Wächter da reingespogen...

00:25:31: Ne also die hatte ja das Grip laufen lassen und das Gript löscht die lokale Enf weil es darum ausgelegt ist dass es halt in der Pipeline gelaufen lassen wird.

00:25:39: Und ich habe ihr nicht gesagt hey verifiziere das mal sondern dies einfach von sich auf die Idee kommt das zu verifisieren das auszuführen.

00:25:45: und das Ausführen hat es dann kaputt gemacht.

00:25:47: Boah das ist eine halbe Katastrophe.

00:25:48: Ja, da könnte man auch wieder sagen ja ist das Kript natürlich falsch programmiert.

00:25:51: Das muss die Umgebung checken und blablieblub aber das sind halt so

00:25:55: hererstellt mal vor der macht eine migration oder sowas noch und flascht immer eben die Datenbank Tabelle oder sowwas?

00:25:59: Ja eben man könnt jetzt wieder sagen eigentlich ist doch gut dass die KI versucht nachher ihre Aktion zu verifizieren Aber die checkt dann halt nicht was das Auswirkungen hat wenn es das verifiziert.

00:26:09: Interessant!

00:26:10: Da habe ich mir auch gedacht Gut, dass ich da nichts Wichtiges drinstehen hatte.

00:26:13: Ich hatte immer wenn ich so einen Fall hab da hat dann Claude direkt geschrieben hier wurden wir von Ich sag mal, meinem Boss verboten von ihm eine Wechterskript und gesagt, ich kann das jetzt nicht ausführen ohne nochmal deinen Zutun.

00:26:25: Und da hatte ich eher das Gefühl dass es zu streng ist als... ...das es zu locker ist.

00:26:28: aber sowas hat schon noch nicht.

00:26:29: Aber das ist ja wirklich nochmal ein kleiner Hallo-Wacheffekt.

00:26:33: Weil deine Enf war jetzt wahrscheinlich nicht so wahnsinnig schlimm wenn die weg war.

00:26:36: Die kannst du wahrscheinlich ganz gut wiederherstellen.

00:26:37: Aber nervig alle mal!

00:26:39: Ja, das war dann das Lustige.

00:26:40: Weil er selber gemerkt hat, jetzt ist es kaputt und nicht git-versioniert.

00:26:44: Tja die ist jetzt weg!

00:26:44: Dann stelle ich mal aus der Example das wieder her... Und da war das wirklich am Ende von dieser eigentlichen Aufgabe, die es machen sollte.

00:26:50: so eine Zeile wurde gestanden.

00:26:52: Ach ja übrigens?

00:26:54: Ich hab deine Enf gelöscht.

00:26:56: Vielleicht guckst du da auch mal nach oder so.

00:26:57: also...

00:26:58: Spannend.

00:26:58: Das fand ich ganz wild.

00:27:01: Okay bevor wir zu Abrechnungsthemen kommen, die mich auch nochmal sehr interessieren, auch so dein Take darauf habe ich noch ein kleines Giveaway an Info für die Leute da draußen, dass mir sehr geholfen hat.

00:27:12: Ich hab nämlich immer das Problem gehabt und habe dazu auch schon Memes gesehen, dass wenn man jetzt einen Prompt abgesetzt hat der länger läuft... Und ich war ja sehr viel im Zug zum Beispiel unterwegs, sondern dann hast du ein Zugmiss was gearbeitet, dann lief der Prompt aber noch, dann musst du aber aus dem Zug aussteigen.

00:27:24: Ja, dann gehst du mal mit so einem halben offenen Laptop raus ne?

00:27:26: Also bei mir dann Macbook.

00:27:28: Hast du da eine Idee wie ich das löse?

00:27:31: Du hast es schon ganz toll am Mittagstisch in Büro erzählt!

00:27:33: Ach, ich hab's zwischen dir erzählt.

00:27:35: Katastrophe.

00:27:35: Ja genau.

00:27:37: Was ist noch wie er heißt?

00:27:38: Koffein irgendwas?

00:27:40: Ja, ja.

00:27:41: Ziemlich gut.

00:27:41: Genau.

00:27:42: Es gibt unter... Also ich lasse jetzt so unter Mac.

00:27:44: da kann man im Terminal einfach eingeben.

00:27:46: CafeInate spreche bestimmt falsch aus.

00:27:49: Cafeinnate-i müsste mal googeln sonst und das sorgt dafür dass der Rechner eben nicht in den Ruhezustand geht.

00:27:55: Das heißt ihr könnt den Laptop zuklappen.

00:27:58: Das ist auch super energieeffizient.

00:27:59: Ich hab heute die ganze Nacht den Rechen auf CafeInait laufen lassen obwohl der Promp wahrscheinlich nur noch zehn Minuten gelaufen ist Und ich glaube nicht, dass der drei Prozent Akku verloren hat.

00:28:07: Also der Bildschirm ist natürlich aus und so... Ja und genau mit Kevinate-i kann man eben im Terminal den MEC wach halten und da laufen die Proms fröhlich weiter.

00:28:15: und ja wenn man dann wieder kommt also den Laptop wieder aus dem Ruck zeigt zieht oder so ist er prompt anfällig.

00:28:20: Das hat mir massiv geholfen und ich muss nicht mehr wie so ein Eumel da mit einem halb offenen Laptob rumrennen in Bahnhof.

00:28:26: Kannst du richtig reinweiben?

00:28:29: Oder wenn man irgendwie als letzten Akt im Büro Bevor man Feierabend macht, noch mal eben einen Prompt absetzt.

00:28:34: Ist das auch ganz praktisch?

00:28:35: Dann pack ich das rein und fahre nach Hause.

00:28:38: Und wenn ich zuhause bin, mache ich die Rechner dann tatsächlich aus.

00:28:41: Du wolltest schon zum nächsten Thema sogar lopieren!

00:28:42: Ich wollte jetzt auch noch ein bisschen gute Sachen über KW reden... Ja

00:28:45: wirklich?!

00:28:45: Ja

00:28:46: okay bitte, bitte ich will dich nicht bremsen.

00:28:48: Also das eine, das hat mich total begeistert war so ein Today I Learned Moment.

00:28:52: Wir haben ja Claude Code und ich benutze es halt so ganz im Terminal Und oft hatte schon den Moment da sich der KI irgendwas visuelles Mitgeben wollte uns sagen hey guck mal hier dieser Button hatten Back und so habe ich immer umständlich beschrieben?

00:29:04: Und dann hat Gabel im Büro irgendwann gesagt Ja kannst du ihm doch auch Bilder mit geben.

00:29:07: oder stellt sich heraus man kann einfach Screenshots machen die ins Terminal reinziehen und dann liest Claude dieses Screenshot aus alles auf Terminal eben, ne?

00:29:16: Und kann dann damit interagieren.

00:29:17: Oh keine, das ist eine ganz alte Jacke!

00:29:18: Ja ich wusste das nicht... also da haben wir wirklich die Augen geöffnet.

00:29:23: Man muss ja nicht mal ein Screenshot sein und kannst ja auf Bilder kopieren und reinpasten.

00:29:26: Also ich mache das ganz oft.

00:29:28: Wenn du jetzt irgendwas im Browser beschreiben möchtest, dann habe ich es ja meistens irgendwie auch.

00:29:31: Ja ja verstehe ich schon.

00:29:33: Also super benutze ich auch ganz viel vor allem wenn man hier wie einen mcp oder sowas benutzen will worauf ich jetzt noch mehr hinauswill dass man eben nur direkt das gibt was er braucht.

00:29:42: Aber ein Browser MCP ist eigentlich der richtige Game Changer, ne?

00:29:45: Ja so jetzt hast du die Pandora geöffnet.

00:29:48: Bitte bitte ich lass dich!

00:29:49: Da sind da nämlich meistens Sachen.

00:29:50: also den normalen browser mcp kenne ich natürlich das ist ja kein Ding.

00:29:54: aber das sind dann halt Sachen wo ich hinter irgendeiner Lock-in Maske oder sonst irgendwas drin bin und bis ich da dem browser MPC gemacht habe mach dass mal.

00:30:02: man muss dazu sagen Ich benutze als browser m c p puppeteer Und das spawnt eine separate Chromium-Instanz, die komplett isoliert ist von meinem Browser.

00:30:11: Also ich lass dir nicht in meinen Browser rumwerken und da irgendwelche Dinge machen.

00:30:15: Ach guck mal, ich lasse den direkt drauf!

00:30:16: Ja dann können wir nachher immer drüber sprechen, was du ja alles so mit der KI machst.

00:30:20: Deswegen habe ich das halt ganz gerne so isoliert dass ich sage hier, das will ich denn zeigen, mach jetzt wie ein Schatz, ziehe ich rüber fertig.

00:30:25: Das hat mich gefreut.

00:30:27: Und das andere was mich auch halbwies gefreudert ist, dass jetzt schon ein paar Kunden auf uns zugekommen sind und gesagt haben hey boah KI voll cool Ich mache deinen zwischen auch Dingemind Also Prototypen für irgendwelche Dinge.

00:30:38: Und das fand ich eine spannende Sache, man muss natürlich ein bisschen schauen was sich daraus erwächst.

00:30:43: Meine Hoffnung ist dass die Kunden erstmal selber mit KI sich irgendein Prototyp machen lassen und damit dann später auf uns zukommen und sagen Schau mal!

00:30:51: Das soll das Produkt sein?

00:30:52: Lass uns das jetzt mal in Production ready machen.

00:30:54: und das finde ich aber glaube ich einen guten Ansatz.

00:30:56: bei so normalen Webseiten sind wir eigentlich auch schon... in dem Ansatz, dass wir sagen, wir geben denen die Zugangsdaten für ihre Wordpress-Instanz.

00:31:04: Dann können sie da selber ihre Texte pflegen.

00:31:06: Darauf haben wir gar keinen Bock und ich sehe da auch Potenzial bei Kunden zu sagen ja mach doch erst mal mit KI so ein Prototyp dann sprechen wir alle von dem Gleichen.

00:31:14: du kannst vielleicht schon mal direkt deine Ideen evaluieren und wir werden dann hoffentlich erst zur Rate gezogen wenn es um Production Ready und Implementierung geht

00:31:24: Total.

00:31:24: Das habe ich jetzt wirklich in letzter Zeit auch mehrfach gehabt, dass Kunden mit KI-Prototypen auf mich zugekommen sind und ich liebe das ohne Ende weil wir können das Ding dann richtig sauber machen und gerade ziehen, auch Designtechnik nochmal drüber gucken und so.

00:31:35: aber man hat genau wie du gesagt hast eine Basis über die man sprechen kann Und es funktioniert ja andersrum auch.

00:31:40: Ich bin nämlich auch schon Aufkunden zugegangen, die dann Programmer Web Anwendung von mir haben wollten und ich bin einfach hingegangen hab mit KI einfach mal so ein Clickdummy gemacht und ab dem dann geschrieben hier guck mal ich hab die Punkte von euch so verstanden, ich hab bei Lasten F so verstand Dass hier so ein Clickdummy ist oder es noch keine Logik dahinter, aber das ist jetzt erstmal eine Oberfläche.

00:31:58: So können wir uns das grob vorstellen und klicken mal durch ob ich die Sachen richtig verstanden habe.

00:32:01: Und das ist halt mega weil ich genau darauf basierend dann super guten Angeboten machen kann und dass auch mit Screenshots referenzieren kann usw.

00:32:08: und sofort.

00:32:09: also es hilft total mal schnell einfach so einen kleinen Prototypen zu ballern um über die gemeinsame Sache zu sprechen.

00:32:15: Es wird nur hoffen, dass das dann im Endeffekt auch gewertschätzt wird.

00:32:18: Wenn wir da mit der Qualitätslinse nochmal drüber bügeln und nicht der Prototypen als tatsächliches Produkt verkauft.

00:32:24: Ja ich meine manchen Fällen ist es ja gut genug.

00:32:26: Das habe ich jetzt bei Uckoden auch schon gesehen, dass sie sich selbst Anwendungen Auswertungstools usw.

00:32:31: bauen und dann sagen das reicht für mich dann.

00:32:34: Das ist jetzt keine wahnsinnig wichtige Anwendung vielleicht so eine Wegwerfanwendung die ich jetzt noch einmal benutze.

00:32:38: natürlich reicht das dann aus.

00:32:39: also so verändert sich natürlich unser Geschäft.

00:32:42: auch das was wir machen verändert sich total an Anwendungen, Anwendung die wir vorher ja wo wir viel Zeit drauf aufgewendet haben.

00:32:49: Die vielleicht auch gar nicht im Budget von einem Kunden lagen weil es dann wirklich eine Einmalanwendung ist.

00:32:53: und da sagt man ja gut dann nehme ich das Wissen oder den Komfort vielleicht nicht mit?

00:32:58: Und das sind natürlich Sachen die wir heute umsetzen können oder den Kunden auch selbst umsetzten kann und wir können dafür wiederum komplexere Sachen machen.

00:33:05: Jetzt sind wir eigentlich schon ganz organisch bei dem Time and Material Thema gelandet.

00:33:08: aber ich wollte einmal noch darüber schwärmen wie ich dann doch letztens Produktiv KI mal wirklich gut eingesetzt habe.

00:33:15: Und da schließe ich jetzt den Kreis zu diesem Thema, was ich davor her hatte mit diesen Problemen dass da so Command ewig lange drin hängt und das ist einfach genau glaube ich das perfekte Beispiel wie Ich super effektiv Code benutze.

00:33:31: also nochmal zum Recap irgendwo ist ein Remote Server Da wurde einen Kommand gestartet einen Production Server muss ich dazu sagen und der ist einfach nicht zu Ende gegangen, er ist nicht gefehlt.

00:33:40: Nicht sonst irgendwas!

00:33:42: Und jetzt bin ich kein Dev-Obs, ich bin PRP Entwickler das heißt alles was so Low Level damit zu tun hat.

00:33:47: da bin ich ein bisschen hakelig und früher hätte ich jetzt hingehen müssen und da hätte mich irgendwie durch Google suchen müssen.

00:33:53: hey wie finde ich denn Prozesse heraus hier und dass dann in die IDE reinpoisten müssen?

00:33:59: Im Prinzip die gleiche Session habe ich jetzt mit KI ganz wunderbar gemacht.

00:34:03: Ich hab ihm nicht erlaubt auf den Production Server zu gehen, also... ...jab dann einfach auf der linken Seite meinen Terminal mit Claude gehabt und auf der rechten Seite meinen terminal mit der live Umgebung und hab dann gesagt hey Claude das ist das Problem, sag mir doch mal was abgeht!

00:34:15: Und da hat er gesagt ja hier dass es dieser Befehl dem musst du ausführen wir erwarten dieses Ergebnis.

00:34:20: das ist übrigens das was der Befeil macht und das habe ich dann ne anderteile wie.

00:34:24: ich bin händisch da rein kopiert und das ergebnis was dann bei diesem kommaren raus kam wieder zurück kopiert.

00:34:33: Aber da lernt man wahnsinnig viel beinahe eben

00:34:36: also zum ein.

00:34:37: und dass war mir das wichtige.

00:34:38: ich lass den nicht einfach im freestyl auf so ein produktionswerfer vom kunden los, da müssen wir nachher drüber sprechen.

00:34:44: also ich hätte das schon gerne so eine gewisse barriere plus.

00:34:47: ich will ja auch nicht einfach, dass der irgendwelche Dinge wirklich so auf Woot-Level auf den System ausführt.

00:34:52: Das war ja keine PRP Umgebung oder sowas, sondern das waren Hardcore Shell Befehle die er mir gesagt hat mit Crap und weiß sich nicht was.

00:34:59: also solche Dinger?

00:35:01: und da ist es mir dann auch zum einen aus Sicherheitsgründen wichtig mal zu schauen was da eigentlich passiert welche Befehler werden da aufgeführt und zum anderen, was du gerade gesagt hast selber zu verstehen.

00:35:12: Was denn eigentlich abgeht?

00:35:13: Weil da kommen wir wieder zum ursprünglichen Thema zurück.

00:35:16: Wenn ich jetzt der KI-Wood Access zu dem Server gegeben hätte, hätte sie das Problem vielleicht in fünf Minuten selber behoben aber ich hatte keine Verantwortung dafür übernehmen können.

00:35:25: Das ist ja auch noch eine Sache muss man nachher mal drüber sprechen plus Ich hätte dabei auch null gelernt Und dass es ja irgendwie aus so ein bisschen Sinn der Sache und

00:35:32: das merke ich die Kombination aus einem guten Entwickler Und KI, die ist halt auch super schnell und effizient.

00:35:39: Wenn ich mich nämlich angucke, manchmal bin ich faul... ...und dann sage ich KI zum Beispiel, push mir doch mal mein Code eben oder komite mit meinem Code auf mein Git repository!

00:35:47: Wie lange der braucht um eine commit Message zu machen?

00:35:49: Um die Dateien zu adden oder das Ding zu pushing.

00:35:52: also Ich wüsste nicht dass ich da zehn Sekunden verbrauche und die KI rödelt da kommt immer ein bisschen drauf an aber bestimmt mal zwei Minuten dran rum Und so ein paar Befehle selbst zu kennen und auf dem Server irgendwie einen DFH mal eben auszuführen, um zu gucken wie viel Festplatten platzt noch da und sowas.

00:36:06: Das sind Sachen die dauern mit KI solange, da ist man so schnell wenn man so ein Paar Sachen selber schon auch kann.

00:36:11: von daher kann ich immer nur ermutigen.

00:36:14: Selbst da irgendwie auch so ein bisschen hinterherzukommen.

00:36:16: das habe ich jetzt wieder gemerkt bei den Anfängern.

00:36:18: es ist so verlockend einfach für alles KI zu nutzen und einfach alles da rein zu packen.

00:36:22: die KI löst einem fast alle Probleme aber... Man lernt dabei auch nichts und wird halt nie schneller als die KI ist.

00:36:29: Und die KI isst halt so schnell wie sie ist, und es auch nur verfügbar wenn's verfügbare ist?

00:36:33: Naja aber ich glaub das haben wir schon mehrfach hier erwähnt.

00:36:35: Ja das ist ja wirklich für mich so.

00:36:36: die Bottom Line Das hab' ich am Anfang schon gesagt, das habe ich letzte Folge schon gesagt.

00:36:40: Ich sag´s aber nochmal weil das so wichtig ist Die KI ist halt auch nun Tool und nur weil die KI mit Fable dir erlaubt zählen Agenten gleichzeitig zu sporten und alle eine Probleme zu lösen heißt dass nicht dass ich das auch machen muss Und so schon oft mit Kollegen diskutiert, die gesagt haben.

00:36:56: Ja ... Ach!

00:36:57: Dann hab ich denen ein Merchrequest um die Ohren geworfen und auf verschiedene Sachen hingedeutet, wo ich dachte, guck mal, da ist ja diese Zeile geschrieben.

00:37:03: Ich wusste zufällig, dass das irgendeine spezifische Lara-Wel-Fanziehende ist, die die auf jeden Fall nicht wissen.

00:37:09: Aber sie haben es mir in Merchrecast reingeschrieben.

00:37:11: Habe ich drauf gezeigt, erklär mir diese Zeilen.

00:37:13: Du hast den Merch recast gestellt, du bist dafür verantwortlich?

00:37:16: Ja, hat KI gebaut weiß ich nicht.

00:37:18: Was soll ich denn auch machen wenn KI das runterrattet?

00:37:21: Meine Antwort ist... Es hat ja niemand gesagt, dass du KI nutzen muss.

00:37:24: Hast dir selber entschieden?

00:37:25: Wenn du jetzt sagst ich würde gerne Paint benutzen um da mit meinen Code zu editieren aber es klappt nicht so gut dann ist das ja nicht die Schuld von Paint sondern die Schuld vom Dir weil Du das falsche Tool zur falschen Sache eingesetzt hast.

00:37:37: Das ist glaube ich so das Entscheidende was ich den Leuten mitgeben möchte.

00:37:40: nur weil KI das anbietet das nicht auch so zu machen sondern nachdenken.

00:37:45: Wie kann mir KI eine Hilfe sein und das Spezifisch dafür dann einzusetzen?

00:37:49: Das

00:37:49: ist nicht genau so.

00:37:50: Jetzt muss ich den dritten Versuch starten, auf Time and Material zu kommen.

00:37:55: Du gerätst wieder dazwischen was du gerne machen darfst.

00:37:57: Ja jetzt darfst

00:37:58: du!

00:37:58: Es hat dir keiner gesagt du musst KI einsetzen.

00:38:00: und da würde ich mal aus der wirtschaftlichen Brille gucken und sagen wer heute KI nicht mehr einsetzt kann eigentlich nicht mehr mithalten und wird abgehängt also es nicht mehr wirtschaftlich ist nicht mehr effizient.

00:38:10: das heißt eigentlich muss man KI einsetzten Und ich weiß natürlich wieder was meinst und das meins sind natürlich Kot-Technisch auch nicht so ganz genau wie du sagst.

00:38:19: Aber, ich glaube dass wenn man heute keine KI mehr einsetzt dann sind andere Leute da die eine ähnliche Qualität machen, die das schneller machen, den besten Preis machen können.

00:38:28: und dann steht man da und ja jetzt gibt es natürlich noch ein paar Kunden die noch nicht so... Ganz genau hinterher kommen was KI alles macht in der Programmierung Aber spätestens in einem Jahr oder zwei, ja stimmt man ganz blöd da.

00:38:41: Wenn man gar keine KI verwendet bin ich mir ganz sicher.

00:38:44: Auf jeden Fall.

00:38:45: aber ich finde auch da wieder mein liebstes Beispiel was ich der letztens irgendwo gelesen habe in den Zusammenhang war es gab die gleichen Diskussion vor zehn Jahren noch länger vor zwanzig Jahren Da haben die Leute alles mit nativen PAP gemacht.

00:38:59: Und irgendwann kamen dann die ersten Frameworks raus, so Symphony, Larawell, die einem schon sehr viel Arbeit abnehmen und Leute haben gesagt ja boah ne ich mach das lieber selber da weiß ich was passiert diese ganzen modernen Tools weiß ich nicht was.

00:39:12: Und heutzutage ist es so... Wenn du ein großes Projekt anbieten möchtest im Webprojekt und dann nicht auf irgendeinem Backend Framework setzt, sondern alles selber machst.

00:39:19: Das ist eine Katastrophe!

00:39:20: Also nicht nur dauert es auch ewig...

00:39:22: Frontiert das gleiche?

00:39:23: Genau.

00:39:23: Du holst dir zig Probleme rein.

00:39:25: Sicherheitsrelevante Aspekte einfach Komfortfunktionen.

00:39:29: Und das ist eigentlich das gleiches Thema.

00:39:30: Du kannst den Fortschritt nicht verschlafen und der Fortsschritt heißt in diesem Fall KI.

00:39:35: und ich stimme dir auf jeden Fall zu.

00:39:36: Wer sich jetzt nicht damit beschäftigt, KI als Tool einzusetzen sondern sagt naja das ist mir zu viel Magie.

00:39:42: Das mache ich nicht.

00:39:43: Das ist mir so gefährlich oder weiß ich nicht was?

00:39:45: Der wird auf jeden Fall abgehängt.

00:39:47: aber das heißt halt andersherum nicht KI für alles einzusetzten.

00:39:50: Total!

00:39:51: Da ist natürlich der Tipp wirklich den du auch schon mehrfach gesagt hast dosiert einsetzen und nah dran bleiben.

00:39:56: Aber ich fand dem Punkt die du gerade aufgemacht hast ganz spannend.

00:39:58: Als wir Frameworks das erste mal verwendet haben haben wir letztlich auch ja so'n Stück Den Durchblick abgegeben.

00:40:04: und wenn wir in Larawell Ich sag mal eine Model erstellen, eine Datenmark erstellen und so weiter.

00:40:09: Dann ist da auch viel Magic dabei wo wir viele Sachen nicht verstehen.

00:40:13: Ist die Laravel Magic aber besser als die KI-Magic?

00:40:16: Was verstehend tun wir ja bei das manchmal nicht!

00:40:18: Ja

00:40:18: also, Laravel magic ist meistens ganz gut dokumentiert.

00:40:23: Und es haben schon tausend Leute in der gleichen Variante ausprobiert und gesagt oh das tut's schon so wie es tut.

00:40:27: ne.

00:40:28: Ja genau ich glaube bei solchen fertigen Tools ist besser... dokumentiert, wie du das gut benutzt.

00:40:35: Möchte ich mal sagen?

00:40:37: Für KI gibt es ja nicht vom Hersteller eine Dokumentation, wie Du das sinnvoll benutzt sondern die sage im Gegenteil mach alles mit KI nie mehr selber arbeiten keine Zeile Code mehr selber gehen.

00:40:47: hier hast du fünfzig Agents klar Token so darf's nicht über nachdenken.

00:40:51: aber mache alles mit KIs löst ihr alle ihre Probleme und wenn man das macht ist man verloren glaube ich.

00:40:56: deswegen ist es so wie wir nicht überall Larawell drauf werfen wenns nicht sinnvoll is.

00:41:01: Ja, ich wiederhole mich die ganze Zeit.

00:41:03: Nicht einfach KI überall drauf werfen nur weil es theoretisch den Job erfüllen könnte.

00:41:07: Ja,

00:41:08: total.

00:41:09: So Kai und jetzt mach ich mal einen Hauptpunkt auf was Time and Material angeht?

00:41:13: Mein größter Schmerz.

00:41:15: Pass auf!

00:41:15: Ich habe einen, sagen wir mal eine Backfix beim Kunden Und da ist jetzt irgendwie in der Datenbank komm' falsche Daten an.

00:41:21: Würden wir jetzt einigermaßen gut rauskriegen würde ich jetzt im Normalfall sagen wir einmal anderthalb bis zwei Tage vor Ansätzen Anzeit Und dann haben wir genug Zeit für Projektmanagement, das ganze drum herum und den Back zu finden.

00:41:33: Und können wir uns auch noch zweimal im Kreis drehen?

00:41:36: Und dann müsste es eigentlich so passen und abreichend tun wir es da normalerweise tatsächlich stundenbasiert.

00:41:41: aber manche Kunden gerade so Konzerne wollen ja wirklich ein Festpreis auch für so kleinere Arbeiten haben.

00:41:45: Ja und dann früher habe ich da ganz normal sagen mal mittelwert drauf geschrieben.

00:41:48: Sagen mal zwölf Stunden und hab das dann hinterher auch abgerechnet.

00:41:51: Unabhängig davon wie lange wir gebraucht haben manchmal bisschen länger, manchmal ein bisschen kürzer sind dabei im Allgemeinen ganz gut im Schätzen.

00:41:58: Heute ist es so, dass der gleiche Back angefragt wird.

00:42:01: Und jetzt denke ich klassischerweise müsste er zwei Stunden veransetzen.

00:42:05: mit KI kann das aber sein?

00:42:07: Dass wir die reine Programmierarbeit vielleicht in anderthalb oder zwei Stunden oder vielleicht auch so einer Viertelstunde durchbekommen.

00:42:14: Kann aber auch sein, dass KI total stolpert und da noch Probleme aufkommt und das aus dem Grund nicht los bei uns oder KI mir wieder andere Probleme reinholt.

00:42:22: Aber euch trotzdem eineinhalb Tage dafür?

00:42:24: ja wie bepreise ich das jetzt?

00:42:26: Also, wenn ich dahinter zehn Minuten verbrauche plus Projektmanagement so.

00:42:29: Dann habe ich da vielleicht am Ende zwei Stunden gebraucht?

00:42:32: Ja, schrabe ich da jetzt zwölf Stunden drauf und berechne da zwölfs Stunden oder muss das in meinem Preisenberücksicht und weniger abrechnen.

00:42:37: Das finde ich total schwierig.

00:42:39: bei den meisten Kunden trifft es noch auf Verständnis, wenn man trotzdem jetzt den Tag ohne anderthalb ansetzt oder vielleicht so ein bisschen runter geht und sagt nicht zwölfe sondern zehn Stunden.

00:42:48: aber das ist natürlich total schwierig.

00:42:49: Und auf der einen Seite könnte man sagen klasse in manchen Fällen verdienen wir richtig viel Geld weil wir wenig Zeit für ... einen Problem aufwenden, was wir mit KI lösen können.

00:42:59: Und auf einer Seite kann ich aber eigentlich bei den Preisen nicht so richtig runtergehen... Was ist da deine Idee zu?

00:43:03: Also das Problem hatten wir schon die ganze Zeit mit so Festpreis-Sachen,... ...dass auch wir als Entwickler nicht immer vorhersehen konnten wie lang es dauert und auch als Entwicklersitze dann dran und stellts auf einmal fest, boah!

00:43:13: Hier sind noch zig andere Probleme aufgekommen, habe ich nicht antizipiert.

00:43:17: Das Einzige was sich jetzt geändert hat ist dass dieser Programmierteil ja weniger wird.

00:43:22: Ich glaube da so ein bisschen zusammenhängt, ist das wir auch schon drüber gesprochen haben.

00:43:26: Ich weiß gar nicht mehr in welcher Folge aber dass wir jetzt auch anfangen sowas wie Meetings abzurechnen oder so Support Pauschal oder E-Mail Aufwände zu berechnen wo wir ja früher traditionell eigentlich nur hingegangen sind und wirklich pure Arbeitszeit abgerechnet haben.

00:43:41: Und ich glaube das steckt also ein bisschen drin, dass wir vielleicht bei dieser ganzen Preisberechnung bis jetzt immer diesen Overhead diesem Projektmanagement Overhand nicht so richtig berücksichtigt haben.

00:43:52: Und deswegen, wenn man jetzt wirklich nur auf die reine Programmierung schaut ist da schon einen großen Unterschied machen kann dadurch dass die KI-Ding jetzt schneller machen kann.

00:44:00: Aber wir haben es auch schon gesagt wichtig ist halt das wir als Menschen im Prinzip die Zeit die KI schneller macht jetzt ausgleichen durch bessere Kommunikation, besseres Projektmanagement besser vorher über das Problem nachdenken und einfach auf der Qualitätssicherungs Ebene und Projektmanage näher da am Ball bleiben.

00:44:20: und deswegen könnte ich mir vorstellen kleine Features die jetzt wirklich nur Backfixes oder kleinere Änderungen sind, ohnehin schon der eigentliche Programmieraufwand.

00:44:30: Nur einen kleinen Teil von dem aus macht was die eigentlichen Kosten sind und auch ein großer Teil der nicht weniger wird.

00:44:37: dieses ganze will es nicht overhead nennen aber dieses drum herum mit Projektmanagement Kommunikation.

00:44:42: Und deswegen weiß ich nicht so genau wie sehr das wirklich jetzt die Zeit beeinflusst weil die KI angeblich schneller ist, da muss man natürlich auch erst mal beweisen ob das überhaupt so ist.

00:44:53: Die Praxis zeigte ja auch dass wir jetzt nicht auf einmal unsere ganze Wochenarbeit in einem Tag erledigen statt in vier oder fünf sondern dass für die Sachen eigentlich so ähnlich lange brauchen.

00:45:04: und was ich so bei mir feststelle es neben allen Sachen die du gesagt hast, die ich total richtig finde, dass ich zumindest in vielen Sachen einfach noch einen Schritt weiter gehe.

00:45:13: früher wenn der Kunde eine Anforderung hatte und sagte baue mir vielleicht mal irgendwie eine Suche in eine Tabelle ein.

00:45:18: Dann habe ich oben Suchfeld gemacht, hab in der Datenbank den Like-Fury abgeschickt und hab dann ein Ergebnis zurückgekommen.

00:45:24: Und heute, wenn ich das KI-Uterschutz mache kann ich eine Suche machen die pro Spalte vielleicht an der Tabelle ist.

00:45:29: Ich kann vielleicht gleichzeitig noch gerade eben nur Sortierfunktionen einbauen weil ich denke ah das hilft ja letztlich auch beim Suchen wenn ich Sachen sortieren kann... ...und kann also viel mehr machen in der gleichen Zeit, die ich vorher gemacht habe.. ..und bestenfalls nochmal besserer Qualität.

00:45:42: und das merke ich wie ich den Kunden oft Ja, einfach noch den Schritt mehr liefer.

00:45:46: und jetzt nicht so im Sinne von wir müssen die Zeit irgendwie tot schlagen oder wir müssen dem Kunden.

00:45:51: Features bringen die ja nicht braucht sondern wirklich zum Nutzen von allen.

00:45:55: Und da geht dann natürlich auch gewisse Zeit drauf und wir merken interessanterweise das ganze Paket aus Projektmanagement programmieren usw.

00:46:05: ist eben habe ich eingangs gesagt gar nicht viel schneller weil das Ganze drum herum eigentlich auch super viel zeitfrist.

00:46:11: also diese ganze Abstimmung Konzeption Kunden ... im Loop halten und so.

00:46:16: Da geht wirklich viel Zeit drauf, das hätte ich vorher nie so eingeschätzt!

00:46:20: Ich habe auch ein gutes Beispiel was sich daran noch anschließt nämlich wir hatten einen Kunden... ...und der wiederum hat für einen Kunden von sich wollte er so eine kleine... ...kleines Extra-UI auf der Seite wo der besondere Eingaben machen kann.

00:46:33: Will jetzt nicht zu sehr ins Detail also eine Art Kundenbindungsmaßnahme.

00:46:36: So eine Art vereinfachtes Support Ticket maskischneidert für diesen Kunden vom Kunden.

00:46:41: Dann haben wir das gebaut und eine Abrechnung dafür gemacht ungefähr veranscht, wie viel wir dafür brauchen und so was.

00:46:46: Und als das ganze Ding dann fertig war konnte man mit KI sagen hey und jetzt macht das Ganze mal noch für einen zweiten theoretischen Demokunden und der hat dann innerhalb von einer Sekunde das Ding in aufgesetzt also eine Sekunde übertrieben.

00:46:59: aber die hatten ne gute Datengrundlage.

00:47:01: wir haben uns vorher gut überlegt wie man das ganze skalieren kann service orientiert und solche Sachen alles im Rahmen von dieser Einforderung.

00:47:09: Und dann hab ich ihm gesagt, jetzt mach das Ganze noch mal für einen theoretischen zweiten Demo-Kunden zackfettig und das kann der Kunde zu anderen Kunden so als Verkaufsmasche nehmen und sagen ey guck mal wenn ihr mit uns arbeitet können wir euch auch sowas machen.

00:47:23: Das ist genau das Beispiel von.

00:47:24: die eigentliche Arbeit dauert halt so lange wie sie gedauert hat aber wir können ohne Zusatzaufwand großartig da ... drumherum bauen, mehr bauen auf den Kunden zubauen.

00:47:35: Mitdenken denen neue Vertriebsmöglichkeiten bieten und das ist glaube ich sehr stark.

00:47:39: Absolut bestenfalls hat man natürlich Kunden wie wir das mitunter auch haben die sowieso so viele Feature an Fragen haben dass man noch mit KI kaum hinterherkommt.

00:47:47: und dann sagt man nicht macht die einzelnen Sachen vielleicht sogar schneller und besser.

00:47:51: und dann kommt aber das nächste.

00:47:52: Nachproblem ist natürlich immer wenn man die Sachen so schnell abschließt und da nichts zu tun hat.

00:47:56: das wäre jetzt aus rein wirtschaftlicher Sicht ein Problem Und da gibt's natürlich jetzt irgendwie keine Patentlösung, wie man an solche Kunden kommt, die viele Feature-Requests haben.

00:48:04: Aber da muss es natürlich eigentlich hingehen, dass der Wecklaug so lang ist und das man da dauerweit arbeiten kann.

00:48:10: Und so wie wir arbeiten, ist es ja auch gar nicht so, dass ... Der Programmierer fand das ist was in so einem Projekt Zeit kostet.

00:48:17: also auch da wieder ich sehe es jetzt schon im Kleinen.

00:48:20: meine Arbeit besteht ja hauptsächlich aus Projektmanagement und für die eigentlichen Aufgaben gebe ich die an einem Kollegen ab, der dann wirklich hardcore in die Tasten tippt.

00:48:29: Und wie oft?

00:48:30: Ich den Tag über damit verbracht habe fünf Aufgaben auszuformulieren mit Rücksprache mit dem Kunden das zu klären dann hier noch mit dem API Nutzer das abzuklären.

00:48:41: da hab' ich in drei Stunden fünf Aufgabend formuliert und die hat der Kollege in zwei Stunden abarbeitet ohne KI.

00:48:49: Und dann brauche ich wieder fünf Stunden, um das Review und drüber nachzudenken ob es passt.

00:48:53: Um das vielleicht zu deployen weil dann geht das nur alle zwei Tage wegen ihrem so maintenance circle oder weiß ich nicht was?

00:49:00: Da hilft mir die KI überall nicht weiter.

00:49:02: also klar!

00:49:02: Ich kann ja sagen mach mal ein Code-Review.

00:49:04: aber letzten Endes bin ich hier als Projektleiter dafür verantwortlich dass... Das was wir dem Kunden schippen A den Auftrag erfüllt den der Kunden uns gestellt hat und B auch funktioniert.

00:49:15: und da kam mir dieKI Zwar theoretisch die Hilfe abnehmen, aber nicht die Verantwortung abnehmen.

00:49:21: Die haben weiterhin.

00:49:21: ich, deswegen muss auch dafür die Verantwortung tragen mir das

00:49:24: anzuschauen.".

00:49:25: Jetzt frage ich mich Kai ist das was wir exklusiv haben?

00:49:29: Also du hast gesagt dass die reine Programmierzeit eigentlich relativ wenig Zeit beansprucht in unseren Projekten.

00:49:35: und jetzt ist es bei uns ja so, dass wir nur seniorige Entwickler haben, die sich super gut mit Larawell auskennen, die Reakt aus dem FF können, die super gut TypeScript können.

00:49:46: Und wenn ich so an meine Zeit zurückdenke, wo ich angefangen habe zu programmieren.

00:49:49: Da bin ich ständig auf jeden Fall Probleme gestoßen und war nur am googeln und in Büchern gucken und alles Mögliche und hab wirklich sehr viel Zeit fürs Programmieren gebraucht.

00:49:58: Jetzt ist ja die Frage Können wir das als Allgemeinen Tipp rausgeben?

00:50:01: Dass man eigentlich gar nicht so viel weniger Zeit für die Projekte braucht?

00:50:04: oder Ist es gerade bei uns so weil wir so Expertise haben im entwickeln?

00:50:09: also Das ist natürlich schnell gesagt und auch so ein Schlachwort was man in den Medien überall hört mit KI ist alles schneller Und Firmen setzen auf KI und weiß ich nie was, aber das ist ja letzten Endes auch nur alles Fancy Marketing.

00:50:22: Es gibt ja keinen Studien die sagen hey mit KI bist du schneller.

00:50:26: Interessanterweise

00:50:26: ne?

00:50:26: Also

00:50:27: es gibt ja auch schon Studien sagen nee mit KI ist man gar nicht schnell als Fehleranfälliger usw.. Wir messen uns jetzt die ganze Zeit an der Behauptung, mit KI ist alles schneller und Time und Material funktioniert das noch wenn KI alles schneller macht.

00:50:40: Aber die grundsätzliche Frage ist ja schon Macht KI denn überhaupt alles schneller?

00:50:44: oder ist da unsere Einstiegsprimisse schon völlig die falsche?

00:50:49: Weil Wenn KI alles langsamer machen würde als Menschen dann hätten wir die Diskussion gar nicht.

00:50:54: Und es stimmt schon, dass wenn man so wirklich sehr gezielte Aufgaben gegeneinander stellt.

00:50:58: So was wie macht mir diese genau spezifizierte kleine To-do App?

00:51:02: Dann ist eine KI natürlich viel schneller als ein Programmierer der das von Hand tippen müsste.

00:51:07: aber das ist ja kein reales Beispiel wie wir's in unserem Alltag haben.

00:51:11: und deswegen ist glaube ich weniger die Frage, dass wir uns mit einem imaginären Konstrukt von Firma vergleichen müssen womit KI alles schneller geht sondern wir müssen... So wie wir es schon die ganze Zeit haben eigentlich, unserem Kunden gegenüber rechtfertigen warum wir das Geld kosten was wir kosten und warum wir für die Sachen so lange brauchen.

00:51:31: Wie wir glauben, wie wir dafür brauchen und gar nicht als Maßgabe mit dass wir jetzt mit KI hundertmal schneller sind sondern KI auch nur ein Tool in dem Gesamtkunstwerk überlegen, das ein Projekt ausmacht.

00:51:44: Total!

00:51:45: Das merke ich übrigens auch, da ist KI inso... Generischen Tast also in so aller Weltstasks ist die super gut, werden in so speziellen Tasken.

00:51:53: Also wie man zum Beispiel aus Software für Anwälte wo es dann sehr auch um Details geht und auch sehr speziell zum Teil ist da ist KI denn auf einmal nicht mehr so stark, ne?

00:52:00: Also da unterscheidet sich das.

00:52:02: jetzt ist ja die Frage wenn wir über Time and Material weniger Zeit brauchen.

00:52:07: dass unterstell ich jetzt einfach mal wie verdienen wir denn unser Geld?

00:52:09: und dann habe ich mir hier den Punkt aufgeschrieben Und das machen glaube ich viele müssen wir Tokens weiter berechnen und da schicke ich jetzt gleich direkt hinterher.

00:52:17: Wir schaffen das nicht mal bei Claude so ein fünffach Plan irgendwie auszureizen als einzelne entwickelnde.

00:52:24: Ich glaube, dass liegt unter anderem daran, dass wir nicht eben so düsselige Konsolenbefehle oder GIT pushen oder sowas direkt in die KI hauen oder dass wir zum Beispiel TechStack vielleicht schon vorgeben anstatt der KI zu sagen überlegt immer was das Dolste sein kann.

00:52:37: Das heißt, wir haben gar nicht so einen wahnsinnigen Tokenverbrauch.

00:52:40: Ich glaub' wir zahlen im Monat keine zweieinhalbfünfzehn Euro für Claude.

00:52:44: jetzt vor allem aber... Ist das eine Variante, wo du sagst, dass könnte man machen Tokens für den Kunden zu berechnen?

00:52:49: Nein.

00:52:50: Ich habe jetzt den ersten Kundensorgel gehabt der gesagt hat in das Angebot schreibt da rein, dass ihr die Tokens auch mitbringt also, dass er die LLMs zur Verfügung stellt und das fand ich ganz interessant.

00:52:57: so hab ich da reingeschrieben was mir nichts ausgemacht aber scheint ein Thema zu sein.

00:53:01: Wir stellen ihn ja nicht in Rechnung, dass wir PRP Storm benutzen oder wir stellen ihn auch nicht in rechnung dass wir komplizierte GitLab Pipelines laufen lassen weil wir glauben unserem Qualitätsanspruch gestellt wird.

00:53:11: Und das ist ja eigentlich, der Kunde kauft nicht den Weg zum Produkt ein, sondern er kauft im Prinzip das Ergebnis ein und den Weg dem wir dahin bestreiten es uns überlassen.

00:53:21: Für uns ist nur entscheidend dass das Produkt was wir dem Kunden verkaufen dementsprechet was wir ihm verkauft haben.

00:53:27: Wir verkaufen ihm Qualität, wir verkaufen ihn Service, wir verkaufen den Projektmanagement direkte Kommunikation all diese Sachen.

00:53:35: und darauf hat ja KI erst mal keinen Einfluss.

00:53:37: Und wenn es dann wirklich nachher so ist, dass uns KI wirklich in diesem Gesamtdingen schneller macht ... Dann kann man halt sagen okay wir kosten immer noch das Gleiche wie vorher aber wir können jetzt in schnellerer Zeit lösen.

00:53:49: Aber das ändert nix daran, dass unsere Qualität gleich viel wert ist und das Produkt was wir dem Kunden schippen die gleiche Qualität hat egal ob wir KI einsetzen oder nicht.

00:54:00: im Gegenteil die Qualität wird vielleicht eher besser.

00:54:03: dann ist es die Qualität, die wir verkaufen und nicht die Zeichen pro Sekunde mit denen wir in die Tasten rein hacken.

00:54:09: Ja total das finde ich gute Punkte aufgemacht.

00:54:11: der Kunde, die Kundin würde uns jetzt auch nicht ein schnelleres MacBook bezahlen weil wir dadurch eben schneller in der Arbeit sind und was sich Programme schneller starten usw.

00:54:19: Das hat für den Kunden natürlich auch Vorteile.

00:54:21: aber klar dass ist natürlich etwas was wir eigentlich nicht weiterbrechen können.

00:54:24: Und dazu finde ich das Modell mit Tokens abrechnenden total schwierig Weil das ja sehr darauf ankommt, wie man KI auch benutzt und nicht so richtig nachvollziehbar ist.

00:54:32: Und ein besserer Programmierer vielleicht Vignatogen verbrauchen würde.

00:54:35: Wobei das natürlich die alte Leier einer Programmierung ist.

00:54:37: Je schlechter man es desto mehr Geld verdient machen, weil man dann Bugs einbaut, die man selbst wieder fixen darf zu Geld.

00:54:43: Also ich glaube diesen Fokus auf Geschwindigkeit ist völlig das Fall.

00:54:47: Ich habe das so oft gesagt – ich sage's gerne nochmal – wir verkaufen dem Kunden oder der Kundin den männlichen maskulinen generischen Kunden ja nicht irgendwie Geschwindigkeiten sondern wir verkaufen dem.

00:54:57: Wir haben das ja schon gesagt, wir sind Service-Pater, Dienstleistungspartner.

00:55:01: Und da geht halt so viel rein was wir nicht mit KI machen diese ganze Kommunikation.

00:55:06: Machen wir händisch, machen wir mit Texten die wir uns selber überlegen Nicht irgendwelchen KI formulierten Auto antworten

00:55:13: sehr wichtig

00:55:13: und selbst wenn KI uns das ersetzen könnte wollen wir uns das von KI nicht ersetzen lassen weil das ist halt das Produkt was wir verkaufen nämlich persönliche Kommunikations.

00:55:22: der kann uns anrufen er kann uns jederzeit Sachen zwischen der Haubefrage, letztens hat mich ein Kunde angerufen aus dem Standort gesagt.

00:55:28: Ach wie ist übrigens der Stand bei diesem und jenen Thema?

00:55:31: Und ich hatte das halt präsent weil ich mich damit beschäftigt habe.

00:55:34: Und in dieser ganzen Gleichung was wir den Kunden gegenüber verkaufen ist die Geschwindigkeit durch KI jetzt einfach mal angenommen haben die ja gar nicht bewiesen sein muss.

00:55:43: nur einen kleiner Baustein glaube ich.

00:55:45: Total!

00:55:46: Ich hab tatsächlich auch noch nie einen Kunden gehabt der mir gesagt hat er will einen Rabatt haben weil wir irgendwas mit KI umsetzen.

00:55:51: also die Kunden gehen halt hin und fragen Angebote an Und da ist aber bisher noch keiner gekommen hat gesagt, ihr macht das so mit KI.

00:55:56: Das musst du eigentlich in zwei Stunden fertig sein und jetzt weiß ich nicht ob wir so ein Glück mit den Kunden haben oder ob das dann noch nicht angekommen ist.

00:56:02: Aber also das Thema hatte ich eigentlich noch nicht.

00:56:05: Es stimmt natürlich schon dass in der Erquise das glaube ich ein Problem ist weil in der erquise hast du es jetzt häufig so... Kunde hat ein potenzielles Projekt und sagt, hey das ist das Projekt.

00:56:13: Was würden wir bei euch dafür zahlen?

00:56:16: Und wenn wir ihn da nicht davon überzeugen können dass wir als Menschen so gut sind und so glaubwürdig, dass wir das in so einer stundenbasierten Abrechnung machen für den Preis den wir zahlen, hast du natürlich schnellso dass wir diesen ganzen Qualitätsanspruch eben in diesem Pauschalpreis mit Einpreisen müssen während andere vielleicht mit KI oder was ich auch schon gesagt habe mit billigen ausländischen Arbeitskräften nicht so viel kosten wie deutsche vom preis sehr viel weiter runter gehen können vielleicht deswegen den Zuschlag bekommen.

00:56:41: Aber das war natürlich noch nie anders, ne?

00:56:43: Eben!

00:56:43: Aber ich kann mir nicht vorstellen dass wir dem Kunden einen Feature umsetzen im Rahmen von was größerem und dann sagt er oh jetzt seid ihr aber drei Tage früher fertig, jetzt bezahle ich dafür allerdings auch drei Stunden weniger.

00:56:55: Das sage ich ja manchmal ganz gerne so platt und das darf man jetzt nicht mehr vor Gold wahrgelegen, aber KI ist ja ein Stück weit.

00:57:00: auch sind die neuen Rumänen, die neuen Vietnamesen.

00:57:04: also das neue Offshoring ist eigentlich KI.

00:57:06: also das war sich vorher Versucht hab günstig rauszugeben in der Qualität, die oft gut ist manchmal fragwürdig.

00:57:12: Kommunikation manchmal ein bisschen schwierig.

00:57:14: Genau das gleiche macht Karri jetzt heute und

00:57:16: ich glaube nämlich genau da kommt es dann wieder rein.

00:57:18: Jetzt der ganze Markt.

00:57:19: also dieses Jahr ist richtig aktuell geworden.

00:57:22: Der ganze Markt versucht irgendwie einen Umgang mitzufinden sowohl auf der umsetzenden Seite so wie wir aber auch auf der Kundenseite ist noch gar nicht so richtig angekommen.

00:57:32: Wie viele News liest man jetzt?

00:57:33: das Unternehmen, die von einem halben Jahr die Hälfte der Belegschaft gefeuert hat?

00:57:37: Weil sie KI alles als wollte.

00:57:39: Jetzt schon wieder noch teurer, die ganze Fachkräfte wieder einsammeln müssen.

00:57:43: Also da gibt es nicht so den einen Goldstandard von So muss man mit KI umgehen.

00:57:47: Die ganze Branche probiert sich gerade aus und ich glaube wenn wir einfach weiter auf das Wert legen, wo wir Wert drauf legen nämlich

00:57:54: total.

00:57:55: Ich

00:57:55: werde's nicht schon wieder rumrödeln aber... Das wird sich, glaub ich auszahlen.

00:57:59: Im Moment schauen die Leute darauf und sagen, oh KI, mich hat alles mit KI machen, KI-Prototypen oder geht das vielleicht auch im ersten Moment gut?

00:58:06: Und die Leute denken sich wozu brauche ich jetzt noch so einen externen Dienstleister?

00:58:09: Damit der Zeit kommt.

00:58:10: aber die Probleme dass man es nicht so gut warten kann, dass es fehleranfällig ist... ...und dann kommen die Leute glaube ich wieder besinnend sicher wieder und kommen wieder zurück.

00:58:18: Das ist vielleicht auch ein bisschen meine naive Hoffnung, aber das sehe ich als realistische Perspektive.

00:58:23: Es kommen in letzter Zeit ganz viele Leute auf mich zu und die fragen mich, Felix findest du KI gut?

00:58:28: Nutze viel KI.

00:58:29: Ist das toll?

00:58:30: Briege ich euch das weiter oder mit einem anderen Ansatz dass sie sagen Felix das muss doch eine Katastrophe für euch sein KI man brauche ja gar nicht mehr.

00:58:37: Und dann werde ich immer gefragt so was ich davon halte.

00:58:39: und mein take ist jetzt ein bisschen long.

00:58:41: story short ist immer so.

00:58:42: mir wäre es lieber wenn es KI überhaupt nicht geben würde weil Ich glaube waren einfach immer gute Handwerker und konnten gut programmieren und Das verwässert natürlich so ein Stück weit.

00:58:50: Jetzt durch KI.

00:58:52: und auf der anderen Seite denke ich aber auch Boah, wir können heute auf einmal so viel mehr machen.

00:58:55: Ich kann auf einmal Projekte annehmen... ich sag mal jetzt in Legacy-Anwendungen wo ich nicht hundert Prozent durchblicke, wo ich mir vorher nicht die Zeit hätte nehmen könnten da durchzublicken.

00:59:03: das jag' ich jetzt durch eine KI und kann schonmal schnell zu Ergebnissen kommen.

00:59:06: oder ich habe jetzt letztens so ein Membership Plugin, hab ich bestimmt mit Podcasts schon erzählt gebaut weil es kein gutes WordPress-Membership Plugins draußen gibt oder haben wir kurze Handeln eigenes gebaut?

00:59:15: Und das passt ja jetzt auf einmal in das Budget des Kunden Weil wir das jetzt innerhalb von zwei Wochen machen konnten, hätten wir sonst einen Jahr für gebraucht wahrscheinlich.

00:59:22: Und der hat jetzt eine super individuelle und geile Lösung.

00:59:25: Wir konnten da so unsere Expertise im WordPress kombinieren mit KI, konnten ihm ne Mega-Lösung hinstellen... ...und das hätten wir vorher so nie machen können und hätten in einer Be-Lösung leben müssen.

00:59:36: Da hilft uns das sehr weiter!

00:59:38: Von daher würde ich glaube mal meine Aussage bleiben mir wäre es fast noch lieber wenn wir weiter Handwerker bleiben würden und unseren schönen Code schreiben könnten.. ..und auf der anderen Seite glaube ich ist tun sie auch so viele neue Türen und Möglichkeiten auf dass ich ganz gespannt bin wo uns das noch hinführt.

00:59:52: Das führt mich wieder zurück zu dem Thema, ne?

00:59:54: Nur weil KI für dich den Coach schreiben kann heißt es nicht dass sie's auch muss.

00:59:57: Und wenn du da so viel Mehrwert rausziehst das du selber machst und wenn es nur Freude ist dann ist das ja eigentlich gut.

01:00:02: Da bin ich jetzt wieder auf meiner Moralpredig die du als Arbeitgeber nicht so gerne hören möchtest aber...

01:00:07: Nein!

01:00:07: Auf keinen Fall!

01:00:07: Wenn

01:00:07: ich die KI einsetzen kann um neunzig Prozent von der lästigen Arbeiten die ich am Tag so habe zu ersetzen und ich mich auf die zehn Prozent fokussieren kann die richtig Spaß machen Dann ist doch genau das was sich mir von Fortschritt und neuen Tools erwünsche nämlich Hilfen wir bei den Sachen, auf die ich keinen Bock hab.

01:00:24: Damit dich mehr Zeit habt für die Sachen, die ich Bock habe!

01:00:27: Also ne?

01:00:28: Projektmanagement, warte plopp.

01:00:29: Das lassen wir doch jetzt als Schlusswort für die fünftigste Folge so stehen oder?

01:00:32: Ja Und die ganzen restlichen dreißig Prozent von unserem Script, die wir eigentlich noch

01:00:36: aufgeschrieben haben

01:00:38: Die verleigern wie in die KI-Folge Nummer drei Weil ihr merkt schon da draußen Wir können ja erschöpfen drüber reden und bevor wir uns aber hier noch ein bisschen im Kreis drehen und nochmal Themen aufmachen würde ich sagen Lassen wir uns vielleicht heute sogar dabei.

01:00:50: Das

01:00:50: ist jetzt natürlich alles durch unsere Brille und vielleicht...

01:00:53: Sehr guter Punkt!

01:00:53: Hört ihr da draußen auch den Podcast, weil ihr an unserer Brille interessiert wird?

01:00:57: Aber das ist natürlich auch ein spannendes Thema, wo wahrscheinlich jeder Mensch eine andere Perspektive hat, andere Erfahrungen, vielleicht auch ein anderes Umfeld auf der Arbeit, wo er mit KI gezwungenermaßen konfrontiert wird.

01:01:08: Deswegen ist es nochmal ein Hinweis, dass wir gerne zu diesen und allen Themen euer Feedback einfach hören.

01:01:15: wie geht ihr mit KI um, wie ist eure Aussicht in die Zukunft?

01:01:17: Ich glaub, wir haben immer noch die gleichen E-Mail Adresse.

01:01:20: Ich hab's ja vergessen.

01:01:20: Podcast at gene-it-systeme.de.

01:01:24: So ist es!

01:01:24: Es gibt ja sogar tatsächlich inzwischen eine eigene URL nochmal, eine eigene Domain, die ihr sicherlich irgendwo den Show dort so findet.

01:01:31: Genau, guckt da gerne rein und darüber findet ihr auch unseren Podcast.

01:01:36: Ja Kai hat mir wie immer viel Spaß gemacht und ich würde sagen Wir hören uns aller Wahrscheinlichkeit nach in zwei Wochen

01:01:43: Tschüss.

Neuer Kommentar

Dein Name oder Pseudonym (wird öffentlich angezeigt)
Mindestens 10 Zeichen
Durch das Abschicken des Formulars stimmst du zu, dass der Wert unter "Name oder Pseudonym" gespeichert wird und öffentlich angezeigt werden kann. Wir speichern keine IP-Adressen oder andere personenbezogene Daten. Die Nutzung deines echten Namens ist freiwillig.