{"id":374994,"date":"2025-10-07T08:02:00","date_gmt":"2025-10-07T14:02:00","guid":{"rendered":"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/"},"modified":"2025-10-07T08:02:00","modified_gmt":"2025-10-07T14:02:00","slug":"producing-a-better-software-architecture-with-residuality-theory","status":"publish","type":"post","link":"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/","title":{"rendered":"Producing a Better Software Architecture with Residuality Theory"},"content":{"rendered":"<div><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/res.infoq.com\/news\/2025\/10\/architectures-residuality-theory\/en\/card_header_image\/architecture-residuality-theory-twitter-card-1759844199399.jpg?w=1200&#038;ssl=1\" \/>\n<div>Software architecture is tough because it blends coding, math, and business systems. Due to surprises, architectures tend to become irrelevant over time, Barry O&#8217;Reilly said. He presented residuality theory, where he suggested stressing naive architectures to reveal hidden \u201cattractors\u201d in complex business systems. This allows designs to better survive change and uncertainty.<\/div>\n<\/div>\n<p><a href=\"https:\/\/www.infoq.com\/news\/2025\/10\/architectures-residuality-theory\/\" target=\"_blank\" class=\"feedzy-rss-link-icon\">Read More<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Software architecture is tough because it blends coding, math, and business systems. Due to surprises, architectures tend to become irrelevant over time, Barry O&#8217;Reilly said. He presented residuality theory, where he suggested stressing naive architectures to reveal hidden \u201cattractors\u201d in complex business systems. This allows designs to better survive change and uncertainty. Read More<\/p>\n","protected":false},"author":1,"featured_media":374995,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","content-type":"","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","neve_meta_reading_time":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[36],"tags":[],"class_list":["post-374994","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-architecture"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Producing a Better Software Architecture with Residuality Theory - The Product of Design<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Producing a Better Software Architecture with Residuality Theory - The Product of Design\" \/>\n<meta property=\"og:description\" content=\"Software architecture is tough because it blends coding, math, and business systems. Due to surprises, architectures tend to become irrelevant over time, Barry O&#8217;Reilly said. He presented residuality theory, where he suggested stressing naive architectures to reveal hidden \u201cattractors\u201d in complex business systems. This allows designs to better survive change and uncertainty. Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/\" \/>\n<meta property=\"og:site_name\" content=\"The Product of Design\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-07T14:02:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.infoq.com\/news\/2025\/10\/architectures-residuality-theory\/en\/card_header_image\/architecture-residuality-theory-twitter-card-1759844199399.jpg\" \/>\n<meta name=\"author\" content=\"TPODadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ben Linders\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/producing-a-better-software-architecture-with-residuality-theory\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/producing-a-better-software-architecture-with-residuality-theory\\\/\"},\"author\":{\"name\":\"TPODadmin\",\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/#\\\/schema\\\/person\\\/10e000e236c3b85f26a286d96403e2cd\"},\"headline\":\"Producing a Better Software Architecture with Residuality Theory\",\"datePublished\":\"2025-10-07T14:02:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/producing-a-better-software-architecture-with-residuality-theory\\\/\"},\"wordCount\":63,\"publisher\":{\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/producing-a-better-software-architecture-with-residuality-theory\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/architecture-residuality-theory-twitter-card-1759844199399-y5V9NB.jpg\",\"articleSection\":[\"Architecture\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/producing-a-better-software-architecture-with-residuality-theory\\\/\",\"url\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/producing-a-better-software-architecture-with-residuality-theory\\\/\",\"name\":\"Producing a Better Software Architecture with Residuality Theory - The Product of Design\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/producing-a-better-software-architecture-with-residuality-theory\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/producing-a-better-software-architecture-with-residuality-theory\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/architecture-residuality-theory-twitter-card-1759844199399-y5V9NB.jpg\",\"datePublished\":\"2025-10-07T14:02:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/producing-a-better-software-architecture-with-residuality-theory\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/producing-a-better-software-architecture-with-residuality-theory\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/producing-a-better-software-architecture-with-residuality-theory\\\/#primaryimage\",\"url\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/architecture-residuality-theory-twitter-card-1759844199399-y5V9NB.jpg\",\"contentUrl\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/architecture-residuality-theory-twitter-card-1759844199399-y5V9NB.jpg\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/producing-a-better-software-architecture-with-residuality-theory\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Producing a Better Software Architecture with Residuality Theory\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/#website\",\"url\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/\",\"name\":\"The Product of Design\",\"description\":\"Product Development Design Studio\",\"publisher\":{\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/#organization\",\"name\":\"The Product of Design\",\"url\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i2.wp.com\\\/www.theproductofdesign.com\\\/site\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/tPOD_logo.png?fit=150%2C43&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i2.wp.com\\\/www.theproductofdesign.com\\\/site\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/tPOD_logo.png?fit=150%2C43&ssl=1\",\"width\":150,\"height\":43,\"caption\":\"The Product of Design\"},\"image\":{\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/theproductofdesign.com\\\/site\\\/#\\\/schema\\\/person\\\/10e000e236c3b85f26a286d96403e2cd\",\"name\":\"TPODadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9da046d87f74a01c2e8d6ce7d16e652499472ae7d0ee82daa1c8d9f4988ce16a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9da046d87f74a01c2e8d6ce7d16e652499472ae7d0ee82daa1c8d9f4988ce16a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9da046d87f74a01c2e8d6ce7d16e652499472ae7d0ee82daa1c8d9f4988ce16a?s=96&d=mm&r=g\",\"caption\":\"TPODadmin\"},\"sameAs\":[\"https:\\\/\\\/tpod.co\\\/site\"],\"url\":\"https:\\\/\\\/www.infoq.com\\\/news\\\/2025\\\/10\\\/architectures-residuality-theory\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Producing a Better Software Architecture with Residuality Theory - The Product of Design","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/","og_locale":"en_US","og_type":"article","og_title":"Producing a Better Software Architecture with Residuality Theory - The Product of Design","og_description":"Software architecture is tough because it blends coding, math, and business systems. Due to surprises, architectures tend to become irrelevant over time, Barry O&#8217;Reilly said. He presented residuality theory, where he suggested stressing naive architectures to reveal hidden \u201cattractors\u201d in complex business systems. This allows designs to better survive change and uncertainty. Read More","og_url":"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/","og_site_name":"The Product of Design","article_published_time":"2025-10-07T14:02:00+00:00","og_image":[{"url":"https:\/\/res.infoq.com\/news\/2025\/10\/architectures-residuality-theory\/en\/card_header_image\/architecture-residuality-theory-twitter-card-1759844199399.jpg","type":"","width":"","height":""}],"author":"TPODadmin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ben Linders"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/#article","isPartOf":{"@id":"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/"},"author":{"name":"TPODadmin","@id":"https:\/\/theproductofdesign.com\/site\/#\/schema\/person\/10e000e236c3b85f26a286d96403e2cd"},"headline":"Producing a Better Software Architecture with Residuality Theory","datePublished":"2025-10-07T14:02:00+00:00","mainEntityOfPage":{"@id":"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/"},"wordCount":63,"publisher":{"@id":"https:\/\/theproductofdesign.com\/site\/#organization"},"image":{"@id":"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/#primaryimage"},"thumbnailUrl":"https:\/\/theproductofdesign.com\/site\/wp-content\/uploads\/2025\/10\/architecture-residuality-theory-twitter-card-1759844199399-y5V9NB.jpg","articleSection":["Architecture"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/","url":"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/","name":"Producing a Better Software Architecture with Residuality Theory - The Product of Design","isPartOf":{"@id":"https:\/\/theproductofdesign.com\/site\/#website"},"primaryImageOfPage":{"@id":"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/#primaryimage"},"image":{"@id":"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/#primaryimage"},"thumbnailUrl":"https:\/\/theproductofdesign.com\/site\/wp-content\/uploads\/2025\/10\/architecture-residuality-theory-twitter-card-1759844199399-y5V9NB.jpg","datePublished":"2025-10-07T14:02:00+00:00","breadcrumb":{"@id":"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/#primaryimage","url":"https:\/\/theproductofdesign.com\/site\/wp-content\/uploads\/2025\/10\/architecture-residuality-theory-twitter-card-1759844199399-y5V9NB.jpg","contentUrl":"https:\/\/theproductofdesign.com\/site\/wp-content\/uploads\/2025\/10\/architecture-residuality-theory-twitter-card-1759844199399-y5V9NB.jpg","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/theproductofdesign.com\/site\/producing-a-better-software-architecture-with-residuality-theory\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/theproductofdesign.com\/site\/"},{"@type":"ListItem","position":2,"name":"Producing a Better Software Architecture with Residuality Theory"}]},{"@type":"WebSite","@id":"https:\/\/theproductofdesign.com\/site\/#website","url":"https:\/\/theproductofdesign.com\/site\/","name":"The Product of Design","description":"Product Development Design Studio","publisher":{"@id":"https:\/\/theproductofdesign.com\/site\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/theproductofdesign.com\/site\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/theproductofdesign.com\/site\/#organization","name":"The Product of Design","url":"https:\/\/theproductofdesign.com\/site\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/theproductofdesign.com\/site\/#\/schema\/logo\/image\/","url":"https:\/\/i2.wp.com\/www.theproductofdesign.com\/site\/wp-content\/uploads\/2020\/08\/tPOD_logo.png?fit=150%2C43&ssl=1","contentUrl":"https:\/\/i2.wp.com\/www.theproductofdesign.com\/site\/wp-content\/uploads\/2020\/08\/tPOD_logo.png?fit=150%2C43&ssl=1","width":150,"height":43,"caption":"The Product of Design"},"image":{"@id":"https:\/\/theproductofdesign.com\/site\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/theproductofdesign.com\/site\/#\/schema\/person\/10e000e236c3b85f26a286d96403e2cd","name":"TPODadmin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9da046d87f74a01c2e8d6ce7d16e652499472ae7d0ee82daa1c8d9f4988ce16a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9da046d87f74a01c2e8d6ce7d16e652499472ae7d0ee82daa1c8d9f4988ce16a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9da046d87f74a01c2e8d6ce7d16e652499472ae7d0ee82daa1c8d9f4988ce16a?s=96&d=mm&r=g","caption":"TPODadmin"},"sameAs":["https:\/\/tpod.co\/site"],"url":"https:\/\/www.infoq.com\/news\/2025\/10\/architectures-residuality-theory\/"}]}},"jetpack_featured_media_url":"https:\/\/theproductofdesign.com\/site\/wp-content\/uploads\/2025\/10\/architecture-residuality-theory-twitter-card-1759844199399-y5V9NB.jpg","jetpack_sharing_enabled":true,"brizy_media":[],"_links":{"self":[{"href":"https:\/\/theproductofdesign.com\/site\/wp-json\/wp\/v2\/posts\/374994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theproductofdesign.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theproductofdesign.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theproductofdesign.com\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theproductofdesign.com\/site\/wp-json\/wp\/v2\/comments?post=374994"}],"version-history":[{"count":0,"href":"https:\/\/theproductofdesign.com\/site\/wp-json\/wp\/v2\/posts\/374994\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/theproductofdesign.com\/site\/wp-json\/wp\/v2\/media\/374995"}],"wp:attachment":[{"href":"https:\/\/theproductofdesign.com\/site\/wp-json\/wp\/v2\/media?parent=374994"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theproductofdesign.com\/site\/wp-json\/wp\/v2\/categories?post=374994"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theproductofdesign.com\/site\/wp-json\/wp\/v2\/tags?post=374994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}