CST074 — Overengineering // What got done?

Max trinkt mit dem Arrogant Bastard Ale der Stone Brewing Company ein Bier, das nicht allen schmecken dürfte. Aber wenn es euch nicht schmecken sollte, dann will das auch niemand wissen. Nathan hingegen lässt sich mit der Muntermate vom Premium-Kollektiv und dem GFK ein weiteres, koffeinhaltiges Getränk schmecken, das an die Mate aus CST044 erinnert.

An dieser Stellen sei auf das Buch von Uwe Lübbermann verwiesen, der Premium moderiert.

Uns hat Feedback erreicht, für das wir sehr dankbar sind: Gelegentlich knackte es in Max‘ Aufnahme. Indem wir jetzt seine lokale Spur verwenden, hoffen wir, dass das besser wird. Und: Wir sind ganz lustig, aber hätten zu lange Intros. Auch dafür: Vielen Dank! Um euch das Leben einfacher zu machen, nutzen wir Kapitelmarken, damit ihr zu lange Intros einfach überspringen könnt. Nicht alle Podcast-Player unterstützen dieses Format — und Spotify erst recht nicht.

An dieser Stelle noch ein kurzes Follow-Up zu vergangenen Folgen: Nathan wundert sich selbst, dass er immer noch mal wieder das iPad mit Notability als Notizbuch benutzt. Und der Raspberry Pi aus CST072 bekommt jetzt doch Internet aus der Dose!

Kurze Werbeeinblendung: Wenn du uns auf Steady unterstützt, bekommst du längere Folgen, Bierdeckel und Sticker. Und dieser Werbehinweis entfällt!

Bei Max drückte der Schuh in den letzten Wochen an zwei Stellen, aber es hat beides Mal mit Overengineering und -thinking zu tun — früher hätte man da den bekannten Vergleich mit Kanonen und Spatzen angeführt.

Zum einen gibt es eine Startpage mit allerhand nützlichen Informationen als jQuery-Seite, die jetzt aber nicht mehr gepflegt wird. Jetzt könnte man das natürlich recht simpel als Confluence-Seite aufsetzen oder aber man baut eine neue React-Anwendung daraus.

Das hätte den Vorteil, dass man React auch dafür nutzen könnte, die Wege mit einer neuen Anwendung zu vereinheitlichen, mit der die Issues in die Tracker gelangen, statt wie bisher vereinzelt über Mail, Teams und als direkte Jira-Issues das Licht der Welt zu erblicken. Manchmal kann Stino-Software scho n eine Überlegung wert sein.

Nathan hatte Urlaub. In dieser Zeit hat er viel im Blog von Michael Lynch gelesen, zum Beispiel zu Snippets und What got done? Das war sehr interessant und eine Empfehlung wert — hat da jemand Hausaufgabe gesagt?

Außerdem hat er Spaß mit vim und Elixir. Das erwähnte zweite Buch heisst Programming Elixir 1.6 und ist von Dave Thomas. Und im Urlaub hat Finn sein Handy geschützt.

Wir bedanken uns wie immer für’s Zuhören und freuen uns immer über eure Verbesserungsvorschläge, Getränkeempfehlungen, Fragen, Feedback und Bewertungen bei iTunes. Feedback einfach wie immer via Twitter an @codestammtisch oder diskret per Mail an hallo-at-codestammtis.ch. Kommentare könnt ihr uns auch gerne auf unser Band quatschen!

CST073 — Drohende Resozialisierung

Der bekannte Brooklyn Brewery-Ultra Max trinkt mit dem Feierabend vom Markgräfler Brauwerk ein Lager aus der näheren Umgebung, das nach Schmorkohl schmeckt. Nathans Bundaberg Blood Orange Brew schmeckt total langweilig nach Blutorange.

Kurze Werbeeinblendung: Wenn du uns auf Steady unterstützt, bekommst du längere Folgen, Bierdeckel und Sticker. Und dieser Werbehinweis entfällt!

Seit bald eineinhalb Jahren war Max nicht mehr im Büro. Und irgendwann muss er aber mal wieder, weil die Impfungen voranschreiten. Aber wir sind uns sicher: Es wird auf ein Hybridmodell rauslaufen, wenn nicht schon 100% Remote drin ist. Ausserdem hat sich zumindest in Max‘ Firma die Wahrnehmung von Homeoffice im letzten Jahr geändert.

Nathan, radikal wie immer, wünscht sich eigentlich noch mehr Remote und vor allem mehr ruhige, asynchrone Kommunikation. Man wird ja wohl noch träumen dürfen.

