Wie wir KI in der Softwareentwicklung einsetzen #97 - podcast episode cover

Wie wir KI in der Softwareentwicklung einsetzen #97

Nov 18, 202544 minEp. 97
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Die Software-Entwicklung wandelt sich vom Schreiben zum Orchestrieren. Wir geben einen Einblick in den KI-Einsatz bei Heisenware: Die Kombination aus strategischem Sparring mit Chat-Modellen (Google Gemini) und integrierter Code-Generierung in der IDE (Cursor).

Die Erkenntnis: Wer KI nutzt, schreibt weniger Code, muss aber tiefer verstehen. Die Verantwortung verschiebt sich massiv auf Review und Architektur. Seniorität und Erfahrung werden zur entscheidenden Instanz, um die Geschwindigkeit der KI mit der nötigen Qualitätssicherung zu verbinden und „Halluzinationen“ zu verhindern.

------

Einfach Komplex ist ein Podcast von Heisenware.

Teste Heisenware, den Low-Code-App-Baukasten kostenlos unter ⁠https://heisenware.com/einfach-komplex⁠

Aktuelle Infos im Linktree ⁠⁠⁠⁠https://linktr.ee/heisenware⁠

Transcript

Moin zufolge 97 von einfach komplex. Hier spricht Garrett und Burkhard ist auch da.

Hier spricht Burkhard Moin. Wir haben euch schon oft erzählt, wie KI funktioniert, wie Machine Learning funktioniert, wie Transformer kann ich mich noch erinnern, LLMS wie die aufgebaut sind et cetera und jetzt wollen wir einfach mal ganz praktisch werden zum Thema KI und einfach mal euch erzählen, wie wir das Einsetzen, insbesondere wie wir es in der Entwicklung einsetzen bei der Heisenware unserer Firma. Wir haben in unserem Team 2 Vollzeitentwickler. Ja, das ist einmal Burkhard und

den kennt ihr. Und dann haben wir noch den Albert, unseren Seniorentwickler, und beide haben so n bisschen andere Ansätze hier und da und ich glaub Burkhard, Du kennst dich mit beiden n bisschen aus und kannst jetzt mal so berichten, wie ihr das jeweils benutzt und was es da eigentlich auch für vor und Nachteile gibt, oder? Ja, ganz genau. Ja, ja, wir wollen glaub ich n bisschen aus dem Nähkästchen plaudern.

Wahrscheinlich gibt es davon ganz viel Informationen im Internet und vielleicht auch ganz viele Podcasts, wie jeder

das so nutzt. Und so ist ja auch im linkedin, ich hab wieder das und das gemacht, vielleicht schaffen wir es, dass wir nicht nur sagen, wie wir es benutzen, sondern vielleicht auch sagen, warum wir das so vielleicht machen und was ist alles noch so, ich versuch so n bisschen Technik irgendwie da mal mit reinzubringen, ja und vielleicht auch best practices, die ich finde, aber das ist natürlich alles wow, das ist halt so n Thema das das da kann man fast keine Rezepte für geben

weil es sich ändert sich ja auch jede Woche ja also. Ja, jede Woche fast jetzt gar nicht mehr, oder es hat sich so ne gewisse so ne Routine eigentlich auch schon mal entwickelt. Hast du das Gefühl aber die Modelle entwickeln sich weiter ne und die Möglichkeiten? Ja genau, die Modelle entwickeln sich weiter, aber ich bin ja sowieso nicht jemand der, der auch jede Woche irgendwie alles über den Haufen schmeißt und so irgendwie seine seine Art und

Weise zu arbeiten ändert. Das war ja schon schlimm und krass genug in letzter Zeit, das wird ja auch Thema sein in dieser Folge. Ich brauch dann auch mal so n bisschen ne konstante irgendwie, weil ich hab auch einfach 1000 Sachen zu tun und kann mich also es dauert ja auch mal n Moment was Neues auszuprobieren sich n neues Arbeitsschema oder Strategie auszudenken und damit gut klarzukommen ist ja auch immer Zeitverlust. Insofern versuch ich das immer

kurz zu halten und dann mit dem was ich neu gelernt hab relativ effizient dann erstmal die nächsten to do Punkte von meiner Gedankenliste runter zu arbeiten ne. Du sprichst da jetzt eigentlich schon n Thema an. Du kennst ja auch noch. Codeing auf die ganz andere Art, vielleicht sogar aus Büchern gelernt, ja, weiß nicht.

Free Internet I Don't know, fühlt sich das für dich heute an wie schummeln, wenn man jetzt ja generative KI Chatbots einsetzt, um die Coden zu lassen oder zumindest den Code zu reviewen und ähnliche Zwinge zu tun? Also schummeln weiß ich nicht, aber es gibt auf jeden Fall so ne. Es ist n einschneidendes Ding. Ja es ist wie after Christ and before Christ irgendwie ja und wenn ich.

Wenn ich mit irgendjemanden diskutiere und zeig irgendwas, was wir schon mal hatten oder auch hier repos im Open Source Software, die ich mal geschrieben hab oder sowas, dann sag ich immer, guck mal das ist das und das übrigens, da gab es noch keine KI, weil der Wertverfall von dem was du da also wie soll ich sagen, ja es ist tatsächlich irgendwie so ne Art Wertverfall ja also wenn wenn du wenn du früher Software geschrieben hattest, das war mühselig, ja du musstest dir das

alles zusammensuchen, du warst im Stack Overflow unterwegs und ganz ganz früher natürlich klar, ich hab Bücher gelesen, fett. Bücher über Programming, languages und so weiter das war richtig, richtig mühselig. Du musstest dir dein Handwerk quer mit Schweiß antrainieren und musstest auch, wenn du Bugs hattest, Probleme hattest im im Code.

Boah, das war einfach manchmal gewaltig, ja, Stunden und Tage hast du irgendwie drauf gewirkt, damit irgendwas begeht, ja und am Ende ist es mir selber ist dann quasi nur ne Zeile Code geändert oder so, aber du warst halt irgendwie du. Du hattest halt nicht die Information so dicht an dich, an dir dran ja und? Und heute?

Das ist halt, das ist halt echt es like after Christ, wenn du, wenn du die KI hast, du kannst halt immer alles fragen, ja über wenn du bleibst eigentlich auch nicht mehr stecken, ja das muss schon sehr harte Lust sein, wenn du stecken bleibst. Ja Ach so, also in meinem Leben gab es noch nichts, also beruflich sag ich mal nichts einschneidenderes, als dass jetzt irgendwie KI in meinen, in meinen Coding Alltag Einzug gehalten hat, das ist krass, da 180 Grad Drehung von allem wie

ich früher gearbeitet habe. Ja ich weiß geht vielleicht den den Zuhörenden auch so. Ah, ist extrem krass so Mhm. Und jetzt ist vielleicht n bisschen boomerecht so darüber zu reden. Aber was ist jetzt, was würdest du jetzt jüngeren Entwicklern raten? Ja noch mal ja auch noch mal bei den Büchern oder aus der Overflow anfangen, oder ist das eigentlich Schnee von gestern und jetzt macht total Sinn jetzt direkt sich immer das ist vorsagen jetzt mal so böse ne vorsagen zu lassen ja sorry ja.

