Devin - Der erste virtuelle Softwareentwickler - podcast episode cover

Devin - Der erste virtuelle Softwareentwickler

Apr 18, 202448 min
--:--
--:--
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

Willkommen bei den Coding Buddies! In der neuen Folge sprechen wir über die neue Entwicklung "Devin" von Cognition Labs. Dabei handelt es sich sogesehen um die erste Softwareentwickler KI. https://www.cognition-labs.com/ Unsere genannten Alternativen: Open Devin: https://github.com/OpenDevin/OpenDevin SWE Agent: https://github.com/princeton-nlp/SWE-agent Hat dir die Folge gefallen? Wir freuen uns natürlich auch über eine kleine Spende unter: https://streamlabs.com/thecodingbuddies/tip Dies ermöglicht uns unseren Content weiter zu verbessern. Vielen Dank! Folge uns doch gerne zusätzlich auf unseren anderen Plattformen oder schau auf unserer Website vorbei: Discord: https://discord.gg/C2Zntw6Sq4 Instagram: https://www.instagram.com/the_coding_buddies Youtube: https://www.youtube.com/@thecodingbuddies Twitch: https://www.twitch.tv/thecodingbuddies TikTok: https://www.tiktok.com/@thecodingbuddies Du hast Feedback für uns? Kontaktiere uns doch per Mail: [email protected]

Transcript

Die Entwicklerinnen und Entwickler haben ja wohl auch in der internationalen Informatikerolympiade oder so glaube ich auch so 10 Gold kennen sie nicht, kannte ich tatsächlich nicht, ich kenne sie auch nicht. Coating Boys dein Podcast wohnt um Softwareentwicklung und aktueller Technews herzlich willkommen. Was? Herzlich Willkommen zur neuen Folge des Coaching Bodys Podcast. Schön, dass alle wieder eingeschaltet haben, das heißt,

ich bin auch wieder dabei. Der Tino du liebe Zuhörer, lieber Zuhörer und natürlich auch der fantastische Fabi, der mich hier schon durchs Skype Fenster anguckt, völlig aufgeregt, voller Vorfreude und deswegen sage ich mal Fabi herzlich willkommen zur neuen Folge. Moin Moin, Na wie geht's, wie geht's, wie steht's? Okay jetzt warst du aufgeregter und aufgeregter und Vorfreude und so. Ich habe alles gesehen, sage ich mal. Und jetzt kam so ein, Na, was

geht. Ja, ich muss mich, ja, ich muss, ich brauche Content, weißt du, es muss ja jetzt hier, ach so, ach so, so, jetzt ist jetzt quasi der Profi Modus an der Podcastmodus. Ja schön schön fabi, dass wir uns wieder zusammengefunden haben. Ich habe extrem Bock. Es ist auch ein spannendes Thema, was wir heute dabei haben. Ein Thema, Was glaube ich jetzt schon ziemlich.

Na ja, mal n bisschen provokant gesagt, breit getreten wurde aber wir trotzdem Bock haben da mal ne Folge drüber zu machen, weil es halt auch n spannendes Thema ist. Also es ist nicht zu Unrecht in aller Munde, gerade jetzt in der Entwicklerszene. Und vielleicht können sich es ein paar Leute schon denken, es soll heute um Devin gehen.

Im Prinzip von Cognition Labs eine Neuheit, eine Errungenschaft. Was viele beeindruckt hat im Prinzip. Ja, der erste AI Agent, das heißt wir müssen jetzt nicht mehr anfangen selbst zu coden, sondern wir können nur noch sagen, was wir wollen. Wir geben das Devin und der Coded das für uns runter, gibt

uns die Lösung und fertig ist. Dass man bisschen provokant gesagt, ich möchte das gerne mit dir heute mal beleuchten, was steckt denn eigentlich hinter Devin, Wer ist Cognition Labs und was bedeutet das jetzt für die Entwicklerszene und für die Softwareentwicklung allgemein? Und deswegen würde ich sagen, fabi, ich gebe dir mal das Wort, erklär doch mal, was Devin jetzt

so besonders macht. Ja, also mit mit so Jet GPT beispielsweise kann man ja auch rein theoretisch seine seine Prompts eingeben und sozusagen Code raus spucken oder sich Code ausspucken lassen von Chat gpt. Was ich interessant finde bei Devin oder was jetzt zum Beispiel irgendwie Devin so ein bisschen anders macht ist, es wird ja gesagt, auch Devin ist ein Soft, also ein virtueller Softwareentwickler sozusagen. Das ist eigentlich eine coole Beschreibung.

Und das ist halt schon irgendwie auch interessant. Also wenn man sich das ganze anschaut. Und auf der auf der Website mal so. Das Start Video zumindest anguckst. Dann hast du halt die Möglichkeit. Also man muss dazu sagen Devin ist halt noch nicht irgendwie zugänglich, du kannst es also noch nicht irgendwie jetzt im so frei verwenden wie zum Beispiel Chat gpt, sondern musst dich dafür irgendwie anmelden. Und soll.

Funktionieren, dass du im Endeffekt deine Anforderungen stellst und du hast sozusagen ne Art Window offen, ne wahrscheinlich im Browser und sagst dann OK Devin, Mach mal bitte das und das so und dann. Macht Devin sich eben nen Plan. Also der schreibt sich das richtig auf. Du hast dann wieso n Fenster wo du siehst was er sich für n Plan macht ne so Devin sich denkt was jetzt die nächsten Schritte

sind. Und dann startet der Halt irgendwie mit seiner Entwicklung und sagt OK ne, Ich hab jetzt also der hat jetzt verschiedene Tools, die kannst du auch alle dann sehen auf der auf der Seite welche er benutzt hat zum Beispiel eigene commandline Interface nen eigenen Editor indem er programmiert und nen eigenen Browser, also ist das sozusagen auch entkoppelt von von den deinem eigenen Browser den du benutzt. Also alles in diesem Window eingebettet und. Dann fängt er halt eben an.

Irgendwie eine Aufgabe, die du ihm rein gibst, halt eben zu lösen und ja. Baut sich Loks ein, um mit vielleicht wenn er irgendwie n Fehler hat auch über Log ausgaben dann Fehler zu fixen und du kannst zusätzlich auch wenn du jetzt zum Beispiel von also also Devin Zuguckst kannst du halt auch noch Informationen von außen reingeben, also über das Chat Fenster und kannst ihm dann zum Beispiel auch. So Sachen wie zum Beispiel API Keys oder so übergeben.

Also dass er also sich jetzt nicht irgendwie was aus denkt oder irgendwelche Apiks generiert, von denen du dann keine Ahnung hast, sondern du hast sozusagen noch die Hand darüber über solche. Solche Sachen bzw solche sensiblen Daten und in dem Beispielvideo baut er dann halt zum Beispiel so eine kleine Website und deployed die Halt auch. Also es ist auf jeden Fall schon sehr interessant und auf jeden Fall auch sehr beeindruckend. Genau ist auf jeden Fall ein spannendes Thema, würde ich

