{"version":"1.0.0","segments":[{"speaker":"tOM","startTime":43.944,"endTime":50.424,"body":"Guten Abend. Heute ist der Sonntag, der 27. April 2025."},{"speaker":"tOM","startTime":51.244,"endTime":55.824,"body":"An den Mikrofonen wie gewohnt der Andr\u00e9 und der Tom."},{"speaker":"tOM","startTime":56.324,"endTime":61.684,"body":"Ah ja, und wir haben die Episode Nummer 287 vom Donautechradio."},{"speaker":"tOM","startTime":62.724,"endTime":64.304,"body":"Genau, wenn ich richtig klicke."},{"speaker":"tOM","startTime":66.564,"endTime":70.384,"body":"Ja, wir haben gerade, habe ich gerade noch gesehen, ein bisschen ein Follow-up"},{"speaker":"tOM","startTime":70.384,"endTime":73.684,"body":"zum letzten Mal gekriegt. eigentlich haben wir das schon verl\u00e4ngert gekriegt."},{"speaker":"tOM","startTime":74.524,"endTime":75.724,"body":"Aber jetzt habe ich es bereits entdeckt."},{"speaker":"Andre","startTime":76.504,"endTime":78.864,"body":"Mehr oder weniger nach der letzten Sendung oder so."},{"speaker":"tOM","startTime":79.764,"endTime":79.964,"body":"Genau."},{"speaker":"Andre","startTime":80.524,"endTime":84.184,"body":"Ich muss sagen, ich schaue da auch nicht immer in den Slack,"},{"speaker":"Andre","startTime":84.264,"endTime":90.584,"body":"also ich habe ja den Slack Channel oder das Slack Fenster oder den Tab jetzt auch nicht offen."},{"speaker":"Andre","startTime":90.924,"endTime":92.684,"body":"Normalerweise wollen wir jetzt gerade nicht podcasten."},{"speaker":"tOM","startTime":92.824,"endTime":95.404,"body":"Genau, ist ein eigener Workspace, ein eigener Slack Workspace."},{"speaker":"Andre","startTime":95.724,"endTime":96.244,"body":"Genau, so hei\u00dft es."},{"speaker":"tOM","startTime":97.784,"endTime":101.864,"body":"Und da schaue ich auch nicht Also gerade wenn man keine Notification kriegt,"},{"speaker":"tOM","startTime":101.904,"endTime":105.004,"body":"weil man mit Ad-Menschen oder sowas, dann kriegt man das nat\u00fcrlich direkt mit."},{"speaker":"tOM","startTime":105.084,"endTime":106.884,"body":"Aber untergeht es halt nicht, gell?"},{"speaker":"tOM","startTime":107.584,"endTime":109.984,"body":"Genau. Da k\u00f6nnen wir dann gleich noch drauf eingehen."},{"speaker":"tOM","startTime":112.144,"endTime":115.344,"body":"Es war in Britten, also, ich wei\u00df nicht, habe ich mir den Foden verloren?"},{"speaker":"tOM","startTime":115.444,"endTime":119.364,"body":"Eigentlich wollte ich noch gerade was anderes sagen. Nein, gehen wir vielleicht gleich drauf ein."},{"speaker":"tOM","startTime":119.893,"endTime":124.373,"body":"Nochmal das gleiche, vom Thomas. Thomas, langj\u00e4hriger H\u00f6rer."},{"speaker":"tOM","startTime":124.453,"endTime":125.593,"body":"Ah nein, genau, jetzt wei\u00df ich wieder, was ich sagen will."},{"speaker":"tOM","startTime":125.793,"endTime":128.573,"body":"Letztes Mal haben wir auch wieder in Wien, ich war die Woche in Wien zwei Tage,"},{"speaker":"tOM","startTime":128.713,"endTime":132.553,"body":"bei den Kollegen in Wien im B\u00fcro auch und dann ist mir auch einfach,"},{"speaker":"tOM","startTime":132.733,"endTime":134.853,"body":"der Michi ist vorbeigegangen und"},{"speaker":"tOM","startTime":134.853,"endTime":138.273,"body":"hat gesagt, ah, jetzt habe ich gerade die letzte Episode geh\u00f6rt von euch,"},{"speaker":"tOM","startTime":138.993,"endTime":141.193,"body":"und jetzt sehe ich die gerade schon, triefe die zuf\u00e4llig."},{"speaker":"tOM","startTime":142.673,"endTime":146.593,"body":"Und dann ist das oft witzig, weil du gesagt hast, ja, der Kommentar ist gleich"},{"speaker":"tOM","startTime":146.593,"endTime":149.353,"body":"einmal, damals nach der Episode die kommen auf den Thomas da."},{"speaker":"tOM","startTime":150.353,"endTime":153.593,"body":"Die einen haben halt quasi eine l\u00e4ngere Podcast-Cue quasi und da bist du halt"},{"speaker":"tOM","startTime":153.593,"endTime":156.113,"body":"irgendwo, kommst du halt weiter hinten dran und bei den anderen geht der gleich"},{"speaker":"tOM","startTime":156.113,"endTime":157.873,"body":"direkt sofort am n\u00e4chsten Tag dran und so."},{"speaker":"tOM","startTime":158.353,"endTime":160.873,"body":"Das ist immer witzig, weil dann immer wieder in die Wochen und nach der Folge"},{"speaker":"tOM","startTime":160.873,"endTime":163.473,"body":"so das Feedback ein bisschen halt eintrudelt, mal dort und mal da."},{"speaker":"tOM","startTime":163.553,"endTime":165.713,"body":"Es ist halt nicht alles sozusagen sofort immer nat\u00fcrlich."},{"speaker":"Andre","startTime":166.773,"endTime":169.473,"body":"Ja, genau. Jeder hocht halt dann, wenn er Zeit hat oder so."},{"speaker":"tOM","startTime":169.573,"endTime":173.013,"body":"Genau, genau. Bei manchen ist das, also bei mir ist das sehr stark vom Autofahren"},{"speaker":"tOM","startTime":173.013,"endTime":175.213,"body":"abh\u00e4ngig, weil ich haupts\u00e4chlich vom Autofahren hohe."},{"speaker":"tOM","startTime":176.033,"endTime":180.693,"body":"Jetzt habe ich daheim ein bisschen Garten-Fr\u00fchlingsarbeit und so gemacht."},{"speaker":"tOM","startTime":180.933,"endTime":183.793,"body":"Dann habe ich da auch wieder, oder K\u00e4rcher, da habe ich mir die ganze Terrassen und so."},{"speaker":"tOM","startTime":184.353,"endTime":187.793,"body":"Dann habe ich da auch Airports reingehaut, weil das hat gleichzeitig ein bisschen,"},{"speaker":"tOM","startTime":189.433,"endTime":193.193,"body":"wie soll ich sagen, d\u00e4mmenden Effekt f\u00fcr den L\u00e4rm vom K\u00e4rcher."},{"speaker":"tOM","startTime":193.993,"endTime":196.153,"body":"Und gleich kann man halt ganz gut Podcast machen."},{"speaker":"tOM","startTime":198.133,"endTime":201.513,"body":"Genau, also da geht dann ein bisschen was weiter, sonst wenn ich nicht so viel"},{"speaker":"tOM","startTime":201.513,"endTime":203.333,"body":"unterwegs bin, dann komme ich nicht zum Podcast machen."},{"speaker":"tOM","startTime":204.353,"endTime":209.313,"body":"Ja, der Thomas hat eigentlich auf das Thema von dir einen Kommentar hinterlassen,"},{"speaker":"tOM","startTime":209.393,"endTime":212.453,"body":"was du geredet hast \u00fcber die Motivationsschreiben bei den Bewerbungen."},{"speaker":"Andre","startTime":212.713,"endTime":216.653,"body":"Genau, und KI. Genau, was wir da so ein bisschen erz\u00e4hlt haben."},{"speaker":"Andre","startTime":217.233,"endTime":221.833,"body":"Und er hat halt geschrieben, ja, bei Erne ist es halt so, sie haben halt in"},{"speaker":"Andre","startTime":221.833,"endTime":225.953,"body":"seiner Firma, ich glaube, kann man ja sagen, er ist bei Mimo, habe ich gesehen,"},{"speaker":"Andre","startTime":227.033,"endTime":231.733,"body":"Frontend Lead und sie haben halt da quasi auf, kriegen halt da auf so Positionen"},{"speaker":"Andre","startTime":231.733,"endTime":233.813,"body":"dann halt teilweise bis zu 500 Bewerbungen."},{"speaker":"tOM","startTime":234.702,"endTime":236.422,"body":"Ja, und er sagt."},{"speaker":"Andre","startTime":236.642,"endTime":240.402,"body":"Ist halt so ein bisschen anders als bei uns, sagen wir vom Scale her."},{"speaker":"Andre","startTime":241.402,"endTime":245.862,"body":"Und da meint er halt, dass im Grunde das Motivationsschreiben dann nat\u00fcrlich"},{"speaker":"Andre","startTime":245.862,"endTime":249.562,"body":"nur ein zus\u00e4tzliches Filtermerkmal darstellt."},{"speaker":"Andre","startTime":249.902,"endTime":254.282,"body":"Also, dass du da vielleicht sogar eher dann in so F\u00e4lle das Motivationsschreiben"},{"speaker":"Andre","startTime":254.282,"endTime":261.202,"body":"einmal so durchliest, als wie es dann, dass du vorher einmal den Lebenslauf"},{"speaker":"Andre","startTime":261.202,"endTime":262.762,"body":"dann von den Bewerbern analysierst."},{"speaker":"Andre","startTime":263.522,"endTime":265.842,"body":"Wei\u00df ich nicht. Stell mir halt auch schwierig vor."},{"speaker":"Andre","startTime":267.462,"endTime":271.602,"body":"Also beim Motivationsschreiben jetzt einfach nur auf irgendwelche Stichw\u00f6rter,"},{"speaker":"Andre","startTime":271.702,"endTime":272.662,"body":"die halt drinnen sein m\u00fcssen."},{"speaker":"Andre","startTime":274.302,"endTime":278.162,"body":"So, ja, ich wei\u00df es auch nicht. Das ist halt da, keine Ahnung."},{"speaker":"Andre","startTime":278.502,"endTime":282.622,"body":"Kannst halt nat\u00fcrlich auch bei, kannst halt da nat\u00fcrlich bei guten Leuten jetzt"},{"speaker":"Andre","startTime":282.622,"endTime":283.722,"body":"irgendwie vorbeischauen."},{"speaker":"tOM","startTime":284.022,"endTime":284.482,"body":"Wahrscheinlich."},{"speaker":"Andre","startTime":284.622,"endTime":289.602,"body":"Die halt da nicht wissen, welche Stichw\u00f6rter man da jetzt gerade halt,"},{"speaker":"Andre","startTime":289.662,"endTime":292.182,"body":"die halt da gerade aktuell sind, die man da reingeben muss."},{"speaker":"Andre","startTime":293.022,"endTime":296.602,"body":"Also, ja, ist halt schwierig. Also bei dem Scale stellen wir es generell schwierig vor."},{"speaker":"tOM","startTime":298.162,"endTime":302.562,"body":"Was sage ich genau, warum das so krass ist? Ich meine, wie das St\u00f6he nat\u00fcrlich"},{"speaker":"tOM","startTime":302.562,"endTime":305.542,"body":"auch ausgeschrieben, ist wahrscheinlich international und remote."},{"speaker":"Andre","startTime":305.982,"endTime":306.342,"body":"Ja."},{"speaker":"tOM","startTime":306.462,"endTime":309.762,"body":"Ja, da hast du nat\u00fcrlich dann, wo siehst du dann auch \u00fcberall Post,"},{"speaker":"tOM","startTime":309.862,"endTime":313.782,"body":"was die St\u00f6he, weil nat\u00fcrlich, wenn du dann irgendwo sehr prominent irgendwo"},{"speaker":"tOM","startTime":313.782,"endTime":316.962,"body":"in irgendein Job-Developer-Dings drinnen bist,"},{"speaker":"tOM","startTime":317.662,"endTime":321.322,"body":"dann kann es schon sein, dass da nat\u00fcrlich sehr viel hochautomatisiert dann"},{"speaker":"tOM","startTime":321.322,"endTime":322.562,"body":"daherkommt, das st\u00f6he ich mir vor, ja."},{"speaker":"Andre","startTime":322.762,"endTime":327.242,"body":"Also bei uns als Teil war es so, wir haben ja jetzt bei MyFlexbox haben wir"},{"speaker":"Andre","startTime":327.242,"endTime":331.922,"body":"ja auch immer wieder Entwicklerstellen ausgeschrieben und wir haben halt die"},{"speaker":"Andre","startTime":331.922,"endTime":334.502,"body":"Erfahrung gemacht, wenn du halt gleich,"},{"speaker":"Andre","startTime":334.722,"endTime":339.322,"body":"also wir haben ja auch Entwickler, die nicht deutschsprachig sind,"},{"speaker":"Andre","startTime":339.642,"endTime":342.542,"body":"das hei\u00dft im Entwicklerteam reden wir ja prinzipiell einmal Englisch,"},{"speaker":"Andre","startTime":342.602,"endTime":345.782,"body":"obwohl wir ja ein Gro\u00dfteil eigentlich, ja eigentlich sogar \u00d6sterreicher sind."},{"speaker":"tOM","startTime":345.942,"endTime":346.042,"body":"Mhm."},{"speaker":"tOM","startTime":348.869,"endTime":351.349,"body":"Aber nicht alle, weil das sind Englischsprachige."},{"speaker":"Andre","startTime":351.349,"endTime":353.889,"body":"Nicht alle, es sind ein paar dabei, halt nicht."},{"speaker":"Andre","startTime":356.009,"endTime":360.549,"body":"Egal, um das geht es ja nicht, aber die Jobs haben wir halt auch lange Zeit"},{"speaker":"Andre","startTime":360.549,"endTime":364.389,"body":"quasi einfach Englischer ausgeschrieben gehabt und du merkst halt dann,"},{"speaker":"Andre","startTime":364.489,"endTime":369.309,"body":"schau, bei englischen Jobausschreibungen, du kriegst halt da extremst viel Bewerbungen,"},{"speaker":"Andre","startTime":371.929,"endTime":378.609,"body":"aus L\u00e4ndern so, wie Indien und so. Also, gerade die kommen halt auch oft dann"},{"speaker":"Andre","startTime":378.609,"endTime":381.989,"body":"\u00fcber LinkedIn zum Beispiel daher, wenn du die Jobs halt dann auch da drinnen hast,"},{"speaker":"Andre","startTime":382.749,"endTime":387.849,"body":"weil im Grunde klicken die halt dann einfach auf, was die bewerben bei LinkedIn"},{"speaker":"Andre","startTime":387.849,"endTime":390.309,"body":"und dann bumm, zack, sind die halt schon da."},{"speaker":"tOM","startTime":390.889,"endTime":391.609,"body":"Okay, ja."},{"speaker":"Andre","startTime":392.349,"endTime":396.809,"body":"Und wir haben es jetzt auch deswegen so gemacht, jetzt bei der aktuellen Stelle"},{"speaker":"Andre","startTime":396.809,"endTime":400.689,"body":"zum Beispiel, dass wir gesagt haben, wir schreiben es einmal prim\u00e4r in Deutsch"},{"speaker":"Andre","startTime":400.689,"endTime":406.969,"body":"aus und machen auch quasi Deutschkenntnis zumindest einmal zu einem Vorkriterium."},{"speaker":"tOM","startTime":407.809,"endTime":409.929,"body":"Du hast nat\u00fcrlich da schon gewisse Filter einfach einmal."},{"speaker":"Andre","startTime":409.969,"endTime":413.249,"body":"Ja, genau, weil sonst wirklich kriegst du ja da wirklich viel daher,"},{"speaker":"Andre","startTime":413.749,"endTime":418.069,"body":"wo es, ja klar, du kannst dir dann \u00fcber jeden Lebenslauf auch wieder von denen ausschauen und so,"},{"speaker":"Andre","startTime":418.909,"endTime":424.909,"body":"aber wir sind jetzt, es mag auch Firmen geben, f\u00fcr die passt das,"},{"speaker":"Andre","startTime":425.429,"endTime":428.389,"body":"wenn es da jetzt indische Programmierer oder so irgendwo sitzen haben,"},{"speaker":"Andre","startTime":429.289,"endTime":434.249,"body":"aber bei uns ist das Team jetzt einfach glaube ich, ich sage jetzt einmal zu klar dass du jetzt da,"},{"speaker":"Andre","startTime":436.429,"endTime":442.429,"body":"auffangst und von so weit weg dann Programmieren nur dazu holst wo es dann vielleicht"},{"speaker":"Andre","startTime":442.429,"endTime":447.149,"body":"sogar alles Englisch k\u00f6nnen, dann trotzdem ich sage einmal ein spezielles Englisch"},{"speaker":"Andre","startTime":447.149,"endTime":449.909,"body":"ist was auch eine Schwachbarriere sein kann etc."},{"speaker":"Andre","startTime":451.469,"endTime":457.949,"body":"Aber ja klar, also wenn du alles aufmachst die Schleusen da kommt dann viel"},{"speaker":"Andre","startTime":457.949,"endTime":460.909,"body":"daher Wenn du wirklich jeden ernst nimmst und so und puh."},{"speaker":"tOM","startTime":463.709,"endTime":466.769,"body":"Ja, an der Stelle, vielleicht kann ich das auch noch, und dann plagen wir es"},{"speaker":"tOM","startTime":466.769,"endTime":469.329,"body":"da gleich einmal, wenn wir jetzt die Mimo schon erw\u00e4hnt haben."},{"speaker":"tOM","startTime":469.709,"endTime":473.249,"body":"Der Thomas hat jetzt vor kurzem da was postet. Ich wei\u00df nicht,"},{"speaker":"tOM","startTime":473.329,"endTime":475.909,"body":"das ist jetzt nur ein LinkedIn-Post."},{"speaker":"tOM","startTime":477.889,"endTime":481.329,"body":"Oder schauen wir, ob es das so irgendwo schon im Netz gibt. Instance."},{"speaker":"tOM","startTime":483.209,"endTime":486.669,"body":"Ah, okay, da vor Vortagen hat, das postet ja auch mal in einem Artikel,"},{"speaker":"tOM","startTime":486.669,"endTime":491.809,"body":"das Wiener Startup Mimo fordert Loveable und Cursor und Co. heraus."},{"speaker":"tOM","startTime":492.329,"endTime":497.769,"body":"Also die Mimo sind ja eigentlich eine Lernsoftware, sozusagen zum Programmieren lernen."},{"speaker":"tOM","startTime":498.849,"endTime":504.789,"body":"Ja, Lern-App. Und was jetzt so, aber schon l\u00e4ngerem dran feilen,"},{"speaker":"tOM","startTime":504.849,"endTime":509.249,"body":"das ist jetzt eben kein Geheimnis mehr, was jetzt dann auch rauszubringen bald,"},{"speaker":"tOM","startTime":509.489,"endTime":513.689,"body":"ist so eine AI-Tool zum entwickeln auch."},{"speaker":"tOM","startTime":514.977,"endTime":518.537,"body":"Und das releasen sie jetzt dann demn\u00e4chst sozusagen. Also der Thomas hat es"},{"speaker":"tOM","startTime":518.537,"endTime":522.657,"body":"jetzt so danach mal auf seinem LinkedIn angek\u00fcndigt, da so gepostet."},{"speaker":"tOM","startTime":523.477,"endTime":527.757,"body":"Und da vor vier Tagen gibt es ja mal diesen Training Topics Artikel dazu."},{"speaker":"tOM","startTime":528.637,"endTime":534.837,"body":"Genau. Und ja, Lovable zum Beispiel, haben wir das schon mal geteasert oder"},{"speaker":"tOM","startTime":534.837,"endTime":536.277,"body":"angesprochen bei uns im Podcast? hast."},{"speaker":"tOM","startTime":536.817,"endTime":538.977,"body":"Kennst du das? Hast du das schon mal? Nein."},{"speaker":"tOM","startTime":540.417,"endTime":544.677,"body":"Bei uns ist das eher noch so, wie soll ich sagen, im PM-Team,"},{"speaker":"tOM","startTime":544.877,"endTime":548.077,"body":"die lieben das Lovable, laufen das Lovable sehr."},{"speaker":"tOM","startTime":549.737,"endTime":555.397,"body":"Also das ist ein ziemlich cooles Tool, um mit einem AI-Prompt halt schnell einmal"},{"speaker":"tOM","startTime":555.397,"endTime":559.857,"body":"einen Prototypen, w\u00fcrde ich es jetzt einmal nennen, eine App zu bauen."},{"speaker":"tOM","startTime":561.177,"endTime":564.737,"body":"In diversen modernen Web-Technologien halt so ziemlich instant."},{"speaker":"tOM","startTime":564.737,"endTime":567.357,"body":"Hast du relativ schnell mal ein cooles Web-UI."},{"speaker":"tOM","startTime":568.237,"endTime":573.317,"body":"Ist halt sehr geil, wenn du dir vorher mit einer halbwegs einer Analyse und"},{"speaker":"tOM","startTime":573.317,"endTime":576.937,"body":"so weiter ein sch\u00f6nes Prompt \u00fcberlegst und vielleicht auch Mockups zeichnest"},{"speaker":"tOM","startTime":576.937,"endTime":578.537,"body":"grob und da reinballerst,"},{"speaker":"tOM","startTime":579.677,"endTime":583.917,"body":"dann kann dir das recht schnell einmal zu einem richtig gut aussehenden,"},{"speaker":"tOM","startTime":584.297,"endTime":589.797,"body":"modernen Web-UI f\u00fchren, was dann auch eben nicht nur Mockup ist,"},{"speaker":"tOM","startTime":589.897,"endTime":591.737,"body":"sondern auch bedienbar, klickbar und so weiter ist."},{"speaker":"Andre","startTime":592.637,"endTime":595.517,"body":"Also da kannst du zum Beispiel Figma."},{"speaker":"tOM","startTime":595.697,"endTime":596.797,"body":"Ja, genau."},{"speaker":"Andre","startTime":596.997,"endTime":601.317,"body":"Das versteht es quasi auch importieren und so. Aber das geht dann eher so in Richtung Web, oder?"},{"speaker":"tOM","startTime":601.457,"endTime":607.317,"body":"Sehr stark in Web-Anwendungen einfach. In modernen JavaScript-Framework gesprochen sozusagen."},{"speaker":"tOM","startTime":607.457,"endTime":610.097,"body":"Und ich wei\u00df gar nicht genau, haben wir jetzt nie in der Tiefe noch bis jetzt"},{"speaker":"tOM","startTime":610.097,"endTime":614.677,"body":"angeschaut, wie du die, also so wie es ich verstehe, ist einfach das Ding dann"},{"speaker":"tOM","startTime":614.677,"endTime":618.097,"body":"auch auf lovable zu hosten und zu laufen zu lassen, wenn es fertig ist."},{"speaker":"tOM","startTime":618.777,"endTime":622.257,"body":"Gar nicht so gedacht, dass du den Source-Code dir dann herunterladenst und selber"},{"speaker":"tOM","startTime":622.257,"endTime":625.197,"body":"irgendwo betreibst. so, dass du weitermachst quasi. Genau, genau."},{"speaker":"Andre","startTime":626.477,"endTime":627.637,"body":"Sondern wirklich nur so,"},{"speaker":"Andre","startTime":628.416,"endTime":630.536,"body":"Okay, so ein klickbarer Prototyp."},{"speaker":"tOM","startTime":630.636,"endTime":635.676,"body":"Ja, sie reden nat\u00fcrlich schon bei Love Apple von fertigen, kompletten Anlehnungen, die du baust damit."},{"speaker":"tOM","startTime":637.116,"endTime":642.236,"body":"Aber bis jetzt haben sie wir halt nur im Team bei uns in der Firma eingesetzt,"},{"speaker":"tOM","startTime":642.296,"endTime":646.156,"body":"um einmal zum Beispiel ein neues Feature, was wir dann selber bauen,"},{"speaker":"tOM","startTime":646.576,"endTime":651.856,"body":"uns vorher mal zu brainstormen und vorschlagen lassen, wie es ausschauen k\u00f6nnte."},{"speaker":"tOM","startTime":651.996,"endTime":654.096,"body":"Und auch, dass man schon mal durchklicken kann und sagen kann,"},{"speaker":"tOM","startTime":654.456,"endTime":656.716,"body":"ah ja, so f\u00fchlt sich das, so k\u00f6nnte man das machen, so und so."},{"speaker":"Andre","startTime":659.556,"endTime":666.016,"body":"Ja, manche, manchmal braucht man das oder manche Positionen,"},{"speaker":"Andre","startTime":666.176,"endTime":669.556,"body":"Rollen brauchen das teilweise, dass das quasi wirklich sehen."},{"speaker":"tOM","startTime":669.816,"endTime":670.096,"body":"Genau."},{"speaker":"Andre","startTime":670.316,"endTime":675.016,"body":"Da reicht es nicht, wenn du es so abstrakt oder auch nicht einmal skizzierst irgendwo oder so."},{"speaker":"Andre","startTime":675.836,"endTime":679.996,"body":"Ich meine, Figma ist ja meistens schon mal eine super Sache, muss man sagen."},{"speaker":"tOM","startTime":680.456,"endTime":683.496,"body":"Aber Figma ist halt auch wieder, also wir haben sehr viel ja immer schon mit"},{"speaker":"tOM","startTime":683.496,"endTime":687.336,"body":"Paper-Prototypes quasi und so Mockups und so hin und her verschiedene Tools"},{"speaker":"tOM","startTime":687.336,"endTime":688.396,"body":"fr\u00fcher schon gemacht auch."},{"speaker":"tOM","startTime":688.796,"endTime":695.136,"body":"Das wird auch eben im Product-Team und so weiter gerne noch gemacht auch und"},{"speaker":"tOM","startTime":695.136,"endTime":698.076,"body":"eben f\u00fcr das Design und die \u00dcberlegung von, was brauche ich denn alles,"},{"speaker":"tOM","startTime":698.196,"endTime":700.796,"body":"wie sollten diese Screens ausschauen f\u00fcr dieses neue Feature und so."},{"speaker":"tOM","startTime":701.956,"endTime":706.476,"body":"Aber das Laufend ist halt genau f\u00fcr diese Arbeit dann nochmal einen Schritt,"},{"speaker":"tOM","startTime":707.676,"endTime":711.176,"body":"erleichtert, weil weil du halt wirklich dann schon ein interaktives Ergebnis am Ende hast."},{"speaker":"tOM","startTime":711.956,"endTime":715.776,"body":"Und ein Figma, weil Figma hat auch eine gewisse Einstiegsh\u00fcrde,"},{"speaker":"tOM","startTime":715.796,"endTime":718.256,"body":"muss man auch kennen, ob da was Vern\u00fcnftiges aussieht zu bringen."},{"speaker":"Andre","startTime":718.676,"endTime":722.296,"body":"Ja, klar. Das ist ja dann schon im Grunde eher irgendein Designer oder so,"},{"speaker":"Andre","startTime":722.296,"endTime":725.996,"body":"der dann da sitzt oder der da schon seine Komponenten-Library oder so hat,"},{"speaker":"Andre","startTime":726.056,"endTime":729.416,"body":"f\u00fcr die bestehenden Komponenten und das dann zusammengelegt."},{"speaker":"tOM","startTime":729.716,"endTime":730.496,"body":"Ja, genau."},{"speaker":"tOM","startTime":732.818,"endTime":740.638,"body":"Ja, und sowas in der Art hat jetzt die Mimo auch gebaut und wird es demn\u00e4chst"},{"speaker":"tOM","startTime":740.638,"endTime":742.158,"body":"einmal releasen, dann bin ich schon gespannt."},{"speaker":"Andre","startTime":743.178,"endTime":747.718,"body":"Ah, okay. Ja, sehr cool. Ja, danke f\u00fcrs Feedback auf jeden Fall."},{"speaker":"Andre","startTime":748.398,"endTime":751.978,"body":"Interessantes Thema."},{"speaker":"Andre","startTime":752.818,"endTime":758.698,"body":"Und unser Thema war ja dann auch, ob das AI-generierte Motivationsschreiben"},{"speaker":"Andre","startTime":758.698,"endTime":761.678,"body":"dann eigentlich schon ein Red Flag ist, oder nicht?"},{"speaker":"Andre","startTime":762.578,"endTime":768.378,"body":"Und so wie ich ihn jetzt verstanden habe, so beim Feedback, ist es dann irgendwie"},{"speaker":"Andre","startTime":768.378,"endTime":769.738,"body":"auch ein Red Flag bei einer,"},{"speaker":"Andre","startTime":771.798,"endTime":776.518,"body":"weil sie dem eben mehr Bedeutung dann zuweisen, als wie es halt nur ein Text,"},{"speaker":"Andre","startTime":776.638,"endTime":777.778,"body":"der halt da irgendwie beigeliegt wird."},{"speaker":"tOM","startTime":778.018,"endTime":780.118,"body":"Ja, das ist jetzt nicht so ganz klar, au\u00dfer zuh\u00f6ren aus dem,"},{"speaker":"tOM","startTime":780.218,"endTime":784.838,"body":"also er sagt ja, bei einem sind leider fast 80 Leute, also okay,"},{"speaker":"tOM","startTime":784.978,"endTime":788.598,"body":"nein, schon, bezieht es auf die Bewerbung, auf das Bewerbmotive zu schreiben, genau, ja."},{"speaker":"Andre","startTime":789.018,"endTime":790.478,"body":"Ist das halt viel eher generiert?"},{"speaker":"tOM","startTime":791.198,"endTime":792.838,"body":"Ja, genau."},{"speaker":"Andre","startTime":793.318,"endTime":795.858,"body":"Also, ich wei\u00df nicht, ich w\u00fcrde da, glaube ich, jedem nur den Tipp,"},{"speaker":"Andre","startTime":795.978,"endTime":798.538,"body":"oder ich w\u00fcrde es, wenn ich mich irgendwo bewerbe, w\u00fcrde es halt so machen,"},{"speaker":"Andre","startTime":800.038,"endTime":802.498,"body":"dass ich mir halt schaue, das \u00fcberlege."},{"speaker":"Andre","startTime":803.178,"endTime":807.718,"body":"Aber, ja, genau. Kommt halt dann immer darauf, ob die, also,"},{"speaker":"Andre","startTime":808.178,"endTime":811.638,"body":"wie gesagt, wir haben ja voriges Mal auch dr\u00fcber geredet, ob es dann auch die"},{"speaker":"Andre","startTime":811.638,"endTime":816.778,"body":"Gegenseiten \u00fcberhaupt interessiert ist und ob sich die das \u00fcberhaupt auch aufmerksam halt dann durchlesen."},{"speaker":"Andre","startTime":817.258,"endTime":821.338,"body":"Ich habe halt oft das Gef\u00fchl, dass das halt auch, ja, wei\u00df ich nicht,"},{"speaker":"Andre","startTime":821.438,"endTime":826.318,"body":"gerade wo so die Schandg\u00e4nge halt eher wirklich auf den Lebenslauf so in die"},{"speaker":"Andre","startTime":826.318,"endTime":828.658,"body":"Richtung Motivation schreiben, kann ja jeder schreiben, was er will."},{"speaker":"Andre","startTime":830.158,"endTime":833.538,"body":"Also ja, es gibt es so hin und her irgendwie."},{"speaker":"Andre","startTime":836.058,"endTime":836.458,"body":"Genau."},{"speaker":"tOM","startTime":836.898,"endTime":837.058,"body":"Ja."},{"speaker":"tOM","startTime":839.718,"endTime":842.778,"body":"So weit. Gut, da sind wir jetzt schon wieder voll mit ein Thema drinnen."},{"speaker":"tOM","startTime":845.538,"endTime":847.078,"body":"Aber was haben wir? Ich meine,"},{"speaker":"tOM","startTime":848.655,"endTime":852.295,"body":"Ich kann da schon auch nochmal, vielleicht w\u00e4re es mich gerade auch sehr besch\u00e4ftigt,"},{"speaker":"tOM","startTime":852.395,"endTime":854.235,"body":"das Thema in den letzten Wochen habe ich auch wieder wohl gerade,"},{"speaker":"tOM","startTime":854.435,"endTime":858.895,"body":"weil wir haben heute glaube ich eine relativ starke developmentlastige Episode"},{"speaker":"tOM","startTime":858.895,"endTime":860.415,"body":"von den Themen her, was wir auf der Listen haben."},{"speaker":"Andre","startTime":860.955,"endTime":861.575,"body":"Schauen wir mal."},{"speaker":"tOM","startTime":863.655,"endTime":867.815,"body":"Insofern kann ich da gleich ein bisschen anschlie\u00dfen, was ich jetzt,"},{"speaker":"tOM","startTime":867.955,"endTime":870.475,"body":"wo ich einfach extrem gute Fragen in den letzten Wochen wieder gemacht habe,"},{"speaker":"tOM","startTime":870.615,"endTime":875.835,"body":"ist einfach jetzt bei der Benutzung von AI-Tools eben mit Cursor."},{"speaker":"tOM","startTime":877.995,"endTime":882.755,"body":"Beim quasi wir sind ja gerade schon im l\u00e4ngeren, haben wir den Schluss gefasst bei uns, den,"},{"speaker":"tOM","startTime":883.595,"endTime":885.755,"body":"Fehler auszumerzen, den wir vor ein paar Jahren gemacht haben,"},{"speaker":"tOM","startTime":886.175,"endTime":889.295,"body":"dass wir quasi groovy bei uns in die Backend-Codebase eingeh\u00f6rt haben,"},{"speaker":"tOM","startTime":889.355,"endTime":893.095,"body":"den loszuwerden sozusagen und den durch Java ersetzen sozusagen."},{"speaker":"tOM","startTime":893.235,"endTime":896.315,"body":"Genau, den durch Java ersetzen und rein, weil es einfach mit der Zeit jetzt"},{"speaker":"tOM","startTime":896.315,"endTime":897.655,"body":"echt sich auserkristallisiert hat einfach,"},{"speaker":"tOM","startTime":898.195,"endTime":901.635,"body":"dass gerade wenn es jetzt am Anfangs dann Refactoring und Maintenance und so"},{"speaker":"tOM","startTime":901.635,"endTime":905.155,"body":"weiter zu machen immer wieder dann in irgendwelche Sachen endelaufst,"},{"speaker":"tOM","startTime":905.235,"endTime":908.795,"body":"das du erst dann zu Runtime indexst in Groovy und das ist einfach sehr m\u00fchsam,"},{"speaker":"tOM","startTime":908.935,"endTime":909.915,"body":"waren es mittlerweile halt."},{"speaker":"tOM","startTime":910.855,"endTime":913.335,"body":"Und das haben wir eigentlich auch schon vor l\u00e4ngeren dem Schluss gefasst,"},{"speaker":"tOM","startTime":913.615,"endTime":916.375,"body":"keine Groovy mehr und jetzt sind wir da wirklich gerade dabei."},{"speaker":"tOM","startTime":917.455,"endTime":922.955,"body":"Wir haben noch sehr viele Tests in Spock geschrieben mit Groovy auch und diese"},{"speaker":"tOM","startTime":922.955,"endTime":925.615,"body":"auch alle jetzt dann irgendwann einmal nach Java zu bringen."},{"speaker":"tOM","startTime":926.435,"endTime":931.275,"body":"Und da sind wir jetzt, sage ich mal, 95% durch und da ist sehr viel in den letzten"},{"speaker":"tOM","startTime":931.275,"endTime":932.235,"body":"Wochen auch noch passiert."},{"speaker":"tOM","startTime":932.955,"endTime":936.455,"body":"Einfach wieder, und da muss man sagen, ist ja so ein klassisches Ding,"},{"speaker":"tOM","startTime":936.575,"endTime":940.975,"body":"wo man merkt, okay, da ist die AI halt jetzt super gut auch eben gerade auf"},{"speaker":"tOM","startTime":940.975,"endTime":945.875,"body":"bestehenden Code den zu verstehen und in eine andere Code-Art umzuwandeln."},{"speaker":"tOM","startTime":946.755,"endTime":950.315,"body":"Weil es ist eh ganz klar, weil Imprompt kann ich das gar nicht so gut beschreiben,"},{"speaker":"tOM","startTime":950.475,"endTime":952.235,"body":"quasi wie es einfach schon dasteht im Code."},{"speaker":"tOM","startTime":952.675,"endTime":955.535,"body":"Den Code kann man lesen und verstehen, Groovy, und dann sage ich halt,"},{"speaker":"tOM","startTime":955.915,"endTime":959.615,"body":"okay, h\u00e4tte ich das jetzt gerne ohne Groovy, ohne Spock mit JUnit 5 und Assert"},{"speaker":"tOM","startTime":959.615,"endTime":963.455,"body":"J und modernen Java 21 Language Features, mach."},{"speaker":"tOM","startTime":963.455,"endTime":968.715,"body":"Ja, und da kann ich auch noch so einen Tipp jetzt geben, das hat jetzt sehr"},{"speaker":"tOM","startTime":968.715,"endTime":972.855,"body":"gut funktioniert bei so kleinen bis mittleren gro\u00dfen Tests, aber wenn man nat\u00fcrlich"},{"speaker":"tOM","startTime":972.855,"endTime":976.055,"body":"dann irgendwann Tests hat, die 5000 Zeilen lang sind oder so,"},{"speaker":"tOM","startTime":977.315,"endTime":980.775,"body":"dann ist ja irgendwann irgendwie leichter mit \u00fcberfordert auch."},{"speaker":"Andre","startTime":981.335,"endTime":988.375,"body":"Also wie ist das jetzt in, also ich habe jetzt geh\u00f6rt, weil es nicht durch das, dass ja Tests,"},{"speaker":"Andre","startTime":989.057,"endTime":996.117,"body":"Okay, also wir haben jetzt quasi bei MyFlexbox verwenden wir aktuell so AI-Tools"},{"speaker":"Andre","startTime":996.117,"endTime":998.077,"body":"noch nicht, weil das wird noch gepr\u00fcft und blablabla."},{"speaker":"Andre","startTime":999.637,"endTime":1003.477,"body":"Aber wie ist es jetzt bei Cursor? Da hast du quasi das Git-Repo einfach ausgecheckt,"},{"speaker":"Andre","startTime":1003.557,"endTime":1004.897,"body":"oder? ist da quasi der gesamte Botan..."},{"speaker":"tOM","startTime":1004.897,"endTime":1008.517,"body":"Genau, also ich habe es jetzt immer lokal, sodass ich ja eh jetzt immer diesen"},{"speaker":"tOM","startTime":1008.517,"endTime":1011.377,"body":"Worktree mit Git und so habe und dann habe ich halt eigentlich auch immer einen"},{"speaker":"tOM","startTime":1011.377,"endTime":1015.497,"body":"Worktree, mit dem ich halt, wo ich das ganz normale Backend-Report zum Beispiel"},{"speaker":"tOM","startTime":1015.497,"endTime":1018.037,"body":"halt dann habe in einem Worktree und das mache ich dann mit Cursor auf."},{"speaker":"tOM","startTime":1018.457,"endTime":1022.737,"body":"Parallel eigentlich meistens mit IntelliJ und Cursor halt, weil die IntelliJ"},{"speaker":"tOM","startTime":1022.737,"endTime":1025.757,"body":"f\u00fcr mich halt auch f\u00fcr die ganze Java-Tooling, f\u00fcr das Ausf\u00fchren von den Tests"},{"speaker":"tOM","startTime":1025.757,"endTime":1028.977,"body":"und f\u00fcr die Bugs und so weiter halt dann einfach der Way-to-Go ist immer noch."},{"speaker":"tOM","startTime":1030.357,"endTime":1032.657,"body":"Und dann hat sich aber, kann man auch Gleiter einflie\u00dfen lassen,"},{"speaker":"tOM","startTime":1032.937,"endTime":1033.597,"body":"mischen wir es ein bisschen."},{"speaker":"tOM","startTime":1034.497,"endTime":1038.637,"body":"Ihr h\u00f6rt es bei IntelliJ 2025 eins auskommen."},{"speaker":"tOM","startTime":1039.477,"endTime":1043.257,"body":"Die Tage sozusagen, vor 10 Tagen oder was. Und da muss man sagen,"},{"speaker":"tOM","startTime":1043.317,"endTime":1045.997,"body":"haben sie auch wieder einen riesen Schritt gemacht im AI-Bereich,"},{"speaker":"tOM","startTime":1046.917,"endTime":1051.217,"body":"weil sie hier sind auch, ich glaube irgendwie ihren alten AI,"},{"speaker":"tOM","startTime":1051.337,"endTime":1052.957,"body":"die ihn komplett \u00fcber Bord geschmissen haben."},{"speaker":"tOM","startTime":1053.357,"endTime":1058.117,"body":"Und hier sind auch auf Cloud, Sonnet, 3.7 und so weiter sitzen."},{"speaker":"Andre","startTime":1059.277,"endTime":1062.837,"body":"Ich glaube, die waren ja vorher irgendwie so habe ich so im Hinterkopf,"},{"speaker":"Andre","startTime":1062.837,"endTime":1065.897,"body":"eher Google-m\u00e4\u00dfig unterwegs, oder?"},{"speaker":"tOM","startTime":1066.157,"endTime":1069.197,"body":"Wei\u00df es nicht, aber irgendwie die alte AI. So richtig durchstanden ist es nicht."},{"speaker":"Andre","startTime":1069.297,"endTime":1069.337,"body":"Gell?"},{"speaker":"tOM","startTime":1069.437,"endTime":1073.177,"body":"Nein, so richtig, ja. Ich habe mal eine Zeit, letztes Jahr das Trial gemacht"},{"speaker":"tOM","startTime":1073.177,"endTime":1075.137,"body":"und dann wieder k\u00fcndigt quasi, oder auch zweitmal."},{"speaker":"Andre","startTime":1075.317,"endTime":1078.157,"body":"Aber es ist schon noch eine kostenpflichtige Geschichte, oder?"},{"speaker":"Andre","startTime":1078.297,"endTime":1082.637,"body":"Also du musst da quasi diesen AI-Assistent jetzt trotzdem noch als Abo dazunehmen."},{"speaker":"tOM","startTime":1082.837,"endTime":1087.937,"body":"Ja, aber es gibt jetzt verschiedene, ich habe es nicht so ganz genau nachgegeben,"},{"speaker":"tOM","startTime":1088.317,"endTime":1091.697,"body":"verschiedene Layer dieser AI-Subscription."},{"speaker":"tOM","startTime":1091.937,"endTime":1093.937,"body":"Es gibt auch eine Free-Variante."},{"speaker":"tOM","startTime":1095.79,"endTime":1098.97,"body":"Und je nachdem, welche Layer du da nimmst, ich meine am Anfang jetzt kannst"},{"speaker":"tOM","startTime":1098.97,"endTime":1102.43,"body":"du gleich mal 30 Tage Free Trial wieder machen, das habe ich jetzt geklickt"},{"speaker":"tOM","startTime":1102.43,"endTime":1103.25,"body":"und mache ich auch gerade,"},{"speaker":"tOM","startTime":1104.07,"endTime":1108.21,"body":"und das muss man sagen, kommt wieder echt sehr nach in Richtung Cursor zu,"},{"speaker":"tOM","startTime":1108.37,"endTime":1113.01,"body":"weil du halt auch da jetzt direkt im Code markieren kannst und sagen kannst,"},{"speaker":"tOM","startTime":1113.27,"endTime":1118.47,"body":"eben Richtung Cloud Sonnet 3.7 das schicken und da irgendein Prompt dazugeben, ja."},{"speaker":"tOM","startTime":1118.79,"endTime":1122.83,"body":"Was da auch geht, ist jetzt quasi so ein Pre-Prompt machen, das habe ich jetzt"},{"speaker":"tOM","startTime":1122.83,"endTime":1128.55,"body":"bei Cursor und bei IntelliJ hat einfach mal beides gleich gemacht und dann kommt"},{"speaker":"tOM","startTime":1128.55,"endTime":1132.07,"body":"auch echt ziemlich das gleiche Ergebnis halt raus, wo man halt quasi,"},{"speaker":"tOM","startTime":1132.17,"endTime":1133.75,"body":"was dir eben genau das ist, was ich vorher gesagt habe."},{"speaker":"tOM","startTime":1135.17,"endTime":1139.75,"body":"Ja, verwende kein Spock, verwende kein Groovy, verwende stattdessen SRJ,"},{"speaker":"tOM","startTime":1140.11,"endTime":1144.35,"body":"verwende JUnit 5, verwende Java 121 Language Features, Wandel,"},{"speaker":"tOM","startTime":1145.31,"endTime":1148.41,"body":"jetzt kann ich mal kurz reinschauen, wie der Pre-Prompt hei\u00dft,"},{"speaker":"tOM","startTime":1148.49,"endTime":1153.81,"body":"den was halt einfach \u00fcberall mitschickt, damit halt sozusagen so eine Basis den kriege."},{"speaker":"tOM","startTime":1154.27,"endTime":1156.37,"body":"Warte mal, eine Prompt-Library da."},{"speaker":"tOM","startTime":1156.87,"endTime":1159.97,"body":"Die Basis-Chat-Instructions, was ich da reingeben habe."},{"speaker":"tOM","startTime":1161.11,"endTime":1165.97,"body":"Also du kannst da generell sagen, f\u00fcr Basis, was du bei jedem Chat mitschickst,"},{"speaker":"tOM","startTime":1166.01,"endTime":1168.83,"body":"dann kannst du sagen, f\u00fcr Generate-Unit-Tests, Java, Kotlin,"},{"speaker":"tOM","startTime":1169.13,"endTime":1171.57,"body":"JavaScript, was da als Basis-Prompt mitgeben werden soll."},{"speaker":"tOM","startTime":1172.09,"endTime":1178.55,"body":"Du kannst sagen, f\u00fcr Documentation eigene Pre-Prompts, f\u00fcr Commit-Actions und so weiter halt."},{"speaker":"tOM","startTime":1179.11,"endTime":1182.89,"body":"Und das, wenn sie da einmal reingehausturten, Dann schickt er das, wie gesagt,"},{"speaker":"tOM","startTime":1183.01,"endTime":1191.01,"body":"bei jedem deiner anderen Prompts halt einfach vorher mit und dann brauchst du"},{"speaker":"tOM","startTime":1191.01,"endTime":1194.03,"body":"eigentlich immer nur, du sagst zum Beispiel mein Fall Convert oder sowas,"},{"speaker":"tOM","startTime":1194.09,"endTime":1199.11,"body":"Convert to Java und dann f\u00fchrt er das alle mit den gleichen Basisregeln halt einfach aus."},{"speaker":"tOM","startTime":1201.544,"endTime":1203.824,"body":"Und im Mainfall jetzt zum Beispiel, jetzt schaue ich gerade,"},{"speaker":"tOM","startTime":1204.024,"endTime":1205.644,"body":"wo habe ich denn das da drinnen stehen?"},{"speaker":"tOM","startTime":1208.084,"endTime":1212.624,"body":"Verdammt, fand ich das gerade nicht. Aus dem, ach da, genau."},{"speaker":"tOM","startTime":1212.624,"endTime":1216.804,"body":"Get rid of all Groovy code in this project, use modern language research of"},{"speaker":"tOM","startTime":1216.804,"endTime":1222.424,"body":"Java 120 and JUnit 5 in their new code base, use assert J for assertion and Mokito for mocking,"},{"speaker":"tOM","startTime":1223.144,"endTime":1228.084,"body":"use display name annotation to convert Groovy method names from SPOC specifications"},{"speaker":"tOM","startTime":1228.084,"endTime":1231.504,"body":"to simpler Java method names without underscores."},{"speaker":"tOM","startTime":1232.124,"endTime":1234.304,"body":"Alle diese Sachen parametrisieren halt da vorher eine."},{"speaker":"tOM","startTime":1234.944,"endTime":1239.304,"body":"Convert SPOC parameterized tests to JUnit 5 parameterized tests."},{"speaker":"tOM","startTime":1240.984,"endTime":1248.524,"body":"Bla, bla, bla. Ja, und genau, Convert Groovy Constructor Calls to Named Parameters,"},{"speaker":"tOM","startTime":1251.244,"endTime":1255.444,"body":"to Java Code using Getters and Setters, so Sachen halt."},{"speaker":"Andre","startTime":1256.084,"endTime":1258.804,"body":"Okay, das sind jetzt alles diese Pre-Prompts quasi."},{"speaker":"tOM","startTime":1258.904,"endTime":1260.944,"body":"Genau, das habe ich auch mal in diesem Basis-Prompte reingeben."},{"speaker":"Andre","startTime":1261.044,"endTime":1263.324,"body":"Das h\u00e4ngt da halt immer dazu quasi."},{"speaker":"tOM","startTime":1263.684,"endTime":1266.404,"body":"Genau, genau. Und damit, das hat sich jetzt ein bisschen so,"},{"speaker":"tOM","startTime":1266.644,"endTime":1268.724,"body":"das habe ich dann immer wieder gemerkt, wenn er mal was konvertiert hat,"},{"speaker":"tOM","startTime":1268.804,"endTime":1270.844,"body":"was der, dass das noch abgeht, dass er das jetzt nie gemacht hat,"},{"speaker":"tOM","startTime":1270.924,"endTime":1271.944,"body":"dann habe ich halt das dann auch zugeschrieben."},{"speaker":"tOM","startTime":1271.964,"endTime":1274.704,"body":"Und dann ist es immer mehr und mehr geworden und irgendwann bist du dann auf"},{"speaker":"tOM","startTime":1274.704,"endTime":1275.704,"body":"dem, was du ungef\u00e4hr haben willst."},{"speaker":"tOM","startTime":1276.404,"endTime":1280.164,"body":"Und da muss ich sagen, wenn du zum Beispiel immer so eine Testmethode nach der"},{"speaker":"tOM","startTime":1280.164,"endTime":1283.304,"body":"anderen nimmst und wenn die ruhig einmal 50 Zeilen oder 100 Zeilen lang ist,"},{"speaker":"tOM","startTime":1283.384,"endTime":1284.664,"body":"das funktioniert perfekt mit dem."},{"speaker":"tOM","startTime":1286.804,"endTime":1289.644,"body":"Da geht es einem noch ein bisschen ab, dass er halt nicht den ganzen Kontext"},{"speaker":"tOM","startTime":1289.644,"endTime":1293.084,"body":"deiner Dinge versteht, dass er da oft nicht wei\u00df, hat die Klasse jetzt genau"},{"speaker":"tOM","startTime":1293.084,"endTime":1295.944,"body":"den Ghetto oder hast du die Property, ja,"},{"speaker":"tOM","startTime":1297.144,"endTime":1299.684,"body":"er schaut sich nicht an den ganzen Codebase an, schaut sich an,"},{"speaker":"tOM","startTime":1299.744,"endTime":1302.884,"body":"kompiliert das am Ende, Aber er macht das schon sehr, sehr gut."},{"speaker":"tOM","startTime":1304.204,"endTime":1308.564,"body":"Und ein Problem hat sich jetzt noch ausgestellt, ist, wenn du vorher,"},{"speaker":"tOM","startTime":1308.684,"endTime":1310.724,"body":"am Anfang habe ich das sehr lange gemacht f\u00fcr, keine Ahnung,"},{"speaker":"tOM","startTime":1310.804,"endTime":1316.504,"body":"bis zu 500 oder 1000 Zeilen, vielleicht sogar 1500 Zeilen Testcases L\u00e4nge,"},{"speaker":"tOM","startTime":1316.884,"endTime":1319.104,"body":"habe ich einfach gesagt, convert die ganze Klasse."},{"speaker":"tOM","startTime":1320.782,"endTime":1323.142,"body":"Und dann dauert es ein paar Sekunden und dann konvertiert er das,"},{"speaker":"tOM","startTime":1323.642,"endTime":1325.782,"body":"aber man hat dann irgendwann gemerkt,"},{"speaker":"tOM","startTime":1326.302,"endTime":1329.222,"body":"der Marvin, mein Kollege, ist das sehr gut beim Pool-Request-View,"},{"speaker":"tOM","startTime":1329.482,"endTime":1332.482,"body":"der hat sich dann in einen Div-Checker die Sachen immer reingeladen,"},{"speaker":"tOM","startTime":1332.542,"endTime":1335.062,"body":"weil es ist ja so schwer, wenn du von Groovy nach Java konvertierst,"},{"speaker":"tOM","startTime":1335.502,"endTime":1339.522,"body":"dass die erstmal benendete das File um und im Pool-Request-6 ist echt schwierig,"},{"speaker":"tOM","startTime":1339.622,"endTime":1341.162,"body":"was da sich dann wirklich ge\u00e4ndert hat."},{"speaker":"tOM","startTime":1341.842,"endTime":1345.222,"body":"Da f\u00e4llt dann oft auf, dass dann irgendwann doch einmal passiert,"},{"speaker":"tOM","startTime":1345.382,"endTime":1348.862,"body":"dass ein Desk es einfach ausl\u00e4sst, oder oder zwei oder drei."},{"speaker":"tOM","startTime":1349.362,"endTime":1351.242,"body":"Und vielleicht einmal an der Tour fantasiert auch."},{"speaker":"tOM","startTime":1353.442,"endTime":1356.982,"body":"Und das kannst du eigentlich nur verhindern und so habe ich jetzt die letzten"},{"speaker":"tOM","startTime":1356.982,"endTime":1359.822,"body":"auch gemacht, indem du wirklich halt einmal zwei, drei Methoden,"},{"speaker":"tOM","startTime":1359.962,"endTime":1363.322,"body":"zwei, drei Testcases markierst du einfach in der Testklasse und dann sagst,"},{"speaker":"tOM","startTime":1363.402,"endTime":1366.122,"body":"kommentiert die mal. Und dann die N\u00e4chsten."},{"speaker":"tOM","startTime":1366.602,"endTime":1368.862,"body":"So dass ich immer schaue, okay, aus den drei, was ich markiert habe,"},{"speaker":"tOM","startTime":1368.942,"endTime":1369.542,"body":"werden auch wieder drei."},{"speaker":"tOM","startTime":1371.462,"endTime":1374.842,"body":"Ist ein bisschen aufwendiger und m\u00fchsamer, aber es ist auf jeden Fall viel weniger"},{"speaker":"tOM","startTime":1374.842,"endTime":1379.322,"body":"aufwendig, wenn ich jetzt wirklich h\u00e4ndisch die alle umschreibe. Ja, das ist klar."},{"speaker":"tOM","startTime":1381.162,"endTime":1385.402,"body":"Und so will ich mich halt da jetzt die letzten Wochen durch diese ganze alte"},{"speaker":"tOM","startTime":1385.402,"endTime":1389.122,"body":"Groovy-Codebase und merze quasi meinen eigenen Architekturentscheidungsfehler"},{"speaker":"tOM","startTime":1389.122,"endTime":1393.322,"body":"von damals aus und bin froh jetzt,"},{"speaker":"tOM","startTime":1393.382,"endTime":1395.962,"body":"das haben wir dann in absehbarer Zeit geschafft und haben wir nur noch eine"},{"speaker":"tOM","startTime":1395.962,"endTime":1397.222,"body":"Java-Codebase eigentlich getan."},{"speaker":"tOM","startTime":1398.806,"endTime":1399.826,"body":"Das wird sch\u00f6n."},{"speaker":"Andre","startTime":1400.846,"endTime":1405.946,"body":"Also man hat eigentlich auf der Jetprint-Seite, ich werde das Handy schon ausgeben,"},{"speaker":"Andre","startTime":1405.986,"endTime":1409.326,"body":"hat noch eigentlich einen guten \u00dcberblick \u00fcber das Jetprint-AI-Assistent."},{"speaker":"Andre","startTime":1409.446,"endTime":1414.226,"body":"Da sieht man n\u00e4mlich auch, dass man als LLMs, kannst du da jetzt alle m\u00f6glichen Modelle ausf\u00fcllen."},{"speaker":"Andre","startTime":1414.346,"endTime":1421.826,"body":"Also es ist nicht nur das Cloud dabei, sondern auch JetGPT, alles m\u00f6gliche, Gemini."},{"speaker":"Andre","startTime":1422.826,"endTime":1427.646,"body":"Ich wei\u00df jetzt nicht, muss dann einen eigenen Cloud-Account dahinter liegen?"},{"speaker":"Andre","startTime":1427.646,"endTime":1428.586,"body":"Nein, das nicht, oder wie?"},{"speaker":"tOM","startTime":1429.566,"endTime":1434.306,"body":"Das ist bei Cursor ja auch so interessant. Du hast ja das gleiche Modell eigentlich."},{"speaker":"tOM","startTime":1434.426,"endTime":1439.326,"body":"Du kannst ja dazwischen sehr vielen Modellen w\u00e4hlen, die er im Hintergrund verwendet."},{"speaker":"tOM","startTime":1439.506,"endTime":1443.946,"body":"Und du kannst dann dort deine eigene API-Keys hinterlegen, jetzt zum Beispiel"},{"speaker":"tOM","startTime":1443.946,"endTime":1448.426,"body":"f\u00fcr das Anthropic und f\u00fcr OpenAI und so weiter."},{"speaker":"tOM","startTime":1448.906,"endTime":1453.066,"body":"Und er weist dich aber explizit darauf hin, in die Settings-Tasche vom Cursor,"},{"speaker":"tOM","startTime":1453.566,"endTime":1456.866,"body":"dass das Hinterlegen eines API-Keys f\u00fcr Anthropic nicht notwendig ist,"},{"speaker":"tOM","startTime":1456.866,"endTime":1458.986,"body":"wenn du zum Beispiel die Cursor pro Subscription hast."},{"speaker":"tOM","startTime":1459.866,"endTime":1463.646,"body":"Da ist das inklusive, aber du k\u00f6nntest jetzt wahrscheinlich die Cursor free"},{"speaker":"tOM","startTime":1463.646,"endTime":1469.746,"body":"nehmen und daf\u00fcr hast du einen Anthropic-Account und hast dort einen API-Key,"},{"speaker":"tOM","startTime":1470.026,"endTime":1473.946,"body":"dann wirst du halt quasi \u00fcber den API-Key dann wieder pro Token-Salt abgerechnet."},{"speaker":"tOM","startTime":1474.606,"endTime":1479.686,"body":"Du musst halt du dann anschauen, ob da die 20 Euro Cursor-Subscription g\u00fcnstiger"},{"speaker":"tOM","startTime":1479.686,"endTime":1482.806,"body":"kommen, als wie die API-Usage pro Monat bei Anthropic."},{"speaker":"Andre","startTime":1483.646,"endTime":1484.266,"body":"Ja, genau."},{"speaker":"tOM","startTime":1484.866,"endTime":1487.526,"body":"Das Selbe wird es da wahrscheinlich auch sein bei JetBrains."},{"speaker":"tOM","startTime":1487.946,"endTime":1493.386,"body":"Also du kannst dann wahrscheinlich auch eine Tropic oder OpenEye Cloud Key hinterlegen"},{"speaker":"tOM","startTime":1493.386,"endTime":1496.726,"body":"und sagen, ich rechne das \u00fcber den Token per Token halt ab."},{"speaker":"tOM","startTime":1496.906,"endTime":1499.686,"body":"Oder nehme ich irgendeine zus\u00e4tzliche JetBrains Subscription."},{"speaker":"Andre","startTime":1500.986,"endTime":1506.046,"body":"Krass, die haben auch in einer Beta drinnen quasi diese MCP-Unterst\u00fctzung."},{"speaker":"Andre","startTime":1507.441,"endTime":1510.881,"body":"Model Context Protocols, kannst Server hinterlegen quasi."},{"speaker":"Andre","startTime":1512.341,"endTime":1515.181,"body":"Okay, wild. Ich meine, was mir auf jeden Fall schon aufgefunden ist,"},{"speaker":"Andre","startTime":1515.221,"endTime":1517.481,"body":"aber eh schon vor einiger Zeit, ich glaube, das habe ich dann kurz in meinem"},{"speaker":"Andre","startTime":1517.481,"endTime":1523.561,"body":"Podcast erw\u00e4hnt, ist, dass eben auch die Code Completion jetzt auch schon mit AI hinterf\u00fcttert ist."},{"speaker":"Andre","startTime":1525.401,"endTime":1530.701,"body":"Weil ich habe ja, wo es mir halt immer auff\u00e4llt, dass ich fr\u00fcher einfach einige"},{"speaker":"Andre","startTime":1530.701,"endTime":1537.281,"body":"Code-Snippets gehabt von so Code-Zeilen, die halt immer wieder brauchst,"},{"speaker":"Andre","startTime":1537.701,"endTime":1541.081,"body":"zum Beispiel, keine Ahnung, Criteria Query, das ist so ein Klassiker."},{"speaker":"Andre","startTime":1542.861,"endTime":1545.761,"body":"Wei\u00dft du, da hast du halt ein paar Objekte, die du halt brauchst,"},{"speaker":"Andre","startTime":1545.861,"endTime":1549.381,"body":"du hast halt den Routobjekt, der Query und bla bla bla, was du alles brauchst."},{"speaker":"Andre","startTime":1550.281,"endTime":1553.841,"body":"Und in Wirklichkeit, jetzt ist es halt schon so, wenn du jetzt zum Tippen halt"},{"speaker":"Andre","startTime":1553.841,"endTime":1558.481,"body":"anf\u00e4ngst, mit Criteria Query und dann schlagt du dir eigentlich eh schon die"},{"speaker":"Andre","startTime":1558.481,"endTime":1560.921,"body":"Codezeilen vor. Das kommt aber aus der AI."},{"speaker":"Andre","startTime":1561.901,"endTime":1567.641,"body":"Oder ich mache oft gern f\u00fcr so Precondition-Evaluierung von Methoden-Argumenten"},{"speaker":"Andre","startTime":1567.641,"endTime":1573.121,"body":"verwende ich halt gerne, dass du das Validate, so Validate not null oder Validate"},{"speaker":"Andre","startTime":1573.121,"endTime":1575.941,"body":"not blank, dass du halt die eingehenden Argumente validierst."},{"speaker":"Andre","startTime":1576.641,"endTime":1580.821,"body":"Und da habe ich halt fr\u00fcher auch immer so Snippets gehabt, die ich halt \u00fcber"},{"speaker":"Andre","startTime":1580.821,"endTime":1583.861,"body":"Tastaturk\u00fcrzel aufgerufen habe. Das kannst du super machen im IntelliJ."},{"speaker":"Andre","startTime":1584.561,"endTime":1587.061,"body":"Zum Beispiel VNN f\u00fcr Validate not null,"},{"speaker":"Andre","startTime":1588.251,"endTime":1591.371,"body":"Und dann hat er mir gleich die Zeile so generiert und dann hast du einen Platz"},{"speaker":"Andre","startTime":1591.371,"endTime":1595.511,"body":"weiter verwenden k\u00f6nnen, wo du dann nur mit den Argumentnamen oder wo du den"},{"speaker":"Andre","startTime":1595.511,"endTime":1597.651,"body":"Argumentnamen halt einsetzen lassen hast k\u00f6nnen."},{"speaker":"Andre","startTime":1597.951,"endTime":1601.171,"body":"Das brauche ich jetzt eigentlich alles nicht mehr, weil sobald ich Validate"},{"speaker":"Andre","startTime":1601.171,"endTime":1603.991,"body":"halt hinschreibe, passt das im Grunde dann schon."},{"speaker":"tOM","startTime":1604.471,"endTime":1604.591,"body":"Ja."},{"speaker":"tOM","startTime":1606.971,"endTime":1609.711,"body":"Also hast du jetzt auch gemerkt, wirst du auf die 20.5?"},{"speaker":"Andre","startTime":1610.071,"endTime":1612.311,"body":"Nein, das haben sie vorher schon drin gehabt. Nein, das ist mir,"},{"speaker":"Andre","startTime":1612.571,"endTime":1615.791,"body":"ich wei\u00df nicht in welcher Version, aber irgendwann denken wir auch,"},{"speaker":"Andre","startTime":1615.851,"endTime":1619.291,"body":"weil sie beim Tippen sind, denken, was ist denn da mit der Code Completion los,"},{"speaker":"Andre","startTime":1619.611,"endTime":1623.031,"body":"der generiert man ja auch, oder auch wenn du Testf\u00e4lle schreibst und so,"},{"speaker":"Andre","startTime":1623.451,"endTime":1624.791,"body":"wenn du zum Beispiel, keine Ahnung,"},{"speaker":"Andre","startTime":1625.811,"endTime":1629.691,"body":"du legst irgendein Testobjekt da und dann rufst irgendeine Methode drauf auf"},{"speaker":"Andre","startTime":1629.691,"endTime":1632.771,"body":"und dann schaust du halt, ob die Properties zum Beispiel alle gleich sind und"},{"speaker":"Andre","startTime":1632.771,"endTime":1635.371,"body":"dann hast du halt so Assert, Dat, Kaskaden, ja,"},{"speaker":"Andre","startTime":1636.631,"endTime":1641.871,"body":"First Name is equal to First Name und wenn du das so nach der Reihe hinschreibst,"},{"speaker":"Andre","startTime":1641.991,"endTime":1644.811,"body":"dann schl\u00e4gt er da quasi schon nach der Reihe halt dann auch die Properties"},{"speaker":"Andre","startTime":1644.811,"endTime":1645.831,"body":"vor, die unterschiedlichen."},{"speaker":"tOM","startTime":1646.011,"endTime":1646.611,"body":"Okay, ja."},{"speaker":"Andre","startTime":1646.691,"endTime":1651.351,"body":"Also, und da haben wir schon gedacht, ah, okay, habe ich vielleicht AI-Assistent"},{"speaker":"Andre","startTime":1651.351,"endTime":1653.031,"body":"nur aktiv oder so, habe ich aber nicht."},{"speaker":"Andre","startTime":1653.671,"endTime":1657.571,"body":"Dann war es relativ klar, dass halt f\u00fcr diese Code-Completion-Geschichten jetzt"},{"speaker":"Andre","startTime":1657.571,"endTime":1661.991,"body":"mittlerweile auch schon AI einsetzen und das ist aber was, was quasi gratis"},{"speaker":"Andre","startTime":1661.991,"endTime":1667.251,"body":"sozusagen, also innerhalb der normalen Lizenz halt vom IntelliShare anscheinend dabei ist."},{"speaker":"tOM","startTime":1667.831,"endTime":1672.691,"body":"Jetzt habe ich das gerade noch herausgefunden bei mir. Das ist quasi diese Prompt-Library,"},{"speaker":"tOM","startTime":1672.751,"endTime":1676.631,"body":"die du da bei dem AI-System konfigurierst. Die ist sozusagen,"},{"speaker":"tOM","startTime":1679.471,"endTime":1682.651,"body":"projektspezifisch. Das hei\u00dft, das hat auch deswegen bei mir die Settings von"},{"speaker":"tOM","startTime":1682.651,"endTime":1684.391,"body":"dem einen, was ich gerade offen gehabt habe, nicht drin gehabt."},{"speaker":"tOM","startTime":1684.511,"endTime":1686.691,"body":"Das habe ich in dem einen Worktree quasi gemacht."},{"speaker":"tOM","startTime":1687.171,"endTime":1691.231,"body":"Also das macht man sich sozusagen pro Projekt, diese Library."},{"speaker":"Andre","startTime":1693.431,"endTime":1696.971,"body":"Genau. Und Pricing ist ja genauso, wie du es gesagt hast. Es gibt quasi den Free-Tier."},{"speaker":"Andre","startTime":1698.531,"endTime":1704.571,"body":"Und dann das AI Pro, das ist halt dann 10 Euro. Dann gibt es da mehrere so Stufen."},{"speaker":"tOM","startTime":1705.191,"endTime":1708.931,"body":"Achso, included in der All-Products-Pack. Okay, das ist aber dabei,"},{"speaker":"tOM","startTime":1709.011,"endTime":1711.311,"body":"wenn du dann alle Developer-Porten hast."},{"speaker":"Andre","startTime":1712.491,"endTime":1714.151,"body":"Ja, vielleicht habt ihr es sogar dann dabei."},{"speaker":"tOM","startTime":1714.251,"endTime":1718.651,"body":"Und dann ist das Ultimate, glaube es noch. Offers even more Cloud-Credits."},{"speaker":"tOM","startTime":1718.771,"endTime":1721.291,"body":"Okay, da sind dann schon unterschiedliche Credit-Anzahlung dabei."},{"speaker":"tOM","startTime":1721.931,"endTime":1723.351,"body":"Das ist bei Analyze ganz klar."},{"speaker":"Andre","startTime":1724.971,"endTime":1731.711,"body":"Aber Sie sagen ja, dass quasi dieser TIE Source Code so generell eigentlich"},{"speaker":"Andre","startTime":1731.711,"endTime":1735.251,"body":"nirgendwo dann als Trainingsdaten weiterverwendet wird."},{"speaker":"tOM","startTime":1735.491,"endTime":1738.491,"body":"Genau, als Trainingsdaten sowieso nicht. Die Frage ist eben nur,"},{"speaker":"tOM","startTime":1738.951,"endTime":1742.711,"body":"wie viel muss er f\u00fcr eine Prompt Evaluation nach oben schicken sozusagen."},{"speaker":"Andre","startTime":1742.971,"endTime":1745.731,"body":"Genau, aber auch da schreiben Sie ja im Grunde auch, ja okay,"},{"speaker":"Andre","startTime":1745.791,"endTime":1748.931,"body":"Sie schicken es halt, aber es wird halt dann danach nirgendwo mehr gespeichert."},{"speaker":"tOM","startTime":1748.931,"endTime":1749.591,"body":"Sozusagen, ja."},{"speaker":"Andre","startTime":1749.991,"endTime":1753.331,"body":"Genau, also die sind sich schon bewusst, weil ich meine, dass das ein Thema ist."},{"speaker":"tOM","startTime":1753.471,"endTime":1753.471,"body":"Ja."},{"speaker":"Andre","startTime":1753.871,"endTime":1756.871,"body":"Dass das nat\u00fcrlich viel das Thema ist f\u00fcr andere Kunden. Ja, genau."},{"speaker":"Andre","startTime":1759.311,"endTime":1765.371,"body":"Ja, im Grunde eh, weil wieso sollte man halt dann mehrere Ideen halt verwenden, nur,"},{"speaker":"Andre","startTime":1766.612,"endTime":1771.832,"body":"Also wenn ich eh schon in JetBrains generell mitbewege, muss ich dann halt wirklich"},{"speaker":"Andre","startTime":1771.832,"endTime":1774.352,"body":"ein Cursor dann halt noch offen haben."},{"speaker":"Andre","startTime":1776.832,"endTime":1777.992,"body":"Man hat halt da oben."},{"speaker":"tOM","startTime":1778.132,"endTime":1783.372,"body":"Soll ich gerade sehen, so einen AI-Button quasi in der IDE, JetBrains AI."},{"speaker":"tOM","startTime":1783.512,"endTime":1787.292,"body":"Und wenn man da draufklickt, sieht man so einen, wo man gerade im Status halt ist."},{"speaker":"tOM","startTime":1787.812,"endTime":1794.032,"body":"Man sieht da mein Quota, ich habe da schon einiges meines Quotas aufgebraucht mit den ganzen Dingen."},{"speaker":"tOM","startTime":1795.592,"endTime":1800.072,"body":"Aber das funktioniert echt ganz geil jetzt sozusagen ich habe dann zwischendurch"},{"speaker":"tOM","startTime":1800.072,"endTime":1805.532,"body":"mir was gebastelt und h\u00e4tte quasi die Entropic API einfach mal wieder ich habe"},{"speaker":"tOM","startTime":1805.532,"endTime":1809.012,"body":"mit Cursor ein Python-Skript gebaut,"},{"speaker":"tOM","startTime":1809.952,"endTime":1818.712,"body":"was quasi die Entropic Sonnet 3.7 API aufruft und einfach dort das was im Clipboard"},{"speaker":"tOM","startTime":1818.712,"endTime":1821.992,"body":"ist hinschickt und diese Response wieder ins Clipboard kopiert,"},{"speaker":"tOM","startTime":1822.992,"endTime":1828.412,"body":"Und das habe ich mir als Action quasi, als Run-Action oben in IntelliJ hingelegt,"},{"speaker":"tOM","startTime":1829.812,"endTime":1833.652,"body":"sodass ich quasi, wenn ich einen Test-Case markiert habe, was der einfach nur"},{"speaker":"tOM","startTime":1833.652,"endTime":1836.492,"body":"das Klicken, also kopiert habe in der Zwischenablage, nur das Klicken habe m\u00fcssen"},{"speaker":"tOM","startTime":1836.492,"endTime":1839.212,"body":"und am Ende habe ich in der Zwischenablage den konvertierten Test-Case gehabt."},{"speaker":"tOM","startTime":1840.832,"endTime":1843.272,"body":"So habe ich mir inzwischen ein bisschen geholfen. Jetzt brauche ich das wieder"},{"speaker":"tOM","startTime":1843.272,"endTime":1846.572,"body":"nicht mehr, weil jetzt ist das quasi in IntelliJ einfach so mit der Markierung"},{"speaker":"tOM","startTime":1846.572,"endTime":1847.772,"body":"m\u00f6glich und dann sagen, convert."},{"speaker":"tOM","startTime":1850.512,"endTime":1854.052,"body":"Und ich glaube, wie du eben vorhin gesagt hast, das ist so,"},{"speaker":"tOM","startTime":1854.992,"endTime":1858.292,"body":"jetzt sind wir jetzt in so einer Phase, wo halt jeder so gerade ein bisschen"},{"speaker":"tOM","startTime":1858.292,"endTime":1862.372,"body":"halt noch rausfindet von diesen Herstellern und Firmen, was da so,"},{"speaker":"tOM","startTime":1862.592,"endTime":1865.712,"body":"wie immer mit dem, was man braucht, was die Entwickler so wollen,"},{"speaker":"tOM","startTime":1866.472,"endTime":1871.752,"body":"aber am Ende wird es so hinlaufen, dass du halt einfach dann dein Backend-Subscription"},{"speaker":"tOM","startTime":1871.752,"endTime":1876.972,"body":"f\u00fcr irgendein so ein AI-Ding halt hast und das klingt halt dann in dein Favorite-Ide oder was halt ein."},{"speaker":"tOM","startTime":1879.192,"endTime":1883.072,"body":"So zeichnen sich es ja jetzt ab da dann auch und Und ich f\u00fchle mich nat\u00fcrlich"},{"speaker":"tOM","startTime":1883.072,"endTime":1886.772,"body":"schon immer noch in IntelliJ als Entwicklungsumgebung wohl, als wie das jetzt"},{"speaker":"tOM","startTime":1886.772,"endTime":1890.752,"body":"mit Visual Studio Code was mache im Java-Bereich."},{"speaker":"tOM","startTime":1890.832,"endTime":1894.352,"body":"Obwohl das auch auf der Devox aufgefallen ist, dass einige schon so unterwegs"},{"speaker":"tOM","startTime":1894.352,"endTime":1896.592,"body":"sind Java-Developer mit Visual Studio Code."},{"speaker":"tOM","startTime":1898.032,"endTime":1901.152,"body":"Aber ich finde es jetzt echt wieder sehr cool, dass ich da jetzt die M\u00f6glichkeit"},{"speaker":"tOM","startTime":1901.152,"endTime":1907.752,"body":"habe, eigentlich ziemlich \u00e4hnlich zu den Funktionen vom Cursor auch im IntelliJ zu arbeiten."},{"speaker":"Andre","startTime":1908.292,"endTime":1908.652,"body":"Ja."},{"speaker":"Andre","startTime":1911.379,"endTime":1916.459,"body":"Ja, schauen wir mal. Ich glaube, so vom Start her war es ein bisschen rupig,"},{"speaker":"Andre","startTime":1916.559,"endTime":1922.259,"body":"weil ich habe gleich am Anfang den AI Assistant mal abonniert gehabt, eben um diese 10 Dollar."},{"speaker":"tOM","startTime":1922.839,"endTime":1923.039,"body":"Genau."},{"speaker":"Andre","startTime":1923.679,"endTime":1929.139,"body":"Aber da war es halt teilweise von der Qualit\u00e4t, ich glaube, in meinem Podcast"},{"speaker":"Andre","startTime":1929.139,"endTime":1931.979,"body":"dar\u00fcber geredet, weit nicht so wie GitHub Copilot."},{"speaker":"tOM","startTime":1932.279,"endTime":1932.499,"body":"Genau."},{"speaker":"Andre","startTime":1933.099,"endTime":1936.879,"body":"Ja, weil GitHub Copilot, da habe ich einfach schon gemerkt, der lernt einfach,"},{"speaker":"Andre","startTime":1937.079,"endTime":1939.339,"body":"wie bestimmte Sachen im Projekt gemacht werden und so."},{"speaker":"Andre","startTime":1940.419,"endTime":1944.139,"body":"Also auch was die komplett projektspezifische Klassen, wie die verwendet werden,"},{"speaker":"Andre","startTime":1944.319,"endTime":1945.919,"body":"also die gibt es halt sonst nicht."},{"speaker":"Andre","startTime":1946.579,"endTime":1949.759,"body":"Normalerweise glaube ich in der Form hat der aber dann auch im Laufe der Zeit"},{"speaker":"Andre","startTime":1949.759,"endTime":1953.199,"body":"mir schon Code generiert daf\u00fcr, f\u00fcr die Verwendung dieser Klassen."},{"speaker":"Andre","startTime":1953.459,"endTime":1958.119,"body":"Also das war schon richtig gut und sowas hat AI Assistant nicht gebraucht."},{"speaker":"Andre","startTime":1958.119,"endTime":1959.699,"body":"Oder auch zum Beispiel so,"},{"speaker":"Andre","startTime":1962.179,"endTime":1964.839,"body":"Testfallgenerierung, da habe ich nicht einmal Ergebnis gehabt,"},{"speaker":"Andre","startTime":1964.899,"endTime":1967.859,"body":"wie ich das letzte Mal probiert habe."},{"speaker":"Andre","startTime":1968.139,"endTime":1973.059,"body":"Also das war noch sehr mit hei\u00dfer Nadel gestrickt oder wei\u00df ich nicht,"},{"speaker":"Andre","startTime":1973.299,"endTime":1976.639,"body":"waren die Modelle noch nicht m\u00e4chtig genug oder so?"},{"speaker":"tOM","startTime":1977.819,"endTime":1982.419,"body":"Ganz genau das wei\u00df ich auch. Bei mir habe ich bald einmal gesehen,"},{"speaker":"tOM","startTime":1982.499,"endTime":1985.739,"body":"die Subscription f\u00fcr AI, Jetbrands brauche ich nicht."},{"speaker":"tOM","startTime":1986.619,"endTime":1990.179,"body":"Ich bleibe beim Copilot. Und jetzt ist es aber leider im Moment,"},{"speaker":"tOM","startTime":1990.179,"endTime":1991.119,"body":"muss ich sagen, wieder so,"},{"speaker":"tOM","startTime":1991.559,"endTime":1994.079,"body":"dass ich einen Co-Pilot fast gar nicht mehr brauche im Moment,"},{"speaker":"tOM","startTime":1994.219,"endTime":1998.919,"body":"weil das meiste, was ich irgendwie AI-m\u00e4\u00dfig mache, einfach entweder \u00fcber Cursor"},{"speaker":"tOM","startTime":1998.919,"endTime":2003.639,"body":"mache oder eben jetzt mit dem neuen JetBrains AI wieder mit Sonnet-37."},{"speaker":"tOM","startTime":2005.639,"endTime":2010.479,"body":"Das ist einfach so ein Race, was sich da alle paar Monate oder so irgendwie verschirbt."},{"speaker":"tOM","startTime":2011.359,"endTime":2016.419,"body":"Es kann auch sein, dass der Co-Pilot in der Zwischenzeit auch wieder einiges gemacht hat."},{"speaker":"tOM","startTime":2016.419,"endTime":2021.939,"body":"Er hat jetzt ja auch diesen Agent-Mode im IntelliJ, diesen Edit-Mode nennen"},{"speaker":"tOM","startTime":2021.939,"endTime":2025.779,"body":"sie es, wo er da wirklich Files erzeugt und \u00e4ndert und so weiter,"},{"speaker":"tOM","startTime":2026.019,"endTime":2027.399,"body":"nicht nur jetzt einen Chat hat,"},{"speaker":"tOM","startTime":2028.799,"endTime":2032.439,"body":"aber er ist trotzdem jetzt gef\u00fchlt wieder hinterher noch im Moment f\u00fcr mich."},{"speaker":"Andre","startTime":2033.819,"endTime":2037.999,"body":"Ich finde auch, ich habe auch den Cloud,"},{"speaker":"Andre","startTime":2039.659,"endTime":2045.279,"body":"die macOS-Version einfach installiert, mit dem Prompt, und ich finde das,"},{"speaker":"Andre","startTime":2045.279,"endTime":2051.979,"body":"gerade zum Source-Code generieren und so, funktioniert das echt gut einfach, das Modell f\u00fcr einen."},{"speaker":"Andre","startTime":2052.839,"endTime":2058.299,"body":"Also, war das nach der letzten Episode oder?"},{"speaker":"tOM","startTime":2058.419,"endTime":2060.379,"body":"Ja, da hast man dann mal was geschickt dann im Chat."},{"speaker":"Andre","startTime":2060.379,"endTime":2066.079,"body":"Genau, habe ich halt so Shell-Scripts weitergeneriert, mit Zugriff auf die Jira-API halt."},{"speaker":"Andre","startTime":2067.999,"endTime":2072.519,"body":"Und da kannst du echt wirklich quasi in mehr oder wenigen so Pair-Programming"},{"speaker":"Andre","startTime":2072.519,"endTime":2076.279,"body":"halt hergehen und sagen dann, was du generieren wir mal da das Skript,"},{"speaker":"Andre","startTime":2076.379,"endTime":2080.039,"body":"was quasi in der Git-Historie durchgeht und sich dann den Status,"},{"speaker":"Andre","startTime":2080.919,"endTime":2086.559,"body":"abfragt vom Jira und halt dann alle Tickets zum Beispiel auf irgendeinen Status"},{"speaker":"Andre","startTime":2086.559,"endTime":2087.559,"body":"setzt, ist ja wurscht jetzt."},{"speaker":"Andre","startTime":2088.933,"endTime":2091.613,"body":"Und der macht das dann und dann ist man halt aufgefunden, naja,"},{"speaker":"Andre","startTime":2091.773,"endTime":2095.133,"body":"okay, jetzt hat er da 17 Mal die Jira-Uhrl halt drinnen gehabt."},{"speaker":"Andre","startTime":2095.473,"endTime":2101.713,"body":"Dann sage ich halt, hey, die Jira-Uhrl, bitte tu das einmal ausfaktorisieren"},{"speaker":"Andre","startTime":2101.713,"endTime":2104.493,"body":"halt in einer Variable, dass man das halt zentral \u00e4ndern kann."},{"speaker":"Andre","startTime":2104.973,"endTime":2110.253,"body":"Ja, bumm, ja, okay, ich \u00fcberarbeite das Skript, ja, und mach da halt dann, wei\u00dft du."},{"speaker":"Andre","startTime":2111.253,"endTime":2115.313,"body":"Oder so ein paar Aufrufe waren quasi in der alten API noch, weil Jira,"},{"speaker":"Andre","startTime":2115.413,"endTime":2118.053,"body":"da gibt es ja ein paar API-Versionen, \u00fcber das haben wir geredet."},{"speaker":"Andre","startTime":2120.053,"endTime":2123.013,"body":"Und dann sage ich, bitte nimm V3 her. Dann haben wir gedacht,"},{"speaker":"Andre","startTime":2123.153,"endTime":2125.373,"body":"naja, okay, da w\u00fcrde ich halt jetzt irgendwas machen."},{"speaker":"Andre","startTime":2125.893,"endTime":2129.973,"body":"Aber der hat das dann echt quasi mit einem g\u00fcltigen V3-Aufruf halt dann ersetzt."},{"speaker":"Andre","startTime":2131.033,"endTime":2135.953,"body":"Wo du halt dann nur fragst, okay, wieso nimm das halt nicht gleich so, aber ja, aber wurscht."},{"speaker":"tOM","startTime":2136.813,"endTime":2139.093,"body":"War das Programm, was du da brauchst aus der Java-Anwendung?"},{"speaker":"Andre","startTime":2139.653,"endTime":2143.153,"body":"Nein, es war ein Shell-Skript. Da funktioniert es nur mehr besser."},{"speaker":"tOM","startTime":2143.213,"endTime":2144.073,"body":"Nur besser, finde ich, ja."},{"speaker":"Andre","startTime":2144.393,"endTime":2151.093,"body":"Ja, voll. Also das funktioniert schon, aber man m\u00fcsste sich ja wahrscheinlich,"},{"speaker":"Andre","startTime":2151.233,"endTime":2156.353,"body":"wie du sagst, die geben sich da alle so Rays, ich habe ja gar keinen \u00dcberblick mehr da."},{"speaker":"tOM","startTime":2156.553,"endTime":2162.293,"body":"Also man probiert jetzt auch nicht jeden Tag, f\u00fcr mich jetzt als CTO, wei\u00dft du,"},{"speaker":"tOM","startTime":2163.433,"endTime":2167.813,"body":"weil du gerade die Developer, haben wir vor ein paar Monaten dann einmal GitHub"},{"speaker":"tOM","startTime":2167.813,"endTime":2171.213,"body":"Co-Pilot, sollst du die Wiese ausgeben, nimmst das alle her im IntelliJ und so weiter,"},{"speaker":"tOM","startTime":2172.353,"endTime":2174.573,"body":"naja, du musst ja da st\u00e4ndig eigentlich dranbleiben, wei\u00dft du,"},{"speaker":"tOM","startTime":2174.633,"endTime":2177.273,"body":"du musst eigentlich, ich meine f\u00fcr mich selber jetzt, okay, ich habe jetzt sehr"},{"speaker":"tOM","startTime":2177.273,"endTime":2180.533,"body":"viel gearbeitet, auch mit dem nat\u00fcrlich selber, weil es mir f\u00fcr mein Work,"},{"speaker":"tOM","startTime":2180.673,"endTime":2182.813,"body":"f\u00fcr mein Maintenance-Work und so weiter optimal ist auch."},{"speaker":"tOM","startTime":2184.813,"endTime":2189.453,"body":"Und auch f\u00fcr die Shell-Skripts und das ganze Zeug. Aber ja, nat\u00fcrlich kannst du ja,"},{"speaker":"tOM","startTime":2190.373,"endTime":2194.553,"body":"jede Woche eine gewisse Zeit reservieren, um immer am Laufenden zu bleiben,"},{"speaker":"tOM","startTime":2194.693,"endTime":2198.693,"body":"nur eben, was die Woche wieder an neue AI-Modelle und so weiter tun hat,"},{"speaker":"tOM","startTime":2198.753,"endTime":2200.293,"body":"die optimal f\u00fcr die und die Sachen sind."},{"speaker":"Andre","startTime":2200.713,"endTime":2200.933,"body":"Ja."},{"speaker":"tOM","startTime":2201.831,"endTime":2207.611,"body":"Es ist brutal, gerade da dran zu bleiben. Aber ja, spannende Sache auf jeden Fall."},{"speaker":"tOM","startTime":2209.271,"endTime":2213.671,"body":"Ich muss jetzt selber ein bisschen, zum Gl\u00fcck habe ich die Zeit oder die Motivation,"},{"speaker":"tOM","startTime":2213.791,"endTime":2218.211,"body":"mit Daxa extrem da dran zu bleiben, weil wenn ich jetzt zum Beispiel mein ATP-Podcast"},{"speaker":"tOM","startTime":2218.211,"endTime":2221.991,"body":"rauskomme, die sind ja alle so grumpy und das Vibe-Calling, was ist denn das"},{"speaker":"tOM","startTime":2221.991,"endTime":2223.371,"body":"f\u00fcr Schei\u00df und bla bla bla, wei\u00dft du?"},{"speaker":"tOM","startTime":2224.251,"endTime":2228.351,"body":"Das finde ich wieder das andere Extrem, was auch nicht gut ist."},{"speaker":"Andre","startTime":2228.371,"endTime":2229.951,"body":"Die m\u00fcssen halt auch mit Xcode programmieren."},{"speaker":"tOM","startTime":2230.111,"endTime":2230.251,"body":"Ja."},{"speaker":"Andre","startTime":2231.571,"endTime":2233.751,"body":"Da ist sowieso eine andere Welt."},{"speaker":"tOM","startTime":2233.971,"endTime":2238.971,"body":"Das ist eine andere Welt auch, ja. Wir haben ja auch Xcode-Entwickler, ich wei\u00df nicht,"},{"speaker":"tOM","startTime":2239.651,"endTime":2241.571,"body":"wir f\u00fchlen sich vielleicht ein bisschen benachteiligt, aber nein,"},{"speaker":"tOM","startTime":2241.931,"endTime":2244.831,"body":"ich habe auch schon ein Xcode-Projekt mit Cursor im Prinzip gemacht,"},{"speaker":"tOM","startTime":2244.931,"endTime":2248.531,"body":"genau gleich, ich mache halt das Projekt im Cursor auf und im Xcode und dann"},{"speaker":"tOM","startTime":2248.531,"endTime":2252.351,"body":"sprammt ihr halt im Cursor, was ich haben will, und im Xcode f\u00fchrst du halt dann aus. Das geht auch."},{"speaker":"Andre","startTime":2253.311,"endTime":2257.991,"body":"Ich habe auch immer wieder mal Pizze und so und da hat auch der Timo Hetzl,"},{"speaker":"Andre","startTime":2258.051,"endTime":2261.311,"body":"der Host, erz\u00e4hlt halt auch, dass er halt damit oder hat auch erz\u00e4hlt,"},{"speaker":"Andre","startTime":2261.471,"endTime":2265.071,"body":"dass er mit Cursor auch schon ein paar so kleine Apps einfach quasi von Null"},{"speaker":"Andre","startTime":2265.071,"endTime":2266.511,"body":"weg halt einfach geschrieben hat."},{"speaker":"Andre","startTime":2267.311,"endTime":2270.431,"body":"Aber nur halt so f\u00fcr den Eigenbedarf halt, aber wo er sagt, okay,"},{"speaker":"Andre","startTime":2270.511,"endTime":2272.651,"body":"da gibt es halt nichts im App Store."},{"speaker":"Andre","startTime":2272.971,"endTime":2276.951,"body":"Und dann mit Cursor, der generiert es halt einmal so, sag ich mal,"},{"speaker":"Andre","startTime":2276.971,"endTime":2278.011,"body":"90 Prozent oder irgendwie."},{"speaker":"Andre","startTime":2278.611,"endTime":2281.851,"body":"Und dann arbeitest du halt vielleicht sogar mit der AI noch ein paar Mal dr\u00fcber"},{"speaker":"Andre","startTime":2281.851,"endTime":2285.791,"body":"und dann bist du schon bei 95 Prozent und das reicht wahrscheinlich dir nicht f\u00fcr den Eigenbedarf."},{"speaker":"Andre","startTime":2286.671,"endTime":2290.011,"body":"Wei\u00dft du, f\u00fcr das Problem, f\u00fcr das Kleine, was du dann irgendwie l\u00f6sen magst."},{"speaker":"Andre","startTime":2292.131,"endTime":2295.971,"body":"Also klar, ist das jetzt nichts, was du jetzt wahrscheinlich dann gleich verkaufst"},{"speaker":"Andre","startTime":2295.971,"endTime":2299.891,"body":"oder wei\u00dft du so, in der Qualit\u00e4t halt und da hast du dann keine Tests oder"},{"speaker":"Andre","startTime":2299.891,"endTime":2304.591,"body":"irgendwas und wahrscheinlich ist er teilweise nicht so performant oder sonst"},{"speaker":"Andre","startTime":2304.591,"endTime":2306.231,"body":"irgendwas gel\u00f6st, aber ist ja wurscht."},{"speaker":"Andre","startTime":2306.951,"endTime":2311.871,"body":"Darum taugt mir der Einsatz eben bei so, finde ich es halt auch pr\u00e4destiniert"},{"speaker":"Andre","startTime":2311.871,"endTime":2315.851,"body":"f\u00fcr so Scripting-Geschichten, weil du hast ja da nicht so extrem hohe Anforderungen"},{"speaker":"Andre","startTime":2315.851,"endTime":2319.951,"body":"in Richtung Security oder Richtung Performance oder musst da aufpassen,"},{"speaker":"Andre","startTime":2320.551,"endTime":2322.571,"body":"wei\u00df ich nicht, kundendatenm\u00e4\u00dfig irgendwas."},{"speaker":"Andre","startTime":2323.771,"endTime":2328.471,"body":"Ja, weil das sind halt Skripte, die laufen halt lokal oder von mir aus nur in der Pipeline."},{"speaker":"tOM","startTime":2331.011,"endTime":2335.331,"body":"Und es ist einfach wirklich so geil, weil du halt einfach deine eigenen Werkzeuge"},{"speaker":"tOM","startTime":2335.331,"endTime":2336.251,"body":"herst\u00f6\u00dft halt. Vielen Dank."},{"speaker":"Andre","startTime":2337.426,"endTime":2338.326,"body":"Ja, ja, voll."},{"speaker":"tOM","startTime":2338.646,"endTime":2340.706,"body":"Ja, genau. Wie wenn du als, keine Ahnung,"},{"speaker":"tOM","startTime":2342.786,"endTime":2346.286,"body":"als Tischler der eigene, f\u00fcr dich, deine Feile und deinen Hammer und alles,"},{"speaker":"tOM","startTime":2346.326,"endTime":2349.066,"body":"was du genau f\u00fcr dich abgestimmt brauchst, der dir einfach optimal herst\u00f6\u00dft."},{"speaker":"tOM","startTime":2349.186,"endTime":2352.626,"body":"Das ist einfach, du kannst so schnell dir noch irgendein Werkzeug bauen,"},{"speaker":"tOM","startTime":2352.706,"endTime":2356.306,"body":"mit dem du noch effizienter, noch besser die Arbeiten machen kannst,"},{"speaker":"tOM","startTime":2356.386,"endTime":2359.186,"body":"die du die ganze Zeit machen musst halt einfach. Das finde ich schon sehr cool."},{"speaker":"Andre","startTime":2359.186,"endTime":2360.946,"body":"Das hast du bis jetzt auch machen k\u00f6nnen."},{"speaker":"tOM","startTime":2361.226,"endTime":2363.126,"body":"Ja, aber es war immer eine H\u00fcrde."},{"speaker":"Andre","startTime":2363.286,"endTime":2364.726,"body":"Das war halt auch zusammen Google-Lai."},{"speaker":"tOM","startTime":2364.886,"endTime":2365.086,"body":"Genau."},{"speaker":"Andre","startTime":2365.246,"endTime":2366.166,"body":"In Wirklichkeit halt."},{"speaker":"tOM","startTime":2366.166,"endTime":2370.606,"body":"Das macht er nicht dauern t\u00e4glich. Aber dann l\u00e4uft er wieder irgendein Werkzeug"},{"speaker":"tOM","startTime":2370.606,"endTime":2373.926,"body":"ab und du denkst, das w\u00e4re schon cool, wenn du das h\u00e4ttest, dass man genau diese"},{"speaker":"tOM","startTime":2373.926,"endTime":2376.926,"body":"Aufgabe, diese zehn Schritte, die du da immer ausf\u00fchren musst, erledigt."},{"speaker":"tOM","startTime":2377.406,"endTime":2380.426,"body":"Und dann denkt man sich oft, ah, Gileck, aber wie Schellskript,"},{"speaker":"tOM","startTime":2380.546,"endTime":2383.846,"body":"boah, da bin ich jetzt auch nicht so fit. Dann muss ich dann das noch nachkugeln und das noch."},{"speaker":"tOM","startTime":2385.386,"endTime":2389.826,"body":"Das ist jetzt einfach nicht mehr zum \u00dcberlegen. Ja, zack, K\u00f6rse aufgerissen"},{"speaker":"tOM","startTime":2389.826,"endTime":2392.206,"body":"und da mach einmal, bitte. Das ist so geil."},{"speaker":"Andre","startTime":2393.246,"endTime":2397.686,"body":"Ja, voll. Ich meine, diese Schnelligkeit der Entwicklung ist halt dann schon"},{"speaker":"Andre","startTime":2397.686,"endTime":2400.226,"body":"irgendwo dann ein Problem, auch jetzt in dem Bereich,"},{"speaker":"Andre","startTime":2401.286,"endTime":2408.786,"body":"weil im Grunde ist es dann so, wie ich gesagt habe, auch so jetzt da bei uns, ja,"},{"speaker":"Andre","startTime":2409.986,"endTime":2415.026,"body":"wie soll ich sagen, jetzt in der Firma, also du kannst dich nicht an jedem irgendwie"},{"speaker":"Andre","startTime":2415.026,"endTime":2419.026,"body":"AI-Agent oder Prompt oder so verwenden lassen,"},{"speaker":"Andre","startTime":2419.506,"endTime":2422.946,"body":"sondern im Grunde musst du halt dann auch anschauen, okay, wie schaut das rechtlich"},{"speaker":"Andre","startTime":2422.946,"endTime":2427.286,"body":"aus, was ist da mit der DSGVO, bla bla bla, wo hat denn der seine Server und"},{"speaker":"Andre","startTime":2427.286,"endTime":2429.966,"body":"hin und her und wird da was \u00fcbertragen und ja."},{"speaker":"tOM","startTime":2430.186,"endTime":2430.466,"body":"So."},{"speaker":"Andre","startTime":2431.766,"endTime":2434.706,"body":"Und ja, ist halt dann schwierig, wenn es dann mal sagt, okay,"},{"speaker":"Andre","startTime":2435.046,"endTime":2438.886,"body":"jetzt wei\u00df ich nicht, die eine Woche ist JetGPT geil, dann kommt Cloud daher,"},{"speaker":"Andre","startTime":2439.586,"endTime":2442.086,"body":"dann wei\u00df ich nicht, morgen ist wieder irgendwas anderes."},{"speaker":"tOM","startTime":2442.326,"endTime":2445.286,"body":"Das ist halt immer die Frage, bei uns ist das relativ simpel,"},{"speaker":"tOM","startTime":2445.466,"endTime":2452.226,"body":"jetzt, es gibt halt die Timer-Kundendaten, ja, die liegen in einer gro\u00dfen Datenbank"},{"speaker":"tOM","startTime":2452.226,"endTime":2454.186,"body":"und die haben halt einfach keine Ber\u00fchrung mit AI."},{"speaker":"tOM","startTime":2455.766,"endTime":2460.146,"body":"Und mein Code, das hat ja nichts mit DSGVO und irgendwas, das ist ja unser Code,"},{"speaker":"tOM","startTime":2460.246,"endTime":2461.406,"body":"mit dem kann ich ja machen, was ich will."},{"speaker":"tOM","startTime":2462.834,"endTime":2466.594,"body":"Und den kann ich auch in die Cloud schicken und nach AI und wei\u00df gerade wohin."},{"speaker":"tOM","startTime":2466.934,"endTime":2468.854,"body":"Der liegt ja auf Big Bucket und \u00fcberall im Modell."},{"speaker":"tOM","startTime":2469.754,"endTime":2472.774,"body":"Also da habe ich \u00fcberhaupt kein Problem und auch meine Entwickler,"},{"speaker":"tOM","startTime":2474.074,"endTime":2478.494,"body":"wenn ich sage, ist ja wirklich was anderes, wenn einer im Second Level Support,"},{"speaker":"tOM","startTime":2479.014,"endTime":2483.094,"body":"f\u00fcr einen Kunden irgendwelche keine Ahnung, von einem Excel, was er kriegt,"},{"speaker":"tOM","startTime":2485.474,"endTime":2488.194,"body":"importieren soll, den DIMA oder sowas und da AI verwendet. Das ist ja wirklich"},{"speaker":"tOM","startTime":2488.194,"endTime":2489.454,"body":"was anderes, das sind Kundendaten."},{"speaker":"tOM","startTime":2490.274,"endTime":2496.514,"body":"Aber wenn ich jetzt zum Code herstellen irgendwelche AI-Tools wendet, dann ber\u00fchrt das null."},{"speaker":"Andre","startTime":2497.534,"endTime":2498.094,"body":"Ja, ja,"},{"speaker":"Andre","startTime":2500.654,"endTime":2505.734,"body":"kann auch eine relativ schmale Grenze dann werden, ein relativ schmale Grad,"},{"speaker":"Andre","startTime":2505.814,"endTime":2506.954,"body":"also auch f\u00fcr die Entwickler."},{"speaker":"tOM","startTime":2507.294,"endTime":2507.754,"body":"Inwiefern?"},{"speaker":"Andre","startTime":2508.774,"endTime":2511.974,"body":"Musst nicht zum Beispiel dann mit irgendeiner, keine Ahnung,"},{"speaker":"Andre","startTime":2512.134,"endTime":2514.854,"body":"dumpst ihr die Datenbank und testet halt mit der oder so."},{"speaker":"tOM","startTime":2515.014,"endTime":2516.494,"body":"Ja, aber das ist ja die Frage."},{"speaker":"Andre","startTime":2516.654,"endTime":2517.314,"body":"Ob es da kann."},{"speaker":"tOM","startTime":2518.674,"endTime":2523.274,"body":"Das kann ja keiner von den Entwicklern, Oder die Produktionsdaten irgendwo holen oder so."},{"speaker":"Andre","startTime":2523.494,"endTime":2527.074,"body":"Oder die Testdaten, die darfst du ja auch wirklich nur Testdaten drin haben"},{"speaker":"Andre","startTime":2527.074,"endTime":2527.954,"body":"und lauter so Geschichten."},{"speaker":"Andre","startTime":2528.174,"endTime":2536.454,"body":"Ich meine, ich sage, man hat das eh normalerweise, aber ja, muss man halt dann gucken."},{"speaker":"Andre","startTime":2536.734,"endTime":2540.634,"body":"Und wir tun uns halt noch leicht so, also leicht, auch schon schwach,"},{"speaker":"Andre","startTime":2540.854,"endTime":2543.634,"body":"aber wir k\u00f6nnen ja dem Ganzen noch halbwegs folgen."},{"speaker":"Andre","startTime":2544.614,"endTime":2548.974,"body":"Aber ich sehe ja auch so in der Firma quasi Projekte, was nicht,"},{"speaker":"Andre","startTime":2548.994,"endTime":2551.414,"body":"die halt gemacht werden, von Leuten, die jetzt keine Programmierer sind,"},{"speaker":"Andre","startTime":2551.954,"endTime":2553.454,"body":"die halt auch AI setzen wollen."},{"speaker":"Andre","startTime":2554.954,"endTime":2560.574,"body":"Und da spielt es halt Rambazamba in Wirklichkeit. Weil die wissen halt dann"},{"speaker":"Andre","startTime":2560.574,"endTime":2564.974,"body":"nicht genau, wie das jetzt genau funktioniert. Wei\u00dft du, das ist halt dann Magic."},{"speaker":"Andre","startTime":2566.934,"endTime":2572.314,"body":"Und ja, f\u00fcr die ist halt diese Schnelllebigkeit dann nur viel Sache nat\u00fcrlich."},{"speaker":"tOM","startTime":2572.634,"endTime":2573.014,"body":"Ja."},{"speaker":"tOM","startTime":2573.931,"endTime":2578.051,"body":"Ich meine, die nutzen die AI halt anders, auf eine andere Art und Weise,"},{"speaker":"tOM","startTime":2578.191,"endTime":2579.951,"body":"f\u00fcr andere Aufgaben vielleicht."},{"speaker":"tOM","startTime":2580.811,"endTime":2583.691,"body":"Oder eh nur viel weniger, man erinnert mich noch zu wenig teilweise."},{"speaker":"tOM","startTime":2584.251,"endTime":2591.791,"body":"Also, wei\u00df ich nicht, wie gut jetzt im Marketing, so in dem Bereich,"},{"speaker":"tOM","startTime":2592.231,"endTime":2594.011,"body":"das ist reingesetztwert schon einfach halt."},{"speaker":"tOM","startTime":2594.171,"endTime":2597.931,"body":"Also den Haupt-Denefit im Effizienz und so weiter sehe ich bei uns nat\u00fcrlich"},{"speaker":"tOM","startTime":2597.931,"endTime":2600.291,"body":"schon in den Entwicklungsmoment die letzten Monate."},{"speaker":"Andre","startTime":2600.291,"endTime":2603.431,"body":"Ja, und vielleicht ist da wirklich sehr pr\u00e4destiniert sogar,"},{"speaker":"Andre","startTime":2603.731,"endTime":2608.211,"body":"wei\u00dft du, im Grunde \u00fcber die Programmiersprachen, du hast ja da sehr strukturierte Sprachen einfach."},{"speaker":"tOM","startTime":2608.411,"endTime":2610.631,"body":"Eben, genau, das kannst du da sehr gut verstehen einfach."},{"speaker":"Andre","startTime":2610.911,"endTime":2614.511,"body":"Das Ganze ist ja eigentlich pr\u00e4destiniert f\u00fcr so ein Sprachmutter im Endeffekt."},{"speaker":"tOM","startTime":2614.711,"endTime":2618.551,"body":"Das Ergebnis ist ja sehr strukturiert. Es ist ja auch so, das hat der Serocuser"},{"speaker":"tOM","startTime":2618.551,"endTime":2620.711,"body":"schon auch ganz gut gesagt im Podcast, das finde ich genauso,"},{"speaker":"tOM","startTime":2621.871,"endTime":2625.871,"body":"der Vorteil, warum AI in dem Bereich der Entwicklung auch so gut funktioniert,"},{"speaker":"tOM","startTime":2626.171,"endTime":2631.171,"body":"ist, weil du ja am Ende dann ein verifizierbares Ding, du generierst ja nicht"},{"speaker":"tOM","startTime":2631.171,"endTime":2633.451,"body":"hunderttausende Codezeilen, du kannst dir das \u00fcberschauen,"},{"speaker":"tOM","startTime":2634.931,"endTime":2638.691,"body":"den Testcase, den er da generiert, den verstehe ich ja, den kann ich ja dann"},{"speaker":"tOM","startTime":2638.691,"endTime":2642.151,"body":"auch, den f\u00fchre ich ja aus und dann sehe ich, okay, der f\u00fchrt zu dem gew\u00fcnschten Ergebnis."},{"speaker":"tOM","startTime":2643.991,"endTime":2648.251,"body":"Und ich kann denen auch, wenn er eine Chance macht, dann bestelliert die letzten"},{"speaker":"tOM","startTime":2648.251,"endTime":2650.251,"body":"zwei Prozent noch nach sozusagen oder f\u00fcnf."},{"speaker":"tOM","startTime":2651.471,"endTime":2654.011,"body":"Das ist ja eine T\u00e4tigkeit, die es als Entwickler sowieso auch,"},{"speaker":"tOM","startTime":2654.031,"endTime":2657.411,"body":"ich mache genau dasselbe, du machst ja nicht auf Anhieb den richtigen Code immer,"},{"speaker":"tOM","startTime":2658.431,"endTime":2661.271,"body":"und da kommen auch nicht auf Anhieb den richtigen Code immer raus, ist so."},{"speaker":"Andre","startTime":2662.531,"endTime":2666.171,"body":"Aber verstehst du immer jeden Code zum Beispiel von einem anderen Entwickler im Team?"},{"speaker":"tOM","startTime":2666.471,"endTime":2668.651,"body":"Naja, wenn ich mir lang genug anschaue, schon nat\u00fcrlich."},{"speaker":"Andre","startTime":2670.951,"endTime":2672.691,"body":"Ja, naja, wei\u00dft du nicht."},{"speaker":"tOM","startTime":2672.831,"endTime":2673.551,"body":"Na sicher, wei\u00df."},{"speaker":"Andre","startTime":2673.631,"endTime":2676.911,"body":"Kommt immer auf die Generation dann drauf. Wir verstehen ganz noch,"},{"speaker":"Andre","startTime":2677.391,"endTime":2679.631,"body":"die n\u00e4chste Generation dann nur mit so 80 Prozent."},{"speaker":"tOM","startTime":2679.811,"endTime":2680.631,"body":"Ja, das ist die Frage."},{"speaker":"Andre","startTime":2681.111,"endTime":2685.291,"body":"Also, wenn wir sind halt, naja, okay, Zeiterfassung darf man nicht untersch\u00e4tzen, gell?"},{"speaker":"tOM","startTime":2685.531,"endTime":2685.891,"body":"Nein."},{"speaker":"Andre","startTime":2687.371,"endTime":2691.291,"body":"Aber jetzt, so wie es bei uns ist, wir haben ja jetzt zum Gl\u00fcck keine hochkomplexen"},{"speaker":"Andre","startTime":2691.291,"endTime":2692.851,"body":"algorithmischen Probleme oder so."},{"speaker":"tOM","startTime":2692.911,"endTime":2694.311,"body":"Ja, ja, sicher."},{"speaker":"Andre","startTime":2694.491,"endTime":2698.411,"body":"Aber, gib einmal, wem, meine beliebte,"},{"speaker":"Andre","startTime":2700.511,"endTime":2704.291,"body":"Ostersonntagsberechnung. Dann schauen wir mal, wer die noch versteht."},{"speaker":"Andre","startTime":2704.611,"endTime":2707.691,"body":"Oder nimmt man die halt dann einfach her und es kommt halt eh Magic."},{"speaker":"Andre","startTime":2708.451,"endTime":2711.291,"body":"Immer das richtige Datum aus, die n\u00e4chsten Jahre und man denkt sich,"},{"speaker":"Andre","startTime":2711.431,"endTime":2714.731,"body":"boah, geil, dass ich mir das, gut, dass ich es nicht verstehen muss."},{"speaker":"Andre","startTime":2714.771,"endTime":2715.691,"body":"Ich nehme das jetzt einfach her."},{"speaker":"tOM","startTime":2717.771,"endTime":2721.111,"body":"Ja, stimmt schon. Es gibt schon ein gro\u00dfes Algorithmen, die man nicht verstehen muss."},{"speaker":"Andre","startTime":2723.231,"endTime":2723.591,"body":"Naja."},{"speaker":"tOM","startTime":2724.531,"endTime":2726.351,"body":"So gut. Jan."},{"speaker":"Andre","startTime":2727.565,"endTime":2733.205,"body":"Das ist \u00fcbrigens ein leichtere Beispiel, kenne ich so von fr\u00fcher noch,"},{"speaker":"Andre","startTime":2733.425,"endTime":2737.025,"body":"von anderen Projekten, wo ich war, wo zum Beispiel, keine Ahnung,"},{"speaker":"Andre","startTime":2737.605,"endTime":2741.005,"body":"irgendwie F\u00f6rderungen berechnet worden sind, fr\u00fcher nur \u00fcber Excel,"},{"speaker":"Andre","startTime":2741.425,"endTime":2743.965,"body":"da hat es halt noch Leute gegeben, die haben ja gewusst, ah ok,"},{"speaker":"Andre","startTime":2744.125,"endTime":2748.625,"body":"die und die Formel stehen dahinter, dann hat man es digitalisiert in einer Anwendung,"},{"speaker":"Andre","startTime":2749.185,"endTime":2752.885,"body":"dann hat es die Leute noch gegeben, die das Excel verstanden haben und somit"},{"speaker":"Andre","startTime":2752.885,"endTime":2754.745,"body":"auch verstanden haben, was die Anwendung macht,"},{"speaker":"Andre","startTime":2755.485,"endTime":2761.405,"body":"dann waren die Leute in Pension und die Leute danach die haben das verwendet"},{"speaker":"Andre","startTime":2761.405,"endTime":2764.405,"body":"was einfach aus dem Programm aus sich gefallen ist haben schon gar nicht mehr"},{"speaker":"Andre","startTime":2764.405,"endTime":2769.785,"body":"so richtig verstanden wie das funktioniert die Berechnung weil es halt immer sichtbar."},{"speaker":"tOM","startTime":2769.785,"endTime":2771.305,"body":"Ist im Excel die Formel noch irgendwo."},{"speaker":"Andre","startTime":2771.305,"endTime":2774.025,"body":"Hinweg Besonders die."},{"speaker":"tOM","startTime":2774.025,"endTime":2776.705,"body":"Formel sieht nur noch der Entwickler genau."},{"speaker":"Andre","startTime":2776.705,"endTime":2778.225,"body":"Ja genau,"},{"speaker":"Andre","startTime":2780.465,"endTime":2780.945,"body":"ja"},{"speaker":"tOM","startTime":2780.945,"endTime":2781.425,"body":"Gut,"},{"speaker":"tOM","startTime":2783.485,"endTime":2788.785,"body":"Ja gut, jetzt haben wir schon wieder relativ viel gequatscht \u00fcber das Thema."},{"speaker":"Andre","startTime":2790.705,"endTime":2793.685,"body":"Aber Nibs, dass du jetzt, wenn wir schon dabei sind, okay, jetzt hast du das"},{"speaker":"Andre","startTime":2793.685,"endTime":2799.065,"body":"f\u00fcr so typische Migrations-T\u00e4tigkeiten quasi verwenden, also einfach Groovy-Code in Java-Code."},{"speaker":"Andre","startTime":2800.225,"endTime":2804.025,"body":"Und ich meine, gibt es da nicht eigentlich sogar in IntelliJ \u00fcberhaupt die Funktion Azure?"},{"speaker":"tOM","startTime":2804.345,"endTime":2807.765,"body":"Nein, du kannst grunds\u00e4tzlich Groovy-Code in Java-Code konvertieren."},{"speaker":"Andre","startTime":2808.005,"endTime":2810.105,"body":"Aber das geht mit dem ganzen Spock-Schichten."},{"speaker":"tOM","startTime":2812.945,"endTime":2817.505,"body":"Und dann vor allem auch, was es ja einfach schwadelt ist,"},{"speaker":"tOM","startTime":2817.845,"endTime":2822.585,"body":"sozusagen dann die ganzen Constructor-Calls, was du hast, was du mit den Name-Parameters"},{"speaker":"tOM","startTime":2822.585,"endTime":2828.685,"body":"dann mit Zeta-Aufruf umzuwandeln und was er auch gern tut, der Java-Kommentierer von IntelliJ,"},{"speaker":"tOM","startTime":2829.185,"endTime":2833.805,"body":"der nimmt dann auch so groovy Methods in Ports noch her."},{"speaker":"tOM","startTime":2834.31,"endTime":2839.91,"body":"Der macht dann immer da, wo du es gleich, wo du so diese typischen groovy Boolean-Auswertungen,"},{"speaker":"tOM","startTime":2839.97,"endTime":2843.75,"body":"wo es true ist oder false ist, wenn es null ist oder false, wei\u00dft du?"},{"speaker":"tOM","startTime":2844.23,"endTime":2846.79,"body":"Das checkt der auch alles nicht. Dann nehmen wir dann so groovy Methods her"},{"speaker":"tOM","startTime":2846.79,"endTime":2847.51,"body":"und haut die halt immer rein."},{"speaker":"Andre","startTime":2847.73,"endTime":2850.15,"body":"Das genauso funktioniert quasi wie Schneider dann, gell?"},{"speaker":"tOM","startTime":2850.25,"endTime":2854.05,"body":"Genau. Und das musst du halt alles nacharbeiten, halt endlich."},{"speaker":"Andre","startTime":2854.79,"endTime":2857.87,"body":"Boah, ja, du musst da beim Mikrohlen auch aufpassen."},{"speaker":"tOM","startTime":2858.09,"endTime":2858.45,"body":"Ja, ja."},{"speaker":"Andre","startTime":2859.01,"endTime":2863.03,"body":"Dass du halt nicht quasi ein gleich-gleich machst, Schott."},{"speaker":"tOM","startTime":2863.31,"endTime":2865.23,"body":"Genau. Ja, oder so."},{"speaker":"Andre","startTime":2866.87,"endTime":2871.59,"body":"Okay, aber was ich jetzt fragen wollte, jetzt so dann zur eigentlichen Implementierung"},{"speaker":"Andre","startTime":2871.59,"endTime":2873.21,"body":"von Features, nimmst du das da auch schon her dann?"},{"speaker":"tOM","startTime":2874.01,"endTime":2878.59,"body":"Also ich bin bis jetzt eigentlich nie so, dass ich sage, ich beschreibe eben"},{"speaker":"tOM","startTime":2878.59,"endTime":2880.27,"body":"die ganze Feature, bauen wir das oder so."},{"speaker":"tOM","startTime":2881.55,"endTime":2886.11,"body":"Die Architektur, die Grunddingen mache ich schon noch eigentlich wie bisher auch immer alles."},{"speaker":"tOM","startTime":2886.77,"endTime":2889.91,"body":"Aber was ich jetzt sehr gerne tue, ist immer so eben so Snippets,"},{"speaker":"tOM","startTime":2890.07,"endTime":2891.87,"body":"so Optimierungen, so Verbesserungen, keine Ahnung."},{"speaker":"tOM","startTime":2891.99,"endTime":2895.73,"body":"Jetzt zum Beispiel haben wir relativ viel, wieder dann einmal auf ein Optional"},{"speaker":"tOM","startTime":2895.73,"endTime":2899.93,"body":"umbaut oder sowas, wei\u00dft du, wo ich halt bisher ein Null oder das Ding zur\u00fcckbefreit."},{"speaker":"tOM","startTime":2900.41,"endTime":2903.43,"body":"Und dann habe ich jetzt ein Optional an der Hand und das muss jetzt an zehn"},{"speaker":"tOM","startTime":2903.43,"endTime":2906.63,"body":"st\u00f6renden Methoden halt dann nachziehen, wo diese Methode verwendet wird,"},{"speaker":"tOM","startTime":2906.71,"endTime":2908.25,"body":"wo der Return-Wert pl\u00f6tzlich ein Optional ist."},{"speaker":"tOM","startTime":2909.43,"endTime":2913.81,"body":"Und da kannst du, dann machst du es auch so im Handy schon mit ein paar Unterst\u00fctzungen"},{"speaker":"tOM","startTime":2913.81,"endTime":2918.13,"body":"von IntelliJ, aber dann gef\u00e4llt mir das Ergebnis nicht so gut."},{"speaker":"tOM","startTime":2918.25,"endTime":2921.99,"body":"Und ich sage dann, ich markiere im Blog die zehn Zeilen oder die sieben und"},{"speaker":"tOM","startTime":2921.99,"endTime":2930.09,"body":"sage halt, hey, AI quasi, mach den Code sch\u00f6ner, indem du den optional optimal verwendest."},{"speaker":"Andre","startTime":2930.97,"endTime":2931.41,"body":"Ja?"},{"speaker":"tOM","startTime":2931.91,"endTime":2935.93,"body":"Und dann macht er halt Ilsef, Elf, Fro, bla bla bla, oder so."},{"speaker":"tOM","startTime":2936.05,"endTime":2939.35,"body":"Wei\u00dft du, dass man statt, dass ich vorher mit Ispresent das Abfrag und so zeige."},{"speaker":"tOM","startTime":2940.11,"endTime":2943.35,"body":"Dann schaut der Code am Ende viel sch\u00f6ner aus und tut genau das,"},{"speaker":"tOM","startTime":2943.37,"endTime":2946.85,"body":"was er vorher hat und nutzt den optional jetzt richtig."},{"speaker":"tOM","startTime":2948.57,"endTime":2952.83,"body":"F\u00fcr solche Dinge nehme ich es schon echt gern her. Oder wo ich sage,"},{"speaker":"tOM","startTime":2952.97,"endTime":2957.57,"body":"einfach, ich wei\u00df, der Code, der ist jetzt nicht so richtig so sch\u00f6n,"},{"speaker":"tOM","startTime":2957.63,"endTime":2960.87,"body":"wie man vorgestellt h\u00e4tte, hey, schau dir das nochmal an, kannst du das ein"},{"speaker":"tOM","startTime":2960.87,"endTime":2962.77,"body":"bisschen nachoptimieren sozusagen."},{"speaker":"Andre","startTime":2963.29,"endTime":2966.85,"body":"Das hei\u00dft ja eigentlich in die Pre-Prompts \u00fcberhaupt die Coding-Conventions,"},{"speaker":"Andre","startTime":2967.03,"endTime":2971.13,"body":"also, wei\u00df ich nicht, ob du da so Dokumente oder was habt, aber im Grunde musst"},{"speaker":"Andre","startTime":2971.13,"endTime":2974.47,"body":"du eigentlich die Coding-Conventions einballern und sagen, hey, schau her,"},{"speaker":"Andre","startTime":2974.89,"endTime":2979.69,"body":"wir verwenden zum Beispiel Non-Null und Null-Label-Ennotations auf Argumente etc."},{"speaker":"tOM","startTime":2980.17,"endTime":2983.95,"body":"Genau, das k\u00f6nnte man auch, also das geht ja voll super, zum Beispiel,"},{"speaker":"tOM","startTime":2983.97,"endTime":2988.41,"body":"wenn du sowas in die Pre-Prompts eine haust, wei\u00dft du, ich m\u00f6chte gerne immer Final War,"},{"speaker":"tOM","startTime":2988.87,"endTime":2992.87,"body":"herverwenden und nicht nur War, wei\u00dft du, oder, dass er das dann immer \u00fcberall"},{"speaker":"tOM","startTime":2992.87,"endTime":2995.37,"body":"so macht, auch. Wenn er reichengucken wird."},{"speaker":"tOM","startTime":2997.138,"endTime":3000.678,"body":"Ja, also wie gesagt, jetzt bin ich gerade sehr stark beim Nacharbeiten,"},{"speaker":"tOM","startTime":3000.818,"endTime":3004.678,"body":"also vom Umwandeln, beim Maintenance, sage ich mal, Code von Alt auf Neu,"},{"speaker":"tOM","startTime":3004.978,"endTime":3009.418,"body":"von Curvy auf Java und so weiter, von Hibernate, Criterias auf Criteria Builder"},{"speaker":"tOM","startTime":3009.418,"endTime":3012.118,"body":"und so weiter und da hat das \u00fcberall echt sehr gut funktioniert."},{"speaker":"tOM","startTime":3012.118,"endTime":3017.238,"body":"Was auch gut funktioniert, ist schon, du hast irgendwo eine Native Query und"},{"speaker":"tOM","startTime":3017.238,"endTime":3020.858,"body":"du willst das auf irgendeine andere Art Query umbauen, auf ein Criteria-Bilder"},{"speaker":"tOM","startTime":3020.858,"endTime":3021.718,"body":"zum Beispiel oder sowas."},{"speaker":"tOM","startTime":3022.618,"endTime":3026.978,"body":"Oder du hast irgendwo eine Native Query, die mit Object-Array als Return-Wert"},{"speaker":"tOM","startTime":3026.978,"endTime":3028.958,"body":"arbeitet und du willst eigentlich da ein Mapping haben,"},{"speaker":"tOM","startTime":3029.078,"endTime":3033.618,"body":"mit einem Mapping-Objekt zum Beispiel, dass das dann am Ende mit Constructor-Call"},{"speaker":"tOM","startTime":3033.618,"endTime":3037.958,"body":"das direkt in das Objekt, die ganzen Werte reingekriegt, sondern nicht mit Object-Array, St."},{"speaker":"tOM","startTime":3038.038,"endTime":3040.898,"body":"7 und Object-Array, St. 8, da drauf zugreifen musst."},{"speaker":"tOM","startTime":3042.758,"endTime":3047.018,"body":"Einfach Code nacharbeiten, wo wirklich schon Code da ist, den er gut verstehen"},{"speaker":"tOM","startTime":3047.018,"endTime":3053.178,"body":"kann, wo er versteht, was das tut und du willst in eine andere Richtung umkonvertieren sozusagen."},{"speaker":"tOM","startTime":3054.198,"endTime":3057.298,"body":"Da habe ich bis jetzt einfach echt extrem gute Ergebnisse gehabt."},{"speaker":"tOM","startTime":3058.258,"endTime":3062.258,"body":"Weniger, indem du dir etwas beschreibst mit Prosa sozusagen und sagst,"},{"speaker":"tOM","startTime":3062.378,"endTime":3063.338,"body":"das h\u00e4tte ich gerne in Code."},{"speaker":"Andre","startTime":3064.418,"endTime":3068.438,"body":"Genau, einfach die Ticket. Wenn du bei uns die Ticket-Description reinkopierst,"},{"speaker":"Andre","startTime":3068.538,"endTime":3069.418,"body":"dann kann ich das nicht ausgabe."},{"speaker":"tOM","startTime":3069.858,"endTime":3074.798,"body":"Nein, das war ja die Next Level, oder? Wenn du im Cursor einfach einen MCB f\u00fcr"},{"speaker":"tOM","startTime":3074.798,"endTime":3077.398,"body":"die Jira machst und sagst halt einfach, ich arbeite mal ein paar Tickets ab."},{"speaker":"Andre","startTime":3078.198,"endTime":3083.258,"body":"Genau so. Geht schon. Heute rei\u00dfen wir mal alles nieder. Die offenen Tickets."},{"speaker":"tOM","startTime":3083.398,"endTime":3085.978,"body":"Tickets, 1 bis 1.000, bitte, ich arbeite mal die mal ab."},{"speaker":"Andre","startTime":3086.078,"endTime":3086.318,"body":"Genau."},{"speaker":"tOM","startTime":3091.907,"endTime":3093.327,"body":"Nein, so weit sind wir noch nicht."},{"speaker":"Andre","startTime":3094.987,"endTime":3097.927,"body":"Ja, nein, sind wir noch nicht. Ja, cool."},{"speaker":"Andre","startTime":3098.087,"endTime":3100.087,"body":"Ja, muss ich auch wieder mal ausprobieren. Ich habe schon gesehen,"},{"speaker":"Andre","startTime":3100.167,"endTime":3103.807,"body":"dass das Update nicht geflattert ist oder das Pop-Up habe ich schon gesehen"},{"speaker":"Andre","startTime":3103.807,"endTime":3105.267,"body":"bei mir, aber ich habe dann nicht updatet."},{"speaker":"Andre","startTime":3106.367,"endTime":3109.667,"body":"Muss ich mal machen und die 30 Tage vielleicht noch mal aktivieren."},{"speaker":"tOM","startTime":3112.747,"endTime":3118.227,"body":"Ja, jetzt hat mich das interessiert noch, was du gesagt hast mit Docker Compose und Functional Tests."},{"speaker":"tOM","startTime":3118.347,"endTime":3122.787,"body":"Das habe ich noch nicht ganz verstanden. Das hast du mir ja im M\u00e4chsten schon mal geschrieben, gell?"},{"speaker":"Andre","startTime":3123.447,"endTime":3129.027,"body":"Ja, genau, haben wir jetzt auch. Also das ist ja in Spring Boot 3.1 oder halt"},{"speaker":"Andre","startTime":3129.027,"endTime":3131.247,"body":"damals, wie wir da in Barcelona auch waren."},{"speaker":"tOM","startTime":3131.247,"endTime":3132.467,"body":"Haben wir das schon gesehen? Ja, genau."},{"speaker":"Andre","startTime":3132.667,"endTime":3136.527,"body":"Genau, haben sie das quasi ver\u00f6ffentlicht letztes Jahr. Und dieses Feature,"},{"speaker":"Andre","startTime":3137.287,"endTime":3142.367,"body":"das hei\u00dft ja, es gibt quasi so ein Starter Spring Boot Docker Compose, Starter Modul."},{"speaker":"Andre","startTime":3143.387,"endTime":3147.707,"body":"Und das kannst du halt reinwerfen in die Anwendung. Und dann findet er halt"},{"speaker":"Andre","startTime":3147.707,"endTime":3152.907,"body":"beim Hochstarten, wenn du es halt irgendwo im Sourceman-Resources drin hast, glaube ich,"},{"speaker":"Andre","startTime":3153.847,"endTime":3160.047,"body":"das Docker-Compose-File und startet halt das Environment quasi hoch,"},{"speaker":"Andre","startTime":3160.147,"endTime":3163.187,"body":"was halt unter dem Docker-Compose definiert ist."},{"speaker":"tOM","startTime":3163.307,"endTime":3163.827,"body":"Genau, ja."},{"speaker":"Andre","startTime":3164.907,"endTime":3168.587,"body":"Genau, und wir haben das so bis jetzt eigentlich nicht in Verwendung gehabt,"},{"speaker":"Andre","startTime":3168.987,"endTime":3170.547,"body":"also Docker-Compose jetzt prinzipiell."},{"speaker":"Andre","startTime":3171.927,"endTime":3175.627,"body":"Und ich habe es jetzt aber mal aktiviert, n\u00e4mlich f\u00fcr den Zweck,"},{"speaker":"Andre","startTime":3175.827,"endTime":3179.367,"body":"dass wir also wir haben ja relativ viel,"},{"speaker":"Andre","startTime":3180.147,"endTime":3185.407,"body":"also ich habe es mit Flexbox mit Locker und so Geschichten, wir haben halt relativ"},{"speaker":"Andre","startTime":3185.407,"endTime":3187.907,"body":"viel funktionale Tests,"},{"speaker":"Andre","startTime":3188.567,"endTime":3195.487,"body":"weil wir die wichtigsten Benutzer-Workflows, die man halt nur irgendwie auf,"},{"speaker":"Andre","startTime":3197.087,"endTime":3200.127,"body":"virtuellen Locker, sage ich jetzt mal, testen kann, sprich auf einer Web-Anwendung,"},{"speaker":"Andre","startTime":3200.127,"endTime":3202.147,"body":"die halt irgendwo l\u00e4uft, ohne Hardware-Anbindung."},{"speaker":"Andre","startTime":3203.907,"endTime":3208.667,"body":"Dass wir halt die wichtigsten Benutzerprozesse da so virtuell einmal testen."},{"speaker":"Andre","startTime":3208.787,"endTime":3212.487,"body":"Weil du kannst halt nicht jedes Mal, bei jedem Release kannst du jetzt nicht"},{"speaker":"Andre","startTime":3212.487,"endTime":3216.947,"body":"vor ein Testger\u00e4t hinstellen und alle m\u00f6glichen Testf\u00e4lle manuell durchf\u00fchren."},{"speaker":"Andre","startTime":3217.347,"endTime":3220.167,"body":"Jetzt haben wir gesagt, wir machen quasi so manuelle Testf\u00e4lle nur,"},{"speaker":"Andre","startTime":3220.387,"endTime":3222.967,"body":"wenn wirklich hardware-spezifische Sachen dabei sind."},{"speaker":"Andre","startTime":3223.407,"endTime":3226.867,"body":"Also nicht, du magst Fach\u00f6ffnungen testen, Scanner testen, etc."},{"speaker":"Andre","startTime":3227.687,"endTime":3230.667,"body":"Aber jetzt so normale Flows machen wir \u00fcber funktionale Tests."},{"speaker":"Andre","startTime":3230.747,"endTime":3235.247,"body":"Jetzt sind halt schon relativ viele funktionale Tests, deswegen zusammenkommen."},{"speaker":"Andre","startTime":3235.627,"endTime":3240.187,"body":"Und die Entwickler haben halt quasi lokal immer die Herausforderung,"},{"speaker":"Andre","startTime":3240.307,"endTime":3244.727,"body":"die haben halt eine lokale Entwickler-Datenbank, wie es halt jeder hat."},{"speaker":"Andre","startTime":3245.127,"endTime":3248.947,"body":"Und wenn die halt die funktionalen Tests laufen lassen, dann lassen sie es halt"},{"speaker":"Andre","startTime":3248.947,"endTime":3251.547,"body":"\u00fcblicherweise auf ihre lokale Entwickler-Datenbank laufen."},{"speaker":"Andre","startTime":3252.967,"endTime":3258.187,"body":"Und die lokale Entwickler-Datenbank hat halt dann bei einigen Entwicklern einen Zustand,"},{"speaker":"Andre","startTime":3259.373,"endTime":3263.113,"body":"der eigentlich nicht so ist, wie es der funktionale Test erwartet."},{"speaker":"Andre","startTime":3264.293,"endTime":3269.473,"body":"Weil die halt schon Daten aufgelegt haben in der Datenbank f\u00fcr Tests oder irgendwelche,"},{"speaker":"Andre","startTime":3269.473,"endTime":3272.753,"body":"f\u00fcr \u00c4rger noch, irgendwelche Feature Flags aktiv haben,"},{"speaker":"Andre","startTime":3273.613,"endTime":3279.453,"body":"die eigentlich standardm\u00e4\u00dfig zum Beispiel nicht aktiv sind und dann duschen halt UI-Tests."},{"speaker":"Andre","startTime":3280.793,"endTime":3285.213,"body":"Weil halt bestimmte Settings gemacht sind, lokal, die eigentlich gar nicht standardm\u00e4\u00dfig"},{"speaker":"Andre","startTime":3285.213,"endTime":3287.213,"body":"auftrat sind. Jetzt einmal vereinfacht gesagt."},{"speaker":"Andre","startTime":3289.253,"endTime":3293.773,"body":"So, und jetzt haben wir gesagt, naja, okay, dann machen wir es jetzt so,"},{"speaker":"Andre","startTime":3293.953,"endTime":3297.353,"body":"quasi mit dieser Docker-Compose-Unterst\u00fctzung, jetzt kommen wir wieder auf das zur\u00fcck,"},{"speaker":"Andre","startTime":3298.093,"endTime":3302.933,"body":"dass wir, wenn wir hochfahren, quasi eigene Datenbank-Bootstrappen,"},{"speaker":"Andre","startTime":3303.213,"endTime":3308.133,"body":"die wird halt dann nur f\u00fcr funktionale Tests verwendet, also in Wirklichkeit"},{"speaker":"Andre","startTime":3308.133,"endTime":3311.353,"body":"sind es sogar zwei bei uns, f\u00fcr das Backend und f\u00fcr den Locker, genau."},{"speaker":"Andre","startTime":3312.193,"endTime":3319.473,"body":"Und dann gibt es quasi schon im Projekt fixfertige Run-Configurations f\u00fcr alle"},{"speaker":"Andre","startTime":3319.473,"endTime":3323.013,"body":"Anwendungen, die du brauchst. Also bei uns hat das mehrere, die du brauchst quasi."},{"speaker":"Andre","startTime":3324.213,"endTime":3329.753,"body":"Die startest du hoch und dann ist prinzipiell garantiert, dass in dieser mit"},{"speaker":"Andre","startTime":3329.753,"endTime":3333.533,"body":"Docker Compose hochgestarteten Datenbank ein Basis-Datenbestand da ist."},{"speaker":"Andre","startTime":3334.873,"endTime":3341.193,"body":"Und auf dem kannst du dann quasi die UI-Tests ausf\u00fchren. Und da ist dann aber"},{"speaker":"Andre","startTime":3341.193,"endTime":3346.253,"body":"immer garantiert, dass dieser Basis-Datenbestand immer genau der gleiche ist,"},{"speaker":"Andre","startTime":3346.353,"endTime":3347.973,"body":"so wie er eigentlich auch in der Pipeline ist."},{"speaker":"Andre","startTime":3349.373,"endTime":3352.853,"body":"Genau. Und ja, kann ich sagen, funktioniert."},{"speaker":"Andre","startTime":3353.853,"endTime":3358.013,"body":"Ist ganz geil eigentlich mit dieser Docker-Compose-Unterst\u00fctzung."},{"speaker":"Andre","startTime":3360.488,"endTime":3363.668,"body":"Das Einzige, wo ich halt jetzt noch draufgekommen bin, aber ich wei\u00df nicht,"},{"speaker":"Andre","startTime":3363.748,"endTime":3367.808,"body":"da gibt es glaube ich nicht so richtig einen Umweg."},{"speaker":"Andre","startTime":3367.888,"endTime":3371.928,"body":"Man kann zwar in diesem Docker Compose Spring Boot Unterst\u00fctzung auch auf einen,"},{"speaker":"Andre","startTime":3372.448,"endTime":3374.928,"body":"anderen File nehmen, als wir diesen Standard File nehmen, gell?"},{"speaker":"Andre","startTime":3377.328,"endTime":3381.008,"body":"Aber was du ja nicht machen kannst im Docker Compose, du kannst ja nicht quasi"},{"speaker":"Andre","startTime":3381.008,"endTime":3383.808,"body":"mehrere Docker Compose Fails gleichzeitig laufen haben, oder?"},{"speaker":"Andre","startTime":3386.928,"endTime":3389.488,"body":"Weil jetzt haben wir nat\u00fcrlich Entwickler, aber die haben es ja jetzt schon"},{"speaker":"Andre","startTime":3389.488,"endTime":3393.948,"body":"selber quasi Docker Compose gemacht, vor allem mit dem hoch und wenn der jetzt"},{"speaker":"Andre","startTime":3393.948,"endTime":3398.008,"body":"quasi parallel dazu die Run-Configurations der Applikationen startet,"},{"speaker":"Andre","startTime":3398.228,"endTime":3401.528,"body":"die dann \u00fcber Spring auch nochmal Docker Compose quasi hochfallen,"},{"speaker":"Andre","startTime":3402.928,"endTime":3407.828,"body":"steht irgendwie dann da so, es darf nur ein Environment geben oder irgendwie"},{"speaker":"Andre","startTime":3407.828,"endTime":3409.588,"body":"so in die Richtung oder es l\u00e4uft schon ein Environment."},{"speaker":"tOM","startTime":3409.788,"endTime":3417.648,"body":"Ja, also wenn du nat\u00fcrlich tust, dann auch mehrere Docker Compose-File herumliegen"},{"speaker":"tOM","startTime":3417.648,"endTime":3421.548,"body":"sozusagen. Die Docker-Compose-File haben ja alle so ein Project-Name,"},{"speaker":"tOM","startTime":3421.608,"endTime":3424.388,"body":"so ein Environment quasi, so ein Pr\u00e4fix, wie es dann auch hei\u00dfen."},{"speaker":"tOM","startTime":3424.948,"endTime":3429.708,"body":"Ja, genau. Und das kann man steuern. Da gibt es immer, wenn man in dem Folder,"},{"speaker":"tOM","startTime":3429.788,"endTime":3434.588,"body":"wo das Docker-Compose-File liegt, ein .env-File macht, so .environment quasi,"},{"speaker":"tOM","startTime":3435.288,"endTime":3437.968,"body":"dann kann man dort ein Compose-Project-Name angeben."},{"speaker":"Andre","startTime":3438.688,"endTime":3440.328,"body":"Und wenn man den unterschiedlich macht."},{"speaker":"tOM","startTime":3440.668,"endTime":3444.248,"body":"Dann kannst du mehrere quasi ausf\u00fchren. Man muss dann sagen,"},{"speaker":"tOM","startTime":3444.408,"endTime":3447.708,"body":"okay, du f\u00fchrst das Docker-Compose aus dem Verzeichnis aus, dann hat es dieses"},{"speaker":"tOM","startTime":3447.708,"endTime":3450.588,"body":"Environment und in dem hat es dieses. Und dann hei\u00dfen es unterschiedlich."},{"speaker":"Andre","startTime":3451.168,"endTime":3453.028,"body":"Und da m\u00fcssen wir schauen, ob das"},{"speaker":"Andre","startTime":3453.028,"endTime":3457.148,"body":"dann quasi, wenn du das \u00fcber Spring Boot herausstattest, \u00fcber das checkt."},{"speaker":"tOM","startTime":3457.188,"endTime":3459.988,"body":"Oder vielleicht kannst du sogar beim Spring Boot, ich habe jetzt auch nicht"},{"speaker":"tOM","startTime":3459.988,"endTime":3462.768,"body":"nachgeschaut, bei den Properties einen eigenen Project Name oder Environment"},{"speaker":"tOM","startTime":3462.768,"endTime":3465.068,"body":"Name auch mitgeben, dass es einem da einen anderen Namen gibt."},{"speaker":"Andre","startTime":3465.128,"endTime":3467.968,"body":"Okay, bei den Properties war es mir nicht aufgefallen, ich habe extra geschaut."},{"speaker":"tOM","startTime":3468.748,"endTime":3470.968,"body":"Vielleicht kannst du es dann \u00fcber das Environment File l\u00f6sen."},{"speaker":"Andre","startTime":3471.988,"endTime":3474.948,"body":"Okay, muss ich mal schauen. Das war jetzt das Einzige, was mir noch aufgefallen"},{"speaker":"Andre","startTime":3474.948,"endTime":3480.368,"body":"ist, dass halt da quasi da quer kommst, wenn du jetzt selber schon irgendwie"},{"speaker":"Andre","startTime":3480.368,"endTime":3482.168,"body":"ein Docker-Kompost quasi verwenden hast."},{"speaker":"tOM","startTime":3484.077,"endTime":3488.717,"body":"Du konntest ja auch theoretisch ohne Docker Compose Support im Spring Boot h\u00e4ttest"},{"speaker":"tOM","startTime":3488.717,"endTime":3493.337,"body":"du ja auch fr\u00fcher, man kann ja \u00fcber das IntelliJ auch Docker Compose starten sozusagen."},{"speaker":"tOM","startTime":3494.197,"endTime":3496.697,"body":"Da kannst du ja auch eigene Run Configurations ohne."},{"speaker":"Andre","startTime":3497.037,"endTime":3499.097,"body":"Run Configuration, ich checkte einfach f\u00fcr das."},{"speaker":"tOM","startTime":3499.277,"endTime":3502.077,"body":"Ja, genau. Und du kannst dir auch sagen, dass eine Run Configuration,"},{"speaker":"tOM","startTime":3502.097,"endTime":3504.737,"body":"glaube ich, vorher die andere ausf\u00fchren muss oder so, oder?"},{"speaker":"tOM","startTime":3505.257,"endTime":3508.877,"body":"Kann man nicht die abnehmen von einander so irgendwie auch. Das war auch ein Weg."},{"speaker":"tOM","startTime":3510.517,"endTime":3511.897,"body":"Was bei mir."},{"speaker":"Andre","startTime":3513.497,"endTime":3516.157,"body":"Habt ihr funktionale Tests eigentlich bei Timer?"},{"speaker":"tOM","startTime":3517.477,"endTime":3524.037,"body":"Nein, also nur die Highest Level Tests, was wir im Backend jetzt drinnen haben,"},{"speaker":"tOM","startTime":3524.357,"endTime":3528.057,"body":"sind halt so, was die \u00fcber Socket halt einfach Web Requests sozusagen,"},{"speaker":"tOM","startTime":3528.597,"endTime":3530.637,"body":"wo halt die Jasons pr\u00fcft, dann sind die Tarkingen."},{"speaker":"tOM","startTime":3531.357,"endTime":3533.817,"body":"Aber keine UI-Tests oder sowas."},{"speaker":"Andre","startTime":3534.417,"endTime":3535.197,"body":"Ja, genau."},{"speaker":"tOM","startTime":3535.737,"endTime":3540.157,"body":"Aber wir nehmen das Docker Compose im Backend beim Timer schon sehr lang,"},{"speaker":"tOM","startTime":3540.417,"endTime":3544.817,"body":"also die Basis her, um quasi, damit die Entwickler lokal NTB halt betreiben."},{"speaker":"tOM","startTime":3546.217,"endTime":3549.017,"body":"Und da war fr\u00fcher im Readme-File halt immer so ein Punkt drinnen,"},{"speaker":"tOM","startTime":3549.157,"endTime":3552.257,"body":"ja, bevor du im Backend halt die Java-Anwendung hochstartest,"},{"speaker":"tOM","startTime":3552.417,"endTime":3555.737,"body":"startest du Docker Compose halt hoch, weil ohne dem geht es nicht."},{"speaker":"Andre","startTime":3555.797,"endTime":3556.657,"body":"Das sparsst du nat\u00fcrlich dann."},{"speaker":"tOM","startTime":3556.857,"endTime":3560.997,"body":"Und das sparsst du jetzt im Readme-File halt, ja, weil das Docker Compose-File"},{"speaker":"tOM","startTime":3560.997,"endTime":3564.117,"body":"jetzt eben automatisch beim Hochfahren halt dann ausgef\u00fchrt wird,"},{"speaker":"tOM","startTime":3564.217,"endTime":3566.097,"body":"wenn es noch nicht l\u00e4uft und dann halt, wir haben es auch so eingestellt,"},{"speaker":"tOM","startTime":3566.177,"endTime":3567.557,"body":"dass es dann auch weiterl\u00e4uft quasi."},{"speaker":"tOM","startTime":3569.237,"endTime":3572.737,"body":"Und das ist schon mal eine nette Geschichte und da haben wir eigentlich das"},{"speaker":"tOM","startTime":3572.737,"endTime":3575.817,"body":"gleiche mit dem Thema drin, wir haben auch so ein Basis-DBS,"},{"speaker":"tOM","startTime":3576.977,"endTime":3580.977,"body":"wo auch das Schema und alles schon drinnen ist, damit das nicht dann auch beim"},{"speaker":"tOM","startTime":3580.977,"endTime":3585.257,"body":"ersten Mal hochfahren noch angelegt werden muss \u00fcber Liquidbase,"},{"speaker":"tOM","startTime":3585.397,"endTime":3586.437,"body":"weil es dauert auch immer Zeitl,"},{"speaker":"tOM","startTime":3587.978,"endTime":3592.538,"body":"Und das gleiche Docker Compose oder das gleiche Image von der MySQL,"},{"speaker":"tOM","startTime":3592.638,"endTime":3595.038,"body":"was wir da drin haben, wird auch f\u00fcr die Pipelines verwendet."},{"speaker":"tOM","startTime":3598.158,"endTime":3601.778,"body":"Und da k\u00f6nnte man ja bei euch eigentlich, im Prinzip kannst du ja das gleiche"},{"speaker":"tOM","startTime":3601.778,"endTime":3603.958,"body":"f\u00fcr die funktionalen Tests verwenden. Ja, genau."},{"speaker":"Andre","startTime":3604.218,"endTime":3608.698,"body":"Also ich habe mir jetzt eh gedacht, also wenn es da keinen easy Weg gibt mit"},{"speaker":"Andre","startTime":3608.698,"endTime":3610.438,"body":"den Environments, das ist ja eigentlich egal."},{"speaker":"Andre","startTime":3610.618,"endTime":3614.178,"body":"Weil man kann im Grunde ja, dann mache ich einfach ein Standard-Docker-Compose-File"},{"speaker":"Andre","startTime":3614.178,"endTime":3616.538,"body":"rein, was ja eh wie du sagst generell Sinn macht."},{"speaker":"Andre","startTime":3617.058,"endTime":3620.898,"body":"F\u00fcr die Datenbank, da ist halt dann eine normale leere Datenbank oder was drin"},{"speaker":"Andre","startTime":3620.898,"endTime":3624.778,"body":"f\u00fcr die Entwickler und dann lege ich halt nur zwei weitere, das sind dann f\u00fcr"},{"speaker":"Andre","startTime":3624.778,"endTime":3629.498,"body":"die oder x weitere f\u00fcr die funktionalen Tests und die sind halt auch im selben Feld drin."},{"speaker":"tOM","startTime":3629.558,"endTime":3630.918,"body":"Im Endeffekt."},{"speaker":"Andre","startTime":3632.198,"endTime":3635.758,"body":"Weil Ports etc. brauche ich sowieso, wurscht welche Art und Weise,"},{"speaker":"Andre","startTime":3635.858,"endTime":3638.638,"body":"ich verwende sowieso unterschiedliche, da darf ich mich sowieso nicht \u00fcberlappen."},{"speaker":"Andre","startTime":3640.898,"endTime":3643.158,"body":"Ja genau, so werde ich es n\u00e4mlich, glaube ich, machen."},{"speaker":"tOM","startTime":3643.478,"endTime":3646.318,"body":"Das ist ja auch witzig, weil das kann ja ja eh aus dem Docker Compose-File und"},{"speaker":"tOM","startTime":3646.318,"endTime":3649.498,"body":"automatisch auslesen. Das ist ja auch so geil, weil fr\u00fcher hast du dann irgendwie"},{"speaker":"tOM","startTime":3649.498,"endTime":3650.978,"body":"das immer richtig konfigurieren m\u00fcssen."},{"speaker":"Andre","startTime":3651.338,"endTime":3654.818,"body":"Ja, aber die Datenquellen und so, gell, meinst du, kann er dann quasi konfigurieren?"},{"speaker":"tOM","startTime":3654.818,"endTime":3658.178,"body":"Ja, er checkt automatisch, ich kann dann auch den Datasource-Ul und so weiter"},{"speaker":"tOM","startTime":3658.178,"endTime":3662.318,"body":"rausschmei\u00dfen gehen, wei\u00dft du, weil er das halt aus dem Port und alles liest"},{"speaker":"tOM","startTime":3662.318,"endTime":3665.598,"body":"er aus dem Docker Compose-File dann halt aus und dann kannst du da ganz einfach"},{"speaker":"tOM","startTime":3665.598,"endTime":3668.538,"body":"andere Ports da konfigurieren und musst dir bei jedem irgendwie anpassen oder was."},{"speaker":"Andre","startTime":3669.198,"endTime":3674.418,"body":"Ja, da ist bei uns die Datenquellen-Konfiguration ein bisschen kompliziert."},{"speaker":"Andre","startTime":3674.918,"endTime":3676.838,"body":"Ich denke, es geht nicht automatisch."},{"speaker":"tOM","startTime":3678.578,"endTime":3679.258,"body":"Trust me."},{"speaker":"tOM","startTime":3681.438,"endTime":3682.278,"body":"Nein, genau."},{"speaker":"Andre","startTime":3682.578,"endTime":3686.498,"body":"Aber ja, stimmt. Nein, ich glaube n\u00e4mlich, die Variante werde ich da bevorzugen."},{"speaker":"Andre","startTime":3686.658,"endTime":3688.478,"body":"Ja, gar nicht da mit dem Endfall oder irgendwie so."},{"speaker":"tOM","startTime":3690.038,"endTime":3693.378,"body":"Witzigerweise geht ja Spring Boot da jetzt auch nochmal ein bisschen einen anderen"},{"speaker":"tOM","startTime":3693.378,"endTime":3694.578,"body":"Weg. Habe ich das Gef\u00fchl."},{"speaker":"tOM","startTime":3694.838,"endTime":3699.578,"body":"Oder Sie haben jetzt auch da ja noch zus\u00e4tzlich einen Support eingebaut f\u00fcr Testcontainer."},{"speaker":"tOM","startTime":3700.626,"endTime":3705.026,"body":"Also Testcontainer unterst\u00fctzen sie ja schon lange jetzt auch eben f\u00fcr die Tests,"},{"speaker":"tOM","startTime":3705.346,"endTime":3709.706,"body":"dass du dann eben irgendwie die DBs und Redis und was wei\u00df ich \u00fcber Testcontainer"},{"speaker":"tOM","startTime":3709.706,"endTime":3711.206,"body":"hochf\u00e4hrst, automatisch f\u00fcr einen Test."},{"speaker":"Andre","startTime":3711.446,"endTime":3711.886,"body":"Genau, ja."},{"speaker":"tOM","startTime":3712.026,"endTime":3717.246,"body":"Und sie k\u00f6nnen das jetzt auch, glaube ich, seit 3.3 oder 3.2 irgendwo auch quasi"},{"speaker":"tOM","startTime":3717.246,"endTime":3720.326,"body":"f\u00fcr die Development Environment, ja."},{"speaker":"tOM","startTime":3720.606,"endTime":3725.006,"body":"Also, dass du quasi Testcontainer als dein DevDB verwendest,"},{"speaker":"tOM","startTime":3725.066,"endTime":3726.426,"body":"sozusagen, wenn du die Umwendung startest."},{"speaker":"Andre","startTime":3726.906,"endTime":3727.286,"body":"Ja."},{"speaker":"tOM","startTime":3727.286,"endTime":3729.746,"body":"Und da irgendwie, das habe ich auch noch nicht ganz durchgeschaut,"},{"speaker":"tOM","startTime":3729.766,"endTime":3734.626,"body":"aber auch bei den Test-Containern, da gibt es ja dann diese Service-Connection oder diese Services,"},{"speaker":"tOM","startTime":3735.526,"endTime":3739.946,"body":"was man eben speziell auch Annotations konfigurieren kann, wo man halt dann"},{"speaker":"tOM","startTime":3739.946,"endTime":3742.966,"body":"die diversen Dinge, die aus den Test-Containern halt kommen,"},{"speaker":"tOM","startTime":3743.166,"endTime":3747.306,"body":"als Services in Spring-Beans halt dann zur Verf\u00fcgung hat."},{"speaker":"tOM","startTime":3749.606,"endTime":3752.486,"body":"Da gehen wir uns nur einen Schritt weiter eigentlich, also quasi,"},{"speaker":"tOM","startTime":3752.606,"endTime":3755.626,"body":"dass man nicht einmal noch Docker-Compose braucht, sondern dass man sich halt"},{"speaker":"tOM","startTime":3755.626,"endTime":3760.026,"body":"einfach als Test-Container-Konfiguration das irgendwo definiert,"},{"speaker":"tOM","startTime":3760.046,"endTime":3763.406,"body":"was man halt so braucht an UI, an Infrastruktur."},{"speaker":"Andre","startTime":3764.086,"endTime":3769.566,"body":"Ja, durch das, dass wir eben da was deine komplett auf alle Spring-M\u00f6glichkeiten"},{"speaker":"Andre","startTime":3769.566,"endTime":3773.366,"body":"setzen, sag ich mal, Richtung Datenquise, wir haben aber kein Spring Data-JP"},{"speaker":"Andre","startTime":3773.366,"endTime":3778.826,"body":"oder so im Einsatz, ist bis da wahrscheinlich ein bisschen halt dann au\u00dfen vor, jetzt bei uns."},{"speaker":"Andre","startTime":3778.946,"endTime":3781.126,"body":"Ich meine, du kannst es nat\u00fcrlich alles handisch dann anlegen und so,"},{"speaker":"Andre","startTime":3781.366,"endTime":3786.786,"body":"irgendwie im Java-Code beim Hochfahren oder so, halt dann die Desk, aber wei\u00df es nicht."},{"speaker":"Andre","startTime":3787.686,"endTime":3792.446,"body":"Ja, okay, aber ist interessant, weil es im Grunde eigentlich ein konkurrierender"},{"speaker":"Andre","startTime":3792.446,"endTime":3794.806,"body":"Ansatz ist, gerade zu den ganzen Docker-Compose-Geschichten."},{"speaker":"tOM","startTime":3794.906,"endTime":3795.286,"body":"Genau, ja."},{"speaker":"Andre","startTime":3795.786,"endTime":3798.506,"body":"Wenn ich das sehe, da kannst du ja ein Redis und alles m\u00f6gliche hochstarten"},{"speaker":"Andre","startTime":3798.506,"endTime":3800.546,"body":"mit Desk-Container, sondern es ist nicht nur Datenbanken."},{"speaker":"tOM","startTime":3800.646,"endTime":3804.526,"body":"Genau, ja. Und ich habe genau den Vorjahren bei mir im Docker-Compose ein MySQL drinnen und ein Redis."},{"speaker":"Andre","startTime":3805.046,"endTime":3805.566,"body":"Ah, okay."},{"speaker":"tOM","startTime":3805.826,"endTime":3809.386,"body":"Und ich brauche halt fast die Redis f\u00fcr Spring-Session-Redis und so im Web,"},{"speaker":"tOM","startTime":3809.486,"endTime":3812.226,"body":"ja, und das konnte ich genauso mit den Desk-Container halt auch l\u00f6sen."},{"speaker":"Andre","startTime":3813.246,"endTime":3813.646,"body":"Ja."},{"speaker":"tOM","startTime":3815.826,"endTime":3816.226,"body":"Ja."},{"speaker":"Andre","startTime":3818.866,"endTime":3821.546,"body":"So, jetzt konnte ich das verlinkt. Also habe ich das verstanden."},{"speaker":"tOM","startTime":3821.766,"endTime":3822.126,"body":"Okay, ja."},{"speaker":"Andre","startTime":3823.106,"endTime":3828.546,"body":"Ja, genau. Wichtiger Punkt bei uns, funktionelle Tests. Aber es ist halt immer wie \u00fcberall."},{"speaker":"Andre","startTime":3829.386,"endTime":3832.126,"body":"Es sind halt dann was, da in der Pipeline halt uns langsam."},{"speaker":"tOM","startTime":3832.426,"endTime":3832.886,"body":"Ja, ja."},{"speaker":"Andre","startTime":3833.926,"endTime":3838.326,"body":"Es ist halt irgendwie trotzdem voll der Pain. Aber keine Ahnung."},{"speaker":"Andre","startTime":3838.446,"endTime":3841.786,"body":"Es ist halt auch ein Pain, wenn du manuell alles durchklicken musst. Also..."},{"speaker":"tOM","startTime":3842.975,"endTime":3844.075,"body":"Auf jeden Fall, ja."},{"speaker":"Andre","startTime":3845.055,"endTime":3848.775,"body":"Das ist, aber ja. Jo."},{"speaker":"tOM","startTime":3851.275,"endTime":3858.115,"body":"Gut, dann habe ich noch einen auf der Liste da, den muss ich jetzt einmal daran"},{"speaker":"tOM","startTime":3858.115,"endTime":3860.555,"body":"plagen. Ich bin gerade ein bisschen verliebt."},{"speaker":"Andre","startTime":3861.135,"endTime":3862.095,"body":"Du bist verliebt?"},{"speaker":"tOM","startTime":3862.255,"endTime":3864.015,"body":"In einen Entwickler, in einen anderen Kollegen."},{"speaker":"Andre","startTime":3864.315,"endTime":3864.575,"body":"Achso."},{"speaker":"tOM","startTime":3867.495,"endTime":3871.675,"body":"Der Prime Again. Den habe ich irgendwie, der ist halt ein Zeitel bei mir."},{"speaker":"Andre","startTime":3871.675,"endTime":3872.775,"body":"Prime again."},{"speaker":"tOM","startTime":3873.215,"endTime":3876.855,"body":"Der ist bei mir seit einem Teil immer in allen m\u00f6glichen Social Feeds drinnen."},{"speaker":"tOM","startTime":3877.275,"endTime":3880.855,"body":"Ich wei\u00df nicht, seit ein paar Monaten irgendwie habe ich den im X drinnen,"},{"speaker":"tOM","startTime":3880.995,"endTime":3887.475,"body":"also im Twitter-Feed, im Twitch-Dachter ja, im Twitch, im TikTok, \u00fcberall."},{"speaker":"tOM","startTime":3888.515,"endTime":3891.275,"body":"Ich halte da einfach mal ein paar Links f\u00fcr eine Twitch."},{"speaker":"tOM","startTime":3893.555,"endTime":3898.795,"body":"Und jetzt war er vor kurzem auch mal beim Lex Friedman in einem vierst\u00fcndigen"},{"speaker":"tOM","startTime":3898.795,"endTime":3903.295,"body":"Podcast und dann hat er da so eine geile Aussage, ich habe das glaube ich immer"},{"speaker":"tOM","startTime":3903.295,"endTime":3907.735,"body":"gepostet, \u00fcber Groovia gemacht,"},{"speaker":"tOM","startTime":3909.575,"endTime":3914.155,"body":"weil der war bei Netflix seit einem Zeit lang so, ich habe es da sehr in dem"},{"speaker":"tOM","startTime":3914.155,"endTime":3917.735,"body":"ganzen Podcast redet, \u00fcber seine ganze Historie, also wie er zum Programmieren"},{"speaker":"tOM","startTime":3917.735,"endTime":3921.235,"body":"gekommen ist und was er fr\u00fcher alles f\u00fcr einen Chance gemacht hat und der war"},{"speaker":"tOM","startTime":3921.235,"endTime":3922.535,"body":"ziemlich auf wilden Wegen unterwegs,"},{"speaker":"tOM","startTime":3923.095,"endTime":3926.275,"body":"aber jetzt tut er eigentlich hauptberuflich seit einem Jahr ungef\u00e4hr und deswegen"},{"speaker":"tOM","startTime":3926.275,"endTime":3928.555,"body":"wird er jetzt seit ein paar Monaten bei mir in die Vizepr\u00e4ger auftauchen,"},{"speaker":"tOM","startTime":3928.995,"endTime":3933.355,"body":"macht er hauptberuflich eigentlich ja, Streaming,"},{"speaker":"tOM","startTime":3934.215,"endTime":3935.395,"body":"ja, Streaming einfach, ja."},{"speaker":"tOM","startTime":3935.875,"endTime":3939.815,"body":"Er tut auf Twitch streamen und auf Twitter und \u00fcberall und tut aber quasi nicht"},{"speaker":"tOM","startTime":3939.815,"endTime":3945.835,"body":"Games oder Spiele streamen, wie man kann daraus, sondern er tut halt Coding streamen."},{"speaker":"Andre","startTime":3946.275,"endTime":3946.675,"body":"Ja."},{"speaker":"tOM","startTime":3947.075,"endTime":3950.855,"body":"Und er macht das mit recht viel Schm\u00e4h, finde ich halt, ja."},{"speaker":"tOM","startTime":3951.575,"endTime":3957.695,"body":"Ist ganz ein witziger Typ und ja, hat auch sehr, wie sie sagen,"},{"speaker":"tOM","startTime":3957.955,"endTime":3962.095,"body":"einen ganz coolen Stil und macht auch so Reaction-Videos auf YouTube-Videos"},{"speaker":"tOM","startTime":3962.095,"endTime":3965.155,"body":"von anderen Code-Dingern wieder, schaut sich AI-Sachen halt an."},{"speaker":"tOM","startTime":3966.615,"endTime":3970.395,"body":"Ja, echt ein, was man sich mal reinzieht, irgendwie takt der voll."},{"speaker":"tOM","startTime":3970.695,"endTime":3976.175,"body":"Immer wieder an die Snippets, was er halt so postet und hat auch eine ganz coole"},{"speaker":"tOM","startTime":3976.175,"endTime":3977.555,"body":"Einstellung zu viele Dinge, finde ich."},{"speaker":"tOM","startTime":3978.475,"endTime":3982.315,"body":"Was voll krass ist, finde ich, und das hat mich jetzt ein bisschen angefixt,"},{"speaker":"tOM","startTime":3982.455,"endTime":3986.475,"body":"ich bin noch nicht ganz so weit, aber er ist voll der VI-Fan."},{"speaker":"Andre","startTime":3988.435,"endTime":3991.795,"body":"Ja, das habe ich schon gesehen in seinen Videos, er hat Neo-Vim und alles m\u00f6gliche."},{"speaker":"tOM","startTime":3991.835,"endTime":3995.655,"body":"Oh, ich gehe aus Neo-Vim. Und er hat jetzt so ein spezielles,"},{"speaker":"tOM","startTime":3995.655,"endTime":3999.175,"body":"dieses Curved Keyboard da von Microsoft, wo man die H\u00e4nde halt so drinnen liegen hat."},{"speaker":"tOM","startTime":3999.355,"endTime":4002.755,"body":"Und er verwendet halt quasi fast keine Maus, glaube ich. Also eigentlich habe"},{"speaker":"tOM","startTime":4002.755,"endTime":4004.195,"body":"ich noch nie eine Maus verwenden gesehen, so richtig."},{"speaker":"tOM","startTime":4004.915,"endTime":4006.535,"body":"Hau jetzt da den Neo-Vim-Link rein."},{"speaker":"tOM","startTime":4007.455,"endTime":4011.215,"body":"Er schw\u00f6rt halt voll auf die Vim-Motions. Das habe ich jetzt mal alles einmal"},{"speaker":"tOM","startTime":4011.215,"endTime":4013.435,"body":"angeschaut, was das eigentlich genau hei\u00dft sozusagen."},{"speaker":"tOM","startTime":4013.435,"endTime":4015.915,"body":"Sagen, also die Bewegungen, die"},{"speaker":"tOM","startTime":4015.915,"endTime":4019.195,"body":"man im WIM halt machen kann mit all den Tastenkombinationen, wie man halt,"},{"speaker":"tOM","startTime":4020.235,"endTime":4024.895,"body":"von quasi Methodenanfang zu Methodenendem springt und W\u00f6rter springen,"},{"speaker":"tOM","startTime":4024.955,"endTime":4027.655,"body":"vier zur\u00fcck zum n\u00e4chsten Wort, zum n\u00e4chsten, zum Wortanfang,"},{"speaker":"tOM","startTime":4027.935,"endTime":4031.995,"body":"mit allem m\u00f6glichen Dingen und es ist brutal, wenn du dir da zuschaust,"},{"speaker":"tOM","startTime":4032.195,"endTime":4034.175,"body":"wie schnell der unterwegs ist im Code mit dem."},{"speaker":"tOM","startTime":4035.335,"endTime":4038.595,"body":"Es gibt ein paar Videos von Erma, wo er halt einfach nur ein bisschen so diese,"},{"speaker":"tOM","startTime":4039.115,"endTime":4042.495,"body":"WIM-Motions vorstellt und herzeigt, wie er das macht und was das alles kann."},{"speaker":"tOM","startTime":4043.635,"endTime":4048.055,"body":"Wenn man nach Vim Motions auf YouTube schaut, findet man auch nat\u00fcrlich sehr viele andere Videos."},{"speaker":"tOM","startTime":4049.495,"endTime":4055.215,"body":"Ich verstehe, ich bin ja so ein Vim-VI-User immer schon gewesen,"},{"speaker":"tOM","startTime":4055.335,"endTime":4059.735,"body":"wenn es jetzt darum geht, dass ich irgendwo ein SSH-Shell irgendwo auf irgendeinem"},{"speaker":"tOM","startTime":4059.735,"endTime":4061.735,"body":"Server von meinen vielen aufgemacht habe,"},{"speaker":"tOM","startTime":4062.475,"endTime":4066.235,"body":"habe ich nie Nano oder irgendeinen anderen Editor verwenden,"},{"speaker":"tOM","startTime":4066.355,"endTime":4073.215,"body":"sondern immer VI und ich kann mich im VI so mittelm\u00e4\u00dfig fortbewegen und alles und das verwenden."},{"speaker":"tOM","startTime":4073.675,"endTime":4078.435,"body":"Ja, aber ja,"},{"speaker":"tOM","startTime":4079.755,"endTime":4083.915,"body":"man kann nicht im VI um so viel besser sein, wenn man das sieht, wie die das machen alle,"},{"speaker":"tOM","startTime":4084.715,"endTime":4086.955,"body":"und das ist ja so krass, das habe ich auch vor ein paar Jahren schon mal gesehen,"},{"speaker":"tOM","startTime":4087.055,"endTime":4091.875,"body":"wie man VI auch mit Plugins erweitern kann, mit einem Links halt quasi so einem"},{"speaker":"tOM","startTime":4091.875,"endTime":4096.695,"body":"Tree mit Files und so weiter und alle mit Syntax-Highlightings und im Hintergrund"},{"speaker":"tOM","startTime":4096.695,"endTime":4099.555,"body":"auch noch irgendwelche language-Server und bla bla bla, ja."},{"speaker":"Andre","startTime":4100.315,"endTime":4103.615,"body":"Ja, ja, da gibt es ja, Warte mal, da denkst du, was hast du gesagt,"},{"speaker":"Andre","startTime":4103.635,"endTime":4106.975,"body":"Space Vim zum Beispiel gibt es ja, das ist ja \u00fcberhaupt voll wild."},{"speaker":"tOM","startTime":4107.155,"endTime":4110.975,"body":"Ja, es gibt voll viel so Vim-Distributions halt."},{"speaker":"Andre","startTime":4111.695,"endTime":4117.815,"body":"Genau, wie Space Vim zum Beispiel, der hat dann quasi schon die ganzen Plugins, wie Nerdtree etc."},{"speaker":"Andre","startTime":4118.455,"endTime":4123.035,"body":"Also der, wo du halt auch so einen File Explorer auf der linken Seite hast. Genau."},{"speaker":"tOM","startTime":4125.075,"endTime":4131.715,"body":"Und der ist halt voll unterwegs in dem halt. Oder da gibt es halt das Kickstart, VR, Neowim und ja."},{"speaker":"tOM","startTime":4132.355,"endTime":4136.615,"body":"Alle machen so Distros halt. Wenn du es jetzt erst mal was reingepostet, auch Space Film, genau."},{"speaker":"Andre","startTime":4137.475,"endTime":4141.495,"body":"Ich habe da einen Link reingepostet zu diesen Motions, da sind nochmal die wichtigen"},{"speaker":"Andre","startTime":4141.495,"endTime":4144.355,"body":"erkl\u00e4rt, eigentlich ganz sch\u00f6n erkl\u00e4rt, in so einem Blogpost."},{"speaker":"tOM","startTime":4144.535,"endTime":4150.995,"body":"Genau. Und warte, ich habe letztes Mal was gespielt, Wim Motions, da gibt es ein Game auch."},{"speaker":"Andre","startTime":4151.095,"endTime":4152.235,"body":"Ja, das habe ich auch schon gespielt."},{"speaker":"tOM","startTime":4154.095,"endTime":4154.935,"body":"Wim mit Wendt."},{"speaker":"Andre","startTime":4155.275,"endTime":4161.995,"body":"Es gibt ja, hat er sich schon hat er sich schon das IntelliJ-Plugend installiert."},{"speaker":"tOM","startTime":4162.309,"endTime":4167.529,"body":"Nat\u00fcrlich, also f\u00fcr die Vim-Keeper-Eintings oder was."},{"speaker":"tOM","startTime":4168.209,"endTime":4172.089,"body":"Wenn du da einsteigst in dieses Vim-Thema und Vim-Motions und so,"},{"speaker":"tOM","startTime":4172.609,"endTime":4174.689,"body":"dann sagen ja auch viele, und das sagt er auch,"},{"speaker":"tOM","startTime":4175.269,"endTime":4178.069,"body":"es hat halt bei ihm auch so angefangen, vorher hat er sich auch gedacht,"},{"speaker":"tOM","startTime":4178.189,"endTime":4182.109,"body":"das Vim ist ja was f\u00fcr alte Entwickler aus der 60er Jahre quasi,"},{"speaker":"tOM","startTime":4182.649,"endTime":4185.969,"body":"aber er hat dann auch angefangen, dass er sich halt in seiner IDE,"},{"speaker":"tOM","startTime":4185.969,"endTime":4190.129,"body":"also Visual Studio Code oder wo auch immer, gibt es ja \u00fcberall ein Vim-Plugin."},{"speaker":"tOM","startTime":4190.709,"endTime":4193.709,"body":"Dann hast du halt sozusagen den Editor, kannst du dann bedienen,"},{"speaker":"tOM","startTime":4193.969,"endTime":4195.929,"body":"mir halt ein VI mit den Vim-Motions einmal."},{"speaker":"tOM","startTime":4196.929,"endTime":4199.529,"body":"Nicht ganz 100%ig wahrscheinlich alle Vim-Motions, was es gibt,"},{"speaker":"tOM","startTime":4199.649,"endTime":4202.789,"body":"aber jetzt schon sehr viele davon und du wirst jetzt sehr schnell einmal da"},{"speaker":"tOM","startTime":4202.789,"endTime":4205.149,"body":"vertraut mit dem, wie du dich \u00fcberhaupt da bewegst."},{"speaker":"tOM","startTime":4207.249,"endTime":4210.089,"body":"Und das habe ich jetzt auch tageweise immer wieder mal ein bisschen gemacht,"},{"speaker":"tOM","startTime":4210.729,"endTime":4214.849,"body":"aber ich glaube, du musst dann wirklich sagen, so jetzt lege ich den Switch um und tue nur noch so."},{"speaker":"tOM","startTime":4216.569,"endTime":4220.909,"body":"Dass du halt wirklich dann da drin gut wirst. Und ja,"},{"speaker":"tOM","startTime":4221.409,"endTime":4225.909,"body":"ich genie\u00dfe oder sagen wir so, ich bin schon mit der Maus und dem Ganzen,"},{"speaker":"tOM","startTime":4226.169,"endTime":4230.209,"body":"ich verwende das schon sehr viel und bin da ganz flott unterwegs,"},{"speaker":"tOM","startTime":4230.409,"endTime":4233.709,"body":"aber irgendwie Lusten und Reizen tut es mir im Moment schon immer wieder ein"},{"speaker":"tOM","startTime":4233.709,"endTime":4236.869,"body":"bisschen einmal zu sagen, da noch in dem Bereich ein bisschen was zu improven"},{"speaker":"tOM","startTime":4236.869,"endTime":4241.069,"body":"und vielleicht proben wir noch mit dem Motions mehr zu besch\u00e4ftigen."},{"speaker":"tOM","startTime":4243.089,"endTime":4245.369,"body":"Das Spiel habe ich auf jeden Fall auch mal gespielt, bis zu einer,"},{"speaker":"tOM","startTime":4245.529,"endTime":4250.029,"body":"bis zu der Level hin, wo man dann zahlen muss, glaube ich, man muss sich das"},{"speaker":"tOM","startTime":4250.029,"endTime":4254.389,"body":"Spiel dann irgendwann kaufen, um wirklich da zu den Advanced Settings zu kommen."},{"speaker":"Andre","startTime":4254.909,"endTime":4258.449,"body":"Ja, heute schon habe ich fr\u00fch auch mal gemacht, das,"},{"speaker":"Andre","startTime":4259.391,"endTime":4263.551,"body":"Also ich habe auch mal viel Vim verwendet, aber ja, ich wei\u00df es nicht."},{"speaker":"Andre","startTime":4264.231,"endTime":4267.911,"body":"Es ist halt dann am Ende des Tages irgendwie trotzdem dann ausstrengend."},{"speaker":"Andre","startTime":4268.291,"endTime":4272.871,"body":"Die ganzen, die ganzen Komponenten, weil da gibt es ja ganz, ganz viele Sachen."},{"speaker":"Andre","startTime":4273.051,"endTime":4276.491,"body":"Also du kannst dir im Grunde dann auch diese Motions, die kannst du dann auch recorden."},{"speaker":"tOM","startTime":4276.951,"endTime":4277.171,"body":"Ja."},{"speaker":"Andre","startTime":4277.591,"endTime":4282.191,"body":"Und sozusagen dann auch wieder absp\u00fclen, wei\u00dft du, wenn du quasi so keine Ahnung,"},{"speaker":"Andre","startTime":4282.331,"endTime":4288.031,"body":"so in einem Pfeil halt immer wieder das gleiche Pattern dann anwenden musst oder so."},{"speaker":"Andre","startTime":4288.431,"endTime":4291.791,"body":"Also es gibt ja die wildesten Sachen, die du da machen kannst."},{"speaker":"Andre","startTime":4292.231,"endTime":4295.651,"body":"Aber bis dir das wirklich in die Fingern,"},{"speaker":"Andre","startTime":4296.291,"endTime":4300.471,"body":"reingeht und dann kommt es halt davor, was die, durch das, dass du ja dann in"},{"speaker":"Andre","startTime":4300.471,"endTime":4304.311,"body":"Wirklichkeit den Veeam ja nicht zum tats\u00e4chlichen Programmieren verwenden meistens,"},{"speaker":"Andre","startTime":4304.431,"endTime":4306.151,"body":"sondern jetzt eben sowas wie IntelliJ,"},{"speaker":"Andre","startTime":4306.291,"endTime":4309.831,"body":"kommt es halt dann davor, was dann das IntelliJ Veeam-WI-Plugin oder wie immer"},{"speaker":"Andre","startTime":4309.831,"endTime":4311.811,"body":"das hei\u00dft, was das halt dann kann."},{"speaker":"tOM","startTime":4312.151,"endTime":4312.311,"body":"Ja."},{"speaker":"Andre","startTime":4313.451,"endTime":4317.591,"body":"Oder nicht kann. Und wie sehr, dass die dann da mit quasi irgendwelche Shortcuts"},{"speaker":"Andre","startTime":4317.591,"endTime":4319.051,"body":"dann schneidest, oder nicht?"},{"speaker":"tOM","startTime":4319.671,"endTime":4319.851,"body":"Genau."},{"speaker":"Andre","startTime":4320.331,"endTime":4326.531,"body":"Puh, ja. Also da habe ich eigentlich fast, ich bin dann irgendwann einmal eben"},{"speaker":"Andre","startTime":4326.531,"endTime":4330.991,"body":"so vom Source-Code, also von so Editoren dann auf Sublime einfach gegangen."},{"speaker":"Andre","startTime":4331.351,"endTime":4334.371,"body":"Ich meine, der ist jetzt auch schon wieder uralt, der Sublime-Text."},{"speaker":"Andre","startTime":4334.771,"endTime":4338.591,"body":"Und was halt beim Sublime-Text halt einfach Killer ist, und das gibt es meines"},{"speaker":"Andre","startTime":4338.591,"endTime":4341.771,"body":"Wissens so im Vim und auch in diese ganzen Distributionen auch nicht,"},{"speaker":"Andre","startTime":4342.171,"endTime":4344.331,"body":"ist halt dieser ganze Multicursor-Support."},{"speaker":"tOM","startTime":4344.591,"endTime":4349.371,"body":"Ja, ja. das ist genau wichtig, dass mir das gerade nicht gefallen hat."},{"speaker":"tOM","startTime":4349.871,"endTime":4352.751,"body":"Aber ich muss auch sagen, ich habe gerade bei meinen letzten,"},{"speaker":"tOM","startTime":4353.051,"endTime":4355.771,"body":"das, letzten Wochen, wo ich jetzt diese vielen Konvertierungen und so weiter"},{"speaker":"tOM","startTime":4355.771,"endTime":4358.991,"body":"und Physio-Code umgewandelt habe, ich bin auch jetzt immer mehr,"},{"speaker":"tOM","startTime":4359.011,"endTime":4360.351,"body":"mehr zum Multicursor-User geworden."},{"speaker":"tOM","startTime":4361.137,"endTime":4364.337,"body":"Das hilft bei so Sachen Vollgas. Also wenn du gerade so, keine Ahnung,"},{"speaker":"tOM","startTime":4364.777,"endTime":4368.497,"body":"so Groovy-Kaskaden hast, wo du vorher immer mit ohne Setter das zugewiesen hast,"},{"speaker":"tOM","startTime":4368.617,"endTime":4371.457,"body":"wei\u00dft du, so ganze, keine Ahnung, zehn Zeilen lang irgendwas zugewiesen an das"},{"speaker":"tOM","startTime":4371.457,"endTime":4373.557,"body":"selbe Objekt, immer wieder andere Property."},{"speaker":"tOM","startTime":4374.037,"endTime":4377.017,"body":"Das wird Multicursor einfach Set davor schreiben, dann den n\u00e4chsten Buchstab"},{"speaker":"tOM","startTime":4377.017,"endTime":4379.817,"body":"markieren und Command-Shift-U f\u00fcr Uppercase."},{"speaker":"Andre","startTime":4380.097,"endTime":4381.037,"body":"Genau, f\u00fcr Uppercase."},{"speaker":"tOM","startTime":4381.397,"endTime":4384.377,"body":"Dann wieder zum Endespringen die Klammer einf\u00fcgen, statt dem ist gleich."},{"speaker":"tOM","startTime":4384.857,"endTime":4387.717,"body":"Und dann ganz ans Ende und die Klammer und den Strichpunkt hinzuf\u00fcgen."},{"speaker":"tOM","startTime":4388.117,"endTime":4392.317,"body":"Und zehn Teile sind editiert. Also die Multicursion ist da schon sehr m\u00e4chtig,"},{"speaker":"tOM","startTime":4392.917,"endTime":4396.417,"body":"und das ist eben was, was man zum Beispiel im UI abgeben w\u00fcrde."},{"speaker":"tOM","startTime":4396.877,"endTime":4397.277,"body":"Ja, habe ich schon geh\u00f6rt."},{"speaker":"Andre","startTime":4397.297,"endTime":4401.317,"body":"Ja, genau. Es gibt so, wenn es jetzt so Search and Replace ist,"},{"speaker":"Andre","startTime":4401.557,"endTime":4404.777,"body":"da gibt es das Global Search and Replace und so."},{"speaker":"Andre","startTime":4405.377,"endTime":4410.217,"body":"Okay, da kann man es vielleicht zu irgendjemandem bewegen. Aber Multicursion"},{"speaker":"Andre","startTime":4410.217,"endTime":4413.277,"body":"ist doch was anders nur mehr."},{"speaker":"tOM","startTime":4413.537,"endTime":4416.477,"body":"Und, ich meine, es gibt wahrscheinlich Plugins und Blabla auch so,"},{"speaker":"tOM","startTime":4416.557,"endTime":4419.477,"body":"aber was ich nat\u00fcrlich jetzt auch in meiner t\u00e4glichen Arbeit jetzt in den letzten"},{"speaker":"tOM","startTime":4419.477,"endTime":4422.837,"body":"Wochen sehr viel gemacht habe, ist dann auch Search and Replace mit Regular Expressions."},{"speaker":"tOM","startTime":4423.717,"endTime":4428.877,"body":"Das geht ja im VIA, aber in der IDE, im IntelliJet zum Beispiel,"},{"speaker":"tOM","startTime":4429.137,"endTime":4434.917,"body":"diese direkte Anzeige des m\u00f6glichen Ergebnisses ist schon auch sehr geil."},{"speaker":"tOM","startTime":4435.157,"endTime":4440.897,"body":"Du quasi oben, du bearbeitest quasi nur die Regex f\u00fcr die Suche und er zeigt"},{"speaker":"tOM","startTime":4440.897,"endTime":4442.957,"body":"dann gleich den Match schon, was er findet im Code,"},{"speaker":"tOM","startTime":4443.717,"endTime":4447.437,"body":"und dann schreibst du hin, wie er es ersetzt mit den Groups und dann siehst"},{"speaker":"tOM","startTime":4447.437,"endTime":4451.177,"body":"du gleich bei dem ersten Match, was das dann am Ende f\u00fcr Ergebnis w\u00e4re, wenn es das replaced."},{"speaker":"tOM","startTime":4452.357,"endTime":4456.297,"body":"Das ist schon alles sehr m\u00e4chtig und das wei\u00df ich nicht, ob ich das gleich auch"},{"speaker":"tOM","startTime":4456.297,"endTime":4457.417,"body":"ersetzen k\u00f6nnte dann halt."},{"speaker":"Andre","startTime":4458.037,"endTime":4461.817,"body":"Ja, voll. Ja, das gibt ja da eher im IntelliJ, weil da passt ich da mal rein."},{"speaker":"Andre","startTime":4462.057,"endTime":4463.577,"body":"Das habe ich jetzt auch schon l\u00e4nger nicht mehr hergenommen."},{"speaker":"Andre","startTime":4465.857,"endTime":4470.657,"body":"Irgendwo einmal wirklich, es gibt ja quasi diese Structural Search und Replacement"},{"speaker":"Andre","startTime":4470.657,"endTime":4476.417,"body":"da noch im IntelliJ, wo du dir komplett steil gehen kannst."},{"speaker":"Andre","startTime":4479.06,"endTime":4483.3,"body":"Wo es quasi mit so, da kannst du ja richtig so mit regular Expressions dann"},{"speaker":"Andre","startTime":4483.3,"endTime":4487.52,"body":"so Code-Umstrukturierungen und so machen."},{"speaker":"Andre","startTime":4489.06,"endTime":4490.7,"body":"Ich wei\u00df nicht mehr, f\u00fcr was ich das damals verwende."},{"speaker":"tOM","startTime":4490.7,"endTime":4493.64,"body":"Ja, das haben wir auch immer besprochen. Da gibt es ja so ein eigenes,"},{"speaker":"tOM","startTime":4493.74,"endTime":4498.18,"body":"was hast du jetzt gesagt, das ist so ein m\u00e4chtiges Ding, so ein eigenes Structural Search."},{"speaker":"tOM","startTime":4498.34,"endTime":4500.96,"body":"Genau, Structural Search, genau. Das habe ich aber auch."},{"speaker":"Andre","startTime":4500.96,"endTime":4504.28,"body":"Wo du n\u00e4mlich wirklich mit so Templates dann suchen kannst und dann kannst du"},{"speaker":"Andre","startTime":4504.28,"endTime":4505.32,"body":"quasi sagen, hey, pass auf,"},{"speaker":"Andre","startTime":4505.92,"endTime":4509.48,"body":"da schneidest du mit aus der Klasse alle F\u00f6der aus und du arbeitest dann zum"},{"speaker":"Andre","startTime":4509.48,"endTime":4513.42,"body":"Beispiel irgendwie in dem Replace-Template mit die F\u00f6der einmal weiter und so,"},{"speaker":"Andre","startTime":4513.64,"endTime":4517.38,"body":"wo du quasi mit dem normalen Search und Replace,"},{"speaker":"Andre","startTime":4519.22,"endTime":4520.92,"body":"halt ausstehst, irgendwo einmal."},{"speaker":"Andre","startTime":4522.66,"endTime":4528.06,"body":"Das ist auch vielleicht f\u00fcr so Migrationsgeschichten ganz cool."},{"speaker":"Andre","startTime":4528.22,"endTime":4529.48,"body":"Was haben sie denn da f\u00fcr Beispiele drin?"},{"speaker":"Andre","startTime":4531.12,"endTime":4533.76,"body":"Das ist correct. Ja, das m\u00fcsstest du vielleicht einmal ausschauen."},{"speaker":"Andre","startTime":4533.84,"endTime":4538.22,"body":"Vielleicht bringt dir das auch noch irgendwas bei diesen Groovy-Geschichten."},{"speaker":"tOM","startTime":4538.48,"endTime":4540.88,"body":"Da gibt es n\u00e4mlich eh Language-Auswahl auch noch und so."},{"speaker":"Andre","startTime":4542.32,"endTime":4547.82,"body":"Ja. Ja, vor allem, das war fr\u00fcher ein eigenes Plugin, das d\u00fcrfte aber jetzt"},{"speaker":"Andre","startTime":4547.82,"endTime":4550.2,"body":"mittlerweile glaube ich sogar schon im Standard."},{"speaker":"tOM","startTime":4550.2,"endTime":4552.64,"body":"Ich glaube auch, aber das habe ich die Falle einfach da dabei."},{"speaker":"Andre","startTime":4555.32,"endTime":4560.9,"body":"Da w\u00fcrde er sogar f\u00fcr Groovy-Unterst\u00fctzer-Check ganz oben f\u00fcr java kotlin und"},{"speaker":"Andre","startTime":4560.9,"endTime":4569.98,"body":"gruvi unterst\u00fctzen das geht mir da noch in die schon dort seine drum die kindern extrem viel."},{"speaker":"tOM","startTime":4577.319,"endTime":4584.739,"body":"Ja, wie gesagt, also ich finde den ganz cool und ein bisschen denke ich mir"},{"speaker":"tOM","startTime":4584.739,"endTime":4589.299,"body":"oft, wenn ich mal statt, wenn ich nicht Gaming-Streamer w\u00e4re,"},{"speaker":"tOM","startTime":4589.399,"endTime":4590.899,"body":"k\u00f6nnte ich ja Coding-Streamer werden zum Beispiel."},{"speaker":"Andre","startTime":4592.179,"endTime":4595.859,"body":"Ja, du kannst einfach jeden Tag, du schaltest einfach um 8.00 ein,"},{"speaker":"Andre","startTime":4596.039,"endTime":4597.659,"body":"du beginnst um 8.00 zu streamen."},{"speaker":"tOM","startTime":4599.919,"endTime":4602.319,"body":"Aber das ist wieder beim Thema mit Datenschutz."},{"speaker":"Andre","startTime":4603.079,"endTime":4605.759,"body":"Achso, ja, das k\u00f6nnte vielleicht tricky werden."},{"speaker":"tOM","startTime":4605.799,"endTime":4606.459,"body":"Gut, tricky werden."},{"speaker":"tOM","startTime":4609.419,"endTime":4611.039,"body":"Sonst k\u00f6nnte ich das nat\u00fcrlich machen."},{"speaker":"Andre","startTime":4614.679,"endTime":4622.099,"body":"Ich habe mir ja das eine Video angeschaut von er mit irgendwie so how I made"},{"speaker":"Andre","startTime":4622.099,"endTime":4627.659,"body":"this algorithm wei\u00df ich nicht, 3000 Mal oder nur mehr faster oder so."},{"speaker":"Andre","startTime":4628.859,"endTime":4635.099,"body":"Genau, wo er halt auch so einen Algorithmus beschreibt aus so einer Coding Challenge oder so."},{"speaker":"Andre","startTime":4636.239,"endTime":4639.759,"body":"Und welcher Schritt er dann nimmt, damit er quasi dann noch schneller ist."},{"speaker":"Andre","startTime":4641.479,"endTime":4645.539,"body":"Und das ist eigentlich auch ganz cool. Ich meine, er kommt dann zu einer L\u00f6sung,"},{"speaker":"Andre","startTime":4645.659,"endTime":4649.659,"body":"die versteht halt dann im Grunde keiner mehr, ohne irgendeine Erkl\u00e4rung,"},{"speaker":"Andre","startTime":4649.819,"endTime":4652.399,"body":"sage ich mal. Aber es ist halt schneller."},{"speaker":"Andre","startTime":4653.359,"endTime":4655.479,"body":"Aber da haben wir auch wieder gedacht, ja, siehst du,"},{"speaker":"Andre","startTime":4657.879,"endTime":4663.079,"body":"so im Arbeitsalltag hast du das eigentlich selten, dass du richtig so algorithmische,"},{"speaker":"Andre","startTime":4663.899,"endTime":4665.499,"body":"Probleme oder so l\u00f6sen musst, ja,"},{"speaker":"Andre","startTime":4666.799,"endTime":4669.739,"body":"da ist eigentlich sowas auch hin und wieder mal ganz nett, dass man sich wieder"},{"speaker":"Andre","startTime":4669.739,"endTime":4673.979,"body":"mal ausschaut oder vielleicht sogar dann einmal selber auch halt \u00fcberlegt einmal ein wenig, ja."},{"speaker":"tOM","startTime":4678.36,"endTime":4681.68,"body":"Ja, also es ist einfach ein bisschen ein anderer. So ein Content,"},{"speaker":"tOM","startTime":4681.88,"endTime":4684.1,"body":"den man noch konsumieren kann f\u00fcr Entwickler."},{"speaker":"Andre","startTime":4684.96,"endTime":4685.48,"body":"Ja, genau."},{"speaker":"tOM","startTime":4687.26,"endTime":4691.6,"body":"Genau. Ja, jetzt sind wir eh schon wieder relativ am Ende."},{"speaker":"tOM","startTime":4692.56,"endTime":4696.16,"body":"Jetzt h\u00e4tte ich noch einen anderen Content, den man konsumieren muss."},{"speaker":"Andre","startTime":4697.56,"endTime":4698.08,"body":"Ja."},{"speaker":"tOM","startTime":4699.1,"endTime":4701.12,"body":"Hast du schon von Adolescence geh\u00f6rt?"},{"speaker":"Andre","startTime":4701.82,"endTime":4702.04,"body":"Ja."},{"speaker":"tOM","startTime":4703.6,"endTime":4705.66,"body":"Adolescence. Sens, er lebt auch Sens, ja."},{"speaker":"Andre","startTime":4706.36,"endTime":4709.04,"body":"Genau, also ich habe neulich mit der Tina geredet, die hat es schon gesehen,"},{"speaker":"Andre","startTime":4709.24,"endTime":4711.64,"body":"interessanterweise. Ich wei\u00df zwar nicht, wann sie sich das angeschaut hat,"},{"speaker":"Andre","startTime":4712.02,"endTime":4713.76,"body":"aber es ist ja eine Miniserie, glaube ich, gell?"},{"speaker":"tOM","startTime":4713.8,"endTime":4716.8,"body":"Ja, eine vierteilige, vierepisode Miniserie, ja."},{"speaker":"Andre","startTime":4717.4,"endTime":4721.52,"body":"Ja, ich habe es aber noch nicht gesehen, es gibt irgendeinen Jugendlichen oder"},{"speaker":"Andre","startTime":4721.52,"endTime":4724.32,"body":"Kind, was ganz krass Schauspieler hat, oder?"},{"speaker":"tOM","startTime":4724.62,"endTime":4729.98,"body":"Genau, genau, ein gro\u00dfes Schauspieltalent. Und das Witzige war,"},{"speaker":"tOM","startTime":4730.1,"endTime":4732.32,"body":"bei mir ist es eben auch so gewesen, die Tani hat es schon geschaut,"},{"speaker":"tOM","startTime":4732.32,"endTime":4735.66,"body":"weil es ist einfach, muss man sagen, bei uns, die etwas mehr Netflix-Schautes wie ich,"},{"speaker":"tOM","startTime":4736.26,"endTime":4738.98,"body":"und das ist eigentlich da gleich mal ziemlich oben angepriesen worden,"},{"speaker":"tOM","startTime":4739,"endTime":4740.88,"body":"wahrscheinlich auf der Startseite irgendwann,"},{"speaker":"tOM","startTime":4741.62,"endTime":4745.9,"body":"und ihr hat es ganz gut gefallen, und dann haben wir es eben gemeinsam auch,"},{"speaker":"tOM","startTime":4745.9,"endTime":4749.6,"body":"das ist dann der zweite Film mit mir geschaut, und ich habe zuf\u00e4llig parallel"},{"speaker":"tOM","startTime":4749.6,"endTime":4755.14,"body":"eben etwas quasi eher Technisches dazu gelesen, weil das Krasse an der Serie"},{"speaker":"tOM","startTime":4755.14,"endTime":4756.44,"body":"ist jetzt, abgesehen vom Inhalt."},{"speaker":"tOM","startTime":4758.12,"endTime":4763.88,"body":"Und das ist der Dani gar nicht aufgefallen, wie auch immer, dass quasi jede"},{"speaker":"tOM","startTime":4763.88,"endTime":4768.44,"body":"Episode dieser vierteiligen Miniserie, die ungef\u00e4hr eine Stunde jeweils dauern,"},{"speaker":"tOM","startTime":4768.92,"endTime":4771.04,"body":"in einem Take aufgenommen worden sind."},{"speaker":"tOM","startTime":4771.94,"endTime":4774.34,"body":"Also das sind so One-Shot-Sachen."},{"speaker":"tOM","startTime":4775.7,"endTime":4781.26,"body":"Und das finde ich jetzt auf der filmtechnischen Seite einfach schon mal so krass."},{"speaker":"tOM","startTime":4782.74,"endTime":4787.12,"body":"Also es gibt dann, man denkt sich ja, wir haben es dann zu zweit geschaut,"},{"speaker":"tOM","startTime":4787.44,"endTime":4789.64,"body":"das zweite Mal f\u00fcr die Daniels, das erste Mal f\u00fcr mich und dann hat sie gesagt,"},{"speaker":"tOM","startTime":4789.76,"endTime":4792.34,"body":"ah ja, glatt, Jetzt merke ich das auch, wenn du das vorher gesagt hast,"},{"speaker":"tOM","startTime":4792.4,"endTime":4795.32,"body":"das sehe ich mir ja, dass das quasi immer ohne Schnitt ist."},{"speaker":"tOM","startTime":4796.02,"endTime":4798.76,"body":"Aber trotzdem, wenn man das dann so schaut, denkt man sich dann,"},{"speaker":"tOM","startTime":4798.86,"endTime":4803.02,"body":"habe ich mir halt auch gedacht, bei gewissen Szenen und gewissen Aufnahmen ist es nicht so gut."},{"speaker":"tOM","startTime":4803.795,"endTime":4810.775,"body":"Ist, dass man das in einem Take macht, sozusagen. Und dazu poste ich dann jetzt"},{"speaker":"tOM","startTime":4810.775,"endTime":4812.475,"body":"da noch einen zweiten Link rein,"},{"speaker":"tOM","startTime":4814.015,"endTime":4817.655,"body":"also ein YouTube-Video, das Making-of, das w\u00fcrde ich mir erst anschauen,"},{"speaker":"tOM","startTime":4817.695,"endTime":4821.215,"body":"wenn ich die Serie geschaut habe, weil da ein paar Spoilers nat\u00fcrlich drinnen sind,"},{"speaker":"tOM","startTime":4821.895,"endTime":4825.215,"body":"aber da sieht man voll geil in diesem, wie lange dauert das,"},{"speaker":"tOM","startTime":4825.835,"endTime":4829.975,"body":"einmal zw\u00f6lf Minuten oder vier Stunden, wie halt die ganzen Sachen auch gemacht worden sind."},{"speaker":"tOM","startTime":4831.795,"endTime":4832.235,"body":"Filmtechnisch."},{"speaker":"tOM","startTime":4833.475,"endTime":4838.135,"body":"Und da haben sie sich, also das ist extrem krass, finde ich,"},{"speaker":"tOM","startTime":4838.275,"endTime":4840.235,"body":"wie sie das hinbracht haben sozusagen,"},{"speaker":"tOM","startTime":4841.895,"endTime":4845.315,"body":"dass wirklich diese ganzen Shots ohne Schnitt gingen und ja, wie gesagt,"},{"speaker":"tOM","startTime":4846.255,"endTime":4850.495,"body":"es sind drei sehr unterschiedliche Episoden auch vom ganzen Scenning her und,"},{"speaker":"tOM","startTime":4851.055,"endTime":4853.495,"body":"der jugendliche Schauspieler habe ich dann auf YouTube auch gelesen,"},{"speaker":"tOM","startTime":4853.575,"endTime":4856.215,"body":"eh bei dem Video drunter, da schreiben sie in die Kommentare schon eine so,"},{"speaker":"tOM","startTime":4856.635,"endTime":4859.655,"body":"passt es mal auf den auf, so quasi, wer der ist so jung, wei\u00dft du,"},{"speaker":"tOM","startTime":4860.055,"endTime":4863.435,"body":"verhorzt es den jetzt nie den irgendwelchen, weil der wird jetzt viel Angebote"},{"speaker":"tOM","startTime":4863.435,"endTime":4864.395,"body":"kriegen und so wie andere,"},{"speaker":"tOM","startTime":4866.375,"endTime":4866.695,"body":"Schauspielereien,"},{"speaker":"tOM","startTime":4867.595,"endTime":4870.895,"body":"dass er halt nicht so ein typischer Kinderstar wird, wei\u00dft du, sondern ja,"},{"speaker":"tOM","startTime":4871.795,"endTime":4876.475,"body":"aber der ist wirklich gerade in der dritten Episode einfach extrem gut, wie er das spielt."},{"speaker":"tOM","startTime":4876.755,"endTime":4881.335,"body":"Das musst du mal schaffen, das sp\u00fclt in einem Tag, eine Stunde lang quasi,"},{"speaker":"tOM","startTime":4881.415,"endTime":4882.855,"body":"was der da macht, das ist brutal."},{"speaker":"tOM","startTime":4885.235,"endTime":4887.915,"body":"Dicke Empfehlung auf jeden Fall f\u00fcr diese Serie, wer es noch nicht gesehen hat."},{"speaker":"tOM","startTime":4889.615,"endTime":4892.235,"body":"Aber das ist, Es ist halt auch vom Inhalt her,"},{"speaker":"tOM","startTime":4892.935,"endTime":4900.295,"body":"was jetzt zum Nachdenken anregt und was jetzt gerade so, wir haben es ja schon"},{"speaker":"tOM","startTime":4900.295,"endTime":4905.795,"body":"\u00f6fter ein bisschen so, das Medienkonsum und Internet und Kinder und was wei\u00df ich,"},{"speaker":"tOM","startTime":4906.895,"endTime":4911.955,"body":"ist auch von der Art Ding her finde ich ganz gut eigentlich alles gemacht und"},{"speaker":"tOM","startTime":4911.955,"endTime":4913.495,"body":"zum Nachdenken einfach auch so spannend."},{"speaker":"Andre","startTime":4914.515,"endTime":4918.295,"body":"Ja, muss ich schauen, vielleicht schauen wir es auch. Also vielleicht schaut"},{"speaker":"Andre","startTime":4918.295,"endTime":4919.595,"body":"es Tina auch ein zweites Mal an."},{"speaker":"Andre","startTime":4922.375,"endTime":4927.795,"body":"Ja, sehr cool, ja. Genau, ich habe jetzt, glaube ich, bei den Serien habe ich jetzt nichts Neues."},{"speaker":"Andre","startTime":4927.995,"endTime":4934.535,"body":"Ich bin ein bisschen bei Ding, wo ich den mal anfangen, wie hei\u00dft es auf Apple"},{"speaker":"Andre","startTime":4934.535,"endTime":4936.275,"body":"TV, Friends and Neighbors."},{"speaker":"tOM","startTime":4936.595,"endTime":4936.855,"body":"Okay."},{"speaker":"Andre","startTime":4937.815,"endTime":4940.335,"body":"Was gerade Nummer eins ist, was der, das ist mit dem einen, ich wei\u00df jetzt den"},{"speaker":"Andre","startTime":4940.335,"endTime":4948.115,"body":"Namen nicht, ich und Namen, mit dem Schauspieler von Mad Men."},{"speaker":"tOM","startTime":4948.495,"endTime":4949.915,"body":"Ah, ja, ich sehe dich gerade, ja."},{"speaker":"Andre","startTime":4951.612,"endTime":4954.652,"body":"Genau. Aber ich bin da jetzt noch."},{"speaker":"Andre","startTime":4954.772,"endTime":4957.712,"body":"Ich wei\u00df nicht, ich bin jetzt gar nicht weitergekommen bei irgendwie fast keine"},{"speaker":"Andre","startTime":4957.712,"endTime":4960.072,"body":"Serien. Studio bin ich auch irgendwie h\u00e4nger geblieben."},{"speaker":"tOM","startTime":4960.652,"endTime":4961.092,"body":"Was?"},{"speaker":"Andre","startTime":4961.792,"endTime":4965.332,"body":"Bei das Studio bin ich auch irgendwie h\u00e4nger geblieben, bei der dritten oder vierten Episode."},{"speaker":"tOM","startTime":4965.552,"endTime":4968.852,"body":"Ja, ich wollte gerade sagen, das Studio h\u00e4tte jetzt auch angefangen quasi mit"},{"speaker":"tOM","startTime":4968.852,"endTime":4971.592,"body":"der Dani. Der Dani hat es \u00fcberhaupt nicht getaugt, die erste Episode."},{"speaker":"Andre","startTime":4972.172,"endTime":4973.892,"body":"Ja, es ist halt auch wirklich stressig."},{"speaker":"tOM","startTime":4976.052,"endTime":4980.232,"body":"Ich habe die zweite jetzt noch geschaut. Das ist ja auch so ein One-Shot-One-Take-Ding."},{"speaker":"tOM","startTime":4981.932,"endTime":4985.232,"body":"Ja, war ganz cool auch, aber wir m\u00fcssen jetzt auch wieder irgendwas suchen,"},{"speaker":"tOM","startTime":4985.292,"endTime":4986.312,"body":"was wir zu zweit schauen k\u00f6nnen."},{"speaker":"tOM","startTime":4987.312,"endTime":4992.072,"body":"Wie ist denn das mit Friends and Neighbor? Ist das schon alles da?"},{"speaker":"tOM","startTime":4993.492,"endTime":4996.312,"body":"Coming this Friday, okay, da gibt es vier Episoden jetzt, ja."},{"speaker":"tOM","startTime":4996.932,"endTime":5001.592,"body":"Weil das ist immer auch bl\u00f6d, wenn du dann wieder ganz \u00fcberraten musst. Ja, ja."},{"speaker":"tOM","startTime":5003.072,"endTime":5007.372,"body":"Gut, nein, aber das klingt auch ganz cool aus. Mythic Quest habe ich nicht ganz"},{"speaker":"tOM","startTime":5007.372,"endTime":5010.692,"body":"fertig geschaut, das habe ich nur gelesen, es wird jetzt auch eingestellt,"},{"speaker":"tOM","startTime":5010.772,"endTime":5012.252,"body":"das ist jetzt auch die letzte Staffel sozusagen."},{"speaker":"Andre","startTime":5012.572,"endTime":5013.332,"body":"Ah, war das die letzte."},{"speaker":"tOM","startTime":5013.492,"endTime":5017.972,"body":"Haben sie sich jetzt entschieden, so quasi, es ist ja ein bisschen Luft ausgegangen,"},{"speaker":"tOM","startTime":5018.092,"endTime":5019.812,"body":"aber es wird jetzt dann kippsen."},{"speaker":"Andre","startTime":5019.912,"endTime":5025.232,"body":"Ja, da haben sie noch quasi Sidequest, also ein Sidequest, was hei\u00dft der? Hei\u00dft der Sidequest?"},{"speaker":"tOM","startTime":5025.772,"endTime":5026.272,"body":"Ach so, ja."},{"speaker":"Andre","startTime":5026.292,"endTime":5026.792,"body":"Habt sie gebracht."},{"speaker":"tOM","startTime":5027.072,"endTime":5027.332,"body":"Okay."},{"speaker":"Andre","startTime":5028.172,"endTime":5030.892,"body":"Aber das war dann auch, da haben wir glaube ich auch irgendwie eine Folge mal"},{"speaker":"Andre","startTime":5030.892,"endTime":5033.952,"body":"angeschaut und haben gedacht, ja, eh, passt. Ich kann es nicht."},{"speaker":"tOM","startTime":5034.672,"endTime":5036.772,"body":"Ah ja, stimmt, Sidequest, das habe ich noch gar nicht geschaut,"},{"speaker":"tOM","startTime":5036.952,"endTime":5040.332,"body":"ja. Das ist also ein paar so. Vier Episoden."},{"speaker":"Andre","startTime":5043.112,"endTime":5044.152,"body":"Genau, Spin-Off."},{"speaker":"tOM","startTime":5044.592,"endTime":5044.752,"body":"Ja."},{"speaker":"tOM","startTime":5046.972,"endTime":5049.452,"body":"Ja. Gut."},{"speaker":"Andre","startTime":5050.312,"endTime":5050.732,"body":"Na gut."},{"speaker":"tOM","startTime":5051.852,"endTime":5053.632,"body":"Soweit f\u00fcr diese Episode."},{"speaker":"tOM","startTime":5056.972,"endTime":5062.992,"body":"Ja. Dann sind wir wieder, also das eine gro\u00dfe Topik kann man halt wieder auslassen."},{"speaker":"tOM","startTime":5063.312,"endTime":5064.972,"body":"Aber es ist quasi nicht ausgegangen."},{"speaker":"tOM","startTime":5065.752,"endTime":5069.652,"body":"Aber gut, wenn man ein bisschen Zeit dr\u00fcber geredet. Ja, passt schon. Ja, das passt schon."},{"speaker":"tOM","startTime":5070.692,"endTime":5074.972,"body":"Nein, und dann das n\u00e4chste Mal, okay, die sind auch noch ein bisschen hin bis"},{"speaker":"tOM","startTime":5074.972,"endTime":5080.272,"body":"zur WWDC, weil wir noch richtig die Apple-Themen reinbrasseln."},{"speaker":"tOM","startTime":5082.452,"endTime":5086.812,"body":"Aber es ist ja immer ganz cool so, Development-Themen, AI-Themen,"},{"speaker":"tOM","startTime":5087.072,"endTime":5089.712,"body":"das passt jetzt mal, finde ich jetzt immer ganz gut so, muss man ja mal besprechen."},{"speaker":"Andre","startTime":5090.472,"endTime":5090.912,"body":"Ja, viel."},{"speaker":"tOM","startTime":5091.432,"endTime":5095.652,"body":"Es ist so unterschiedlicherweise, geht auch. Passt."},{"speaker":"tOM","startTime":5096.052,"endTime":5101.112,"body":"Dann w\u00fcrde ich sagen, w\u00fcnsche ich dir eine gute Woche, guten Start dann morgen."},{"speaker":"Andre","startTime":5101.612,"endTime":5101.892,"body":"Danke."},{"speaker":"tOM","startTime":5102.012,"endTime":5105.912,"body":"Und den H\u00f6rern auch, genau, wenn ich mir dann unsere Episode h\u00f6ren kann."},{"speaker":"tOM","startTime":5106.512,"endTime":5108.192,"body":"Nein, heute wird es nicht mehr rausgekommen."},{"speaker":"Andre","startTime":5108.952,"endTime":5109.552,"body":"Schwierig."},{"speaker":"tOM","startTime":5110.452,"endTime":5116.292,"body":"Aber ja, \u00fcbermorgen dann ungef\u00e4hr. Passt dann, bis bald."},{"speaker":"Andre","startTime":5116.812,"endTime":5117.392,"body":"Bis dann."},{"speaker":"tOM","startTime":5117.652,"endTime":5117.852,"body":"Ciao."},{"speaker":"Andre","startTime":5118.752,"endTime":5118.952,"body":"Ciao."}]}