Ja, das ist ne ganz harte Frage, ganz am Anfang. Was würde man den den den ja. Gut, mal mal gesagt wie ich das benutze. Für mich ist da die KI ja n vorsager, aber es ist eher so wie ganz viele juniorentwickler sag ich mal ungefähr ja, also ich hab ich hab meine Problemchen die ich lösen will Codemäßig die kann ich von der KI machen lassen, es ist nie so, dass ich irgendwas blind reinsetze also ich lese jede einzelne Zeile die die KI

generiert typischerweise. Wird auch gar nicht so viel KI generierter Code direkt bei uns in die Codebase eingehängt.

Es ist mehr so, dass ich Nachfrage, dass ich verstehe, dass ich irgendwie Sachen, die irgendwie unklar sind, irgendwie noch mal mehr aufbereiten lasse und sofort also mein ganzes Know how sag ich mal, was ich mir hart ohne KI erarbeitet hab, die ganzen Architekturgeschichten und so weiter der Überblick über die Dinge ne ne Idee zu haben, was ist elegant, wo kann ich n abstraktionslevel hier einführen, mach ich hier statische Funktion oder nicht und so weiter.

Das nutze ich schon noch jeden Tag, um quasi zu reviewen. Im Prinzip ist meine Rolle nen Code Reviewer geworden und das war es früher ja auch schon, weil deine Mitarbeiter gehen liefern dir ja auch Code, den muss man ja auch reviewen das muss man diskutieren, das muss man verbessern, das passiert dann einfach nur unglaublich viel schneller, weil weil KI andauernd liefert. Ja für die Junioren ja das ist echt schwer zu sagen was ist los? Ja weil es gibt mehrere Szenarien ne Szenario 1 das

krasseste vielleicht. Die KI wird so extrem gut und sie ist schon sehr, sehr beängstigend.

Gut. Ja, also ich bin immer noch geflasht, obwohl es jetzt auch wirklich schon lange nutze mich immer noch geflasht, wie krass das ist schon ja was dann noch abgeht und wie besser wieviel das noch auch noch besser wird, sogar jeden Tag. Kann schon sein, dass dieses ganze Thema das der Mensch Code schreibt wegfällt, das also ne das wäre so ein Extremfall, ja man weiß ja nicht, also es sind ja extreme Sachen auch passiert, warum nicht, ja?

Und und dann fragt man sich, da ist das verlorene Kunst?

So, ja, weil wenn die, wenn die KI so gut wird, dass sie auch größere Kontext, das ist immer noch das Problem, der Kontext, also große Architekturen überblickt und im großen Stil große Software quasi nicht nur kreieren kann, sondern auch Main tainen kann, also dass du hier sagst, so hier, das hast du mal geschrieben, guck dir das mal alles an, das und das sind die neuen Randbedingungen, die ich jetzt hab, wir wollen das und dahin und übrigens Update das mal, dass das die neuesten

Bibliotheken nutzt und so weiter. Das halt einfach total geschmeidig läuft. Ja, dann ist das halt immer besser als irgendwer der

irgendwie coden kann. Ja so und warum dann nicht, dann ist das halt so, ja dann wird halt dann werden wir zu projektmanagern, ja dann werden die die vorher Softwareentwickler waren zu Projektmanagern von Softwareprojekten geben, quasi der KI noch die entsprechenden Instruktionen oder Irgendsowas, wenn das nicht schon der Endkunde dann auch noch selber macht, das wär natürlich krass, ja und dann dann kann man jetzt jedem Juniorentwickler sagen, ja

kannst du machen und dann. Ist so wie irgendwie Schuster, den gibt es jetzt auch nicht mehr so oft.

Ja ist so ne Kacke, ja weil es einfach die Jobs noch nicht mehr gibt ne, aber ich glaube natürlich ich zweiter Fall warum das vielleicht nicht so der Fall ist, denn es ist steckt ja immerhin, das ist ja trotzdem ne riesige Technologie, ja und das haben sich auch Menschen ausgedacht, Programmiersprachen gibt ja verschiedene und auch die Patterns, Klassen und Instanzen und so weiter ich glaube es der die ganze Gesellschaft die Menschheit ist auch nicht gut angeschrieben das

komplett zu vergessen und keiner versteht das mehr, ja. Also ich glaube, es braucht immer noch die Frage ist wie viele, aber es braucht schon immer noch Leute, die das auch können, die im Notfall wirklich mal auch noch den KI generierten Code. Ich sprech nicht von heute, jetzt ist wirklich ne in Zukunft, dass sie sich auch noch mal angucken können oder irgendwie was. So du, du nutzt ja KKI relativ exzessiv, sag ich jetzt mal.

Du hast ja gesagt, du nutzt das jeden Tag und Konversierst hast du gestern noch gesagt, jeden Tag mit mit Germany in diesem Fall. Ja. Aber ich hör jetzt raus, dass du nicht, dass sich das nicht verändert hat, wie du über Softwarearchitektur nachdenkst. Also du hast jetzt den Projektmanager für ein eine Software genannt, das ist ja ne Person von Architekt Überblick über ne Architektur genau ne, sondern für dich hat sich eher geändert, wie schnell du viel Code verarbeiten kannst.

Reviewen kannst wie schnell du vielleicht tippen kannst im übertragenen Sinne und nicht so sehr wie du über Architektur nachdenkst. Das gibst gibst du nicht an der KI. Nee, gar nicht. Das liegt natürlich auch n bisschen daran, dass die Architektur schon vorher entstanden ist.

Also jedenfalls bei unserem Produkt, was wir jetzt gerade schrauben, weil da heißen wir da, da gab es die KI noch nicht in dem Ding, tatsächlich ist es so, dass ich ja, dass ich es als als Daily Tooling gibt, es keine Architektur architekturfragen, ganz im Gegenteil, ich versuch halt die Probleme, die ich der KI gebe, relativ klein zu schneiden, und da ist sie extrem mächtig also. Ne Komponente von react nen nen

ich weiß nicht. Es gibt ja immer kleine Teile die man das macht man ja auch, das lernt man ja auch so wenn wir Tickets haben und so weiter das sind ja auch keine riesen Themen, sind immer Kleinigkeiten ne irgendwas geht nicht oder irgendein kleines Feature will ich neu haben ne und je kleiner ich das schneide desto besser funktioniert das alles mit der KI im Moment ja und dann kommt da einfach wirklich richtig gute Sachen raus aber ich hab auch tatsächlich und das geht auch

und das mach ich dann aber anders und das geht natürlich ganz cool mit Germany, da brauchst du dann auch gar keinen

Code, du kannst natürlich. Ja, du brauchst doch schon n bisschen Code, aber du kannst auch mit der mit KI es halt versucht über Architektur philosophieren was ich gemacht hab ist wir haben relativ viel Code und relativ große Architektur und du kannst das heute noch nicht alles der KI sofort geben als ne und und die liest das quasi alles durch das sind mehrere Millionen Zeilen Code so und und dann und dann hat die das drinne so funktioniert das noch nicht aber

was man machen kann sind ja so Key Files, die kenne ich natürlich weil. Ja, bin halt tief im Produkt. Bestimmte Keyfiles n paar Erklärungen dazu und dann kriegt die KI iterativ. Das kann man nicht in einem Pomp machen, da muss man richtig lange chatten, quasi richtig ne sehr gute Idee, man kann sie ja mal wieder fragen, was hast du denn verstanden, was denkst du was die Architektur ist?