sagen. Ja, also das fand ich halt auch an dem Interface oder an dieser gesamten Optik ganz cool, dass du halt diese Meere und Fenster hast und quasi. Die deine Anforderung übergibst also quasi die Aufgabenstellung sage ich mal. Du kannst dann ja, wie du schon meintest sehen, wie Devin das abarbeiten wird oder würde. Diese Eingaben, die du machen kannst, wo du jetzt eher API Keys meintest, das ist halt n super spannendes Thema, weil du

kannst halt auch sagen. Guck mal, hier hast du n Github repository, schau dir das mal an, nimm dir den Code als Basis und arbeite darauf weiter, zum Beispiel, sowas geht ja auch laut den Videos ne es ist immer n bisschen mit Vorsicht zu genießen, weil das sind ja demonstrationsvideos und die sind natürlich in einem sehr schönen Licht dargestellt und da ist ja noch closed ist hatten ja jetzt ja noch nicht so viele denke ich mal die Gelegenheit da wirklich live und echt mit

rumzuspielen, aber das sah schon ziemlich cool aus. Also es sah schon wirklich so aus als wenn er sich diesen Code nehmen kann und darauf weiterarbeiten kann ich. Was ich halt auch extrem spannend fand ist, dass sogar Fehler da drin gefunden wurden. Wo Devin denn als virtueller Softwareentwickler gesagt hat, hey, guck mal, das kann man so und so fixen, das mache ich jetzt mal. Und hat quasi so Bugs da behoben. Das war nicht richtig abgefahren. Und das macht es halt auch so wesentlich.

Interaktiver und auch spannender im Gegensatz zu dieses reine Prompton in Chat GPT, wo du sagst, schreib mir mal bitte in Python eine Funktion die das und das macht, das geht ja in Cher GPT und dann kriegst du auch Code und. Mehr oder weniger ist der halt sehr gut oder halt auch manchmal

voll am Ziel vorbei. Das kommt halt drauf an ne, aber da ist es ja jetzt halt wirklich ziemlich cool, dass du sagen kannst, mach mal bitte das und das und du kannst halt gucken wie er das macht, das heißt du du wirst nicht.

Du wirfst das nicht in eine Blackbox rein, die rüttelt und schüttelt sich und sagt irgendwann, hier ist das Ergebnis, weißt du, sondern du siehst halt, was passiert gerade und hast die Möglichkeit als Supervisor sag ich mal drüber zu schauen und zu sagen, Hey nee, nee, so bitte nicht jetzt mach mal, mach das mal anders. Du kannst den Entwicklungsprozess halt eben auch beobachten. Das. Ist interessant oder merken.

So ist vielleicht doch nicht ganz so wie ich das möchte und kannst deine Anforderungen auch noch mal ändern, wie im echten Leben, wenn du als Entwickler anfängst zu arbeiten und dann sich die Anforderungen wieder ändern. Genau das kannst du damit machen. Ja, ganz anders, bitte 180 Grad in die andere. Richtung bitte, bitte überleg dir was ich möchte. Devin schaltet sich ab. Ich hab. Keinen Bock mehr und der Wind kündigt dann.

Es auf jeden Fall super spannend und hab mir auch in dem Zuge mal die Seite von Kucknition Labs angeschaut und man merkt relativ schnell, dass die das Team es ist glaub ich n relativ kleines Entwicklerteam. Ja, ich glaub in New York oder so sitzen Sie. Ich weiß nicht genau, aber man merkt relativ schnell, was ihr Fokus und ihre. Spezialisierung ist, weil die Website ist sehr minimalistisch und überhaupt nicht hübsch. Da lag gar kein Fokus drauf.

Bitte vielleicht von Devin gemacht, von Devil gemacht ja na ja, wahrscheinlich haben Sie ihr Mindset in Devin Reingecodet und deswegen da. Es muss nicht schön aussehen, es muss funktionieren. Na gut, aber das wollt ich gar nicht erzählen, das ist mir nun mal aufgefallen, dass die Seite als sehr minimalistisch ist. Aber die Videos, die sie da hochgeladen haben, so als Demonstration, um zu zeigen was sie machen, da sind schon sehr coole bei. Da gab es glaub ich auch n Video.

Ich weiß nicht ob es stand jetzt noch da ist oder ob sich das alles schon geändert hat. Ich hab mir das vor n paar Wochen mal angeschaut, müssten mittlerweile n paar Wochen sein, ja. Da gab es auch von einer Entwicklerin ein Demonstrationsvideo, was ich ziemlich spannend fand. Da ging es um Bildgenerierung und es war um Bilder, die haben, glaube ich auch n speziellen Namen, sorry weiß ich nicht mehr was das war. Aber um Bilder, wo quasi in einem in einem Bild so ein Wort

versteckt ist. Also du kannst dir das so

vorstellen. Das Beispiel war glaube ich eine Skyline mit einem See und einem Park und das sieht du, siehst halt diese Stadt, den See und den Park und alles, aber wenn du quasi mal ein bisschen den Fokus verlierst oder dass dir von weiter weg anguckt, dann anguckst, dann siehst du, dass diese Stadt ein Wort bildet, also quasi so diese Straßen zwischen den Häusern bilden dann mal ein Buchstabe und so, und das ist halt, das ist ziemlich cool, das ist ein cooles Bild,

so am Ende, ich glaube, es war sogar ihr Name. Und das hat sie generieren lassen. Sie hat das Gepromtet, sie hat halt gesagt, er generiere mir bitte mal ein Bild in dem und dem Stil hat glaube ich, auch ein Repository übergeben, oder, oder Beispiele, ich weiß es gar

nicht mehr. Ach, jetzt verdammt ich krieg es nicht mehr zusammen, aber auf jeden Fall quasi Devin zu begreifen gegeben, worum es sich handelt bei dieser Art von Bildern. Wie gesagt, die haben glaub ich auch n Namen, ich glaub es war sogar nur n Blogbeitrag also es war ziemlich abgefahren. Und Devon hat dann gesagt, OK, mach ich. Sie hat gesagt, das und das Wort. Und dann kam am Ende wirklich n Bild raus. Wie gesagt ist n Werbevideo, aber das war wirklich beeindruckt.

Also es hat halt komplett funktioniert und dann hat sie halt auch so 23 Beispiele gemacht. Also interessant. Also da gibt's ja auch einige Beispiele zu verschiedenen Sachen, was wo die das so auch vorstellen bzw sagen was der Bekannte wie gesagt ist. Ja ist ja noch, ist ja mittlerweile oder stand jetzt sozusagen noch sozusagen closed bzw kann man sich da wie gesagt für anmelden, aber wir verlinken auf jeden Fall mal die Seite.

