---
title: "An Introduction to Residuality Theory by Barry M O'Reilly"
source: "https://virtualddd.com/sessions/an-introduction-to-residuality-theory-by-barry-m-oreilly/"
date: 2022-10-25
tags: ["software design", "software architecture", "complexity theory"]
type: "Online session"
host: "Kenny Schwegler"
video: "https://www.youtube.com/embed/ZAoHBOVgmr4"
---

# An Introduction to Residuality Theory by Barry M O'Reilly

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.