Das kann man wieder korrigieren und dann kommt man dann kommt man so weit das war mein Plan, dass die KI tatsächlich hoffentlich versteht, was unsere Architektur ist und dann wenn du das hast, kannst du anfangen Fragen zu stellen. Wie machen wir denn das jetzt und das jetzt im Angesicht von der Architekturfrage und jetzt nicht mal ne Coding Frage und

das ist auch ziemlich kriminell. Gut was da was da so an Antworten kommt, also das ist das ist schon cool, ja und das ist halt irgendwie sowas, das hätte ich mir mal gewünscht beim ersten Job wo manchmal bist du einfach am Ende der Nahrungskette, dann hast du halt keinen mehr rum den du fragen kannst. Irgendwie so und jetzt hast du aber immer noch einen, mit dem kannst du dann einfach mal. Bälle spielen ja und kommst ja selber. Früher gab es die Rubberdug, die ich weiß nicht, ob du das

kennst. Gerrit, Weißt du was ne Rubberdug ist von den Entwicklern so? Zum Abarbeiten irgendwas ne wo man sich so diskutieren kann, Bälle und herspielen oder nicht. Ja, manche haben einfach so ne so ne Ente. Ja so ne badewannente, so ne gelbe weißt du, das ist eigentlich die Rubberdug ja die ist halt also dumm wie Brot, die hältst du halt vor dich und du sprichst halt mit der Ente ja und Diskutierst mit der Ente die Architektur durch, die gibt dir keine Antwort, aber es.

Es führt einfach dazu. Es ist n Phänomen ne es führt einfach dazu, dass du selber du brauchst einfach jemanden, weil sonst bist du immer in deinem Kasten, du sagst nichts, du sprichst nichts und denkst immer nur manchmal verhakt man sich da mental und dann gibt es die Rupper Duck, dann fängst du an mit der Ente zu sprechen, allein dass du das einfach mal aussprichst und versuchst es zu formulieren, kommen n paar andere Wahrscheinlichkeiten bei dir im Gehirn zusammen, stand in

deinem Neuronal so echt im anatomischen Netz und es bringt was, ja. OK, also diesen Ausdruck oder dass man das sagt. Mach mir mal die Rubber Duck oder kannst du mir mal helfen die Rubber Duck sein? So wenn man jemandem einfach mehr was erzählt, kannte ich, aber ich wusste nicht, dass es daher kommt, dass man tatsächlich mit so einer Gummi Ente dann auch gesprochen hat. Ein kurzer Hinweis in eigener Sache, kennst du das auch, dass von neuer Software zur Digitalisierung der Produktion

zurückgeschreckt wird? Ihr seid gefangen zwischen starrer veralteter Standardsoftware und endlosen Individualentwicklungsprojekten unsere Mission bei Heisenware ist es, das zu beenden. Mit unserem App Baukasten geben wir dir die Möglichkeit, maßgeschneiderte Software für den Shopfloor schnell und ohne Code zu erstellen.

Denk an Maschinendatenerfassung moderne Visualisierungen für die Produktionsleiter oder eine mobile App zur Buchung von Zeiten direkt am Arbeitsplatz und das beste du kannst deine Lösungen ganz einfach ohne IT Aufwand selbst betreiben kurz gesagt, günstiger als eine externe Entwicklung unendlich passender als Software von der Stange. Weitere Infos und eine kostenlose 30 Tage Testphase findest du auf heisenware.com. Slash einfach minus komplex und jetzt viel Spaß mit der weiteren Folge.

Dann sind wir jetzt ja schon so voll in der Praxis. Ne, also du hast schon jetzt n bisschen erzählt wie du es benutzt, du du machst Code Reviews damit du schneidest deine Probleme möglichst klein und da ist dann die KI super hilfreich. Ich glaub das ist n etwas, das kann ich auch bestätigen aus aus dem Marketing und Vertriebsbereich einmal je spezifischer ich werde. Und desto besser hab ich den Kontext aufbereitet, desto besser sind eigentlich auch dort die Antworten.

Ne oder die Unterhaltungen mit der KI dann und du hast jetzt noch gesagt, dass du Architektur schon noch selber verstehen sollen würdest. Ja oder immer würdest. Ja, bei uns war es jetzt einfach so vom vom Gesamtprodukt, es ist vor der vor 2022 quasi entstanden. Ja diese große Architektur, aber auch jetzt ist es wahrscheinlich schon empfehlenswert sich da erstmal selber Gedanken zu machen und nicht. Ich blind darauf zu verlassen, was in der KI da vorschlägt, ne. Auf jeden Fall also das.

Das ist das Wichtigste, was man, also du musst schon die Hebel noch in der Hand halten, ne, du musst, du bist, das ist ganz wichtig, die also find ich, also ich kann mir nicht von der KI das Heft aus der Hand nehmen lassen ne ich muss alles wissen, auch generierten Code muss ich verstehen, ich muss die Architektur in der Hand haben, ich muss verstanden haben was wir da tun und was passiert ja und auch ne klare Idee haben was geht und was geht nicht und so weiter das ist wichtig glaub

ich. Dann. Lass mal drüber sprechen. Wie sieht denn jetzt so n typischer Coding Tag bei dir aus? Ne, du hast ja nicht nur Coding Tage, aber wenn du jetzt mal n Coding Tag hast oder n Coding Block oder so wie wie läuft das jetzt heutzutage eigentlich bei dir ab und wie läuft es vielleicht auch bei anderen Teammitgliedern? Ab ist ganz lustig, kann man ja auch mal sagen.

Ich hab mich gerade noch mit unserem Senior, du hast es ja schon erwähnt in Albert unterhalten, der macht es n bisschen anders als ich, der benutzt da glaub ich wie sehr sehr viele gerade das Tool Cursor hast du wahrscheinlich auch schon gehört, es ist auf jeden Fall n Wort was man gerade hört wenn man in der Tech Szene unterwegs ist.

Cursor ist quasi ne IDE, hat man auch schon mal ne Folge, also ne integrierte Entwicklungsumgebung, die eben eigentlich exakt Visual Studio Code ist, aber aufgebohrt um KI Unterstützung und ich würde sagen es gibt diese 2 Modi ja, also entweder nutzt du halt quasi schon so n so ne IDE die wo die KI quasi mit drin ist wie Cursor und du quasi dein prompt in. Also du hast. Quasi kann man sich vorstellen den Code.

Als deine Codingfenster und deine Navigation und so ganz normal wie du so in der IDE isst, wie es halt der physische Code auch ist. Und dann hast du halt ein prominentes rechtes großes Kontextfenster, wo du halt promtest und Antworten von prompt kriegst und so weiter und wenn halt Code generiert wird, dann tut er das Halt in deinem Code, den du da als File offen hast und so. Ja und das andere was andere was.

Ach sorry, ganz kurz, aber das bezieht sich dann immer auf dieses File. Dann dein Chat oder hat Cursor, kennt auch Cursor deine gesamte Codebase. Eventuell. Gute Frage. Also Cursor Cursor kennt im Prinzip alles, aber es ist natürlich immer. Also wir optimieren ja immer noch, was wir der KI quasi ins Token Fenster quasi rein ins Kontextfenster quasi reingeben, das hatte ich ganz am Anfang gesagt, es ist noch nicht so, dass du, dass du ständig halt

