
Kodsnack 631 - Comfortable in uncertainty, with Barry O'Reilly
Kodsnack in English · Kristoffer, Fredrik, Tobias
February 25, 202558m 35sExplicit
Audio is streamed directly from the publisher (traffic.libsyn.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
<p>Fredrik talks to <a href="https://www.linkedin.com/in/barry-o-reilly-b924657/?originalSubdomain=se">Barry O’Reilly</a> about software architecture.</p>
<p>Barry has spent a lot of time and energy connecting software architecture to actual code and development work, and finding good ways of actually training new generations of software architects.</p>
<p>Architecture is a level above programming, it is a different skill, and it needs to be properly taught so that more people can think and make active decisions about it. Oh, and architecture happens at a group level. You can’t really do it alone.</p>
<p>Barry’s quest led him to complexity science, a PhD to actually prove his ideas hold up, and <a href="https://leanpub.com/residuality">two</a> <a href="https://leanpub.com/architectsparadox">books</a>. The idea that you have to understand what goes on in the code in order to do good architecture is more controversial than one might think.</p>
<p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p>
<p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p>
<p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p>
<h2 id="links">Links</h2>
<ul>
<li><a href="https://www.linkedin.com/in/barry-o-reilly-b924657/?originalSubdomain=se">Barry</a></li>
<li><a href="https://www.blacktulip.se/">Black tulip</a></li>
<li><a href="https://complexityexplained.github.io/">Complexity science</a></li>
<li><a href="https://en.wikipedia.org/wiki/Integrated_development_environment">IDE</a></li>
<li><a href="https://en.wikipedia.org/wiki/Antifragile_%28book%29">Antifragile</a></li>
<li><a href="https://en.wikipedia.org/wiki/Nassim_Nicholas_Taleb">Nassim Taleb</a></li>
<li><a href="https://www.econtalk.org/taleb-on-antifragility/">Nassim guesting Econtalk talking about antifragility</a> while the book was in progress</li>
<li>Barry’s papers:
<ul>
<li><a href="https://www.sciencedirect.com/science/article/pii/S1877050919305861?via%3Dihub">No More Snake Oil: Architecting Agility through Antifragility</a> (2019)</li>
<li><a href="https://www.sciencedirect.com/science/article/pii/S1877050920305585">An introduction to residuality theory: Software design heuristics for complex systems</a> (2020)</li>
<li><a href="https://www.mdpi.com/2409-9287/6/4/81">The Machine in the Ghost: Autonomy, Hyperconnectivity, and Residual Causality</a> (2021)</li>
<li><a href="https://www.sciencedirect.com/science/article/pii/S1877050921007420?ref=pdf_download&fr=RR-2&rr=917a03dc9b107062">The Philosophy of Residuality Theory</a> (2021)</li>
<li><a href="https://www.sciencedirect.com/science/article/pii/S1877050922004975?ref=pdf_download&fr=RR-2&rr=9179fd37eb4dac23">Residuality Theory, random simulation, and attractor networks</a> (2022)</li>
<li><a href="https://www.sciencedirect.com/science/article/pii/S1877050923010621?ref=pdf_download&fr=RR-2&rr=917a046ccfc77062">Residuality and Representation: Toward a Coherent Philosophy of Software Architecture</a> (2023)</li>
</ul>
</li>
<li><a href="https://dddeurope.com/">Domain driven design Europe</a></li>
<li><a href="https://leanpub.com/">Leanpub</a></li>
<li><a href="https://leanpub.com/residuality">Residues</a> - Barry’s first book</li>
<li>Barry’s NDC talks - on <a href="https://www.youtube.com/watch?v=PzRZLFWH1fY">process</a> and on <a href="https://www.youtube.com/watch?v=H8ZOp8ayluU">philosophy</a></li>
<li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi</a></li>
<li><a href="https://ko-fi.com/s/bcad291706">Our agile release train engineer stickers</a></li>
<li><a href="https://leanpub.com/architectsparadox">The architect’s paradox</a> - Barry’s second book</li>
<li><a href="https://itrevolution.com/product/accelerate/">Accelerate</a></li>
<li><a href="https://oredev.org/">Øredev</a></li>
<li><a href="https://kodsnack.se/346/">Kodsnack 346</a> - Tomer Gabel about the golden age of tomfoolery</li>
<li><a href="https://dfs.se/">Dataföreningen</a></li>
<li><a href="https://www.dfkompetens.se/">Dataföreningen kompetens</a></li>
</ul>
<h2 id="titles">Titles</h2>
<ul>
<li>How we design and think about structure</li>
<li>Climbed the greasy pole</li>
<li>Keep close to the code</li>
<li>Remove themselves from the code as a status symbol</li>
<li>I would see a lot of grey</li>
<li>There’s a generation missing</li>
<li>A level of thinking above programming</li>
<li>When you look up from your IDE</li>
<li>We had to rescue architecture</li>
<li>When they say “architect”</li>
<li>Headed for that ivory tower</li>
<li>A self-titling profession</li>
<li>Comfortable in uncertainty</li>
<li>Multiple books, and a PhD</li>
<li>How does this thing break</li>
<li>Everything will always break</li>
<li>Patching those cracks</li>
<li>Do you have any proof of this?</li>
<li>The key to good software architecture is pessimism</li>
<li>The mincing of academic criticism</li>
<li>Typing furiously</li>
<li>Hope for the future</li>
<li>He’s from the real world!</li>
</ul>