Folge 117: Emotionen und Code Reviews

Shownotes

Folge 117: Emotionen und Code Reviews

Zusammenfassung

"Du ich hab da son Blog-Post geschrieben! Review Moji. Code Reviews mit Emojis! Geil ne?"

"Ja nicht schlecht! Lass mal ne Folge drüber machen. Wir wollten eh noch über Code Reviews und Conventional Commits reden. Hattest du da nicht ne Meinung zu?"

"Meinste da kriegen wir ne halben Stunden drüber geredet?"

"Junge! Echt jetzt! Wir müssen dann ja auch noch über AI und Kram reden. Niemand macht mehr Code Reviews!"

"… na gut! Ne kurze Folge zu haben ist ja auch mal gut!"

"…"

"…"

"…"

"Sach mal! Meinst du das ernst mit den Coventional Commits!??? Das ist ja wohl der letzte …."

Ja äh! Hört doch mal rein! Wir wollten eigentlich über Benes Blog Post zu Review Moji reden. Holger musste aber etwas Anlauf nehmen. Dabei haben wir uns etwas verlaufen. Wir schlagen also einen Bogen. Über PRs, Code Reviews, Convenional Commits, Gitmoji und Conventional Comments. Und kurz vor AI stoppen wir dann abrupt ab. Das kommt beim nächsten Mal. Also falls ihr eine Folge fast ohne AI haben wollt! Das ist euer Ding!

Leute! Danke fürs einschalten!!

Was geht da bei euch mit Code Reviews? Wann accepted ihr? Wie haltet ihr den Ton freundlich und zugänglich?

Schreibt uns!

Liebe Grüße aus dem Gazellengehege

Bene und Holger

Technisches

Games

Bücher

Sonstiges

Biere

  • Holger trinkt das NEIPA Nijpa der Browerij'tij
  • Der Bene trinkt ein Jever Fun
    • Ja! Ääääh! Wir sind in dem Alter ne! Der Bene lobt aber die Pilsigkeit des Getränks!

Transkript anzeigen

00:00:15: Hallo liebes Internet!

00:00:17: Hallo und herzlich willkommen zum Taxi-Teller der deutschen Software Entwicklungs Podcasts.

00:00:27: Wie eine gemischte Tüte, wie ein wenig Gyros, wie ja ein wenig Currywurst... Wir haben bisschen Zwiebeln und auch ganz viel Knoblauch.

00:00:36: Stehen wir da?

00:00:37: Und haben die Themen parat und vermischen Themen Und das kann ich ganz gut.

00:00:45: Wer das aber relativ fantastisch kann und wer das auch Qua Origin als alter Ruhrpoetler noch viel besser kann, ist der Kollege Benedikt!

00:00:55: Hallo Benedikt?

00:00:56: Hallo hallo guten Abend.

00:01:01: Ich bin überrascht dass wir jetzt schon in Erfolge sind irgendwie.

00:01:04: Es ist so okay.

00:01:05: Ich musste gerade ein bisschen reinkommen.

00:01:07: Ist ja schon wieder so lange her.

00:01:09: Du merkst, ich komme gerade rein indem ich direkt wieder austeile.

00:01:12: Weil das liegt natürlich nur an dir, dass wir nicht aufnehmen.

00:01:14: Das richtig!

00:01:14: Das stimmen... ...nicht aber gut.

00:01:20: Ich finde gut du kommst mit den schönen Themen rein.

00:01:23: Wer hat denn zu dieser Folge wieder eingeladen?

00:01:25: Wer musste dann da wieder dem anderen hinterherrennen?

00:01:27: Ich oder du?

00:01:29: Ich glaube es war im Endeffekt so nachdem wir die Folge am Montag ja verschoben haben, war das meine Einladung.

00:01:37: Also wenn wir schon bei den Technikalities sind, dann ist es meine Einladung.

00:01:44: Ja da sind wir wieder an diesem schönen sonnigen Tag.

00:01:49: ich bin überfordert von den dreißig Grad.

00:01:52: was trifft sich besser als das mit dem Cocktail in der Hand sich in die Wohnung zu setzen und ein Podcast aufzunehmen?

00:01:58: Mit dicken Kopfhörern auf

00:02:00: dem Kopf.

00:02:01: Das

00:02:02: ist sehr gut!

00:02:03: Ich bin ganz froh, dass wir jetzt mittlerweile eine Klimaanlage hier installiert haben.

00:02:06: Weil mein Büro ja auch unter dem Dach ist und dann einen riesigen Holzdach.

00:02:10: Ist das aber macht die Klimaanlagen den auch Geräusche?

00:02:12: Ist das so?

00:02:13: Nee eigentlich... Ja klar!

00:02:15: Die Surt so ein bisschen wie Klimaanlagen so machen.

00:02:19: Kennste ne?

00:02:20: Kennst du?

00:02:20: Kennste, kennste, kennste.

00:02:25: Wie geht's dir denn so Holger?

00:02:26: Du hast den Punkt vorweggenommen.

00:02:29: Du wolltest ja, dass ich dich durch die Folge trage.

00:02:31: heute deshalb...

00:02:32: Okay, stimmt.

00:02:34: Du trinkst auch schon Bier hier, also das gehört sich eigentlich nicht.

00:02:37: Nee mir geht's gut!

00:02:38: Ich hab dir gerade schon Bild geschickt, ich habe grad ein sehr leckeres Taxi-Teller gegessen.

00:02:44: Hast du echt einen Taxi Teller gegessen?

00:02:46: Das wusste jetzt glaube ich keiner, dass du einen Taxiteller gegissen hast.

00:02:49: Ja und ich bin...ja es war sehr viel, ich bin sehr aufgekaloert und oh nee, geht gut.

00:02:58: Gestern war ich ein bisschen kränklich.

00:03:00: gestern Dachte ich mir, ah, mal gucken.

00:03:03: Ich habe mich dann geschont

00:03:04: und

00:03:05: sauniert, ein Eis gebadet, war noch kurz in einem sebetanischen Kloster, dass ich auf dem Punkt fit bin.

00:03:17: Aber wie geht's dir?

00:03:19: Mir geht es auch ganz okay, sag' ich mal so.

00:03:21: Ich bin ja jetzt auch alt.

00:03:24: Ich weiß nicht, ob man das hier disclosen soll oder fast so alt wieder Holger schon geworden ist.

00:03:30: letztens Also meine Frau hat auch zu mir gesagt, du riehst jetzt irgendwie so ein bisschen nach altermuffiger Erde.

00:03:42: Jetzt weiß ich auch, woher das bei dir kommt immer?

00:03:44: Ich hatte mich da schon länger gefragt...

00:03:46: Ich reite mich immer, ich bin ja so ein düsterer Gothic Death-Mettel Typ und ich reibe mich auch mehr mit modriger Erde ein.

00:03:53: Das ist ja auch so ein Shampoo.

00:04:00: Kann man hier von dem Wetterumschwung reden?

00:04:02: Also für mich war das schon ein Wetterumschwung irgendwie, was wir jetzt hier hatten.

00:04:06: Ja ne es ist schon... also es wurde ja ein bisschen wärmer und dann wird's noch wärmer, aber er war schon relativ blökt.

00:04:12: Du meinst es literally, du meinst wirklich das Wetter so?

00:04:15: ich dachte der Wetter umschwungen von drei vorne und dann vier oder vier vorne.

00:04:20: Ich hab das gar nicht so mitgekriegt.

00:04:21: Also die Wand des Home Offices, ich habe das so ja ja sind zu fünfzehn Grad alles gut.

00:04:26: Aber dann irgendwie gehe ich so weiß ich nicht, gestern aus so einem ... Nee am Donnerstagabend bin ich aus dem Haus.

00:04:32: Ich bin zum japanischen Gruß gelaufen und da hab' ich schon festgestellt, oha!

00:04:38: Meine Zwiebelschicht mit kaputzen Jacke und noch eine Jacke.

00:04:42: drüber ist vielleicht zwei Schichten zu viel.

00:04:45: Aber das is auch sowas was so alten Leuten passiert ne?

00:04:48: Dass die viel zu warm rausgehen und dann so ein Hitschlag kriegen oder?

00:04:51: Das kann sein, das kann sein.

00:04:53: Also hattest du deinen Rollator dabei oder... Bist du so gegangen?

00:04:56: Den hab ich bei dir vergessen.

00:04:59: Du hast ja mal ein paar Modelle zeigen lassen, genau.

00:05:04: Ne und das was jetzt heute war waren so dreißig Grad, da war auch ein bisschen in der Stadt.

00:05:08: Ich war ja nicht so richtig in der Stad, weil heute war hier auch Japantag und dann geht man nicht als düsseldauerlichen Stadt, weil das halt viel zu voll ist.

00:05:14: Aber ich musste trotzdem noch zum EDK einen Steinpilz holen also

00:05:17: den

00:05:17: Steinpiltz.

00:05:18: Ist

00:05:18: der Japantage nur einmal im Jahr oder einmal im Monat oder einmal einer Woche in Düsseldorf?

00:05:23: Der offizielle Japan-Tag ist einmal im Jahr, so weiß ich.

00:05:26: Und da ist dann irgendwie abends noch ein Feuerwerk und dann ganz viele Ständchen aber halt vor allem auch ganz, ganz viele Leute.

00:05:32: das ist wirklich... Eiei, gar nicht so!

00:05:35: Da isst du viel.

00:05:36: Nee, ich finde ganz viele leute gut.

00:05:39: Ich find' da schön.

00:05:40: Das hast Du durch anklicken lassen Ja?

00:05:45: Du bist fitsch geworden.

00:05:47: Fühlste Dich jetzt anders irgendwie oder gehst Du auf Deinen Prime zu weil ich glaube Dein Prime kommt ja nach.

00:05:53: Ja, ich frag mich immer so ein bisschen.

00:05:55: Bin ich jetzt genau in der Mitte meines Lebens?

00:05:57: Weil so achtzig werden ist ja heutzutage nicht mehr unrealistisch.

00:06:02: Aber gleichzeitig kenne ich auch Leute die mit zwei und vierzig schon gestorben sind.

00:06:05: also es ist... Ich weiß es nicht genau.

00:06:09: Ich weiß nicht was noch kommt.

00:06:10: Also

00:06:11: möglicherweise ist da mit Berechnung dran gehen auch weil weiß ich nicht.

00:06:17: Sag mal mal du bist im ersten Drittel deines Lebens.

00:06:24: Okay

00:06:26: Ja,

00:06:26: nee.

00:06:27: Fühl ich mich anders?

00:06:28: Nein, man fühlt sich natürlich nicht anders aber... ist schon... ja Ich weiß es nicht.

00:06:36: Ich frag mich noch mal wenn ich fuffzig werde.

00:06:43: Okay, das werde ich tun.

00:06:46: Jetzt empfehle ihr immer, wenn man so einen hohen Geburtstag hat dann ist wieder ganz gut weil da hat man erstmal wieder zehn Jahre Ruhe Weißt du?

00:06:52: Achso, ja gut Also ich fand die vier Freunde, die fand ich furchtbar.

00:06:58: erst Die Gedanken und das dann bin ich so alt wie mein Papa gewesen, egal.

00:07:06: Aber du gehst ja hier auf die Idee.

00:07:11: Aber wenn nicht, ne war gut?

00:07:13: Also bar ist gut.

00:07:14: also kann ich jetzt

00:07:15: gucken.

00:07:16: Kannste nicht klagen, ne?

00:07:17: Kann

00:07:18: nicht klaren!

00:07:18: Jetzt kommt die fünf bald irgendwann früher als bei dir zumindest.

00:07:22: Ja, das ist schon echt krass.

00:07:24: Dann würde ich eigentlich auch anfangen dich im Podcast zu noch Opa Holger zu nennen.

00:07:28: Und siezen

00:07:29: bitte?

00:07:29: Dann wird nur noch gesiezt auch!

00:07:33: Das finde ich auch so...

00:07:35: Vielleicht erreichen wir dann endlich mal ein bisschen Niveau wenn du fünfzig wirst.

00:07:39: Richtig ja, da reißt du dich endlich mal zusammen, das find' ich gut.

00:07:44: So, aber das Handy muss er ausmachen, oder?

00:07:46: Ja, mach ich mal.

00:07:49: Sonst fragen sich die Hörerinnen Was denn da jetzt für Nachrichten reinkommen?

00:07:55: Wichtige.

00:07:56: Welche Aktie jetzt wieder verkauft wurde, welcher Openclob-Agent da wieder durch die Decke geht.

00:08:04: Ja, das...

00:08:07: Sorry dass du, wenn Du AI ansprichst ich lese ja im Moment so viele dystopische AI-Nachrichten aber eher so hinsichtlich.

00:08:16: es wird alles zusammenbrechen.

00:08:20: Ich glaube, ich glaube

00:08:23: auch die heutige Folge wird sich in gewissen Teilen zumindest auch über EI reden.

00:08:26: Aber das ist ja vielleicht doch nicht...

00:08:28: Ich muss ja sagen, ich finde mittlerweile alle Leute cool, die einfach was raushauen.

00:08:34: Irgendwann eine coole Software Idee oder irgendwas raushauen und einfach gar nicht über EIs reden sondern einfach nur irgendwas machen, was gut ist ohne irgendetwas von EIs zu erzählen.