Zu cocnischen. Hier genau, dass ihr auf jeden Fall da auch mal n Blick drauf werfen könnt, falls euch das um den Punkt noch kurz zu Ende zu führen, fabi, weißt du was, ich find ja daran so beeindruckend, dass es nicht nur um reine Code Entwicklung für Programme geht, sondern dass da, dass es da halt auch um Bildgenerierung denn wieder geht. Also dass da halt wieder sowas am Ende rauskommen kann. Das find ich halt auch cool. Ja, auf jeden Fall, ist schon

abgefahren. Das ist auf jeden Fall cool. Ich glaub da, ich hab mir auch einige Videos angeguckt, aber das kenn ich irgendwie gerade nicht. Darf ich? Da noch so n anderes wo noch so n so ne Art Spiel entwickelt wurde. Das fand ich ganz cool, wo man denn gesagt hat, ja nee jetzt brauch ich noch n Startscreen oder so oder mach mal bitte noch das am Anfang oder das das hat halt alles funktioniert.

Ja und das war ja genau dieses Eingreifen in diesem Video so das Spielstand so in den als Rohling und dann erwartet nee ich hab's mir anders überlegt, mach mal bitte fang mal bitte so an als initial oder mach mal noch einen Startscreen rein und das ja der würden widerspricht nicht das ist der Vorteil virtueller Table. Flip und dann macht das trotzdem. Erst mal kurz ausrasten. Virtuell eine Rauchen gehen und dann geht es wieder. Du hast ja schon mal ein bisschen angesprochen, dieses.

Das Team was dahinter steht, und das ist natürlich. Also als das jetzt so frisch. Raus war und das, so sag ich mal so ne Schlagzeile war, ist ja auch schon n bisschen bisschen her, aber da war es natürlich erstmal so krass, weil man sich dachte, OK, heftig, also jetzt gibt es sowas wie Chat, GPT und auch von den anderen großen Firmen zum Beispiel gibt es ja auch. Sag ich jetzt mal bestimmte Chatbots, mit denen du halt auch, sag ich jetzt mal den Code

generieren lassen kannst. Und dann kommt jetzt auch ein kleines Entwicklerteam und sagt, EY ja, guck mal hier, wir haben jetzt Devin krass, oder? Und das ist ja schon interessant, dass man sich fragen kann okay wieso haben wir zum Beispiel hat jetzt so ein kleines Team, ich sag jetzt mal so ein Erfolg und kann sowas rausbringen. So, wieso kann das? Wieso macht das nicht einfach jeder so? Das ist ja auf jeden Fall eine interessante Frage, weil du ja schon mal angesprochen hattest.

Du meinst ja auch kein riesengroßes Entwicklerteam. Ja, ich meine gelesen zu haben, dass das relativ wenige sind. Ja, also habe ich auch. Ne, ich bin auch recherchiert, bin auch über diesen diese diese Info gestolpert.

Warum ist das so? Also kannst du, kannst du uns eine Antwort darauf geben, eventuell also ja keine klare, aber was ich als sehr witzig fand ist, dass ich da im Zuge der Recherche zu Cognition Labs stößt man natürlich auch auf den CEO Scott wo und da gibt es halt so ein paar witzige Videos zu dieser Person, die halt so ein bisschen aufzeigen, dass das schon ein sehr, sehr intelligenter Mann ist.

Da habe ich zum Beispiel ein Video gesehen, ich glaube, das war eine Mathe Olympiade oder oder irgendwie so ein naturwissenschaftswettbewerb ich weiß nicht, also auf jeden Fall dieses Typische was man kennt, da sitzen ein Paar. Schüler nebeneinander mit einem Buzzer und wer als erstes drückt und die Antwort kennt, kriegt einen Punkt. Also diese Competitions und das waren echt komplexe Aufgaben, ich glaube das, was ich gesehen hatte, war so ein.

Irgend ne matheformel in einem Text verpackt und der Text war richtig lang, also verhältnismäßig für so ne Aufgabe und ich war quasi noch am lesen. Und hab eigentlich noch nicht mal angefangen drüber nachzudenken, wie man das ausrechnet, sondern ich war noch dabei, diese Aufgabe zu lesen. Da hat der kleine Scott Wooda schon den Buzzer gedrückt und einfach diese Antwort gedroppt und sie war natürlich auch richtig. Und da waren halt alles falsch. Und ist falsch.

Hauptsache ey, ich hab nur gesagt, dass ich da gibt, das hab ich gedacht, ich. Bin schnell, aber ich bin ich hab es nicht richtig, ich bin nicht korrekt. Und da waren halt so 23 Aufgaben dabei und ich dacht mir also Gras, selbst wenn ich jetzt schon mit dem lesen fertig gewesen wäre, hätt ich echt lange gebraucht, um auf diese Antwort zu kommen, glaube ich. Gut, ich bin auch bei so mathematischen Sachen echt nicht der Knaller.

Muss man auch fairerweise sagen, aber das war halt wirklich krass und ich glaube, dass diese Gegner von ihm da in diesem Wettbewerb auch einfach gar keinen Bock mehr hatten. Die dachten sich so. Lass mich kommen. Ja, ich glaube, das war halt wirklich beeindruckend.

Also die, also er, also der der Kopf der Bande sozusagen, hat wahrscheinlich einiges sozusagen hinter den Ohren, mal blöd gesagt und die Entwicklerin und Entwickler haben ja wohl auch in der internationalen Informatiker Olympiade oder so glaube ich auch so 10 goldene ziemlich kannte ich tatsächlich nicht. Ich kenn sie auch nicht, hab ich auch noch nie mitgemacht, wo Wunder, aber da haben die auch 10 Goldmedaillen gewonnen.

Also es ist glaub ich schon da ist auch n Team dahinter, die sind jetzt nicht ganz blöd ne sondern die haben glaub ich auch ordentlich was vorzuweisen. Und dann weiß man ja nicht, ne, vielleicht hätten es auch andere geschafft, aber zumindest mit dem Hintergrund macht es irgendwo Sinn, dass die das Halt geschafft haben. So n cooles Tool dann natürlich auch irgendwie auf die Beine zu stellen. Also ich glaube, dass auf jeden Fall auch andere schaffen.

Die Frage bei sowas ist immer, wer hat diese Idee dahinter und macht den ersten Wurf da dabei und da sind halt so ne Leute ganz oft da vorne dabei, weil sie halt einfach kreative und intelligente Köpfe sind und es ist gut, dass wir solche Leute haben, weil die ja sowas dann halt extrem pushen und vorantreiben. Und das ganze aufs nächste Level heben. Eine Sache fand ich dabei noch ziemlich spannend, wenn ich das richtig verstanden habe, ist ja

