A hidden Gem – Residuality

Software architecture for a rapidly changing world – with Barry O’Reilly  describes the marvelous journey of Residues as an ‘Antifragile’ Software Architecture decision process (but also scalable to solution and Enterprise Architecture)

Residuality theory is a revolutionary new theory of software design that aims to make it easier to design software systems for complex business environments. Residuality theory models software systems as interconnected residues – an alternative to component and process modeling that uses applied complexity science to make managing uncertainty a fundamental part of the design process.

Related and good to consider watching is “An Introduction to Residuality Theory” (also available from Black Tulip Technology )

The goal of the architect is criticality, not correctness.
Correctness is the goal of the programmer and the mathematician.
This is one of the first major lessons a becoming architect must learn.
— Barry O’Reilly

Leave a comment