00:08:42: Das find' ich momentan sehr sympathisch.

00:08:45: Das haben wir jetzt schon ... diese Folge nicht geschafft.

00:08:47: Aber wir können uns ja mal vornehmen, dass wir in der nächsten Folge... ...nicht ein einziges Mal über AI sprechen.

00:08:52: Was hältst du davon?

00:08:53: Weiß ich noch nicht!

00:08:55: Es nimmt ja nun auch in meinem Arbeitsalltag einen sehr großen Raum ein.

00:09:01: Du bist so'n bisschen ein AI-Fanboy auch, ne?

00:09:04: Wie viele spektriven Development Frameworks hast du diese Woche schon erfunden?

00:09:08: Ich

00:09:08: würde mich jetzt nicht als Fanboy bezeichnen.

00:09:10: Ja

00:09:10: doch, du bist schon ziemlich ein Fanboy.

00:09:12: Ich

00:09:12: würde es einfach als Notwendigkeit bezeichnet

00:09:14: und

00:09:14: sich zumindest damit auseinandersetzen was klar zu geht.

00:09:16: Du und Stefan, schönen Gruß.

00:09:19: Hört der Stefan das dir?

00:09:19: Ich weiß nicht, ich hört ja solche Konkurrenzformate oder...

00:09:24: Mein feindes Land oder was?

00:09:25: Feindes Funk!

00:09:27: Weiß ich nicht.

00:09:28: Stefan ist kein Podcast-Mensch glaube ich aber...

00:09:29: Okay dann hört er es nicht.

00:09:30: Ich grüße ihn trotzdem.

00:09:31: Ihr beide habt euch auf deinem Geburtstag her bei Err... ... über AI unterhalten.

00:09:36: Da habe ich ja nur noch mit den Ohren geschlackert, muss ich sagen!

00:09:39: Ist das so?

00:09:40: Das war... vielleicht soll es auch so sein wie wir haben so mit einem gewissen Halbwissen.

00:09:44: Haben wir Sachen sehr selbstbewusst rausgehauen.

00:09:47: Sachen die du auch kannst glaube ich.

00:09:51: Was?

00:09:51: AI oder Sachen mit einem halbwissenden Raushaun?

00:09:54: Sachen wo du... Du hast das irgendwann in der Folge auch mal postuliert dass du... Es ist eine Kunst für sich, ein gewisses Halb wissen zu haben oder zumindest bis zu einem gewissen Punkt damit auszukennen.

00:10:06: Es war so zu verkaufen, dass man sich schon sehr gut damit auskennt was dann wahrscheinlich auch im Umkehrschluss ist sogar stimmt weil dann man kennt sicher mehr aus als viele andere.

00:10:18: vielleicht ich weiß es nicht Ich habe immer Angst das es dann doch nicht so ist und man dann sehr... Dass man sehr ertappt wird Weil man irgendeinen halbgaren Mist erzählt.

00:10:31: Und das ist halt aber auch dann so ein Problem, weil man sich dann so megablockiert.

00:10:34: Weil man immer denkt, boah ich würde da jetzt gerne mitreden.

00:10:36: Aber ich müsste erst mal das Quellmaterial durchlesen.

00:10:40: Tja, ja, kann nicht nachvollziehen.

00:10:44: Ja...

00:10:45: Anyway, sind wir gerade schon in Erfolg?

00:10:46: Was ist das

00:10:47: mit dir?

00:10:48: Wo sind wir hier gerade?

00:10:49: Wir gallopieren.

00:10:50: Du bist sofort auf den AI-Brotkomen...

00:10:54: Nein, nein, Moment!

00:10:56: Ich hab gefragt wie geht's dir?

00:10:57: und du hast angefangen von AI zu erzählen.

00:10:59: Eigentlich geht es so.

00:11:03: Einer

00:11:04: sagt wie gehts dir?

00:11:05: dann wird gesagt wie es einem geht und dann redet man über Computerspiele eine halbe Stunde lang.

00:11:10: Und da

00:11:10: kann immer schon alle sagen wann geht denn ja endlich mal die Folge los?

00:11:13: Aber wir sind ja so avant-garde und so, wir machen halt so wie wollen.

00:11:19: Ja, aber ich war noch nicht ganz fertig mit diesem AI-Thema.

00:11:23: Ich möchte gerne noch respektvolle Entwicklungen reden oder... ...ich werfe diese Frage in den Raum alternativ ist das hier der richtige Ort um über einen kleinen Star Moment, den ich hatte auf einer Veranstaltung, auf der ich letztens war zu reden?

00:11:38: Ist das so?

00:11:40: Kannst du gerne machen, dir ging's danach ja bestimmt gut.

00:11:44: Insofern kannst du davon erzählen und wenn es der Starmoment ist von dem ich denke, von dem du erzählen willst dann hört der Star ja vielleicht sogar

00:11:51: zu.".

00:11:52: Ich hatte einen Starmomend... Also ich habe ja, ich weiß nicht ob du den kennst, weil ich hab' den Macher von Jadonett getroffen.

00:11:58: Und ich habe aber mit dem Macher vom Jaddonetten Bier getrunken.

00:12:01: Ja?

00:12:02: Erzähl

00:12:02: mir mehr über das.

00:12:03: Ich konnte mehrere Tage nicht schlafen!

00:12:05: Das war ja mal was Ja.

00:12:11: Ich hab gehört, der ist sogar mit dem im Zug nach Hause gefahren?

00:12:14: Der hat seinen Bier nicht ausgetrunken!

00:12:16: Muss ich jetzt mal kurz betzen... ...ich glaube er aber auch nicht.

00:12:22: Es war ein Fest, es war fantastisch.

00:12:24: Ja, ich fand das schön dass ihr beide auf meinem Geburtstag wart und ich fand's auch sehr schön wie da so die Vorstellung war.

00:12:33: Ja hi, ich bin der Holger, ich mach noch Podcast den hören zweihundert Leute außer es wird über NixOS geredet Und der Maxi, ich bin Marc.

00:12:39: Ich mache eine Library die wird von... ...vomundzwanzig Drillionen Leuten pro Minute runtergeladen.

00:12:48: Ja also diesen exakten Moment habe ich jetzt nicht.

00:12:52: aber okay ja das möglicherweise war dass In meinem Kopf war das anders, aber vielleicht hat es in deinem Kopf auch an der Stadt gefunden.

00:13:02: Aber zu diesem Zeitpunkt ... Hattest du auch schon halbes Bier getrunken?

00:13:09: Ja, das stimmt!

00:13:11: Als ich zu meiner eigenen Geburtstagsüberraschungsparty ankam, hatte ja davor eine Ablenkungsfahrer-Tour mit meinen Buddies stattgefunden und leider sind wir alle jetzt in so einem höheren Alter wo die ersten schon das eine oder andere gebrechen haben.

00:13:28: D.h.,

00:13:29: die Fahrradtour fing damit an, dass einer von denen sagte, boah, aber lass nicht so schnell fahren!

00:13:33: Ich hab schon wieder Lunge und Asthma.

00:13:37: Das heißt wir sind dann halt irgendwie fünf Kilometer rausgefahren und haben dann eigentlich ... Die Radtour war im Prinzip nur das Pause machen und saufen die ganze Zeit.

00:13:45: Sehr gut.

00:13:47: Und dann sind wir wieder zurückgefahren.

00:13:49: Insofern war ich schon ein bisschen angezündet weil ich ja nicht damit gerechnet habe der ganzen Garten voll ist mit Leuten und viel Alkohol Und das hat dann auch kein gutes Ende genommen, ehrlich gesagt.

00:13:58: Ja...

00:13:59: Aber es war trotzdem schön!

00:14:00: Es war fantastisch!

00:14:01: Wir gingen es den Sonntag nicht so gut und den Montag so langsam wieder besser.

00:14:06: Das ist auch was in dem Alter, ne?

00:14:08: Dass man zwei Tage lang auskartern muss.

00:14:10: Ah ja, das ist euer... Nein, es war fantastische.

00:14:14: Es war episch.

00:14:17: Wie gesagt, es waren epische.

00:14:23: Ich

00:14:24: gehe ins nächste Kapitel über.

00:14:26: Ja,

00:14:27: ist das okay für dich?

00:14:28: Mach das.

00:14:28: Was haben wir gespielt, Kapitel?

00:14:33: Zirksorg!

00:14:35: Schon wieder?

00:14:36: Bist du

00:14:37: wieder

00:14:38: zurück?

00:14:39: Ich hab nachdem ich hier Mario Wanda gespielt habe, weil ich dachte mir, ich muss das doch gut finden und es ist auch ein gutes Spiel.

00:14:46: Das ist ja kreativ.

00:14:48: Mir ging's die Unpräzision... Ging ja umsack irgendwann also rutscht dann nach oder das ist auch irgendwie.

00:14:55: Oder gegner spawnen einfach in dich rein und es ist so.

00:15:00: Und dann dachte ich mir komm guckst du mal an wie die großen Jungs halt machen,

00:15:04: was mich bei dem mario wonder aufstört ist dass man nicht alle drei minuten stirbt.

00:15:07: ehrlich gesagt das finde ich ziemlich störend an dem spiel.

00:15:12: Ja und dann hast du dir gedacht du spielst noch wieder silksong

00:15:14: da spielen wir das seltsam und hab von bin ich direkt in so ein in so einen.

00:15:18: Ich hab dann gemerkt, warum ich das abgelegt habe.

00:15:22: Irgendwann, weil ich da in einem relativ unfairen Bosskampf war... ...und nicht einmal zwischenzeitlich auch dann geschafft hab.

00:15:27: und jetzt hab' ich dann wieder explored und so.

00:15:29: Das macht gar wieder Bock, will ich sagen!

00:15:32: Es ist schön, es ist fantastisch.

00:15:34: Ja na ja.

00:15:35: Ich

00:15:35: hab' dann auch noch ein... Boah, das war ein schöner Bosskampfer.

00:15:39: Das war einer der schönsten Bosss, der Trobio.

00:15:40: Falls ihr hier jemand zuhört, der schon gegen Trob-io gekämpft hat wahrscheinlich alle.

00:15:45: Aber das hat Bock gemacht.

00:15:48: Du willst jetzt wahrscheinlich nicht spoilern, was der kann.

00:15:51: Das wäre sonst irgendwie

00:15:51: doof.".

00:15:53: Das gehört doch auch so dazu?

00:15:54: Dass man da reinläuft und dann ist das schon eine große Halle und man denkt dich schon so oh fuck!

00:15:59: Und dann steht da irgendwie einer, der anders aussieht als die anderen Gegnern und man sagt ja here we go... ...und dann kriegt man einfach fett auf die Fresse und das sind dann die nächsten dreieinhalb Stunden in dem Spiel.

00:16:10: Ja das war sogar leer mehr aber das war so... Ach war das schön Das war so ein Tänzchen.

00:16:17: Da muss man sich sagen, das war echt cool.

00:16:20: Ich hab Bock gemacht.

00:16:21: Schön

00:16:22: freut mich.

00:16:24: Wir haben mal wieder einen sehr alte Spiel rausgekramt und das nennt sich Sky Force.

00:16:31: Ich weiß nicht ob du das kennst.

00:16:33: Sagt mir was.

00:16:34: ja?

00:16:34: Das ist so ein Schute im Absachtmann dazu.

00:16:38: Man fliegt ein Flugzeug von unten nach oben und ballert einfach alles weg, was einem vor die Flinte kommt.

00:16:44: Und wir hatten letztens einfach mal wieder Lust bisschen zu zocken und haben das einmal wieder angemacht.

00:16:50: Und es hat auch irgendwie Bock gemacht, wir haben allerdings da auch schon die ganzen Levels alle mehrmals gespielt.

00:16:55: also funktioniert halt so dass du ... Du spielst halt ein Level... Es gibt dann so verschiedene Challenges, das heißt eins ist irgendwie werde nicht getroffen, eins ist schießt alle Gegner ab.

00:17:08: Dann stehen auch immer kleine Figuren um.

00:17:10: die kann man aufsammeln, da gibts mal zehn Stück von rette alle Typen Und ich glaub, es gibt immer vier von diesen Medaillen da zu holen.

00:17:19: Also wenn man diese Aufgaben erfüllt und die Anzahl der Medaille, die du hast, unlockt die nächste Stage quasi.

00:17:27: Da gibt es halt jede Stage auch noch in viel Schwierigkeitsgraden wo dann jeweils immer wieder diese Medaillon immer wieder selber machst.

00:17:34: Wir haben da jetzt schon relativ viel unlocked und sind irgendwo ganz am Ende und das ist einfach so dass du kaputt gehst, wenn du irgendwo Eiltfehler machst Und deshalb ist es so ein bisschen ... Das ist dann, wenn man zu zweit spielt, ein bisschen doof.

00:17:47: Wenn man einen Spiel hat, wo einer Fehler macht, sofort alles vorbei ist, das ist dann immer ein bisschen angespannt, sag ich mal.

00:17:54: Wie spielt man das?

00:17:55: Ihr habt zwei Raumschiffe oder ... Genau,

00:17:56: jeder hatte einfach einen Raumschiff und du bist auf einem Screen.

00:17:59: Na ja,

00:17:59: okay.

00:18:00: Dann fliegst du