das Cognition Labs ja gar nicht. Eigene Modelle macht. Sondern eigentlich nur verwendet, also im Prinzip wirklich nur die Software drumherum schreibt und diesen virtuellen Software entwickelt, also diesen entwickelt. Und das ist ja aber auch das neue dabei und das weil du ja meintest so mit Chat GPT und das hat halt diesen Hype so ausgelöst. Als das quasi öffentlich anwendbar war und der der Allgemeinheit zur Verfügung

gestellt wurde. Man merkt ja einfach, wie unglaublich viele Systeme und Softwarelösungen jetzt aus dem Boden sprießen, die auf sowas aufsetzen. Ja klar, du hast. Genau. Und auf einmal nimmt das Ganze so krass Fahrt auf. Das halt jetzt solche coolen Softwarelösungen um die Ecke kommen und das das ist halt extrem spannend und das ist echt wirklich ne sehr spannende Zeit zur Seite, eine spannende Zeit zurzeit. Und find ich cool, dass dass wir hier auch n bisschen darüber quatschen können.

Fabi, es macht mir wirklich ne Menge Spaß. Ja, ansonsten zur Website, um das Mal abzuschließen, was ich halt auch noch spannend fand ist, es gab halt auch noch so ne Kleine. Es sind natürlich im Herzen auch Wissenschaftler. Eine wissenschaftliche Einordnung vom Benchmark her, wie sie denn zu anderen aktuell bestehenden Systemen abschneiden und. Beispielsweise es gibt ja noch Chlor. Dann was du meintest Chat GPT 3 und 4. Und noch andere Systeme habe ich jetzt nicht mehr auf dem Schirm.

Was da alles in dieser Gegenüberstellung dabei war. Was ich aber spannend fande ist, dass sie deutlich besser abgeschnitten haben stand. Der Aufzeichnung, wo sie das quasi benchmarkt haben. Wer weiß wie es jetzt ist. Aber das war ja sowas sowas vom Verhältnis. Mal 4. Also es ging glaub ich darum unbekannte Aufgaben zu zu bekommen und die richtig zu lösen. So mal ganz grob erklärt, ich weiß auch gar nicht genau, wie das jetzt exakt gebenchmarkt

wurde, aber. Sag schon, Devin hat glaub ich 1213% irgendwie erreicht, also an richtigen Lösungen. Das mag jetzt wenig klingen, aber das ist halt natürlich auch ne super komplexe und schwierige Aufgabe für den für so ein System, da halt auch wirklich auf Lösungen zu kommen, die korrekt sind, weil die anderen Systeme halt alle deutlich im einstelligen Bereich waren. Also so bei.

Ich glaub so zwischen 3 und 5% und das ist ja dann wirklich schon nen nen Faktor. 3. Sag ich mal besser zu sein und das find ich krass, also dafür weil wie du schon meinst kleines Team. Das sind zwar alles wahrscheinlich sehr sehr helle Köpfchen. Knöpfchens schön verniedlich. Aber trotzdem, Hut ab, ne.

Ja, mega. Aber du meintest ja auch schon so ne es. Es kommt halt raus, es ist wird ne Technologie etabliert, beispielsweise ne und dann wird die ja zum Beispiel vielleicht auch weiterentwickelt oder andere Arten sehen dann das und denken so ah OK coole Idee ja stimmt so und so funktioniert das. Was ich halt auch interessant fand war, dass es dann auch relativ schnell n Repository gab, das heißt Open Devin den Link dazu packen wir auch mal in die Show, in die Shownotes mit

rein. Damit ihr euch. Genau weil, wie der Name es schon sagt, das kann man halt auch schon verwenden. Ne genau. Also ich glaub das ist noch so sage ich jetzt mal work and progress, aber es ist halt interessant. Dass sich halt Leute gesagt haben, ey OK. Devil kann man jetzt noch nicht so einfach benutzen, also machen wir jetzt Open Devil und versuchen das ganze Open Source mäßig auszurollen und das finde ich cool.

Und das finde ich. Also das, das ist halt irgendwie weiß ich nicht, open Source ist halt irgendwie ne ne ne geile Sache und ich find es halt irgendwie interessant, dass relativ schnell halt eben auch dann die einen sagen, ja, ist ja logisch, aber ich weiß nicht, ich find's trotzdem halt beeindruckend, dass es halt, dass Leute sich dann halt auch zusammensetzen und sagen okay, wir machen das jetzt auch öffentlich und versuchen sozusagen alle mit teilhaben zu

lassen, das finde ich halt einfach. Cool, um einfach auch diesen Drive aufrechtzuerhalten. Was ich meinte, dass er momentan da richtig gepusht wird in diesen Bereichen. Und sowas fördert das natürlich noch mal extrem und es beantwortet deine Frage vorhin ne, weil natürlich, es können halt auch andere Leute so was ändern, auf jeden. Fall manchmal muss die Idee halt irgendwie da sein, damit man dann halt auch sagen kann.

Also es gibt ja auch manchmal, ich weiß, ich kenne das auch von mir so, dass man bestimmte Ideen hört und sich dann denkt, ja, natürlich. Es ist doch eigentlich. Ist doch logisch so, und dann fällt es einem wie Schuppen vor den Augen, aber vorher hat man irgendwie nicht dran gedacht

oder das halt nicht so richtig. Ja weiß ich nicht, nicht gesehen, einfach ne. Aber was ich auch interessant fand, war, weil man könnte jetzt denken, so OK weiß nicht, ist das jetzt das einzige und ich hab halt auch jetzt letztens

noch. Von ich glaub, dass die Princeton University gibt es den SWE Agent und die haben quasi eigentlich das gleiche gemacht, also auch ne Art ich sag mal Devin ähnlichen ähnliches Produkt rausgebracht können wir auch auf jeden Fall mal verlinken, gibt es nämlich auch ein Repository zu und das fand ich auch interessant, weil laut deren eigenen Angaben sind die zum Beispiel auch nur 2% von dem

was du meintest von diesem. Real World Software Engineering Performance Tester Naja, genau so hieß es. Genau da sind irgendwie 2% hinter Devin und da dachte ich mir auch so okay das ist krass. Also das sind auch weißt du irgendwie Leute die sich dann auch gesagt haben okay wir machen das jetzt auch mal das gleiche in Grün und sind halt auch in der Performance relativ gut dabei also ich glaube das sind unter 2% hinter Devil also finde ich auf jeden Fall

spannend. Wie gesagt Wer sich dafür interessiert, wir verlinken die Reposite, wir verlinken das mal auch allein für mich, weil das will ich mir auch gerne mal angucken, das klingt spannend. Ja, Wettbewerb belebt halt ne, also ist ja cool, wenn jetzt mehrere Leute anfangen so Agents für diese KI Modelle zu entwickeln. Ich hab zum Beispiel auch gelesen, dass der Open AI genauso selbst noch einschreiben möchte.