alles drin halten kannst. Ja, Cursor macht das ganz clever immer das File was du quasi aktiv da hast. Was du darstellst ist sowieso im Kontext da, also wenn du dann. Wenn du promptest und und und sprichst irgendwie, dann bezieht sich, kannst du dich automatisch auf das File beziehen, was da ist. Du kannst aber auch, und das ist cool, du kannst aber auch sagen, ja, und dann guck noch mal die Dependencies und so weiter was ist also?

Es ist sehr clever es, es ist ja so, wenn du Code hast, der benutzt ja dann wieder anderen Code, also so spinnenweben, du hast ja so Incruits oder Import Statements oben ja ne Rekomponente hast, die steht ja nicht ganz für sich alleine, die benutzt dann wahrscheinlich andere Komponenten und so. Und Cursor löst das quasi auch für dich.

Das können ja auch IDES schon seit immer, sie sind Intelligence und so weiter die Parsen da schon mit und das wird quasi dem, das Macht quasi zu zu einem ja und das ist das wo Cursor halt irgendwie erfolgreich war, zu einem ausgewogenen Maß macht das Cursor halt für dich mit und kann halt auch quasi Fragen beantworten, die über dein

aktuelles File hinausgehen. Ne du kannst ja auch ne Zusammenfassung Architektur geben lassen oder irgendwas über viele Pfeile hinweg, das musst du explizit halt einfach prompen ne und dann dann weiß das ja genau. Ja, so macht das ja Albert und ich. Ich bin immer n bisschen altmodischer, vielleicht vielleicht auch, weil ich älter bin, weiß ich nicht ich, ach, ich hab das mal ganz am Anfang kurz ausprobiert und ich fand

das übergriffig. Ich glaub das ist das richtige Wort, ich fand ich fand AI übergriffig in meinen Code und hab mich überhaupt nicht wohlgefühlt, dass und das passiert nämlich im Cursor, du brummst es das und der wütet dann halt rum in deinem Code auch schon so, dass du das sehen kannst. Der macht dann so n Diff und so und du kannst das dann auch noch akzeptieren oder nicht und so weiter aber. Notfall fängt der Halt an, auch viele falls gleichzeitig zu editieren und so weiter und

sofort. Und wenn du das nicht einengst kannst du relativ große großen Salat bekommen und so vielleicht auch nicht. Salat weiß ich nicht, aber ich woah ich fand das halt irgendwie dieses Tempo, also wenn du nicht einfach blind Weib coden willst, sondern irgendwie noch dran am Ball am Ball bleiben willst, dann war das Tempo für mich zu hoch, dass der Vorlichste da ja und deswegen mach ich das anders, ich hab, ich hab halt einfach geminy von Google.

Und das ist halt so, wie wir alle das kennen, glaub ich von Chat GPT, die haben n ähnliches Interface.

Also du hast das einfach im Browser und du kannst da prompten, du kannst halt einfach auch Einpasten und einmal Control C. Control V ist für mich jetzt auch nicht der Killer, ich nehm halt die die Codebrocken raus die ich möchte, dass er weiß und das manchmal auch find ich ganz vorteilhaft weil er er darf manchmal gar nicht alles, ich will auch, dass er nicht alles sieht, ja manchmal will ich ja auch die KI kitzeln, auf ne neue Idee zu kommen, die da halt

nicht schon irgendwo im Code steht, oder? Die halt nicht so ist, wie ich es immer mache und ich ich pack ihm halt die Brocken rein, die ich meine die er braucht zu sehen um meine Frage zu beantworten, ja nicht mehr und nicht weniger. Ja und das kann manchmal nervig sein und wenn das nervig wird, da hab ich das von dir gelernt, das nutze ich jetzt mittlerweile schon ganz ganz häufig auch es gibt ja auch die GPTS von Google, das sind quasi ja wie

soll ich sagen, das sind quasi. Erweiterte Chaträume, denen du quasi vorher sagen kannst, wie sie reagieren sollen. Ja, als den nur Entwickler und so gibt es ja quasi so ne System Message und dann kannst du quasi auch schon so n paar Files grundsätzlich als Kontext mit reinlegen, die der Halt immer kennt und dann hast du quasi noch mal so n anderes Framing.

Ja das da, das nutze ich zum Beispiel auch ja zum Beispiel für so ja mal n Beispiel live aus der aus der Dings, Wir mussten jetzt migrieren von das kennen alle die da die MUI benutzen Amitory UI. Die die Library Version springen da relativ zügig, das ist aber relativ harter Aufwand. Musst du alle Files anfassen, wenn man im React ist?

Klassischer Fall für KI so und dann kann man so NGPT machen und sagen hier du machst das so und so du fasst mir das und das aber nicht an, du machst das du Migrierst das in der und der Art und Weise bitte für jede Komponente und dann mach ich das tatsächlich noch delegwork mach ich sag jetzt halt nicht im Cursor go und Migrier das ganze Projekt und dann machst du rums und dann das Problem ist nämlich dann wenn du dann speicherst und legst es ab und denkst ist fertig.

Kompiliert vielleicht, aber du hast, du weißt ja nicht mehr, was du getan hast und es bremst mich, wenn ich es nicht mache. Und ich mache mir halt die Mühe und packe jede Komponente einmal rein in diese Paste die rein und sag OK Effekt er mir das und dann gucke ich mir das auch einmal an. Ich glaube das ist Key, es kommt drauf an was du machen willst.

Wenn du ne wenn du ne schnelle App machen willst für dich, dann musst du auch nichts mehr angucken ja aber wir machen ja nen Produkt wofür verantwortlich zeigen und ich muss verantwortlich dafür zeichnen für den Code der da drin ist ja. Also mach ich die Endabnahme, also mach ich das so schnell, wie ich das auch noch verkraften kann. Es zu Reviewen und zu sagen, das ist passt. Ja und es passt auch zum Rest, ja. Eine Ergänzung, die heißt bei bei Germany.

Jams oder Gems oder so statt. Ja, du hast recht, ich hab den Namen verwechselt. Ja, das sind Jams. Dass da jetzt Leute nach den GPTS von Germanys suchen, das sind die die Jams. Recht? Ja, die bei bei GPD heißt GPTS ne irgendwie das genau ja. Es gibt bei bei bei Open IOJGPT gibt es GPTS, die auch so Apps für nen speziellen Bereich dann eher sind.

Ich glaub es ist noch mal was anderes, die Jams sind ja quasi wie du sagst, denen kann ich so ne System message mitgeben also ich sage denen zum Beispiel immer. Du antwortest einfach meine Fragen und denkst dir nicht noch so viel neuen Kram dazu aus, den ich vielleicht noch hätte wissen wollen. Und das ist schon mal sehr hilfreich und man kann natürlich so n bisschen Kontext dazu

geben. Also bei uns hab ich dann einfach immer einen, der mir im Marketing hilft, der kennt halt unsere Website, die ich in Google Docs dann auch untergeschrieben habe und der kennt unser Message jagen, der kennt unseren Sales Prozess und so weiter und sofort ne sagen wir mal der Mal sagen die. Sonst ist das wahrscheinlich. Albert hat gesagt, aber bei Albert war die KI weiblich, find ich gerade ganz lustig. Ja, das ist, das ist ganz gemischt. Ja, also ich hab auch schon