00:18:00: von unten nach oben und ballast alles weg.

00:18:02: Ich hab letztens im Spiel mal angemacht...

00:18:05: Ja, aber kauft ihr das mal.

00:18:06: Aber nicht dass ... Es gibt zwei.

00:18:09: Das reloadet heißt das glaube ich Skyforce reloaded mein ich kauf dir das.

00:18:13: Ja, ich habe keine Gelegenheit das zu zweit zu spielen.

00:18:17: Ja das kann man alleine spielen.

00:18:18: Das macht alleine auch Bock weil da hat man dann Kontrolle über alles.

00:18:22: Na gut.

00:18:22: Das ist cool.

00:18:23: holt ihr das mal?

00:18:24: Da ist ein ganz guter Snack für zwischendurch wenn man bei Silks von kein Bock mehr hat.

00:18:29: Ja okay ja verstehe.

00:18:34: Welches Space Operas hast du denn letzter Zeit so gelesen?

00:18:37: Ich lese gerade, habe ich das vom letzten Mal schon erzählt.

00:18:39: Also den Astronauten lese ich hier Project Helm-Aryn.

00:18:42: Das lese...ich bin kurz vor Ende und ist geil!

00:18:46: Weil es ist geil.

00:18:47: Was da Anwendungen drin ist oder ist einfach...das ist

00:18:50: gut.

00:18:52: Schönes Buch hab' ich glaube

00:18:54: ich auch gelesen.

00:18:57: Als letztens in Freiburg war habe ich noch einen Kollegen erzählt.

00:18:59: Ah, als der und er gestorben ist, das war ja herzergreifend.

00:19:04: Ich bin schon so, ah ja da.

00:19:09: Okay, wo reagierst du zu komisch?

00:19:11: Ja ich wusste es auch das... ...ich konnte dann eine Reaktion relativ zügig einordnen.

00:19:17: Das kam dann noch ne Wendung hinterher und danach noch einer und dann ist geil.

00:19:26: Ist gut!

00:19:27: Cool.

00:19:30: Ich weiß gar nicht von welchem Buch ich beim letzten Mal erzählt habe.

00:19:35: von Frederick Paul, The World at the End of Time gelesen.

00:19:42: Das ist so ein Science-Fiction Buch wo sich eine Gruppe von Menschen sehr weit in die Zukunft bewegt und es dann halt auch darum geht wie das Universum in zehn hoch, keine Ahnung, vierzig Jahren wohl aussehen wird.

00:20:06: Die Geschichte hat halt auch so, wie sagt man?

00:20:12: Hier hibernation also Schläfer.

00:20:16: So Schläferkapseln und dann gehen Leute schlafen und kommen dann wieder und da sind in deren relativem Zeitsystem irgendwie viertausend Jahre vergangen und die müssen damit klarkommen was da jetzt für eine Gesellschaft entstanden ist.

00:20:32: Solche Geschichten mag ich mal ganz gerne.

00:20:34: Das war eigentlich ganz nett!

00:20:36: Und aktuell lese ich ein Buch von einem meiner Lieblingsautoren, von dem ich schon ganz lange nichts mehr gelesen habe.

00:20:41: Nämlich von Alistair Reynolds' House of the Suns.

00:20:47: Das ist auch so ein Buch wo es um... Also Alistare Reynolds ist eigentlich ein hard science fiction Autor, wo es immer so um.. Es gibt keinen faster than light travel und alles ist immer sehr akkurat auf jeden Fall in dem Hauptzyklus den ich gelesen hab von ihm.

00:21:04: Und das ist jetzt schon so ein bisschen fantastischer, das Buch.

00:21:06: Da geht es um ... ich sag mal, so Linien von Menschen, also Gruppen von Menschen die halt auch mit Schiffen sich durch die Milchstraße bewegen und dadurch dass sie sich sehr schnell bewegen vergeht sehr viel Zeit, sodass Sie in Ihrem Leben, dass Sie ja im eigenen Timeframe sozusagen erleben viele Millionen von Jahren quasi relativ vergehen.

00:21:33: Genau, das ist eigentlich auch ganz cool.

00:21:36: Also sehr space-operarisch!

00:21:39: Ja, das klingt spannend.

00:21:46: Du bist aber nicht so ein Space-Opera?

00:21:48: Ist es nicht so deins irgendwie?

00:21:49: Nein,

00:21:50: das hat ich nicht.

00:21:51: Vielleicht

00:21:51: muss ich dir mal eine richtig gute Space Opera geben vielleicht...

00:21:54: Ich habe ja von dir die beiden Sachen von wie heißt er?

00:22:02: Andy Weyer

00:22:03: Andy war ja genau, die hast du mir glaube ich irgendwann auch mal ins Dings geschrieben.

00:22:12: Okay, da machen

00:22:16: wir dann Haken dran.

00:22:17: Ich möchte kurz Sonder Kapitel, Sonntag wiederkehren.

00:22:20: das Kapitel wie ich das mit mir kenne ich habe Es ist ja... Wir nehmen jetzt hier eine Besamtssache auf

00:22:26: und

00:22:27: es ist Pokalfinale.

00:22:32: Ich stehe in Bayern Stuttgart, steht noch null.

00:22:36: Falls Leute hier live zuhören sollen und das Programmfinale auch parallel gucken, dann könnt ihr dem Podcast hören und ich von mir kriege dir alles relevante.

00:22:44: Okay,

00:22:45: dann macht doch vielleicht mal mit deiner Neo Wimmotion der Woche weiter!

00:22:50: Ich könnte mit meiner Lidungsdistribution in der Woche weitermachen.

00:22:53: Aber ich weiß ja, ob wir das Thema noch hier aufgreifen wollen nachdem er das letzte Folge ging um mein Lidungserlebnis.

00:23:02: Ich muss da wieder eine Drei- oder Sechti-Grad-Wende machen wie man im Europaport so sagt.

00:23:08: Genau!

00:23:09: Ich kann mich immer noch nicht einloggen.

00:23:12: Muss ich die Geschichte erzählen?

00:23:14: Passt

00:23:14: das?!

00:23:16: Kannst du?

00:23:17: Ist auch dein Podcast, du das entscheiden was ihr erzählt wird.

00:23:19: Weiß

00:23:19: ich!

00:23:20: Vielleicht wird es ja die Welt da durch.

00:23:23: Nee aber... Gut Ich habe Fedora, Dreiundvierzig auf Vierundviertzig aktualisiert möglicherweise ein paar Minuten zu früh Aber die UI sagte mir wenn Du nicht auf diesen schönen Knopf drückst bist Du einfach nicht cool.

00:23:42: Und ich tat das und das lief alles wunderbar Alles total cremig Fantastisch.

00:23:46: Das Ding ist gut, neu und ich konnte mich nicht mehr einloggen.

00:23:50: Beim Terminal TTY kann ich mich einlogen aber nicht in den

00:23:52: Gnome.

00:23:53: Bummer!

00:23:54: Das fand ich jetzt so mitten... Und dann bin ich damit klauert in... Also es gab keine Fehler mit Lunkern, nichts, da musste ich hier Locks durchsuchen.

00:24:02: Blah, hab dann irgendwie gefunden, das ist ein bekanntes Problem irgendwie.

00:24:05: Ich habe das dann in irgendwelchen Foren... nachgeguckt hab dann im forn reported und dann meint irgendjemand ja hier da ist irgendwann reporten ich so ha okay dachte es wäre jetzt ein offizielles forum.

00:24:15: dacht das wär so.

00:24:16: nee hier liest keiner drüber.

00:24:17: achso ok, dann muss das hier schon in deinem fedora forum musste das auch schon beporten.

00:24:22: Dann habe ich das dann irgendwie mit seffel wieder.

00:24:23: willen habe ich dass er den fedoraforum reportet im fedora backtracker.

00:24:29: Ich hab dann der schönste Backzilla seit den neunzigern begrüßt, wo ich dann auch so Sachen eintragen muss.

00:24:34: Also dieser Fehler in welchem genomen Subprojekt ist der Fehler jetzt verordert?

00:24:39: Ist mir doch alles Wumpe!

00:24:40: Es war ein Genom Session.

00:24:42: Das habe ich getan und ich habe da sehr viel Stack Traces und Dinger reingetan.

00:24:47: Da haben ganz viele Leute noch irgendwie plus eins.

00:24:49: Ja ich auch, ich auch.

00:24:51: Dann hat mich aber der Bot damit begrüßen die das jetzt genau umwölft.

00:24:55: Jetzt ist hier damals mit Fedora gar nichts am Hut.

00:24:58: Hürdest du bitte diesen Fehler noch in dem genommen?

00:25:03: GitLab irgendwie machen, da was einstellen.

00:25:06: Und das habe ich dann auch wiederwillig gemacht.

00:25:10: und jetzt kommentieren so an beiden Stellen unterschiedliche Leute kommentiert irgendwas.

00:25:15: Ein paar Leute sagen ja, kenne ich hab' ich auch.

00:25:20: Das Problem ist irgendwie in SE Linux laut meiner Claude Analyse verortet.

00:25:25: Ich habe einmal die Woche fahre ich an Update und gucke, ob ich mich einloggen kann.

00:25:30: Ich kann es

00:25:31: nicht.".

00:25:31: Und daher bin ich jetzt...ich bin enttäuscht.

00:25:36: Wahrscheinlich werde ich, ich weiß noch nicht, wahrscheinlich zähle ich einfach nur.

00:25:41: Aber nichts so erst

00:25:43: dann?

00:25:44: Ja, vielleicht nicht so erst.

00:25:47: Hab das gehört!

00:25:49: Du hast

00:25:49: live gehört.

00:25:51: Vielleicht wird's aber auch Ubuntu.

00:25:53: Nee,

00:25:54: Holger,

00:25:54: komm!

00:25:55: Das ist, weiß ich nicht.

00:25:56: Kommen lass uns dir mal ein schönes Nächste erst fertig machen.

00:25:58: Also

00:25:58: ich glaube also ich bin gerade, ich dachte ne das ist so...

00:26:03: Ich nehme mir dafür eine Woche Urlaub und übernacht den Düsseldorf.

00:26:06: Nee, das nervte was.

00:26:07: Dieses ganze Gefrickel nervte mich da weil das ist, da wurden so alte Wunden wieder aufgerissen.

00:26:13: Bist du im Zeitpunkt?

00:26:14: War das alles wunderbar und geil.

00:26:15: aber das ist jetzt so einfach.

00:26:18: uff weiß ich nich fand ich nicht geil.

00:26:23: Schade schade Ich gebe dir noch ein bisschen Chance.

00:26:27: Ich bin einfach auch ein bisschen beeindruckt davon, wie du das immer schaffst so... ...die Dinge kaputtzukriegen irgendwie.

00:26:35: Schon beim Installieren die ganzen Geschichten, die du da erzählt hast über was für Sachen du da gestolpert bist und ich dachte, hey!

00:26:41: Was macht denn der da?

00:26:43: Und ich habe jetzt hier.

00:26:44: seit wann hab' ich jetzt Linux am Haufen?

00:26:46: Seit... ...Zwanzig drei und zwanzig glaube ich?

00:26:50: Hab' ich letztens noch einen Screenshot von gefunden dass ich nichts zuerst glaube, wie ich im September.

00:26:57: Ich habe seitdem klar auch mal Probleme gehabt aber es war nie so das ich meinen Rechner nicht mehr benutzen konnte.

00:27:07: Lucky you?

00:27:08: Ja wir machen das mal fertig bei dir.

00:27:11: Wir machen mal eine U-Brundtow Installation.

00:27:17: Dann läuft das schon!

00:27:19: Dann ist das so, ja.

00:27:20: Nee, das ist mein Niedungserlebnis.

00:27:22: Aber ich geb dem Ganzen... Also ich ... Ja!

00:27:26: Ich sag mal so, du machst dann nixOS und je du dich versiehst hast auf einmal ein Framework-Laptop?

00:27:31: Weil alle nix OS Leute haben Framework Laptop.

00:27:33: Okay, das klingt ja super.

00:27:36: Das ist jetzt sehr promising.

00:27:38: Sooo...

00:27:40: Jetzt hab' ich aber... Ich habe den Dings einen kleinen Raunhals hier.

00:27:45: Und da brauche ich immer ein bisschen Bierchen hier.

00:27:46: Ich hab zwei Bierchen zur Auswahl.

00:27:50: Ich habe einen Two Chefs Brewing Bon Chef, das hab ich in der Folge schon getrunken.

00:27:54: Daher nehm' ich mal ein Brauerei Tai... ...ein Naepa!

00:28:00: Das sieht aber gut aus.

00:28:01: Das werde ich auch machen.

00:28:03: Mach

00:28:03: das mal.

00:28:06: Genau.

00:28:07: Ich habe ja schon in einem Vorschadowing dir angekündigt, dass sich heute leider nur ein Jeva Pfand trinken werde?

00:28:12: Ja, das habe ich gestern auch überlegt, aber ich dachte mir nee.

00:28:15: Ich muss irgendwie die Laune kommen.

00:28:19: Ich brauch ein Alkohol dabei und ich komm ohne Alkohl nicht in die Laune rein.

00:28:22: Ach

00:28:22: so, ich dachte du musst morgen flach liegen und deshalb hast Du

00:28:24: gedacht?