Macht ja auch nur Sinn. Ja klar ja und dann ist die Frage, was ist da an Performance drin. Ja, ja, die haben dann. Das wird auf jeden Fall noch sehr spannend, da glaube ich. Ja, die haben natürlich auch noch ganz andere Möglichkeiten. Wahrscheinlich. Ich find das aber interessant. Also wir haben ja beide zum Beispiel auch so n so n so n Open Devon oder so NSWE Agent oder es gibt sicherlich auch noch mehr davon.

Haben wir ja selber noch nicht ausprobiert und das steht ja auch noch ein bisschen auf unserem Plan und das wollen wir auf jeden Fall auch noch mal machen. Würde mich auf jeden Fall sehr interessieren. Man dann im Endeffekt sag ich mal mit so einem eigenen Repository, wie das funktioniert. Ja ja find ich auch super spannend.

Ist auch ne gute Gelegenheit um jetzt in den philosophischen Teil der Podcastfolge überzugehen, weil mich würde natürlich auch mal extrem interessieren, fabi, wie du dieser Technologie gegenüber stehst, weil ich glaube, wir haben jetzt eigentlich genug, wie gesagt, jeder berichtet darüber. Wir haben wahrscheinlich auch für manchen Zuhörerinnen und mancher Zuhörer nichts Neues

erzählt deswegen. Wir mal so zu unseren Meinungen dazu, weil ja, also wie gesagt, mir ist aufgefallen, dass es hat extreme Medienpräsenz auch, also jetzt zumindestens für für Techies sage ich mal. Auch zurecht ne und genau wir wollen es ja auch ausprobieren, weil wir haben ja schon mal beide über das Thema auch vor kurzem erst gesprochen und gesagt. Es ist jetzt stand der Dinge.

Dass AI halt eine Rolle einnehmen wird in der Zukunft, gerade auch für Entwickler. Klar, es gab jetzt Superviel Clickbait und Panikmache. Devin wird jetzt alle arbeitslos machen, weil Devin ist jetzt der virtuelle Softwareentwickler, der nicht meckert und alles macht, was man ihm sagt und deswegen braucht man jetzt keine Softwareentwickler mehr.

Ja, das ist Quatsch. Kurz mal ganz kurz abgekürzt aus meiner Sicht, das ist mein und Quatsch, das ist n Assistenzsystem und wie du ja auch schon meintest, man muss halt auch ne Hand drauf haben und gucken, ist das denn korrekt in welche Richtung er jetzt entwickelt zum Beispiel, das heißt du musst ja auch n Sachverständnis davon haben und genauso wie wir das ja auch schon mal in unserer Chat GPT Folge diskutiert haben, aber es gibt auch Leute die sich wehren

dagegen die sich jetzt hinstellen und sagen nee Quatsch brauche ich nicht, ich brauch keine. Tools, die mich unterstützen beim Code, weil da kommt eh nur Müll raus. Die Frage ich sowieso nicht, ob bei mir irgendeine Funktion schreiben kann, weil die immer Käse ist. Weißt du, kennt man ja auch solche Leute und da find ich halt jetzt wirklich extrem spannend. Wie wie siehst du das für dich

persönlich auch in der Zukunft? Wie wie würdest du diese Sachen handhaben beziehungsweise hast vor sie zu handhaben? Deswegen der philosophische Teil jetzt ja sehr spannend. Also find ich auf jeden Fall auch. Also ich find das ist NNN sehr sehr spannendes und interessantes Thema. Also ich steh zu dem Ganzen, auch dem ganzen aufgeregt gegenüber, also ich find es halt

wirklich interessant. Kann aber auch nicht ganz umhin, dass ich mir denke, OK, so n bisschen, also so n bisschen bissle Schiss. Und aber halt auch. Halt interessant zu gucken. So wo geht es hin. Was ich mir denke ist, wenn sich jetzt zum Beispiel Leute hinstellen und sagen Hey ich find das blöd ich ich will das nicht, AI ist irgendwas blödes und sich dagegen. Wären. Ich finde da kann man eigentlich nur sagen, Na ja, du kannst dich sehr stark dagegen wehren.

Es wird aber nichts dagegen ändern, dass diese Technologie jetzt existiert und diese Technologie verwendet wird, also egal wie, ob du es gut findest oder ob du es blöd findest, die Technologie ist da und wir müssen damit arbeiten und damit leben. So da bringt halt nichts sich dagegen irgendwie darüber aufzuregen oder so, es wird es

wird nichts bringen. Also du kannst jetzt einfach nur sagen okay ich benutze das, ich benutze das nicht, aber du brauchst dich nicht, dafür brauchst du nicht aufzuregen, brauchst du nicht dagegen zu rebellieren, weil es ist halt da

und fertig ist. Das ist halt, das ist halt wichtig, was ich halt interessant finde, also was ich spannend finde ist wirklich, wie verändert sich die Software Entwicklung, wie verändert sich zum Beispiel auch die Produktivität in Zukunft, wenn man jetzt so aus Sicht eines Software Entwicklers wie ich zum Beispiel damit arbeitet. Und ein bisschen also, wo mein kleiner Schiss liegt, ist halt so ein bisschen die Frage, so, ich denke mir so okay du musst

das ganze ja super weisen, weil. Du musst ja irgendwie noch sagen, OK, was soll diese Software machen, funktioniert das auch richtig, weil ne KI kann ja auch Fehler machen und so weiter. Aber ich sag mal so keine Ahnung, geh mal 10 Jahre zurück. 20 Jahre zurück hätte auch keiner gedacht, dass das jetzt so funktioniert.

Also man weiß halt nicht wo geht das hin ne und wenn aber irgendwann mal der der Zeitpunkt kommt das irgendwie zum Beispiel ne KI selbständig Software entwickelt ohne dass man da wirklich überhaupt noch Einfluss drauf hat. Oder haben kann, weiß ich nicht. Dann wird es halt super, dann wird es halt strange und das würde dann für mich in ne Richtung gehen, wo ich mir denke. OK, da haben wir vielleicht ein bisschen, also da hätte man dann irgendwie aus meiner Sicht die Kontrolle verloren.

Halt sozusagen keine Entwickler und keine Entwicklerin mehr. Braucht so und ja, das ist für mich so dieser Trade off, weil einerseits kann man sagen so ja Entwickler oder Entwicklerin verlieren niemals ihren Job meiner Meinung nach weil aber wenn es passiert, dann denke ich mir so, dann dann dann gibt es irgendein Eigenleben von keine Ahnung Software die sich irgendwie entwickelt was eigentlich irgendwie unkontrollierbar ist und dann wird es komisch meine Meinung dazu so ein. Bisschen.

Ja, das ist halt ein super interessantes Gedankenspiel, da würde ich fast schon sagen, da könnte man eine eigene Podcast Folge zu machen. Da kann man natürlich eine Menge philosophieren drüber. Lass uns das bitte auch mal so machen. Schreibt das mal auf deinen gedanklichen Zettel, weil das finde ich extrem spannend. Also. Regie bitte einmal das Thema aufschreiben. Weil das ist halt wirklich

