<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>web01.fireside.fm</fireside:hostname>
    <fireside:genDate>Sat, 25 Apr 2026 04:18:43 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Elixir Outlaws - Episodes Tagged with “Software Design”</title>
    <link>https://elixiroutlaws.com/tags/software%20design</link>
    <pubDate>Thu, 18 Feb 2021 18:00:00 -0500</pubDate>
    <description>Elixir Outlaws is an informal discussion about interesting things happening in Elixir. Our goal is to capture the spirit of a conference hallway discussion in a podcast.
</description>
    <language>en-us</language>
    <itunes:type>episodic</itunes:type>
    <itunes:subtitle>The hallway track of the Elixir community</itunes:subtitle>
    <itunes:author>Elixir Outlaws</itunes:author>
    <itunes:summary>Elixir Outlaws is an informal discussion about interesting things happening in Elixir. Our goal is to capture the spirit of a conference hallway discussion in a podcast.
</itunes:summary>
    <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/cover.jpg?v=4"/>
    <itunes:explicit>no</itunes:explicit>
    <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
    <itunes:owner>
      <itunes:name>Elixir Outlaws</itunes:name>
      <itunes:email>amos@binarynoggin.com</itunes:email>
    </itunes:owner>
<itunes:category text="Technology"/>
<itunes:category text="News">
  <itunes:category text="Tech News"/>
</itunes:category>
<itunes:category text="Education">
  <itunes:category text="How To"/>
</itunes:category>
<item>
  <title>Episode 89: The new-new architecture</title>
  <link>http://elixiroutlaws.com/89</link>
  <guid isPermaLink="false">bbb8852c-5bf3-415c-b758-74365b3f2458</guid>
  <pubDate>Thu, 18 Feb 2021 18:00:00 -0500</pubDate>
  <author>Elixir Outlaws</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/bbb8852c-5bf3-415c-b758-74365b3f2458.mp3" length="51851865" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>Elixir Outlaws</itunes:author>
  <itunes:subtitle>The main topics this week are complexity and software design.</itunes:subtitle>
  <itunes:duration>54:00</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/cover.jpg?v=4"/>
  <description>Chris skipped his normal pre-podcast prep and is trying to make up for it. Amos wants to know more about what Chris does to prep; a topic which is interesting to literally no one. Quotes are missatributed as the hosts turn to the main topic of the week: What makes for good design.
Chris claims to have a specific design sense but has no idea if its a good sense or not. Both he and Amos agree that consistency is important and that software developers should always be working to making the design of a system a little bit better. But, that work also seems hard and its way more fun to play around with Istio or whatever.
A transcript is available for this episode on Binary Noggin's website:  https://binarynoggin.com/blog/episode-89-the-new-new-architecture/ 
</description>
  <itunes:keywords>elixir, erlang, BEAM</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Chris skipped his normal pre-podcast prep and is trying to make up for it. Amos wants to know more about what Chris does to prep; a topic which is interesting to literally no one. Quotes are missatributed as the hosts turn to the main topic of the week: What makes for good design.</p>

<p>Chris claims to have a specific design <em>sense</em> but has no idea if its a good sense or not. Both he and Amos agree that consistency is important and that software developers should always be working to making the design of a system a little bit better. But, that work also seems hard and its way more fun to play around with Istio or whatever.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-89-the-new-new-architecture/" rel="nofollow">https://binarynoggin.com/blog/episode-89-the-new-new-architecture/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Chris skipped his normal pre-podcast prep and is trying to make up for it. Amos wants to know more about what Chris does to prep; a topic which is interesting to literally no one. Quotes are missatributed as the hosts turn to the main topic of the week: What makes for good design.</p>

<p>Chris claims to have a specific design <em>sense</em> but has no idea if its a good sense or not. Both he and Amos agree that consistency is important and that software developers should always be working to making the design of a system a little bit better. But, that work also seems hard and its way more fun to play around with Istio or whatever.</p>