alles für mich gehört. Ja. Nur das nicht. Das KI hab ich noch nicht gehört. Nee, das ist ja auch so unpersönlich. Oder oder das das Terminal oder den Hammer. Gut OK, also da kommt es wieder raus. Es gibt auch verschiedene Ansätze, du hast gesagt warum du das eine Bevorzugst gegenüber dem anderen ne bisschen Geschwindigkeit hast du Gefühl noch mehr Kontrolle zu haben, kannst da besser.

Auch für das gerade stehen, was dann da entsteht so ne was du ja musst im Zweifel ja, oder wir müssen das tun. Ja, also das ist auch noch ist noch nicht in in, in, in in Stein gemeißelt, dass ich so mache.

Jetzt hab ich tatsächlich gerade mir das noch mal angeguckt, wie das aktuell mit Cursor aussieht, ich hab mir es noch mal gerade zeigen lassen, es ist schon auch ziemlich gewaltig, werd das auch noch mal probieren, ich hab es vielleicht sehr früh probiert, da war es vielleicht noch nicht so weit wie ich es gerne hätte,

aber. Ja würd sagen, du brauchst immer so ne gewisse Aktivierungsenergie, ne um mal so n Schwung zu haben und dann wie du es hast hast du ja selber geschrieben und noch mal zu wechseln auf was anderes, ja. Ja, genau, weil immer wechseln heißt ich muss was installieren, also es geht, man muss nicht drum rum reden, bis ich das so hab und eingestellt hab wie ich es will und ausprobiert hab, da geht halt ne Stunde oder 2 ins Land und ne Stunde oder 2 es hat schon wieder Zeit ja ja. Genau.

Und ich glaub es gibt ja auch noch inzwischen ganz brauchen wir nicht aufzählen, aber gibt noch viele andere nehmen Cursor und und und Germany natürlich. Oder eher cursorähnliche Tools, die auch dir helfen in deiner IDE oder selber ne IDE sind zu

coden. Ne, da gibt es glaub ich ne ganze Stange an an Tools und wir kennen die natürlich alle nicht, muss man mal sagen, wir sind n kleines Team so wir wir haben jetzt auch nicht die ganz großen Tools da ausprobiert, es gibt nämlich auch welche die helfen dir mit 2030 Personen zusammenzuarbeiten, eine Codebase gemeinsam zu arbeiten und zu verstehen was darin passiert, all dafür gibt es schon irgendwie Lösungen, auch von von jüngeren Firmen, aber das ist für uns nicht so relevant, ne?

OK, wo, wo scheitert Germany jetzt speziell noch? Also und und deine Herangehensweise, was ist das, wo es nicht weitergeht und wo die KI sagt, danke ich mach jetzt Feierabend. Also man müsste eigentlich mal so n schwarzes Buch der lustigen KI antworten, irgendwie auch

führen. Ich hab es leider nicht irgendwie gespeichert, aber ich hab dir auch mal neulich was geschickt da, da kann man irgendwie noch arabisch gefühlt raus, hab ich Schriftzeichen gesagt, ja nicht nur die KI nachgemacht, ja ja. Das war arabisch. Ich weiß es nicht. OK, das Ach. So ach so, das hab ich mir auch nicht genau angeguckt, aber OK es es war irgend ne andere Sprachschrift die wir nicht

kannten. Ja o. K ich glaub, das passiert auch in Zukunft nicht mehr so oft, aber ich lustigerweise hab ich es auch schon mal tot gekriegt.

Na ja, aber es ist also wenn man versteht wie das alles funktioniert, dann versteht man auch wo es scheitert und warum es scheitert da also es ist es ist halt besonders gut, es ist da wo halt besonders viele Daten, gute Daten, gute Dokumentationen. Vorhanden ist für das Problem also zum Beispiel, wenn du React Programmierst oder dass diese bekannten großen Frameworks. Ja, da gibt es halt unglaublich viele Dokumentationen, da gibt es unglaublich viel beispielcode

und da ist KI natürlich unglaublich gut drin, das zu machen, das kennt da alles und jedes, ja, wenn und wenn du dann aber in so Randthemen kommst, ich sag mal was opcua auf einer gewissen Programmiersprache oder irgendwas, wo es dann vielleicht nur noch eine Bibliothek gibt oder sowas, ja und die auch noch vielleicht relativ spartanisch dokumentiert ist oder irgendwas, ja. Ganz wenig Code, oder? Du hast Industrieprotokolle ganz krass.

Ja die, die überhaupt gar nicht, also die sind einfach quasi closed Source, ist nichts in einem Internet musst du halt alles kaufen ja und kann ja sein, dass du das denn jetzt auch irgendwie käuflich erwirbst und musst damit aber arbeiten. Ja, da kommst du ganz ganz schwerlich nur voran mit KI. Ja und da musst du Hölle aufpassen. Also ich bin auch schon auf ganz langen Holzwegen gelaufen von

ausgedachten. APIS, die es da nie drinne gab und so weiter die sehr sinnvoll gewesen wären, aber die halt komplette Halluzination waren. Ne, da muss man halt n bisschen gucken, da muss man dann halt den prompt n bisschen anders machen und sich rantasten und so.

Ja es ist aber unglaublich was man alles lösen kann ja ich ich immer so n paar paar Tipps also ich so n bisschen aus dem Nähkästchen so paar Tipps wie ich das immer mache also es ist nie bei mir ein prompt ja ich versuche auch sogar die Prompts. Ich versuch nicht nur die Komplexität dessen, was ich paste klein zu halten. Ich versuche auch das Problem Command and Conquer quasi klein zu halten.

Ich geb manchmal der KI erstmal nur ich sag lies erstmal in Ruhe diesen Code, versteh den und guck dir genau die und die Sachen an, danach erzähl ich dir was ich machen will ja das kann manchmal ne coole Strategie sein, weil dann iterativ du quasi so n Chat aufbaust. Ich glaub das ist Key ja also die ich ich hab nie immer so zack zack bumm ja und ich geb mir extrem viel Mühe. Die Zeit nehm ich mir sehr saubere Promps zu schreiben, die exakt akkurat genau das

Abfragen, was ich haben will. Ja, und mit der Information, da muss man nämlich auch, das ist gar nicht so einfach, exakte gute Promps zu schreiben. Ja und da das führt zu interessanten Ergebnissen, ja, du hast was auf der Zunge geredet. Als kleiner, ja, als kleiner Einschub. Manchmal ergibt es sogar Sinn, mit einem anderen Chat seinen prompt zu optimieren, auf Klarheit und Verständlichkeit. Und den dann wieder eigentlich in den Hauptchat zu geben, wo du vielleicht dann zum Beispiel

Codes oder der Code, ja das. Hab ich noch nicht gemacht, aber

könnte sein. Ja, das ist vielleicht aber auch das ich komm noch mal ganz am Anfang zurück wo du gesagt hast ja hier Juniors und so weiter und sofort das braucht manchmal Senior Knowledge, nämlich genau die Promps so zu formulieren, das sind ja technische Promps ja und mit technischen Ansagen und so weiter und können wir und wenn ich ne Idee hab und so weiter dann nimmt das ja. Technische Varianten von dem, was er mir vorgeschlagen hat, die ich jetzt aber kenne.

Hier kommt jetzt meine Seniorität, als Softwareentwickler könnte ich ja nicht, ich könnte ihn ja gar nicht challengen am prompt, wenn ich das wissen nicht hätte, ja insofern wenn man das bedenkt, dann kann man sagen, es braucht schon noch Leute, die Computer Science Informatik studieren, die das alles gut verstehen, alleine um halt irgendwie noch mal challengen prompts zu machen.

