Letzte Beiträge

Entwicklungspraxis 24. August 2023

What Sound Does Your Microwave?

Hi, Kennst du das? Du machst ein Gerät an, dass du immer wieder benutzt. Über Jahre. Du kennst das Geräusch, dass es macht. Das rythmische “schwu schwu schwu”, wenn du die Spülmaschine anstellst. Oder das bekannte “klick” wenn der Ofen angeht. Dein Signal: alles läuft. Weiter machen! Doch was, wenn es plötzlich anders klingt? Es nicht mehr deinen Erwartungen entspricht? Genau das ist mir mit meiner Mikrowelle passiert. Ich machte sie - wie gewohnt - an. Ich erwartete ein “djeeehhh”.


Entwicklungspraxis 21. August 2023

The Fifth Ideal: Customer Focus

Hi, “Das VPN sollte nicht von euch [Sysadmins] betrieben werden” Nach diesem Satz sah ich in erschreckte Gesichter. Er ist mir herausgerutscht. Während dem wöchentlichen Jour Fixe zwischen den Entwicklern und Admins. Er kam auf die Frage was unsere Prioritäten sind. Das traf ein Nerv. Wahrscheinlich nicht, weil die Beteiligten emotional so stark am VPN hängen. Wahrscheinlich auch nicht, weil die Aussage falsch ist. Ne - es liegt eher daran, dass sie für das Team so unkonventionell ist.


Software-Architektur 17. August 2023

State Is the Root of All Evil

Hi, Was unterscheidet eine Anwendung von einer (mathematischen) Funktion? Eine Funktion nimmt einen Input x und transformiert ihn zu einem Output. Wenn gilt f(x) = 2 * x, dann ist das Ergebnis dieser Funktion bei der Eingabe von jedem x immer gleich. Es gibt keine Seiteneffekte. Wir nennen dieses Verhalten stateless. Aber was hat das mit der Frage vom Anfang zutun? Eine Anwendung geht darüber hinaus. (Fast) jede Anwendung muss mit State arbeiten. Sobald wir I/O Operations in unserem System haben, haben wir inhärent State. Und häufig kann ein methodenaufruf, mit dem gleichen Input, zu unterschiedlichen Zeiten, unterschiedliche Resultate liefern. Und das ist auch nicht vermeidbar und liegt in der Natur der Aufgabe, die wir lösen wollen.


Entwicklungspraxis 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. Es löst ein echtes Problem. In einer Nische, die kaum eine andere Firma besetzen kann.


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.


Top