Wenn man jetzt zum Beispiel, also du hast ja gesagt, da wurden zum Beispiel irgendwie Contentials geleakt bei deinem Beispiel, was du gelesen hast, ja halb so wild hier geschenkt machste neue geht wieder Coding Buddies Dein Podcast rund um Softwareentwicklung und aktueller Tech News herzlich willkommen. Halli Hallo und herzlich Willkommen zur neuen Folge des Kolibodys Podcasts.
Schön, dass du wieder eingeschaltet hast, deine Gastgeber und wie soll's anders sein, meine Wenigkeit, der Tino und der fantastische Fabi, der mich hier schon wieder anlächelt, Fabi. Grüße Dich willkommen zur neuen Folge. Neue Folge, neues Glück ja, ich hab Bock, ich freue mich, ich freue mich, dass wir jetzt wieder neue Folge aufnehmen, also freue ich mich ja immer, aber ich heute ist mal wieder extra Freude.
Extra Freude auch nicht schlecht, nicht schlecht, das heißt, wir brauchen auch ein spannendes Thema, wenn du schon extra Freude mitbringst, aber kurz bevor wir jetzt in das Thema Reinstarten noch eine kleine Anmerkung, und zwar sind jetzt die letzten Tage aktuell am Laufen für die Einreichungsmöglichkeiten unseres Flappy Buddy Turniers und deswegen Leute, wenn ihr es noch nicht getan habt und Bock drauf habt, dann haltet euch ran. Noch könnt ihr, wenn ihr hoffentlich die Folge
rechtzeitig hört. Noch einreichen checkt das auf unserer Website aus. Da steht auf jeden Fall die Deadline, wir drücken euch die Daumen, dass es dann noch möglich ist. Also denkt dran, einreichen. Auf jeden Fall. Und ich sag mal so, es lohnt sich auf jeden Fall. Es muss nicht der Beste bot für unser kleines Game sein, einfach mitmachen und dem Gewinner oder der Gewinnerin winkt auf jeden Fall ein super cooler Preis und zwar 2 Karten für die we are developers Konferenz.
Also ich meine da muss man. Über 1000€ ausgeben wenn man das bekommt, also Gegenwert ist auf jeden Fall gegeben und das wurde, das wurde uns Liebenswürdigerweise von der Rea Developers gesponsert. Diese beiden vielen Dank noch mal an der Stelle auf jeden Fall und der zweite und dritte Platz geht aber auch nicht leer aus, deswegen auf jeden Fall mitmachen, unbedingt sehr sehr wichtig und jetzt würde ich sagen Werbung Ende zu unserem Turnier und Tino sagt immer
worum geht es denn heute? Ja, wir haben heute ein Thema uns ausgesucht, was im Prinzip an uns herangetragen wurde, per Mail. Also vielen Dank dafür noch mal, was wir denn von dem Begriff Vipe Coding halten und Vipe Coding ist ja sehr am Trennen momentan, man liest es irgendwie von allen Seiten, aber was verbirgt sich eigentlich dahinter, woher kommt der Begriff und wie stehen wir dazu? Das würde ich gerne heute mit dir mal besprechen, fabi.
Ja, sehr, sehr gerne find ich auf jeden Fall auch super spannend. Ich find es auch mega cool, wenn uns auch n Thema einfach vorgeschlagen wird was wir behandeln können. Macht auf jeden Fall auch voll Bock, weil ich mich auch gar nicht vorher so krass mit dem Thema Vibe Coaling auseinandergesetzt hab. Liegt auch vielleicht daran, dass ich es tatsächlich n bisschen merkwürdig finde, sag ich jetzt mal was dahinter
steckt und zwar. Geht es ja darum, dass ich glaub, der Begriff wurde von Andrej Capathy oder so. Ich hoffe ich hab das richtig ausgesprochen ins Leben gerufen oder definiert oder wie man es jetzt auch immer beschreiben möchte, also genau, es kam halt von dieser Person und es geht ja darum, dass man im Endeffekt also um das jetzt mal in seinen Worten zusammen zu sagen. Er meinte dazu I accept all always, I don't read the diffs anymore.
So das hab ich dazu gelesen und das find ich halt ziemlich krass. Also übersetzt heißt das ja, er akzeptiert alles was und jetzt das ist das Wichtige, es geht ja um Coden mit AIS so. Ja. Und zwar geht es darum, dass Du als Softwareentwickler oder als Softwareentwicklerin nicht mehr herkömmlich das so machst, wie
du es mal so kennst. Von früher ne und sagst ja, ich schreibe jetzt meinen Code und Google mal ein bisschen was und guck mal bei Stack Overflow nach ein paar möglichen Lösungen nach, sondern ich gebe jetzt nur noch mit meiner normalen Sprache etwas ein in die AI und die AI spuckt mir dann Code raus, also
generiert den Code und. Und diesen Code, den übernimmt man einfach für seine Software. So und in dem Kontext, dass man da noch sagt, wie der Andre meinte, er akzeptiert alles immer und liest auch nicht mehr die Divs sozusagen von den von dem Code der generiert wird, finde ich sehr gewagt und deswegen ja, ist das vielleicht auch ein bisschen an mir vorbeigegangen, weil das würde ich erstmal so vielleicht nicht
empfehlen. Ja, da können wir später noch mal dazu kommen, was ich halt auch spannend finde.
Ein weiteres Zitat von ihm ist ja, dass er sagt, Give into the vibes, forget the Code exist und das bestätigt das ganze und deswegen auch Vibe Coding genannt, dass du halt sozusagen diesen Vibe aufbauen sollst, dass du so deine Software Designs modulierst, dir genau überlegst, wie sie aussehen soll und dich da so richtig treiben lässt und dir gar nicht mehr Gedanken über die Implementierung machst.
Ein bisschen das. Dass er sagt, vergiss, dass es Code dahinter gibt, es geht dir nur um das Produkt und da musst du komplett im Flow sein, sozusagen. Jetzt muss man das ganze aber auch richtig einordnen, denn der Enray ist, wenn ich das richtig im Kopf hab, einer einen Co Founder von Open AI, das heißt er steckt da natürlich auch tief drin und ist überzeugt davon, ne, also das ist jetzt keiner.
Der, sagt Ey, jetzt gibt es Leute, die haben mir jetzt so LLMS geliefert, mit denen ich arbeiten kann, und das ist so geil, ich hab, ich mach jetzt vipe Coding, sondern es ist halt auch irgendwo Marketing dahinter meiner Meinung nach. Also ich finde man muss das halt n bisschen mit Vorsicht genießen, weil es einfach Leute sind, die genau aus diesem Kontext kommen und Produkte dahinter vermarkten auch. Nichtsdestotrotz hat es halt n ordentlichen Vipe Vipe n Hype
ausgelöst. Und das ist halt allgegenwärtig. Und jetzt muss man sich halt Fragen, ist das nur ein Hype in der Softwareentwicklung, gerade in unserer Branche, oder bringt es einen nachhaltigen Shift mit sich, also ändert sich, und das ist, glaube ich das, was sich viele Entwicklerinnen und Entwickler fragen oder auch Leute, die jetzt überlegen einzusteigen in die Softwareentwicklung.
Ändert sich nachhaltig die Art und Weise, wie man entwickelt, muss sich überhaupt noch selbst Software entwickeln können oder ist die neue Paradedisziplin vipe Coding und ich muss eher eine Art Designer sein und die geilen Ideen mitbringen und die AI implementiert mir das schon und das finde ich, ist halt ne super super spannende Frage und wenn man jetzt mal davon ausgeht, was ist vipe Coding, du hast es ja schon schön
angerissen. Das heißt, die AI übernimmt das Schreiben. Da habe ich natürlich massive Geschwindigkeitsvorteile. Logisch, weil kein Coder kann so schnell Funktionen schreiben wie in der AI die Implementierung generiert, wenn es einfach nur um die rein um die Geschwindigkeit geht, das heißt man selbst als developer wird ja eher so eine Art. Sagen wir mal Dirigent.
Also du leitest das nur noch ne du, du lässt halt die du weibst so durch deine Implementierung und generiert in einem Wahnsinnstempo hinterher und du kannst ganz ganz schnell Software schreiben, Apps entwickeln was auch immer und das ist halt diese Geschwindigkeit steht viel mehr im Fokus als sehr guten Code zu schreiben. Wie gesagt, in dem Zitat war ja. Ich vergesse, dass der Code existiert, oder ich nehme jede Änderung an.
Mir ist das egal dahinter, das heißt, dieser Perfektionismus, der ja auch sehr lange weit verbreitet war, zu sagen, ich möchte sehr guten Code schreiben, der muss skalieren, der muss wartbar sein, das sind ja alles Eigenschaften, die wirklich enorm wichtig sind, gerade auch in größeren Projekten, das scheint irgendwie so n bisschen in den Hintergrund bei dieser Diskussion oder bei diesem, bei dieser Art und Weise zu rücken, das finde ich halt n bisschen merkwürdig, aber so.
Empfinde ich persönlich das ganze, dass es halt so ein extremes Geschwindigkeitsdenken ist. Ja, also definitiv wird es, also zielt das auf Geschwindigkeit ab und ich will auch gar nicht bestreiten, dass das ein Geschwindigkeitsboost ist, was ich gerne bezweifeln möchte ist, dass es eine gute Idee ist, einfach zu sagen, ich nehme einfach den Code, der da ist. Und kümmere mich nicht darum,
was in diesem Code steht. Wird schon richtig sein, was ich geprompted habe, so verstehe ich das halt, weil du sagst ja der Code ist egal. Konzentriere dich auf das was der was die Software machen soll, beschreibe dir eine Software und dann nimm den Code der da rauskommt.
Es ist mir egal was da für ein Code rauskommt, weil wird schon passen so so das so kommt es mir halt ein bisschen rüber und das finde ich absolut schwierig und würde ich definitiv challengen auch aus dem Grund weil ich zum Beispiel ja auch.
Mal. Ich sag mal dann so n selbstexperiment gemacht hab und zwar als wir letztes Jahr unsere Advents Challenge hatten auf unserer Homepage, da haben wir ja auch gesagt, OK wir, wir schreiben für jeden Tag ne user Story ne kleine also Anforderungen die dann in eine App gegossen werden sollten und genau.
Dann habe ich also genau darüber habe ich mal so ein Selbstexperiment gemacht und gesagt, okay, ich nehme jetzt einfach wirklich diese Anforderung, Tag 1, Tag 2, Tag 3 und baller, die einfach mal in der AI rein und sag ey implementier mir das mal bitte in dem und dem Framework mit der und der Sprache so und dann kam was raus. So und erstmal kam was Gutes raus, aber irgendwann ab Tag lass mich jetzt nicht lügen, ich nenne jetzt einfach wie ein Tag
ab tag 14 oder Tag. 12, oder? So also quasi. Bei der 14. Anforderung, also jeden Tag war ja dann ne genau kam. Was also so ne user Story, ne also user Stories falls dich jemanden interessiert was das ist haben wir auch mal ne Podcast folge drüber gemacht. Also liebe Zuhörer lieber Zuhörer, hör da gerne auch mal rein sehr guter Verweis fabi und dann kannst du jetzt hier weiterhören, aber was ich meine ist ich habe das gemacht und irgendwann wurden einfach Funktionalitäten verschluckt
wieder. Also ich hab gesagt Ey neue Anforderung und. Dann war gab es nen neuen Code, der Code wurde verändert und auf einmal hatte die App zwar diese neue Funktionalität, aber ich sag mal 2 Funktionalitäten haben auf einmal gefehlt oder es wurde komplett missinterpretiert in welche Richtung das gehen soll. Dann hab ich noch mal mit neuen Ideen das Ganze. Versucht zu beschreiben und zu sagen, Ey, bitte behalte alles, was du vorher jetzt schon hattest und setz nur noch was on top.
Und zwar diese Anforderung und so weiter ne also ich hab das dann versucht zu machen und es wurde teilweise immer komplizierter bis ich angefangen hab zu sagen ey ich nehm jetzt noch mal meinen ganzen Code den ich hatte. Es war auch nicht vieles war halt wirklich auch ein Pfeil ne also es hat alles jetzt ist wichtig an der Stelle auch zu sagen es hat alles in einen Pfeil gepasst. Und habe dann noch mal das File reingepackt.
Habe gesagt, das ist meine App und jetzt möchte ich zu dieser App noch mal, dass es das kann, also die neue Anforderung und dann musste ich noch mal das ein oder andere ein bisschen beschreiben, umschiffen, bis man irgendwann dahin gekommen ist. Aber Fakt war, dass ich irgendwann total das Vertrauen verloren habe zu sagen, wenn ich sage, erweitere mir die App um die und die Funktionalität, ich musste mir immer den div
angucken und. Ja, also das war wirklich essentiell an der Stelle, weil ich mir dachte, was hat sich denn jetzt geändert, wurde schon wieder irgendwas weggenommen, weil irgendwann hat er immer bestimmte Dinge wieder, zum Beispiel irgendwelche Input Validations, einfach wieder weggelassen, die vorher mal da waren, einfach so Out of nowhere und das sind so Dinge, wo ich mir denke, boah, das ist echt schwierig an der Stelle zu sagen, interessiert dich nicht
für die Diffs interessiert dich nicht für den Code oder achte nicht da, vergiss den Code finde ich echt schwierig so meine eigene Erfahrung einfach mal. Ja, das erstmal. Danke für, dass du das geteilt hast, weil ich meine, ich habe ähnliche Erfahrungen da gesammelt.
Ich habe das auch mal ausprobiert und war da auch Semi begeistert von den Ergebnissen. Jetzt muss man natürlich sagen, dass es im Netz Projekte gibt von Vibe Codern, die quasi das genau, also sie behaupten zumindestens, dass sie das so gemacht haben und Produkte dadurch super schnell erschaffen
könnten, die. Monetarisiert sind also die verdienen damit Geld. So, und das ist natürlich jetzt irgendwie so n Traumgedanke oder so n Wunsch, dass sich Leute denken, hey ich hab irgendwie ne coole App Idee und ich bin mir sicher damit lässt sich Geld verdienen und jetzt muss ich nicht mal mehr entwickeln können.
Ich sag jetzt einfach was die können soll gib das in so ne AI rein ich krieg ne App die stell ich in Store und auf geht es ne funktioniert also ich hab da halt mal so n bisschen rumgeguckt es gibt halt irgendwie so n. AI Flight Simulator von Peter Levels oder irgendwie, so weiß
jetzt nicht mehr genau. Den Namen hat mir vorher nichts gesagt, nur so n bisschen bei der Recherche denk ich mir so ja OK, hast du halt angeblich weiß nicht ob es stimmt, so tief bist du nicht eingestiegen aber nur mit A isernen Flugsimulator gebaut OK ja mag sein dass das geht keine Frage oder irgendein MMO was Gecoded wurde und da wurden einfach ADS also Werbung eingefügt und damit wird quasi Geld verdient weil irgendwelche
Leute sich das halt angucken ja. Und das sind so erfolgsberichte, sage ich mal, die ja irgendwie verschärfen zu sagen, ey, es
funktioniert. Das Ding ist, dass man aber auch ganz schnell darauf stößt, dass der Code dahinter, und das ist jetzt wieder der Punkt, um mal einzuhacken, was du gerade berichtet hast, extrem wild ist und überhaupt nicht mehr verständlich kreuz und quer, da ist kein keine Architektur hinter so wirklich, das funktioniert irgendwie, das ist irgendwie so n Kartenhaus kurz vorm Zusammenbrechen, aber noch funktioniert es. Und das ist auch das, was die
Erfahrung, die ich gemacht hab, die Frage ist, wann kommt dieses eine Feature, was du noch reinbauen willst, was alles
zusammenstürzen lässt. Weißt du, wo er denn anfängt Sachen wieder rauszunehmen, irgendwie umzuändern, ganz wegzulassen, es korrigiert auf einmal nicht mehr alles solche Sachen, die Erfahrung hab ich halt auch gesammelt und dann ist es halt genau die Frage, kann ich jetzt als Vibecoder so wie manche sich das vorstellen, der gar keine Ahnung von Softwareentwicklung hat, das heißt?
Wirklich? Gehen wir mal davon aus, ich gucke in das Projekt rein, also ich öffne die Datei, sage ich mal, weil ich nicht mal weiß, was das ist. Sehe jetzt irgendwelche Wörter, Zeichen, was auch immer und habe gar keine Ahnung davon an welcher Stelle soll ich da jetzt einhaken und einen Fehler finden oder den Fehler beheben, vielleicht sogar, also habe ich keine andere Wahl als so lange weiter zu prompten und auf gut Glück. Quasi wirklich zu hoffen, dass die AI mir irgendwann wieder n
Ergebnis liefert. Was mich erstmal zufriedenstellt, weil ich vielleicht nicht sofort sehe, dass irgendwas kaputt ist. Das ist aber für mich so find ich es halt auch richtig tricky. Das ist so ne Art wie du Würfelst und Würfelst so lange bis du ne 6 hast bis es halt passt. Also das Ding ist was ich halt an auch an dem Beispiel was ich meinte was ich ihm beschrieben hatte anmerken möchte ist, dass es auf was auf jeden Fall. Passiert ist, ist, dass ich die App echt schnell bekommen habe,
am Ende genau und wichtig ist. Aber, und das ist halt genau der Punkt, den du gerade genannt hast und das ist glaube ich ein sehr, sehr essentieller Punkt. Man muss oder je besser man
Softwareentwicklung versteht. Ne, desto besser kannst du das auch machen, weil dann hast du nämlich genau die Expertise zu bewerten was da rauskommt, zu gucken, was baue ich denn jetzt ein, welchen Part nehme ich denn, was bringt mir gerade gar nichts, wo wurde wieder was weggelöscht, was ist das neue Feature was ich mir raus extrahieren muss, was auch immer ne also vielleicht sehr wahrscheinlich verbessert sich auch so ein noch, dass solch auch solche Sachen noch besser
werden irgendwann, aber ich glaube, dass man trotzdem. Niemals um den Punkt drumherum kommt bei einem statistischen Modell, was etwas generiert, eine bestimmte, sag ich mal, Variabilität, Zufälligkeit drin zu haben, wo auch mal wieder was wegfällt. Weißt du was ich meine? Also genau dieser Punkt, dass du. Halt eben wirklich auch verstehen muss, was in deinem
Code passiert. Und wenn du das nicht verstehst, dann kann es und ich finde deine dein Bildnis eigentlich ganz schön, dann kann es halt irgendwann zu so einem Kartenhaus kommen, was kurz davor ist zusammenzubrechen und mit dem nächsten Feature zusammenbricht. Genau, und das ist halt das ja, nee, sag.
Und das ist halt wichtig, auch dann am Ende zu gucken, weil du kannst dich ja hinstellen und sagen, ey, OK, wir, ich entwickel jetzt coden, das geht übelst schnell, aber irgendwann kommst du an so ne kritische Masse, wo dann sag ich mal versteckte Kosten irgendwo entstehen, weil was bringt dir das, wenn du quasi wirklich nicht weißt was da passiert und so lange prompt es bis das passiert, was du wirklich haben willst und wirklich für alles, für alle Eventualitäten.
Also stell dir mal vor, du hast dieses Spiel was du meinst. So n mmo Spiel, das ist super komplex und du wie willst du denn also quasi überprüfen wenn du keine Ahnung von Softwareentwicklung hast? Das alles richtig funktioniert. Du kannst ja nicht permanent alles manuell durchtesten und sagen, ja das funktioniert jetzt also mal angenommen das Spiel wird immer größer, angenommen du hast irgendwann irgend so n was weiß ich Diablo oder was auch immer.
Spiel, da hab ich mal ne ganz coole Aussage zu gelesen, die war so sinngemäß vipe Coding, also das. Man war da auch kritisch gegenüber Vipe Coding eingestellt, aber es kam dann halt folgende Aussage und die finde ich halt irgendwie passend, dass Vipe Coding super für beispielsweise Startups ist. Fürs Prototypen ne wenn du sagst ich will ganz schnell mal was ausprobieren, weil du kommst sehr sehr schnell zu kleinen Teilergebnissen, die du
vielleicht sehen möchtest. Zum Beispiel deine App ja, aber und das ist das große aber und da gehe ich auch voll mit, sobald es um Production geht, also wenn ich wirklich was richtig einsetzen möchte. Brauche ich halt genau dieses systemdenken Architekturen beispielsweise wo die AI einfach große Schwachstellen noch hat. Ja um einfach auch Sachen zu gewährleisten und da ist es dann halt einfach nicht mehr der richtige Zeitpunkt das einzusetzen. Wohlgemerkt laut Definition vipe Coding.
Das möchte ich noch mal anmerken.
Es geht nicht darum sich von AI Unterstützung für manche Funktionen zu holen oder Inspiration oder zu fragen ey ich bekomm folgenden Fehler, was ist das völlig legitim, es geht jetzt wirklich um vipe Coding zu sagen ich setze komplett auf AI und gucke mir nicht an was da passiert und da ist Production halt dann einfach völlig der falsche Scope sozusagen da hab ich auch von Fällen gelesen, dass einfach zum Beispiel predentials einfach eiskalt von der AI geleakt wurden.
So gesehen ja krass, aber das ist auch noch mal n gutes Thema, worauf wir gleich noch mal zu sprechen kommen können, nämlich puncto Security, was du meinst mit diesem mit mit diesem Generieren von Production Code hab ich auch was gelesen, was ich auch super interessant fand, da ging es nämlich genau um Production Code n Payment Service und da wurde halt auch einfach. Ich sag mal Code generieren
lassen. Also irgendjemand hat sich da Code generieren lassen und da hat dann mitgekriegt, also dann wurden kamen User und haben gesagt, ja wir haben irgendwie n Problem also die Issues haben sich einfach gehäuft und dann kam halt irgendwann logischerweise der Punkt, dass man sich dann hinsetzt und sagt OK irgendwie blöd, weil wir müssen ja vielleicht mal gucken was da überhaupt passiert ist.
Bei diesem ganzen Issues bei einem Payment Service und dann hat sich die entwickelnde Person das angeguckt und. Gemerkt, Oh warte mal, das ist generiert und hat dann unglaublich viel Zeit gebraucht um erstmal zu verstehen wie dieser Service überhaupt arbeitet. Das heißt du hast irgendwo versteckte Kosten, die dann ja entstehen durch dieses vipe Coding, also angenommen das wird so Vipe Gecoded dieses sagt man das so Vipe Gecoded. Ja, das klingt. Super geweiht, nicht geweiht.
Das ist auch gut also. Hast du zwar erstmal diese diese Geschwindigkeit ne von der wir ja schon gesprochen haben zu sagen, ey wir haben unglaublich schnell irgendwie etwas was funktioniert, aber um dann vielleicht ne mögliche möglichen Bug nen möglichen issue auszubessern brauchst du exorbitant zu viel Zeit, weil du ja wirklich vielleicht überhaupt mal verstehen musst was passiert denn da im Detail, wo muss ich denn überhaupt ansetzen, wo ist denn der Fehler?
Also das wenn du sozusagen keine Ahnung über deinen Code mehr hast, ne? Das kann richtig n Problem werden und da hatte ich auch in dem Zuge auch etwas gelesen, was
ich ganz interessant fand. Da ging es halt nicht da, also da ging es darum, dass es es ist nicht das Problem, dass man den Code nicht lesen kann oder vielleicht lesen kann und verstehen kann, sondern es geht darum, dass man sein eigenes geistiges Eigentum sozusagen Main tain kann, so also, dass man Herr oder Frau über das geistige Eigentum überhaupt noch ist, dass es von einem selber kommt, ne und?
Das ist mit Vibe Coding halt überhaupt nicht gegeben und damit kannst du dir halt unglaublich krass versteckte Kosten ins Boot holen. Also finde ich schon definitiv, dass man darüber nachdenken sollte, wenn man sowas in Production bringt wie du meintest. Ja, zum Beispiel. Und das ist halt auch wieder n
Paradebeispiel für. Ich komme jetzt mit der AI an eine Grenze, wo die Fehler nicht behoben werden können durch die AI. Also du kannst nicht sagen ey da ist n Fehler ja OK fix ich dir es ist weg ja ist weg. Nein, dann kommst du nämlich an einem Punkt, wo dieser Fehler
einfach nicht gefunden wird. Ich glaube jeder der schon mal beispielsweise mit JGPT oder so an Code gearbeitet hat ne oder sich was erklären lassen hat, man kann in so ne Abwärtsspirale kommen, dann werden die Ergebnisse immer schlechter und gleichzeitig dann so ja ich kriege Fehler XY ja kein Problem, hier ist die gefixte Variante, jetzt ist der Fehler weg ja der Fehler ist immer noch da. Ah, natürlich ist der Fehler noch da hier.
Du brauchst die Version ja, jetzt ist es n anderer Fehler. Ah natürlich ist es jetzt n anderer Fehler, weißt du also kennst du das diese Abwärtsspirale wo du dir denkst.
Aber jetzt jetzt verarscht du mich hier auch, es wird nicht besser, es wird immer schlimmer und das ist halt echt der Punkt wo du dann anfangen musst selbst reinzuschauen und wenn dann wenn ich mir dann vorstelle die ganze Software ist generiert ich hab gar keine Ahnung davon ich weiß nicht wie die Architektur dahinter aussieht wie das aufgebaut ist wo ich überhaupt irgendwas finde ey. Welcome to hell also, dann hast du es geschafft, das wird richtig mies und was mir dabei
auch noch aufgefallen ist bei diesem ganzen Thema, und das würde ich auch gerne noch mal kurz mit dir besprechen, es wirkt so als wenn sich so 2 Lager bilden und das finde ich richtig spannend. Also in der Entwickler Community sage ich mal ne du hast jetzt auf der einen Seite die Vibe coder ne und ich finde das ist halt auch so n so n bisschen so n Social Media. Phänomen.
Aber jetzt wird ja gezeigt, EY hier in einer Minute habe ich einen Klon von dem und dem Spiel, keine Ahnung, was hatte ich da mal gesehen, irgendwie wie ich in einer Minute einen Fortnite Clone erstellt habe und so weißt du und Promte da ein bisschen rum dann und dann hast du so ein richtig hässliches Spiel wo du so ein bisschen laufen kannst und ich kann das schießen. Kann das so? 5 Sekunden. Okay krass wird auf jeden Fall
viral gehen. Nein. Und da denk ich mir so ja gut, OK, dass die AR hat das hingekriegt, aber jetzt sag mal jetzt bauen wir noch das ein und das und hier die Grafiken und mach das mal hübsch das Spiel und so und dann wird es halt auch völlig.
Also es gibt ja n Grund warum das Ergebnis was er in diesem Video zeigt so aussieht wie es aussieht weißt du und find ich halt schwierig das so vorzuleben aber auf jeden Fall hast du jetzt so diese Vibecode auf der einen Seite ja die sagen alles ey gestützt super schnell wirklich in einer Minute in diesem Real hab ich dir gezeigt wie das läuft hier. Fokus halt auf diese schnelle Prototype.
Ich kann super schnell n Spiel entwickeln, das wird ja noch nicht mal so deklariert als Prototyp oder als Idee, sondern hier ich hab n Spiel so nach dem Motto Ne und was denen halt egal ist und das ist Zweischneidig, da möchte ich später noch mal drauf eingehen, ihnen ist ja egal ob Code gelöscht wird oder nicht, das finde ich ist n super spannender Punkt lass mich den kurz erläutern, die AI haut ihr Code einfach wieder weg.
Ja. Ja, du promptest was ja ach so OK das willst du haben, Zack, alles rasierter und neuen Code hin ne das würde würde das ein Entwickler heutzutage machen würde er sagen alles klar ah jetzt ändert sich ja ein bisschen die Anforderungen OK Steuerung ah löschen und weiter natürlich nicht ja also da hast du ja so ein so ein riesen Shift zu sagen von der Art und Weise wie man das angeht.
Und da find ich, da kann man auch was Gutes draus ziehen aus dieser nicht wegwerf Mentalität. So wirkt es aber diese Offenheit zu sagen, ich kann Code auch mal löschen oder ich kann ihn mal neu machen find ich halt auch so, Stichwort Refactoring sehr spannend und jetzt hast du aber wie gesagt ich hab es jetzt schon angedeutet auf der anderen Seite so diese oldschool Entwickler ja. So System Engineers, die sagen ich verstehe das System bis ins letzte Detail.
Ich bin das System quasi. Ja ich kann, also ich denke den ganzen Tag in Architekturen eskalierung ist immer in meinem Kopf, es geht mir nur um Wartbarkeit und um die Production am Ende weißt du und so AI Code ist völlig überbewertet und darf gar nicht verwendet werden, so gefühlt diese 2 Lager haben sich so n bisschen gebildet und ich hab das Gefühl wir stehen jetzt so n bisschen zwischen den Stühlen.
Weil Spoilerwarnung. Wir fragen ja auch mal AI an, hier kannst du mir eine Funktion dafür schreiben, für so Kleinigkeiten, so hilfsfunktion muss ich sagen, funktioniert das auch super, aber aber wo ist denn jetzt, wo ist die Rolle von AI in guter Softwareentwicklung so das Frage ich mich dabei, weißt du. Also ich bin tatsächlich und ich finde, das ist gerade eine gute Brücke, weil ich eben auch noch mal diese Security angesprochen habe.
Und ich find, das kann man damit ganz gut, vielleicht sogar erklären, wenn man jetzt zum Beispiel, also du hast ja gesagt, da wurden zum Beispiel irgendwie Contentials geleakt bei deinem Beispiel, was du gelesen hast. Nein, so wild hier, geschenkt machst du neue, geht wieder, nee, aber also hatte ich auch quasi so n so n so n Pfeil gelesen, da ging es dann darum, dass an sich der Code, der generiert wurde an sich erstmal auf den ersten Blick total super
aussah, wirklich ne? Tollen Eindruck gemacht hat. Wenn man dann aber ein bisschen genauer hingeguckt hat, hat man gesehen, ja okay wenn du ein bisschen Ahnung davon hast, Netzwerk zu inspizieren zum Beispiel, also das Network, das darunter Liegende oder Network Calls oder wie auch immer, wenn du davon ein bisschen Ahnung hattest, dann konntest du eigentlich super easy, super schnell so ein API Key rausfinden in Plaintext so wo man natürlich.
Okay. Sich hinstellt und sagt, Na gut, OK, das ist natürlich super Scheiße und es geht jetzt auch nicht darum, dass man sagt, ja OK, bisschen Ahnung von Netzwerk, also es ist nicht schwer, also es ist ja jetzt kein, kein kein Hexenwerk, also da braucht man jetzt auch nicht lange um sich das drauf zu drücken. So und ich fand halt auch den Punkt gut zu sagen.
Wenn du deinen Code nicht verstehst, dann kannst du dich auch nicht richtig um die sage ich jetzt mal Vinabilities kümmern, die da entstehen oder möglich sind in diesem Kontext. Und ich finde genau das ist nämlich auch der Punkt, wenn du sagst, du erstellst alles nur ausschließlich über dieses Vibe Coding, dann glaube ich hast du irgendwann echt ein Problem, ich meine gut, selbst wenn du sagst ich. Kann nicht programmieren, aber damit kann nicht programmieren.
Würde ich trotzdem immer sagen, Ey dann versuch auch trotzdem zu verstehen wie also wie programmieren funktioniert, also wie was da passiert Versuch zu verstehen was da los ist und zwar nicht unbedingt alles total, aber auf jeden Fall immer die einzelnen Bausteine die man die man generiert, weil ich würde zum Beispiel und ich finde. Weil du ja meintest, wie kann man das kombinieren, wo ist jetzt der der Sweet Spot an der Stelle, ne?
Ich. Glaube es ist wichtig zu verstehen, also sozusagen das Grundwissen oder auch tiefergehendes Wissen über Softwareentwicklung, bestimmte Systeme, bestimmte Konzepte, bestimmte Konzepte, also dass man, dass man da das Grundwissen hat oder vielleicht auch vertieftes wissen, ne, um dann zu sagen, ich.
Ich lasse mir einzelne Teile, wie du es auch meintest, einzelne Funktionen, hilfsfunktionen, vielleicht mal eine Klasse, ein Klassentemplate generieren, um dann sozusagen damit zu arbeiten, aber Bruchstücke zu generieren zu lassen, die man selber durchdringen kann, selber verstehen kann, dass du nicht sagst, ich generiere mir was und nehme das einfach blind, sondern ich generiere mir was.
Verifiziere ob es genau das ist, was ich brauche, dafür braucht man wieder das Verständnis und kann es dann einbauen in meinen Code. Ich glaube, das ist dieser Sweetspot, den man am Ende richtig gut nutzen kann, um auf der einen Seite gute Software zu entwickeln und auf der anderen Seite diese gute Software schnell zu entwickeln mit einem gewissen Boost. Ja, also gerade so fleißfunktionen ne. Also Sachen die einfach schon tausendmal entwickelt wurden, also nicht in deinem Projekt,
dann sollte man es wieder verwenden, aber so allgemein, weil es gibt ja immer so wieder Sachen, die man immer mal wieder macht, da gibt es ja auch 1000 Beispiele wo die AI drauf zurückgreifen kann, weißt du, dann hast du auch ne hohe Wahrscheinlichkeit, dass da was Gutes bei rauskommt und ich glaube das ist halt genau dieses Chancenrisikoverhältnis was du gerade so schön speedspot genannt hast. AI beschleunigt enorm, definitiv bis hinzu. Boostet extrem. Ich hab ne App in einer Minute.
Ja, das ist gerade für Anfänger ne coole Sache, für Anfänger ist es auch ne coole Sache zu sagen ey keine Ahnung, ich soll jetzt den und den Algorithmus verstehen, so n Lehrbuch, Algorithmus, meinetwegen irgendein sortier Algorithmus immer nur als Beispiel ne dann kannst du sagen OK erklär mir den und gib mir Beispiel Implementierung wirst du kriegen wird funktionieren und wirst es auch gut erklärt bekommen super Sache, das Boostet ungemein jetzt hast du aber dieses
typische Presse. Prinzip ja, was immer auf der Welt da ist, dieses easy to learn hard to Master, das heißt, du kannst jetzt schnell lernen, das zu verstehen und so, aber wirklich Softwareentwicklung zu meistern, das wird halt mit diesem Getriebenen schwer sein, weil du musst halt wirklich ein tiefes Verständnis aufbauen und zum Beispiel auch erkennen, wann er. Erzeugt die AI eigentlich nur noch Codemüll, der nichts mehr bringt, der sich riesig auffächert und einfach quatsch ist.
Am Ende mal mal wirklich böse gesagt, das heißt nach heutigen Stand mit AIS kann jeder viel Code erzeugen, wirklich enorm viel. Du kannst ja du kannst ja alles zukleistern, theoretisch ne prompt es halt 1 nach dem anderen da rein, aber es wissen halt dann irgendwann nur noch sehr wenige Leute was davon guter Code ist. Was ist wirklich gute Softwareentwicklung? Und das ist halt der Punkt, dass du sagen kannst, ey kann die alles generieren, egal was du da rein kommt, dass du wirst Code
dafür kriegen. Ja, also es kann sehr, sehr viel, aber dieses Denken, dieses Entscheidende am Ende, das funktioniert, stand heute, wer weiß, wie es irgendwann mal aussieht, meiner Meinung nach nicht gut und das musst du als Entwicklerin oder Entwickler einfach noch übernehmen am Ende, und das ist essentiell und dann kommst du halt auch in diesen Sweet Spot rein. Ja, dass du halt die Vorteile nutzen kannst, ohne diese riesen Nachteile dir einzukaufen. Ja, ich find das so witzig irgendwie.
Wie war das, wenn du jetzt anfängst? Wenn Unternehmen jetzt anfangen Softwareentwickler und Softwareentwicklerinnen quasi rauszuballern aus dem Unternehmen, weil sie sagen so ja, ist doch egal, da kann doch jeder hier, dann macht jeder Vibe Coding, geht schon alles
dann. Werden vielleicht auf einmal erstmal kurzzeitig weniger Entwickler benötigt, ne und dann kommt so viel, wird so viel Mistcode generiert, dass auf einmal doppelt so viele gute Softwareentwickler und Entwicklerinnen benötigt werden, um den ganzen Scheiß wieder zu fixen. Weißt.
Du richtig, weil wie du ja schon meintest, ey i sind halt sehr schlecht im fixen von Fehlern, das heißt du bräuchtest dann so richtige Debugger Profis weißt du wie die das denn alles finden, ja. Aber was ich halt auch super spannend fand, gerade auch weil du jetzt bei Anfänger warst.
Wir hatten bei Twitch auch eine kleine Diskussion mit jemandem, der auch meinte, Ich kann mir Code generieren lassen und ich verstehe diesen Code. Ich weiß wirklich, was da passiert und wenn ich mal nicht weiß, was da passiert, lasse ich mir den Code erklären und ich finde das ist erstmal soweit gut, was ich super interessant fand war und ich dachte mir so boah ey i feel you, weil ich glaube ich als.
Anfänger damals mit der heutigen Technik, mit dieser heutigen genauso gewesen wäre, dass es ihm schwer fiel oder ihr, ich weiß es nicht mehr genau, schwer fiel diese Lösungen dann selbst zu entwickeln. Weißt du, dass du sagst, ich kann mir zwar was generieren lassen und sehe es und sehe ah ja genau so funktioniert das, klare Sache und wenn man aber selber dann diesen Lösungsweg sich erdenken muss, dann denkt man sich halt so. Wie war.gr, wie wie würd ich das
machen? Und ich kann das auch so gut nachvollziehen, weil ich genau diese gleichen Probleme damals am Anfang auch hatte, wenn ich Code gesehen hatte, dann hab ich gedacht, Oh versteh ich ja genauso und so macht es Sinn, aber wenn du es nur vorgesetzt bekommst. Und niemals wirklich wenigstens mal einmal das selbst verstanden
hast. Das muss ja nicht selbst erarbeitet sein, aber so richtig verstanden, wieso das dann so ist und irgendwann in der Lage bist es dann halt eben mal mit Transferleistung dann auch selber auf ne andere Aufgabe vielleicht anzuwenden, dann bist du an einem Punkt, wo es gut funktioniert und ich würde mir selber heute wirklich bei mir persönlich sorgen machen, dass ich in der Lage wäre, irgendwie auf das Level zu kommen, wo ich heute bin, weißt du?
Wenn du jetzt quasi zum Start zurück müsstest, sagen wir mal ins Studium zurück und hättest jetzt diese AI Unterstützung für die Übungsaufgaben, damals zum Beispiel, wo wir uns richtig abgekämpft haben, und das waren so klassische Aufgaben, das würdest du heutzutage mit Chat GPT in paar Minuten lösen, gar kein Problem und ich glaube aber, weil ich wie gesagt, ich hatte ja auch jemanden, mit dem ich das gemacht habe, da kam, habe ich ja auch mehr oder weniger, hatte ich schon mal
erzählt, die Lösung bekommen und so ungefähr stelle ich es mir vor und was. Ist am Ende rausgekommen. Ich habe die erste Prüfung halt vergeigt, so aber weißt du das, da würde ich, würde ich mir tatsächlich ein bisschen. Sorgen machen und deswegen ist es, glaube ich, einfach unglaublich essentiell, wie ich es ja eben schon meint.
Deswegen möchte ich es mal betonen, nicht einfach nur zu sagen, macht schon, ich kann da Code generieren und es ist nicht so wichtig, das zu verstehen, je mehr man es versteht, desto besser ist man da auch einfach das also desto besser kann man auch wirklich am Ende trotzdem Software entwickeln, so egal ob du. AI nutzt oder nicht.
Man sollte AI nutzen, bin ich fest der Meinung ich hab am Anfang auch als AI aufkam, hab ich auch eher so gesagt Boah ey ey i lass mich in Ruhe ich mach es alles alleine so bis ich jetzt auch mittlerweile ne immer so nach und nach Geschiftet bin zu ja komm ich hau es mal rein mal gucken also aber wichtig an der Stelle ist ich hab schon ne Idee im Kopf ne das ist ja der kleine Unterschied dabei würde ich jetzt sagen als einfach nur zu sagen keine Ahnung Let's go AI komm mach mal.
Das ist halt genau der Unterschied.
Dann am Ende oder die Kritik auch am Vibe Coaling wenn man es natürlich so nutzt, dass man wirklich sagt, Ich Weib gerade mit der Lösung, die ich vorhabe oder die ich gerade implementiere und ich will diesen Vibe nicht verlieren, indem ich zum Beispiel eine Fehlermeldung kriege, die ich gerade gar nicht verstehe, gebe das da rein, ich krieg schnell ein Feedback, alles klar, das und das ist schief gegangen, weißt du, dass du halt wirklich so im Flow bleibst?
Völlig in Ordnung ist auch eine coole Sache ist. Es shiftet aber leider, und das wird auch so n bisschen vermarktet, was ich sehr schade finde. Hinzu wie du meintest so ich ignorier alles ey i mach das schon yolo ich bin raus sowas und diese try again Mentalität die sich da auch etabliert so ich will jetzt dass das Spiel funktioniert nee mach es noch mal. Mach es noch mal. Ja das sieht ungefähr so aus wie es gerne hätte passt. Dankeschön.
Schwierig, sehr, sehr schwierig und ich gehe da auch ganz mit was du meintest mit man muss es mal selbst gemacht haben, ich glaube wer nie ohne AI mal gearbeitet hat, also sage ich jetzt mal so ein bisschen provokativ, wirklich selbstständig Sachen implementiert hat, dem wird es ganz ganz schwer fallen Codequalität zu beurteilen, also zu wissen. Was ist gutgeschriebener Code?
Und ich meine nicht so persönliche Präferenzen, jeder hat so n bisschen seinen Stil völlig in Ordnung, aber so ganz objektiv zu sagen, Ey das ist gut gecoded so weißt du so fair das zu bewerten wird einem sehr schwer fallen, dann weil du ja selbst auch nie diese Erfahrung gemacht hast sozusagen. Spoilerwarnung. Manche können das auch so nicht zugeben, das. Stimmt das?
Stimmt, manche können ihre subjektive Meinung da einfach nicht rauslassen, hat man glaube ich auch mal eine Folge zugemacht, sodass man am Ende sagen kann, und das würde ich mal noch gerne so als abschließenden Punkt, bevor wir das alles noch mal so zusammenfassen, noch mal besprechen, und zwar das Thema Mindset, also wie muss man jetzt vom Mindset mit dieser ganzen Sache umgehen habe.
Hast du da noch so Punkte? Mindset also ich, ich glaube was man rausziehen kann aus dem aus diesem, ich sag mal Code mit AI, weil ich es nicht Vibe Coding nennen will, weil der Begriff an sich widerspricht einfach meiner eigenen Arbeitsweise. Ich finde es gut, dass man mit AI schnell Code generieren kann
und auch. Was lernen kann, wenn man jetzt zum Beispiel, was vielleicht nicht verstanden hat, und wenn man jetzt zum Beispiel sagt okay, ich möchte einfach vom Mindset her sagen, ich möchte ein besserer Entwickler oder eine bessere Entwicklerin werden, dann kannst du das mit AI machen. Du kannst aber auch, und das ist jetzt genau, finde ich der Punkt Mindset mäßig, du kannst aber auch ein schlechterer Entwickler oder eine schlechtere Entwicklerin werden, weil wenn du zum Beispiel deine.
Wenn dir das denken komplett abgenommen wird beispielsweise. Und du sagst, ich denke hier gar nicht mehr, ich will nur noch so ganz high Level, irgendwie ein bisschen was rauskriegen, so ich, was brauchst du? Ich brauche ein Spiel, gib mir ein Spiel, also weißt du, dass du, dass du nicht mal mehr sagst, was für ein Spiel, sondern dass du halt nur sagst, ich brauche cooles Spiel, weißt du dann dann also je höher du je weniger, also je je abstrakter du das ganze?
Sage ich jetzt mal prompt ist und und und. Je weniger du über irgendwelche Details nachdenken musst, desto mehr nimmst, desto dir denken abnehmen und desto mehr finde ich kannst du halt an der Stelle und das möchte ich so provokativ sagen. Ein schlechterer Entwickler und eine schlechtere Entwicklerin werden. Du kannst aber dich auch hinstellen und sagen, OK, ich möchte jetzt was coden, ich möchte dies machen, ich möchte das machen und ich möchte auch verstehen wie das funktioniert
und verstehen. Damit also es verstehen, damit ich es für die Zukunft sogar noch besser machen kann und vielleicht noch mehr Erfahrung mit einspielen lassen kann und so weiter und ich finde das ist für mich einwichtiger.in Sachen Mindset, dass ich genau also da hast du die Möglichkeit zu entscheiden, was möchte ich mit der AI anfangen, so möchte ich Vibe coden oder möchte ich richtige Software mit AI
Unterstützung machen? Ja, Boom. Und ich finde ja, nee, wirklich hier my Drop, das ist genau der Punkt, weil eine Sache dazu noch, es wird ja oft gesagt, so, ja wenn du jetzt nicht mit AI arbeitest als Entwickler oder Entwicklerin, dann wirst du abgehangen, ja dann wird es hier ganz, ganz düster für dich bald. Wird ja wirklich provokativ so gesagt und auch kommuniziert und das ist halt auch immer am Ende
irgendwo Marketing dahinter. Ne nutzt die Produkte am besten im Abomodell und so weiter weil dieses du wirst abgehangen und alle die jetzt AI nehmen werden so ne typischen ten x engineers ne also die sind 10 mal so schnell und 10 mal so effektiv und die werden einfach alles 10 mal so schnell entwickeln wie du dich machst. Nicht wahr? Oh mein Gott, ja, das will ich. Ja, ich hab ich bin überzeugt ey
ich wechsel mein. Gott, das klingt natürlich erstmal super, aber es ist nicht die Realität, die Realität ist.
Wenn Leute anfangen, so zu coden, dann verstehen sie irgendwann den Code nicht mehr, es kommen schneller Bugs rein, es kann nicht gewartet werden, es skaliert irgendwann nicht mehr und bis hinzu völligen Totalausfällen ne, also völlige Katastrophen. Und ich finde, da muss man cool bleiben bei so n Argumenten, sich davon nicht beirren lassen, weiter den Weg gehen zu sagen, nein, wir brauchen Leute, die tiefes Verständnis der Softwareentwicklung haben.
Dieses Fake it to you make it funktioniert da nicht, auch wenn AI das so n bisschen vorgaukelt. Ne ich bin jetzt auch Entwickler ne oder ich muss nicht mehr entwickeln, sondern ich bin jetzt nur noch so Designer also Produktdesigner nicht jetzt
wirklich. Das Software Design das das mein ich nicht, sondern sozusagen ich designe jetzt in Worten meine Software und ich krieg sie halt meine App so ne, weil das find ich halt ziemlich schwierig und ich glaube das wahre Verständnis hinter Problemen schlägt immer noch jede AI wenn ich da in der Lage dazu bin. Ja, definitiv find ich auch gut. Und was ich, wenn ich jetzt abschließend noch was sagen würde Thema und das ist natürlich das. Liegt uns natürlich auch am Herzen.
Thema Testing würde ich auf jeden Fall nicht durch RI machen lassen, persönlich würde aber zum Beispiel vorschlagen, dass man, wenn man anfängt eine Software zu designen, sich zu überlegen, wie soll die Software aussehen, welche Anforderungen habe ich an meine Software und und also und welche Edge Cases gibt es in meiner Software und so weiter und sofort ne, also auch in Sachen Security drüber nachdenken, dass man wirklich
bevor man die AI wirklich. Zu Rate zieht und Code generieren lässt, dass man erstmal wirklich ein Großes, also sie sich ein Verständnis darüber macht, was soll meine Software machen, wie soll sie aufgebaut werden und dann kannst du zum Beispiel auch für deine Anforderungen anfangen, Test zu schreiben und dann kannst du ja auch sagen okay, jetzt entwickle ich meine Software unter Zuhilfenahme von. Sodass ich immer kleinere Bausteine bekomme.
Diese Bausteine verstehe, wirklich verstehe, was da passiert, vielleicht sogar noch n bisschen nach meinem eigenen Touch anpasse und dann sage, OK, und jetzt funktionieren vielleicht auch meine Tests dann mit dieser mit, mit dieser Funktionalität, die ich jetzt sozusagen mit Unterstützung von AI zusammengeschustert hab und dann kann finde ich das ganze was werden und dann ist es n ganz guter Workflow um halt eben. Software heutzutage in der
modernen Welt zu entwickeln. Wenn man natürlich die Tests wieder versteht, weil wenn die einfach grün sind und man sagt, es passt schon, ist cool genau pass auf. Fabi ist mega cool gewesen, richtig geile Folge, ich fasse es noch mal. Also aus unserer Sicht ja liebe Zuhörer, liebe Zuhörer, das hoffentlich siehst du auch so, ich fasse noch mal zusammen, also. Vipe Coding, ja realer Shift oder Hype.
Wir haben ja gesagt, das geht halt darum, sich gar nicht mehr um den Code zu kümmern, sondern nur noch um das Vipe nur noch das beschreiben, sich richtig gehen zu lassen, so in welche Richtung möchte ich mein Produkt entwickeln und der Code? Interessiert mich nicht mehr. Jetzt haben wir uns gefragt, Hype oder Shift, wie siehst du das, Hype oder Shift, also wenn es um Vipe Coding geht bin ich bei Hype wenn es um.
Um das geht, was wir noch beschrieben haben, also die Unterstützung coden mit, dann ist es ein Shift. Ja, sehe ich auch so, weil Vipe Coating, wenn man das als Shift so komplett sehen würde, so wie er vorgeschlagen oder wie es vorgeschlagen ist, dann wirkt das wie ein Freifahrtschein für jeden, der jetzt jeder kann, jetzt alles entwickeln und das produktiv schreiben sozusagen, und das ist es definitiv nicht,
da große Warnung vor aber. Aber was du jetzt ja auch schon angesprochen hast, ist das, was wir ergänzt haben, ist im Prinzip der Hebel, den ich durch AI bekomme um einfach effizienter und effektiver zu werden. Aber es ersetzt halt niemals das Denken einer Entwicklerin oder eines Entwicklers, das ist halt mal angemerkt an der Stelle und auch wirklich sehr wichtig. Ja. Ja, man kann halt ja, wie kann man es abschließen.
Mit AI kann man mehr schneller erreichen, aber die Verantwortung bleibt halt auch bei dir das. Das finde ich, sollte man auch noch mal sagen.
Wie gesagt, bei dir, ja, bei dir bleibt immer bei Fabi, aber es ist ja so, du kannst ja nicht am Ende sagen, so ah ja warte mal, das hat mir jetzt aber ne AI generiert, dass jetzt hier deine Credentials da geleakt wurden und jeder sich jetzt mit deinem Account einloggen konnte, dafür kann ich jetzt nichts, das wird nicht funktionieren, das wird halt nicht funktionieren. Finde ich gut, kann man so auf jeden Fall abschließend sagen
und in dem Sinne würde ich auch. Einmal noch mal dich bitten, Liebe Zurin, lieber Zurer, was hast du für Erfahrungen gemacht mit, sagen wir mal Coden und AI Unterstützung oder vielleicht sogar mit Vibe Coden? Schreib uns da doch mal, vielleicht siehst du es auch komplett anders, vielleicht siehst du es genau gleich, es würde auf jeden Fall Mega Spaß machen, dass wir uns da einmal austauschen zum Beispiel.
Über die Podcast Mail schreibt uns da gerne oder kommen auf unseren Discord zum Beispiel. Da gibt es auch gerne reg. Diskussionen über verschiedene Themen und dann in dem Fall halt genau über White Coding und ja, ich würde sagen, wenn dir der Podcast gefällt, dann hinterlass auf jeden Fall ne Bewertung und Empfiehl den Podcast weiter und wenn du sagst ey. Coding Buddies Podcast tolle Sache.
Die beiden mag ich dann, hinterlasse eine kleine Spende, die links zu allem, was ich gerade gesagt habe, findest du unten in den Shownotes und ansonsten sage ich tschüss bis zum nächsten mal deine Coding. Buddies gemeinsam besser.