Ja weiß ich nicht, ja, vielleicht auch nicht so, ja, aber ich glaube das das führt schon zum Ziel und in anderer.

Ein anderer Knackpunkt ist, KI ist unglaublich gut, selber Tests zu schreiben ne ich zwinge immer wenn ich wenn ich wenn ich ein etwas Größeres als ein ganz kleines Problem mache, dann zwinge ich immer gleich die KI Unit Tests oder auch schon Integration Tests mit zu entwickeln für die Integration Tests habe ich so ein festes Framework, das gebe ich ihm vor sag ich du musst das so und so machen mit mit Docker compost oder und so und jetzt bitte mach mir Integration Tests.

Und lustigerweise ist das so, dass und dann lernt die KI ja, was sie, was sie nicht kann, jedenfalls nicht im Geminine.

So wie ich arbeite, ist den Outcome von Integration, Tests, ja den Paste ich dann und und fast immer ist das so, dass am ersten Schuss die Integration Tests nämlich nicht laufen, ne die Laufen nicht durch, die haben noch Fehler, ja und dann kann man diese Fehler aber der KI hingeben und das das bringt richtig was find ich ja weil dann die KI merkt ah oh ah das scheint die in die Version zu sein jetzt merk ich was hab ich da falsch gemacht und so weiter. Und, und, und.

Dann iteriert man sie gegen sich. Ja, also sie macht den Code und die Tests, ich führ die aus und geb die Test results in die KI zurück. Ja das kann man ob man das jetzt im Terminal macht oder auch im im Cursor ist ja Wurst. Ja das führt das führt zu hochqualitativen Krams der KI gestützt ist sag ich mal und und der quasi dann auch mehr intainable wird, weil das ist ja du kannst ja nicht, da will ich allen Junioren sagen Vorsicht ja macht nicht einfach nur den KI Code rein testing.

Ist halt nach wie vor wichtig. Ja und für die KI auch total

hilfreich. Ja die du erweiterst dann dein Produkt und lässt die Tests wieder laufen, geht nicht und dann gibst du der KI die Testresults und es wird es es iteriert sich schön hin ne kommt wahrscheinlich in Zukunft auch alles automatisch, dass ihr das dann so macht, aber heute wir sprechen ja von heute heute, es sind das so n paar Erfahrungen die ich hab ne mein mein mein mein Senior das fand ich ganz interessant der hat gesagt Burkhardt ich ich liefer hier

hier Code das ist schon der Code von Albert ja. Der, der nutzt KI auch, um sich was schreiben zu lassen, aber zu 90%, um sich erklären zu lassen, was ist in der Codebase.

Da ist nämlich übrigens KI auch stark, es geht ja nicht immer nur um Vibe Coding und so weiter es geht darum zu verstehen, was ist da los zu verstehen, wie funktionieren andere Dependencies ja gerne das es ist ja so wir wir leben ja nicht auf nur auf unserem Code, wir haben, wir sind ja umgeben von, also gerade wir, ja wir nutzen ganz viel Open Source Pakete, das heißt es ist auch ganz viel anderer Code und den musst du andauernd mitverstehen. Und KI kann dir unglaublich viel

helfen. Mitzuverstehen ne, um dir das zu erklären, weil die liest quasi den kennt quasi die ganzen Dependencies auch, kennt die APIS, liest im Notfall sogar den quasi den Source Code der Dependencies mit der ja Open Source ist. Gibt dir da gute Ansagen und Albert sagt OK, aber den Code der der der dann quasi eingecheckt wird ins ins Mastery Pository den hab schon ich geschrieben, ne der den lässt nichts von KI schreien

krasserweise. Er nutzt das jeden Tag, auch die ganze Zeit, aber am Ende das, was hingeschrieben wird, das macht er schon ne. Vor allen Dingen wenn es n bisschen mehr Business Logik ist und nicht nur irgendwie ne Projektkomponente die irgendwas anzeigt. Das wär jetzt noch so ne Frage die ich hatte, weil das haben

wir ja auch geklärt. Also die KI sagt immer ja das nächste Wort voraus, beim Coding sagt sie, was sagt sie da eigentlich voraus, das nächste, die nächste Funktion oder den nächsten Teil an der Funktion oder wie auch immer. Ich hab das noch nie gehört über übertragen und auf Coding, aber es es ist ja ne Wahrscheinlichkeitsmaschine kann die da wirklich sich neue Logik also auch ausdenken, also nen um übertragen auf auf Text in nen Satz bilden der so noch nicht

irgendwo gestanden hat? Ja in dem Kontext ja ja.

Ja, also man muss aber eine sagen, muss man das sag ich immer allen, man muss sagen, während die KI ja schon erstaunlich ist, sag ich mal was die leistet am normalen Text und deutsche Sprache englisch Sprache kopieren, das passt mir was zusammen macht das irgendwie anders, gibt dem anderen Sounding oder Irgendsowas das ist ja alles schon ganz faszinierend, aber richtig weggebrettert wirst so, wenn du siehst was die KI am Code kann ne das ist das ist ich ich find

das das ist echt krass beängstigend spooky ich weiß gar nicht was man dazu sagen soll, das ist so abgefahren. Wenn du also ich komm manchmal so richtig in den, ich hab richtig Schweiß auf der Stirn und bin so richtig hab richtig wie ich merke so wie ich so richtig du kannst ja richtig diskutieren und neue Sachen machen, ja gefühlt kannst du wenn du da wenn du da voll dabei bist kannst du komplett neue

Dinge kreieren. Ja mit der KI das ist die ist am Coding noch mal n dimensionssprung find ich krasser was da geht auch kreativ ja und du kannst sie auch ermuntern da kreativ zu werden, da geht da geht. Also da, das ist echt krass. Ja, das muss ich echt sagen. Da bist du dir sicher, dass das nicht einfach schon irgendwo in irgendeinem öffentlichen Repo gestanden hatte oder vielleicht auch Stack Overflow oder Freddy oder sonstwo. Nee, ich glaub ich glaub eigentlich nicht, weil die nee

es ist. Ich glaub es ist deswegen so stark, weil halt die Programmiersprachen ja die Grammatik der Programmiersprachen, die Regelwerke der Programmiersprachen sind ja viel stärker strukturiert und klarer verständlich als jetzt die als Deutsch, englisch, französisch oder irgendsowas ja, und es sind nur. Es werden glaub ich von der KI tatsächlich logische kleine Zusammenhänge verstanden.

Ja, variable zu weise was weiß ich das das ist, das ist irgendwie drin, ja und das wird wenn du dann n Problem vorgibst so zusammengebaut, dass das halt ne, dass das komplett neu ist.

Das bestimmt nicht irgendwo reproduziertes Krams, das ist ganz neuer Code der da entsteht glaub ich mir hundertprozentig Sicherheit das ist wenn das wär, dann wär dann wär das überhaupt nicht mächtig ja wenn das einfach nur schnipsel ich sag mal platt Schnipsel die es irgendwo mal gab neu zusammenschnipselt ja. Nee, nee, nee, da steht da entsteht schon genau der Code, den du brauchst.