00:28:25: Aber ich hab mich eigentlich einfach auf das Auto...

00:28:27: Wie geht es besser als bei dreißig Grad im Schatten noch einen Niipa zu trinken mit neun Prozent?

00:28:34: Ja, das ist nicht so richtig niipamäßig.

00:28:36: Das ist ja doch

00:28:38: auch nicht so rietig hazy irgendwie, ne?

00:28:39: Nee,

00:28:40: also schon so ein bisschen hazy aber... ...aber es ist lecker!

00:28:43: Es ist jetzt nicht so knallig fruchtig Es ist wie so ein gutes, also wie wenn ich ein gutes IPA trinke.

00:28:53: Also streich mal Neipar, sag mal IPA und dann isst man auch glücklich.

00:28:59: Ähm

00:28:59: ja... Ich möchte hier gar nicht zu lange jetzt über Jever Pfann reden.

00:29:03: Ich hab das ja glaube ich schon ein-zwei Mal in Erfolg getrunken.

00:29:05: Ich möchte aber trotzdem mal für Werbung machen.

00:29:07: Für alle Leute die gerne Pilz für seinen Geschmack trinken finde ich jever Pfand ist eigentlich das beste Alkoholfreie weil es hat erstmal extrem wenig Kalorien.

00:29:18: für alle Leute, die pumpen gehen und auf ihren Body achten.

00:29:21: Das hat nämlich nur fünfzehn Kalorien pro hundert Milliliter was echt wenig ist.

00:29:25: Und es hat weniger als Null Komma Fünf Gramm Zucker.

00:29:30: Und eigentlich alle Biere.

00:29:33: also wenn man Pilz trinkt haben eigentlich alle schon so Zucker im Bereich von fünf bis zehn Gramm.

00:29:40: Und insofern ist das finde ich eine sehr ein sehr gesundes erfrischendes Getränk für einen heißen Sommertag.

00:29:47: Ja, ich bin ja nicht so ein Freund von alkoholfreiem Bier.

00:29:52: Aber das hat man glaube ich auch schon, dass die mal einen bis zwanzigmal.

00:29:56: Das ist gut!

00:29:58: Soll ich

00:30:00: die Neobemotion der Woche jetzt noch machen?

00:30:04: Du bist ja übergangen oder ich weiß nicht du wolltest deine nochmal etwas länger rauszögern?

00:30:09: Beim letzten Mal hatte es gesagt du wollest keine mehr machen weil es gibt ja nur endlich viele...

00:30:14: Ja, aber es kommt zum Glück immer neu dazu.

00:30:16: Denn diese hier gibt es erst seit dem Release Null Punkt zwölf was vor ein paar Monaten erschienen ist.

00:30:23: und Holger halte ich fest Es gibt jetzt endlich native Tree Sitter basierte Selektion in Neowim.

00:30:32: Das heißt also tree Sitter is ja das Ding was den den CST den Konkrete ZündungsTree passt für den Editor Und dadurch auch so ein bisschen Highlighting und so macht.

00:30:47: Und man kann in Wim ja gibt es ja verschiedene Motionen, die auf unterschiedliche Art und Weise Dinge selektieren.

00:30:55: also wenn man zum Beispiel großes V drückt dann... Also Shift-V damit die ganze Zeile markiert und wenn man runter geht dann selektierte immer mehr Zahlen.

00:31:05: Wenn man Control-V drückt, dann geht man in die Blogselektion.

00:31:09: das heißt nur da wo der Cursor sich lang bewegt wird so einen Fieck aufgespannt.

00:31:13: Und seit Neovim, Null Punkt zwölf gibt es eben Treesitter basierte Selektion.

00:31:18: Das heißt wenn man jetzt V drückt und dann halte ich fest... Dann drückt man AN, dann extendet eher die Selektion entlang von Treesiternodes.

00:31:28: Wie geil ist das?

00:31:29: Das heißt du drückst AN, ...dann macht er das Symbol, da machst du nochmal AN, ..dann mach der die ganze Expression, da machste noch mal ein.. Da macht ihr den ganzen Block, da machen wir noch einmal einen, da macht ja die ganze Methode BABABAM!

00:31:38: Und wenn Du wieder kleiner selektieren willst, machst Du IN.

00:31:42: Das ist natürlich kann man sich sehr gut merken, weil es macht einfach keinen Sinn an und in.

00:31:46: Aber das sind die Shortcuts um tree-sitter basierte Selektion zu machen.

00:31:52: Ihr habt es hier zuerst gehört Leute!

00:31:53: Das

00:31:53: klingt doch...das klingt auch mal was?

00:31:56: Das klingt ja nützlich.

00:31:59: Ja, cool.

00:32:04: Du meinst nativ?

00:32:04: Es ging vorher auch schon, sagst

00:32:06: du?

00:32:06: Ja, ich habe früher so ein Textobjekt Treesitter Text Objects plug-in, glaube ich.

00:32:13: Und jetzt ist es aber irgendwie mit null Punkt zwölf.

00:32:15: Ist das in neowimmit integriert?

00:32:19: Okay Ja nicht schlecht und du verwendest dass regelmäßig ist schon in deiner.

00:32:25: Als ich als ich das gelernt habe habe ich das ein tag lang nur gemacht.

00:32:28: Ich hab quasi nicht mehr anders selektiert nur noch über treeseater Selektionen und also sich Jetzt auf die folge mich vorbereitet habe.

00:32:36: Das hört sich mal so hochdrahmt an als ich mir vorbereit habe das weiß ich mich hier auf den stuhl gesetzt hat.

00:32:42: Da fiel mir das wieder ein, dass ich das cool fand und mir viel auch einer sich das überhaupt nicht mehr benutzt habe danach.

00:32:50: Ja gut ist gibt es die rubrik hier spektriffen development framework der woche oder... Das machen wir nicht, das machen wir nichts.

00:33:02: Spektrifen Development ist ja auch kein Ding mehr!

00:33:04: Weißt du,

00:33:05: wir machen mal nächste Folge.

00:33:06: Ich kündige das schon an.

00:33:07: Da erzählst du mir was über zwei Sachen von denen du ständig redest, von denen ich keine Ahnung hab.

00:33:12: Das erste ist Event Storming und das zweite ist Spec Driven Development.

00:33:16: Das hört sich ja alles so ... Boah krass!

00:33:18: Die coolen Leute machen's so.

00:33:20: Benedikt sitzt immer noch in seiner Murke... Und schreibt irgendwie Unitests und in den Code selber.

00:33:26: Holger macht ersten Events-Storming und leitet daraus seine Specs ab.

00:33:30: Da möchte ich mal ein bisschen was von hören.

00:33:32: Ja, das kann man machen.

00:33:38: Ich trage ja durch die Folge, heute mache ich eine schöne Überleitung.

00:33:40: Wollen wir über was anderes reden?

00:33:42: Was auch mit Entwicklung zu tun hat, zufälligerweise passt gut zum Podcast.

00:33:47: Es soll nämlich um Code Reviews gehen.

00:33:52: und wie man da so... Wie man das macht.

00:33:57: Code Review's sind also im Land ... Wir haben den Code schon geschrieben.

00:34:01: Irgendjemand hat den Code geschrieben.

00:34:03: Also im besten Fall selber Und wir haben den committed.

00:34:10: Wir sind in dem Source Code Verwaltungstool, das Tool Umgebung unserer Wahl was da oft GitHub ist oder halt Codeberg oder wie auch immer.

00:34:26: oder wo kann man noch sein bei GitLab?

00:34:29: Weiß nicht und wir haben PR aufgemacht.

00:34:33: Dann habe ich jetzt gelernt Dass du jetzt dahin gehst und haust den Leuten das einfach komplett um die Ohren.

00:34:42: Die Klammer ist nicht richtig eingerückt, rejected.

00:34:45: Genau!

00:34:46: Das ist

00:34:46: mein Vorgehen?

00:34:47: Ja wir wollen über diesen Moment, also dieser Moment ist oft ein bisschen größer oder etwas länger und über genau diesen Augenblick... Wie merke ich oder was?

00:35:01: Was hindert mich daran, mein Stück Kot meine Änderung in die Mainline zu ziehen.

00:35:07: Zeig mir deine Code-Review-Kommentare und ich sage dir, was für ein Mensch du bist!

00:35:12: Ja, naja... Ich hatte ja früher mal so einen Kodevue, darf nicht mehr als zwanzig Changed Files haben, das hat sich in der Zwischenzeit auch geändert aus Gründen.

00:35:25: Das war für mich fast schon.

00:35:27: Es ist ein erstes Ding, wenn die Zahl größer als zwanzig war hat Sack-Reject.

00:35:33: Da bin ich schon mit einer sehr großen Unluster dran gegangen weil du hast das Phänomen.

00:35:40: Wenn du irgendwie drei Files hast dann wird sich an jeder Änderung, muss man jetzt hier... Die Vorschleife, sagen wir nicht doch über Streamen?

00:35:50: Das sind drei Sachen!

00:35:51: Ist das nicht vielleicht performant?

00:35:53: Aber wenn du fünfzig Chains falsch hast, kompiliert es gut.

00:35:58: Findest du das?

00:35:59: Ja, klar.

00:35:59: Ähm ... ich kenne das!

00:36:04: Ich bin auch immer so, dass ich mir ... Ich hab einfach schon keinen Bock, wenn das so viel ... Wenn es so viele Changes sind, ehrlich gesagt.

00:36:10: Mich da durchzuwühlen.

00:36:13: Ich ähm ... habe da auch verschiedene Strategien daran zu gehen.

00:36:18: Aber ich merke, wir reden gerade über den Prozess des Reviews und nicht nur über dem Prozess der Kommentare schreiben's weil eigentlich ist ja die Genese dieser Folgenidee gewesen, dass ich einen Blog-Post geschrieben hab darüber wie ich Review-Kommentare schreibe.

00:36:31: Da wollte ich so langsam hin.

00:36:33: Dann lass uns ganz am Anfang anfangen beim ... Man wird zum Review requested oder du hast ja gerade gesagt man hat den Code selber geschrieben.

00:36:41: weil was bei mir manchmal die erste Schleife isst... Ist das sich den Code auf GitHub pushen und dann ein Code-Review von meinem eigenen Code machen und denen halt auch so kommentiere wie ich dem bei jemand anderen kommentieren würde Damit ich für mich schon mal so eine Checklist habe von Sachen, die ich auf jeden Fall jetzt erstmal nochmal fertig machen will bevor ich das jemand anderen gebe.

00:37:01: Ist

00:37:02: das was du auch schonmal gemacht hast und Self-Review oder?

00:37:07: Ja mach' ich seltener... Ich würde dann eher die Changes durchgehen.

00:37:18: In wo jetzt?

00:37:19: Lokal bei mir, in meiner IDE.

00:37:22: Das ist

00:37:22: ein guter Punkt!

00:37:23: Es gibt nämlich die Leute... es gibt diese Psychos, ...die kriegen irgendwie einen Review-Request und holen sich das dann nach IntelliJ und reviewn das in Intelli J?

00:37:31: Nein,

00:37:32: wenn ich dass selber... du meintest ja gerade, ich pushe da.

00:37:33: also wir sind ja grade im Fall drin.

00:37:39: Ich pushe meine Änderungen nach GitHub.

00:37:43: Vorher natürlich auch nochmal eins zwei drei mal review'n.

00:37:46: aber ich würde das Review auf jeden Fall nicht gelogen.

00:37:50: Ich würde, ich gucke mir das natürlich auch noch mal in GitHub an.

00:37:53: Um weil das da ganz nett gelayoutet ist.

00:37:58: Ja also für mich ist es auch Code auf Github anzugucken oder auf welcher Plattform auch immer im Web mir anzugucken dass da bin ich dann in so einem anderen State of mind irgendwie als wenn ich an meiner IDE bin.

00:38:10: aber ich kenne tatsächlich Leute die den Code ... Pull Request Reviews mit IntelliJ machen und sich das da angucken.

00:38:17: Was sicherlich auch Vorteile hat, weil man halt diesen darum lienen Kontext besser sehen kann... ...und besser irgendwo hinspringen kann zu Sachen die man im... ...die man jetzt im Weblu eigentlich nicht sehen kann.

00:38:29: Wobei ich da wieder argumentieren würde,... ...wenn man einen Change hat der so komplex ist dass man anfangen muss andere Codestellen sich anzugucken um zu verstehen was abgeht dann ist der Change vielleicht auch zu groß oder?

00:38:41: Ja, also ich glaube für mich ist es so wenn ich das mir im Web angucke oder als Github PR.

00:38:46: Ist das so?

00:38:47: verstehe ich dass was da passiert?

00:38:49: Sind erstmal alle Dateien die da sind, sind die relevanten für den Change?

00:38:52: Ist da vielleicht etwas zu viel drin?

00:38:56: Also verstehe Ich aufgrund der... also versteh' ich dass das und das geändert wurde?

00:39:01: Punkt!

00:39:03: Und das sehe ich dann in dieser Übersicht einfach besser.

00:39:07: Ja, aber ich glaube der relevante Fall ist natürlich jetzt ja wer uns selber angeguckt.

00:39:12: Wer fanden das jetzt gut oder nicht so gut?

00:39:14: Aber wir haben dann jetzt jemanden anders gebeten da mal drüber zu gucken.

