Dieser Podcast ist eine initiative der Development Community des DOAG e.V.

Devs on Tape - Zu Gast: Philipp Hartenfeller - ChatGPT und Github Copilot

Shownotes

DevsOnTape hat mit Philipp Hartenfeller gesprochen und unter Anderem über die Verwendung von Github Copilot und ChatGPT gesprochen und viele interessante Details erfahren.

Philipp nutzt Github Copilot seit dessen Launch und hat es in seinen Alltag als Entwickler erfolgreich eingebaut. Er erzählt uns von der täglichen Arbeit mit diesem Tool und spricht über Vor- und Nachteile. Wir haben uns thematisch in die Richtung AI treiben lassen und somit natürlich auch über das aktuelle ChatGPT gesprochen.

Das Trendwort der Woche: TATSÄCHLICH!

Frohe Weihnachten und einen guten Rutsch wünscht euch das Devs On Tape-Team! Wir schließen hiermit die erste Staffel des Podcasts ab und freuen uns schon wieder auf das nächste Jahr mit Devs On Tape!

Philipp Hartenfeller - philipp.hartenfeller@mt-itsolution.com - Twitter: @phartenfeller Devs On Tape auf Twitter: @devsontape Kai Donato - kai.donato@mt-itsolutions.com - Twitter: @_KaiDonato Carolin Krützmann - carolin.hagemann@doag.org - Twitter: @CaroHagi