Ja, an jeder, an jedem Charakter, das ist krass o. K aber nach wie vor zusammengesetzt aus den Bausteine Möglichkeiten, die ne Programmiersprache dem hergibt, ja. Ja genau, ganz genau. Aber die kennt natürlich auch die ganze Programmiersprache, das ist ja also, wenn du sehr erfahren bist, dann kennst du auch so ne ganze Programmiersprache, aber es ist ja auch so wie im Deutschen ne, also es gibt Leute die haben n riesen Wortschatz und ne krasse Eloquenz, die benutzen halt

sich. Redewendung, Wörter und so weiter andere sprechen halt quasi auf einem kleineren Spektrum. Können Sie sich auch irgendwie ausdrücken, ist kein Problem, aber hast halt nicht alles auf dem Kasten sag ich mal was die Sprache hergibt, ja und die KI hat halt alles auf dem Kasten was die Sprache hergibt und es kommt immer die Zeit wo wo mal n Sprachkonstrukt die eleganteste Lösung ist. Ja, elegant ist übrigens n Wort, kann ich mal. Meine Erfahrung, das hilft sehr

viel im prompten ja, denn was? Das muss man einmal sagen. Der, der der KI in in ihrer Allwissenheit. Es ist völlig wurscht, wie lang und klobig so n Pfeil wird, das kapiert die ja auch, da steigst, da steigst du als Typ, als Mensch steigst aus, weil irgendwie das das Ding wird

immer größer und immer länger. Für die KIS ist alles völlig klar, deswegen hat die KI gar nicht so n. Also meine Erfahrung gibt Jamie NY wenigstens nicht so n Anspruch daran Code zu abstrahieren, denn das machen wir den ganzen Tag, also warum haben wir denn Klassen und diese ganzen Modelle und so weiter diese ganzen.

Werkzeuge der Architektur, das ist ja nur um die Komplexität, diese riesige Komplexität irgendwie greifbarer zu machen, zu abstrahieren, sodass du wenigstens so n paar Module hast, auf die du dich berufen kannst. Im Code. Ja, das ist nur für uns Menschen, damit wir das raffen und wir das und diese

Komplexität verwalten können. KI bräuchte das, glaube ich, eigentlich nicht, und das ist auch ne andere anderes Thema, wo man philosophieren kann, ja. Könnte Riesen Monolithen machen mit und weißt du das Don't repeat yourself und so weiter diese ganzen Regeln, die sind nur dafür da, dass wir als limitierte Menschen klarkommen mit der Komplexität, ja braucht KI nicht, ja und deswegen macht sie es im Notfall auch nicht.

Ja wenn aber wenn es noch so ist, dass wir den Code als Owner besitzen und wir das Verstehen und reviewen wollen, dann sollten wir die KI dazu animieren, es zu tun. Ja, für uns ja. Und da helfen so Wörter wie mach mal eleganten Code oder Irgendsowas ja Versuch das.

Man kann ihr das sagen, Versuch das mal zu abstrahieren ja mach die Funktionen kleiner Best Practices, Clean Programming und so ja steckt da irgendwo mit drin, aber manchmal muss man ihr das explizit explizit sagen und dann kommt noch mal ganz erstaunlich neue Ergebnisse raus die wo der Code wirklich wo du sagst OK ah jetzt ah ja so können wir das mal lassen ne?

Jetzt lass uns da noch kurz zum Ende, vielleicht noch kurz drauf rumphilosophieren, weil du hast ja anfangs dieses Extremszenario aufgemacht. Schreiben Menschen überhaupt noch Code? Gucken wir uns das überhaupt noch jemals an oder sind wir die Projektmanager von von Software,

die Architekten vielleicht noch? Wenn das so wäre, würde dann überhaupt eine würden KIS in in in von Menschen erfundenen Programmiersprachen Software schreiben oder nicht ganz anders Software schreiben, vielleicht wieder mit 1 oder 0 oder sowas, weil es gibt n ganz ähnliches Fragestellung in dieser Gigantic KI oder AI Welt die so jetzt vielleicht aufkommt also.

Wenn dann irgendwie mein persönlicher KI Assistent bei meinem Hausarzt anruft und dort mit dem KI Assistenten nen Termin ausmacht, warum zur Hölle sollten die sich mit unserer Sprache unterhalten und nicht einfach über irgendeine Schnittstelle zum Beispiel kommunizieren oder sowas? Ne, also das hab ich ab und zu mal im Kopf und vielleicht ist es gar nicht effizienteste Art und Weise für ne KI kurz zu schreiben, auch den Programmiersprachen die Menschen

erfunden. Haben das kann gut sein, ja. Da müsstest du aber natürlich noch mal von von von der Hardware hoch irgendwie was durchoptimieren. Das kannst du ja machen, da kannst du ja in der KI sagen, dann machen wir die nächste Programmiersprache, ist aber auch n sehr komplexes Problem. Ja ich ich, also es funktioniert ja hervorragend, ja mit den mit den die wir erfunden haben und die die sind, die sind ja auch relativ komplett sag ich mal.

Ich glaub nicht, dass das das ist wahrscheinlich nicht das Limit, so ja, aber klar, die könnten natürlich auch Assembler schreiben, bloß. Es ist ja auch für ne KI, auch wenn wenn der KI das egal ist, wird ja trotzdem das Datenvolumen so ja also je größer du den Kontext machst, das sind wir heute auch, ja desto schwieriger ist das Halt

zu zu überblicken. Ja also ich hab das Gefühl, dass das KI auch bis zum gewissen Maße tatsächlich hilft, wenn wenn man so n bisschen patterns und übergeordnete Sachen dann einfach weil dann einfach der das schiere Ausmaß an den Daten kleiner gehalten wird. Ja, das ist ja schon schon zu gewissen maßen elegant, ja. OK, ich frag dich das, weil du das Klang gerade so als würde sie manche. Dinge, die Code abstrakter machen und einfach als verstehen

eben weglässt. Und das ist, ich find das interessant, das könnte schon so sein. Ja, ist halt die Frage, wann geb ich halt komplett ab. So ja also klar wenn du sagst OK ich das, das kann einem dann auch wirklich wurscht sein. Ja es wird auch immer wurschter glaub ich welche exakte Technologie jetzt früher hast.

Da hat man so riesig lange diskutiert ja aber machen wir das mit HTTP oder MQTT oder irgendwie was oder das und das und das ist ja heute denen ich merke so, dass das Egaler wird, ja. Scheiß schnurz so und KI kriegt es schon gerichtet, Hauptsache das funktioniert schnell und es sieht schön aus so, ja. Ist da n bisschen kurzfristig

gedacht? Weiß ich nicht, ja, es also, aber ich ich nehm immer noch das andere Beispiel, könnt ja auch sein, dass KI, das weiß man halt grad nicht, ja die einen sagen wir sind jetzt hier an der Bubble Ende ja es gibt ja beides, kann sein, in einem Jahr ist KI völlig in der Lage das zu tun was ich gesagt hab extremszenario ja und wir Menschen müssen uns eigentlich nicht mehr drum kümmern, dieses kleinteilige Programm hier zu machen wir wir müssen uns nur

noch darum kümmern die große. Das große Projekt zu verstehen, die Architektur zu verstehen und und gute Promps zu machen, so dass das Produkt quasi iterativ so entsteht, wie wir das haben wollen. Und kein Mensch guckt mehr da rein, wie das entstanden ist, das wird da irgendwie in der KI hingeschrieben und ob das Java da drunter ist oder ne 10 generierte Selbstsprache von der KI ist ja auch noch dann egal.