spannend. Was passiert dann, wenn man zu diesem Punkt gelangt und nicht mehr quasi als Supervisor drauf gucken kann, also dass man nicht mehr versteht, was da passiert, weil wie gesagt, Wir hatten ja gesagt, man kann sehen, was der. Macht, was er codet und diesen Code kannst du lesen. Ja genau, was ist, wenn das nicht mehr der Fall ist. Aber da da da hab ich auch so n paar Gedankenspiele für dich mal aber lass uns das mal ne eigene Folge. Packen? Ja, das.

Ufert sonst aus, da hast du recht. Genau weil wenn ich damit jetzt loslege, dann liebe zuhören lieber Zuhörer, nimm dir noch 2 Stunden Zeit, dann wird's hier länger. Deswegen ich lenk das mal in eine andere Richtung. Siehst du es dann eher als Assistenz, also Devin oder allgemein AI Tools?

Lass uns mal ein bisschen allgemeiner kurz werden für deine für dein Daily Business, also für deine Arbeit oder siehst du es so, dass wenn du anfängst damit zu arbeiten oder die die Allgemeinheit damit anfängt zu arbeiten, dass es dann dir die Arbeit sozusagen wegnimmt, weil ich hab da eigentlich eine ganz klare Meinung, aber magst du da nochmal ganz kurz? 2 Sätze Gedanken dazu von dir geben. Ja, also ich, ich find das ist n

Tool was man benutzt. Das einzige was ich mal so n bisschen so challengen würde ist der Punkt, dass zum Beispiel wenn du sagst OK ich arbeite jetzt nur noch mit AI Tools, dass man halt einfach selber mal komplett abschaltet. Also ich merke ja zum Beispiel selber, dass bestimmte, also dass zum Beispiel in der Uni Zeit, wo man viel mehr algorithmische Problemstellungen lösen musste, war man da noch viel mehr drin, also der, der der Kopf hat viel mehr

gerattert, man hatte. Schon wie sagt man so interessante Gedankengänge, wenn es jetzt darum ging, Algorithmen zu entwickeln und wenn, wenn ich jetzt sozusagen in der Arbeits im alltagsarbeitswelt Trott bin, dann hat man meistens nicht mehr, kommt natürlich auf den den Job an, in dem man sozusagen arbeitet, aber bei mir ist es auf jeden Fall nicht so, dass ich jetzt krasse Algorithmen mir überlegen muss, die sozusagen im wissenschaftlichen Kontext stehen, wobei.

Einem sozusagen das Gehirn ein bisschen einschläft, ne, also sag ich jetzt mal blöd gesagt, n bisschen abbaut und ich frag mich, wenn du die ganze Zeit immer nur AI Tools nimmst und einfach sagst so. Ja, ich möchte jetzt keine Ahnung nen Filter über die das und das Array machen und der

Filter soll das und das machen. Bitte machen wir das, dann könnte es ja sein, dass man irgendwann an den Punkt kommt, dass man vielleicht überhaupt selber gar nicht mehr checkt, also weißt du also auch Leute die damit aufwachsen. Überhaupt nicht mehr. Das Verständnis davon haben, wie bestimmte Sachen wirklich funktionieren.

Und das find ich halt interessant und find ich halt auch n bisschen würde ich schade finden, wenn wenn man halt zum Beispiel irgendwann mit neuen Generationen irgendwie über Code redet und die sagen dann keine Ahnung weiß ich nicht, frag doch Devin. So weißt du. Das finde ich spannend. Ich glaube aber, dass wir in den letzten Jahren diese Entwicklung eh schon durchmachen. Also ich geb dir mal ein Beispiel. Überleg mal. Zurück in dein erstes Semester. Wie du da Programme geschrieben hast.

Also ich meine jetzt nicht von der Qualität, sondern. Von der Art und Weise ja, ja und wie jetzt gecodet wird. Stichwort IDES, wie unglaublich mächtig IDES ja über die Jahre geworden sind und was all dies, die ihr mittlerweile also die Entwicklungsumgebung jetzt liebe, zuhören, lieber Zuhörer, falls ide nicht so der Begriff ist, in der, in der man codet, was die einem schon automatisiert abnehmen kann. Und vereinfacht. Und kennst du dieses Gefühl?

Und da erwische ich mich manchmal bei, und deswegen meine ich, diese Entwicklung ist eigentlich schon längst im Gange, dass du Shortcuts verwendest, um beispielsweise dir ein Test Case zu generieren oder irgendwelche Automatismen abzufeuern, also zu triggern, dass du an den Punkt kommst, dass du dir gar nicht mehr genau anguckst, was da eigentlich gerade generiert wurde. Ja, okay, also du meinst.

Wenn der Short hat auf einmal genau zum Beispiel du erstellst dir ein Test Case in einer gewissen Syntax und fängst einfach an, weil du es so oft schon gemacht hast.

Denn dir. Den Test zu überlegen und zu implementieren, der Rahmen von diesem Test Case ist, wurde jetzt generiert von der von der IDE und ich hatte es erst vor kurzem, dass ich auf einem anderen System gearbeitet habe, wo dieser Shortcut nicht existiert hat oder er hat einfach nicht ich keine Ahnung, ging nicht, war irgendwie nicht eingerichtet. Wie auch immer, war super Stranger, also musste ich das per Hand schreiben und ich dachte mir was zur Hölle steht da eigentlich immer?

Und das ist, und ich habe jetzt nicht das Gefühl, dass mir die Ideen den Job klaut, sondern. Es wird halt alles automatisierter. Es wird die Arbeit abgenommen. Das sind alles Assistenzfunktionen und die

machen dich produktiver. Ja. Das heißt, du kannst schneller diese Tests schreiben, du kannst schneller reflect, dann indem du einfach refactor Funktionalitäten nutzt und nicht mehr per Hand durch den ganzen Code gehst und alles Umbenennst beispielsweise nur nur Beispiele. Du hast recht, das stimmt ja auch nur ich habe, also ich finde halt, dass das eine sind halt Sachen, die dir halt ein bisschen sozusagen. Arbeit abnehmen, aber jetzt noch nicht so krass kognitiv.

Und diese, diese sag ich mal, wenn du jetzt einfach nur noch sagst, ja komm, mach mal, mach mal dies und jenes, dann wird er halt sogar auch kognitiv sozusagen abgenommen. Wie du deinen Code entwickeln würdest und angenommen, dass sich das alles weiterentwickelt. Du musst es natürlich super erweisen, du musst natürlich vielleicht gucken, okay. Ist das alles soweit? Richtig, aber.

Kann mir halt vorstellen, dass bestimmte Weiß nicht bestimmtes wissen vielleicht auch einfach so verloren geht, was natürlich schade wäre, aber was und du hast recht, ist es irgendwie relativ irgendwie auch irgendwie normal. Genau. Also ich glaube, es ist halt der Lauf der Dinge. Das aus stand jetzt.