00:39:21: Schaust du dir dann immer das Gesamtdiff an oder guckst du dir die Kommits Einzelne dran?

00:39:27: Ich gucke mir das Gesamttiff an!

00:39:28: Also die einzelnen Kommits gucke ich mich nicht an.

00:39:31: Es gibt Leute die sowas tun und das tue ich nicht.

00:39:36: Okay...

00:39:40: Ja, die Kommittkommentare sind vielleicht noch ganz hilfreich.

00:39:45: Mich interessiert am Ende aber nur das Endprodukt und nicht der Weg dahin.

00:39:50: Der Weg dahinten kann ja auch erklären warum das End-Produkt so aussieht wie es aussieht.

00:39:54: ne?

00:39:56: Stimmt ja, aber interessiert mich in dem Fall erstmal...

00:39:58: Das interessiert mir schon.

00:39:59: feuchten ehrlich gesagt!

00:40:00: Nein, ich verstehe welches Problem das löst mache ich nur selten.

00:40:05: Die Frage war ja tust du das?

00:40:06: und nee tu' ich nicht.

00:40:13: Vielleicht sinnvoll wäre das zu tun.

00:40:16: Ja, ich glaube es kommt auch immer ein bisschen darauf an wie derjenige der den Code bereitgestellt hat vorgegangen ist weil manche Leute achten da halt sehr stark drauf das so fortzubereiten dass die commits alle für sich für sich einzelnen Sinn ergeben und dass das gesamte dann halt der pr ist der denn den change irgendwie implementiert.

00:40:39: und das sind natürlich auch nicht irgendwie keine Ahnung, dreißig Komits sondern weiß ich nicht.

00:40:43: Maximal eine Hand voll Komits würde ich jetzt sagen und ich finde es ehrlich gesagt gut wenn das auch ein bisschen aufgeteilt ist und man dass so also es nicht einfach nur einen Mega-Komit gibt der irgendwie alles macht sondern wenn man die einzelnen Schritte sieht die dahin geführt haben.

00:41:00: Gebe ich dir recht klar.

00:41:03: So und jetzt hast du das angeschaut und hast da so Dinge gefunden?

00:41:09: In dem PR.

00:41:09: und dann willst du dir mir das so richtig um die Ohren hauen wie machst du das denn.

00:41:15: Wir haben uns ja auch die Kommitt schon angeguckt, und die Kommits sind ja häufig schon.

00:41:22: ich habe jetzt letzte Woche zum ersten je vor zwei Wochen habe ich die erst zum ersten Mal ist mein hab ich Irgend ein Change um die Ohren gehauen gekriegt, weil ich das als Feature nicht als Fix benannt habe.

00:41:36: Weil es gibt da in diesem Team wo ich gerade unterwegs bin.

00:41:39: Gibt's einen Release Tool?

00:41:43: Was aber die falsche Version erzeugt wenn da in dem Commit ein Feature und nicht an Fix ist.

00:41:49: Okay dann sind wir jetzt beim Thema Conventional Commits.

00:41:51: Da können wir gerne drüber reden, da hab' ich eine Meinung zu!

00:41:54: Nein also ich wollte darauf hinaus.

00:41:55: ja Conventional commits finde ich ist ne gute Sache... I

00:41:59: disagree.

00:42:01: Okay, das kann sein.

00:42:02: Ich mach das gerne... Es hilft mir, mich zu standardisieren und die Änderung mitzugeben.

00:42:11: Ähm... Nähnliche Geschichte gibt's für Kommentare?

00:42:16: Du machst den Tür wieder zu.

00:42:17: ich darf jetzt nicht über Conventione kommen oder was?

00:42:19: Nein,

00:42:20: ich möchte dir... Ich krieg ja gleich wieder zu hören, dass du... Warte mal!

00:42:24: Nee, ich mache das jetzt so.

00:42:27: Ich lege dir einfach beide Bälle dahin Und ich guck... Ich drehe mich da und gucke mal, welchen Ball du am dann in die Richtung Tor spielst.

00:42:34: Apropos Tor ... ähm es steht null zu Null.

00:42:39: Ähm also ähnlich Idee von Conventional Commits sind kon-conventional Comments.

00:42:46: Also Conventional Comits sind ja völlig Scheiße!

00:42:48: Ist

00:42:50: das so?

00:42:51: Ja,

00:42:51: ich muss sagen, ich mach das mittlerweile auch in mehreren Projekten aber mehr aus so einer Karko-Kult Haltung heraus, ohne wirklich zu verstehen warum.

00:43:03: Ich verstehe dass das daher kommt, dass Leute gerne automatisiert Change-Logs hätten und auch gerne wüssten welche Softwareversion sie jetzt releasen müssen.

00:43:14: Das ist das was du gesagt hast wenn man sich diesen ganzen das ganze Source Material zu Conventional Commits anguckt dann geht es wirklich darum, wenn du da jetzt Feature reinschreibst.

00:43:23: Dann machen wir einen Minor Release und wenn da aber nur Fixes drin sind ist das ein Patch Release Und dass an sich diese Idee an sich ist schon komplett broken.

00:43:32: meiner Meinung nach weil es davon abhängt, dass die Leute in diesem Kommentar dieses richtige Thema also wie nennt man das der Topik ich weiß nicht also dieses richtige Schlagwort einschreiben.

00:43:45: Aber das is ja das ist ja nur was einer sich ausdeckt und dahin schreibt.

00:43:50: Man braucht doch für sowas Tooling, das einem sagt... Also wenn man wirklich Samware machen wird, es geht ja eigentlich dann am Ende des Tages ist das ein Framework Komitz zu schreiben um Samware richtig zu machen, weißt du?

00:44:09: Und eigentlich brauchst du dafür Tooling!

00:44:13: Disagree, aber ja, mach mal...

00:44:17: Darauf geht das hin zurück.

00:44:18: Deshalb ist das, was du sagst, dass du hast den falschen ... Oh nein.

00:44:22: Es ist die Version ja falsch, die da released wird?

00:44:25: Ich benutze das nicht aus dem Grund aber ...

00:44:27: Aber daher kommt es und an sich die ganze Genese ist schon schwachsinn.

00:44:30: Weil man das nicht mit Commit-Kommentaren macht, sondern so was mach mal mit Tooling wie z.B.

00:44:35: im Elmkompkyler der sagt einem Ja, die Version, die du gerade releasing willst, muss die Version sowieso sein weil offensichtlich ist die Api hier so und so verändert.

00:44:43: Im Elmkurveiler!

00:44:46: Was denn

00:44:47: isso?!

00:44:48: Bei Elm ist das so, und so ist es halt richtig.

00:44:51: Wenn der Compiler das für dich macht...

00:44:53: Den Elm!

00:44:54: Was?

00:44:55: Warum lachst du

00:44:56: jetzt?!

00:44:58: Ja in Elm machbar das auf.

00:45:01: Das ist schon mal Punkt eins.

00:45:02: Punkt zwei.

00:45:03: Dann hast du diese ganzen Themen wo du eh immer Chor reinschreibst weil du nie weißt was du da reitschreiben sollst.

00:45:10: Nee, das ist immer Chore.

00:45:14: Ja, du hast vielleicht noch mal einen Fix wenn's wirklich ein Fehler war und vielleicht hast auch nochmal Feed.

00:45:18: Aber viel machst du ja dann nicht, weil das ist die Version falsch.

00:45:20: Also es ist schon irgendwie blöd... ...also das ist schon alles was nicht irgendwie... ...was nicht ein Feed oder ein Fix ist.

00:45:28: Alles ist einfach Chore!

00:45:29: Das ist schon kacke.

00:45:31: und der letzte Punkt ist das, was du in die Klammer reinschreibst?

00:45:35: Was kommt da rein?

00:45:37: Kommt da rein der Ordner, indem ich das mache?

00:45:39: Das habe ich schon gesehen, dass Leute schreiben den Ordner da rein quasi.. ..oder das Subprojekt oder wie auch immer das Konzept heißt im Bildtool, was man benutzt.

00:45:48: Es gibt Leute, die machen quasi das Anwendungsfeature.

00:45:52: Kommt da rein?

00:45:53: Mhm.

00:45:53: Ähm ... I don't know!

00:45:56: Also ich ... Das ist mir zu wenig spezifiziert was ich da reinschreiben muss.

00:46:01: Wenn ich schon so eine Konvention hab, dann möchte ich, dass sie mir auch eils kalt und klar sagt, was ich dahin schreiben muss.

00:46:07: Und nicht, dass sich wieder da sitzt und wir denken, was ist denn das jetzt?

00:46:10: Ist das ein Chore oder Refector?

00:46:13: Oder und was kommt denn in die Klammer?

00:46:15: Kommt da Backend rein.

00:46:16: Ach nee, Backend ist ja nur eine Komponente von unserem System.

00:46:19: Vielleicht kommt da der Ordner rein, den ich das gemacht habe.

00:46:21: Ja dann kommt bestimmt Billing rein oder weiß ich nicht was.

00:46:24: also das ist wirklich... Da ist es wirklich nicht zu gebrauchen.

00:46:27: Kannst du jeden fragen.

00:46:29: And I will die on this hill.

00:46:33: Bist du für mich?

00:46:34: Okay, ich verwende das nicht für Sembe.

00:46:39: Es macht es mir einfach, Kommittnachrichten zu schreiben, Punkt!

00:46:42: Und für mich funktioniert das gut... Was

00:46:46: für eine Vichy-Vashi Antwort?

00:46:47: Ja, was

00:46:48: denn?!

00:46:50: Dann macht er mal mit dem Elm-Compiler und dann brauchst du sowas auch nicht.

00:46:53: Das ist Funny Story am Rande, diese Geschichte mit dem Release Tool.

00:47:04: Mach da, mach da.

00:47:04: Ich muss jetzt hier ein V-Base minus E machen und aus deinem Feeten fixen

00:47:09: machen.".

00:47:10: Dann klappt das auch?

00:47:11: Oh ja, sorry!

00:47:12: Habe ich falsch gemacht.

00:47:13: Das ist... Und er so, ja gut, ehrlich gesagt bist du auch der erste, der konsequent Conventional Covid macht.

00:47:20: Wenn du einfach irgendwas machst dann geht's auch durch.

00:47:24: Achso, da vielleicht kleiner Shoutout an alle Leute da draußen Es gibt für GitHub auf jeden Fall das Comitlint.

00:47:33: Das ist ne Glaub ich ein CLI-Tool und auch eine GitHub Action, die einfach den Payable Failen lässt.

00:47:39: Wenn da Komits drin sind, die keine Convention Komits sind.

00:47:42: Okay.

00:47:43: Und das ist auch wieder was?

00:47:44: Wir kommen dahin mit dem... Was sich da geschrieben hat und so.

00:47:48: Du musst das haben!

00:47:49: Also du musst so einen Zeug, musst du einfach automatisiert getestet haben.

00:47:52: Sonst kannst du aufhören.

00:47:53: Also ist es halt nicht anfangen.

00:47:58: Nee, dann bin ich

00:47:59: nicht dabei.

00:48:00: Alles jede Konvention Das ist der Take dieser ganzen Folge, danach könnt ihr ausmachen.

00:48:06: Jede Konvention die du nicht automatisiert prüfen kannst, kann zu weglassen einfach weil das ist einfach nur noch Bikeshading.

00:48:13: Da kann dann immer einer reinkommen und sagen wir machen aber das Simikolon immer in die nächste Zeile ja dann schreib halt ein Scheiß Tool was das prüft damit ich nicht erst das Ding pusche und dann eine ankommt und sagt macht das Simicolon woanders hin?

00:48:25: Das ist doch total nervig!

00:48:27: Und das ist doch mit dem Kometkommentar genau dasselbe.

00:48:29: Unsere Kommen-Mitkommentare müssen aber konventionell sein!

00:48:31: Ja, dann machen wir halt ein Tool rein was das für mich prüft damit ich nicht erst diese Runde drehen muss.

00:48:37: Ich verstehe gerade nicht wo da der Emotion herkommt.

00:48:40: muss ich

00:48:40: sagen?

00:48:43: Die Emotion kommt daher, dass du den Aufnahmeknopf gedrückt hast und dann gesagt hast Benedikt sag mir etwas über Reviews.

00:48:48: und ich saß da in der Ecke und hab so gedacht boah fuck was erzählen jetzt?

00:48:52: ich habe ja gar keine Meinung dazu.

00:48:53: irgendwie war keine Lust jetzt zu reden.

00:48:55: Dann

00:48:56: fängst du hier mit Conventional Commits an.

00:48:58: Denn es ist ja klar, dass sich der Puls bei mir hoch geht!

00:49:03: Also nochmal... Ich mach das damit ich für mich einfacher Commit-Kommentare schreibe.

00:49:10: Das ist für mich gut, wenn man jemand mit Commit lernt um die Ecke kommt und sagt, Kollege kriegt ein OC Dietz zurecht und mir jemand mit Semmerzeug um die Ohren kommt und sage ich auch, Kollege weiß ihn nicht.

00:49:26: Ja, ich muss ja meine die Komet kommentare da wird ja mein werden ja meine release notes raus und das halte ich für quatsch.

00:49:36: Und es ist für mich einfach nur ich möchte einfacher kommitt kommentarisch schreiben.

