Acting under uncertainty

A general approach to respond to uncertainty

Uwe Friedrichsen

14 minute read

A black swan (seen in Stuttgart, Germany)

In the previous post, I introduced the concept of uncertainty as the unifying main driver of rethinking IT. I described how it breaks the certainty-based value prediction model that most of our acting (not only) in IT is based upon and why so many people and companies have difficulties to accept and adapt to uncertainty.

Understanding uncertainty

Why uncertainty changes everything

Uwe Friedrichsen

13 minute read

Elephant sculpture (seen in front of the Natural History Museum Vienna)

After a few posts discussing some aspects of software architecture, I would like to continue with the probably most important concept that I see in the world (not only) of IT today: uncertainty.

The reusability fallacy - Part 4

Why the reusability promise does not work

Uwe Friedrichsen

17 minute read

Container ship sailing on the Elbe (nearby Hamburg, Germany)

In the previous part of this series I discussed why reusability is a false friend in distributed systems and thus should not be used to sell distributed architectural approaches. Additionally, I discussed the difference between “usable” and “reusable” assets and why you should strive for “usability” in distributed approaches like, e.g., microservices.