Wahrscheinlich nervt also wie gesagt wir beide, ich sprich mal jetzt für uns beide, wir Cohen ja extrem gerne, wir lieben es ja Code zu schreiben, Programme zu entwickeln, Software Lösungen zu schaffen und wollen es ja auch selbst schreiben, weil es uns ja Spaß macht wir gerne da das sogenannte Hirnschmalz reinstecken und uns überlegen wie was funktionieren könnte und ich bin da ganz bei dir, ich habe auch keinen Bock momentan nur prompt Engineering zu betreiben und zu sagen ich hätte

jetzt gerne eine Funktion die macht das und das und dann hätte ich gern noch so eine Funktion und dann ist meine Software fertig. Finde ich momentan auch nicht attraktiv, nur was mir halt klar wurde, durch zum Beispiel auch dieses Ide Beispiel ist, das ist der Lauf der Dinge ist, dass Sachen immer produktiver werden und ich habe mal ein sehr sehr coolen Kommentar unter so einem, ich glaube es war sogar ein Debüt gelesen, weil es halt auch darum ging. Ja gut dann so war aber arbeitslos.

Und genau so sehe ich das ja nicht. Und der Kommentar hat hat mich da auch noch mal bestärkt, weil er war wirklich cool und zwar stand da sowas sinngemäß. Na ja, gut, klar, eine Firma braucht jetzt kein Entwicklerteam. Also in der Zukunft nicht.

Jetzt ja, wenn das alles etabliert ist, braucht ein eine Firma keine 30 Entwickler mehr um zum Beispiel die Digitalisierung im Unternehmen voranzutreiben oder was auch immer, aber das heißt ja nicht, dass quasi die Firma auf 20 verzichten kann, vielleicht nur noch 10 braucht und die anderen 20 nie wieder einen Job finden, sondern das bedeutet ja im Umkehrschluss auch, dass kleine Unternehmen jetzt die Chance

haben. Digitalisierung im eigenen Unternehmen hochzuziehen und nicht 30 Entwickler einstellen zu müssen, die nicht bezahlt werden können, sondern dann ja im Umkehrschluss halt auch 10 genauso reichen. Und diesen Gedankengang fand ich geil.

Man finde das Positive in dieser ganzen und in dieser ganzen Thematik und nicht das Negative nicht okay wir brauchen keine 50 Entwickler mehr, sondern okay 10 reichen und andere Firmen können jetzt 10 einstellen, weil die kann sich dieses Unternehmen leisten und kann genauso jetzt mitmischen, das ist doch eigentlich das geile dahinter, ja die.

Definitiv. Was ich halt interessant finde, ist zum Beispiel, also es ist ja auch nicht so, dass ich sage, ja, ich finde das blöd, ich finde ja, dass wir selber quasi wir sind ja auch irgendwo einer geilen Situation, weil wir können diese Tools nutzen und haben aber auch aus unserer Vergangenheit heraus natürlich ein gutes Wissen darüber, wie

der ganze Kram funktioniert. Ich stelle jetzt einfach mal einen Raum, das und ich kenne das ja selber, wenn du irgendwas hast, was einfach geht, da machst du es ja eher so, dass du den einfachen Weg gehst. Ist ja ganz normal, ist ja die Natur, der Weg des Gerätes. Widerstands irgendwo.

Und wenn ich mir zum Beispiel sagen würde, ich würde heute Anfang Softwareentwicklung zu lernen, wüsste ich nicht, ob ich quasi das Level erreichen würde vom Verständnis her, was ich heute habe im Verhältnis zu, wenn ich heute anfangen würde in dieser Zeit, weil entweder ja oder es kann natürlich sein, dass du natürlich sozusagen dir dieses Wissen gut aneignen

kannst. Aber es kann genauso sein, dass du dir sagst, okay weiß ich nicht, schreibt doch mal selber einen sortier Algorithmus beispielsweise, ja, kann ich nicht, keine Ahnung, weiß nicht wieso, kannst du das nicht, habe ich immer eingegeben, so also. Natürlich sein, dass Leute natürlich schneller irgendwas entwickeln können, weil sie halt sehr viel AI benutzen, was ja natürlich auch ne gute Sache ist. Da wird es ja auch irgendwie

hingehen. Nur ich find es halt natürlich geil, dass man halt auch eben sozusagen, dass wir eben noch n gewisses, also sozusagen dieses Wissen halt noch mitgenommen haben. So ne und ich weiß nicht, ob das nicht veraltet, aber es ist nicht. Schlecht? Ja, das ist ja halt eher ne Frage der Ausbildung. Und des Lehrauftrags deiner Ausbildungsstätte oder des Studiums, sage ich mal. Diese Algorithmen zum Beispiel Sortieralgorithmen.

Die gibt es ja auch schon, die gab es ja schon lange vor unserer Zeit und trotzdem haben wir es ja auch noch gelernt und um Hand aufs Herz aus meiner Sicht, ich habe die damals coden müssen im Studium, damit ich sie auch verstehe, damit man auch die unterschiedlichen Komplexitäten dahinter versteht, dass also die Effizienz sozusagen dieser Algorithmen, aber seitdem nimmst du ja auch in jeder Sprache die Sort Funktion, definitiv. Deswegen spannend.

Ich verstehe deinen Punkt und es ist halt spannend wie sich. Das ganze Konzept drumrum entwickelt, ob man den Weg geht und sagt, OK, wir müssen, wir können jetzt, wir müssen nicht mehr wissen, wie alles in der Theorie versteht und wie die Ursprünge sind, sondern wir prompt n einfach nur noch, also wir wären Spezialisten im Prompton.

Ja. Oder geht man so Mischweg und sagt, ich kann bin selbst Softwareentwickler und nutze es als Assistenzsystem, was ich persönlich sehr charmant finde, dass man sagt, OK, ich kann halt noch mehr alleine entwickeln, weil das ist ja auch n Fakt. Als einzelner Entwickler ist ja stark limitiert, was man als Projekt umsetzen kann.

Also du wirst ja alleine nie einen super krasses Game entwickeln können, was so ein Triple A Game aus der heutigen Zeit, weil das sind ja auch riesen Entwickler Teams, naja die nur mal als Beispiel, das heißt du hast ja eine gewisse gewisse Leistung die du bringen kannst.

Pro Tag sage ich mal was du Cohen kannst und alleine würdest du halt dann sage ich mal 80 Jahre brauchen was halten Entwicklerteam dann in 2 Jahren macht oder so weißt du was ich meine und diese Produktivität, das finde ich da bin ich richtig gespannt wie die denn steigt. Ja, das wird sich ja wahrscheinlich auch bald zeigen. Was ich. Wahrscheinlich schneller, als wir denken. Was ich noch eine Sache hab ich noch, weil ich hab hör Grad von Devin, dass wir schon bisschen über die Zeit sind.

