Residues: Time, Change & Uncertainty in Software Architecture
This presentation was recorded at GOTO Copenhagen 2025. https://gotocph.com Barry O’Reilly - Founder at Black Tulip Tech and Author of “Residues” & “The Architect’s Paradox” RESOURCES https://bsky.app/profile/technologytulip.bsky.social https://www.linkedin.com/in/barry-o-reilly-b924657 https://www.blacktulip.se ABSTRACT 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. […] TIMECODES 00:00 Intro 01:50 A short history of software architecture 02:02 Software architecture & complexity 11:10 Uncertainty & the complexity sciences 11:20 Software from a complexity perspective 21:15 Residuality theory 29:06 Example: Car charging systems 38:39 Contagion analysis 46:08 Outro Read the full abstract here: https://gotocph.com/2025/sessions/3595