<p>A transcript is available for this episode on Binary Noggin&#39;s website:  <a href="https://binarynoggin.com/blog/episode-89-the-new-new-architecture/" rel="nofollow">https://binarynoggin.com/blog/episode-89-the-new-new-architecture/</a></p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>Episode 21: Deconstructing This Mountain of Doom</title>
  <link>http://elixiroutlaws.com/21</link>
  <guid isPermaLink="false">a405f946-858c-4368-8530-a6dbc8c9ed30</guid>
  <pubDate>Fri, 19 Oct 2018 17:00:00 -0400</pubDate>
  <author>Elixir Outlaws</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/a405f946-858c-4368-8530-a6dbc8c9ed30.mp3" length="55764331" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>Elixir Outlaws</itunes:author>
  <itunes:subtitle>Special guest James Edward Gray II joins the hosts this week and brings lots of questions on design and how we think about dependencies.</itunes:subtitle>
  <itunes:duration>1:08:12</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/cover.jpg?v=4"/>
  <description>This week the hosts are joined by special guest and Friend of The Show :tm: James Edward Gray II. After introducing themselves for the first time in the shows history, James presents several questions for the guests. This leads into a discussion about dependencies, when we should rely on them, and how we should evaluate them. James turns the conversation to a discussion about Anna and Chris's talks at GigCityElixir. Special Guest: James Edward Gray II.
</description>
  <itunes:keywords>elixir, ruby, gigcityelixir</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>This week the hosts are joined by special guest and Friend of The Show :tm: James Edward Gray II. After introducing themselves for the first time in the shows history, James presents several questions for the guests. This leads into a discussion about dependencies, when we should rely on them, and how we should evaluate them. James turns the conversation to a discussion about Anna and Chris&#39;s talks at GigCityElixir.</p><p>Special Guest: James Edward Gray II.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p><p>Links:</p><ul><li><a title="GigCity Elixir" rel="nofollow" href="https://www.gigcityelixir.com/">GigCity Elixir</a></li><li><a title="Philosophy of Software Design by John Ousterhout" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1732102201/elixiroutlaws-20">Philosophy of Software Design by John Ousterhout</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>This week the hosts are joined by special guest and Friend of The Show :tm: James Edward Gray II. After introducing themselves for the first time in the shows history, James presents several questions for the guests. This leads into a discussion about dependencies, when we should rely on them, and how we should evaluate them. James turns the conversation to a discussion about Anna and Chris&#39;s talks at GigCityElixir.</p><p>Special Guest: James Edward Gray II.</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p><p>Links:</p><ul><li><a title="GigCity Elixir" rel="nofollow" href="https://www.gigcityelixir.com/">GigCity Elixir</a></li><li><a title="Philosophy of Software Design by John Ousterhout" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1732102201/elixiroutlaws-20">Philosophy of Software Design by John Ousterhout</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>Episode 20: The World Famous Sponge Display</title>
  <link>http://elixiroutlaws.com/20</link>
  <guid isPermaLink="false">50781a99-a9dc-4cc3-8578-c8ee3372f4a5</guid>
  <pubDate>Thu, 11 Oct 2018 11:00:00 -0400</pubDate>
  <author>Elixir Outlaws</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/50781a99-a9dc-4cc3-8578-c8ee3372f4a5.mp3" length="35736556" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>Elixir Outlaws</itunes:author>
  <itunes:subtitle>The main topic this week: How do we handle complexity when designing software.</itunes:subtitle>
  <itunes:duration>48:34</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/4/4b3f9fe7-b118-4f29-b6ee-7baf2571b03c/cover.jpg?v=4"/>
  <description>This week starts off with a discussion about Amos and Chris’s recent trip to Strangeloop and the great talks they saw there. There’s a brief interlude into airports and the World Famous sponge display in the Chattanooga airport.