Ja, weil du da gar nicht diese Entscheidung, sondern treffen ja du, du du, du kannst es nicht mehr verstehen, du willst es nicht mehr verstehen, Du guckst da einfach nicht mehr rein. Ja weil dein Interface ist die KI selber. Und wenn die es aber nicht schafft, sich selbst zu richten und zu heilen und zu machen, bist du natürlich hart angeschmiert als Mensch. Ja, das muss man halt abwägen. Ach so und ne, das ist Philosophie so, ja, und das kann vielleicht Use Case verschieden sein.

Ja ich glaub wenn du so ne kleine App hast für dich als Dashboard und so weiter wär es mir auch völlig wurscht egal ja ich guck mir den Code, ich will den gar nicht sehen, ich will dass das funktioniert und wenn ich angeschmiert bin irgendwann, dann bin ich halt angeschmiert, schmeiß die Tonne fang ich nächstes Projekt an ja kann ja fein sein während irgendwie.

Ich hab n Milliarden Unternehmen und auf meinem Shopfloor laufen die Sachen irgendwie und wenn das irgendwie nicht mal die KI in Griff kriegt, bist du halt auch angeschmiert. Aber dann bist du halt richtig angeschmiert, weil es halt jede Sekunde ne Millionen Euro kostet, weil du Ausfälle hast.

So, ja vielleicht hast du es dann nicht so gemacht, weiß ich nicht so ja, aber das zweite extrem kann aber auch sein, dass dass wir, dass wir schon ziemlich weit sind mit der KI und und diese Sprünge nicht mehr ganz so drastisch sind, wie wir denken und in dem in ein 2 Jahren die KI ungefähr so auf

dem Level ist wie heute. Dann würd ich sagen, ist es sehr gut angebracht, dass wir genau diese erfahrenen Leute haben, die halt genau die KI noch reviewen und diese Projekte im Begriff halten und wir nicht so viel Weibkodik in der Welt haben, was dann halt irgendwie abstirbt oder irgendsowas ja aber hey, also ich meine alle alle diejenigen die wissen was passiert in den nächsten Jahren, die soll sich bei mir behelten ich würd gern mal wissen was los ist.

Also ist die spannendste Zeit, man weiß einfach überhaupt nicht in welche Richtung es geht. Ja ist für uns auch krass, ja.

Die sagen jetzt, Low Coat ist ist ne gute Möglichkeit wenn das Vibe Coating durchgeht, dann muss man auch da gucken wie man das zusammen philosophiert, ja. Zusammen philosophiert das Stichwort glaub ich ja na ja, gut, aber allen Menschen jetzt sind so in unserer Generation, die jetzt irgendwie so im Arbeitsleben sind, für die öffnet sich auf jeden Fall so der Vorstellungsraum n bisschen, also man kann sich, man schließt fast nichts mehr aus so also so geht es mir zumindest ne, ich

weiß nicht ob wie es wie es den Menschen ging. So in den Neunzigern, Anfang der Zweitausender, die dann mit dem

Internet in Berührung kamen. Ob das auch so krass war, das kann ich für mich nicht sagen, weil ich, als ich erst Computer hatte, gab es schon einfach Internet und es war halt da mit dem Smartphone, das fand ich irgendwie auch krass, aber nicht so krass so und jetzt also es war ja der nächste große Shift, ne zu mobilen Geräten und jetzt so KI ist da und diese ganzen neuen Möglichkeiten und ich ich finde jetzt kann man nicht mehr so richtig irgendwas ausschließen.

Rausgekommen? Nee, ohne dass ich glaube, dass das jetzt der schlimmste Fall eintritt, überhaupt nicht.

Ja glaub ich nicht so richtig, oder möcht ich auch nicht glauben, bringt auch nichts das die ganze Zeit zu denken und mit Angst durch die Welt zu rennen, aber ausschließen kann ich irgendwie auch nichts für mich ist so jetzt wird es wirklich philosophisch, dann denk ich mal und nicht dass wir jetzt zu viel schwafeln machen wir mal n Deckel drauf, ich glaub da waren n paar gute Tipps dabei wie man das so benutzen kann es gibt nen Einblick wie wir das benutzen und es ist n Game Changer für

uns glaub ich in allen Bereichen das muss man so sagen. Es ist ja auch erstaunlich, was wir denn als Kleine 34 Personen Firma machen können. Eigentlich durch diese

Möglichkeiten. Es ist ja wie n weiterer Mitarbeiter oder mehrere 10. Mitarbeiter also das musst du einfach auch mal sagen, die auch für alle kleinen Firmen ne, also man muss das vielleicht den großen Firmen sagen, ja, es ist jetzt einfach im Code schreiben Software zu machen ist halt und und Programme selbst die verlieren quasi ihren Wert ja also Software wird wird zum allgemeinen Tool so ja es andere Sachen werden wichtig ja. Das Knowledge in der Branche und

so weiter die die die die das Verständnis was braucht man da überhaupt? Ja und deswegen kann man sich auch glaub ich guten guten Gewissens irgendwie drauf verlassen, dass Code irgendwie schon entstehen wird und funktionieren wird, ja weil weil weil wir genau diese Mittel an der an der Hand haben und dass es auch schnell ist. Ja, wir müssen nicht mehr in halben Jahren denken bis

irgendwas fertig ist. Ja man kann, man kann auch n Feature zurufen und n Bug fixen, das passiert halt in der zehnfachen Geschwindigkeit, ja selbst in einem kleinen Team ja. Insbesondere im kleinen Team glaub ich. In den größeren Teams ist ja dann sogar eher der Prozess wieder das Bottoneck. Dann war glaub ich noch nie die Zeit die am Coding verbracht wird.

Das Bottoneck richtig, da hast du es im Notfall auch ne Software die die muss erstmal auch von einer KI durchverstanden werden weil die vor. Weit vor der Zeit entstanden ist ja. Gut, hast du noch was hinzuzufügen? Was machen wir noch? Ne Folge zum Thema. Ja. OK, wir rennen auf die Folge 100 zu, wenn ihr irgendwie n Hinweis habt oder n irgendwie super coolen besonderen Gast wo ihr denkt. Die Person sollte bei uns in Folge 100 dabei sein oder so.

Dann lasst uns das mal wissen. Ja, in 6 Wochen ist. Es soweit ja oder Ideen für die Folge 100 ja, nehmen wir auch noch entgegen, ja. Das mein ich damit ja. Gäste, Ideen fürs Thema und so weiter und sofort, ja cool, oder wir machen einfach, wir feiern das gar nicht so, ja wir machen einfach ganz normal weiter. Ja, oder? Wir lassen die einfach aus und machen von 99 auf 101.

Ja, ja, ist wirklich so. Ich hab schon so n bisschen so denk ich so ach krass, irgendwas muss man doch da machen, aber wahrscheinlich ist den Leuten scheißegal. Könntest ja mal ne. E Mail Na uns wird schon was lustiges einfallen, irgendwie. Ja, kriegen wir hin, alright gut. Dann tschau tschau.

Jo, Tschüss aus Hamburg. Einfach komplex wird produziert und präsentiert von Heisenware Heisenware ist deine lowcode Plattform zur Erstellung und zum Betrieb interaktiver Apps rund um den Shopfloor. Starte noch heute deinen Free Twil unterheisenware.com einfach komplex.

Transcript source: Provided by creator in RSS feed: download file
For the best experience, listen in Metacast app for iOS or Android