00:49:41: Ich möchte dass das reicht mir als Als als Geitlein oder Gartrail Das schreibe ich in meine Kommittkommentare reiben wenn ich da jetzt nur ein Schor reinschreiben und ich schreiber nicht mit Schorder rein.

00:49:58: Es ist einfacher.

00:50:04: Zum Thema Release Notes, da stimme ich dir auch zu.

00:50:08: es gibt ja halt diese Release Notes wo jemand einfach ein halbes Jahr lang nur Dependabot PRs gemirkt hat und dann hast du halt einen GitHub Release wo als Release Notes eine riesige Liste von wir haben diese und jene Version geupdatet drin ist, das sind für mich auch keine Release Notes.

00:50:24: In Release Notes sind für me ein Text in dem drin steht hey wir haben diese coolen Sachen jetzt gemacht.

00:50:29: Alles andere ist für mich ein Change Lock und Change Lock braucht jetzt nicht... Für mich auch nicht im GitHub in diesem Release drin stehen.

00:50:37: also mit GitHub Release meine ich wenn du in GitHub halt einen Release wirklich anlegst von der Software für ein Tech kannst du ja quasi Release Notes da reinschreiben was ich zum Beispiel bei Gradle X mache oder was wir beziehungsweise da ist ja ein team nicht nur ich.

00:50:52: Da haben wir in jedem repo eine change log md-datei, wo diese dastehen eben diese changes als lock drin.

00:51:01: auch deshalb weil wenn man sich entscheidet die plattform zu wechseln die github releases kannst du nicht mit nach kotberg nehmen glaube ich vielleicht doch ich weiß nicht.

00:51:09: vielleicht geht das weg jetzt mit import aber nichtsdestotrotz Das kann auch einfach in der Datei entstehen und es ist manchmal echt hilfreich finde ich, wenn man mit einer älteren Version was macht.

00:51:19: Und irgendwie denkt man hat einen Bug oder so und man will gucken wann hat sich etwas geändert?

00:51:23: Wenn man einfach eine Textdatei hat, in der drin steht, was sich wann geändert hat das ist wirklich manchmal sehr nützlich.

00:51:29: Insofern stimme ich dazu mit den Release Notes.

00:51:32: Conventional Commits sind für mich keine Release Notes.

00:51:35: Nee die helfen mir die Release Notes von Hand zu schreiben.

00:51:39: oder möglicherweise Nee, ich hab die in der Tat noch nicht von AI schreiben lassen.

00:51:43: Das mach' ich von... Also im Release-Nord steht für mich drin das was hat sich für den Nutzer geändert?

00:51:50: und wenn sich da aus Gründen nur technische Sachen geändert haben dann steht das so high levelig wie möglich darin.

00:51:57: Ja.

00:51:57: Punkt!

00:51:59: Also Conventional Commits super.

00:52:01: Haben wir uns das Konzept von diesen Konventionen?

00:52:05: Super.

00:52:07: Das mit dem was nicht entforscht werden kann ist alles scheiße bis auch meiner meinung mehr.

00:52:14: Nee

00:52:16: Du hast mir doch letztens noch einen vorgebetet von ox fmt Weil weil ja was kript sich wieder einer neuen vormette ausgedacht hat dass du mir hast mich schon vor Vor fünf zehn jahren hast du mir schon gesagt als ich noch gar nicht wusste Was ja was gibt.

00:52:28: überhaupt ist das du mir Schon erzählte da muss es überall prüter geben sonst fange ich gar nicht erst an genau dasselbe warum nicht?

00:52:38: Nee, also das eine bezieht sich auf den Source Code.

00:52:41: Das andere beziebt sich darauf wie sieht man Diff aus?

00:52:46: Und die Commits... Also ich meine, ne gehe ich einfach nicht mit.

00:52:54: Die Commits sind weniger wert als der Code selber.

00:52:57: Oh!

00:53:00: Jess Music stops

00:53:02: playing.

00:53:03: Wer

00:53:03: ice-headed?!

00:53:05: Die Commit Nachrichten sind einfach mal richtig krass wichtig Weil... Also, was hast du gerade gesagt?

00:53:14: Ich sag, sie sind weniger wichtig als mein Code.

00:53:19: Nee, ich versteh mich denn nicht zu!

00:53:20: Ich hab schon so oft mir den Code angeschaut und gedacht ... Was ist das da für

00:53:25: Blödsinn?!

00:53:27: Und dann habe ich das geblamet und gesehen, oh, das hat eine berühmte Person die wir beide kennen, committed.

00:53:35: Und dann weiß ich immer, da steht drin warum das so ist und da steht immer drin dass ich dumm bin weil ich nicht dran gedacht habe.

00:53:40: Und er schon.

00:53:45: Insofern finde ich es krass wichtig... also ich finde die Kommittnachrichten mega wichtig erstmal.

00:53:52: Aber darum geht's gar nicht.

00:53:52: Es geht gar nicht darum ob Kommitt Nachrichten wichtig sind oder nicht, es geht um den Punkt Wenn jemand in einem Projekt sagt, wir machen hier conventional commits und wir wollen das was enforced ist.

00:54:03: Dann möchte ich dass nicht in einem PR Kommentar von dem gesagt bekommen O mach mal bitte den richtigen conventional commit sondern Ich möchte dass der pr einfach durch die automatisiert durch die Automatisierung schon mir sagt hör Mal Hier ist die Konvention, wir machen die Komet so.

00:54:19: Mach es bitte so bevor irgendeiner kommt und ich schon wieder was ganz anderes gemacht habe und der dann schreibt, oh ist ja alles nett aber leider ist der Komet Kommentar falsch geschrieben.

00:54:27: Das meine ich da mich finde.

00:54:28: Konventionen die ein Projekt hat Die müssen auch entforzt werden weil sonst ist Es halt so du machst was Du weißt es irgendwie nicht richtig Weil keine ahnung im konflurenz hast sie richtige wiki Seite nicht gefunden wo drin steht Wir machen das so.

00:54:41: Da möchte ich tooling haben.

00:54:43: und am besten Letzter Punkt, letzter Satz.

00:54:46: Lass mich noch kurz ausrehen!

00:54:49: Am besten bitte ein Linting was es automatisch für mich richtig macht und dann... Jetzt wirklich den letzten Satz?

00:54:56: Dann bitte einen Preco-Mithug der das einfach macht.

00:54:59: Da hat man sich einfach einen halben Tag Arbeit dadurch gespart Und alles wo man sagt oh das kann man aber dadurch, dass kann man nicht automatisieren, dann lass es weg Lass es einfach weg Es nervt einfach sonst nur So jetzt du.

00:55:13: Okay Also stört dich der Name Conventional Commits?

00:55:18: Nein, warum?

00:55:20: Wenn das jetzt... Keine Ahnung.

00:55:21: Wenn es jetzt Structural Commits hieß wäre das dann anders?

00:55:25: Hä ne, das hat doch nichts mit Convention Commits zu tun.

00:55:27: Nein,

00:55:27: ich meine mir ist das im Zweifelsfall sogar auch egal ob ich jetzt wenn ich an einem Projekt arbeite.

00:55:34: Ob alle Leute die gleiche Commit-Struktur verwenden.

00:55:38: Ja

00:55:39: klar aber du hast doch gerade gesagt Du kommst in ein anderes Projekt rein, wo es eine Gruppe von Leuten gibt, die das Projekt irgendwie machen.

00:55:46: Und du arbeitest da dran?

00:55:47: Sollts deine Änderung machen?

00:55:48: Du machst diese Änderungen, stellst sie bereit... Ach so!

00:55:51: ...und dann kommt jemand und sagt, oh ist ja alles schön aber übrigens wir machen ja hier Conventional Commits.

00:55:56: Ach gut okay, da bist du dabei, okay.

00:56:00: Und das ist für mich dasselbe wie einen Codeformater vor zehn Jahren.

00:56:05: also jetzt sagst du ganz ehrlich wenn ihr wollt, dass der Code formatiert ist, dann habt halt ein Codeformator.

00:56:11: So und das sage ich bei diesen Kommentaren, sag' ich das auch.

00:56:14: Das muss wenn die wollen dass dieser Style eingehalten wird dann mach halt deine Action rein, die das

00:56:18: prüft!

00:56:21: Ja oder?

00:56:21: Ich glaube jetzt haben sie es einfach aus dem Tool rausgenommen.

00:56:23: also das ist...ja.

00:56:27: Und dasselbe also ne das war ja jetzt.

00:56:30: diese Convention Commits sind für mich ja nur ein Beispiel dafür dass man Konventionen die man hat muss man automatisieren deren Prüfung.

00:56:37: Es gibt ja dann auch so Sachen wie.

00:56:38: jetzt sind wir wieder hier im Enterprise Java Bereich.

00:56:41: Wir haben immer einen Service und wir haben eine Facade.

00:56:44: Und wir haben immer ein Gateway, die dürfen nur in der Art und Weise miteinander

00:56:47: reden.".

00:56:48: Ja Leute, dann schreibt halt irgendwas das prüft!

00:56:51: Aber komm mir nicht hinterher und erzähl mir, dass ich den Code anders schreiben soll mit irgendwelchen Regeln, die sich irgendein Opa mal ausgedacht hat.

00:57:00: Also

00:57:04: da konnte ich dich überzeugen.

00:57:07: Da kommt das ja, es waren kleine Randeckdote.

00:57:11: Und da hättest du dich so hart aufgeregt?

00:57:18: Ich wäre einfach aufgestanden und gegangen.

00:57:20: Wir regen uns über andere Sachen auf.

00:57:21: Das ist interessant!

00:57:24: Vielleicht müssen wir mal rausarbeiten, woanders liegt.

00:57:29: Ja...

00:57:30: Wir haben ja bald ein bisschen Zeit, die wir gemeinsam verbringen vielleicht ...

00:57:34: Die wir mit Shoppen verbringen werden, das haben wir ja schon festgestellt.

00:57:37: Das wird hier einen Klamotten-Hall live geben.

00:57:40: Es wird fantastisch!

00:57:42: Gut dann kommen wir wieder zurück zu dem was du eigentlich gesagt hast nämlich dass es ja neben den Conventional Commits gibt es das auch für das Code Review in Form von Conventional Comments.

00:57:57: Hast

00:57:59: du Conventional Commons schon mal benutzt?

00:58:01: Ja

00:58:02: Oh tatsächlich

00:58:04: Ja, doch das habe ich gesagt.

00:58:06: Auch das verwende ich schon seit dem seeligen Concentric zu haben und spätestens bei der Shiro hieß der Laden da war das sogar wenn ich jetzt sage, wenn er sagt Enforced gibt es wieder einen Meltdown.

00:58:33: Da wurde das zumindest gut geheißen, das zu tun.

00:58:38: Punkt!

00:58:39: Ne, mach ich... Punkt weil es halt eben.

00:58:43: also was ist die Idee?

00:58:45: Etwas anders wie bei Conventional Commits Die ja da sind dass jeder Conventional commits sind ja dafür da, dass jeder für sich einfach die Commits schöner schreiben kann.

00:58:56: Die müssen noch nicht enforced werden und nicht bei Tooling.

00:58:58: Das sind wir uns hier einig.

00:58:59: drüber Comments ist es ja so.

00:59:06: Sprache ist ja nun etwas doppeldeutig, das heißt wenn ich jetzt irgendwo drunterschreibe...

00:59:14: Bacht das anders?

00:59:15: Du Huso!

00:59:16: Macht das anders du Huso kann man sich auch liebevoll gemeint sagen und da geht's einfach drum zu unterscheiden.

00:59:25: Ich hab dann sowas wie... Ich weiß es gibt Nitpick Es gibt Suggestion Und was ist das Breaking?

00:59:36: Also, ich habe es gerade offen genommen.

00:59:38: Es gibt irgendwie Praise, Nitpick, Suggestion, Issue to do, Question, Thought, Chore und Note.

00:59:46: Genau ja die sind diesen... Ich verwende hier auch nicht alle immer gleich häufig.

00:59:50: Ich finde es immer sehr schön mal ein Praise einzubornen weil ich mich auch selber sehr freue Praise in sowas zu lesen.

00:59:56: also praise heißt das hab ich gelernt oder das ist cool dass er so gemacht hat.

01:00:02: Find' ich gut?

01:00:04: Aber dann zu unterscheiden ist das, was ich da gefunden habe.

01:00:06: Ist es denn irgendwie Breaking?

01:00:08: Ist das irgendwie so etwas wo ich denke ne deswegen... ...excepte ich den PR nicht.

01:00:15: oder ist das irgendwas wo ich glaube ich weiß gerade nicht über diese Idee hab' ich gerade einen Thought dabei oder Suggestion.

01:00:21: Ich hätte das glaube ich anders gemacht aber ja weiss ich jetzt nichts.

01:00:26: So eine Rechtsentscheidung oder halt NIT-Pick oder so ist halt..weiß ich nicht.

01:00:33: Mache eine Weilschleife anstatt ne Forschung.

01:00:35: Keine Ahnung warum auch immer und das mach ich.

01:00:43: Mach ich Punkt.

01:00:44: ja du bist wie immer, wie das immer mit dir der Fall ist bis einem schon wieder vorgaloppiert ohne überhaupt zu erklären wie es funktioniert.