Wir bedanken uns wie immer für’s Zuhören und freuen uns immer über eure Verbesserungsvorschläge, Getränkeempfehlungen, Fragen, Feedback und Bewertungen bei iTunes. Feedback einfach wie immer via Twitter an @codestammtisch oder diskret per Mail an hallo-at-codestammtis.ch. Kommentare könnt ihr uns auch gerne auf unser Band quatschen!

CST072 — Offline Webserver und mehr Geld

Hallo und herzlich Willkommen zur zweiwöchentlichen Gruppentherapie. Max trinkt ein Azubier der Feldschlösschen-Brauerei und Nathan eine Yuzuka-Limonade. Und wo wir schon bei Drogen sind: Don’t do Brausepulver!

Kurze Werbeeinblendung: Wenn du uns auf Steady unterstützt, bekommst du längere Folgen, Bierdeckel und Sticker. Und dieser Werbehinweis entfällt!

In dieser Folge reden wir über Kurzarbeit und Webserver, die von der Welt abgekoppelt sind. Dafür hat Nathan seinen Raspberry Pi aus der Pi-Hole-Hölle geholt und musste ein paar Tage schmerzlich auf den netzwerkweiten Werbeblocker verzichten. Mittlerweile läuft der aber wieder.

Außerdem berichtet Max von einem Konstrukt, dass sein Gehalt alle paar Jahre an den Markt angepasst wird, natürlich nur nach oben. An dieser Stelle sei noch auf den Reddit-Thread zum Thema Gehalt verwiesen. Ihr redet jetzt auch mal mit euren Chefs, oder?! Oh, und für dieses Schmerzensgeld darf er mit einer halbfertigen Plattform arbeiten, was sich alles eher so mittelgeil anhört. Aber hört selbst!

Und am Schluss geht es noch kurz um Notizen mit dem iPad.

Wir bedanken uns wie immer für’s Zuhören und freuen uns immer über eure Verbesserungsvorschläge, Getränkeempfehlungen, Fragen, Feedback und Bewertungen bei iTunes. Feedback einfach wie immer via Twitter an @codestammtisch oder diskret per Mail an hallo-at-codestammtis.ch. Kommentare könnt ihr uns auch gerne auf unser Band quatschen!

CST071 — Forschungsinstitut oder doch Big Pharma?

Kurze Werbeeinblendung: Wenn du uns auf Steady unterstützt, bekommst du längere Folgen, Bierdeckel und Sticker. Und dieser Werbehinweis entfällt!

Was zur Hölle? Schon wieder eine Woche rum? Kein Wunder, wenn Nathan am Wochenende Arbeit spielt und unter der Woche auch.

Max trinkt heute das eiskalte, aber heissgeliebte Anker-Bier, während Nathan endlich mal die Soli-Mate probiert und für gut befindet.

Wie angekündigt erzählt Max von seiner Zeit beim EMBL-EBI in Cambridge und vergleicht das mit seiner Arbeit bei Big Pharma. Es geht unter anderem um:

  • Befristeter Vertrag vs. Unbefristete Festanstellung und die Auswirkungen davon
  • Viel Geld vs. Richtig viel Geld
  • Unaufgeräumtes Chaos vs. Geordnetes Chaos mit einem Schuss Politik und Devops-Team
  • Software Rod in der Forschung vs. Software Rod in der Privatwirtschaft

Wir bedanken uns wie immer für’s Zuhören und freuen uns immer über eure Verbesserungsvorschläge, Getränkeempfehlungen, Fragen, Feedback und Bewertungen bei iTunes. Feedback einfach wie immer via Twitter an @codestammtisch oder diskret per Mail an hallo-at-codestammtis.ch. Kommentare könnt ihr uns auch gerne auf unser Band quatschen!

CST070 — Meetings, Meetings und Entscheidungen

Kurze Werbeeinblendung: Wenn du uns auf Steady unterstützt, bekommst du längere Folgen, Bierdeckel und Sticker. Und dieser Werbehinweis entfällt!

Max trinkt mit dem Kirin Ichiban ein Bier aus der Dose, das er in CST050 schon mal als Flaschenbier hatte. Nathan trinkt eine Cola Cola (und konnte dann hinterher natürlich nicht schlafen). Und kopiert immer noch fleissig Kram von A nach B und denkt darüber nach, warum er ungerne Entscheidungen trifft. Max hilft mit und pflichtet bei. Der verbringt übrigens sehr viel Zeit in Meetings, weil transparenter Informationsaustausch ausschliesslich synchron stattfinden kann, wie wir alle wissen.

2 Links zum Abschluss:

  • P2 ist mittlerweile ein kommerzielles Produkt. Okay.
  • r/notmyjob