Oh Gott, oh Gott, oh Gott. Lass mich in Ruhe, Devin. Nein. Und das wäre, so der will, noch schnell ne Aufgabe zum Coden. Dann hat er noch mal was. Ist ja so der letzte Punkt den den ich jetzt noch so vielleicht noch mal reinwerfen würde, was ich interessant finden finde, ist, dass man dass ne Programmiersprache an sich ist. Ja ne Sprache, die wirklich eine sehr sehr eindeutige

Beschreibung hat. Also du kannst eigentlich, wenn du etwas codest, dann hast du ja im Endeffekt das was du beschreibst ist entweder entspricht den Anforderungen oder halt eben nicht, also das ist eigentlich ein klares ja oder nein irgendwo. Was ich spannend finde, ist, dass ein prompt ist ja eine natürliche Sprache. Und ja. Ich frag mich halt wie.

Also das ist wirklich ne ne ne interessante Frage wie gut kriegt man etwas gepromtet um sozusagen genau das Herauszukriegen was die Anforderungen sind, weil keine Ahnung, jeder kennt das ja wahrscheinlich. Wenn jetzt irgendjemand sagt, nee, dann interessant, möchte ich gerne mal mit der Person sprechen, weil das ist glaub ich dann einfach n ein Hammer Skill, dass man zum Beispiel, wenn

keine Ahnung einer sagt was. Und die andere Person hört das und das, was beim Sender rauskommt, ist ja nicht immer gleich das, was beim Empfänger ankommt. Also wenn jetzt zum Beispiel der eine etwas asisches kommunikationsbuch genau, und wenn jetzt der eine zum Beispiel irgendwie sowas sagt, wie weiß ich in in Kritik gibt. Die gut gemeint ist, versteht der andere das vielleicht total blöd oder? N Kompliment kommt falsch an oder was auch immer das sind ja gesagte Sachen.

Hast du jetzt vor, Devons zu beleidigen? Nein, aber du weißt, was ich meine. Und da frage ich mich, wie eindeutig kann man Code mit einer natürlichen Sprache beschreiben, die eigentlich nicht unbedingt eindeutig ist? Ne, und das finde ich halt spannend. Was natürlich auf der einen Seite für mich irgendwie zusammengefasst n bisschen bedeutet. Du kannst erstmal n Wurf machen und musst vielleicht aber noch n bisschen dran feilen.

Aber wie siehst du das? Ja gut, aber meinst du das da so n klassisches Stakeholder Dilemma? Ne? Also du hast halt ne Vision von deinem Produkt und musst jetzt irgendwie in Worte fassen, dass du diese Vision bestmöglich darstellen kannst.

Und in dem Fall sogar prompt muss damit der Code dem entspricht, was ja aber jetzt bei Devon zum Beispiel der Fortschritt ist, dass du sagen kannst, du siehst, was er macht, dann ja, nee, nee, warte mal, warte mal, jetzt geht es hier aber ne falsche Richtung. Da bitte statt rot blau. Oder keine Ahnung. Weißt du, das ist ja schon mal n Fortschritt, aber das ist auf jeden Fall nicht diese diese Eineindeutigkeit im Cohen, die du meinst.

OK, verstehe ich. Das ist ein reales Weltproblem, was das in jedem Softwareprojekt ja aktuell auch schon gibt. An also mal angenommen, du bist jetzt nicht derjenige der die Software designt im Sinne von die Anforderungen stellt und gleichzeitig der Coder, weil da musst du es mit dir selbst ausmachen, ob das deinen Anforderungen jetzt entspricht.

Aber sobald du halt quasi von außen wirklich von Stakeholdern deine Anforderungen bekommst zur Software hast du dieses Problem genauso und das ist halt wirklich spannend, wie das dann gelöst wird oder also wie das denn zwischen Mensch Maschine aussieht. Recht, was ich halt interessant finde ist oder die, die die Fragestellung die sich mir ergibt ist. Pro also prompt man quasi sozusagen wieder etwas um diesen Fehler halt zu lösen.

Oder geht man halt direkt, ist es schneller in den Code reinzugehen, zu sagen, ja komm hier, das schreibe ich immer schneller schnell mal selber an der Stelle um, weil ich habe zumindest die Erfahrung gemacht, dass wenn du sagst okay kannst du das vielleicht da und dann nochmal ändern, da ist noch ein Fehler drin, das funktioniert noch nicht so wie ich es mir

vorstelle. Berühmtheit auf einmal n ganz anderer Code raus und vielleicht willst du diesen Code, den du da gerade siehst genauso haben und sagst OK, der ist ganz gut, aber diese eine Stelle die passt mir noch nicht, geh ich dann selber rein, hab ich die Fähigkeit selber reinzugehen um das sozusagen selber anzupassen zu verändern.

Oder halt eben nicht ne. Das ist n fantastischer Cliffhanger, weil wir ja vorhin schon bei dem ähnlichen Thema meinten lassen ne extra Folge zu machen und deswegen würd ich sagen ist das auch der Aufhänger genau für diese Folge, weil da könnt ich jetzt echt ne Menge noch zu quatschen mit dir. OK, dann halten wir uns das mal im Hinterkopf. Finde. Ich cool ist nämlich ein sehr spannendes Thema. Genau. Und dann würde ich die Folge auch einfach mal abschließen.

Tino, Danke für Deine für Deine Insights für das Gespräch, das war sehr interessant. Ich glaube, darüber kann man einfach insgesamt mega lange reden und uns würde es zum Beispiel auch super interessieren, was du, liebe Zuhörerin, lieber Zuhörer. Erlebt hast, wie du zu dieser Sache stehst. AI prompt n Devin, hast du davon schon mal gehört? Schreib uns auf jeden Fall gerne mal dann. Arbeitest du vielleicht auch schon damit? Das wär auch sehr spannend, oder? Arbeitest du schon mit Devin

oder mit Open Devin? Also alles was zu diesem Thema, was deine Erfahrung zu diesem Thema sind, schreibt sie uns gerne auf unserer Podcast Mail, die steht auch in den Shownotes du kannst uns auch auf unseren anderen Plattformen erreichen, auch die sind verlinkt und in diesem Sinne. Hat es mir auf jeden Fall sehr viel Spaß gemacht. Danke Tino, Danke liebe Zuhörerin, lieber Zuhörer fürs Zuhören, wenn dir der Podcast danke an dich fabi, das war

sehr. Cool. Und wenn dir der Podcast gefallen hat, dann empfiehl ihn doch gerne weiter. Das würde uns super freuen und in diesem Sinne wünschen wir dir noch einen wunderschönen Tag und wir hören uns beim nächsten Mal wieder. Deine Coding Buddies gemeinsam bessern.

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