01:00:51: Da fühlte sich das einmal noch mal kurz weiterführt.

01:00:54: also die Idee ist wenn man einen Code review macht und man kommentiert code stellen dann Anotiert man den Kommentar mit einem Schlüsselwirt, die hatte ich gerade vorgelesen.

01:01:06: Also Praise, Nitpick, Suggestion Issue to do, Question, Thought, Chore und Note... ...die eben angeben welche Natur dieser Kommentar hat.

01:01:15: der Holger grad schon sagt das Praise heißt hey!

01:01:17: Man will einfach nur sagen hast du gut gemacht.

01:01:19: Nitpik ist halt ja gut das ist äh weiß nicht.

01:01:22: macht das demiko noch in die nächste Zeile ähm und so weiter und sofort.

01:01:27: Und Zusätzlich kann man noch in Klammern hinter dieses Label schreiben, das nennt sich a decoration.

01:01:37: Man kann dahin schreiben non-blocking oder if minor – ich weiß jetzt nicht genau was das ist – this declaration gives some freedom to the author that they should resolve the comment only if changes end up being minor or trivial.

01:01:53: Also im Endeffekt ist glaube ich das Non-Blocking und Blocking wichtig,

01:01:56: d.h.,

01:01:56: man kann hinschreiben Issue... ...und dann den Klammern Non-blocking... ...dann das Issue beschreiben was man an dieser Code stelle sieht?

01:02:04: Das kannte ich noch nicht in der Tat!

01:02:05: Achso

01:02:06: ja, ich lese das selber gerade von dieser Dokumentation ab weil ich das selber noch nicht benutzt habe.

01:02:10: Ich nehm

01:02:10: mich auch noch nicht.

01:02:11: also ich hätte jetzt gedacht Issue is Blocking, Suggestion... ...Blockin' Isch und alles andere nicht.

01:02:18: Hier wird gesagt dass... ...Nitpics should be non-blocking by nature.

01:02:25: Das ist ja schon wieder, ich finde die Formulierung da können wir hier schon mal drüber aufregen.

01:02:28: Should Be Non-Blocking By Nature.

01:02:31: Aber ja egal.

01:02:34: Suggestions, die können Blocking oder Non-blockings sein und Issue das sind strongly recommend to pair with a comment unter suggestion.

01:02:45: Ja also Ich glaube bei fast allen anderen kann man Also beim issue und beim ... beim Issue wahrscheinlich und bei der Suggestion kann man sagen, ob die Blocking oder Non-Blocking sind.

01:02:57: Und ich weiß nicht, ob da auch weiter dann abgeleitet wird wie das mit den ...

01:03:03: ...

01:03:04: GitHub Code Reviews funktioniert?

01:03:05: Ich würde jetzt vermuten wenn man nichts hat was als Blocking markiert ist... ... dann approved man den PR und ansonsten rejected man denPR.

01:03:13: Ist das so gedacht oder wie verwendet es?

01:03:15: Das ist

01:03:15: so gedacht ja!

01:03:16: Ja aber auch da wieder ist es halt eine Team.

01:03:19: also shut heißt.

01:03:21: Ich muss vor dem Team drüber geredet haben.

01:03:26: Und du sagst, falls ist es?

01:03:27: dann erklärt das dann ein Reject oder ein Accept?

01:03:35: Eben besser als wenn du das ohne... Also keine Ahnung, wenn du deine drastische Kommentare hast, ist es manchmal ein bisschen unversichtlich was da?

01:03:53: Ja, also was ist jetzt wichtig?

01:03:54: Was nicht so wichtig ist.

01:03:56: Und das hilft einfach mir persönlich, dass das einzuordnen als Lesender und als Schreiben da hilft es einfach.

01:04:04: Ich kann auch selber meine Gedanken etwas besser strukturieren.

01:04:08: Genau ja, ich sage mal wenn man sein Code für den Code Review bereitstellt dann macht man sich ja auch erstmal verwundbar.

01:04:16: Man nimmt halt die Arbeit, die man gemacht hat und stellt sie zur Verfügung.

01:04:22: Dass erzeugt halt eine gewisse.

01:04:23: also je nachdem wie reviews gelebt werden erzeug das in der gewisse atmosphäre auch.

01:04:28: und wenn man halt.

01:04:30: In so einem team ist wo halt gesagt wird weiß nicht.

01:04:35: Missing end missing new line at end of file reject, dann finde ich dass irgendwie fühlt sich das wie so ein apple battle an wo man irgendwie immer versucht denjenigen zu überzeugen dass mal diesen code jetzt merken darf.

01:04:47: Und das finde ich keine schöne Arbeitsatmosphäre, ehrlich gesagt.

01:04:50: Sondern ... Das sollte eigentlich eher so sein, dass das mehr ein Austausch ist und man als Reviewer dem anderen halt erst mal zugesteht, dass er auch professionell ist?

01:05:01: Dass er auch ein bisschen daran nachgedacht hat bevor er das quasi abgeliefert hat?

01:05:08: Und dass man gewisse Dinge einfach unterschiedlich sehen kann.

01:05:11: Nicht nur weil der Meinung bin etwas sollte anders gemacht werden, das rejected wird und zurückgewiesen wird Sondern am Ende steht ja der Name der Person an dem Change dran.

01:05:25: Das heißt, die Person muss damit klarkommen was halt gemirrt wird und ich bin eigentlich nur dazu da zu flaggen wenn etwas wirklich krass kaputt ist oder irgendwelche Security-Bugs hat Und alles andere.

01:05:38: nur zu sagen aus meiner Erfahrung würde ich es so machen.

01:05:41: also wenn's mein Code wäre hätte ich den so geschrieben

01:05:46: Ja gut dann kommt Was ist dann mein Code?

01:05:52: Am Ende, am Wochenende müssen wir alle... Wenn es da ein Pager-Duty gibt.

01:06:02: Wir müssen ihn alle verstehen.

01:06:03: von daher ja das ist ein graubereich aber ich kann deine Ausführungen nicht folgen.

01:06:10: Wie ist das denn zum Beispiel bei der Artifact ID wenn die jetzt sagen wir mal An der Position steht die du nur für die zweitbeste Lösung hält.

01:06:24: Das ist ein klarer Reject, das kann man ja so nicht durchlassen.

01:06:31: Genau, gibt es da noch mehr irgendwie zu was man dazu sagen sollte?

01:06:38: Ja, ich finde den den also im Gegensatz zu denen.

01:06:42: Also rein strukturell technisch ist es ja verwandt mit dem mit den Conventional Commits.

01:06:50: Nur da spielt halt noch viel größer oder die größte Rolle ist so das Psychological Safety.

01:06:55: Die zwei sind Commits.

01:06:56: naja, das ist eine Technikality und da geht es jetzt eher darum dass ich versuche... Emotionen aus der Sprache rauszunehmen oder möglich, wenn zumindest zu kanalisieren.

01:07:15: Das was ich meine da reinzuschreiben und damit auch versuche die ja so eine psychological safety dazu schaffen.

01:07:23: Ja

01:07:24: genau das ist halt irgendwie... dass sich dann Informatiker eine Dings ausdenken.

01:07:34: Eine Sprachstruktur ist dann klar aber Find ich gut, also das ergibt für mich Sinn.

01:07:42: Aber da gehst du natürlich immer noch einen Schritt weiter?

01:07:44: Ich setze natürlich noch ein Ohm drauf.

01:07:47: Genau es gibt halt bei den Conventional Commits gibt's noch eine weitere Ausbaustufe die sich Gitmoji nennt und die funktioniert so dass man anstatt von bestimmten Keywords am Anfang des kubit kommentars setzt man emojis.

01:08:10: also für emojis gibt es ja so doppelpunkt kurz notation.

01:08:13: wenn man zum beispiel doppelpunkt ich glaube caterpillar schreibt dann kriegt man so ein kefer.

01:08:20: Ich weiß nicht mehr genau und damit markiert man dann zb bug fixes, dass man das dann im endeffekt wenn man ... das entsprechende Tool hat, zum Beispiel auf GitHub in der Historie... ... rendert er dann auch diese ganzen Emojis.

01:08:35: Was halt dann irgendwie niedlich aussieht?

01:08:38: Das hat auch wieder für und wieder... ... das ist auch ein bisschen explodiert ehrlich gesagt.

01:08:42: Wenn man auf die Webseite von Gitmoji geht, dann gibt's da irgendwie gefühlt keine Ahnung... ... zweihundertdreien sechzig verschiedene Emojis für jede Lebenslage das Richtige.

01:08:55: Aber... Leute, mit denen ich zusammengearbeitet habe.

01:09:00: Wir haben schon ... Ich glaube das war in der Zeit, als ich bei Gradle war eben diesen Emoji-Ansatz auf Commit-Kommentare angewendet ohne von conventional Comments zu wissen.

01:09:14: Das heißt es hat sich irgendwie so aus dem Team von alleine heraus ergeben weil das Gradle-Team, was ich damals gearbeitet hab, war halt ein sehr stark wachsendes Team, ein sehr diverses Team auch unter Gruppen innerhalb ... des Teams, das heißt es gab halt für jeden Arbeitsbereich gab's eigene Subteams.

01:09:32: Und selbst da gab waren halt unterschiedliche Vorgehensweisen bei den Review-Kommentaren.

01:09:40: und genau wir haben dann irgendwann uns hingesetzt und gesagt wo?

01:09:45: irgendwie ist nicht so richtig klar wann approven wir was?

01:09:48: Wann rejecten wir etwas?

01:09:49: Dann machen wir nur ein GitHub Comment und können wir das mal irgendwie ein bisschen klarer herausarbeiten.

01:09:55: Wir haben dann eben angefangen die Kommentare mit emojis zu markieren und habe ich einen ganz kurzen blog post zugeschrieben, von dem ich gehofft hatte dass er viral geht.

01:10:05: Er ist nicht viral gegangen.

01:10:07: Ich muss mal kurz ein halben Schritt zurück.

01:10:09: Ich bin jetzt auch auf gitmoji dev und die emojis sind ja fantastisch.

01:10:16: Die sind ja sehr spezifisch.

01:10:18: Also da gibt es doppelpunkt airplane den proof offline support.

01:10:21: Ja, klar.

01:10:34: Das kombiniert ja fast schon den Topic und den Bereich in dem du arbeitest ne?

01:10:41: Ja das ist ordentlich spezifik.

01:10:43: also es ist egal.

01:10:46: Du hast ein Blogpost geschrieben.

01:10:48: Ich habe dann ReviewMoji genannt an Gitmoji und stelle da in dem Blogpost die drei, sorry.

01:10:55: Die fünf Emojis vor, die ich seit meiner Zeit bei Gradle benutze wenn ich Code Reviews mache mit Leuten, die das System kennen und auch benutzen.

01:11:05: Und das lehnt sich ein bisschen anders conventional Comments an nur dass es eben nur einen Emoji gibt und kein sozusagen Label und eine Verfeinerung davon.

01:11:19: Das erste Emojie ist halt das rote X. Das machen wir mit doppelpunkt x doppelpunkt.

01:11:24: Und das bedeutet, dass es hier halt ein reales Problem gibt in dem Code.

01:11:28: also es gibt irgendwie... Der Code ist offensichtlich falsch der funktioniert nicht richtig oder er hat eine gravierende Sicherheitslücke oder ein Performance-Problem und nur wenn ich mindestens einen X mache.

01:11:44: im Verlauf des Code Reviews rejekte ich den PR Alle anderen Sachen, die danach kommen.

01:11:48: Die ich viel häufiger benutze als ich mache so gut wie nie ein X eigentlich.

01:11:51: Ich rejecte fast nie einen PR.

01:11:54: Das kann ich mir fast nicht vorstellen.

01:11:56: Wir haben es ja noch nie zusammengearbeitet aber nach deinem emotionalen Ausbruch gerade allein schon bezüglich...

01:12:06: Ich habe vielleicht auch verschiedene Personas Aber wir kennen jetzt jemanden beide mit dem ich mal zusammen gearbeitet habe oder aktuell zusammen arbeite.

01:12:15: den kannst du ja mal fragen Ja, habt ihr bestimmt Handynummern ausgetauscht und schreibt euch jetzt regelmäßig HDGDL.

01:12:21: Das tun wir.

01:12:21: ja, wir gucken zusammen Fußball?

01:12:24: Ja, der guckt!

01:12:27: Genau.

01:12:27: also wie gesagt das X ist das einzige was ich mache wo ich den PR rejecte.

01:12:35: ansonsten benutze ich oft Doppelpunkt O Doppelpunkt.

01:12:39: das macht so einen runden roten Kreis und bedeutet dass es eine Suggestion Das machen würde, dann würde ich das noch ändern.

01:12:46: Aber es ist halt dein Code, entscheide du, ob du's haben möchtest oder nicht?

01:12:50: Dann gibt es Doppelpunkt Question.

01:12:51: Das ist einmal nur eine Frage.

01:12:55: Also ich möchte jetzt gar nicht von demjenigen irgendwie ... Was ändert an dem Code?

01:13:00: Ich hab einfach so nicht verstanden.

01:13:01: Ich möchte gerne irgendwie eine Erklärung haben.

01:13:04: Dann habe ich noch den Ford-Beloon.

01:13:07: Das is' so ne kleine Gedankenwolke.