Wir bedanken uns wie immer für’s Zuhören und freuen uns immer über eure Verbesserungsvorschläge, Getränkeempfehlungen, Fragen, Feedback und Bewertungen bei iTunes. Feedback einfach wie immer via Twitter an @codestammtisch oder diskret per Mail an hallo-at-codestammtis.ch. Kommentare könnt ihr uns auch gerne auf unser Band quatschen!

CST069 — Crunchtime und krank

Kurze Werbeeinblendung: Wenn du uns auf Steady unterstützt, bekommst du längere Folgen, Bierdeckel und Sticker. Und dieser Werbehinweis entfällt!

Wir waren beide ein bisschen erkältet, haben aber trotzdem teilweise oder ganz gearbeitet. Das ist nicht gut, macht das nicht. Aber wir haben uns Corona-schnelltesten lassen und zumindest zu dem Zeitpunkt waren die Tests negativ, die Aussagekraft endet da aber dann auch schon. Bei Nathan in der Firma ist Crunchtime mit einer Betonwanddeadline und wir treten das eine oder andere Feuer aus. Ansonsten trinkt Max mit dem Ottakringer Kühles Blondes ein österreichisches Bier vom schweizer Aldi. Und Nathan trinkt die Fentimans Mandarin & Seville Orange Jigger mit Ingwer (ÜBERRASCHUNG!!!!!).

Wir bedanken uns wie immer für’s Zuhören und freuen uns immer über eure Verbesserungsvorschläge, Getränkeempfehlungen, Fragen, Feedback und Bewertungen bei iTunes. Feedback einfach wie immer via Twitter an @codestammtisch oder diskret per Mail an hallo-at-codestammtis.ch. Kommentare könnt ihr uns auch gerne auf unser Band quatschen!

CST068 — Coding Dojos mit Jonas

Wir haben mit Jonas zum ersten Mal seit geraumer Zeit einen Gast. Das ist zufällig genau der Jonas, der uns vor über einem Jahr das Stiegl Goldbräu ans Herz gelegt hat. Und genau dieser Jonas beehrt uns und trinkt ein Schloss Eggenberg Märzen. Max trinkt ein Chopfab Weizen, Nathan eine Fentimans Curiosity Cola, die angeblich Ingwer enthält, aber nach Vanille schmeckt.

Kurze Werbeeinblendung: Wenn du uns auf Steady unterstützt, bekommst du längere Folgen, Bierdeckel und Sticker. Und dieser Werbehinweis entfällt!

Wenn er nicht gerade mit uns podcastet, ist er Backend-Entwickler im E-Commerce-Bereich. Vor einem halben Jahr hatte er auf Github ein Thema vorgeschlagen, das ihn — und nach der Folge auch uns — schwer begeistert: Es geht um Coding Dojos. Nathan hatte vor Jahren mal gehört, dass es die für Kinder und Jugendliche gibt, aber über die reden wir nicht, zumindest heute. Es geht um Coding Dojos als Fortbildungswerkzeug für Menschen, die beruflich Software entwickeln.

Im Gegensatz zu Hackathons sollen Coding Dojos eher stressfrei und ein geschützter Raum mit guter, konstruktiver Atmosphäre zum Lernen sein, quasi Anti-Hackathons. Ganz gemäß der Defintion von Dojo:

Dōjō (jap. 道場 ‚Stätte des Do, Ort des Weges‘; IPA [doːdʑoː]) bezeichnet einen Trainingsraum für verschiedene japanische Kampfkünste (Budō) wie z. B. Karate, Jūdō, Kendō, Ju-Jutsu, Iaidō oder Aikidō. Im übertragenen Sinne steht der Begriff auch für die Gemeinschaft der dort Übenden bzw. den Übungsleiter. (Quelle: Wikipedia)

Man kommt zusammen, um gemeinsam eine Aufgabe zu lösen, eine neue Programmiersprache oder ein Vorgehen zu lernen oder zu üben. Und damit kein Wettbewerb entsteht und alle lernen, gibt es Moderator*innen, die die Geschichte vorbereiten und ein bisschen darauf achten, dass alles gesittet abläuft.

Die Teilnehmer*innen helfen sich gegenseitig, schauen einander bei der Arbeit zu und teilen so Shortcuts, Ansätze, Wissen. Getreu dem Motto, dass alle voneinander lernen können, lernen Erfahrene von jungen Entwickler*innen und umgekehrt. Remote — aus Gründen — könnte man dafür übrigens auch gather.town benutzen, offline gibt es natürlich auch entsprechende Meetups. Um Vorgesetzte davon zu überzeugen, dass man Coding Dojos auch während der Arbeitszeit machen sollte, nutzt man das Argument, dass man dadurch als Team zusammenwächst und sich gemeinsam fortbildet.

