Latest / Coding Buddies | Tech & Dev-Mindset / Devin - Der erste virtuelle Softwareentwickler
Transcript
- 0:00Die Entwicklerinnen und Entwickler haben ja wohl auch in
- 0:04der internationalen Informatikerolympiade oder so
- 0:07glaube ich auch so 10 Gold kennen sie nicht, kannte ich
- 0:11tatsächlich nicht, ich kenne sie auch nicht.
- 0:14Coating Boys dein Podcast wohnt um Softwareentwicklung und
- 0:17aktueller Technews herzlich willkommen.
- 0:23Was? Herzlich Willkommen zur neuen
- 0:32Folge des Coaching Bodys Podcast.
- 0:34Schön, dass alle wieder eingeschaltet haben, das heißt,
- 0:36ich bin auch wieder dabei. Der Tino du liebe Zuhörer,
- 0:39lieber Zuhörer und natürlich auch der fantastische Fabi, der
- 0:41mich hier schon durchs Skype Fenster anguckt, völlig
- 0:44aufgeregt, voller Vorfreude und deswegen sage ich mal Fabi
- 0:48herzlich willkommen zur neuen Folge.
- 0:51Moin Moin, Na wie geht's, wie geht's, wie steht's?
- 0:55Okay jetzt warst du aufgeregter und aufgeregter und Vorfreude
- 0:58und so. Ich habe alles gesehen, sage ich
- 0:59mal. Und jetzt kam so ein, Na, was
- 1:01geht. Ja, ich muss mich, ja, ich muss,
- 1:05ich brauche Content, weißt du, es muss ja jetzt hier, ach so,
- 1:08ach so, so, jetzt ist jetzt quasi der Profi Modus an der
- 1:12Podcastmodus. Ja schön schön fabi, dass wir
- 1:16uns wieder zusammengefunden haben.
- 1:17Ich habe extrem Bock. Es ist auch ein spannendes
- 1:20Thema, was wir heute dabei haben.
- 1:24Ein Thema, Was glaube ich jetzt schon ziemlich.
- 1:28Na ja, mal n bisschen provokant gesagt, breit getreten wurde
- 1:31aber wir trotzdem Bock haben da mal ne Folge drüber zu machen,
- 1:34weil es halt auch n spannendes Thema ist.
- 1:36Also es ist nicht zu Unrecht in aller Munde, gerade jetzt in der
- 1:39Entwicklerszene. Und vielleicht können sich es
- 1:43ein paar Leute schon denken, es soll heute um Devin gehen.
- 1:48Im Prinzip von Cognition Labs eine Neuheit, eine
- 1:53Errungenschaft. Was viele beeindruckt hat im
- 1:56Prinzip. Ja, der erste AI Agent, das
- 1:59heißt wir müssen jetzt nicht mehr anfangen selbst zu coden,
- 2:04sondern wir können nur noch sagen, was wir wollen.
- 2:06Wir geben das Devin und der Coded das für uns runter, gibt
- 2:09uns die Lösung und fertig ist. Dass man bisschen provokant
- 2:13gesagt, ich möchte das gerne mit dir heute mal beleuchten, was
- 2:16steckt denn eigentlich hinter Devin, Wer ist Cognition Labs
- 2:20und was bedeutet das jetzt für die Entwicklerszene und für die
- 2:24Softwareentwicklung allgemein? Und deswegen würde ich sagen,
- 2:27fabi, ich gebe dir mal das Wort, erklär doch mal, was Devin jetzt
- 2:34so besonders macht. Ja, also mit mit so Jet GPT
- 2:41beispielsweise kann man ja auch rein theoretisch seine seine
- 2:45Prompts eingeben und sozusagen Code raus spucken oder sich Code
- 2:50ausspucken lassen von Chat gpt. Was ich interessant finde bei
- 2:56Devin oder was jetzt zum Beispiel irgendwie Devin so ein
- 2:59bisschen anders macht ist, es wird ja gesagt, auch Devin ist
- 3:04ein Soft, also ein virtueller Softwareentwickler sozusagen.
- 3:09Das ist eigentlich eine coole Beschreibung.
- 3:13Und das ist halt schon irgendwie auch interessant.
- 3:17Also wenn man sich das ganze anschaut.
- 3:20Und auf der auf der Website mal so.
- 3:24Das Start Video zumindest anguckst.
- 3:25Dann hast du halt die Möglichkeit.
- 3:27Also man muss dazu sagen Devin ist halt noch nicht irgendwie
- 3:29zugänglich, du kannst es also noch nicht irgendwie jetzt im so
- 3:33frei verwenden wie zum Beispiel Chat gpt, sondern musst dich
- 3:36dafür irgendwie anmelden. Und soll.
- 3:42Funktionieren, dass du im Endeffekt deine Anforderungen
- 3:44stellst und du hast sozusagen ne Art Window offen, ne
- 3:48wahrscheinlich im Browser und sagst dann OK Devin, Mach mal
- 3:52bitte das und das so und dann. Macht Devin sich eben nen Plan.
- 3:58Also der schreibt sich das richtig auf.
- 4:00Du hast dann wieso n Fenster wo du siehst was er sich für n Plan
- 4:03macht ne so Devin sich denkt was jetzt die nächsten Schritte
- 4:06sind. Und dann startet der Halt
- 4:09irgendwie mit seiner Entwicklung und sagt OK ne, Ich hab jetzt
- 4:13also der hat jetzt verschiedene Tools, die kannst du auch alle
- 4:15dann sehen auf der auf der Seite welche er benutzt hat zum
- 4:18Beispiel eigene commandline Interface nen eigenen Editor
- 4:21indem er programmiert und nen eigenen Browser, also ist das
- 4:23sozusagen auch entkoppelt von von den deinem eigenen Browser
- 4:27den du benutzt. Also alles in diesem Window
- 4:30eingebettet und. Dann fängt er halt eben an.
- 4:34Irgendwie eine Aufgabe, die du ihm rein gibst, halt eben zu
- 4:36lösen und ja. Baut sich Loks ein, um mit
- 4:41vielleicht wenn er irgendwie n Fehler hat auch über Log
- 4:44ausgaben dann Fehler zu fixen und du kannst zusätzlich auch
- 4:48wenn du jetzt zum Beispiel von also also Devin Zuguckst kannst
- 4:51du halt auch noch Informationen von außen reingeben, also über
- 4:55das Chat Fenster und kannst ihm dann zum Beispiel auch.
- 5:00So Sachen wie zum Beispiel API Keys oder so übergeben.
- 5:02Also dass er also sich jetzt nicht irgendwie was aus denkt
- 5:06oder irgendwelche Apiks generiert, von denen du dann
- 5:08keine Ahnung hast, sondern du hast sozusagen noch die Hand
- 5:10darüber über solche. Solche Sachen bzw solche
- 5:17sensiblen Daten und in dem Beispielvideo baut er dann halt
- 5:20zum Beispiel so eine kleine Website und deployed die Halt
- 5:22auch. Also es ist auf jeden Fall schon
- 5:24sehr interessant und auf jeden Fall auch sehr beeindruckend.
- 5:29Genau ist auf jeden Fall ein spannendes Thema, würde ich
- 5:32sagen. Ja, also das fand ich halt auch
- 5:34an dem Interface oder an dieser gesamten Optik ganz cool, dass
- 5:37du halt diese Meere und Fenster hast und quasi.
- 5:40Die deine Anforderung übergibst also quasi die Aufgabenstellung
- 5:44sage ich mal. Du kannst dann ja, wie du schon
- 5:46meintest sehen, wie Devin das abarbeiten wird oder würde.
- 5:52Diese Eingaben, die du machen kannst, wo du jetzt eher API
- 5:55Keys meintest, das ist halt n super spannendes Thema, weil du
- 5:58kannst halt auch sagen. Guck mal, hier hast du n Github
- 6:03repository, schau dir das mal an, nimm dir den Code als Basis
- 6:07und arbeite darauf weiter, zum Beispiel, sowas geht ja auch
- 6:10laut den Videos ne es ist immer n bisschen mit Vorsicht zu
- 6:12genießen, weil das sind ja demonstrationsvideos und die
- 6:15sind natürlich in einem sehr schönen Licht dargestellt und da
- 6:18ist ja noch closed ist hatten ja jetzt ja noch nicht so viele
- 6:20denke ich mal die Gelegenheit da wirklich live und echt mit
- 6:24rumzuspielen, aber das sah schon ziemlich cool aus.
- 6:27Also es sah schon wirklich so aus als wenn er sich diesen Code
- 6:30nehmen kann und darauf weiterarbeiten kann ich.
- 6:32Was ich halt auch extrem spannend fand ist, dass sogar
- 6:36Fehler da drin gefunden wurden. Wo Devin denn als virtueller
- 6:43Softwareentwickler gesagt hat, hey, guck mal, das kann man so
- 6:46und so fixen, das mache ich jetzt mal.
- 6:48Und hat quasi so Bugs da behoben.
- 6:50Das war nicht richtig abgefahren.
- 6:53Und das macht es halt auch so wesentlich.
- 6:58Interaktiver und auch spannender im Gegensatz zu dieses reine
- 7:02Prompton in Chat GPT, wo du sagst, schreib mir mal bitte in
- 7:07Python eine Funktion die das und das macht, das geht ja in Cher
- 7:10GPT und dann kriegst du auch Code und.
- 7:13Mehr oder weniger ist der halt sehr gut oder halt auch manchmal
- 7:17voll am Ziel vorbei. Das kommt halt drauf an ne, aber
- 7:20da ist es ja jetzt halt wirklich ziemlich cool, dass du sagen
- 7:23kannst, mach mal bitte das und das und du kannst halt gucken
- 7:25wie er das macht, das heißt du du wirst nicht.
- 7:29Du wirfst das nicht in eine Blackbox rein, die rüttelt und
- 7:32schüttelt sich und sagt irgendwann, hier ist das
- 7:34Ergebnis, weißt du, sondern du siehst halt, was passiert gerade
- 7:39und hast die Möglichkeit als Supervisor sag ich mal drüber zu
- 7:43schauen und zu sagen, Hey nee, nee, so bitte nicht jetzt mach
- 7:45mal, mach das mal anders. Du kannst den
- 7:47Entwicklungsprozess halt eben auch beobachten.
- 7:49Das. Ist interessant oder merken.
- 7:52So ist vielleicht doch nicht ganz so wie ich das möchte und
- 7:54kannst deine Anforderungen auch noch mal ändern, wie im echten
- 7:57Leben, wenn du als Entwickler anfängst zu arbeiten und dann
- 8:00sich die Anforderungen wieder ändern.
- 8:01Genau das kannst du damit machen.
- 8:07Ja, ganz anders, bitte 180 Grad in die andere.
- 8:10Richtung bitte, bitte überleg dir was ich möchte.
- 8:14Devin schaltet sich ab. Ich hab.
- 8:16Keinen Bock mehr und der Wind kündigt dann.
- 8:20Es auf jeden Fall super spannend und hab mir auch in dem Zuge mal
- 8:24die Seite von Kucknition Labs angeschaut und man merkt relativ
- 8:29schnell, dass die das Team es ist glaub ich n relativ kleines
- 8:33Entwicklerteam. Ja, ich glaub in New York oder
- 8:36so sitzen Sie. Ich weiß nicht genau, aber man
- 8:38merkt relativ schnell, was ihr Fokus und ihre.
- 8:43Spezialisierung ist, weil die Website ist sehr minimalistisch
- 8:45und überhaupt nicht hübsch. Da lag gar kein Fokus drauf.
- 8:50Bitte vielleicht von Devin gemacht, von Devil gemacht ja na
- 8:54ja, wahrscheinlich haben Sie ihr Mindset in Devin Reingecodet und
- 8:57deswegen da. Es muss nicht schön aussehen, es
- 8:59muss funktionieren. Na gut, aber das wollt ich gar
- 9:02nicht erzählen, das ist mir nun mal aufgefallen, dass die Seite
- 9:04als sehr minimalistisch ist. Aber die Videos, die sie da
- 9:08hochgeladen haben, so als Demonstration, um zu zeigen was
- 9:11sie machen, da sind schon sehr coole bei.
- 9:13Da gab es glaub ich auch n Video.
- 9:15Ich weiß nicht ob es stand jetzt noch da ist oder ob sich das
- 9:17alles schon geändert hat. Ich hab mir das vor n paar
- 9:19Wochen mal angeschaut, müssten mittlerweile n paar Wochen sein,
- 9:23ja. Da gab es auch von einer
- 9:26Entwicklerin ein Demonstrationsvideo, was ich
- 9:29ziemlich spannend fand. Da ging es um Bildgenerierung
- 9:33und es war um Bilder, die haben, glaube ich auch n speziellen
- 9:36Namen, sorry weiß ich nicht mehr was das war.
- 9:41Aber um Bilder, wo quasi in einem in einem Bild so ein Wort
- 9:45versteckt ist. Also du kannst dir das so
- 9:47vorstellen. Das Beispiel war glaube ich eine
- 9:49Skyline mit einem See und einem Park und das sieht du, siehst
- 9:54halt diese Stadt, den See und den Park und alles, aber wenn du
- 9:57quasi mal ein bisschen den Fokus verlierst oder dass dir von
- 10:00weiter weg anguckt, dann anguckst, dann siehst du, dass
- 10:03diese Stadt ein Wort bildet, also quasi so diese Straßen
- 10:07zwischen den Häusern bilden dann mal ein Buchstabe und so, und
- 10:10das ist halt, das ist ziemlich cool, das ist ein cooles Bild,
- 10:13so am Ende, ich glaube, es war sogar ihr Name.
- 10:17Und das hat sie generieren lassen.
- 10:18Sie hat das Gepromtet, sie hat halt gesagt, er generiere mir
- 10:21bitte mal ein Bild in dem und dem Stil hat glaube ich, auch
- 10:24ein Repository übergeben, oder, oder Beispiele, ich weiß es gar
- 10:28nicht mehr. Ach, jetzt verdammt ich krieg es
- 10:31nicht mehr zusammen, aber auf jeden Fall quasi Devin zu
- 10:34begreifen gegeben, worum es sich handelt bei dieser Art von
- 10:37Bildern. Wie gesagt, die haben glaub ich
- 10:38auch n Namen, ich glaub es war sogar nur n Blogbeitrag also es
- 10:41war ziemlich abgefahren. Und Devon hat dann gesagt, OK,
- 10:45mach ich. Sie hat gesagt, das und das
- 10:47Wort. Und dann kam am Ende wirklich n
- 10:51Bild raus. Wie gesagt ist n Werbevideo,
- 10:53aber das war wirklich beeindruckt.
- 10:55Also es hat halt komplett funktioniert und dann hat sie
- 10:57halt auch so 23 Beispiele gemacht.
- 11:00Also interessant. Also da gibt's ja auch einige
- 11:02Beispiele zu verschiedenen Sachen, was wo die das so auch
- 11:05vorstellen bzw sagen was der Bekannte wie gesagt ist.
- 11:09Ja ist ja noch, ist ja mittlerweile oder stand jetzt
- 11:12sozusagen noch sozusagen closed bzw kann man sich da wie gesagt
- 11:16für anmelden, aber wir verlinken auf jeden Fall mal die Seite.
- 11:20Zu cocnischen. Hier genau, dass ihr auf jeden
- 11:25Fall da auch mal n Blick drauf werfen könnt, falls euch das um
- 11:28den Punkt noch kurz zu Ende zu führen, fabi, weißt du was, ich
- 11:30find ja daran so beeindruckend, dass es nicht nur um reine Code
- 11:33Entwicklung für Programme geht, sondern dass da, dass es da halt
- 11:36auch um Bildgenerierung denn wieder geht.
- 11:39Also dass da halt wieder sowas am Ende rauskommen kann.
- 11:41Das find ich halt auch cool. Ja, auf jeden Fall, ist schon
- 11:44abgefahren. Das ist auf jeden Fall cool.
- 11:48Ich glaub da, ich hab mir auch einige Videos angeguckt, aber
- 11:50das kenn ich irgendwie gerade nicht.
- 11:52Darf ich? Da noch so n anderes wo noch so
- 11:54n so ne Art Spiel entwickelt wurde.
- 11:56Das fand ich ganz cool, wo man denn gesagt hat, ja nee jetzt
- 11:59brauch ich noch n Startscreen oder so oder mach mal bitte noch
- 12:02das am Anfang oder das das hat halt alles funktioniert.
- 12:05Ja und das war ja genau dieses Eingreifen in diesem Video so
- 12:09das Spielstand so in den als Rohling und dann erwartet nee
- 12:13ich hab's mir anders überlegt, mach mal bitte fang mal bitte so
- 12:16an als initial oder mach mal noch einen Startscreen rein und
- 12:19das ja der würden widerspricht nicht das ist der Vorteil
- 12:22virtueller Table. Flip und dann macht das
- 12:24trotzdem. Erst mal kurz ausrasten.
- 12:28Virtuell eine Rauchen gehen und dann geht es wieder.
- 12:32Du hast ja schon mal ein bisschen angesprochen, dieses.
- 12:37Das Team was dahinter steht, und das ist natürlich.
- 12:40Also als das jetzt so frisch. Raus war und das, so sag ich mal
- 12:45so ne Schlagzeile war, ist ja auch schon n bisschen bisschen
- 12:47her, aber da war es natürlich erstmal so krass, weil man sich
- 12:52dachte, OK, heftig, also jetzt gibt es sowas wie Chat, GPT und
- 12:56auch von den anderen großen Firmen zum Beispiel gibt es ja
- 12:59auch. Sag ich jetzt mal bestimmte
- 13:01Chatbots, mit denen du halt auch, sag ich jetzt mal den Code
- 13:04generieren lassen kannst. Und dann kommt jetzt auch ein
- 13:08kleines Entwicklerteam und sagt, EY ja, guck mal hier, wir haben
- 13:11jetzt Devin krass, oder? Und das ist ja schon
- 13:15interessant, dass man sich fragen kann okay wieso haben wir
- 13:18zum Beispiel hat jetzt so ein kleines Team, ich sag jetzt mal
- 13:22so ein Erfolg und kann sowas rausbringen.
- 13:26So, wieso kann das? Wieso macht das nicht einfach
- 13:27jeder so? Das ist ja auf jeden Fall eine
- 13:29interessante Frage, weil du ja schon mal angesprochen hattest.
- 13:32Du meinst ja auch kein riesengroßes Entwicklerteam.
- 13:38Ja, ich meine gelesen zu haben, dass das relativ wenige sind.
- 13:41Ja, also habe ich auch. Ne, ich bin auch recherchiert,
- 13:46bin auch über diesen diese diese Info gestolpert.
- 13:50Warum ist das so? Also kannst du, kannst du uns
- 13:53eine Antwort darauf geben, eventuell also ja keine klare,
- 13:58aber was ich als sehr witzig fand ist, dass ich da im Zuge
- 14:01der Recherche zu Cognition Labs stößt man natürlich auch auf den
- 14:05CEO Scott wo und da gibt es halt so ein paar witzige Videos zu
- 14:11dieser Person, die halt so ein bisschen aufzeigen, dass das
- 14:15schon ein sehr, sehr intelligenter Mann ist.
- 14:19Da habe ich zum Beispiel ein Video gesehen, ich glaube, das
- 14:20war eine Mathe Olympiade oder oder irgendwie so ein
- 14:24naturwissenschaftswettbewerb ich weiß nicht, also auf jeden Fall
- 14:27dieses Typische was man kennt, da sitzen ein Paar.
- 14:31Schüler nebeneinander mit einem Buzzer und wer als erstes drückt
- 14:34und die Antwort kennt, kriegt einen Punkt.
- 14:35Also diese Competitions und das waren echt komplexe Aufgaben,
- 14:42ich glaube das, was ich gesehen hatte, war so ein.
- 14:44Irgend ne matheformel in einem Text verpackt und der Text war
- 14:48richtig lang, also verhältnismäßig für so ne
- 14:50Aufgabe und ich war quasi noch am lesen.
- 14:55Und hab eigentlich noch nicht mal angefangen drüber
- 14:56nachzudenken, wie man das ausrechnet, sondern ich war noch
- 14:59dabei, diese Aufgabe zu lesen. Da hat der kleine Scott Wooda
- 15:03schon den Buzzer gedrückt und einfach diese Antwort gedroppt
- 15:06und sie war natürlich auch richtig.
- 15:07Und da waren halt alles falsch. Und ist falsch.
- 15:10Hauptsache ey, ich hab nur gesagt, dass ich da gibt, das
- 15:12hab ich gedacht, ich. Bin schnell, aber ich bin ich
- 15:15hab es nicht richtig, ich bin nicht korrekt.
- 15:18Und da waren halt so 23 Aufgaben dabei und ich dacht mir also
- 15:21Gras, selbst wenn ich jetzt schon mit dem lesen fertig
- 15:22gewesen wäre, hätt ich echt lange gebraucht, um auf diese
- 15:25Antwort zu kommen, glaube ich. Gut, ich bin auch bei so
- 15:28mathematischen Sachen echt nicht der Knaller.
- 15:30Muss man auch fairerweise sagen, aber das war halt wirklich krass
- 15:34und ich glaube, dass diese Gegner von ihm da in diesem
- 15:38Wettbewerb auch einfach gar keinen Bock mehr hatten.
- 15:39Die dachten sich so. Lass mich kommen.
- 15:43Ja, ich glaube, das war halt wirklich beeindruckend.
- 15:47Also die, also er, also der der Kopf der Bande sozusagen, hat
- 15:52wahrscheinlich einiges sozusagen hinter den Ohren, mal blöd
- 15:56gesagt und die Entwicklerin und Entwickler haben ja wohl auch in
- 16:01der internationalen Informatiker Olympiade oder so glaube ich
- 16:05auch so 10 goldene ziemlich kannte ich tatsächlich nicht.
- 16:10Ich kenn sie auch nicht, hab ich auch noch nie mitgemacht, wo
- 16:12Wunder, aber da haben die auch 10 Goldmedaillen gewonnen.
- 16:15Also es ist glaub ich schon da ist auch n Team dahinter, die
- 16:20sind jetzt nicht ganz blöd ne sondern die haben glaub ich auch
- 16:22ordentlich was vorzuweisen. Und dann weiß man ja nicht, ne,
- 16:27vielleicht hätten es auch andere geschafft, aber zumindest mit
- 16:30dem Hintergrund macht es irgendwo Sinn, dass die das Halt
- 16:33geschafft haben. So n cooles Tool dann natürlich
- 16:36auch irgendwie auf die Beine zu stellen.
- 16:38Also ich glaube, dass auf jeden Fall auch andere schaffen.
- 16:42Die Frage bei sowas ist immer, wer hat diese Idee dahinter und
- 16:45macht den ersten Wurf da dabei und da sind halt so ne Leute
- 16:49ganz oft da vorne dabei, weil sie halt einfach kreative und
- 16:53intelligente Köpfe sind und es ist gut, dass wir solche Leute
- 16:56haben, weil die ja sowas dann halt extrem pushen und
- 16:59vorantreiben. Und das ganze aufs nächste Level
- 17:02heben. Eine Sache fand ich dabei noch
- 17:04ziemlich spannend, wenn ich das richtig verstanden habe, ist ja
- 17:09das Cognition Labs ja gar nicht. Eigene Modelle macht.
- 17:17Sondern eigentlich nur verwendet, also im Prinzip
- 17:19wirklich nur die Software drumherum schreibt und diesen
- 17:23virtuellen Software entwickelt, also diesen entwickelt.
- 17:27Und das ist ja aber auch das neue dabei und das weil du ja
- 17:30meintest so mit Chat GPT und das hat halt diesen Hype so
- 17:33ausgelöst. Als das quasi öffentlich
- 17:36anwendbar war und der der Allgemeinheit zur Verfügung
- 17:39gestellt wurde. Man merkt ja einfach, wie
- 17:42unglaublich viele Systeme und Softwarelösungen jetzt aus dem
- 17:45Boden sprießen, die auf sowas aufsetzen.
- 17:48Ja klar, du hast. Genau.
- 17:51Und auf einmal nimmt das Ganze so krass Fahrt auf.
- 17:54Das halt jetzt solche coolen Softwarelösungen um die Ecke
- 17:57kommen und das das ist halt extrem spannend und das ist echt
- 18:01wirklich ne sehr spannende Zeit zur Seite, eine spannende Zeit
- 18:04zurzeit. Und find ich cool, dass dass wir
- 18:10hier auch n bisschen darüber quatschen können.
- 18:11Fabi, es macht mir wirklich ne Menge Spaß.
- 18:15Ja, ansonsten zur Website, um das Mal abzuschließen, was ich
- 18:18halt auch noch spannend fand ist, es gab halt auch noch so ne
- 18:21Kleine. Es sind natürlich im Herzen auch
- 18:24Wissenschaftler. Eine wissenschaftliche
- 18:26Einordnung vom Benchmark her, wie sie denn zu anderen aktuell
- 18:31bestehenden Systemen abschneiden und.
- 18:35Beispielsweise es gibt ja noch Chlor.
- 18:36Dann was du meintest Chat GPT 3 und 4.
- 18:40Und noch andere Systeme habe ich jetzt nicht mehr auf dem Schirm.
- 18:42Was da alles in dieser Gegenüberstellung dabei war.
- 18:46Was ich aber spannend fande ist, dass sie deutlich besser
- 18:50abgeschnitten haben stand. Der Aufzeichnung, wo sie das
- 18:55quasi benchmarkt haben. Wer weiß wie es jetzt ist.
- 18:59Aber das war ja sowas sowas vom Verhältnis.
- 19:03Mal 4. Also es ging glaub ich darum
- 19:06unbekannte Aufgaben zu zu bekommen und die richtig zu
- 19:10lösen. So mal ganz grob erklärt, ich
- 19:12weiß auch gar nicht genau, wie das jetzt exakt gebenchmarkt
- 19:15wurde, aber. Sag schon, Devin hat glaub ich
- 19:211213% irgendwie erreicht, also an richtigen Lösungen.
- 19:26Das mag jetzt wenig klingen, aber das ist halt natürlich auch
- 19:28ne super komplexe und schwierige Aufgabe für den für so ein
- 19:32System, da halt auch wirklich auf Lösungen zu kommen, die
- 19:34korrekt sind, weil die anderen Systeme halt alle deutlich im
- 19:39einstelligen Bereich waren. Also so bei.
- 19:41Ich glaub so zwischen 3 und 5% und das ist ja dann wirklich
- 19:45schon nen nen Faktor. 3. Sag ich mal besser zu sein und
- 19:50das find ich krass, also dafür weil wie du schon meinst kleines
- 19:53Team. Das sind zwar alles
- 19:54wahrscheinlich sehr sehr helle Köpfchen.
- 19:56Knöpfchens schön verniedlich. Aber trotzdem, Hut ab, ne.
- 20:03Ja, mega. Aber du meintest ja auch schon
- 20:06so ne es. Es kommt halt raus, es ist wird
- 20:09ne Technologie etabliert, beispielsweise ne und dann wird
- 20:13die ja zum Beispiel vielleicht auch weiterentwickelt oder
- 20:15andere Arten sehen dann das und denken so ah OK coole Idee ja
- 20:18stimmt so und so funktioniert das.
- 20:20Was ich halt auch interessant fand war, dass es dann auch
- 20:24relativ schnell n Repository gab, das heißt Open Devin den
- 20:30Link dazu packen wir auch mal in die Show, in die Shownotes mit
- 20:34rein. Damit ihr euch.
- 20:36Genau weil, wie der Name es schon sagt, das kann man halt
- 20:38auch schon verwenden. Ne genau.
- 20:40Also ich glaub das ist noch so sage ich jetzt mal work and
- 20:43progress, aber es ist halt interessant.
- 20:46Dass sich halt Leute gesagt haben, ey OK.
- 20:49Devil kann man jetzt noch nicht so einfach benutzen, also machen
- 20:52wir jetzt Open Devil und versuchen das ganze Open Source
- 20:54mäßig auszurollen und das finde ich cool.
- 20:58Und das finde ich. Also das, das ist halt irgendwie
- 21:00weiß ich nicht, open Source ist halt irgendwie ne ne ne geile
- 21:03Sache und ich find es halt irgendwie interessant, dass
- 21:06relativ schnell halt eben auch dann die einen sagen, ja, ist ja
- 21:09logisch, aber ich weiß nicht, ich find's trotzdem halt
- 21:12beeindruckend, dass es halt, dass Leute sich dann halt auch
- 21:15zusammensetzen und sagen okay, wir machen das jetzt auch
- 21:18öffentlich und versuchen sozusagen alle mit teilhaben zu
- 21:20lassen, das finde ich halt einfach.
- 21:21Cool, um einfach auch diesen Drive aufrechtzuerhalten.
- 21:24Was ich meinte, dass er momentan da richtig gepusht wird in
- 21:27diesen Bereichen. Und sowas fördert das natürlich
- 21:29noch mal extrem und es beantwortet deine Frage vorhin
- 21:33ne, weil natürlich, es können halt auch andere Leute so was
- 21:36ändern, auf jeden. Fall manchmal muss die Idee halt
- 21:40irgendwie da sein, damit man dann halt auch sagen kann.
- 21:43Also es gibt ja auch manchmal, ich weiß, ich kenne das auch von
- 21:45mir so, dass man bestimmte Ideen hört und sich dann denkt, ja,
- 21:49natürlich. Es ist doch eigentlich.
- 21:50Ist doch logisch so, und dann fällt es einem wie Schuppen vor
- 21:52den Augen, aber vorher hat man irgendwie nicht dran gedacht
- 21:55oder das halt nicht so richtig. Ja weiß ich nicht, nicht
- 21:59gesehen, einfach ne. Aber was ich auch interessant
- 22:02fand, war, weil man könnte jetzt denken, so OK weiß nicht, ist
- 22:05das jetzt das einzige und ich hab halt auch jetzt letztens
- 22:09noch. Von ich glaub, dass die
- 22:11Princeton University gibt es den SWE Agent und die haben quasi
- 22:16eigentlich das gleiche gemacht, also auch ne Art ich sag mal
- 22:21Devin ähnlichen ähnliches Produkt rausgebracht können wir
- 22:27auch auf jeden Fall mal verlinken, gibt es nämlich auch
- 22:30ein Repository zu und das fand ich auch interessant, weil laut
- 22:32deren eigenen Angaben sind die zum Beispiel auch nur 2% von dem
- 22:37was du meintest von diesem. Real World Software Engineering
- 22:41Performance Tester Naja, genau so hieß es.
- 22:44Genau da sind irgendwie 2% hinter Devin und da dachte ich
- 22:48mir auch so okay das ist krass. Also das sind auch weißt du
- 22:50irgendwie Leute die sich dann auch gesagt haben okay wir
- 22:53machen das jetzt auch mal das gleiche in Grün und sind halt
- 22:57auch in der Performance relativ gut dabei also ich glaube das
- 23:01sind unter 2% hinter Devil also finde ich auf jeden Fall
- 23:03spannend. Wie gesagt Wer sich dafür
- 23:06interessiert, wir verlinken die Reposite, wir verlinken das mal
- 23:09auch allein für mich, weil das will ich mir auch gerne mal
- 23:11angucken, das klingt spannend. Ja, Wettbewerb belebt halt ne,
- 23:16also ist ja cool, wenn jetzt mehrere Leute anfangen so Agents
- 23:21für diese KI Modelle zu entwickeln.
- 23:23Ich hab zum Beispiel auch gelesen, dass der Open AI
- 23:26genauso selbst noch einschreiben möchte.
- 23:28Macht ja auch nur Sinn. Ja klar ja und dann ist die
- 23:31Frage, was ist da an Performance drin.
- 23:34Ja, ja, die haben dann. Das wird auf jeden Fall noch
- 23:37sehr spannend, da glaube ich. Ja, die haben natürlich auch
- 23:40noch ganz andere Möglichkeiten. Wahrscheinlich.
- 23:43Ich find das aber interessant. Also wir haben ja beide zum
- 23:46Beispiel auch so n so n so n Open Devon oder so NSWE Agent
- 23:50oder es gibt sicherlich auch noch mehr davon.
- 23:54Haben wir ja selber noch nicht ausprobiert und das steht ja
- 23:57auch noch ein bisschen auf unserem Plan und das wollen wir
- 23:59auf jeden Fall auch noch mal machen.
- 24:01Würde mich auf jeden Fall sehr interessieren.
- 24:05Man dann im Endeffekt sag ich mal mit so einem eigenen
- 24:08Repository, wie das funktioniert.
- 24:10Ja ja find ich auch super spannend.
- 24:13Ist auch ne gute Gelegenheit um jetzt in den philosophischen
- 24:16Teil der Podcastfolge überzugehen, weil mich würde
- 24:19natürlich auch mal extrem interessieren, fabi, wie du
- 24:21dieser Technologie gegenüber stehst, weil ich glaube, wir
- 24:25haben jetzt eigentlich genug, wie gesagt, jeder berichtet
- 24:27darüber. Wir haben wahrscheinlich auch
- 24:29für manchen Zuhörerinnen und mancher Zuhörer nichts Neues
- 24:33erzählt deswegen. Wir mal so zu unseren Meinungen
- 24:36dazu, weil ja, also wie gesagt, mir ist aufgefallen, dass es hat
- 24:40extreme Medienpräsenz auch, also jetzt zumindestens für für
- 24:44Techies sage ich mal. Auch zurecht ne und genau wir
- 24:50wollen es ja auch ausprobieren, weil wir haben ja schon mal
- 24:53beide über das Thema auch vor kurzem erst gesprochen und
- 24:56gesagt. Es ist jetzt stand der Dinge.
- 25:02Dass AI halt eine Rolle einnehmen wird in der Zukunft,
- 25:05gerade auch für Entwickler. Klar, es gab jetzt Superviel
- 25:10Clickbait und Panikmache. Devin wird jetzt alle arbeitslos
- 25:15machen, weil Devin ist jetzt der virtuelle Softwareentwickler,
- 25:18der nicht meckert und alles macht, was man ihm sagt und
- 25:21deswegen braucht man jetzt keine Softwareentwickler mehr.
- 25:25Ja, das ist Quatsch. Kurz mal ganz kurz abgekürzt aus
- 25:28meiner Sicht, das ist mein und Quatsch, das ist n
- 25:30Assistenzsystem und wie du ja auch schon meintest, man muss
- 25:33halt auch ne Hand drauf haben und gucken, ist das denn korrekt
- 25:36in welche Richtung er jetzt entwickelt zum Beispiel, das
- 25:39heißt du musst ja auch n Sachverständnis davon haben und
- 25:43genauso wie wir das ja auch schon mal in unserer Chat GPT
- 25:45Folge diskutiert haben, aber es gibt auch Leute die sich wehren
- 25:51dagegen die sich jetzt hinstellen und sagen nee Quatsch
- 25:55brauche ich nicht, ich brauch keine.
- 25:57Tools, die mich unterstützen beim Code, weil da kommt eh nur
- 25:59Müll raus. Die Frage ich sowieso nicht, ob
- 26:03bei mir irgendeine Funktion schreiben kann, weil die immer
- 26:06Käse ist. Weißt du, kennt man ja auch
- 26:08solche Leute und da find ich halt jetzt wirklich extrem
- 26:11spannend. Wie wie siehst du das für dich
- 26:15persönlich auch in der Zukunft? Wie wie würdest du diese Sachen
- 26:18handhaben beziehungsweise hast vor sie zu handhaben?
- 26:22Deswegen der philosophische Teil jetzt ja sehr spannend.
- 26:26Also find ich auf jeden Fall auch.
- 26:28Also ich find das ist NNN sehr sehr spannendes und
- 26:31interessantes Thema. Also ich steh zu dem Ganzen,
- 26:34auch dem ganzen aufgeregt gegenüber, also ich find es halt
- 26:37wirklich interessant. Kann aber auch nicht ganz umhin,
- 26:41dass ich mir denke, OK, so n bisschen, also so n bisschen
- 26:46bissle Schiss. Und aber halt auch.
- 26:51Halt interessant zu gucken. So wo geht es hin.
- 26:56Was ich mir denke ist, wenn sich jetzt zum Beispiel Leute
- 26:58hinstellen und sagen Hey ich find das blöd ich ich will das
- 27:02nicht, AI ist irgendwas blödes und sich dagegen.
- 27:06Wären. Ich finde da kann man eigentlich
- 27:09nur sagen, Na ja, du kannst dich sehr stark dagegen wehren.
- 27:13Es wird aber nichts dagegen ändern, dass diese Technologie
- 27:16jetzt existiert und diese Technologie verwendet wird, also
- 27:20egal wie, ob du es gut findest oder ob du es blöd findest, die
- 27:23Technologie ist da und wir müssen damit arbeiten und damit
- 27:26leben. So da bringt halt nichts sich
- 27:29dagegen irgendwie darüber aufzuregen oder so, es wird es
- 27:32wird nichts bringen. Also du kannst jetzt einfach nur
- 27:34sagen okay ich benutze das, ich benutze das nicht, aber du
- 27:37brauchst dich nicht, dafür brauchst du nicht aufzuregen,
- 27:38brauchst du nicht dagegen zu rebellieren, weil es ist halt da
- 27:41und fertig ist. Das ist halt, das ist halt
- 27:44wichtig, was ich halt interessant finde, also was ich
- 27:47spannend finde ist wirklich, wie verändert sich die Software
- 27:51Entwicklung, wie verändert sich zum Beispiel auch die
- 27:55Produktivität in Zukunft, wenn man jetzt so aus Sicht eines
- 27:58Software Entwicklers wie ich zum Beispiel damit arbeitet.
- 28:04Und ein bisschen also, wo mein kleiner Schiss liegt, ist halt
- 28:08so ein bisschen die Frage, so, ich denke mir so okay du musst
- 28:11das ganze ja super weisen, weil. Du musst ja irgendwie noch
- 28:16sagen, OK, was soll diese Software machen, funktioniert
- 28:20das auch richtig, weil ne KI kann ja auch Fehler machen und
- 28:23so weiter. Aber ich sag mal so keine
- 28:26Ahnung, geh mal 10 Jahre zurück. 20 Jahre zurück hätte auch
- 28:29keiner gedacht, dass das jetzt so funktioniert.
- 28:30Also man weiß halt nicht wo geht das hin ne und wenn aber
- 28:35irgendwann mal der der Zeitpunkt kommt das irgendwie zum Beispiel
- 28:38ne KI selbständig Software entwickelt ohne dass man da
- 28:40wirklich überhaupt noch Einfluss drauf hat.
- 28:43Oder haben kann, weiß ich nicht. Dann wird es halt super, dann
- 28:48wird es halt strange und das würde dann für mich in ne
- 28:50Richtung gehen, wo ich mir denke.
- 28:52OK, da haben wir vielleicht ein bisschen, also da hätte man dann
- 28:54irgendwie aus meiner Sicht die Kontrolle verloren.
- 28:58Halt sozusagen keine Entwickler und keine Entwicklerin mehr.
- 29:00Braucht so und ja, das ist für mich so dieser Trade off, weil
- 29:04einerseits kann man sagen so ja Entwickler oder Entwicklerin
- 29:07verlieren niemals ihren Job meiner Meinung nach weil aber
- 29:10wenn es passiert, dann denke ich mir so, dann dann dann gibt es
- 29:13irgendein Eigenleben von keine Ahnung Software die sich
- 29:16irgendwie entwickelt was eigentlich irgendwie
- 29:17unkontrollierbar ist und dann wird es komisch meine Meinung
- 29:21dazu so ein. Bisschen.
- 29:21Ja, das ist halt ein super interessantes Gedankenspiel, da
- 29:26würde ich fast schon sagen, da könnte man eine eigene Podcast
- 29:28Folge zu machen. Da kann man natürlich eine Menge
- 29:31philosophieren drüber. Lass uns das bitte auch mal so
- 29:35machen. Schreibt das mal auf deinen
- 29:37gedanklichen Zettel, weil das finde ich extrem spannend.
- 29:40Also. Regie bitte einmal das Thema
- 29:44aufschreiben. Weil das ist halt wirklich
- 29:49spannend. Was passiert dann, wenn man zu
- 29:50diesem Punkt gelangt und nicht mehr quasi als Supervisor drauf
- 29:55gucken kann, also dass man nicht mehr versteht, was da passiert,
- 29:59weil wie gesagt, Wir hatten ja gesagt, man kann sehen, was der.
- 30:02Macht, was er codet und diesen Code kannst du lesen.
- 30:05Ja genau, was ist, wenn das nicht mehr der Fall ist.
- 30:09Aber da da da hab ich auch so n paar Gedankenspiele für dich mal
- 30:13aber lass uns das mal ne eigene Folge.
- 30:15Packen? Ja, das.
- 30:16Ufert sonst aus, da hast du recht.
- 30:17Genau weil wenn ich damit jetzt loslege, dann liebe zuhören
- 30:20lieber Zuhörer, nimm dir noch 2 Stunden Zeit, dann wird's hier
- 30:23länger. Deswegen ich lenk das mal in
- 30:26eine andere Richtung. Siehst du es dann eher als
- 30:30Assistenz, also Devin oder allgemein AI Tools?
- 30:35Lass uns mal ein bisschen allgemeiner kurz werden für
- 30:38deine für dein Daily Business, also für deine Arbeit oder
- 30:43siehst du es so, dass wenn du anfängst damit zu arbeiten oder
- 30:48die die Allgemeinheit damit anfängt zu arbeiten, dass es
- 30:51dann dir die Arbeit sozusagen wegnimmt, weil ich hab da
- 30:55eigentlich eine ganz klare Meinung, aber magst du da
- 30:58nochmal ganz kurz? 2 Sätze Gedanken dazu von dir
- 31:02geben. Ja, also ich, ich find das ist n
- 31:05Tool was man benutzt. Das einzige was ich mal so n
- 31:10bisschen so challengen würde ist der Punkt, dass zum Beispiel
- 31:14wenn du sagst OK ich arbeite jetzt nur noch mit AI Tools,
- 31:17dass man halt einfach selber mal komplett abschaltet.
- 31:20Also ich merke ja zum Beispiel selber, dass bestimmte, also
- 31:24dass zum Beispiel in der Uni Zeit, wo man viel mehr
- 31:26algorithmische Problemstellungen lösen musste, war man da noch
- 31:30viel mehr drin, also der, der der Kopf hat viel mehr
- 31:32gerattert, man hatte. Schon wie sagt man so
- 31:37interessante Gedankengänge, wenn es jetzt darum ging, Algorithmen
- 31:41zu entwickeln und wenn, wenn ich jetzt sozusagen in der Arbeits
- 31:45im alltagsarbeitswelt Trott bin, dann hat man meistens nicht
- 31:50mehr, kommt natürlich auf den den Job an, in dem man sozusagen
- 31:53arbeitet, aber bei mir ist es auf jeden Fall nicht so, dass
- 31:55ich jetzt krasse Algorithmen mir überlegen muss, die sozusagen im
- 31:58wissenschaftlichen Kontext stehen, wobei.
- 32:02Einem sozusagen das Gehirn ein bisschen einschläft, ne, also
- 32:05sag ich jetzt mal blöd gesagt, n bisschen abbaut und ich frag
- 32:08mich, wenn du die ganze Zeit immer nur AI Tools nimmst und
- 32:10einfach sagst so. Ja, ich möchte jetzt keine
- 32:13Ahnung nen Filter über die das und das Array machen und der
- 32:16Filter soll das und das machen. Bitte machen wir das, dann
- 32:19könnte es ja sein, dass man irgendwann an den Punkt kommt,
- 32:21dass man vielleicht überhaupt selber gar nicht mehr checkt,
- 32:24also weißt du also auch Leute die damit aufwachsen.
- 32:27Überhaupt nicht mehr. Das Verständnis davon haben, wie
- 32:29bestimmte Sachen wirklich funktionieren.
- 32:32Und das find ich halt interessant und find ich halt
- 32:34auch n bisschen würde ich schade finden, wenn wenn man halt zum
- 32:37Beispiel irgendwann mit neuen Generationen irgendwie über Code
- 32:41redet und die sagen dann keine Ahnung weiß ich nicht, frag doch
- 32:44Devin. So weißt du.
- 32:48Das finde ich spannend. Ich glaube aber, dass wir in den
- 32:52letzten Jahren diese Entwicklung eh schon durchmachen.
- 32:56Also ich geb dir mal ein Beispiel.
- 32:59Überleg mal. Zurück in dein erstes Semester.
- 33:03Wie du da Programme geschrieben hast.
- 33:06Also ich meine jetzt nicht von der Qualität, sondern.
- 33:10Von der Art und Weise ja, ja und wie jetzt gecodet wird.
- 33:15Stichwort IDES, wie unglaublich mächtig IDES ja über die Jahre
- 33:20geworden sind und was all dies, die ihr mittlerweile also die
- 33:23Entwicklungsumgebung jetzt liebe, zuhören, lieber Zuhörer,
- 33:26falls ide nicht so der Begriff ist, in der, in der man codet,
- 33:30was die einem schon automatisiert abnehmen kann.
- 33:35Und vereinfacht. Und kennst du dieses Gefühl?
- 33:38Und da erwische ich mich manchmal bei, und deswegen meine
- 33:41ich, diese Entwicklung ist eigentlich schon längst im
- 33:43Gange, dass du Shortcuts verwendest, um beispielsweise
- 33:48dir ein Test Case zu generieren oder irgendwelche Automatismen
- 33:51abzufeuern, also zu triggern, dass du an den Punkt kommst,
- 33:56dass du dir gar nicht mehr genau anguckst, was da eigentlich
- 33:59gerade generiert wurde. Ja, okay, also du meinst.
- 34:02Wenn der Short hat auf einmal genau zum Beispiel du erstellst
- 34:05dir ein Test Case in einer gewissen Syntax und fängst
- 34:08einfach an, weil du es so oft schon gemacht hast.
- 34:10Denn dir. Den Test zu überlegen und zu
- 34:12implementieren, der Rahmen von diesem Test Case ist, wurde
- 34:16jetzt generiert von der von der IDE und ich hatte es erst vor
- 34:20kurzem, dass ich auf einem anderen System gearbeitet habe,
- 34:24wo dieser Shortcut nicht existiert hat oder er hat
- 34:26einfach nicht ich keine Ahnung, ging nicht, war irgendwie nicht
- 34:29eingerichtet. Wie auch immer, war super
- 34:30Stranger, also musste ich das per Hand schreiben und ich
- 34:33dachte mir was zur Hölle steht da eigentlich immer?
- 34:38Und das ist, und ich habe jetzt nicht das Gefühl, dass mir die
- 34:42Ideen den Job klaut, sondern. Es wird halt alles
- 34:48automatisierter. Es wird die Arbeit abgenommen.
- 34:50Das sind alles Assistenzfunktionen und die
- 34:53machen dich produktiver. Ja.
- 34:55Das heißt, du kannst schneller diese Tests schreiben, du kannst
- 34:58schneller reflect, dann indem du einfach refactor
- 35:00Funktionalitäten nutzt und nicht mehr per Hand durch den ganzen
- 35:04Code gehst und alles Umbenennst beispielsweise nur nur
- 35:07Beispiele. Du hast recht, das stimmt ja
- 35:10auch nur ich habe, also ich finde halt, dass das eine sind
- 35:13halt Sachen, die dir halt ein bisschen sozusagen.
- 35:16Arbeit abnehmen, aber jetzt noch nicht so krass kognitiv.
- 35:22Und diese, diese sag ich mal, wenn du jetzt einfach nur noch
- 35:26sagst, ja komm, mach mal, mach mal dies und jenes, dann wird er
- 35:30halt sogar auch kognitiv sozusagen abgenommen.
- 35:32Wie du deinen Code entwickeln würdest und angenommen, dass
- 35:36sich das alles weiterentwickelt. Du musst es natürlich super
- 35:38erweisen, du musst natürlich vielleicht gucken, okay.
- 35:42Ist das alles soweit? Richtig, aber.
- 35:44Kann mir halt vorstellen, dass bestimmte Weiß nicht bestimmtes
- 35:47wissen vielleicht auch einfach so verloren geht, was natürlich
- 35:49schade wäre, aber was und du hast recht, ist es irgendwie
- 35:52relativ irgendwie auch irgendwie normal.
- 35:56Genau. Also ich glaube, es ist halt der
- 35:57Lauf der Dinge. Das aus stand jetzt.
- 36:02Wahrscheinlich nervt also wie gesagt wir beide, ich sprich mal
- 36:06jetzt für uns beide, wir Cohen ja extrem gerne, wir lieben es
- 36:10ja Code zu schreiben, Programme zu entwickeln, Software Lösungen
- 36:14zu schaffen und wollen es ja auch selbst schreiben, weil es
- 36:17uns ja Spaß macht wir gerne da das sogenannte Hirnschmalz
- 36:21reinstecken und uns überlegen wie was funktionieren könnte und
- 36:25ich bin da ganz bei dir, ich habe auch keinen Bock momentan
- 36:28nur prompt Engineering zu betreiben und zu sagen ich hätte
- 36:31jetzt gerne eine Funktion die macht das und das und dann hätte
- 36:34ich gern noch so eine Funktion und dann ist meine Software
- 36:37fertig. Finde ich momentan auch nicht
- 36:39attraktiv, nur was mir halt klar wurde, durch zum Beispiel auch
- 36:43dieses Ide Beispiel ist, das ist der Lauf der Dinge ist, dass
- 36:47Sachen immer produktiver werden und ich habe mal ein sehr sehr
- 36:50coolen Kommentar unter so einem, ich glaube es war sogar ein
- 36:54Debüt gelesen, weil es halt auch darum ging.
- 36:57Ja gut dann so war aber arbeitslos.
- 37:00Und genau so sehe ich das ja nicht.
- 37:02Und der Kommentar hat hat mich da auch noch mal bestärkt, weil
- 37:05er war wirklich cool und zwar stand da sowas sinngemäß.
- 37:10Na ja, gut, klar, eine Firma braucht jetzt kein
- 37:12Entwicklerteam. Also in der Zukunft nicht.
- 37:15Jetzt ja, wenn das alles etabliert ist, braucht ein eine
- 37:18Firma keine 30 Entwickler mehr um zum Beispiel die
- 37:23Digitalisierung im Unternehmen voranzutreiben oder was auch
- 37:26immer, aber das heißt ja nicht, dass quasi die Firma auf 20
- 37:31verzichten kann, vielleicht nur noch 10 braucht und die anderen
- 37:3320 nie wieder einen Job finden, sondern das bedeutet ja im
- 37:36Umkehrschluss auch, dass kleine Unternehmen jetzt die Chance
- 37:40haben. Digitalisierung im eigenen
- 37:42Unternehmen hochzuziehen und nicht 30 Entwickler einstellen
- 37:44zu müssen, die nicht bezahlt werden können, sondern dann ja
- 37:47im Umkehrschluss halt auch 10 genauso reichen.
- 37:50Und diesen Gedankengang fand ich geil.
- 37:52Man finde das Positive in dieser ganzen und in dieser ganzen
- 37:56Thematik und nicht das Negative nicht okay wir brauchen keine 50
- 37:59Entwickler mehr, sondern okay 10 reichen und andere Firmen können
- 38:02jetzt 10 einstellen, weil die kann sich dieses Unternehmen
- 38:05leisten und kann genauso jetzt mitmischen, das ist doch
- 38:08eigentlich das geile dahinter, ja die.
- 38:11Definitiv. Was ich halt interessant finde,
- 38:14ist zum Beispiel, also es ist ja auch nicht so, dass ich sage,
- 38:16ja, ich finde das blöd, ich finde ja, dass wir selber quasi
- 38:18wir sind ja auch irgendwo einer geilen Situation, weil wir
- 38:21können diese Tools nutzen und haben aber auch aus unserer
- 38:24Vergangenheit heraus natürlich ein gutes Wissen darüber, wie
- 38:27der ganze Kram funktioniert. Ich stelle jetzt einfach mal
- 38:31einen Raum, das und ich kenne das ja selber, wenn du irgendwas
- 38:34hast, was einfach geht, da machst du es ja eher so, dass du
- 38:37den einfachen Weg gehst. Ist ja ganz normal, ist ja die
- 38:40Natur, der Weg des Gerätes. Widerstands irgendwo.
- 38:43Und wenn ich mir zum Beispiel sagen würde, ich würde heute
- 38:45Anfang Softwareentwicklung zu lernen, wüsste ich nicht, ob ich
- 38:48quasi das Level erreichen würde vom Verständnis her, was ich
- 38:51heute habe im Verhältnis zu, wenn ich heute anfangen würde in
- 38:55dieser Zeit, weil entweder ja oder es kann natürlich sein,
- 38:58dass du natürlich sozusagen dir dieses Wissen gut aneignen
- 39:02kannst. Aber es kann genauso sein, dass
- 39:04du dir sagst, okay weiß ich nicht, schreibt doch mal selber
- 39:08einen sortier Algorithmus beispielsweise, ja, kann ich
- 39:10nicht, keine Ahnung, weiß nicht wieso, kannst du das nicht, habe
- 39:12ich immer eingegeben, so also. Natürlich sein, dass Leute
- 39:16natürlich schneller irgendwas entwickeln können, weil sie halt
- 39:19sehr viel AI benutzen, was ja natürlich auch ne gute Sache
- 39:22ist. Da wird es ja auch irgendwie
- 39:24hingehen. Nur ich find es halt natürlich
- 39:28geil, dass man halt auch eben sozusagen, dass wir eben noch n
- 39:31gewisses, also sozusagen dieses Wissen halt noch mitgenommen
- 39:34haben. So ne und ich weiß nicht, ob das
- 39:36nicht veraltet, aber es ist nicht.
- 39:38Schlecht? Ja, das ist ja halt eher ne
- 39:40Frage der Ausbildung. Und des Lehrauftrags deiner
- 39:43Ausbildungsstätte oder des Studiums, sage ich mal.
- 39:47Diese Algorithmen zum Beispiel Sortieralgorithmen.
- 39:52Die gibt es ja auch schon, die gab es ja schon lange vor
- 39:54unserer Zeit und trotzdem haben wir es ja auch noch gelernt und
- 39:57um Hand aufs Herz aus meiner Sicht, ich habe die damals coden
- 40:01müssen im Studium, damit ich sie auch verstehe, damit man auch
- 40:04die unterschiedlichen Komplexitäten dahinter versteht,
- 40:06dass also die Effizienz sozusagen dieser Algorithmen,
- 40:09aber seitdem nimmst du ja auch in jeder Sprache die Sort
- 40:12Funktion, definitiv. Deswegen spannend.
- 40:18Ich verstehe deinen Punkt und es ist halt spannend wie sich.
- 40:22Das ganze Konzept drumrum entwickelt, ob man den Weg geht
- 40:25und sagt, OK, wir müssen, wir können jetzt, wir müssen nicht
- 40:28mehr wissen, wie alles in der Theorie versteht und wie die
- 40:31Ursprünge sind, sondern wir prompt n einfach nur noch, also
- 40:33wir wären Spezialisten im Prompton.
- 40:36Ja. Oder geht man so Mischweg und
- 40:38sagt, ich kann bin selbst Softwareentwickler und nutze es
- 40:41als Assistenzsystem, was ich persönlich sehr charmant finde,
- 40:44dass man sagt, OK, ich kann halt noch mehr alleine entwickeln,
- 40:48weil das ist ja auch n Fakt. Als einzelner Entwickler ist ja
- 40:52stark limitiert, was man als Projekt umsetzen kann.
- 40:57Also du wirst ja alleine nie einen super krasses Game
- 41:02entwickeln können, was so ein Triple A Game aus der heutigen
- 41:05Zeit, weil das sind ja auch riesen Entwickler Teams, naja
- 41:08die nur mal als Beispiel, das heißt du hast ja eine gewisse
- 41:12gewisse Leistung die du bringen kannst.
- 41:15Pro Tag sage ich mal was du Cohen kannst und alleine würdest
- 41:19du halt dann sage ich mal 80 Jahre brauchen was halten
- 41:21Entwicklerteam dann in 2 Jahren macht oder so weißt du was ich
- 41:25meine und diese Produktivität, das finde ich da bin ich richtig
- 41:29gespannt wie die denn steigt. Ja, das wird sich ja
- 41:32wahrscheinlich auch bald zeigen. Was ich.
- 41:35Wahrscheinlich schneller, als wir denken.
- 41:37Was ich noch eine Sache hab ich noch, weil ich hab hör Grad von
- 41:42Devin, dass wir schon bisschen über die Zeit sind.
- 41:45Oh Gott, oh Gott, oh Gott. Lass mich in Ruhe, Devin.
- 41:48Nein. Und das wäre, so der will, noch
- 41:50schnell ne Aufgabe zum Coden. Dann hat er noch mal was.
- 41:52Ist ja so der letzte Punkt den den ich jetzt noch so vielleicht
- 41:56noch mal reinwerfen würde, was ich interessant finden finde,
- 42:00ist, dass man dass ne Programmiersprache an sich ist.
- 42:03Ja ne Sprache, die wirklich eine sehr sehr eindeutige
- 42:06Beschreibung hat. Also du kannst eigentlich, wenn
- 42:08du etwas codest, dann hast du ja im Endeffekt das was du
- 42:12beschreibst ist entweder entspricht den Anforderungen
- 42:15oder halt eben nicht, also das ist eigentlich ein klares ja
- 42:19oder nein irgendwo. Was ich spannend finde, ist,
- 42:22dass ein prompt ist ja eine natürliche Sprache.
- 42:26Und ja. Ich frag mich halt wie.
- 42:31Also das ist wirklich ne ne ne interessante Frage wie gut
- 42:33kriegt man etwas gepromtet um sozusagen genau das
- 42:38Herauszukriegen was die Anforderungen sind, weil keine
- 42:41Ahnung, jeder kennt das ja wahrscheinlich.
- 42:43Wenn jetzt irgendjemand sagt, nee, dann interessant, möchte
- 42:46ich gerne mal mit der Person sprechen, weil das ist glaub ich
- 42:50dann einfach n ein Hammer Skill, dass man zum Beispiel, wenn
- 42:53keine Ahnung einer sagt was. Und die andere Person hört das
- 42:57und das, was beim Sender rauskommt, ist ja nicht immer
- 43:00gleich das, was beim Empfänger ankommt.
- 43:02Also wenn jetzt zum Beispiel der eine etwas asisches
- 43:04kommunikationsbuch genau, und wenn jetzt der eine zum Beispiel
- 43:06irgendwie sowas sagt, wie weiß ich in in Kritik gibt.
- 43:10Die gut gemeint ist, versteht der andere das vielleicht total
- 43:14blöd oder? N Kompliment kommt falsch an
- 43:17oder was auch immer das sind ja gesagte Sachen.
- 43:19Hast du jetzt vor, Devons zu beleidigen?
- 43:22Nein, aber du weißt, was ich meine.
- 43:25Und da frage ich mich, wie eindeutig kann man Code mit
- 43:27einer natürlichen Sprache beschreiben, die eigentlich
- 43:31nicht unbedingt eindeutig ist? Ne, und das finde ich halt
- 43:34spannend. Was natürlich auf der einen
- 43:37Seite für mich irgendwie zusammengefasst n bisschen
- 43:40bedeutet. Du kannst erstmal n Wurf machen
- 43:43und musst vielleicht aber noch n bisschen dran feilen.
- 43:46Aber wie siehst du das? Ja gut, aber meinst du das da so
- 43:48n klassisches Stakeholder Dilemma?
- 43:50Ne? Also du hast halt ne Vision von
- 43:53deinem Produkt und musst jetzt irgendwie in Worte fassen, dass
- 43:57du diese Vision bestmöglich darstellen kannst.
- 44:00Und in dem Fall sogar prompt muss damit der Code dem
- 44:03entspricht, was ja aber jetzt bei Devon zum Beispiel der
- 44:06Fortschritt ist, dass du sagen kannst, du siehst, was er macht,
- 44:09dann ja, nee, nee, warte mal, warte mal, jetzt geht es hier
- 44:11aber ne falsche Richtung. Da bitte statt rot blau.
- 44:16Oder keine Ahnung. Weißt du, das ist ja schon mal n
- 44:19Fortschritt, aber das ist auf jeden Fall nicht diese diese
- 44:24Eineindeutigkeit im Cohen, die du meinst.
- 44:26OK, verstehe ich. Das ist ein reales Weltproblem,
- 44:31was das in jedem Softwareprojekt ja aktuell auch schon gibt.
- 44:35An also mal angenommen, du bist jetzt nicht derjenige der die
- 44:38Software designt im Sinne von die Anforderungen stellt und
- 44:42gleichzeitig der Coder, weil da musst du es mit dir selbst
- 44:45ausmachen, ob das deinen Anforderungen jetzt entspricht.
- 44:49Aber sobald du halt quasi von außen wirklich von Stakeholdern
- 44:52deine Anforderungen bekommst zur Software hast du dieses Problem
- 44:56genauso und das ist halt wirklich spannend, wie das dann
- 44:59gelöst wird oder also wie das denn zwischen Mensch Maschine
- 45:01aussieht. Recht, was ich halt interessant
- 45:05finde ist oder die, die die Fragestellung die sich mir
- 45:07ergibt ist. Pro also prompt man quasi
- 45:12sozusagen wieder etwas um diesen Fehler halt zu lösen.
- 45:14Oder geht man halt direkt, ist es schneller in den Code
- 45:17reinzugehen, zu sagen, ja komm hier, das schreibe ich immer
- 45:19schneller schnell mal selber an der Stelle um, weil ich habe
- 45:22zumindest die Erfahrung gemacht, dass wenn du sagst okay kannst
- 45:25du das vielleicht da und dann nochmal ändern, da ist noch ein
- 45:27Fehler drin, das funktioniert noch nicht so wie ich es mir
- 45:29vorstelle. Berühmtheit auf einmal n ganz
- 45:33anderer Code raus und vielleicht willst du diesen Code, den du da
- 45:36gerade siehst genauso haben und sagst OK, der ist ganz gut, aber
- 45:39diese eine Stelle die passt mir noch nicht, geh ich dann selber
- 45:42rein, hab ich die Fähigkeit selber reinzugehen um das
- 45:44sozusagen selber anzupassen zu verändern.
- 45:48Oder halt eben nicht ne. Das ist n fantastischer
- 45:51Cliffhanger, weil wir ja vorhin schon bei dem ähnlichen Thema
- 45:54meinten lassen ne extra Folge zu machen und deswegen würd ich
- 45:56sagen ist das auch der Aufhänger genau für diese Folge, weil da
- 46:00könnt ich jetzt echt ne Menge noch zu quatschen mit dir.
- 46:03OK, dann halten wir uns das mal im Hinterkopf.
- 46:06Finde. Ich cool ist nämlich ein sehr
- 46:07spannendes Thema. Genau.
- 46:09Und dann würde ich die Folge auch einfach mal abschließen.
- 46:12Tino, Danke für Deine für Deine Insights für das Gespräch, das
- 46:15war sehr interessant. Ich glaube, darüber kann man
- 46:19einfach insgesamt mega lange reden und uns würde es zum
- 46:22Beispiel auch super interessieren, was du, liebe
- 46:24Zuhörerin, lieber Zuhörer. Erlebt hast, wie du zu dieser
- 46:29Sache stehst. AI prompt n Devin, hast du davon
- 46:34schon mal gehört? Schreib uns auf jeden Fall gerne
- 46:36mal dann. Arbeitest du vielleicht auch
- 46:38schon damit? Das wär auch sehr spannend,
- 46:39oder? Arbeitest du schon mit Devin
- 46:41oder mit Open Devin? Also alles was zu diesem Thema,
- 46:44was deine Erfahrung zu diesem Thema sind, schreibt sie uns
- 46:47gerne auf unserer Podcast Mail, die steht auch in den Shownotes
- 46:50du kannst uns auch auf unseren anderen Plattformen erreichen,
- 46:53auch die sind verlinkt und in diesem Sinne.
- 46:57Hat es mir auf jeden Fall sehr viel Spaß gemacht.
- 46:58Danke Tino, Danke liebe Zuhörerin, lieber Zuhörer fürs
- 47:01Zuhören, wenn dir der Podcast danke an dich fabi, das war
- 47:04sehr. Cool.
- 47:05Und wenn dir der Podcast gefallen hat, dann empfiehl ihn
- 47:09doch gerne weiter. Das würde uns super freuen und
- 47:12in diesem Sinne wünschen wir dir noch einen wunderschönen Tag und
- 47:16wir hören uns beim nächsten Mal wieder.
- 47:17Deine Coding Buddies gemeinsam bessern.