A deep dive into Barry O'Reilly's The Architects's Paradox, Uncertainty and the Philosophy of Software Architecture