Jonas erreicht man übrigens bei Github oder LinkedIn. Und weitere Informationen und kleine Aufgaben findet man bei codingdojo.org

Wir bedanken uns wie immer für’s Zuhören und freuen uns immer über eure Verbesserungsvorschläge, Getränkeempfehlungen, Fragen, Feedback und Bewertungen bei iTunes. Feedback einfach wie immer via Twitter an @codestammtisch oder diskret per Mail an hallo-at-codestammtis.ch. Kommentare könnt ihr uns auch gerne auf unser Band quatschen!

CST067 — Scrum, Schlaf, SwiftUI

Kurze Werbeeinblendung: Wenn du uns auf Steady unterstützt, bekommst du längere Folgen, Bierdeckel und Sticker. Und dieser Werbehinweis entfällt!

Max war fleissig, hat eine Stunde Arbeit investiert und ist jetzt zertifizierter Scrum-Master. Deshalb trinkt er in dieser Folge ein Pale Ale vong Thun-Bier. Außerdem gibt er ein kleines Update zu seinen Scrum-Schmerzen der letzen Folge.

Nathan trinkt unberechtigterweise ein Feierabend-Bier der Vagabund-Brauerei und hat einen Schlafrhythmus, der sich allerdings weder mit Bier, noch mit Mate relativ gut verträgt. Oh, und mit SwiftUI um Mitternacht auch nicht. Ansonsten ist da alles wie immer.

Wir bedanken uns wie immer für’s Zuhören und freuen uns immer über eure Verbesserungsvorschläge, Getränkeempfehlungen, Fragen, Feedback und Bewertungen bei iTunes. Feedback einfach wie immer via Twitter an @codestammtisch oder diskret per Mail an hallo-at-codestammtis.ch. Kommentare könnt ihr uns auch gerne auf unser Band quatschen!

CST066 — Agile Inception

Max, ganz Bierinformatiker, trinkt ein echtes Bier: Gran Alpin Perla, mit dem bierologische Landwirtschaft unterstützt wird. — Nathan stellt die hochwissenschaftliche Vermutung an, dass es sich bei Perla um eine Hopfensorte handelt. Vielleicht aber auch nicht. Und überhaupt ist heute alles anders: Nathan trinkt mit dem Lowlander Ginger Lime Leaf ein Bier, das sich als Gin tarnt.

Kurze Werbeeinblendung: Wenn du uns auf Steady unterstützt, bekommst du längere Folgen, Bierdeckel und Sticker. Und dieser Werbehinweis entfällt!

Max brennt etwas auf der Seele, mit dem er nicht so wirklich glücklich ist. Sein Team ist eigentlich zwei Teams, aufgeteilt auf vier Projekte, wobei für jedes Projekt eine Art Scrum gefahren wird: Dailys, Plannings, Reviews en masse. Und natürlich jede Menge FOMO und Verantwortungsgefühl, weil am besten immer alle bei allen Meetings dabei sein müssen und alles muss man selber machen.. Wir versuchen herauszufinden, woran das liegen könnte.

Wir bedanken uns wie immer für’s Zuhören und freuen uns immer über eure Verbesserungsvorschläge, Getränkeempfehlungen, Fragen, Feedback und Bewertungen bei iTunes. Einfach wie immer via Twitter an @codestammtisch oder diskret per Mail an hallo-at-codestammtis.ch. Kommentare könnt ihr uns auch gerne auf unser Band quatschen!

CST065 — Netzwerk-API-Doku

Kurze Werbeeinblendung: Wenn du uns auf Steady unterstützt, bekommst du längere Folgen, Bierdeckel und Sticker. Und dieser Werbehinweis entfällt!

Weil er nicht mehr rausgehen wollte, hat Max seine Flasche vom Hendrick’s Amazonia geöffnet. Diese Limited Edition ist vom Regenwald inspiriert. Nathan begnügt sich mit einem alkoholfreien Frei-Bier namens Moritz Fiege Frei, das von Bier inspiriert wurde.

Ansonsten hat sich Nathan beruflich mit Swagger/OpenAPI auseinandergesetzt und wird davon wohl nur einen Teilaspekt nutzen. Und so plaudern wir entspannt über Netzwerk-API-Dokumentation und -versionierung.

Wir bedanken uns wie immer für’s Zuhören und freuen uns immer über eure Verbesserungsvorschläge, Getränkeempfehlungen, Fragen, Feedback und Bewertungen bei iTunes. Einfach wie immer via Twitter an @codestammtisch oder diskret per Mail an hallo-at-codestammtis.ch. Kommentare könnt ihr uns auch gerne auf unser Band quatschen!