Residues: Time, Change, and Uncertainty in Software Architecture.
Residuality Theory offers a fresh perspective on software system design, aiming to explain why we experience design the way we do—why some approaches succeed inconsistently, and why certain architects consistently excel, regardless of the tools they use. It introduces a scientific framework that blends Software Engineering, Complexity Science, and Philosophy to create a fundamentally new way of thinking about software design. This fusion provides a solid theoretical foundation, allowing software architecture to emerge as a distinct and rigorous discipline in its own right.
BOOK EPISODE
"Residues" & "The Architect’s Paradox"
Uncertainty isn't the enemy of software architecture—it's the defining feature! Jacqui Read interviews Barry O'Reilly on his 'residuality' approach that turns random stressors into more resilient systems. They also touch on the Architect's Paradox.
Watch the video