Loading...

Letzte Beiträge

Newsletter 14. August 2023

The Fourth Ideal: Psychological Safety

Hi, Letzte Woche sind die Emotionen hochgekocht. Einer meiner Kunden hat etwas außergewöhnliches geschafft. Sie betreiben seit 10 Jahren erfolgreich ein Produkt. Höchst profitabel. Aber das Projekt wurde nicht von ausgelernten Entwicklern begonnen. Es startete als Nebenprodukt. Die ersten Entwickler waren Queereinsteiger. Super interessiert, motiviert, engagiert und Experten in der Domäne. Und ihnen ist etwas gelungen, was in 9 von 10 Fällen schiefgeht. Ihr Produkt wird aktiv genutzt. Kunden zahlen gerne dafür.


Newsletter 10. August 2023

7.500 Euro Loss

Hi, Unsere Intuition spielt uns häufig einen Streich. Vor allem in der Statistik. Wir Menschen sind nicht dafür gemacht statistische Zusammenhänge intuitiv zu verstehen. Zum Beispiel das Geburtstagsparadxon . Was glaubst du. Wie hoch ist die Wahrscheinlichkeit, dass in einem Raum mit 23 Menschen zwei am gleichen Tag Geburtstag haben? 5%? 10%? 20%? … Falsch. Die Wahrscheinlichkeit liegt bei 50%. Wenn du dir zwei Schulklassen anschaust, dann wird (statistisch) in einer Klasse ein doppelter Geburtstag vorkommen.


Performance 9. August 2023

Die optimale Thread-Pool-Größe in Java: Eine Formel erklärt

Das Bestimmen der optimalen Größe eines Thread Pools in Java ist entscheidend, um die Auslastung von CPU und Ressourcen zu maximieren. Diese Entscheidung hängt von vielen Faktoren ab. Hier zeigen wir dir, wie du die berühmte Formel aus Brian Goetz “Java Concurrency in Practice” verwenden kannst. Wir geben dir ein praktisches Beispiel, wie du das Verhältnis von Wartezeit zu Compute-Zeit (W/C) berechnen kannst. Die Formel Die Formel für die optimale Größe eines Thread Pools lautet:


Newsletter 7. August 2023

Improvement of Daily Work: The Third Ideal

Hi, Im Chinesischen gibt es ein berühmtes Sprichwort: “Die beste Zeit, einen Baum zu pflanzen, war vor 20 Jahren. Die zweitbeste Zeit ist jetzt.” In der Softwareentwicklung kennen wir das doch auch. Immer wieder beschweren wir uns über die Fehler, die wir damals gemacht haben. “Müsste man mal machen.” Das ist so ein Satz, der in jeder zweiten Retrospektive fällt. Technische Schuld häuft sich an. “Müsste man mal machen.” Das Daily dauert eigentlich immer zu lange.


Newsletter 3. August 2023

Sliced Onion Architecture

Hi, Vor einer Woche hat Oliver Drotbohm eine erweiterte Idee der Onion Architecture publiziert: The Sliced Onion Architecture . Hexagonal Architecture und deren Erweiterung die Onion Architecture sind den meisten Softwareentwicklern bekannt. Die Idee (vereinfacht): Man decoupled seinen Businesscode mithilfe von Adaptern von Infrastrukturcode. Damit ist es weniger wahrscheinlich den “Big Ball of Mud” zu erschaffen. Was sehe ich in der Praxis? Die meisten Entwickler haben verstanden, dass es eine gute Idee den Businesscode nicht mit Infrastrukturcode zu vermischen.


Top