The main topic this week: How do we handle complexity when designing software. Chris, excited after reading Philosophy of Software Design, gets exceptionally fired up about software design and the tradeoffs that programmers make. The hosts discuss the nature of software developers and the ways that programmer culture influences those decisions.
The hosts turn to discussing the recent changes in Ecto which is mostly Chris ranting for 15 minutes because he doesn’t get it (those who dislike rants will want to turn off their podcast players). 
</description>
  <itunes:keywords>elixir, Philosophy of Software Design, </itunes:keywords>
  <content:encoded>
    <![CDATA[<p>This week starts off with a discussion about Amos and Chris’s recent trip to Strangeloop and the great talks they saw there. There’s a brief interlude into airports and the World Famous sponge display in the Chattanooga airport.</p>

<p>The main topic this week: How do we handle complexity when designing software. Chris, excited after reading Philosophy of Software Design, gets exceptionally fired up about software design and the tradeoffs that programmers make. The hosts discuss the nature of software developers and the ways that programmer culture influences those decisions.</p>

<p>The hosts turn to discussing the recent changes in Ecto which is mostly Chris ranting for 15 minutes because he doesn’t get it (those who dislike rants will want to turn off their podcast players).</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p><p>Links:</p><ul><li><a title="Strangeloop 2018" rel="nofollow" href="https://www.youtube.com/watch?v=y-xgWLYQc4g&amp;list=PLcGKfGEEONaBUdko326yL6ags8C_SYgqH">Strangeloop 2018</a></li><li><a title="Automatic Detection of Core Erlang Message Passing Errors" rel="nofollow" href="http://delivery.acm.org/10.1145/3250000/3242765/icfpws18erlangmain-id7-p.pdf">Automatic Detection of Core Erlang Message Passing Errors</a> &mdash; 
Erlang’s powerful communication model allows us to build high-level concurrent systems. These can, however, harbour subtle communication errors less severe than global dead- lock or crashes: messages never received can degrade per- formance and consume swaths of memory.</li><li><a title="Philosophy of Software Design by John Ousterhout" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1732102201/elixiroutlaws-20">Philosophy of Software Design by John Ousterhout</a></li><li><a title="Rich Hickey - Simplicity matters" rel="nofollow" href="https://youtu.be/rI8tNMsozo0?t=743">Rich Hickey - Simplicity matters</a></li><li><a title="Split ecto into ecto and ecto_sql " rel="nofollow" href="https://github.com/elixir-ecto/ecto/issues/2558">Split ecto into ecto and ecto_sql </a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>This week starts off with a discussion about Amos and Chris’s recent trip to Strangeloop and the great talks they saw there. There’s a brief interlude into airports and the World Famous sponge display in the Chattanooga airport.</p>

<p>The main topic this week: How do we handle complexity when designing software. Chris, excited after reading Philosophy of Software Design, gets exceptionally fired up about software design and the tradeoffs that programmers make. The hosts discuss the nature of software developers and the ways that programmer culture influences those decisions.</p>

<p>The hosts turn to discussing the recent changes in Ecto which is mostly Chris ranting for 15 minutes because he doesn’t get it (those who dislike rants will want to turn off their podcast players).</p><p><a rel="payment" href="https://www.patreon.com/user?u=5332239">Support Elixir Outlaws</a></p><p>Links:</p><ul><li><a title="Strangeloop 2018" rel="nofollow" href="https://www.youtube.com/watch?v=y-xgWLYQc4g&amp;list=PLcGKfGEEONaBUdko326yL6ags8C_SYgqH">Strangeloop 2018</a></li><li><a title="Automatic Detection of Core Erlang Message Passing Errors" rel="nofollow" href="http://delivery.acm.org/10.1145/3250000/3242765/icfpws18erlangmain-id7-p.pdf">Automatic Detection of Core Erlang Message Passing Errors</a> &mdash; 
Erlang’s powerful communication model allows us to build high-level concurrent systems. These can, however, harbour subtle communication errors less severe than global dead- lock or crashes: messages never received can degrade per- formance and consume swaths of memory.</li><li><a title="Philosophy of Software Design by John Ousterhout" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1732102201/elixiroutlaws-20">Philosophy of Software Design by John Ousterhout</a></li><li><a title="Rich Hickey - Simplicity matters" rel="nofollow" href="https://youtu.be/rI8tNMsozo0?t=743">Rich Hickey - Simplicity matters</a></li><li><a title="Split ecto into ecto and ecto_sql " rel="nofollow" href="https://github.com/elixir-ecto/ecto/issues/2558">Split ecto into ecto and ecto_sql </a></li></ul>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
