016 – Titellos und trotzdem da
Wir starten unseren schläfrigen Morgen mit, oh wunder, dem Thema Spiele. Von Multiplayer von Factorio und Problemen bei Baldurs Gate 3 gehts danach weiter in die Welt des Trailrunnings und der damit verbundenen weniger nachhaltigen Seite des Massentourismus. Zum Schluss gehts es wieder zurück zur Technik und der Hörerfrage zum Thema Strict Typing.
Aloha,
zum Thema Selbstständigkeit, warum ist hukl eigentlich nicht selbstständig?
Und wie hat das eigentlich mit der Selbstständigkeit bei Letty angefangen? Was waren die Ängste und haben die sich bestätigt?
VG
Exellente Frage *notier 🙂
Hi, wollte nur kurz schöne Grüße an Dennis bestellen, wie geht’s ihm eigentlich?
Weiter so! Schöne combo!
Vielleicht auch bald mit Gäst:innen(Dennis) :)?
Lustig, ich schreibe auch regelmäßig Firmen an, bei denen ich einkaufe, bestelle, etc. Ich frage nach Umstieg auf E-Mobilität, PV auf dem Firmendach, Reparaturmöglichkeiten oder Investmentstrategie. Sollten echt mehr Leute machen.
Passend dazu auch der Podcast “CEO2neutral”.
Als Co-op game möchte ich euch wärmstens “It takes Two” empfehlen. Dabei würde ich euch sehr gerne zuschauen. Und ich glaub es ist auch ganz gut geeignet es etwas casual nebenbei zu spielen.
Titellos und trotzdem da, Letty-hukl Antifa. 😉
Beim Thema verschachtelte Conditions finde ich “return early” gut. Also statt mehrere if-Anweisungen zu verschachteln, die Bedingung negiert zu formulieren und direkt zu “returnen”. Funktioniert natürlich nur, wenn’s keinen else-Zweig gibt oder der else-Zweig bereits “returned”, macht aber den Code meiner Meinung nach meist besser lesbar.
Bei Python kann man Leute auch vorsichtig in die Richtung schieben early returns zu nutzen, indem man beim Linting eine maximale Zeilenlänge vorgibt (zu lange Zeilen sind eh schlecht lesbar und mit überschaubar langen Zeilen passen auch mehrere Dateien im Editor nebeneinander). Da Python Einrückung für jeden Codeblock erzwingt, geht den Leuten dann bei zu vielen verschachtelten Conditions einfach der Platz pro Zeile aus, um noch sinnvoll lesbaren Code zu schreiben. Funktioniert zugegebenermaßen nur bei den schlimmsten Übeltätern, da es dafür dann doch noch ein paar Ebenen von Verschachtelungen braucht, aber hey, besser als nichts.
Was sprachunabhängig noch eine gute Idee sein kann, um die Komplexität von Funktionen zu begrenzen, ist beim Linting eine maximale zyklomatische Komplexität zu definieren, bei der alles über einer definierten Anzahl an Verzweigungen pro Funktion einen Fehler wirft.
Hallo, macht Freude, euch zuzuhören! Da ihr ja mal nach Themenwünschen gefragt hattet und auch viel vom Basteln/draußen allein zurecht kommen… erzählt: Wie wär’s denn mal mit einer Kategorie zum Thema recyclen bzw. stromsparende Devices, die man brauchen kann und die gerne auch mal sehr robust sind und mgl. viele Jahre halten? Muss man wirklich alle fünf Jahre ein neues Smartphone/Laptop/Tablet/watch kaufen? Welche Programme/Apps braucht ein Mensch, der jetzt nicht im Computerbuisness ist, eigentlich im Alltag? Gibt es da Optionen, die nicht jeden Tag geladen werden müssen? Kann man alte (welche) Geräte upcyclen? Wenn man in den Bergen ist für 6 Wochen und da ist kein Netz, wie navigiert man da, wie hält die Batterie möglichst lange, wie lädt man sie am besten auf. Kann man da auch Internet bekommen über Satellit? Gibt es reparierbare Geräte, taugen die überhaupt?
Den Schmerz mit Baldurs Gate 3 kann ich nachvollziehen. Bei Release war es nach meinem Empfinden sehr stabil. Dann kamen die ersten Patches und seitdem geht es immer mehr bergab.
Zuletzt mussten wir mehrere Savegames zurück gehen, weil das Spiel in einem unspielbaren Zustand war. Wenn man nur einen Abend pro Woche spielt, kann das schon ziemlich frustrieren.