Dieser Podcast genießt die freundliche Unterstützung der Deutschen Oracle Anwender Gruppe (DOAG e.V - https://doag.org)

Transkript anzeigen

00:00:00: Hallo und herzlich willkommen zu einer neuen Ausgabe von Devs on Tape. Heute darf ich jemanden

00:00:06: ganz Besonderes hier begrüßen, den jüngsten Teilnehmer unseres Podcasts. Philipp Hartenfeller

00:00:11: ist heute zu Gast und dementsprechend viel Spaß mit der letzten Folge Devs on Tape für dieses Jahr.

00:00:27: Ja, hallo zur letzten Folge des On Tape in diesem Jahr. Zunächst natürlich erstmal

00:00:34: hallo Caro. Hallo Kai. Ja, heute mal wieder ganz remote, das heißt alle drei

00:00:39: Teilnehmer dieses Podcast sitzen an unterschiedlichen Stellen. Caro und ich

00:00:43: eher näher beieinander, aber auch nicht im gleichen Büro wie es sonst so der Fall

00:00:45: ist. Ja genau, aber unser Gast Philipp Hartenfeller ist heute hier bei uns in

00:00:51: der Podcast Episode und wir sind sehr gespannt, was Philipp alles zu den neuen

00:00:56: ... modernen Themen uns zu erzählen hat.

00:00:58: Und dementsprechend erst mal herzlich willkommen Philipp.

00:01:00: Ja, vielen Dank. Ich freue mich sehr hier zu sein.

00:01:04: Das ist mein erster Podcast, also ...

00:01:05: ... für mich eine große Premiere.

00:01:07: Ich bin gespannt, wie es wird.

00:01:09: Und ja, ich stelle mich mal erst mal vor.

00:01:12: Ich bin Philipp Hartenfeller, ...

00:01:14: ... 24 Jahre jung.

00:01:15: Wenn ich jetzt hier schon so angekündigt werde, ...

00:01:17: ... dann bin ich der jüngste Teilnehmer, ...

00:01:18: ... dann muss ich ja auch mein Alter sagen.

00:01:20: Und ja, beruflich bin ich ...

00:01:23: ... beim IT-Consulting Firma ...

00:01:25: ... und mache dort täglich dann ...

00:01:27: ... Oracle IOPX, also entwickle ...

00:01:29: ... Web-Anwendungen und Datenbanken ...

00:01:32: ... und ja, in diesem Bereich fühle ich mich auch ...

00:01:34: ... sehr wohl, also ...

00:01:36: ... Web ist immer so ein Thema, was mir schon immer liegt.

00:01:38: Finde ich einfach schön, dass man damit eigentlich ...

00:01:40: ... jeden erreichen kann, dass man da ...

00:01:41: ... mittlerweile kann ja jeder ...

00:01:43: ... oder jeder neue Kühlschrank sogar ...

00:01:45: ... eine Webseite besuchen oder ein YouTube-Video.

00:01:47: Oder hat sogar einen eigenen Web-Server, genau.

00:01:49: Ja, oder so.

00:01:51: Mit irgendwelchen Sicherheitslücken am besten.

00:01:53: Genau, ja.

00:01:54: Dein Alter zu ...

00:01:55: Dein Alter zu erwähnen war jetzt einfach nur deswegen, weil wir tatsächlich,

00:02:00: da ist das erste "tatsächlich" in dieser Folge geworden,

00:02:03: weil wir auf der DORC, im September war es dieses Jahr, auf dem Ace-Dinner tatsächlich,

00:02:10: und das zweite tatsächlich,

00:02:11: dich als neuen Ace-Pro, nein, als neuen Ace-Associate begrüßen durften

00:02:17: und auch da wurdest du angekündigt als der jüngste Ace, der derzeit quasi in diesem Programm drin ist

00:02:22: deswegen musste ich es jetzt auch einfach noch mal erwähnen. Ja, das war ja echt eine schöne

00:02:27: Überraschung. Habe ich ja auch der Caro zu verdanken. Noch mal vielen Dank an der Stelle.

00:02:32: Ja, gerne. Na ja, zu verdanken. Also ich glaube, zu verdanken hast du das den Leistungen, die du

00:02:37: für die Community bisher schon gemacht hast. Genau. Da habe ich aber richtig mit gerechnet.

00:02:41: Also war schon eine schöne Überraschung. Ja, die Caro hat den Teil übernommen,

00:02:45: dich zu nominieren und das Konsortium bei Oracle hat dafür dann gestimmt, dass du zum Ace wirst

00:02:52: und dass deine Contributions, die du bisher gemacht hast, auf jeden Fall ausreichen,

00:02:55: um an dem Programm teilzunehmen.

00:02:56: Ja.

00:02:57: Wo wir bei den Contributions...

00:02:58: Sogar ganz kurz wusste ich eine Woche, bevor die Konferenz angefangen hat.

00:03:02: Da war ganz schnell, wo wir auch darüber im Podcast gesprochen haben.

00:03:04: Ja, genau.

00:03:05: Genau.

00:03:05: Ja, wo wir schon über Contributions gesprochen haben, Philipp.

00:03:10: Du hast ja, ich bin mir jetzt gerade nicht sicher, wann das erste Posting war,

00:03:13: aber du hast einen eigenen Blog.

00:03:15: Vielleicht kannst du darüber mal was erzählen, was du da so postest und was du da machst

00:03:18: und was deine Ziele mit dem Podcast sind.

00:03:20: Abgesehen von Ace-Punkten natürlich.

00:03:22: Ja, also ich baue schon immer gerne halt Webseiten.

00:03:27: Das war, wie gesagt, das ist so ein Bereich, der mir liegt.

00:03:30: Und dann habe ich irgendwann mal gedacht, ich mache selber keine.

00:03:32: Und dann habe ich mir einfach mit irgendwelchen Technologien mir so eine eigene Seite gebaut.

00:03:37: Und ja, an sich besucht die natürlich keiner, wenn man da nicht irgendwas Interessantes bieten kann.

00:03:42: Und da ich halt auch im Beruf oder im Alltag ziemlich häufig natürlich Probleme google

00:03:48: ... und man dann auf recht schöne Artikel ...

00:03:50: ... auch immer, auch öfters mal ganz kleine ...

00:03:52: ... stößt, die einen einfach einen kleinen Tipp geben, ...

00:03:54: ... die einem dann im Alltag helfen, ...

00:03:55: ... da habe ich mir gedacht, ja eigentlich ...

00:03:57: ... stößt du ja selber auch öfters mal auf so ...

00:03:59: ... Nischenprobleme, wo ich jetzt auch nichts ...

00:04:00: ... zu gefunden habe.

00:04:01: Wie wäre es denn, diese einfach mal ...

00:04:03: ... in einen Blogpost zu gießen und dann, ja, ...

00:04:06: ... bin ich auch überrascht, dass dann auch das ...

00:04:08: ... recht schnell Anklang findet oder dass man ...

00:04:10: ... vor allem im Zusammenhang mit Twitter, wo man dann ...

00:04:13: ... eben kurz mal sagt, ja, ich habe hier einen neuen ...

00:04:15: ... Blogpost, schaut doch mal vorbei, dass dann auch ...

00:04:16: echt viel Resonanz kommt und viel Zuspruch. Das ist echt motivierend.

00:04:22: Ich habe letztens gelesen, dass du auch was auf Reddit veröffentlicht hast. Wie ist da

00:04:28: so der Anklang? Ich habe das einfach mal probiert. Ich habe zum Beispiel auch LinkedIn oder so,

00:04:36: kann man ja auch mal. Da gibt es auch Gruppen, die spezifisch zu bestimmten Themen sind. Da habe

00:04:41: ich dann auch gute Erfahrungen mitgemacht, dass dann Leute das liken und lesen. Und da habe ich

00:04:45: Man probiert einfach auf Reddit das zu machen.

00:04:47: Da gibt es dann auch einen Apex oder einen Oracle Subreddit.

00:04:50: Und da ist aber tatsächlich recht wenig los, würde ich sagen.

00:04:54: Und ja, das war jetzt nicht so ergiebig, würde ich sagen.

00:04:59: Aber trotzdem, man erreicht halt schon noch ein paar Leute.

00:05:02: Das ist ja immer so das Ding, wenn man jetzt Blogposts schreibt,

00:05:05: die nicht zentral auf einer Plattform veröffentlicht werden,

00:05:07: wie jetzt YouTube, da muss man ja dann anders die Leute erreichen.

00:05:10: Ja.

00:05:12: Also hast du denn deinen Blog gestartet,

00:05:14: ... eigentlich nur, weil du einen Blog haben wolltest, ...

00:05:16: ... also weil du die Software austesten wolltest, ...

00:05:18: ... die Frameworks, die es dafür gibt ...

00:05:19: ... und hast dann gesagt, jetzt habe ich einen Blog, ...

00:05:21: ... jetzt sollte ich den auch mal füllen, ja?

00:05:22: In der Reihenfolge war das.

00:05:24: Ja, ich finde das halt auch echt tatsächlich sehr motivierend, ...

00:05:27: ... dass wenn man halt Zuspruch findet, ...

00:05:29: ... also es gibt ja echt Leute, die dann sagen, ...

00:05:31: ... dann vielen Dank oder irgendwie dann Twitter ein Like da lassen ...

00:05:35: ... und ich finde es einfach ein motivierendes Gefühl, ...

00:05:37: ... dass man irgendwie weiß, man hat eventuell da jemandem ...

00:05:39: ... gerade geholfen und man selber konsumiert ja auch ...

00:05:42: ... andere Blogs oder löst andere Probleme ...

00:05:44: ... und das finde ich schön, dass man dann auch selber ...

00:05:45: ... etwas zurückgeben kann.

00:05:46: Auf jeden Fall, also ich finde das sehr, sehr nobel, ...

00:05:49: ... dass du gerade dann auch mit diesen Nischenproblemen ...

00:05:51: ... saßt, dass du nicht nur froh bist, dass du die ...

00:05:53: ... selber gefunden hast oder herausgefunden hast, ...

00:05:55: ... eine Lösung dafür gefunden hast, sondern dass du ...

00:05:56: ... gesagt hast, das teile ich jetzt für all diejenigen, ...

00:05:58: ... die vielleicht nach diesem exotischen Problem ...

00:05:59: ... gesucht haben und das dann finden.

00:06:02: Aber wir haben dich ja nicht umsonst eingeladen, ...

00:06:04: ... als typischen Oracle Apex Entwickler, da haben ...

00:06:06: ... wir ja schon diverse Leute hier im Podcast gehabt, ...

00:06:08: ... die darüber sprechen. Wir wollen einfach auch ...

00:06:10: ... mal über die Themen mit dir sprechen, ...

00:06:12: womit du dich sonst noch so beschäftigst, die vielleicht eher so in dieses modernere

00:06:15: Web, ich will jetzt nicht sagen 3.0 oder 4.0 laufen, sondern diese modernen Werkzeuge,

00:06:21: die man da zur Verfügung hat. Da sind wir einfach über diesen Überbegriff GitHub Tools

00:06:24: mal gestolpert und wollten da einfach mal nachfragen. Wir wissen, dass du mit dem Copilot

00:06:31: von GitHub arbeitest. Vielleicht kannst du uns da mal ein bisschen was erzählen, was

00:06:34: du damit machst, wie du davon erfahren hast und was du darüber berichten kannst.

00:06:39: Ja, ich finde, das ist ein echt spannendes Werkzeug.

00:06:42: Wie ich darauf gekommen bin, ich verfolge eigentlich immer diese GitHub-Neuigkeiten.

00:06:47: Also die machen, glaube ich, jährlich irgendeine Konferenz und da kündigen die immer große Neuigkeiten an.

00:06:52: Und das sind in meiner Meinung nach immer auch viele Sachen, die dann auch wirklich, ja, bleeding edge oder irgendwie neue Wege gehen.

00:07:00: Und dann habe ich da mal reingeschaut und dann halt dieses Copilot wurde da vorgestellt.

00:07:04: Das ist auch glaube ich schon jetzt ein bisschen was her. Ich weiß nicht, ob es zwei Jahre,

00:07:08: anderthalb Jahre sind. Gute Frage. Auf jeden Fall ist das ein Plugin für einen Editor,

00:07:15: einen Code-Editor, das einfach quasi den Code analysiert, den man gerade schreibt. Und im

00:07:23: Hintergrund irgendwo bei GitHub im Haus stehen große Server, die vorher mal ganz große Code-Bases

00:07:30: analysiert haben mit künstlicher Intelligenz. Und diese Erfahrung, die diese KI dann irgendwie

00:07:34: ... die sammelt, versucht die dir in deinen ...

00:07:36: ... Code-Schreibprozess einzubringen.

00:07:38: Das heißt, wenn man dann anfängt, dann irgendwie ...

00:07:40: ... eine Schleife zu schreiben, ...

00:07:41: ... dann im meisten Fällen weißt du ja schon ...

00:07:43: ... genau, was du machen willst und schlägt dir ...

00:07:46: ... dann genau das vor, was du schreibst.

00:07:47: Und das geht auch so weit, dass man dann ...

00:07:50: ... Kommentar schreiben kann.

00:07:51: Ja, okay, ich habe jetzt hier einen Array ...

00:07:53: ... mit irgendwelchen Informationen.

00:07:55: Dann schreibt man einen Kommentar, loopt mal ...

00:07:57: ... durch das Array und berechnet die Summe ...

00:08:00: ... an Geld oder sowas.

00:08:02: ... und dann ...

00:08:03: ... fügt ihr diese Information, die ihr habt, ...

00:08:05: ... so zusammen, dass tatsächlich dann ...

00:08:07: ... ein funktioneller Code rauskommen ...

00:08:08: ... kann und in den meisten Fällen es auch tut.

00:08:11: Also es ist echt eine ...

00:08:12: ... Erleichterung, womit man dann weniger ...

00:08:15: ... Zeit damit verbringt, diese ...

00:08:17: ... ganzen basischen Sachen ...

00:08:18: ... immer und immer wieder zu schreiben.

00:08:20: Ich erinnere mich daran, dass das mal als Beta ...

00:08:23: ... rauskam, dass man sich das mal angucken konnte ...

00:08:25: ... irgendwie. Ich habe es leider versäumt, ...

00:08:26: ... damit intensiv zu arbeiten.

00:08:27: Jetzt ist das, glaube ich, hinter ...

00:08:28: ... ja, eine Paywall wäre es bei Medien, ...

00:08:30: ... glaube ich, aber mittlerweile muss man ...

00:08:32: dafür Geld bezahlen, glaube ich. Ja, ich bin da irgendwie noch kostenlos drin. Ich weiß auch gar

00:08:36: nicht, warum. Also vorher hatte ich noch einen Studenten-Account, glaube ich, aber der ist

00:08:39: jetzt mittlerweile auch nicht mehr aktiv. Ich hoffe, dass ich da irgendwie eine Archivleiche

00:08:45: bin oder so und die irgendwie vergessen haben, wie das so entziehen, aber wer weiß.

00:08:48: Ja, lieber Zuhörer, der bei GitHub arbeitet, bitte lass den Philipp sein Account.

00:08:54: Dieser eine wahrscheinlich, der zuhört, ja genau. Oh Gott.

00:08:57: Ja, ist ja kostenlose Promotion. Wir sind ja nicht gesponsert in unserem Podcast,

00:09:01: Deswegen kann man ja auf jeden Fall auch die ganzen Sachen beim Namen nennen.

00:09:04: Findest du, dass in deiner täglichen Arbeit, du hast es gerade gesagt, dass du da richtig viel mit arbeitest

00:09:09: oder gar nicht mehr weißt, wie es ist, ohne damit zu arbeiten,

00:09:11: findest du, das macht es so ein bisschen nachlässig beim Entwickeln selber?

00:09:15: Also, dass das so eigentlich, naja, du gibst jetzt nur noch als Kommentare deine Anweisungen an

00:09:21: und du übernimmst den Code dann.

00:09:22: Findest du, dass das nimmt ein bisschen was weg von dem typischen Programmieren?

00:09:25: Ich würde eher sagen, es hilft dahingehend, dass wenn man ja jetzt täglich irgendwie Code schreibt,

00:09:32: dann weiß man in den meisten Fällen, was zu tun ist. Und dann, finde ich, verbringt man mehr Zeit,

00:09:36: einfach das runterzuschreiben, als wirklich darüber nachzudenken, was will ich überhaupt machen. Und

00:09:42: mit diesem Tool senke ich halt die Zeit, die ich brauche, um das zu implementieren, also den

00:09:46: faktischen Code zu schreiben und kann dann weiter zu den wirklichen Problemen gehen. Also ich würde

00:09:51: jetzt auch dem Tool nicht vertrauen, eben diese ganz zentralen Funktionalitäten ganz zu implementieren,

00:09:56: sondern immer nur so kleine Fragmente. Und man kann halt jedes Problem in ganz kleine

00:10:01: Fragmente zerlegen und dann bei den meisten simplen dann halt Copilot benutzen. Benutzt du

00:10:10: denn bei Copilot? Also genau, also erst mal nennen sie es ja auch selber deinen AI-Pair-Programmer,

00:10:17: Also, dass man das dann eben als Hilfestellung sieht, das finde ich mal ganz interessant.

00:10:24: Und vom, also ich frage mich dann natürlich, ich habe natürlich auch schon ein bisschen

00:10:30: was dazu gelesen, was entwickelst du damit?

00:10:34: Also entwickelst du tatsächlich auch Code für, ich sage mal, die Firma damit?

00:10:39: Habt ihr euch damit schon beschäftigt, wie das dann ist mit der Sicherheit?

00:10:44: Also wird euer Code dann irgendwo eingespeist und analysiert oder habt ihr das deaktiviert?

00:10:49: Was hat man da für Möglichkeiten?

00:10:51: Also beim Kunden würde ich das dann auch erst mal erfragen und vielleicht auch erst

00:10:55: mal ausmachen.

00:10:56: Das ist natürlich dann auch immer die Frage von geistigem Eigentum.

00:10:59: Aber vor allem halt in so kleineren Nebenprojekten, wo dann auch die Kollegen wissen, dass man

00:11:06: das macht oder so, nutze ich das dann auch.

00:11:09: Und ja, auch recht viele Sprachen dann auch.

00:11:12: Also das funktioniert, soweit ich weiß, also meiner Erfahrung nach, eigentlich mit allem,

00:11:17: was man so überhaupt schreiben kann.

00:11:18: Auch jetzt so was wie Oracle, PL/SQL, das ja wirklich schon nicht die aktuell meistgenutzte

00:11:27: Sprache weltweit ist.

00:11:28: Also wenn man jetzt auf GitHub wahrscheinlich filtert, dann findet man da bestimmt hundertfach

00:11:33: so viel JavaScript oder so.

00:11:35: Aber ich finde auch selbst da ist es halt tatsächlich hilfreich.

00:11:39: Was da tatsächlich manchmal ein Problem sein kann, ist, ich weiß nicht genau, ob das jetzt

00:11:44: nur auf Dateiendungen schaut, um dann irgendwie den Modus zu wechseln, aber gerade halt bei

00:11:49: diesen ganzen SQL Flavors, dann wenn ich jetzt zum Beispiel Microsoft Datenbank habe oder

00:11:54: Postgres, dann habe ich ja auch andere Befehle oder Kommandos als in Oracle und manchmal

00:12:00: schlägt der mir dann Sachen vor, die es dann irgendwie in anderen Datenbanken gibt.

00:12:03: Und da ist dann auch manchmal die Tücke, man vertraut dem Tool natürlich so stark,

00:12:08: irgendwann sieht man gar nicht mehr, dass er dann irgendwie einen anderen Kommando eingefügt

00:12:11: hat, den ich jetzt nicht in Oracle ausführen kann und dann wundert man sich dann, wenn

00:12:15: der Compiler meckert.

00:12:16: Spannend.

00:12:17: Wenn es um das Thema geistiges Eigentum und so weiter geht, ist natürlich jetzt eine

00:12:22: Frage, die wahrscheinlich wir drei alle nicht so im Detail klären können.

00:12:26: Aber lernt der Copilot anhand des Codes, den man dann da eingibt oder generiert und vielleicht

00:12:32: auch in dem Tool selber ändert oder lernt das Tool ausschließlich aus

00:12:36: Repositories, die auf GitHub selber liegen und da kann man auch noch mal in

00:12:40: die Tiefe gehen und sagen nur aus Public Repositories oder das wäre

00:12:45: noch mal ganz spannend zu wissen, weil selbst wenn man für den Kunden vielleicht

00:12:50: irgendeine Logik da raus generieren lässt, die jetzt vielleicht gar nicht so

00:12:54: fachspezifisch ist, wo man jetzt gar nicht sich Sorgen machen müsste, dass

00:12:56: also ich würde jetzt keinen Jason mit Kundendaten da irgendwie reinpasten und

00:13:00: und dann hoffen, dass er da einen Loop für schreibt oder so.

00:13:02: Oder ist das, was man da rein tippt, automatisch dann von jedem Copyright befreit?

00:13:08: Das wäre nochmal eine Frage, die man auf jeden Fall klären müsste,

00:13:10: bevor man das wirklich produktiv einsetzt, meiner Meinung nach.

00:13:13: Ja, also die sagen, dass das ein Modell trainiert ist von öffentlichem Code.

00:13:20: Also ich nehme mal an, auch meistens von GitHub selbst.

00:13:24: Das ist ja eben die Plattform, wo man öffentlichen Code hauptsächlich veröffentlicht.

00:13:29: Und es gibt auch zwei Kostenmodelle. Es gibt immer CoPilot und CoPilot for Business.

00:13:36: Und bei der Business-Variante sagen sie dann auch, dass sie keine Codesnippets zurücksenden.

00:13:41: Aber ich weiß jetzt auch ehrlich gesagt nicht so genau, ob die jetzt dann...

00:13:46: Also die senden ja dann anscheinend Codesnippets von der normalen Version zu sich zurück,

00:13:51: inwiefern die da jetzt irgendwie demnächst vorgeschlagen werden.

00:13:54: Ich meine, ich bin jetzt auch kein KI-Experte, das ist auch für die wahrscheinlich alles

00:14:00: eine Blackbox und irgendwas kommt rein und irgendwas kommt raus.

00:14:03: Aber ich denke schon, dass das dann irgendwie auch wahrscheinlich zurückgeführt wird.

00:14:08: Ja.

00:14:09: Wäre mal spannend, wie sich das verhält mit den Zugangsdaten, die mal öffentlich

00:14:13: … Also ich kenne das noch, ich weiß jetzt nicht, wie lange das her ist, wo es mal diesen

00:14:16: Skandal, nenne ich es jetzt mal, gab, dass man bei GitHub nach Credentials suchen konnte,

00:14:20: die in den Repositories versehentlich drin gelandet sind, dass man irgendwie bei GitHub

00:14:23: eintragen kann, logge dich bei Microsoft ein als Admin und der dann den Code generiert und dann

00:14:29: irgendwoher aus einem Repository dann irgendwelche Keys rauszieht, die man da hat. Das wäre natürlich

00:14:34: ziemlich drastisch, wenn die da alle Infos einfach auch abschicken würden und alle dazu ziehen

00:14:38: würden. Ich glaube aber nach diesem kleinen Skandal oder mittelgroßen Skandal, den es da mal gab,

00:14:44: haben die, glaube ich, was diese Credentials auf GitHub selber angeht, irgendwie auch einen

00:14:47: Riegel vorgeschoben. Es gibt ja auch tatsächlich, das habe ich auch mitbekommen, dass es eine Klage

00:14:53: wird gerade vorbereitet von so einem Anwalt, der auch techniknah ist und auch Spenden für sammelt.

00:14:58: Die wollen tatsächlich, oder er will zumindest Github halt eben verklagen, weil es halt eben,

00:15:03: die Technik selbst ist ja von Github, also die KI, aber jetzt die Quelle dafür, also das Rohmaterial,

00:15:10: die Schaffung quasi, also die kommt ja eigentlich nur von Nutzerdaten und die haben jetzt nicht,

00:15:16: also in den Lizenzen steht ja nicht drin, dass ich erlaube jetzt hier, dass irgendwelche KI

00:15:19: das hier nehmen können, um sich zu füttern. Also das gibt es ja wohl auch dann anscheinend rechtliche

00:15:26: Fragen. Das gibt es ja auch, glaube ich, bei den ganzen anderen KI-Tools mit diesen Dingern,

00:15:30: die jetzt irgendwelche Bilder entwerfen können aus Texteingaben. Die sind ja auch von irgendwas

00:15:35: inspiriert. Und man kann ja dann zum Beispiel auch sagen, ich möchte jetzt hier ein Gemäldestil

00:15:40: von Picasso haben. Und da ist ja eindeutig dann, woher die Inspiration kommt sogar. Also ich finde

00:15:47: es an auch spannend, was daraus wird. Also irgendwas ist ja schon was dran, dass man jetzt

00:15:53: sagt, das ist ja eigentlich Code, den jemand anders geschrieben hat und erschaffen hat und

00:15:58: wenn er ihn jetzt irgendwie nur teilt, dass jemand ihn lesen kann und für seine Zwecke nutzen kann,

00:16:03: heißt ja nicht, dass man damit jetzt direkt irgendwie eine KI füttert und damit Geld verdient.

00:16:07: Ist glaube ich aber auch schwer nachzuvollziehen, woher der Code, der da einem präsentiert wird,

00:16:12: wirklich kommt. Es sei denn, man baut irgendwas total exotisches, was total weird ist irgendwie.

00:16:16: Also was ich jetzt selber noch nicht gesehen habe beim GitHub Copilot ist jetzt, dass da

00:16:20: irgendwie auch Kommentare mit reingerendert werden, die aus den Repositories kommen,

00:16:23: wo der Code herkommt. Ich glaube, das nachweisen zu können, woher die KI jetzt diese For-Loop

00:16:29: sich gezogen hat oder diese Art und Weise über Arrays zu gehen und genestete Loops zu machen,

00:16:34: woher das tatsächlich kommt, ich glaube, das ist schwer nachzuvollziehen.

00:16:37: Ja.

00:16:39: Wäre witzig, wenn der Anwalt dann selbst eine KI schreibt, um die Public Libraries durchzuscrollen.

00:16:45: und zu gucken, wo denn der Code herkommt.

00:16:48: Und GitHub zurückgelagert wahrscheinlich, ja.

00:16:50: Genau.

00:16:51: Ich glaube, das ist tatsächlich eine Sache, die für die Zukunft interessant sein wird.

00:16:57: Also ich habe jetzt auch viele Sachen mal vorbeifliegen sehen,

00:17:00: so in den Social Media Plattformen, zum Beispiel bei LinkedIn,

00:17:03: wo sich Entwickler fragen, ob die jetzt obsolet werden,

00:17:06: oder ob die eigentlich Entwicklungsleistungen, die man so hat,

00:17:10: ob man da jetzt als Entwickler Probleme kriegt,

00:17:14: ... weil jetzt wesentlich untalentiertere ...

00:17:16: ... oder wesentlich ungeschultere ...

00:17:18: ... Entwickler die gleichen Ergebnisse erzielen können ...

00:17:21: ... wie jemand, also vor allem auch in der gleichen Zeit ...

00:17:23: ... erzielen können ...

00:17:24: ... wie professionelle Entwickler.

00:17:26: Wie siehst du das, Philipp?

00:17:28: Hast du Angst um deine noch junge Karriere?

00:17:30: Oh Gott.

00:17:31: Zur Not schreibe ich dann Vollzeit-Blogs, nein.

00:17:34: Obwohl, die können ja auch mittlerweile ...

00:17:37: ... umfaschen Text.

00:17:38: Oh Mist.

00:17:39: Da kommen wir gleich dazu.

00:17:40: Also ich denke tatsächlich, dass ...

00:17:43: dass es aktuell halt eher nicht in die Richtung geht,

00:17:46: sondern es halt wirklich nur ein Werkzeug ist, um das zu erleichtern.

00:17:49: Weil selbst, was es kann, ist natürlich schon sehr viel,

00:17:52: aber man muss es ja immer noch selber in die richtige Richtung lenken.

00:17:55: Und jetzt eben die individuellen Probleme, habe ich das Gefühl,

00:18:00: die kannst du halt auch nicht 100%ig immer lösen.

00:18:03: Also man muss auch immer noch drüber gucken.

00:18:05: Ich gehe jetzt nicht hin und lasse mir da was generieren

00:18:08: und vertraue dem rein.

00:18:10: Also im Endeffekt sollte man da auf jeden Fall noch mal nüchtern drüber gucken, also

00:18:14: auch kritisch und hinterfragen, ob das, was da rausgekommen ist, auch wirklich gut ist.

00:18:19: Also es gibt auch viele Fälle von Beispielen, wo dann Leute auf Twitter geschrieben haben,

00:18:24: ja, jetzt habe ich das genutzt und jetzt hat der mir erstmal direkt eine Sicherheitslücke

00:18:26: eingebaut.

00:18:27: Das ist natürlich dann auch nicht zielführend.

00:18:29: Das heißt, das ist die Unterscheidung, die man dann hat.

00:18:31: Man sagt, professionelle Entwickler, die nehmen das als Hilfe, um nicht die 75.000theloop

00:18:37: wieder neu zu schreiben und vor each lieber auto completion nutzen als das

00:18:40: und diejenigen die schnell an ihr ziel kommen wollen und einfach den code

00:18:44: generieren lassen copy paste rüber und blind vertrauen was da passiert dass es

00:18:48: dann noch mal eine ganz andere auswahl von von entwicklern gibt genau

00:18:53: zudem ja auch die die anforderungen also das ist für mich immer so der knack

00:18:58: punkt solange du noch ein gewiss kreativität und kommunikationsfähigkeit

00:19:02: mit dem Kunden oder Anwender zusammenbraust, finde ich, muss man sich da keine Sorgen machen,

00:19:08: weil die meistens ja, also die Übersetzung in Maschinensprache, sage ich mal, das ist, obliegt

00:19:14: uns dann. Ja, ich finde, es ist auch irgendwo ein kleiner Wandel. Also zum einen natürlich,

00:19:21: wenn ganz viele Leute GitHub Copilot führen, denke ich mal, wird das auch einen Unterschied

00:19:24: von dem Code haben, der da im Endeffekt rauskommt, weil wir haben jetzt immer diese, diese Loops als

00:19:30: Beispiel, weil das in JavaScript glaube ich eines der meistverwendetsten Dingen ist,

00:19:33: dass man halt Sachen durchloopt, aber dass die Codebase einfach immer mehr

00:19:38: sich ähneln werden, weil die KI wird jetzt nicht für jeden Einzelnen, der da

00:19:42: reinschreibt, kompletten neuen Code generieren, sondern wird wahrscheinlich

00:19:44: das nehmen, was am höchstwahrscheinlichsten dem zutrifft, was man da

00:19:48: anfordert und wenn das fünf Leute am Tag machen oder 200 Leute am Tag machen

00:19:52: oder von mir aus auch zwei Millionen Leute am Tag machen irgendwann, dann

00:19:55: putzelt da überall der gleiche Code bei rum und dann hat man immer mehr den

00:19:58: gleichen Code in der Codebase drin und dann wird sich das Ganze vielleicht noch

00:20:01: viel mehr ähneln als dass man überall auf komplett neuen Code irgendwie kommt.

00:20:05: Was mich aber dann auch zu einem weiteren Punkt führt, das könnte ja

00:20:10: auch noch ein Werkzeug sein für GitHub und wenn man es jetzt mal böse sagen

00:20:14: würde der Einflussnahme. Also GitHub könnte ja tatsächlich auch steuern, was

00:20:21: da am Ende rauskommt. Also die können Einfluss darauf nehmen, was bei vielen

00:20:25: Menschen in die Codebase kommt.

00:20:27: Das stimmt, ja.

00:20:29: Also du sagtest, dass du den Code, der da kommt, schon vertraust,

00:20:33: aber auch immer nochmal einen Blick drauf wirfst.

00:20:35: In der Realität ist es glaube ich so, dass man natürlich

00:20:38: Code, den man selber schreibt, noch viel mehr durchblickt,

00:20:40: als dass man mal kurz über so einen Code drüber liest und sagt,

00:20:43: ja, das wirkt für mich ganz schlüssig und eine Sicherheitslücke

00:20:46: ist da jetzt nicht drin und ich lasse auch nicht mal eine ganze

00:20:48: Anwendung davon in einem Stück generieren, sondern ich nehme

00:20:50: nur einzelne Blöcke raus. Aber wenn GitHub jetzt böse Absichten

00:20:53: hätten die auf jeden Fall Einfluss darauf, was wir präsentiert kriegen als Code und könnten auch bei

00:20:58: größeren Fragmenten, die vielleicht nicht so einsichtig sind oder wo Leute sich nicht so viel

00:21:02: Mühe machen und das noch mal auseinander friemeln, was da generiert wird, hätten die die Möglichkeit,

00:21:06: Einfluss auf viel Codebase zu nehmen. Nicht nur im positiven Sinne. Das muss man vielleicht auch

00:21:10: nochmal berücksichtigen dabei. Ja, stimmt. Ja, aber wie hast du denn gelernt mit dem

00:21:17: Github-Copilot? Hast du da einfach so mit losgelegt und hast das dann immer weiter gelernt oder hast

00:21:22: oder auch irgendwelche Trainings für gemacht?

00:21:24: Tatsächlich bediene ich es auch relativ simpel.

00:21:29: Also man installiert sich, in meinem Fall nutze ich halt den Editor Visual Studio Code.

00:21:34: Gibt es aber natürlich auch für viele andere.

00:21:37: Und das ist halt auch recht simpel zu bedienen.

00:21:40: Man fängt einfach an zu programmieren, wenn das Plugin installiert ist.

00:21:43: Und dann merkt man, dass wenn man jetzt irgendwas anfängt zu schreiben,

00:21:46: schreiben, dass dann auf einmal so Vorschläge so ausgegraut quasi hinter dem eigentlichen

00:21:52: Code, den man gerade schreibt, erscheinen.

00:21:54: Und dann muss man Tab drücken und dann wird dieser Vorschlag eingepflegt.

00:21:58: Es gibt auch sogar so eine extra Tastenkombination, dass man irgendwie dann einen Kommentar schreibt

00:22:03: und dann eine bestimmte Tastenkombination eben drückt und dann öffnet sich in der

00:22:06: Seite ein Fenster und das schlägt dann irgendwie 20 verschiedene Codeschnipsel vor.

00:22:10: Das nutze ich aber ehrlich gesagt auch nie.

00:22:12: Also man muss noch nicht mal Copy und Paste machen.

00:22:15: Also man schreibt einfach und macht per Auto-Completion den Code fertig.

00:22:19: Genau, das ist wie bei den ganzen Tastaturen, die dann auch mal Wörter

00:22:23: vorschlagen beim Handy.

00:22:25: Ändert mich ein bisschen an diese Idee, die ich mal irgendwann gelesen hatte.

00:22:29: Ich glaube, es gab tatsächlich mal, dass man für Visual Studio Code eine

00:22:32: Extension hatte, die automatisch die beste Lösung von Stack Overflow

00:22:35: eingepastet hat, so dass man einen Fehler hatte und dann hat man einfach gesagt,

00:22:38: ja hier, geh mal auf Stack Overflow und nimm dir mal irgendeine Lösung daraus.

00:22:41: Das haben da alle belächelt und jetzt gehen alle hin oder gehen viele hin und nehmen den

00:22:46: GitHub Copilot und lassen sich den Code dann einfach reinschreiben von offensichtlich irgendwelchen

00:22:51: Repositories, denen vermutlich vertraut wird dabei.

00:22:54: Genau, ja.

00:22:56: Oder du hast es eben erzählt, weil das habe ich auch in vielen Demos gesehen oder auch auf der

00:23:01: Webseite, dieses Beispiel, dass man eben so einen Text eingibt, also einen Kommentar und dann hat

00:23:09: der Code einem quasi auch schon runtergetippt wird, sag ich mal. Das heißt, das benutzt du eher nicht,

00:23:14: sondern eher als, ja, ich sag mal Unterstützung zur Autovervollständigung, nenne ich es jetzt mal,

00:23:19: oder Ergänzung. Genau, ja, also der macht dann auch nicht nur die aktuelle Zeile, sondern der

00:23:24: kann dann auch die ganze Schleife zum Beispiel vervollständigen. Also das bewegt sich schon immer

00:23:29: im Bereich von, würde ich jetzt sagen, ein bis zehn Zeilen. Also es ist jetzt nicht, dass ich

00:23:32: jetzt irgendwie, oder ich nutze es zumindest nicht so, dass ich jetzt hier eine leere Datei erstelle

00:23:36: ... und sage, ja komm, mach mal hier ein PL/SQL-Paket ...

00:23:39: ... für diese Tabelle, wo alles Mögliche möglich ist.

00:23:41: Ne, sondern wirklich ...

00:23:42: ... nur die einzelnen Schritte wirklich ...

00:23:45: ... in der gesamten Prozessablauf.

00:23:47: Schlägt der einen dann aber auch immer ...

00:23:48: ... die eigenen Sachen auch nochmal vor?

00:23:50: Das heißt, wenn du eine und dieselbe Sache ...

00:23:51: ... immer wieder machst, du hast jetzt gerade ...

00:23:52: ... das Beispiel gebracht ...

00:23:53: ... mit so Package-Definitionen ...

00:23:56: ... und wenn wir jetzt im Apex-Universum ...

00:23:57: ... unterwegs wären oder sind ...

00:23:59: ... und wir machen so eine Page-API, ...

00:24:01: ... wenn wir sagen, wir haben eine Apex-Seite ...

00:24:03: ... und brauchen dahinter ein PL/SQL-Paket ...

00:24:05: ... nur für diese eine Seite, wo immer ein ...

00:24:07: ... Save-Prozess drin ist, wo immer ...

00:24:08: ... vielleicht ein Create-Prozess dran ist ...

00:24:11: ... oder was auch immer, ...

00:24:11: ... dass man diese kompletten Blöcke dann ...

00:24:13: ... sich vorbereitet hat als Rohlinge.

00:24:15: Ist das so, dass du bei GitHub ...

00:24:17: ... Copilot die Sachen, die du selber ...

00:24:19: ... immer wieder machst, ...

00:24:20: ... auch dir selber immer wieder ...

00:24:21: ... vorgeschlagen werden, oder geht der dann ...

00:24:23: ... immer ins Netz und gibt dir immer nur so die ...

00:24:25: ... rudimentären grundsätzlichen Vorschläge?

00:24:27: Ne, das funktioniert tatsächlich ...

00:24:30: ... meiner Erfahrung nach auch gar nicht so gut, ...

00:24:32: ... dass der wirklich jetzt versteht, ...

00:24:34: was du da machen willst oder dass du jetzt irgendeine bestimmte Funktion immer öfters aufrufst.

00:24:39: Er versteht schon irgendwie dann auch die Variablenbenennung, dass er es halt schafft,

00:24:43: wenn er sieht, was man für Variablen deklariert hat, dass er dann nicht irgendwas anderes reinschreibt,

00:24:47: sondern schon auch die nimmt, die man auch eben schon deklariert hat.

00:24:50: Aber es gibt dann auch Beispiele, wo er dann auch sehr Quatsch vorschlägt.

00:24:57: Wenn ich jetzt irgendeine Benennung oder sowas habe, dann kommt da auf irgendwas raus,

00:25:00: was dann zehnmal unterstrich eins hat.

00:25:02: Da frage ich auch, wo das herkommt.

00:25:04: Da funktioniert das dann zum Beispiel gar nicht gut.

00:25:07: Ja, siehst du da eine drohende Abhängigkeit?

00:25:12: Wir haben jetzt gerade darüber gesprochen, dass immer mehr Entwickler das wahrscheinlich zu ihrem tagtäglichen Werkzeug verwenden.

00:25:17: Ist jetzt nicht so, als wäre das eine Extension, die jeder frei zugänglich nutzen könnte.

00:25:21: Wir haben ja gerade darüber gesprochen, es gibt dann eine Subscription, die man bei GitHub selber da machen muss.

00:25:24: Wenn das mal nicht wäre, würde wahrscheinlich für ziemlich viele Leute, die jetzt damit starten und das von Anfang an benutzen,

00:25:30: benutzen etwas extenzielles wegbrechen.

00:25:33: Du hast gesagt, du weißt es gar nicht mehr, wie du da jemals ohne entwickeln würdest.

00:25:40: Wenn diese Abhängigkeit wegbricht, wenn irgendwas mit GitHub ist,

00:25:42: lass es ein Serverausfall sein, lass es eine Einschränkung des Services sein

00:25:46: und durch die Klage, die gerade erwähnt wurde, müssen die den Copilot erstmal offline nehmen.

00:25:51: Würdest du da für dich ein ernsthaftes Problem sehen, wenn das plötzlich nicht mehr da wäre?

00:25:55: Das war ein bisschen übertrieben ausgedrückt.

00:25:58: Ich finde es halt einfach nur nervig, weil man eben doch diese ganzen Sachen wieder ausschreiben muss.

00:26:02: Das ist natürlich schon eine gute, ja eine zeitsparende Maßnahme.

00:26:06: Also ich würde es jetzt nicht, nach zwei Monaten würde ich es nicht mehr groß vermissen, würde ich sagen.

00:26:12: Ich kann mir nur vorstellen, dass wenn man jetzt gerade anfängt zu programmieren

00:26:16: und eben noch nicht so alles hundertprozentig versteht und man abhängig davon ist,

00:26:20: dass das was da geschieht halt irgendwie funktioniert und man es nicht genau erklären kann,

00:26:24: dass das natürlich dann schon sehr einschneidend wäre, dass man halt dann eben nicht mehr selbst in der Lage ist, irgendwie funktionierenden Code zustande zu bringen.

00:26:31: Deswegen wahrscheinlich sollte man dann auch Leuten, die dann auch anfangen das zu nutzen, dann schon empfehlen, dass man auch wirklich immer versucht, jedes einzelne Schnipsel, das daraus gepurzelt ist, zu analysieren und genau nachzuvollziehen, wie das funktioniert.

00:26:46: Damit man auch die Sprache und die Logik dahinter genau versteht.

00:26:52: Dann kommt man in den traditionellen Entwickler, ins traditionelle Entwicklertum wieder zurück

00:26:56: und fängt an, den vorher generierten Code, den man in irgendwelchen Dateien hat, wieder

00:26:59: zu analysieren und danach zu suchen, wie man solche Sachen vorher denn mal genutzt hat.

00:27:03: Ja, tatsächlich habe ich das auch.

00:27:06: Also ich hatte mir in Vorbereitung auf unser Gespräch heute auch nochmal ein Video von

00:27:11: einem Entwickler zu diesem Chat GPT angeguckt.

00:27:15: Und dort habe ich auch einige Kommentare unter dem YouTube-Video gesehen, wo es dann, also

00:27:21: wo dann auch viele sich unterhalten haben über genau diese AI-Tools,

00:27:25: wie sie zur Entwicklung beitragen können,

00:27:27: wie fehleranfällig sie sind, wie die Entwickler damit umgehen.

00:27:32: Und da waren auch einige dabei, die geschrieben haben,

00:27:34: ich weiß aber nicht, welche Sprache sie benutzt haben,

00:27:38: die ja geschrieben haben, dass sie eigentlich mehr Zeit damit verbringen,

00:27:43: Fehler aus dem Code, den das Ganze erzeugt, rauszufixen,

00:27:47: dass sie das dann irgendwann auch deaktiviert haben

00:27:50: und dann doch wieder selber tippen.

00:27:52: Also, das steckt wahrscheinlich einfach noch in den Kinderschuhen.

00:27:56: Aber ich find, das ist ein superspannendes Konzept,

00:27:58: weil ich mir oft denke, grade bei so banalen Sachen,

00:28:01: ich hab keine Lust, das jetzt zu tippen,

00:28:03: kann der Rechner nicht einfach wissen, was ich denke,

00:28:06: und dann schreibt er das von selbst.

00:28:07: Und in die Richtung geht das Ganze ja auch schon.

00:28:10: Genau, ja.

00:28:11: Also, als das noch Zukunftsmusik war,

00:28:14: dass man irgendwie Maschinen für sich hat coden lassen,

00:28:17: das ist für mich gefühlt noch gar nicht so lange her,

00:28:20: nur Augen hätte rollen lassen in dem Moment, wo jemand sagt, ja, dann irgendwann haben

00:28:26: wir Maschinen-AI, die für uns den Code schreiben und dann haben wir gar nichts mehr zu tun.

00:28:30: Dann ist das das neue Outsourcen, dass man alles die Maschinen selber machen lässt.

00:28:33: Ich finde das jetzt, wenn du gerade auch den Begriff Chat-GPT da in den Mund genommen

00:28:38: hast, das finde ich noch fast beängstigender als GitHub Copilot.

00:28:44: Also wenn es nur um Code geht, der Autocompletion hat, finde ich, ist das noch irgendwie nachvollziehbar,

00:28:50: weil es ist Programmcode, der analysiert wird.

00:28:53: Es gibt sowieso Interpreter und Transpiler und Compiler, die den Code, den du schreibst,

00:28:57: verstehen und übersetzen.

00:28:58: Dann ist es gar nicht so fern, dass man diese Sachen als etwas weiter gesehenes IntelliSense

00:29:04: oder Autocomplete vorschlägt.

00:29:06: Wenn wir jetzt ChatGPT angucken und sehen, dann wirklich komplette Texte, komplette Logiken,

00:29:11: ... mathematische Herleitungen und sowas, die da ...

00:29:13: ... für einen geschrieben werden. Ich hatte mal das Vergnügen ...

00:29:15: ... ein paar Tage mit dem Tool auch mal ...

00:29:18: ... Zeit zu haben, mich da ...

00:29:19: ... ein bisschen reinzufuchsen, einfach mal ...

00:29:21: ... ganz viele verschiedene Sachen da reinzuschreiben.

00:29:23: Und ich fand das teilweise wirklich ziemlich beängstigend, ...

00:29:26: ... was da stattfindet.

00:29:26: Also, ich weiß nicht, wie es euch geht dabei.

00:29:28: Ja, das ist dann schon, finde ich, dann auch erstaunlich, ...

00:29:31: ... weil man, also so Code hat ja so eine bestimmte Form, ...

00:29:34: ... die einem vertraut ist.

00:29:35: Und, ich weiß nicht, Sprache, so menschliche Sprache, ...

00:29:37: ... die ist ja immer so recht variabel. Also ich kann ja ...

00:29:40: ... irgendwie ...

00:29:41: eine Sache rüberbringen, in dem ich wahrscheinlich 15.000 verschiedene Sätze

00:29:44: bilde, mit verschiedenen Wörtern, die unterschiedlich lang sind. Und wenn dann

00:29:48: so ein großer, ganzer Text aus dem Nichts quasi kommt von - man weiß ja auch, dass

00:29:53: die KI ja nicht genau versteht, was dahintersteckt, sondern es ist

00:29:57: halt irgendwie, da wird was reingeschmissen und die hat irgendwie das

00:30:00: halbe Internet irgendwie gescannt nach irgendwas und kann die wichtigen Teile

00:30:04: daraus ziehen, dass man was Neues macht. Aber ich habe aber auch gehört, dass das

00:30:10: tatsächlich auch viele Fehler tatsächlich ziemlich fehleranfällig ist, dass dann

00:30:15: irgendwelche Sachen gar nicht stimmen. Dann werden Sachen behauptet, irgendwie

00:30:18: fragt man, wer ist die und die Person, die jetzt vielleicht nicht die

00:30:21: bekannteste überhaupt ist und dann kommt da irgendwas zurück, was vielleicht gar

00:30:25: nicht stimmt. Wie ist da deine Erfahrung? Was vielleicht bei anderen

00:30:30: Menschen auch nicht anders wäre. Also wenn wir jetzt uns über eine Person

00:30:33: unterhalten würden, würden wir bestimmt auch unterschiedliche Aussagen dazu

00:30:36: bekommen. Aber ich bin auf das Thema dann nochmal gekommen. Also ohne, ich habe da

00:30:42: ja einfach einen Satz reingeschrieben, erkläre mal das Prinzip XY zu einem

00:30:47: Tool, was wir intern bei uns programmieren und habe gesagt, mach mal eine

00:30:50: Beschreibung dazu, was das bedeutet. Und das war schon tatsächlich, wir haben heute

00:30:54: die tatsächliche Folge, wir machen das alle drei. Das war beeindruckend, wie

00:31:01: stark das getroffen hat, obwohl das eher so eine Nischenthematik war.

00:31:05: Ich habe aber, ich glaube gestern oder vorgestern, war es noch vom MKBHD auf

00:31:10: YouTube ein Video gesehen, wo es genau um diese Frage ging, ob die kreative Arbeit

00:31:15: von Content Creatern durch ChatGPT abgelöst werden kann. Und dann hat er

00:31:21: sich vor die Kamera gesetzt und hat darüber philosophiert. Und der Plot Twist

00:31:26: davon am Ende von diesem fünf Minuten oder zehn Minuten Video war, dass das,

00:31:30: was er da erzählt hat, alles aus Chat.GPT kam.

00:31:33: Oh, wie cool.

00:31:34: Das war krass.

00:31:35: Er sagt, er hat das einfach auf einem Screen neben seiner Kamera mehr oder weniger, hat

00:31:39: er das dann da gehabt und hat das einfach nur zitiert, was da geschrieben wurde.

00:31:42: Er hat sich dieses komplette, diesen Text, den er da hat generieren lassen, mit genau

00:31:47: dieser Fragestellung, die er im Titel hatte, hat er vorgelesen.

00:31:51: Und das klang aber so krass danach, als würde es wirklich von ihm geschrieben worden sein.

00:31:56: Und das hat der Hand und Fuß, was er da erzählt hat.

00:31:58: ... hat natürlich gesagt, ich kann es mal kurz so ...

00:32:00: ... einen kleinen Recap davon geben, ...

00:32:01: ... der hat gesagt, dass ...

00:32:02: ... Content Creation und das, was die Kreativen ...

00:32:05: ... dahinter machen, keine Maschine übernehmen kann, ...

00:32:07: ... weil ...

00:32:09: ... das hat immer was mit Kreativität zu tun.

00:32:12: So eine AI kann nur darauf zurückgreifen, ...

00:32:14: ... was andere schon mal gemacht haben ...

00:32:15: ... und kann das irgendwie adaptieren vielleicht, ...

00:32:17: ... aber es ist nicht wirklich ...

00:32:18: ... kreativer Einfluss, den man hat.

00:32:21: Also wenn ich mir irgendwas vornehme, um irgendwas ...

00:32:23: ... zu erstellen, dann habe ich ein Bild vor Augen, ...

00:32:25: ... dann überlege ich mir das und dann ...

00:32:27: ... lasse ich da so meinem kreativen Sein, ...

00:32:30: ... welches ich nicht wirklich besitze, ...

00:32:31: ... aber es gibt ja Künstler, die sowas haben, ...

00:32:33: ... dass das keine Maschine übernehmen kann.

00:32:36: Aber dieser Plottwist am Ende, ...

00:32:38: ... dass das gar nicht er geschrieben hat, ...

00:32:39: ... sondern eine Maschine, ...

00:32:40: ... das hat mich wirklich zum Nachdenken gebracht.

00:32:41: Aber da ist ja dann auch wieder die Frage, ...

00:32:43: ... sagt das vielleicht auch die KI nur, ...

00:32:45: ... weil eben doch irgendein Mensch vorher ...

00:32:47: ... genau das in der Quintessenz wieder ...

00:32:49: ... irgendwo anders veröffentlicht hatte, ...

00:32:51: ... was die KI dann konsumiert hat und dann ...

00:32:53: ... in der Stelle rausgibt.

00:32:54: Ja.

00:32:55: Also das ist ja dann interessant, ...

00:32:56: ... was ist dann mit Themen, ...

00:32:57: ... die halt neu dazukommen, also die die KI ...

00:32:59: ... noch nicht gelernt hat, wenn jetzt, ...

00:33:01: ... weiß ich nicht, der MKBHD, ...

00:33:02: ... wenn wir mal bei dem bleiben, der ist ja irgendwie, ...

00:33:04: ... der reviewt ja das neue iPhone ...

00:33:06: ... und das kriegt jetzt irgendeine neue Funktion, ...

00:33:07: ... die eine Innovation ist.

00:33:09: Wird da was ...

00:33:11: ... was Sinnvolles dabei rauskommen, ...

00:33:13: ... wenn man darüber was fragt?

00:33:14: Ich glaube halt nicht.

00:33:14: Und dann muss es immer einen geben, ...

00:33:16: ... der ist halt ein Mensch, der eben ...

00:33:18: ... die KI füttert und sagt ...

00:33:19: ... irgendwie, was die neue Information ist.

00:33:22: Ich glaube, der Vergleich, den man da aber zieht, ...

00:33:26: Das ist das, was ich nach diesem Video auch für mich oder wo ich auch nochmal vielleicht seine Zweifel,

00:33:30: die er da vorgelesen hat sozusagen, genannt hat.

00:33:34: Wenn wir eine Chat-GPT zum Beispiel vergleichen, tun wir das zu einer Überintelligenz,

00:33:40: die noch schlauer ist als wir Menschen oder zu einem Menschen direkt?

00:33:43: Das heißt, wenn es um so ein neues iPhone geht, kann natürlich Chat-GPT keine Informationen haben,

00:33:49: die vorher noch keiner ins Netz gestellt hat.

00:33:51: Wenn ich aber diesen Text von einem Menschen schreiben würde,

00:33:53: muss auch der vorher sich diese Informationen irgendwo beschafft haben,

00:33:56: damit der mir die wiedergeben kann.

00:33:57: Genauso wie der Text, den er da gesagt hat,

00:34:00: oder den das Gerät da generiert hat,

00:34:02: dass Content Creator selber kreativ sind

00:34:05: und selber Inspirationen mit einbringen.

00:34:06: Auch das sind eigentlich nur Inspirationen,

00:34:08: die man woanders schon gesehen hat.

00:34:10: Keiner der kreativ ist,

00:34:12: und da bin ich eigentlich wirklich ziemlich von überzeugt,

00:34:14: keiner der ein Bild malt,

00:34:15: keiner der einen Text schreibt

00:34:16: oder keiner der ein Video macht

00:34:17: oder einen Podcast aufnimmt,

00:34:19: macht das wirklich zu 100% aus der eigenen Kreativität

00:34:23: aus dem eigenen Bewusstsein, sondern es hängt alles mit Dingen zusammen, die man

00:34:26: selber irgendwo aufgesaugt hat. Ja, wir hier nehmen Themen, die wir irgendwo

00:34:30: gelesen haben und aufgeschnappt haben und machen daraus einen Podcast. Ein Künstler

00:34:33: sieht irgendwo Farben, der sieht vielleicht Formen, der sieht irgendwas und

00:34:37: daraus entsteht für diesen Künstler dann eine Idee im Kopf, wo ganz viele von

00:34:40: diesen Inspirationen zusammenkommen und dann ein Gesamtbild, in dem Fall jetzt

00:34:44: wirklich ein gemaltes Bild oder ein kreiertes Bild, das besteht immer aus

00:34:49: diesen ganz vielen Inspirationen, die man hat. Und ich glaube davon ist so ChattGPT

00:34:53: gar nicht mehr weit entfernt. Man füttert das mit Informationen, das

00:34:57: Ding lernt, wie man die Sachen zusammenfasst, übt die typischen

00:34:59: Floskeln, die man beim Schreiben eines Textes hat. Das macht jeder Autor auf

00:35:03: seine eigene Art und Weise. Warum sollte nicht eine Maschine auch eine eigene Art

00:35:06: und Weise für sich entwickeln? Mir ist es nicht so vorgekommen, als würde der

00:35:12: Text oder die Texte, die ich da gelesen habe, die generiert wurden, als

00:35:15: würden die mir von dem Wortlaut oder sowas irgendwie bekannt vorkommen.

00:35:19: Wir hatten früher schon mal solche Sachen, dass man eine Fragestellung,

00:35:22: zum Beispiel Siri oder Alexa oder sowas, nie in die Hand gedrückt hat und die Antworten,

00:35:26: die da kamen, waren dann "Ich zitiere aus Wikipedia" oder "Lies dann so einen Wikipedia-Eintrag durch".

00:35:31: Und das ist ja noch mal was anderes, das, was diese Tools jetzt heutzutage machen.

00:35:34: Es wirkt so, als würden die ihre eigene Formulierung treffen,

00:35:38: würden die einen eigenen Text schreiben, der jetzt nicht dem entspricht, was man da sonst hat.

00:35:42: Ja, stimmt. Da könnten dann echt irgendwelche Jobs in Zukunft wegfallen,

00:35:46: die einfach nur quasi dann vielleicht auch Agenturmeldung, die halt nicht so

00:35:53: die höchste Schöpfungshöhe haben, ausformulieren.

00:35:56: Ja, das ist nämlich genau der Punkt, wo ich dann auch denke bei so einer News-Seite,

00:36:01: wo so Tabs oder sowas drauf sind, wo man zu einem gewissen Thema was haben möchte.

00:36:05: Was sind die Fußballergebnisse von heute zum Beispiel? Oder fassen wir das Spiel

00:36:08: zwischen den beiden Mannschaften zusammen? Da muss sich kein Mensch mehr

00:36:11: hinsetzen und das runterschreiben, sondern das kann im Zweifel so eine

00:36:14: Engine selber machen. Also man hat dann ein Suchfeld oben, wo man was reinformuliert,

00:36:18: was ist heute in der Welt passiert oder wie steht es jetzt gerade in dem und

00:36:22: dem politischen Thema. Da kann eine Maschine einem quasi on the fly einen Text

00:36:26: generieren, der einen darüber informiert und das vielleicht sogar mit einem Flavor,

00:36:29: was ich am liebsten habe. Das ist glaube ich so eine Überlegung, die echt weit

00:36:34: führt. Also man kann auf spiegel.de, man kann auf bild.de oder man kann auf ARD

00:36:40: Berichterstattung zurückgreifen, wenn man über gewisse Themen benachrichtigt

00:36:43: werden möchte oder informiert werden möchte und man weiß immer, Bild ist

00:36:48: vielleicht reißerisch, ID ist vielleicht irgendwie anders gefärbt oder anders

00:36:52: von der Betrachtung und die und die Seite macht das nochmal anders von dem

00:36:56: Wortlaut und so kann man sich, glaube ich, ohne dass da bei jedem Ressort jemand

00:36:59: einzeln sitzt, der so einen Text in der typischen Sprachform runterschreibt, kann

00:37:05: man das von ChatsubiT genauso formulieren lassen, wie man das selber

00:37:08: lesen möchte, damit man das gerne liest. Also wenn ich dann als Parameter mitgebe,

00:37:12: schreibt mir bitte die Fußballergebnisse von heute nach Fizek und dann kriege ich

00:37:16: einen Text der einem Fizek-Roman ähnelt oder Fizek-Thriller ähnelt und erklärt mir so wie die

00:37:22: Spiele waren, dann ist das vielleicht adressatengerecht noch besser, wenn das eine Maschine macht.

00:37:27: Also das kam mir jetzt gerade noch mal so als Gedanke dabei.

00:37:30: Klingt auf jeden Fall sehr interessant. Ich dachte schon in mein Klatschmagazin,

00:37:34: ich finde so und so etwas über den und den Frauen.

00:37:38: Das, was ihr vorschlagt, hat natürlich deutlich mehr Masse.

00:37:43: Das greift vielleicht von unserer letzten Podcast-Folge nochmal den Gedanken auf, Caro,

00:37:48: dass du ja unser Klatsch-Resort bei "Devs on Tape" übernimmst, wo du die neuesten

00:37:52: News über irgendwelche Promis raushaust.

00:37:54: Ja, auch da ist es natürlich klar, wobei da die Ereignisdichte wahrscheinlich etwas

00:37:58: höher ist.

00:37:59: Und auch was die Richtigkeit der Berichterstattung angeht, ist es auch nicht bei allen Blättern

00:38:04: das Gleiche.

00:38:05: Das kann ich jetzt nicht aus dem Klatschbereich erzählen, aber ich kann mir vorstellen, dass das die Zukunft sein wird.

00:38:12: Und man kann Chat-GPT auch noch kostenlos verwenden, habe ich jetzt gesehen.

00:38:18: Also ich weiß nicht, ob die das auch irgendwann mal hinter der Bezahlschranke machen.

00:38:21: Es ist noch streng limitiert.

00:38:22: Also ich habe mich dabei erwischt, wie ich da Sachen eingetippt habe und dann kam da die Meldung "Too many requests",

00:38:28: dass man da zu viele Fragen gestellt hat.

00:38:29: Das gibt es ja auch.

00:38:31: Inwiefern das vielleicht irgendwann dann nicht mehr nur dieses eine Chat-GPT ist und nicht

00:38:36: nur dieses eine GitHub-Copilot, sondern dass die anderen nachziehen.

00:38:39: Ja, was ich vielleicht da… Ich sehe schon wieder… Wir quatschen schon wieder sehr

00:38:45: lange.

00:38:46: Aber es ist spannend, das ganze Themenkonstrukt, finde ich.

00:38:50: Was ich aber auch interessant fand, war eben aus dem YouTube-Video.

00:38:54: Und der hat zum Beispiel einfach eine Frage gestellt, um das Ding mal auszuprobieren.

00:38:58: Und der hatte gefragt, wie kann ich eine To-Do-Listen-App in der und der Sprache entwickeln oder so.

00:39:05: Und dann hatte ihm das Tool quasi eine Schritt-für-Schritt-Anleitung rausgepackt, was er dort machen kann.

00:39:14: Also erstmal nur in den Stichpunkten.

00:39:15: Und dann hat er die Stichpunkte kopiert und auch wieder dort eingefügt.

00:39:19: Und dann hat ihm das Tool tatsächlich Programmcode sogar vorgeschlagen, was er denn machen kann.

00:39:24: Er hatte auch gesagt, das ist nicht perfekt, weil dort ein Modul gefehlt hat und so was.

00:39:28: Aber so grundsätzlich zum Lernen von Dingen, glaube ich, ist das auch richtig, richtig

00:39:33: cool, dass man dort auch so Tutorials machen kann, dass man sich das zusammen scrapen

00:39:38: kann, nicht ins Internet gehen muss und dass man sich dann auch eine sinnvolle Anwendung

00:39:43: selber bauen kann, die einen auch interessiert und nicht nur ein "Hello World" zum Beispiel.

00:39:47: Ich glaube, das ist ein positiver Lerneffekt, aber es ist auch kontraproduktiv, was ich

00:39:52: darüber auch noch gelesen habe und zwar wenn man so mathematisches Problem, da

00:39:56: hatte jemand mal einfach online auf so einem Prüfungsportal von irgendeiner

00:39:59: Schule oder von Abiturprüfung oder sowas mal eine Mathematikaufgabe genommen und

00:40:03: hat das Chat GPT geschickt und gesagt mach mal und er hat eine komplette

00:40:07: Herleitung davon geschrieben, sondern wenn ich mir jetzt überlege, dass nicht nur

00:40:10: Entwickler demnächst ziemlich viel Zeit sparen dadurch, dass sie den Code nicht

00:40:13: selber schreiben müssen, sondern generieren lassen können, muss ich mir

00:40:16: jetzt auch Gedanken darüber machen, wie die Hausaufgaben in Zukunft von Schülern

00:40:18: aussehen. Wenn die ein mathematisches Problem oder ein physikalisches Problem,

00:40:23: das sind jetzt halt wieder wissenschaftliche Themen, also ich glaube

00:40:26: nicht, dass ich eine Hausaufgabe über ein gewisses Thema da in dem Wortlaut

00:40:30: generieren lassen kann, dass der Lehrer nicht stutzig wird, aber eine mathematische

00:40:33: Herleitung oder Chemie, Physik und Biologie und weiß ich nicht was, solche

00:40:39: Sachen, die kann man da glaube ich in einem Handumdrehen herleiten lassen,

00:40:42: abschreiben und schon hat man die Hausarbeit einfach mal erledigt bekommen.

00:40:47: Ja, wäre interessant zu wissen, dass wenn man dann vielleicht noch irgendwie zusätzlich,

00:40:51: also schreibe zum Beispiel eine Gedichtsanalyse zu dem und dem Gedicht und dann noch als Achtklässler,

00:40:56: dass er dann extra vielleicht auch Rechtschreibfehler einbaut und irgendwie nicht die exotischen

00:41:01: Fachbegriffe benutzt, dass man halt, dass der Lehrer auch wirklich denkt, das kommt

00:41:04: auch, könnte von dem Schüler sein.

00:41:06: Ja, aus dem technologischen Sinne her wäre das wahrscheinlich das kleinste Problem, so

00:41:12: was umzusetzen, dass man da eine Wortschatzeingeschränkung macht, irgendwie so eine Range.

00:41:17: definiert, welche Wörter verwendet werden können. Schreibe diese

00:41:21: Herleitung von der Relativitätstheorie als Viertklässler. Da wäre ich mal ganz

00:41:25: interessiert daran, was dabei rumkommt. Ich glaube und das ist auch

00:41:31: nochmal so vielleicht abschließend zu dem Chat-GPT-Thema nochmal interessant,

00:41:34: also was die Leute auch gesagt haben, ist, wenn man so Sprachassistenten

00:41:38: anfragt und ich meine Alexa kann das schon teilweise, jetzt haben wir dieses

00:41:41: Wort auch gesagt, ich hoffe nicht so viele Leute hören den Podcast über Lautsprecher

00:41:43: und haben zu Hause diese Geräte stehen, sonst haben wir jetzt hier schon das

00:41:46: Das zweite war ein Problem. Aber dass diese Assistenten das größte Problem haben,

00:41:51: dass die noch nicht so wirklich den Kontext behalten können.

00:41:54: Das heißt, ich stelle diesen besagten Homegeräten eine Frage und die

00:41:59: darauf folgende Frage soll noch in dem gleichen Kontext zuvor beantwortet werden.

00:42:03: Das weiß ich, dass die A* Geräte das schon einigermaßen können.

00:42:09: Ich weiß, dass alle diese Geräte mittlerweile Stimmenerkennung haben.

00:42:12: Das heißt, wenn ich jetzt nach meinen Terminen zu Hause an so einen Apple HomePod stelle,

00:42:16: die Frage, dann weiß er, wer mit dem Gerät spricht und weiß, in welchem Kalender das Gerät nachgucken soll,

00:42:21: um Termine für diese Person rauszufinden.

00:42:23: Aber was wir bei ChatGPT auch haben, soweit ich das so rausfinden konnte und auch gelesen habe,

00:42:30: wenn ich eine Frage stelle und lasse dazu etwas generieren und kann darauf nochmal eine Rückfrage stellen,

00:42:34: also zum Beispiel mache mir die Herleitung da und davon und dann gebe ich als nächste Antwort,

00:42:39: aber wie hier von Philipp das Beispiel, ja bitte aber noch mal für einen

00:42:42: Achtklässler oder diesen Bericht noch mal schreiben, diesen Bericht noch mal

00:42:46: zusammenfassen, aber mehr mit dem Fokus auf das und das, dass diese Engines in

00:42:50: der Lage sind, noch mal auf das darüber zogene Thema oder die vorherige

00:42:54: gestellte Frage noch mal Bezug nehmen zu können.

00:42:57: Also du sagtest das gerade, dass man sagt, ich nehme diesen, lass mir was

00:43:02: generieren, so eine To-Do-App und dann nehme ich mir die einzelnen Schritte und

00:43:05: lasse die dann noch mal durch das Gerät durchjagen. Um mir diese Sachen zu

00:43:08: präzisieren, komme meiner Lösung so viel näher. Das kommt so einem Gespräch mit

00:43:11: einem Computer noch viel näher. Ich habe noch keinen gesehen, der ChatGPT mit

00:43:17: so einer Voice Engine verbunden hat, der gesagt hat, ich tippe es nicht rein und

00:43:20: kriege Text zurück, sondern ich verwickele ChatGPT tatsächlich mit so

00:43:24: einem Sprach, nicht Generator, sondern mit so einer Sprach Engine dazu, mit mir als

00:43:31: Mensch zu sprechen. Also ich glaube, das wäre noch mal etwas, was mich so mega

00:43:35: mindblown würde, wo ich dann sage, okay, jetzt schalte ich den Computer aus und lese ein Buch.

00:43:39: Echte Menschen.

00:43:40: Ja, das Konzept habe ich schon mal verstanden, wie es ist, mit anderen Menschen zu reden. Aber

00:43:46: wenn ich mit einer Maschine rede und in dem Kontext bleiben kann von dem, was ich da erzähle,

00:43:50: und diese Maschine ist halt einfach unheimlich schlau und weiß irgendwie auf alles eine Antwort,

00:43:54: dann werde ich wahrscheinlich ziemlich viele Gespräche mit meinem Computer führen in Zukunft.

00:43:59: Okay, ja, ich würde sagen, wir kommen langsam zu unseren Fragen aus den Kategorien, oder Kai?

00:44:09: Ja, sehr gerne, Karo, mach den Anfang.

00:44:12: Ja, ich bin sehr gespannt. Rein hypothetisch, mit welchem Thema würdest du dich gerne beschäftigen,

00:44:20: mit dem du dich heute noch nicht beschäftigst?

00:44:22: Ich habe tatsächlich bei Black Friday ein Spielzeug gekauft,

00:44:28: einen, wie nennt man das, diese Klaviergeräte, die man an den Computer anschließen kann und

00:44:33: dann mit irgendwelchen Programmen, Garagebands oder so, dann irgendwelche Musik machen kann.

00:44:38: Ich weiß nicht, ich hätte immer schon, damals habe ich auch Gitarre gespielt, das habe ich

00:44:41: irgendwann dann sein gelassen und ich hätte immer schon irgendwie mich für Musik interessiert und

00:44:46: da versuche ich mich jetzt ein bisschen vertraut mitzumachen, aber ich bin total überfordert von

00:44:50: erstmal Klavier spielen und diesen ganzen Einstellungen, die man da vornehmen kann. Aber

00:44:55: macht Spaß. So Midi-Keyboards, so Soundboards, ne? Ja, also vor allem, ja, eben so ein wirklich

00:45:01: so ein Klaviatur, dass man halt dann ein Instrument wählen kann und dann die Noten

00:45:06: spielen kann, auch wenn ich nicht viel von Noten verstehe. Irgendwas kriegt man schon immer hin,

00:45:10: was irgendwie nett klingt. Aber ich erspüre mir jetzt keine Pulsier-Mutter hier. Das heißt,

00:45:15: unser nächstes Intro für "Devs on Tape" kommt dann aus dem Midi-Keyboard von Philipp

00:45:24: ... der Patenfäller. Ich bin gespannt.

00:45:25: Abgemacht.

00:45:26: Dann habe ich die nächste Frage, ...

00:45:30: ... wieder aus dem Bereich rein hypothetisch.

00:45:31: Wenn du einen technologischen Trend ...

00:45:34: ... in den letzten Jahren ...

00:45:35: ... ungeschehen machen könntest, ...

00:45:36: ... was wäre das?

00:45:37: Und das kann aus jeglichem Bereich sein.

00:45:39: Das kann Mobilität sein, ...

00:45:41: ... das kann tatsächlich Programmierung sein, ...

00:45:44: ... das kann aber auch völlig jenseits von der ...

00:45:46: ... von der IT oder so sein.

00:45:48: Eine Sache, die ich tatsächlich ...

00:45:49: ... ein bisschen nervig finde, ...

00:45:50: ... ist, dass irgendwie alles immer als ...

00:45:52: ... die einzig wahre Lösung verkauft wird.

00:45:55: Also einerseits ...

00:45:56: ... gut, ...

00:45:57: ... ich arbeite ja mit einer Datenbank, ...

00:45:59: ... die sehr monolithisch ist ...

00:46:00: ... und dann kommen halt ...

00:46:02: ... Microservices auf ...

00:46:04: ... und dann ...

00:46:04: ... irgendwie habe ich das Gefühl, ...

00:46:06: ... dass dann irgendwie Teile von ...

00:46:08: ... den Leuten, die ich dann auch konsumiert habe, ...

00:46:10: ... dann meinten, okay, das ist jetzt der Weg.

00:46:11: Also ...

00:46:12: ... jede Software muss jetzt ...

00:46:13: ... in diesen Architekturstil gehen.

00:46:15: Und ...

00:46:16: ... dann gibt es aber auch die Gegenseite, ...

00:46:18: ... die dann sagt, ...

00:46:18: ... ja, das ist ja kompletter Quatsch.

00:46:20: Und ...

00:46:21: Ich finde, die Wahrheit ist ja irgendwo dazwischen.

00:46:23: Also das wurde ja auch erfunden von Firmen wie,

00:46:25: weiß nicht, Google, Facebook, die halt irgendwie Plattformen haben,

00:46:29: die Millionen von Interaktionen pro Sekunde haben.

00:46:32: Und da sollte man das halt auch verkaufen als,

00:46:35: okay, das ist die Lösung für dieses Problem und nicht,

00:46:37: okay, wir müssen jetzt alle diese kleine To-Do-Apps

00:46:39: mit Microservices bauen auf jeden Fall.

00:46:41: Und ja, das ist halt irgendwie, sollte der Diskurs darüber

00:46:46: irgendwie transparenter geführt werden, finde ich.

00:46:48: Hatten wir so auch noch nicht die Antwort. Ja, finde ich aber gut. Bin ich auf jeden Fall auf

00:46:57: deiner Seite. Genau und meine nächste Frage geht in den ganz privaten Bereich, nämlich bist du

00:47:07: zufrieden mit deiner Work-Life-Balance? Jetzt bin ich sehr gespannt. Nee, im Großen und Ganzen schon.

00:47:14: Ich finde es aber auch wirklich schwer zu trennen, weil ich finde auf jeden Fall,

00:47:18: oder ich habe das Glück, dass ich mein Hobby quasi zum Beruf gemacht habe.

00:47:22: Also ich mache gerne auch mal in der Freizeit halt, schreibe ich Blogs oder

00:47:25: probiere irgendwelche Technologien aus und dann finde ich das auch irgendwie

00:47:29: dann nicht so leicht trennbar, weil theoretisch mache ich jetzt was, was

00:47:33: irgendwie mit meiner Arbeit zu tun hat, aber ich mache es ja freiwillig in meiner

00:47:35: Freizeit. Deswegen ist es schwer zu sagen, aber es ist mir trotzdem halt wichtig, dass

00:47:39: ich auch mal irgendwie den Computer ausmache und irgendwie mich mit anderen

00:47:41: Themen, vielleicht Musik, irgendwelche Filme oder raus geht Sport machen, Freunde

00:47:46: treffen, beschäftige und nicht nur irgendwie mich damit beschäftige.

00:47:52: Bringt mich direkt zur nächsten Frage, auch wieder aus dem ganz privaten

00:47:56: Bereich. Du sagtest gerade rausgehen, sich mit Freunden treffen.

00:47:59: Welche Rolle spielt denn ein privates Umfeld bei der Ausübung deines Berufs?

00:48:03: Also bist du umgeben von Geeks oder achtest du bewusster darauf, dass du

00:48:07: nicht umgeben von Geeks bist, damit du da wirklich diesen Escape irgendwie hast?

00:48:11: Also ich will jetzt nicht meine Freunde ganz strategisch und sagen, mit dir kann ich nicht befreundet sein.

00:48:15: Nein, aber irgendwie hat sich das so ergeben, dass ich tatsächlich kaum ITler in meinem Umfeld habe.

00:48:21: Den kann ich dann, oder die interessieren sich dann auch natürlich nicht so für die Details.

00:48:26: Und das finde ich auch ganz schön.

00:48:27: Ich interessiere mich auch nicht dann für einen Kumpel, der irgendwie Maschinenbauer ist,

00:48:31: was genau der den ganzen Tag da für Zeichnungen im Computer macht.

00:48:34: Das verstehe ich auch alles nicht.

00:48:35: Und deswegen finde ich auch schön, dass man aber andere Sachen erfährt oder über andere Themen redet

00:48:40: und nicht nur eben den ganzen Tag über IT.

00:48:43: Okay, dann bin ich wieder dran.

00:48:48: Nämlich mit einer Frage aus dem Konsumbereich.

00:48:51: Da bin ich auch sehr gespannt.

00:48:53: Nämlich, wie gehst du mit der wachsenden Informationsflut

00:48:55: über diverse Kanäle um?

00:48:57: News und Informat...

00:48:58: News...

00:48:59: News und Informationen kommen immer mehr

00:49:01: und immer häufiger.

00:49:03: Ja, das ist tatsächlich ein Thema,

00:49:05: das ich auch irgendwie schwierig finde,

00:49:06: weil irgendwie man kennt das,

00:49:08: wenn man jetzt irgendwie anfängt,

00:49:10: Die ganzen Apps drängen sich einen auf und mit irgendwelchen Push-Benachrichtigungen.

00:49:13: Man hat das Gefühl, dass jetzt alles wichtig ist.

00:49:17: Was ich jetzt für mich mache, ist tatsächlich weniger direkt am Puls der Zeit zu hängen

00:49:23: und im Live-Ticker direkt immer alles, was passiert jetzt gerade im Moment, sondern,

00:49:27: wenn ich gerade Zeit finde, dann Sachen zu konsumieren, die zusammenfassend sind.

00:49:32: Ich habe jetzt auch so ein Newsletter entdeckt, Eurotopics heißt der, der ist, glaube ich,

00:49:37: von irgendeinem deutschen Institut, also vom Staat gefördert.

00:49:40: Und die gehen da hin und die fassen Themen zusammen.

00:49:44: Also die sagen, okay, das ist jetzt aktuell irgendwie ein Thema, über das gesprochen

00:49:47: wird und dann listen die einfach Artikel aus ganz Europa, auch von verschiedensten Sprachen

00:49:52: dann natürlich übersetzt auf und stellen einfach die Meinung kurz dar oder so Zitate,

00:49:58: die die Journalisten dann gesagt haben.

00:49:59: Und da sieht man irgendwie auch halt eben alles kompakt zusammengefasst aus einer Distanz

00:50:04: und nicht immer alles sofort.

00:50:05: Und man findet auch, finde ich wichtig, dass man halt auch verschiedene Meinungen sieht

00:50:08: und nicht nur irgendwie sich von einer Quelle informiert.

00:50:10: Ja, vielleicht zukünftig ja auch per Chat GPT.

00:50:15: Ja, das kann natürlich dann auch kommen.

00:50:18: Ich hoffe, ich vertraue denen aktuell noch mehr, den Menschen dahinter.

00:50:22: In Wahrheit nutzen die schon seit Jahren solche Technologie.

00:50:26: Ich will es dann nicht wissen.

00:50:31: Ja, dann gibt es noch die Frage aus dem Konsumbereich, die eigentlich auch schon

00:50:36: fast ganz privat ist. Schaltest du nachts dein Handy aus oder bist du immer

00:50:41: erreichbar und immer in Griffhalte zu den News und zu den Themen, die

00:50:46: auf dem Handy so reinkommen? Ich habe ja auch eure Episode von Nele Kreisig, heißt sie, glaube ich,

00:50:50: genau gehört. Das fand ich dann auch sehr, sehr spannend. Sie hat ja dann

00:50:55: wirklich, glaube ich, um 21.30 Uhr oder so ihr Handy ins Badezimmer gelegt.

00:50:59: Das habe ich dann auch mal tatsächlich probiert, aber das hat nicht lange gefruchtet.

00:51:04: Weil du keine Steckdose im Badezimmer hast.

00:51:07: Ich habe jetzt aber auch eingesteckt, dass ab 22 Uhr dann so der Bildschirm schwarz-weiß

00:51:12: wird und irgendwie gar keine Benachrichtigungen mehr durchkommen, außer wenn jetzt jemand

00:51:16: dreimal anruft.

00:51:17: Aber trotzdem erwische ich mich dann irgendwie kurz vorm Schlafen gehen, nochmal schnell

00:51:22: irgendwo durch zu scrollen.

00:51:23: Also es ist noch Potenzial da, das zu minimieren.

00:51:27: Ja, dann bleibt uns eigentlich nur noch eine abschließende Frage, die auch nicht auf unserem

00:51:35: Vorbereitungsbord stand. Philipp, da du ja natürlich regelmäßiger Hörer bist von unserem

00:51:39: Podcast, was würdest du dir denn für eine weitere Staffel von "Deaths on Tape" wünschen als Hörer?

00:51:46: Ich finde die Folgen mit Gästen immer sehr spannend. Man kriegt immer so Einblicke von

00:51:56: von einer Person, die man vielleicht auch schon kennt oder auch noch nicht, aber die

00:52:00: halt dann irgendwie immer einen persönlichen Stil mit reinbringen.

00:52:03: Und ich fand es auch wie heute, da entwickeln sich immer, finde ich, sehr spannende Gespräche

00:52:09: raus, die man vielleicht auch dann so nie irgendwie die Meinung gehört hätte.

00:52:14: Also viele tolle Gäste.

00:52:16: Ich weiß, es sind ja bald wieder Konferenzen da, ihr könnt ja bestimmt wieder viele fragen.

00:52:20: Und da tummeln sich ja die interessanten Menschen auch.

00:52:23: Okay, ist notiert.

00:52:25: Mehr Gäste, weniger Einzelvorträge.

00:52:27: Gäste, naja, ist auch okay.

00:52:29: Ich wollte das ja ziemlich schlecht vorlesen.

00:52:34: Okay, nochmal den Textmarker markiert.

00:52:36: Nein, das ist unser Plan.

00:52:38: An der Stelle vielen Dank, Philipp.

00:52:40: Wir haben noch ein paar Infos, ...

00:52:42: ... wo wir schon mal dabei sind, ...

00:52:44: ... wie es mit Devs on Tape weitergeht.

00:52:45: Vielen Dank für die Einladung.

00:52:46: Wir haben tatsächlich ...

00:52:48: Du darfst gerne noch dabei bleiben.

00:52:50: Dann kriegst du die Infos aus erster Hand.

00:52:52: Genau, also wir werden mit Devs on Tape ...

00:52:54: dieses Jahr keine weitere Folge mehr veröffentlichen.

00:52:57: Das ist einfach, wir haben das in den letzten Folgen ja schon mal ein bisschen näher beschrieben,

00:53:00: wie wir uns vorbereiten auf die Folgen oder wie wir uns das wünschen, wie wir uns auf

00:53:03: die Folgen vorbereiten.

00:53:04: Und dementsprechend werden wir jetzt mit diesem heutigen Podcast die erste Staffel von "Devs

00:53:11: on Tape" mal mit einem Geschenkpapier umrappen und ein großes, ja, goldenes Schleifchen

00:53:19: drauf machen.

00:53:20: Hat mir sehr gut gefallen, die erste Staffel.

00:53:22: hat es sehr viel Spaß gemacht und wir freuen uns daran, mit der zweiten Staffel "Devs on Tape" im

00:53:27: Jahre 2023 weiterzumachen. An der Stelle nochmal herzlichen Dank, Caro, für deine Zeit und für

00:53:36: die coolen Episoden, die wir gemeinsam hier verbracht haben. Ja, danke gleichfalls. Und ich

00:53:39: freue mich auf jeden Fall auf die nächste Staffel. Tatsächlich. Tatsächlich, tatsächlich. Ich glaube,

00:53:45: das war die Folge mit den meisten. Tatsächlich, wir können ja mal nachzählen, wie viele es waren.

00:53:48: vielleicht waren es 24, so wie im Adventskalender.

00:53:53: Naja, auf jeden Fall, ich versuche es mal ohne, tatsächlich jetzt euch beiden ein frohes

00:53:58: Fest und schöne Tage zwischen den Jahren, sagt man ja, und ein frohes neues Jahr,

00:54:03: einen guten Rutsch und all das drumherum zu wünschen.

00:54:05: Vielen Dank, das wünsche ich dir auch.

00:54:07: Genau, danke schön.

00:54:09: In diesem Sinne dann auch allen unseren Hörern ein gesegnetes Fest und einen guten Rutsch ins neue Jahr.

00:54:16: [Musik]

Neuer Kommentar

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