Working on Complex Systems (by Teiva Harsanyi)
Exploration of the key differences between complicated and complex systems, offering insights and practical patterns for navigating complexity, such as focusing on observability, favoring reversible decisions, and employing controlled rollouts.
software engineering
systems thinking
complexity
SRE
architecture