01:13:09: Das mache ich immer, wenn ich einen Gedanken hatte... Oder manchmal, wenn ich den PR selber gemacht habe... ...dann schreibe ich das manchmal als Erklärung irgendwo an der Code-Stelle dran.

01:13:21: Die vielleicht nicht so, wo es nicht so direkt aus dem Code-Review heraus hervorgeht?

01:13:26: Warum hat er das jetzt so und so ein Programm mit?

01:13:27: Dann schreiber ich das mal fort.

01:13:30: Wobei man auch sagen müsste, dass könnte man ja eigentlich auch als Code-Kommentar mit da reinschreiben.

01:13:35: Ist manchmal so'n bisschen ein.

01:13:37: Der Holger hat schon zwei Punkte aber ich bin jetzt gleich fertig!

01:13:40: Dann gibt's noch doppelt Punkt Balb.

01:13:42: Das ist einfach nur... Ich habe etwas gelernt, während ich den Code gelesen haben.

01:13:48: Finde ich cool?

01:13:49: Also ich finde es cool gerade so dass das X halt, also so wie alles klingt, es ist halt visuell, das ist Blocking!

01:14:04: Es ist sehr klar, alles andere nicht.

01:14:07: Das kann ich visuell sehr gut scannen.

01:14:10: Mir würde jetzt natürlich noch ein Herzchen fehlen.

01:14:12: Das stimmt, da hast du recht

01:14:14: Das ist das wäre eher nitpick.

01:14:17: Eine Herzchen oder vielleicht der Blumenstrauß, den finde ich eigentlich.

01:14:20: Oder der Blumstrauß?

01:14:22: Nein aber zum Beispiel was wäre jetzt denn dein, es ist ja.

01:14:25: zweite Punkt Missing-Tests

01:14:28: z.B.,

01:14:29: ist das... Ich glaube würde einen PR rejecten wenn ich das Gefühl habe da fehlen Tests.

01:14:41: Vielleicht bin ich auch so ein Testtypen.

01:14:45: Du bist ja so, was Tests angeht, bist du eher so sloppy geworden.

01:14:49: Du bist sehr nachlässig!

01:14:50: Also du sagst dann Ja komm wenn der Selenium-Test da ist aber auch der dauert so lange.

01:14:54: Ach komm das wird schon passend.

01:14:55: hier weißt wer diesen Code geschrieben hat?

01:14:58: Das sind also Millionen Commits.

01:15:01: Da geht nichts schief.

01:15:03: Ist das für dich ein real Problem oder ist dass I would do this differently?

01:15:10: Also für mich liegt das irgendwo dazwischen weil von dem Test Kontroverse Aussage.

01:15:20: Von einem Test verdiene ich aber auch nicht weniger Geld von dem Test, der nicht da ist.

01:15:26: Ja höchstens

01:15:29: ja.

01:15:30: Eine wahnsinnig wackeliere Kontroversaussage die weiße Leute in dieser Aussage könnte jetzt einfach so mit den kleinen Winter auch könnte.

01:15:37: Aber für das sake of the argument steht das Ding jetzt einfach mal dar und es steht Selbstmuster.

01:15:42: Ich glaube dass kann ich gar nicht so pauschal beantworten.

01:15:46: Deine Frage.

01:15:49: Ich finde, es kommt darauf an in welchem Team man arbeitet und wie da generell so die Herangehensweise ist?

01:15:56: Wenn das die Herangehensweise halt so ein bisschen, wie du sagst, sloppy ist und einfach nicht so viele Tests geschrieben werden... Und man isst dann derjenige, der jeden PR rejected weil da fehlt jetzt irgendwie einen Test für den Edge Case Dann ist man halt im Teamgefüge relativ schnell verbrannt würde ich mal behaupten

01:16:11: Ja, aber du weißt

01:16:14: Nee, ich versuch das ja gerade so ein bisschen einzugrenzen.

01:16:17: Wenn es ein Team ist wo halt Tests ganz normal geschrieben werden was auch immer das heißt und es fehlt jetzt einen Test für einen bestimmten Case dann würde ich es nicht rejecten sondern ich würde schreiben... Das würde ich ehrlich gesagt noch testen weil dieses ... also dieser runde Kreis der bedeutet zum stückweit Das kann follow-up sein.

01:16:50: Derjenige kann halt entscheiden, es zu machen.

01:16:53: Er kann auch entscheiden ist nicht zu machen weil er nicht meiner Meinung ist.

01:16:56: Und der kann aber entscheiden isch nicht als Teil dieses PRs zu machen und dann noch mal dediziert sich darum zu kümmern.

01:17:04: Das ist ein guter Punkt das in der Tat ein gutter Punkt das wird irgendwie zu selten.

01:17:07: also ja in meinem Kontext wird das zu seltsam adressiert Sondern es wird eher der pr aufgeblasen, als das noch mal im Foto abzumachen.

01:17:18: Aber ja lass mal über das dieses Thema mit den test weiter nachdenken.

01:17:21: wenn ich jetzt einen code change kriegen würde Ich glaube egal in welchem team Der halt massiv ist und er überhaupt keine tests hat dann würde ich's wahrscheinlich schon dann würde ich es auf jeden Fall nicht excepten.

01:17:32: Es gibt ja leider diesen Zwischenzustand des einfach nur Kommentierens, dass man weder sagt Ja noch Nein.

01:17:39: das finde ich eigentlich richtig.

01:17:40: kacke muss ich sagen aber für solche Situationen benutze ich das dann wo ich dann so sage irgendwie fehlt mir hier was um jetzt Ja oder Nein zu sagen.

01:17:49: da kann ich jetzt nicht endgültig meinen Haken druntersetzen.

01:17:55: Sag mal so... Wir alle waren wahrscheinlich auch schon in Projekten drin oder in Umgebungen drinnen.

01:18:04: Da sind Leute, die haben alle ihre Spezialitäten und wenn ihr so ein PR kriegt der ist an sich ganz solid aus aber es ist halt kein einziger Test drin.

01:18:15: Ah, das passt schon.

01:18:16: Wenn du denkst Alter, das ist doch so... Das ist doch ein trivialer Test und das macht das ganze Ding tausendmal viel besser.

01:18:24: weil also das ist ja Genau so was meine ich.

01:18:29: Aber jetzt sind wir ja wieder bei der Testingsdiskussion, wenn du natürlich schon die nächste Stufe des Testings erreicht hast wie ich, die du ja anscheinlich erreicht hast und du hast deinen Test eher Ende zu Ende getestet dann kannst du halt Refactoring im System machen ohne alle Tests zu ändern.

01:18:46: Man kann es auch in Refacturing machen ohne überhaupt irgendeinen Test zu ändern.

01:18:49: Naja

01:18:50: klar das richtig, bei deinen Kommandozahlen Applikationen kann man das nicht machen

01:18:57: Funktioniert sogar bei der Nicht-Commando-Zeien-Applikation an der ich im Moment arbeite, von der ich vielleicht in einer der nächsten Folge endlich mal erzählen möchte.

01:19:05: Sehr gut!

01:19:05: Ja, ich bin gespannt.

01:19:08: Ja cool?

01:19:10: Ja das gefällt mir, das könnte ich mal...

01:19:13: Teil das doch mal.

01:19:14: Ich möchte immer noch dass Review-Moji viral geht.

01:19:19: Wir packen den Link zu dem Blog-Post in die Show Notes, bitte teilt ihn überall.

01:19:25: Erzählt euren Arbeitskollegen und euren Müttern davon?

01:19:29: Wir sind Stunde zwanzig.

01:19:32: Möchtest du von mir eine Meinung hören warum das gerade nicht viral geht?

01:19:39: Ja erzähle!

01:19:41: Wir sind bei Stunde Zwanzig, oder?

01:19:46: Manuelle Code Reviews sind gar nicht mehr so ein Ding.

01:19:50: Achso, das Thema!

01:19:51: Das müsste jetzt aber echt Code-Review... Ich dachte du sagst jetzt nur so was du erzählst interessiert kein Mensch oder so?

01:20:00: Nein, nein.

01:20:01: Ach

01:20:01: so, du willst noch auf den nächsten Punkt der im roten Farm steht eingehen?

01:20:04: Ja, deswegen sage ich es.

01:20:06: Das ist ein größerer Punkt und wahrscheinlich kloppen wir uns.

01:20:10: Wir können das aber auch in die nächste Folge reinpacken Was ist vielleicht auch interessant?

01:20:16: Also ich glaube zwar nicht, dass wir darüber eine halbe Stunde reden können.

01:20:19: Aber wir haben jetzt über Punkt eins und zwei in unserem roten Faden, haben wir jetzt nur anderthalb Stunden geredet.

01:20:25: Ich denke auf gerade.

01:20:26: eigentlich habe ich da gar nicht so viel zu sagen außer das es totaler Schwachsinn ist aber ich sehe ja auch wie lange und ausgebreitet ich darüber reden kann, dass man alle Konvention automatisieren muss.

01:20:38: Insofern ist das vielleicht noch etwas was wir mal als kleines foreshadowing in die nächste Folge mitnehmen, die ja in zwei Wochen schon stattfinden wird

01:20:46: Die ja in zwei Wochen.

01:20:47: Ich bin im Urlaub, glaube ich.

01:20:50: Ja?

01:20:50: Ich guck mal gerade hier auf mein Kalender.

01:20:53: Nee da hab' ich den Holger-Urlaub.

01:20:56: Hast du einen Tat?

01:20:58: Nein!

01:21:01: Aber ich bin auch im Urlaub.

01:21:03: Also ich habe hier am achten Juni nichts vor.

01:21:06: Ich hab am achte Juni auch nichts vor.

01:21:09: allerdings fahren wir am nächsten Tag in den Urlaub.

01:21:10: also das müssten wir... Lass uns das mal mit dem Bleistift eintragen.

01:21:14: Ja, sehr gut.

01:21:16: Also ich glaube einfach das Ding ist, dass es gerade... also speziell in den letzten paar Wochen, das passiert ja alles ganz schnell, die Menge an Code produziert wird, die Größe der PRs und die Qualität der Reviews von AI.

01:21:36: Von daher habe ich da viel... Hat das nachgelassen?

01:21:42: Ja, du hast recht.

01:21:44: Das ist eigentlich ein Punkt der ich glaube da haben alle drauf gewartet.

01:21:46: Alle haben jetzt diese Folge angeklickt oder geht zum Code Reviews.

01:21:48: Die reden bestimmt über AI-Kode und so.

01:21:50: Haben wir nicht gemacht.

01:21:51: Wir haben auch gesagt, wir reden nicht mehr über AI aber in der nächsten Folge lass uns darüber sprechen.

01:21:56: Es ist nämlich aufwärts was ich beobachte Und Ich Beobachte es auch bei mir selbst wenn ich diese dahingeschissenen AI PRS bekomme dass ich auch nicht motiviert bin mir die genau im Detail anzugucken.

01:22:06: Aber das sollten wir In der nächsten folge Besprechen.

01:22:14: Okay, das ist okay?

01:22:16: Wir machen da jetzt einen Haken dran.

01:22:17: Haben wir keine offenen Punkte mehr...

01:22:20: Ich finde, wir haben dieses Thema in dem Review-Moji kulminiert.

01:22:26: Das haben wir doch eine schöne Schleife drum gemacht.

01:22:30: Das steht doch gut für sich und das AI-Thema kommt dann beim nächsten Mal

01:22:34: oder

01:22:34: vielleicht auch nicht.

01:22:36: So machen wir es doch.

01:22:38: Also hast du mich so halb überzeugt!

01:22:41: Oder aber du bist im Thema einfach sehr gut auf den Weg gegangen.

01:22:44: Das heißt die nächste Folge, da geht es einfach um ihr Ei und alles was uns um ihr Eier einfällt.

01:22:51: Da

01:22:51: gibt's einfach rund in der nächsten Folge?

01:22:53: Alles klar!

01:22:53: Na gut okay, wir haben an den ersten zwei Punkte des roten Fahns einen Haken angemacht.

01:23:02: Wir haben keine Rubrik mehr offen.

01:23:04: Wir haben noch irgendwas... An Feedback offen haben wir, glaube ich nicht.

01:23:10: Das heißt... Wir können jetzt zusammen Fußball gucken!

01:23:15: Einzelne für Bayern steht es übrigens.

01:23:17: Einzelnen für Bayern?

01:23:18: Leute, lest euch Review-Moji durch und lasst es euch gut gehen.

01:23:23: Bleibt sauber.

01:23:24: Alles klar bis

01:23:25: zum nächsten Mal.

01:23:25: Bis

01:23:26: zum nächsten mal.

01:23:26: Danke fürs Zuhören.

01:23:27: Macht's gut.

01:23:28: Tschüss.

01:23:28: Ciao Was war das denn für eine?

01:23:30: Das war eine hohe Stimme von mir.

Neuer Kommentar

Dein Name oder Pseudonym (wird öffentlich angezeigt)
Mindestens 10 Zeichen
Durch das Abschicken des Formulars stimmst du zu, dass der Wert unter "Name oder Pseudonym" gespeichert wird und öffentlich angezeigt werden kann. Wir speichern keine IP-Adressen oder andere personenbezogene Daten. Die Nutzung deines echten Namens ist freiwillig.