<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet href="https://rss.buzzsprout.com/styles.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:psc="http://podlove.org/simple-chapters" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <atom:link href="https://rss.buzzsprout.com/1878319.rss" rel="self" type="application/rss+xml" />
  <atom:link href="https://pubsubhubbub.appspot.com/" rel="hub" xmlns="http://www.w3.org/2005/Atom" />
  <title>Code with Jason</title>

  <lastBuildDate>Sat, 05 Sep 2026 20:24:37 -0400</lastBuildDate>
  <link>https://www.codewithjason.com/podcast/</link>
  <language>en</language>
  <copyright>© 2026 Code with Jason</copyright>
  <podcast:locked>yes</podcast:locked>
    <podcast:guid>726388b8-b1bc-54e9-8dae-bec69f8a5d4b</podcast:guid>
  <itunes:author>Jason Swett</itunes:author>
  <itunes:type>episodic</itunes:type>
  <itunes:explicit>false</itunes:explicit>
  <description><![CDATA[On the Code with Jason podcast I discuss technical topics with interesting people. Guests include people from companies like GitHub, Google and Stripe.]]></description>
  <generator>Buzzsprout (https://www.buzzsprout.com)</generator>
  <itunes:owner>
    <itunes:name>Jason Swett</itunes:name>
  </itunes:owner>
  <image>
     <url>https://storage.buzzsprout.com/iwh3w3rmfxonp3kpne2cj5vmo39r?.jpg</url>
     <title>Code with Jason</title>
     <link>https://www.codewithjason.com/podcast/</link>
  </image>
  <itunes:image href="https://storage.buzzsprout.com/iwh3w3rmfxonp3kpne2cj5vmo39r?.jpg" />
  <itunes:category text="Technology" />
  <item>
    <itunes:title>327 - Will Carey, CTO of Brand New Box</itunes:title>
    <title>327 - Will Carey, CTO of Brand New Box</title>
    <itunes:summary><![CDATA[In this episode I talk with Will Carey, CTO of Brand New Box, about evolving software development practices, the shifting role of AI in coding, and the importance of understanding client needs. We also dive into Will's unique code editor project, Reins, and the importance of observability in development.  Links: - Will Carey on Twitter - Brand New Box - Reins on GitHub - Nonsense Monthly   ]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Will Carey, CTO of Brand New Box, about evolving software development practices, the shifting role of AI in coding, and the importance of understanding client needs. We also dive into Will&apos;s unique code editor project, Reins, and the importance of observability in development.<br/><br/>Links:<br/>- <a href='https://twitter.com/willtcarey'>Will Carey on Twitter</a><br/>- <a href='https://brandnewbox.com'>Brand New Box</a><br/>- <a href='https://github.com/willtcarey/reins'>Reins on GitHub</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a><br/><br/></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Will Carey, CTO of Brand New Box, about evolving software development practices, the shifting role of AI in coding, and the importance of understanding client needs. We also dive into Will&apos;s unique code editor project, Reins, and the importance of observability in development.<br/><br/>Links:<br/>- <a href='https://twitter.com/willtcarey'>Will Carey on Twitter</a><br/>- <a href='https://brandnewbox.com'>Brand New Box</a><br/>- <a href='https://github.com/willtcarey/reins'>Reins on GitHub</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a><br/><br/></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/19732416-327-will-carey-cto-of-brand-new-box.mp3" length="40495556" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/gq1znw5wvnkui2gclhxcyrhl14bm?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-19732416</guid>
    <pubDate>Sat, 05 Sep 2026 13:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19732416/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19732416/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19732416/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19732416/transcript.vtt" type="text/vtt" />
    <itunes:duration>3371</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>326 - Bruno Sutic, Creator of RailsBilling</itunes:title>
    <title>326 - Bruno Sutic, Creator of RailsBilling</title>
    <itunes:summary><![CDATA[In this episode, I talk with Bruno Sutic about his journey creating Ruby and Rails projects, including a modern broken link checker and RailsBilling, a gem for advanced Stripe subscription integrations. We discuss the complexities of billing integration and his insights into the ever-evolving Stripe ecosystem.  Links: - Bruno Sutic's Personal Site - RailsBilling - Nonsense Monthly   ]]></itunes:summary>
    <description><![CDATA[<p>In this episode, I talk with Bruno Sutic about his journey creating Ruby and Rails projects, including a modern broken link checker and RailsBilling, a gem for advanced Stripe subscription integrations. We discuss the complexities of billing integration and his insights into the ever-evolving Stripe ecosystem.<br/><br/>Links:<br/>- <a href='https://brunosutic.com'>Bruno Sutic&apos;s Personal Site</a><br/>- <a href='https://railsbilling.com'>RailsBilling</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a><br/><br/></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, I talk with Bruno Sutic about his journey creating Ruby and Rails projects, including a modern broken link checker and RailsBilling, a gem for advanced Stripe subscription integrations. We discuss the complexities of billing integration and his insights into the ever-evolving Stripe ecosystem.<br/><br/>Links:<br/>- <a href='https://brunosutic.com'>Bruno Sutic&apos;s Personal Site</a><br/>- <a href='https://railsbilling.com'>RailsBilling</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a><br/><br/></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/19694886-326-bruno-sutic-creator-of-railsbilling.mp3" length="40983048" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/ml807b91n2dzz32kfh4admts8l59?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-19694886</guid>
    <pubDate>Mon, 31 Aug 2026 14:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19694886/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19694886/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19694886/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19694886/transcript.vtt" type="text/vtt" />
    <itunes:duration>3412</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>325 - Adam Burgess, Creator of Domain Tracker</itunes:title>
    <title>325 - Adam Burgess, Creator of Domain Tracker</title>
    <itunes:summary><![CDATA[In this episode I talk with Adam Burgess about his unique journey from accounting to software engineering. We discuss his career transition, the coding bootcamp experience, launching his domain monitoring app, and the challenges of building and marketing a software product as a newcomer in the Rails community.  Links: - The Domain Tracker - Nonsense Monthly   ]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Adam Burgess about his unique journey from accounting to software engineering. We discuss his career transition, the coding bootcamp experience, launching his domain monitoring app, and the challenges of building and marketing a software product as a newcomer in the Rails community.<br/><br/>Links:<br/>- <a href='https://thedomaintracker.com'>The Domain Tracker</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a><br/><br/></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Adam Burgess about his unique journey from accounting to software engineering. We discuss his career transition, the coding bootcamp experience, launching his domain monitoring app, and the challenges of building and marketing a software product as a newcomer in the Rails community.<br/><br/>Links:<br/>- <a href='https://thedomaintracker.com'>The Domain Tracker</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a><br/><br/></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/19584502-325-adam-burgess-creator-of-domain-tracker.mp3" length="32879729" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/yhzcn67gd8lhy727sa9v2yelqrtz?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-19584502</guid>
    <pubDate>Sat, 01 Aug 2026 12:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19584502/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19584502/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19584502/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19584502/transcript.vtt" type="text/vtt" />
    <itunes:duration>2737</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>324 - Renaissance Code 2026 Speaker Dave Thomas: Fundamentals of Software Development</itunes:title>
    <title>324 - Renaissance Code 2026 Speaker Dave Thomas: Fundamentals of Software Development</title>
    <itunes:summary><![CDATA[In this episode I talk with Dave Thomas about the rapid changes in technology and the importance of returning to software development fundamentals. We discuss the pitfalls of relying solely on AI-generated code and the value of elegance, simplicity, and deep understanding in software design.  Links: - Renaissance Code - RubyConf - Nonsense Monthly   ]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Dave Thomas about the rapid changes in technology and the importance of returning to software development fundamentals. We discuss the pitfalls of relying solely on AI-generated code and the value of elegance, simplicity, and deep understanding in software design.<br/><br/>Links:<br/>- <a href='https://renaissancecode.com'>Renaissance Code</a><br/>- <a href='https://rubyconf.org'>RubyConf</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a><br/><br/></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Dave Thomas about the rapid changes in technology and the importance of returning to software development fundamentals. We discuss the pitfalls of relying solely on AI-generated code and the value of elegance, simplicity, and deep understanding in software design.<br/><br/>Links:<br/>- <a href='https://renaissancecode.com'>Renaissance Code</a><br/>- <a href='https://rubyconf.org'>RubyConf</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a><br/><br/></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/19446336-324-renaissance-code-2026-speaker-dave-thomas-fundamentals-of-software-development.mp3" length="37173475" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/8fb3conrsm5xxg7djyxlqyirrjni?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-19446336</guid>
    <pubDate>Sun, 05 Jul 2026 11:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19446336/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19446336/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19446336/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19446336/transcript.vtt" type="text/vtt" />
    <itunes:duration>3095</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>323 - David Yanacek on 20 Years of Innovation at AWS</itunes:title>
    <title>323 - David Yanacek on 20 Years of Innovation at AWS</title>
    <itunes:summary><![CDATA[In this episode I talk with David Yanacek about his journey from operating Amazon's web server fleet to revolutionizing DevOps at AWS. We discuss AI in software development, spec-driven development, and universal testing techniques. David shares insights into operational excellence and the Amazon Builders Library.  Links: - Amazon Builders Library - Nonsense Monthly ]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with David Yanacek about his journey from operating Amazon&apos;s web server fleet to revolutionizing DevOps at AWS. We discuss AI in software development, spec-driven development, and universal testing techniques. David shares insights into operational excellence and the Amazon Builders Library.<br/><br/>Links:<br/>- <a href='https://aws.amazon.com/builders-library'>Amazon Builders Library</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with David Yanacek about his journey from operating Amazon&apos;s web server fleet to revolutionizing DevOps at AWS. We discuss AI in software development, spec-driven development, and universal testing techniques. David shares insights into operational excellence and the Amazon Builders Library.<br/><br/>Links:<br/>- <a href='https://aws.amazon.com/builders-library'>Amazon Builders Library</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/19426102-323-david-yanacek-on-20-years-of-innovation-at-aws.mp3" length="50505662" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/43911dswe4j0z91kvwy89swjnb3s?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-19426102</guid>
    <pubDate>Wed, 01 Jul 2026 16:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19426102/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19426102/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19426102/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19426102/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/19426102/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Snail Mail Newsletter Pitch" />
  <psc:chapter start="3:53" title="AWS Veteran Meets The Host" />
  <psc:chapter start="6:19" title="Why AI Needs Specifications" />
  <psc:chapter start="9:35" title="Treat Agent Drift As Defects" />
  <psc:chapter start="11:45" title="Context Windows And Written Specs" />
  <psc:chapter start="16:21" title="Property-Based Tests As Guardrails" />
  <psc:chapter start="19:48" title="Mutation Testing And Better Coverage" />
  <psc:chapter start="22:30" title="Formal Methods For Distributed Systems" />
  <psc:chapter start="29:42" title="Developer Experience Through Abstractions" />
  <psc:chapter start="33:37" title="Hub And Spoke Versus Standards" />
  <psc:chapter start="41:10" title="Observability Instrumentation That Scales" />
  <psc:chapter start="44:40" title="Universality And The DevOps Agent" />
  <psc:chapter start="50:34" title="Weekly Ops Reviews And Culture" />
  <psc:chapter start="57:31" title="Postmortems With Five Whys" />
  <psc:chapter start="1:06:17" title="Links And Closing Thoughts" />
</psc:chapters>
    <itunes:duration>4205</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>322 - Joe Masilotti</itunes:title>
    <title>322 - Joe Masilotti</title>
    <itunes:summary><![CDATA[In this episode I talk with Joe Masilotti about his new podcast with Colleen Schnettler, 'Permission Not Required.' We discuss how two independent consultants navigate the challenges and opportunities in business today, especially regarding the evolving role of AI in our field.  Links: - Joe Masilotti's Website - Nonsense Monthly   ]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Joe Masilotti about his new podcast with Colleen Schnettler, &apos;Permission Not Required.&apos; We discuss how two independent consultants navigate the challenges and opportunities in business today, especially regarding the evolving role of AI in our field.<br/><br/>Links:<br/>- <a href='https://masilotti.com/'>Joe Masilotti&apos;s Website</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a><br/><br/></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Joe Masilotti about his new podcast with Colleen Schnettler, &apos;Permission Not Required.&apos; We discuss how two independent consultants navigate the challenges and opportunities in business today, especially regarding the evolving role of AI in our field.<br/><br/>Links:<br/>- <a href='https://masilotti.com/'>Joe Masilotti&apos;s Website</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a><br/><br/></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/19324613-322-joe-masilotti.mp3" length="44170255" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/bh60ngo7s37rqdpi07arg3vy5bb2?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-19324613</guid>
    <pubDate>Tue, 16 Jun 2026 08:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19324613/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19324613/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19324613/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19324613/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/19324613/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Snail Mail Newsletter For Developers" />
  <psc:chapter start="3:06" title="Reader Reactions And How It Feels" />
  <psc:chapter start="3:26" title="How To Subscribe By Mail" />
  <psc:chapter start="3:50" title="Joe Joins And New Podcast" />
  <psc:chapter start="5:15" title="AI Upheaval And Founder Risk" />
  <psc:chapter start="10:07" title="When Coding Becomes A Commodity" />
  <psc:chapter start="12:48" title="Give Your Books To The LLM" />
  <psc:chapter start="15:37" title="AI Momentum And Design Limits" />
  <psc:chapter start="19:37" title="Common Sense Tests And AI Hype" />
  <psc:chapter start="22:07" title="Purchase Kit For In App Purchases" />
  <psc:chapter start="24:36" title="Long Sales Cycles And Validation" />
  <psc:chapter start="30:01" title="Competition And When To Quit" />
  <psc:chapter start="31:26" title="Saturn CI Infrastructure And Hosting" />
  <psc:chapter start="34:40" title="AI Productivity Trap And Output" />
  <psc:chapter start="36:20" title="Marketing That Actually Works" />
  <psc:chapter start="39:02" title="ADHD Novelty And Creative Systems" />
  <psc:chapter start="41:30" title="Writing Friction And Content Quality" />
  <psc:chapter start="43:59" title="Human Opinions In The AI Era" />
  <psc:chapter start="51:40" title="Personal Brand And Product Identity" />
  <psc:chapter start="59:18" title="RubyConf CFP And Where To Find Joe" />
</psc:chapters>
    <itunes:duration>3676</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>321 - Uncle Bob Martin</itunes:title>
    <title>321 - Uncle Bob Martin</title>
    <itunes:summary><![CDATA[In this episode I talk with Bob Martin about his work with programming languages using AI, the essence of software engineering, and why understanding epistemology matters for developers. We also explore dependency inversion and the benefits of a robust test suite.  Links: Uncle Bob on TwitterBob Martin's websiteClean CodeNonsense Monthly  ]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Bob Martin about his work with programming languages using AI, the essence of software engineering, and why understanding epistemology matters for developers. We also explore dependency inversion and the benefits of a robust test suite.<br/><br/>Links:</p><ul><li><a href='https://twitter.com/unclebobmartin'>Uncle Bob on Twitter</a></li><li><a href='http://cleancoder.com/products'>Bob Martin&apos;s website</a></li><li><a href='https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882'>Clean Code</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a><br/><br/></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Bob Martin about his work with programming languages using AI, the essence of software engineering, and why understanding epistemology matters for developers. We also explore dependency inversion and the benefits of a robust test suite.<br/><br/>Links:</p><ul><li><a href='https://twitter.com/unclebobmartin'>Uncle Bob on Twitter</a></li><li><a href='http://cleancoder.com/products'>Bob Martin&apos;s website</a></li><li><a href='https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882'>Clean Code</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a><br/><br/></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/19290062-321-uncle-bob-martin.mp3" length="42510005" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/rjj4q3qxeme5i61swdkzhhami0c6?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-19290062</guid>
    <pubDate>Wed, 03 Jun 2026 17:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19290062/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19290062/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19290062/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19290062/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/19290062/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Snail Mail Newsletter Pitch" />
  <psc:chapter start="3:53" title="Meet Bob Martin Uncle Bob" />
  <psc:chapter start="6:29" title="AI Agents Building A Language" />
  <psc:chapter start="9:18" title="LLM Limits And Explanations" />
  <psc:chapter start="12:57" title="Memory Agency And Defining AGI" />
  <psc:chapter start="17:31" title="Energy Entropy And Artificial Life" />
  <psc:chapter start="19:36" title="Entropy Meets Software Engineering" />
  <psc:chapter start="22:26" title="What Programming Really Is" />
  <psc:chapter start="26:02" title="Modeling Reality Without The Noise" />
  <psc:chapter start="32:56" title="Abstraction Layers With Highway Maps" />
  <psc:chapter start="37:50" title="Dependency Inversion Made Practical" />
  <psc:chapter start="43:05" title="What OO Is Actually For" />
  <psc:chapter start="46:31" title="Tests As The Bulwark Against Rot" />
  <psc:chapter start="52:07" title="Testing When AI Writes Code" />
  <psc:chapter start="56:42" title="Clean Code Second Edition Wrap" />
</psc:chapters>
    <itunes:duration>3538</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>320 - John Nunemaker of Fireside.fm, Box Out Sports and Very Good Software</itunes:title>
    <title>320 - John Nunemaker of Fireside.fm, Box Out Sports and Very Good Software</title>
    <itunes:summary><![CDATA[In this episode I talk with John Nunemaker about his journey with Ruby, acquiring Fireside.fm, and his ventures in software focused on podcast hosting and feature flag services. We also explore the potential impacts of AI in the development space and John's vision for the future.  Links: - Box Out Sports - Very Good Software - Flipper Cloud - Fireside.fm - Nonsense Monthly ]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with John Nunemaker about his journey with Ruby, acquiring Fireside.fm, and his ventures in software focused on podcast hosting and feature flag services. We also explore the potential impacts of AI in the development space and John&apos;s vision for the future.<br/><br/>Links:<br/>- <a href='https://boxoutsports.com'>Box Out Sports</a><br/>- <a href='https://verygoodsoftware.company/'>Very Good Software</a><br/>- <a href='https://www.flippercloud.io'>Flipper Cloud</a><br/>- <a href='https://fireside.fm'>Fireside.fm</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with John Nunemaker about his journey with Ruby, acquiring Fireside.fm, and his ventures in software focused on podcast hosting and feature flag services. We also explore the potential impacts of AI in the development space and John&apos;s vision for the future.<br/><br/>Links:<br/>- <a href='https://boxoutsports.com'>Box Out Sports</a><br/>- <a href='https://verygoodsoftware.company/'>Very Good Software</a><br/>- <a href='https://www.flippercloud.io'>Flipper Cloud</a><br/>- <a href='https://fireside.fm'>Fireside.fm</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/19168361-320-john-nunemaker-of-fireside-fm-box-out-sports-and-very-good-software.mp3" length="41784328" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/wblnsdjd8q4mptcms3v9zfq8isml?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-19168361</guid>
    <pubDate>Sat, 23 May 2026 15:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19168361/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19168361/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19168361/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19168361/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/19168361/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="The Snail Mail Newsletter Pitch" />
  <psc:chapter start="3:53" title="Meet John And His Companies" />
  <psc:chapter start="6:09" title="Why He Bought Fireside.fm" />
  <psc:chapter start="9:55" title="How To Find SaaS Deals" />
  <psc:chapter start="13:14" title="Financing With Loans And Equity" />
  <psc:chapter start="17:48" title="Assessing Fireside And Market Risk" />
  <psc:chapter start="21:55" title="What A Podcast Host Actually Does" />
  <psc:chapter start="27:51" title="Winning On Personal Support" />
  <psc:chapter start="34:34" title="Marketing Focused On Retention" />
  <psc:chapter start="36:59" title="Bottom Of Funnel First" />
  <psc:chapter start="43:25" title="Onboarding That Gets Faster Each Time" />
  <psc:chapter start="46:45" title="Building A Cheaper Opinionated APM" />
  <psc:chapter start="53:56" title="AI Driven Ops Without The UI" />
  <psc:chapter start="56:33" title="What To Check Out Next" />
</psc:chapters>
    <itunes:duration>3479</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>319 - Kellen Presley of Rhizome Compliance</itunes:title>
    <title>319 - Kellen Presley of Rhizome Compliance</title>
    <itunes:summary><![CDATA[In this episode I talk with Kellen Presley about Rhizome Compliance, an anti-money laundering platform. We discuss the challenges of gaining initial customers, leveraging AI with Ruby on Rails, and the evolving role of developers in the AI age.  Links: - Rhizome Compliance - RubyConf 2026 - Nonsense Monthly ]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Kellen Presley about Rhizome Compliance, an anti-money laundering platform. We discuss the challenges of gaining initial customers, leveraging AI with Ruby on Rails, and the evolving role of developers in the AI age.<br/><br/>Links:<br/>- <a href='https://rhizomecompliance.com/'>Rhizome Compliance</a><br/>- <a href='https://rubyconf2026.org'>RubyConf 2026</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Kellen Presley about Rhizome Compliance, an anti-money laundering platform. We discuss the challenges of gaining initial customers, leveraging AI with Ruby on Rails, and the evolving role of developers in the AI age.<br/><br/>Links:<br/>- <a href='https://rhizomecompliance.com/'>Rhizome Compliance</a><br/>- <a href='https://rubyconf2026.org'>RubyConf 2026</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/19019261-319-kellen-presley-of-rhizome-compliance.mp3" length="44346445" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/ojjmvuk6pt8fonl2dumplesmazqt?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-19019261</guid>
    <pubDate>Mon, 27 Apr 2026 21:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19019261/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19019261/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19019261/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/19019261/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/19019261/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Snail Mail Newsletter Pitch" />
  <psc:chapter start="3:54" title="Building An AML Platform On Rails" />
  <psc:chapter start="7:14" title="Why Compliance Became The Product" />
  <psc:chapter start="9:58" title="Landing First Customers Through Trust" />
  <psc:chapter start="17:00" title="Learning Sales As An Engineer" />
  <psc:chapter start="19:58" title="Outreach Channels That Actually Work" />
  <psc:chapter start="23:11" title="Conferences And Modern Transaction Monitoring" />
  <psc:chapter start="25:41" title="Startup ROI Thinking And Customer Data" />
  <psc:chapter start="28:18" title="Solo Founder Economics And AI Multipliers" />
  <psc:chapter start="34:15" title="Designing Rails Apps For AI Agents" />
  <psc:chapter start="39:45" title="Abstraction And Short Prompts That Win" />
  <psc:chapter start="45:21" title="Where AI Helps And Where It Hurts" />
  <psc:chapter start="49:54" title="AI For Marketing Infographics And QA Data" />
  <psc:chapter start="54:30" title="Juniors In The AI Job Market" />
  <psc:chapter start="58:21" title="Simplicity Over Tokens Closing Links" />
</psc:chapters>
    <itunes:duration>3688</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>318 - Adam Dawkins, CTO of Dragon Drop</itunes:title>
    <title>318 - Adam Dawkins, CTO of Dragon Drop</title>
    <itunes:summary><![CDATA[In this episode I talk with Adam Dawkins, CTO of Dragon Drop, about building internal tools using Ruby on Rails, the challenges of growing codebases, and how to effectively manage design and technical debt. We explore abstractions, code quality, and the philosophy behind good testing practices.  Links: - Dragon Drop - adamdawkins.com - Adam Dawkins on LinkedIn - Nonsense Monthly ]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Adam Dawkins, CTO of Dragon Drop, about building internal tools using Ruby on Rails, the challenges of growing codebases, and how to effectively manage design and technical debt. We explore abstractions, code quality, and the philosophy behind good testing practices.<br/><br/>Links:<br/>- <a href='https://dragondrop.uk'>Dragon Drop</a><br/>- <a href='https://adamdawkins.com'>adamdawkins.com</a><br/>- <a href='https://www.linkedin.com/in/adamdawkins'>Adam Dawkins on LinkedIn</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Adam Dawkins, CTO of Dragon Drop, about building internal tools using Ruby on Rails, the challenges of growing codebases, and how to effectively manage design and technical debt. We explore abstractions, code quality, and the philosophy behind good testing practices.<br/><br/>Links:<br/>- <a href='https://dragondrop.uk'>Dragon Drop</a><br/>- <a href='https://adamdawkins.com'>adamdawkins.com</a><br/>- <a href='https://www.linkedin.com/in/adamdawkins'>Adam Dawkins on LinkedIn</a><br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18941162-318-adam-dawkins-cto-of-dragon-drop.mp3" length="38183627" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/oekekt6ych75luxu4hjqw46fznip?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18941162</guid>
    <pubDate>Thu, 09 Apr 2026 18:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18941162/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18941162/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18941162/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18941162/transcript.vtt" type="text/vtt" />
    <itunes:duration>3179</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>317 - Edward Tewiah, Creator of PropertyWebBuilder</itunes:title>
    <title>317 - Edward Tewiah, Creator of PropertyWebBuilder</title>
    <itunes:summary><![CDATA[In this episode I talk with Edward Tewiah about his journey with PropertyWebBuilder, a Ruby on Rails toolkit for real estate websites. We discuss the challenges of building a flexible UI, meeting client needs, and how AI is revolutionizing Edward's approach to development.  Links: - PropertyWebBuilder on GitHub - Nonsense Monthly ]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Edward Tewiah about his journey with PropertyWebBuilder, a Ruby on Rails toolkit for real estate websites. We discuss the challenges of building a flexible UI, meeting client needs, and how AI is revolutionizing Edward&apos;s approach to development.<br/><br/>Links:<br/>- <a href='https://github.com/etewiah/property_web_builder'>PropertyWebBuilder</a> on GitHub<br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Edward Tewiah about his journey with PropertyWebBuilder, a Ruby on Rails toolkit for real estate websites. We discuss the challenges of building a flexible UI, meeting client needs, and how AI is revolutionizing Edward&apos;s approach to development.<br/><br/>Links:<br/>- <a href='https://github.com/etewiah/property_web_builder'>PropertyWebBuilder</a> on GitHub<br/>- <a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18922940-317-edward-tewiah-creator-of-propertywebbuilder.mp3" length="36764581" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/8femanugu4ntx9zmv0y47u0x3753?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18922940</guid>
    <pubDate>Sun, 29 Mar 2026 16:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18922940/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18922940/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18922940/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18922940/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18922940/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail Mail Newsletter Pitch" />
  <psc:chapter start="3:52" title="Meet Edward And Property Web Builder" />
  <psc:chapter start="5:09" title="The Origin Story And Overpromising" />
  <psc:chapter start="7:35" title="Why Real Estate UI Gets Hard" />
  <psc:chapter start="14:25" title="AI Makes Custom Design Possible" />
  <psc:chapter start="18:35" title="Imports And File Formats Pain" />
  <psc:chapter start="22:00" title="Open Source For Ten Years" />
  <psc:chapter start="25:27" title="Product Work Versus Marketing" />
  <psc:chapter start="30:52" title="Paying For Ads To Learn" />
  <psc:chapter start="33:38" title="Masterminds And Fake Progress" />
  <psc:chapter start="36:50" title="Finding Real Expert Feedback" />
  <psc:chapter start="39:59" title="What Podcasting Teaches You" />
  <psc:chapter start="45:03" title="Focus Guilt And Sustainable Bets" />
  <psc:chapter start="47:02" title="Relaunch Plans And Returning Updates" />
  <psc:chapter start="50:03" title="Where To Find The Project" />
</psc:chapters>
    <itunes:duration>3061</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>316 - Adapting to AI in the Agency World with Errol Schmidt</itunes:title>
    <title>316 - Adapting to AI in the Agency World with Errol Schmidt</title>
    <itunes:summary><![CDATA[In this episode I talk with Errol Schmidt from reinteractive about the evolving role of development agencies amid rapid AI advancements. We explore the impact of AI tools on productivity and the future of software development, as well as the cultural differences in responding to AI's rise. Links: reinteractiveRubyConfNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Errol Schmidt from reinteractive about the evolving role of development agencies amid rapid AI advancements. We explore the impact of AI tools on productivity and the future of software development, as well as the cultural differences in responding to AI&apos;s rise.</p><p>Links:</p><ul><li><a href='https://reinteractive.com'>reinteractive</a></li><li><a href='https://rubyconf.org/'>RubyConf</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Errol Schmidt from reinteractive about the evolving role of development agencies amid rapid AI advancements. We explore the impact of AI tools on productivity and the future of software development, as well as the cultural differences in responding to AI&apos;s rise.</p><p>Links:</p><ul><li><a href='https://reinteractive.com'>reinteractive</a></li><li><a href='https://rubyconf.org/'>RubyConf</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18917536-316-adapting-to-ai-in-the-agency-world-with-errol-schmidt.mp3" length="45592452" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/2ytn8v98i4ms0cadkcm9k16diz3b?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18917536</guid>
    <pubDate>Fri, 27 Mar 2026 10:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18917536/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18917536/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18917536/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18917536/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18917536/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Snail Mail Newsletter Pitch" />
  <psc:chapter start="3:50" title="Agency Life In The AI Shift" />
  <psc:chapter start="7:20" title="Vibe Coding And Professional Guardrails" />
  <psc:chapter start="9:22" title="Rewriting SaaS With Rails And AI" />
  <psc:chapter start="14:09" title="Job Market Shock And Human In Loop" />
  <psc:chapter start="18:13" title="Past Tech Disruptions And New Roles" />
  <psc:chapter start="21:23" title="Prompting For Clarity And Agent Feedback" />
  <psc:chapter start="27:16" title="Speciation Event And AI Fear Myths" />
  <psc:chapter start="31:47" title="When AI Adds No Value" />
  <psc:chapter start="34:26" title="Staying Ready Through Relationships And Learning" />
  <psc:chapter start="38:29" title="Artists Versus Developers On AI" />
  <psc:chapter start="49:27" title="Value Creation Trust And Pricing" />
  <psc:chapter start="56:49" title="Getting First Customers For New Products" />
  <psc:chapter start="58:59" title="RubyConf 2026 And Mini Eiffel Tower" />
  <psc:chapter start="1:02:47" title="Wrap Up And Links" />
</psc:chapters>
    <itunes:duration>3796</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>315 - Dave Thomas, RubyConf 2026 Keynote Speaker</itunes:title>
    <title>315 - Dave Thomas, RubyConf 2026 Keynote Speaker</title>
    <itunes:summary><![CDATA[In this episode, I talk with Dave Thomas about RubyConf 2026, the essence of a good conference, and the philosophy of programming, including abstraction and the art of using AI in coding. Links: The Pragmatic ProgrammerThe Pragmatic BookshelfPragDave.meNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode, I talk with Dave Thomas about RubyConf 2026, the essence of a good conference, and the philosophy of programming, including abstraction and the art of using AI in coding.</p><p>Links:</p><ul><li><a href='https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/'>The Pragmatic Programmer</a></li><li><a href='https://pragprog.com'>The Pragmatic Bookshelf</a></li><li><a href='https://pragdave.me'>PragDave.me</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, I talk with Dave Thomas about RubyConf 2026, the essence of a good conference, and the philosophy of programming, including abstraction and the art of using AI in coding.</p><p>Links:</p><ul><li><a href='https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/'>The Pragmatic Programmer</a></li><li><a href='https://pragprog.com'>The Pragmatic Bookshelf</a></li><li><a href='https://pragdave.me'>PragDave.me</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18856192-315-dave-thomas-rubyconf-2026-keynote-speaker.mp3" length="49500258" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/kijlmnanthu4i36x68t6fe3paque?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18856192</guid>
    <pubDate>Mon, 16 Mar 2026 14:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18856192/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18856192/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18856192/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18856192/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18856192/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Snail Mail Newsletter For Developers" />
  <psc:chapter start="3:53" title="RubyConf 2026 And Fresh Energy" />
  <psc:chapter start="5:40" title="What Makes Conferences Worth It" />
  <psc:chapter start="9:50" title="Social Norms That Spark Conversations" />
  <psc:chapter start="15:52" title="The Cost Of Too Many Classes" />
  <psc:chapter start="23:37" title="Programming Value Plus Luddite Lessons" />
  <psc:chapter start="31:06" title="Working With Claude Without Chaos" />
  <psc:chapter start="38:41" title="Naming History And Scope Limits" />
  <psc:chapter start="46:16" title="Abstraction As Lossy Precision" />
  <psc:chapter start="57:25" title="Solve The Real Problem Not Code" />
  <psc:chapter start="1:05:26" title="PragProg Picks And Farewell" />
</psc:chapters>
    <itunes:duration>4122</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>313 - David Santoro, CTO of Carwow</itunes:title>
    <title>313 - David Santoro, CTO of Carwow</title>
    <itunes:summary><![CDATA[In this episode I talk with David Santoro, CTO of Carwow, about his journey from startup co-founder to leading a large engineering team. We discuss carwow's evolution, their focus on scalability, and how they tackled growth challenges across different countries. David also shares strategic product and technical decisions. Links: CarwowDavid Santoro on LinkedInCarwow Product Engineering BlogNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with David Santoro, CTO of Carwow, about his journey from startup co-founder to leading a large engineering team. We discuss carwow&apos;s evolution, their focus on scalability, and how they tackled growth challenges across different countries. David also shares strategic product and technical decisions.</p><p>Links:</p><ul><li><a href='https://www.carwow.co.uk/'>Carwow</a></li><li><a href='https://www.linkedin.com/in/david-santoro/'>David Santoro on LinkedIn</a></li><li><a href='https://medium.com/carwow-product-engineering'>Carwow Product Engineering Blog</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with David Santoro, CTO of Carwow, about his journey from startup co-founder to leading a large engineering team. We discuss carwow&apos;s evolution, their focus on scalability, and how they tackled growth challenges across different countries. David also shares strategic product and technical decisions.</p><p>Links:</p><ul><li><a href='https://www.carwow.co.uk/'>Carwow</a></li><li><a href='https://www.linkedin.com/in/david-santoro/'>David Santoro on LinkedIn</a></li><li><a href='https://medium.com/carwow-product-engineering'>Carwow Product Engineering Blog</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18768793-313-david-santoro-cto-of-carwow.mp3" length="41093187" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/sudqqktjs7u8zd1f1gpg3iwppd6j?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18768793</guid>
    <pubDate>Mon, 02 Mar 2026 20:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18768793/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18768793/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18768793/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18768793/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18768793/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Snail Mail Newsletter Pitch" />
  <psc:chapter start="3:25" title="Meet David And What Is Carwow" />
  <psc:chapter start="5:20" title="Not A Car Guy And User-Centric Vision" />
  <psc:chapter start="7:30" title="Founding Story And Early Partnership" />
  <psc:chapter start="10:20" title="Rewriting To Rails And SEO Wins" />
  <psc:chapter start="12:15" title="From Reviews To Dealer Quotes" />
  <psc:chapter start="14:10" title="Ethical Aggregation And Content Strategy" />
  <psc:chapter start="15:45" title="PPC, High-Intent Landing Pages, Manual Ops" />
  <psc:chapter start="18:00" title="Do Things That Don’t Scale And Discount Rules" />
  <psc:chapter start="20:05" title="First Revenue And Laser Focus On Volkswagen" />
  <psc:chapter start="22:10" title="Capital Efficiency And Narrow Slices" />
  <psc:chapter start="23:40" title="Adding Makes One By One" />
  <psc:chapter start="25:10" title="Germany Misstep And Reset Strategy" />
  <psc:chapter start="27:00" title="Niches, Kindling, And Decision Simplicity" />
  <psc:chapter start="29:00" title="Early Hiring And Seniority Matters" />
  <psc:chapter start="31:15" title="False Economy Of Cheap Hiring" />
  <psc:chapter start="33:00" title="Sense Of Proportion And One-Way Doors" />
  <psc:chapter start="35:05" title="Naming, Modeling, And The “Offers” Trap" />
  <psc:chapter start="37:10" title="Aliasing Models And Gradual Refactors" />
  <psc:chapter start="38:50" title="Merging Codebases And Production Risk" />
  <psc:chapter start="40:10" title="Migrations, Downtime, And Tradeoffs" />
  <psc:chapter start="41:50" title="Feature Flags, No Staging, Ship Often" />
  <psc:chapter start="43:00" title="Backward-Compatible Deploys And CI Guardrails" />
  <psc:chapter start="44:40" title="Safer Migrations, AI Reviews, And Systems" />
  <psc:chapter start="46:10" title="Squads, Managers, And Reporting Lines" />
  <psc:chapter start="47:45" title="Tech Lead Versus People Manager" />
  <psc:chapter start="49:30" title="Conflict, Performance, And Retention" />
  <psc:chapter start="51:00" title="Two Career Paths And Time Tradeoffs" />
  <psc:chapter start="52:30" title="Wrap-Up And Where To Find David" />
</psc:chapters>
    <itunes:duration>3420</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>312 - AI, Observability, and Entrepreneurship with John Gallagher</itunes:title>
    <title>312 - AI, Observability, and Entrepreneurship with John Gallagher</title>
    <itunes:summary><![CDATA[In this episode I talk with John Gallagher about changes in AI over the last 18 months and the impact of luck on success. Links: John's LinktreeJoyful ProgrammingJohn's LinkedInNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with John Gallagher about changes in AI over the last 18 months and the impact of luck on success.</p><p>Links:</p><ul><li><a href='https://linktr.ee/joyfulprogramming'>John&apos;s Linktree</a></li><li><a href='https://joyfulprogramming.com'>Joyful Programming</a></li><li><a href='https://linkedin.com/in/synapticmishap'>John&apos;s LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with John Gallagher about changes in AI over the last 18 months and the impact of luck on success.</p><p>Links:</p><ul><li><a href='https://linktr.ee/joyfulprogramming'>John&apos;s Linktree</a></li><li><a href='https://joyfulprogramming.com'>Joyful Programming</a></li><li><a href='https://linkedin.com/in/synapticmishap'>John&apos;s LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18752452-312-ai-observability-and-entrepreneurship-with-john-gallagher.mp3" length="42976776" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/estgdx315c1kbypxgw7diqmq76nq?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18752452</guid>
    <pubDate>Thu, 26 Feb 2026 20:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18752452/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18752452/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18752452/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18752452/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18752452/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail-Mail Newsletter For Devs" />
  <psc:chapter start="3:25" title="Catching Up And New Roles" />
  <psc:chapter start="5:20" title="Luck, Privilege, And Opportunity" />
  <psc:chapter start="9:45" title="When Intelligence Becomes A Trap" />
  <psc:chapter start="12:23" title="Nervous System Mastery And Emotions" />
  <psc:chapter start="15:50" title="Every Problem Is Emotional" />
  <psc:chapter start="18:15" title="Digging The Ditch Versus Solving Puzzles" />
  <psc:chapter start="20:55" title="Cold Calls, Fear, And Relaxation" />
  <psc:chapter start="24:05" title="The Mom Test And Customer Discovery" />
  <psc:chapter start="26:00" title="Three Business Ideas: Obs And Testing" />
  <psc:chapter start="27:45" title="A CI Vision And Common-Sense UX" />
  <psc:chapter start="30:05" title="Reproducible Failures And Local Runs" />
  <psc:chapter start="32:15" title="Positioning Before Scale" />
  <psc:chapter start="34:00" title="Clear Pain Beats Vague Promises" />
  <psc:chapter start="36:20" title="Lead Quadrants: Cold/Warm, In/Out" />
  <psc:chapter start="38:20" title="Marketing CI In A Stagnant Market" />
  <psc:chapter start="41:10" title="Simplicity Over YAML And Setup" />
  <psc:chapter start="43:20" title="Hook With One Pain Point" />
  <psc:chapter start="45:30" title="Herd Behavior And Developer Buying" />
  <psc:chapter start="47:25" title="Pain-First Pages And Conversions" />
  <psc:chapter start="50:10" title="What Versus How: Offers That Win" />
  <psc:chapter start="53:10" title="Starving Crowds And Problem Types" />
  <psc:chapter start="56:00" title="Vitamins, Painkillers, And Fit" />
  <psc:chapter start="58:10" title="Objection Lists And Proof" />
</psc:chapters>
    <itunes:duration>3579</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>311 - Tyler Ewing, Creator of Ductwork</itunes:title>
    <title>311 - Tyler Ewing, Creator of Ductwork</title>
    <itunes:summary><![CDATA[In this episode I talk with Tyler Ewing about Ductwork, his innovative workflow framework for Ruby and Rails. We explore its unique position between background job libraries like Sidekiq and heavier solutions like Temporal, and how Ductwork aims to streamline complex workflows with a focus on durability and usability. Links: Ductwork WebsiteDuctwork GitHubDuctwork DocsNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Tyler Ewing about Ductwork, his innovative workflow framework for Ruby and Rails. We explore its unique position between background job libraries like Sidekiq and heavier solutions like Temporal, and how Ductwork aims to streamline complex workflows with a focus on durability and usability.</p><p>Links:</p><ul><li><a href='https://getductwork.io'>Ductwork Website</a></li><li><a href='https://github.com/ductwork/ductwork'>Ductwork GitHub</a></li><li><a href='https://docs.getductwork.io'>Ductwork Docs</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Tyler Ewing about Ductwork, his innovative workflow framework for Ruby and Rails. We explore its unique position between background job libraries like Sidekiq and heavier solutions like Temporal, and how Ductwork aims to streamline complex workflows with a focus on durability and usability.</p><p>Links:</p><ul><li><a href='https://getductwork.io'>Ductwork Website</a></li><li><a href='https://github.com/ductwork/ductwork'>Ductwork GitHub</a></li><li><a href='https://docs.getductwork.io'>Ductwork Docs</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18684111-311-tyler-ewing-creator-of-ductwork.mp3" length="49524170" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/j0w3zpaw5idap530wi4g0yp56k8v?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18684111</guid>
    <pubDate>Sat, 14 Feb 2026 15:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18684111/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18684111/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18684111/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18684111/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18684111/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail Mail Newsletter For Developers" />
  <psc:chapter start="2:22" title="Reader Reactions To Nonsense Monthly" />
  <psc:chapter start="3:06" title="Sign Up And Episode Kickoff" />
  <psc:chapter start="3:53" title="What Ductwork Is And Isn’t" />
  <psc:chapter start="5:16" title="Comparing To GitHub Actions And CI" />
  <psc:chapter start="6:05" title="Avoiding Heavy Workflow Engines" />
  <psc:chapter start="7:01" title="Real-World Use Cases For Workflows" />
  <psc:chapter start="7:36" title="Frameworks, Universality, And Rails Inspiration" />
  <psc:chapter start="9:07" title="Abstraction, Leverage, And Bad Platform Fit" />
  <psc:chapter start="10:43" title="Business Model And Open Core Strategy" />
  <psc:chapter start="12:16" title="Early Customers And Feedback Loops" />
  <psc:chapter start="13:28" title="Finding The Ideal Customer Profile" />
  <psc:chapter start="15:21" title="Early Go-To-Market Channels" />
  <psc:chapter start="16:44" title="Cutting Through Bad Business Advice" />
  <psc:chapter start="18:11" title="Psychology As The Backbone Of Marketing" />
  <psc:chapter start="20:27" title="How Buyers Really Choose CI Tools" />
  <psc:chapter start="22:01" title="Familiarity, Integration, And Risk In CI Choices" />
  <psc:chapter start="24:20" title="Emotion, Identity, And Technical Decisions" />
  <psc:chapter start="25:48" title="Positioning Ductwork Between Categories" />
  <psc:chapter start="27:22" title="Sidekiq Batches, Temporal, And Tradeoffs" />
  <psc:chapter start="29:13" title="Durable Execution Explained" />
  <psc:chapter start="31:05" title="Marshalling State And Reliability Guarantees" />
  <psc:chapter start="32:34" title="Why Workflows Beat Ad Hoc Job Chains" />
  <psc:chapter start="34:25" title="Saturn CI Examples And Uniform Strategy" />
  <psc:chapter start="36:31" title="Halts, Retries, And Pipeline Control" />
  <psc:chapter start="38:17" title="Who It’s For Now Versus Later" />
  <psc:chapter start="39:56" title="Next Steps And Where To Find Ductwork" />
</psc:chapters>
    <itunes:duration>4124</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>310 - Brad Taylor, Fractional CTO</itunes:title>
    <title>310 - Brad Taylor, Fractional CTO</title>
    <itunes:summary><![CDATA[In this episode I talk with Brad Taylor about his journey as a fractional CTO and advisor for various companies. We discuss his experience with open source medical records, the importance of business objects, and navigating complexity in software projects. We also touch on storytelling in code and managing technical debt. Links: Brad Taylor's CompanyBrad Taylor's SubstackNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Brad Taylor about his journey as a fractional CTO and advisor for various companies. We discuss his experience with open source medical records, the importance of business objects, and navigating complexity in software projects. We also touch on storytelling in code and managing technical debt.</p><p>Links:</p><ul><li><a href='https://oakandco.io/'>Brad Taylor&apos;s Company</a></li><li><a href='https://wtfdotai.com'>Brad Taylor&apos;s Substack</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Brad Taylor about his journey as a fractional CTO and advisor for various companies. We discuss his experience with open source medical records, the importance of business objects, and navigating complexity in software projects. We also touch on storytelling in code and managing technical debt.</p><p>Links:</p><ul><li><a href='https://oakandco.io/'>Brad Taylor&apos;s Company</a></li><li><a href='https://wtfdotai.com'>Brad Taylor&apos;s Substack</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18683965-310-brad-taylor-fractional-cto.mp3" length="43822721" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/dt8fjwiaefjmr0uy93htwl9kw80k?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18683965</guid>
    <pubDate>Sat, 14 Feb 2026 14:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18683965/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18683965/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18683965/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18683965/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18683965/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Newsletter You Can Hold" />
  <psc:chapter start="2:20" title="Reader Reactions And Why Paper" />
  <psc:chapter start="3:26" title="Meet Brad: Fractional CTO Background" />
  <psc:chapter start="4:17" title="Open Source EMR And VA’s Mumps" />
  <psc:chapter start="6:05" title="Commercializing Vista And Sales Reality" />
  <psc:chapter start="8:43" title="Jason’s EMR Project Lessons" />
  <psc:chapter start="10:28" title="Domain Modeling And Conceptual Coherence" />
  <psc:chapter start="12:02" title="One Mind Architecture And Scale" />
  <psc:chapter start="14:40" title="Product Design Sets Code Quality Ceiling" />
  <psc:chapter start="16:20" title="Defining Shared Business Objects" />
  <psc:chapter start="18:38" title="Planning Before Building" />
  <psc:chapter start="20:18" title="Programming As Storytelling" />
  <psc:chapter start="22:35" title="Complexity: Essential vs Incidental" />
  <psc:chapter start="24:40" title="Rethinking Technical Debt" />
  <psc:chapter start="27:02" title="Entropy, Blades, And Maintenance" />
  <psc:chapter start="29:30" title="Risk Profiles And Smarter Bets" />
  <psc:chapter start="31:20" title="Safe Bets vs Shiny Patterns" />
  <psc:chapter start="33:06" title="Hedging Risk And When To Stop" />
  <psc:chapter start="34:21" title="How A Fractional CTO Finds Clients" />
  <psc:chapter start="35:42" title="Where To Learn More" />
</psc:chapters>
    <itunes:duration>3649</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>309 - How I Built SaturnCI (Starring JP Camara)</itunes:title>
    <title>309 - How I Built SaturnCI (Starring JP Camara)</title>
    <itunes:summary><![CDATA[In this episode I talk with JP Camara about RubyConf 2026, submitting CFPs, and why everyone should give talks. JP shares his experience using SaturnCI on the Mastodon project, and we dig into Saturn CI's Docker-based setup, Kubernetes architecture, and test-focused UX philosophy. Links: jpcamara.comSaturnCINonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with JP Camara about RubyConf 2026, submitting CFPs, and why everyone should give talks. JP shares his experience using SaturnCI on the Mastodon project, and we dig into Saturn CI&apos;s Docker-based setup, Kubernetes architecture, and test-focused UX philosophy.</p><p>Links:</p><ul><li><a href='https://jpcamara.com/'>jpcamara.com</a></li><li><a href='https://www.saturnci.com/'>SaturnCI</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with JP Camara about RubyConf 2026, submitting CFPs, and why everyone should give talks. JP shares his experience using SaturnCI on the Mastodon project, and we dig into Saturn CI&apos;s Docker-based setup, Kubernetes architecture, and test-focused UX philosophy.</p><p>Links:</p><ul><li><a href='https://jpcamara.com/'>jpcamara.com</a></li><li><a href='https://www.saturnci.com/'>SaturnCI</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18653523-309-how-i-built-saturnci-starring-jp-camara.mp3" length="55576559" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/f6rkr90gmiiyq0abieuyb0l0p2ku?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18653523</guid>
    <pubDate>Mon, 09 Feb 2026 21:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18653523/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18653523/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18653523/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18653523/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18653523/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Snail Mail For Developers" />
  <psc:chapter start="2:30" title="What’s Inside Nonsense Monthly" />
  <psc:chapter start="3:25" title="Reader Reactions And Sign‑Up" />
  <psc:chapter start="3:46" title="Reuniting With JP And Ruby Community Life" />
  <psc:chapter start="6:30" title="Vegas Weddings And Sin City Ruby" />
  <psc:chapter start="10:20" title="Conferences, Costs, And Community Ripple Effects" />
  <psc:chapter start="14:15" title="Speaking Anxiety, Prep Styles, And Why To Submit" />
  <psc:chapter start="19:10" title="CFP Encouragement And Lowering The Bar" />
  <psc:chapter start="23:35" title="Comedy, Improv, And Conference Culture" />
  <psc:chapter start="26:45" title="Saturn CI Hands‑On: Mastodon Setup" />
  <psc:chapter start="30:10" title="Local Docker Workflows And Developer Experience" />
  <psc:chapter start="33:25" title="Rails‑First Focus And UX Over Compute" />
  <psc:chapter start="37:40" title="Parallelism On Kubernetes And Test Splitting" />
  <psc:chapter start="41:20" title="Built‑In Distribution vs Knapsack" />
  <psc:chapter start="44:10" title="Visual Voicemail Moments In CI UX" />
  <psc:chapter start="47:40" title="Go‑To‑Market: Motivation, Costs, And Hetzner" />
  <psc:chapter start="51:05" title="Why Another CI: Aesthetics And Fit" />
  <psc:chapter start="54:10" title="Growth Tactics And Founder Outreach" />
  <psc:chapter start="57:00" title="Future Topics: Ruby Concurrency Book" />
  <psc:chapter start="1:00:20" title="Closing And Where To Find JP" />
</psc:chapters>
    <itunes:duration>4628</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>308 - Christian and Jason Fail to Talk About AI</itunes:title>
    <title>308 - Christian and Jason Fail to Talk About AI</title>
    <itunes:summary><![CDATA[In this episode I talk with Christian Genco about IQ, the pros and cons of high intelligence, the Big Five personality traits, evolutionary differences between men and women, hypergamy, the origins of money, and whether Yuval Harari's "shared fiction" concept holds up. We never got to the AI topic we planned. Links: Nonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Christian Genco about IQ, the pros and cons of high intelligence, the Big Five personality traits, evolutionary differences between men and women, hypergamy, the origins of money, and whether Yuval Harari&apos;s &quot;shared fiction&quot; concept holds up. We never got to the AI topic we planned.</p><p>Links:</p><ul><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Christian Genco about IQ, the pros and cons of high intelligence, the Big Five personality traits, evolutionary differences between men and women, hypergamy, the origins of money, and whether Yuval Harari&apos;s &quot;shared fiction&quot; concept holds up. We never got to the AI topic we planned.</p><p>Links:</p><ul><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18590275-308-christian-and-jason-fail-to-talk-about-ai.mp3" length="60696687" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/osp790j53u952lok5tawj4rq79y9?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18590275</guid>
    <pubDate>Tue, 03 Feb 2026 09:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18590275/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18590275/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18590275/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18590275/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18590275/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail Mail Newsletter Pitch" />
  <psc:chapter start="3:46" title="New Recording Setup And Tech Glitches" />
  <psc:chapter start="4:58" title="Framing Today’s Topic: Intelligence" />
  <psc:chapter start="5:50" title="Comparing Strength And IQ In Modern Life" />
  <psc:chapter start="8:11" title="ADHD, Autism Testing, And “Very Superior” IQ" />
  <psc:chapter start="11:42" title="If You’re So Smart, Why Not Rich" />
  <psc:chapter start="14:13" title="Autism Diagnosis, Variance In IQ Scores" />
  <psc:chapter start="16:34" title="G Versus IQ And Can You Get Smarter" />
  <psc:chapter start="19:22" title="Embryo Selection, Gattaca, And Enhancement" />
  <psc:chapter start="22:26" title="Theory Of Mind, Empathy, And Team Friction" />
  <psc:chapter start="27:03" title="Big Five Traits And Why Myers-Briggs Fails" />
  <psc:chapter start="33:39" title="Gender Differences Through Evolution" />
  <psc:chapter start="37:08" title="Hypergamy, Status, And Modern Dating" />
  <psc:chapter start="41:52" title="Money As System, Debt, And Shared Belief" />
  <psc:chapter start="47:17" title="Ledgers, Seashells, And Early Blockchains" />
  <psc:chapter start="51:06" title="Post-Scarcity, Paperclips, And Abundance" />
  <psc:chapter start="56:05" title="Will Scarcity Ever End" />
  <psc:chapter start="1:21:39" title="Closing And How To Reach Us" />
</psc:chapters>
    <itunes:duration>5055</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>307 - Kody Kendall, Co-Founder and CEO of LlamaPress AI</itunes:title>
    <title>307 - Kody Kendall, Co-Founder and CEO of LlamaPress AI</title>
    <itunes:summary><![CDATA[In this episode I talk with Cody Kendall about building software for his dad's HVAC business, learning usability testing, pivoting from contractor software to AI-generated code, and why he built LlamaPress. LlamaPress AINonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Cody Kendall about building software for his dad&apos;s HVAC business, learning usability testing, pivoting from contractor software to AI-generated code, and why he built LlamaPress.</p><ul><li><a href='https://llamapress.ai/'>LlamaPress AI</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Cody Kendall about building software for his dad&apos;s HVAC business, learning usability testing, pivoting from contractor software to AI-generated code, and why he built LlamaPress.</p><ul><li><a href='https://llamapress.ai/'>LlamaPress AI</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18565728-307-kody-kendall-co-founder-and-ceo-of-llamapress-ai.mp3" length="59889991" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/csgrey8cndxwaz4z9hasu862k6a2?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18565728</guid>
    <pubDate>Sun, 25 Jan 2026 10:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18565728/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18565728/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18565728/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18565728/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18565728/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail‑Mail Newsletter For Devs" />
  <psc:chapter start="3:45" title="Meet Cody And His Rails Origin" />
  <psc:chapter start="6:30" title="University Projects To Family Business" />
  <psc:chapter start="10:30" title="Field Work, Invoices, And UX Lessons" />
  <psc:chapter start="15:30" title="Designing With Users, Not For Them" />
  <psc:chapter start="20:35" title="Prototyping, Paper Tests, And Fast Feedback" />
  <psc:chapter start="24:30" title="AI Prototyping Tools And Pitfalls" />
  <psc:chapter start="28:00" title="From HVAC App To Field Rocket" />
  <psc:chapter start="32:00" title="Finding Product Market Fit Through Marketing" />
  <psc:chapter start="36:00" title="Pivot To LlamaPress And Why" />
  <psc:chapter start="40:00" title="Saturn CI And Choosing Certain Markets" />
  <psc:chapter start="45:00" title="Persistence, Pivots, And Identity" />
  <psc:chapter start="49:00" title="Why WordPress Won And Open Source Power" />
  <psc:chapter start="54:00" title="What Programming Will Always Be" />
  <psc:chapter start="58:00" title="Rails Leverage, Abstractions, And Bets" />
  <psc:chapter start="1:03:00" title="Framework Trade‑offs And Maintainability" />
  <psc:chapter start="1:07:00" title="The Cost Curve Of Change In AI Era" />
  <psc:chapter start="1:10:30" title="Vibe Coding, Context Limits, And Caution" />
  <psc:chapter start="1:13:00" title="LlamaPress Thesis And Closing" />
</psc:chapters>
    <itunes:duration>4987</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>306 - Steve Pike, Co-Founder of Infield</itunes:title>
    <title>306 - Steve Pike, Co-Founder of Infield</title>
    <itunes:summary><![CDATA[In this episode I talk with Steve Pike, founder of Infield, about dependency management and automated Rails upgrades. We discuss the tradeoffs of taking on dependencies, authorization libraries like CanCanCan versus Pundit, open source maintainer obligations, and how AI is changing the upgrade automation landscape. InfieldOnce a MaintainerNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Steve Pike, founder of Infield, about dependency management and automated Rails upgrades. We discuss the tradeoffs of taking on dependencies, authorization libraries like CanCanCan versus Pundit, open source maintainer obligations, and how AI is changing the upgrade automation landscape.</p><ul><li><a href='https://infield.ai'>Infield</a></li><li><a href='https://onceamaintainer.com'>Once a Maintainer</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Steve Pike, founder of Infield, about dependency management and automated Rails upgrades. We discuss the tradeoffs of taking on dependencies, authorization libraries like CanCanCan versus Pundit, open source maintainer obligations, and how AI is changing the upgrade automation landscape.</p><ul><li><a href='https://infield.ai'>Infield</a></li><li><a href='https://onceamaintainer.com'>Once a Maintainer</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18559367-306-steve-pike-co-founder-of-infield.mp3" length="42554920" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/now3ibrlbixz7y8wyhprhv5qu2pt?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18559367</guid>
    <pubDate>Fri, 23 Jan 2026 16:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18559367/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18559367/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18559367/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18559367/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18559367/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Paper Newsletter For Programmers" />
  <psc:chapter start="3:26" title="Meet Steve Pike And Infield" />
  <psc:chapter start="6:00" title="Seasonality And Team Bandwidth" />
  <psc:chapter start="6:43" title="Dependency Pain And Infield’s Approach" />
  <psc:chapter start="8:20" title="Who Buys Dependency Management" />
  <psc:chapter start="11:30" title="The Philosophy Of Using Dependencies" />
  <psc:chapter start="14:01" title="CanCanCan vs Pundit: Tradeoffs" />
  <psc:chapter start="19:10" title="Maintenance, Abandonware, And Risk Signals" />
  <psc:chapter start="22:01" title="Caches, Mirrors, And Supply Chain Safety" />
  <psc:chapter start="23:21" title="How Infield Works And Sells" />
  <psc:chapter start="27:06" title="Rails Community, Tools, And Outreach" />
  <psc:chapter start="31:30" title="AI’s Real Impact On Upgrades" />
  <psc:chapter start="36:20" title="Agentic Futures And Dev Environments" />
  <psc:chapter start="39:20" title="Betting On Practical Automation" />
  <psc:chapter start="41:27" title="Closing And Where To Learn More" />
</psc:chapters>
    <itunes:duration>3543</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>305 - Sean Schertell, CEO and Founder of Codepilot</itunes:title>
    <title>305 - Sean Schertell, CEO and Founder of Codepilot</title>
    <itunes:summary><![CDATA[In this episode I talk with Sean Schertell about his return to Rails after many years in JavaScript, the pain of node module hell, Kamal for deployment, and Sean's new startup ZiaMap for land surveyors. Links: CodepilotZiaMapNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Sean Schertell about his return to Rails after many years in JavaScript, the pain of node module hell, Kamal for deployment, and Sean&apos;s new startup ZiaMap for land surveyors.</p><p>Links:</p><ul><li><a href='https://codepilot.com/'>Codepilot</a></li><li><a href='https://ziamap.com/'>ZiaMap</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Sean Schertell about his return to Rails after many years in JavaScript, the pain of node module hell, Kamal for deployment, and Sean&apos;s new startup ZiaMap for land surveyors.</p><p>Links:</p><ul><li><a href='https://codepilot.com/'>Codepilot</a></li><li><a href='https://ziamap.com/'>ZiaMap</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18510711-305-sean-schertell-ceo-and-founder-of-codepilot.mp3" length="50863642" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/b42hifn6xw244p0si60v2bgjvxow?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18510711</guid>
    <pubDate>Wed, 14 Jan 2026 22:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18510711/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18510711/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18510711/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18510711/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18510711/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Snail‑Mail Newsletter Cold Open" />
  <psc:chapter start="3:26" title="Meet Sean And CodePilot" />
  <psc:chapter start="4:30" title="Rails Before 1.0 And The Return" />
  <psc:chapter start="7:50" title="Falling Out With JS Complexity" />
  <psc:chapter start="10:40" title="Entropy, Dependencies, And Simplicity" />
  <psc:chapter start="12:30" title="No Epicycles: Fix Models, Not Symptoms" />
  <psc:chapter start="17:06" title="HTMX, Hotwire, And Server‑Rendered UX" />
  <psc:chapter start="22:20" title="Rails Conventions And Productivity Gains" />
  <psc:chapter start="27:00" title="Laravel Respect, PHP Regret" />
  <psc:chapter start="29:05" title="Abstraction, Leverage, And Scaffolds" />
  <psc:chapter start="31:10" title="Kamal Deployments And Containers" />
  <psc:chapter start="37:20" title="Cost, Hosting, And Hetzner Math" />
  <psc:chapter start="41:10" title="A New CI Platform With Taste" />
  <psc:chapter start="48:00" title="Design Clarity Over Flat Confusion" />
  <psc:chapter start="54:30" title="Competing As A Small, Fast Team" />
  <psc:chapter start="58:00" title="ZiaMap: Field Docs For Engineers" />
  <psc:chapter start="1:05:15" title="Team Roles, Go‑To‑Market, And Launch" />
  <psc:chapter start="1:08:20" title="Where To Find Sean And What’s Next" />
</psc:chapters>
    <itunes:duration>4236</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>304 - Abstraction and Consciousness with Christian Genco</itunes:title>
    <title>304 - Abstraction and Consciousness with Christian Genco</title>
    <itunes:summary><![CDATA[In this episode I talk with Christian Jenko for round two. We explore abstraction as the most important idea in software, Michael Singer's philosophy on consciousness and thoughts, whether AI can become conscious, and how our mental abstractions shape what we see in reality. Links: Designing Object-Oriented Software by Rebecca Wirfs-BrockThe Surrender Experiment by Michael A. SingerThe Untethered Soul by Michael A. SingerLiving Untethered by Michael A. SingerI Am a Strange Loop by Douglas Hof...]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Christian Jenko for round two. We explore abstraction as the most important idea in software, Michael Singer&apos;s philosophy on consciousness and thoughts, whether AI can become conscious, and how our mental abstractions shape what we see in reality.</p><p>Links:</p><ul><li><a href='https://www.amazon.com/Designing-Object-Oriented-Software-Rebecca-Wirfs-Brock/dp/0136298257'>Designing Object-Oriented Software</a> by Rebecca Wirfs-Brock</li><li><a href='https://www.amazon.com/Surrender-Experiment-Journey-Lifes-Perfection/dp/080414110X'>The Surrender Experiment</a> by Michael A. Singer</li><li><a href='https://www.amazon.com/Untethered-Soul-Journey-Beyond-Yourself/dp/1572245379'>The Untethered Soul</a> by Michael A. Singer</li><li><a href='https://www.amazon.com/Living-Untethered-Beyond-Human-Predicament/dp/1648480934'>Living Untethered</a> by Michael A. Singer</li><li><a href='https://www.amazon.com/Am-Strange-Loop-Douglas-Hofstadter/dp/0465030793'>I Am a Strange Loop</a> by Douglas Hofstadter</li><li><a href='https://www.amazon.com/Thousand-Brains-New-Theory-Intelligence/dp/1541675819'>A Thousand Brains</a> by Jeff Hawkins</li><li><a href='https://www.amazon.com/Incognito-Secret-Lives-David-Eagleman/dp/0307389928'>Incognito: The Secret Lives of the Brain</a> by David Eagleman</li><li><a href='https://www.amazon.com/Emperors-New-Mind-Concerning-Computers/dp/0198784929'>The Emperor&apos;s New Mind</a> by Roger Penrose</li><li><a href='https://www.amazon.com/Conjectures-Refutations-Scientific-Knowledge-Routledge/dp/0415285941'>Conjectures and Refutations</a> by Karl Popper</li><li><a href='https://www.amazon.com/Being-There-Putting-Brain-Together/dp/0262531569'>Being There: Putting Brain, Body, and World Together Again</a> by Andy Clark</li><li><a href='https://www.amazon.com/Looking-Walkers-Guide-Art-Observation/dp/1439191263'>On Looking: Eleven Walks with Expert Eyes</a> by Alexandra Horowitz</li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Christian Jenko for round two. We explore abstraction as the most important idea in software, Michael Singer&apos;s philosophy on consciousness and thoughts, whether AI can become conscious, and how our mental abstractions shape what we see in reality.</p><p>Links:</p><ul><li><a href='https://www.amazon.com/Designing-Object-Oriented-Software-Rebecca-Wirfs-Brock/dp/0136298257'>Designing Object-Oriented Software</a> by Rebecca Wirfs-Brock</li><li><a href='https://www.amazon.com/Surrender-Experiment-Journey-Lifes-Perfection/dp/080414110X'>The Surrender Experiment</a> by Michael A. Singer</li><li><a href='https://www.amazon.com/Untethered-Soul-Journey-Beyond-Yourself/dp/1572245379'>The Untethered Soul</a> by Michael A. Singer</li><li><a href='https://www.amazon.com/Living-Untethered-Beyond-Human-Predicament/dp/1648480934'>Living Untethered</a> by Michael A. Singer</li><li><a href='https://www.amazon.com/Am-Strange-Loop-Douglas-Hofstadter/dp/0465030793'>I Am a Strange Loop</a> by Douglas Hofstadter</li><li><a href='https://www.amazon.com/Thousand-Brains-New-Theory-Intelligence/dp/1541675819'>A Thousand Brains</a> by Jeff Hawkins</li><li><a href='https://www.amazon.com/Incognito-Secret-Lives-David-Eagleman/dp/0307389928'>Incognito: The Secret Lives of the Brain</a> by David Eagleman</li><li><a href='https://www.amazon.com/Emperors-New-Mind-Concerning-Computers/dp/0198784929'>The Emperor&apos;s New Mind</a> by Roger Penrose</li><li><a href='https://www.amazon.com/Conjectures-Refutations-Scientific-Knowledge-Routledge/dp/0415285941'>Conjectures and Refutations</a> by Karl Popper</li><li><a href='https://www.amazon.com/Being-There-Putting-Brain-Together/dp/0262531569'>Being There: Putting Brain, Body, and World Together Again</a> by Andy Clark</li><li><a href='https://www.amazon.com/Looking-Walkers-Guide-Art-Observation/dp/1439191263'>On Looking: Eleven Walks with Expert Eyes</a> by Alexandra Horowitz</li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18500537-304-abstraction-and-consciousness-with-christian-genco.mp3" length="57965212" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/rzowfs2laoqzdkwnhsahouu9kh6f?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18500537</guid>
    <pubDate>Tue, 13 Jan 2026 21:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18500537/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18500537/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18500537/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18500537/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18500537/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Paper Newsletter For Programmers" />
  <psc:chapter start="3:26" title="Setting The Stage: AI And Software Architecture" />
  <psc:chapter start="6:00" title="Can LLMs Operate At Sky-High Abstraction?" />
  <psc:chapter start="9:45" title="TDD, Prompting, And Today’s Practical Layer" />
  <psc:chapter start="12:40" title="The Book Idea: Abstraction As First Principle" />
  <psc:chapter start="16:30" title="What Abstraction Really Means" />
  <psc:chapter start="22:00" title="Trees, Waves, And Non-Vague Abstractions" />
  <psc:chapter start="27:10" title="Cutting Nature At The Joints" />
  <psc:chapter start="31:20" title="What Programmers Actually Do" />
  <psc:chapter start="36:00" title="Desire, Survival, And Human Drive" />
  <psc:chapter start="40:30" title="Do Machines Become Conscious?" />
  <psc:chapter start="45:00" title="Mind, Self, And The Michael Singer Shift" />
  <psc:chapter start="51:00" title="You Are Not Your Thoughts" />
  <psc:chapter start="56:30" title="Multiplicity Of Mind And Thousand Brains" />
  <psc:chapter start="1:01:00" title="Conjectures, Refutations, And Curation" />
  <psc:chapter start="1:05:30" title="Embodiment, AI, And Being There" />
  <psc:chapter start="1:09:00" title="Book List: Strange Loop To Penrose" />
  <psc:chapter start="1:12:30" title="On Looking: Seeing With New Eyes" />
  <psc:chapter start="1:18:00" title="Rethinking Conferences And Connection" />
</psc:chapters>
    <itunes:duration>4828</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>303 - Christian Genco, Founder of Fileinbox</itunes:title>
    <title>303 - Christian Genco, Founder of Fileinbox</title>
    <itunes:summary><![CDATA[In this episode I talk with Christian Genko, founder of Fileinbox. We discuss bootstrapping SaaS products, finding business ideas through openness rather than forcing, how LLMs have changed development workflows, TDD with Claude Code, and the enduring value of taste and abstractions in software. Links: FileinboxChristian Genco's personal websiteChristian Genco on XNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Christian Genko, founder of Fileinbox. We discuss bootstrapping SaaS products, finding business ideas through openness rather than forcing, how LLMs have changed development workflows, TDD with Claude Code, and the enduring value of taste and abstractions in software.</p><p>Links:</p><ul><li><a href='https://fileinbox.com/'>Fileinbox</a></li><li><a href='https://christian.gen.co/'>Christian Genco&apos;s personal website</a></li><li><a href='https://x.com/cgenco'>Christian Genco on X</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Christian Genko, founder of Fileinbox. We discuss bootstrapping SaaS products, finding business ideas through openness rather than forcing, how LLMs have changed development workflows, TDD with Claude Code, and the enduring value of taste and abstractions in software.</p><p>Links:</p><ul><li><a href='https://fileinbox.com/'>Fileinbox</a></li><li><a href='https://christian.gen.co/'>Christian Genco&apos;s personal website</a></li><li><a href='https://x.com/cgenco'>Christian Genco on X</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18497809-303-christian-genco-founder-of-fileinbox.mp3" length="51618978" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/2laedvx52zpw7052otmg536pnzgv?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18497809</guid>
    <pubDate>Tue, 13 Jan 2026 08:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18497809/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18497809/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18497809/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18497809/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18497809/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail-Mail Newsletter For Developers" />
  <psc:chapter start="3:26" title="Reader Reactions And Sign-Up Details" />
  <psc:chapter start="3:46" title="Reconnecting With Christian Jenko" />
  <psc:chapter start="4:20" title="From Med School Plans To Indie SaaS" />
  <psc:chapter start="6:03" title="FileInbox: First Revenue And Identity" />
  <psc:chapter start="7:33" title="Why Use This Over Dropbox Or FTP" />
  <psc:chapter start="9:10" title="Differentiation Through Deep Customer Insight" />
  <psc:chapter start="12:46" title="Opportunity Expands With Technology" />
  <psc:chapter start="15:03" title="Wealth, Value Creation, And Debate" />
  <psc:chapter start="17:40" title="Niching Down And LLM-Powered Products" />
  <psc:chapter start="20:11" title="Finding Ideas: Serendipity And “Alpha”" />
  <psc:chapter start="22:50" title="Priming, Affirmations, And Rational “Karma”" />
  <psc:chapter start="26:05" title="Jason’s Journey: From Salons To Saturn CI" />
  <psc:chapter start="28:03" title="How LLMs Change Solo Dev Velocity" />
  <psc:chapter start="30:25" title="The Real Bottleneck: Human Attention" />
  <psc:chapter start="31:44" title="Development Flow With LLMs And TDD" />
  <psc:chapter start="34:35" title="Designing For No Jank: UX Overhauls" />
  <psc:chapter start="36:30" title="Abstractions, Taste, And System Design" />
  <psc:chapter start="39:05" title="Time Shapes Work: Micro-Bursts With AI" />
  <psc:chapter start="41:02" title="What Remains True As AI Improves" />
  <psc:chapter start="44:05" title="Closing Links: Gen.co, Saturn CI, RubyConf" />
</psc:chapters>
    <itunes:duration>4299</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>302 - Miles Woodroffe, CTO of Mindful Chef</itunes:title>
    <title>302 - Miles Woodroffe, CTO of Mindful Chef</title>
    <itunes:summary><![CDATA[In this episode I talk with Miles Woodroffe, CTO of Mindful Chef. We discuss his music career touring with The Specials and working with Bob Dylan and Ray Charles, how he transitioned into tech, building great teams, and finding people who enjoy working together. Links: mileswoodroffe.comMindful ChefNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Miles Woodroffe, CTO of Mindful Chef. We discuss his music career touring with The Specials and working with Bob Dylan and Ray Charles, how he transitioned into tech, building great teams, and finding people who enjoy working together.</p><p>Links:</p><ul><li><a href='https://mileswoodroffe.com/'>mileswoodroffe.com</a></li><li><a href='https://www.mindfulchef.com/'>Mindful Chef</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Miles Woodroffe, CTO of Mindful Chef. We discuss his music career touring with The Specials and working with Bob Dylan and Ray Charles, how he transitioned into tech, building great teams, and finding people who enjoy working together.</p><p>Links:</p><ul><li><a href='https://mileswoodroffe.com/'>mileswoodroffe.com</a></li><li><a href='https://www.mindfulchef.com/'>Mindful Chef</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18469522-302-miles-woodroffe-cto-of-mindful-chef.mp3" length="43073371" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/ihetp3cm3ksp8isg6ahqj49w74g6?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18469522</guid>
    <pubDate>Mon, 12 Jan 2026 17:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18469522/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18469522/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18469522/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18469522/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18469522/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Snail‑Mail Newsletter Pitch" />
  <psc:chapter start="3:26" title="Introducing Miles Woodroff" />
  <psc:chapter start="4:36" title="Music Roots And Touring Stories" />
  <psc:chapter start="10:30" title="Bass Players, Styles, And Influences" />
  <psc:chapter start="16:30" title="Old School Recording Vs Modern Production" />
  <psc:chapter start="22:30" title="Parenting, Tech, And Nature Over Screens" />
  <psc:chapter start="26:30" title="Generational Waves In Music Quality" />
  <psc:chapter start="33:30" title="Spinal Tap, Comedy, And Live Shows" />
  <psc:chapter start="41:12" title="From Sound Engineer To Software" />
  <psc:chapter start="46:30" title="Building Teams, Culture, And Rails Joy" />
  <psc:chapter start="53:00" title="Healthy Debates, PRs, And Hiring" />
</psc:chapters>
    <itunes:duration>3586</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>301 - Bekki Freeman, Staff Software Engineer at Caribou and Co-Organizer of Rocky Mountain Ruby</itunes:title>
    <title>301 - Bekki Freeman, Staff Software Engineer at Caribou and Co-Organizer of Rocky Mountain Ruby</title>
    <itunes:summary><![CDATA[In this episode I talk with Becky Freeman, staff engineer at Caribou and co-organizer of Rocky Mountain Ruby, about legacy code, refactoring long-running applications, and the psychological skills required to get team buy-in for technical improvements. Links: Bekki Freeman on LinkedInRocky Mountain RubyCaribouNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Becky Freeman, staff engineer at Caribou and co-organizer of Rocky Mountain Ruby, about legacy code, refactoring long-running applications, and the psychological skills required to get team buy-in for technical improvements.</p><p>Links:</p><ul><li><a href='https://www.linkedin.com/in/bekki-freeman/'>Bekki Freeman on LinkedIn</a></li><li><a href='https://rockymtnruby.dev/'>Rocky Mountain Ruby</a></li><li><a href='https://caribou.com/'>Caribou</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Becky Freeman, staff engineer at Caribou and co-organizer of Rocky Mountain Ruby, about legacy code, refactoring long-running applications, and the psychological skills required to get team buy-in for technical improvements.</p><p>Links:</p><ul><li><a href='https://www.linkedin.com/in/bekki-freeman/'>Bekki Freeman on LinkedIn</a></li><li><a href='https://rockymtnruby.dev/'>Rocky Mountain Ruby</a></li><li><a href='https://caribou.com/'>Caribou</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18440405-301-bekki-freeman-staff-software-engineer-at-caribou-and-co-organizer-of-rocky-mountain-ruby.mp3" length="37896541" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/zgvqzjzc7l0nbyi5fa354gaei38i?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18440405</guid>
    <pubDate>Thu, 01 Jan 2026 20:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440405/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440405/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440405/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440405/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18440405/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail Mail Newsletter For Developers" />
  <psc:chapter start="3:26" title="Meet Becky Freeman And Rocky Mountain Ruby" />
  <psc:chapter start="4:22" title="Designing Conferences For Connection" />
  <psc:chapter start="7:31" title="What Legacy Code Really Means" />
  <psc:chapter start="9:28" title="Tests As The First Safety Net" />
  <psc:chapter start="12:12" title="Naming, Models, And Entropy In Databases" />
  <psc:chapter start="15:15" title="Good Code Defined: Easy To Change" />
  <psc:chapter start="18:22" title="Abstraction Versus Indirection" />
  <psc:chapter start="23:21" title="ROI-Driven Refactoring And “Sharp Blades”" />
  <psc:chapter start="27:06" title="Work Small: Atomic Commits And Deploys" />
  <psc:chapter start="31:15" title="Renaming At Scale Without Chaos" />
  <psc:chapter start="34:20" title="Social Engineering For Technical Change" />
  <psc:chapter start="36:20" title="Closing And Rocky Mountain Ruby Details" />
</psc:chapters>
    <itunes:duration>3155</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>300 - TDD and AI with Paul Hammond</itunes:title>
    <title>300 - TDD and AI with Paul Hammond</title>
    <itunes:summary><![CDATA[In this episode I talk with Paul Hammond about TDD as a discoverable principle—something alien programmers would independently arrive at. We discuss my "specify, encode, fulfill" formulation, why programming needs theory instead of rules of thumb, and the business payoff of technical quality: Paul returned to a well-built project after 18 months and delivered months of planned work before Christmas. Links: ScenaristNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Paul Hammond about TDD as a discoverable principle—something alien programmers would independently arrive at. We discuss my &quot;specify, encode, fulfill&quot; formulation, why programming needs theory instead of rules of thumb, and the business payoff of technical quality: Paul returned to a well-built project after 18 months and delivered months of planned work before Christmas.</p><p>Links:</p><ul><li><a href='https://scenarist.io/'>Scenarist</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Paul Hammond about TDD as a discoverable principle—something alien programmers would independently arrive at. We discuss my &quot;specify, encode, fulfill&quot; formulation, why programming needs theory instead of rules of thumb, and the business payoff of technical quality: Paul returned to a well-built project after 18 months and delivered months of planned work before Christmas.</p><p>Links:</p><ul><li><a href='https://scenarist.io/'>Scenarist</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18440382-300-tdd-and-ai-with-paul-hammond.mp3" length="61542953" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/5ykz5lwgb1y1ogq5v2bnmv6p1xx6?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18440382</guid>
    <pubDate>Thu, 01 Jan 2026 20:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440382/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440382/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440382/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440382/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18440382/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail Mail Newsletter For Coders" />
  <psc:chapter start="3:26" title="Reintroducing Paul And Setting The Agenda" />
  <psc:chapter start="4:10" title="Is TDD Discovered Or Invented" />
  <psc:chapter start="12:18" title="Specify, Encode, Fulfill vs Canonical TDD" />
  <psc:chapter start="18:10" title="Teaching TDD Through Instant Feedback" />
  <psc:chapter start="24:05" title="Toward Programming Theory Not Rules Of Thumb" />
  <psc:chapter start="31:05" title="DRY As Knowledge And When Not To Refactor" />
  <psc:chapter start="36:10" title="Encoding Principles For AI To Push Back" />
  <psc:chapter start="41:10" title="Beyond Craft Pride To Business Justification" />
  <psc:chapter start="49:30" title="Patterns, Hexagonal Architecture, And Over-Abstraction" />
  <psc:chapter start="57:40" title="Evaluating Ideas And The Meaning Of Pragmatism" />
  <psc:chapter start="1:04:20" title="Quality As Sustained Change And Business Speed" />
  <psc:chapter start="1:12:30" title="Relationships, UX, And The Real Agile Loop" />
  <psc:chapter start="1:20:15" title="Work Theater, Impact, And Organizational Incentives" />
  <psc:chapter start="1:24:20" title="Continuous Improvement And The Scenarist Tool" />
</psc:chapters>
    <itunes:duration>5124</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>299 - Eleni Konior, Senior Staff Software Engineer at Cisco Meraki</itunes:title>
    <title>299 - Eleni Konior, Senior Staff Software Engineer at Cisco Meraki</title>
    <itunes:summary><![CDATA[In this episode I talk with Eleni Konior about her path from economics to graphic design to programming, and how creative skills benefit technical work. We discuss building customer-focused features, the importance of assuming the customer's role, and AI in products beyond chatbots—like proactively surfacing recommendations based on user behavior. Links: datgreekchick.comNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Eleni Konior about her path from economics to graphic design to programming, and how creative skills benefit technical work. We discuss building customer-focused features, the importance of assuming the customer&apos;s role, and AI in products beyond chatbots—like proactively surfacing recommendations based on user behavior.</p><p>Links:</p><ul><li><a href='https://datgreekchick.com/'>datgreekchick.com</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Eleni Konior about her path from economics to graphic design to programming, and how creative skills benefit technical work. We discuss building customer-focused features, the importance of assuming the customer&apos;s role, and AI in products beyond chatbots—like proactively surfacing recommendations based on user behavior.</p><p>Links:</p><ul><li><a href='https://datgreekchick.com/'>datgreekchick.com</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18440354-299-eleni-konior-senior-staff-software-engineer-at-cisco-meraki.mp3" length="40790428" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/f0oazrpx41jsgkyehl8p9hpkhboy?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18440354</guid>
    <pubDate>Thu, 01 Jan 2026 19:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440354/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440354/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440354/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440354/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18440354/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Different Kind Of Newsletter" />
  <psc:chapter start="3:26" title="Introducing Guest Lenny Konyor" />
  <psc:chapter start="4:20" title="Role At Meraki And Team Scope" />
  <psc:chapter start="6:07" title="Career Origins And Economics detour" />
  <psc:chapter start="9:35" title="Family Roots And Lightning Engagement Story" />
  <psc:chapter start="14:35" title="Pivot To Design And Self‑Taught Coding" />
  <psc:chapter start="18:12" title="Creativity Meets Engineering" />
  <psc:chapter start="21:45" title="Design Principles Developers Should Know" />
  <psc:chapter start="25:37" title="Building For Users, Not Just Requests" />
  <psc:chapter start="29:12" title="Usability Testing And Iteration" />
  <psc:chapter start="33:44" title="Beyond Hype: Practical AI In Products" />
  <psc:chapter start="38:18" title="Recommendations, Classic AI, And Hack Week" />
  <psc:chapter start="42:10" title="Data Shaping, Prompting, And Reliability" />
  <psc:chapter start="46:10" title="Bass, Puzzles, And Parallel Paths" />
  <psc:chapter start="50:00" title="Where To Find Lenny Online" />
</psc:chapters>
    <itunes:duration>3397</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>298 - AI-Assisted Rails Upgrades with Ernesto Tagwerker</itunes:title>
    <title>298 - AI-Assisted Rails Upgrades with Ernesto Tagwerker</title>
    <itunes:summary><![CDATA[In this episode I talk with Ernesto Tagwerker about using AI for Rails upgrades, AI as an unblocking tool rather than just a speeder-upper, and the dangers of AI-generated "speculative code" that adds liability without value. Links: FastRuby.ioOmbuLabs]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Ernesto Tagwerker about using AI for Rails upgrades, AI as an unblocking tool rather than just a speeder-upper, and the dangers of AI-generated &quot;speculative code&quot; that adds liability without value.</p><p>Links:</p><ul><li><a href='https://www.fastruby.io/'>FastRuby.io</a></li><li><a href='https://www.ombulabs.ai/'>OmbuLabs</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Ernesto Tagwerker about using AI for Rails upgrades, AI as an unblocking tool rather than just a speeder-upper, and the dangers of AI-generated &quot;speculative code&quot; that adds liability without value.</p><p>Links:</p><ul><li><a href='https://www.fastruby.io/'>FastRuby.io</a></li><li><a href='https://www.ombulabs.ai/'>OmbuLabs</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18440337-298-ai-assisted-rails-upgrades-with-ernesto-tagwerker.mp3" length="33622851" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/2qhk1ozpq9iaryqsq3fcf4izs3xv?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18440337</guid>
    <pubDate>Thu, 01 Jan 2026 19:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440337/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440337/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440337/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440337/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18440337/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Paper Newsletter For Developers" />
  <psc:chapter start="3:26" title="Introducing Ernesto And FastRuby" />
  <psc:chapter start="4:55" title="Why AI Fits Rails Upgrades" />
  <psc:chapter start="8:10" title="Building The AI Upgrade Roadmap" />
  <psc:chapter start="11:23" title="Pre‑AI Tooling And Limits" />
  <psc:chapter start="13:40" title="Human Judgment And Estimation" />
  <psc:chapter start="16:15" title="AI As Unblocker, Not 5x Speed" />
  <psc:chapter start="20:14" title="Low RPM Problem Solving" />
  <psc:chapter start="23:45" title="Rubber Ducking On Steroids" />
  <psc:chapter start="26:25" title="Wiring AI To Your Toolchain" />
  <psc:chapter start="29:20" title="Agents, APM, And Production Signals" />
  <psc:chapter start="31:20" title="What MCP Is And Why It Matters" />
  <psc:chapter start="34:05" title="Security, Access, And Risk" />
  <psc:chapter start="36:20" title="Detecting AI‑Written Code Smells" />
  <psc:chapter start="39:00" title="Speculative Code And Context" />
  <psc:chapter start="42:05" title="How To Work With Ernesto" />
</psc:chapters>
    <itunes:duration>2799</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>297 - AI-Assisted Coding with Steven Diamante</itunes:title>
    <title>297 - AI-Assisted Coding with Steven Diamante</title>
    <itunes:summary><![CDATA[In this episode I talk with Steven Diamante about coaching teams on XP practices and AI coding agents. We discuss why change is so hard (people have to want it), his success turning an underperforming team around through weekly learning hours, and how to use TDD with AI—including "predictive TDD" where you have the agent guess if tests will pass or fail. Links: Diamante Technical CoachingSteven Diamante on LinkedInNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Steven Diamante about coaching teams on XP practices and AI coding agents. We discuss why change is so hard (people have to want it), his success turning an underperforming team around through weekly learning hours, and how to use TDD with AI—including &quot;predictive TDD&quot; where you have the agent guess if tests will pass or fail.</p><p>Links:</p><ul><li><a href='https://diamantetechcoaching.com/'>Diamante Technical Coaching</a></li><li><a href='https://www.linkedin.com/in/stevendiamante/'>Steven Diamante on LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Steven Diamante about coaching teams on XP practices and AI coding agents. We discuss why change is so hard (people have to want it), his success turning an underperforming team around through weekly learning hours, and how to use TDD with AI—including &quot;predictive TDD&quot; where you have the agent guess if tests will pass or fail.</p><p>Links:</p><ul><li><a href='https://diamantetechcoaching.com/'>Diamante Technical Coaching</a></li><li><a href='https://www.linkedin.com/in/stevendiamante/'>Steven Diamante on LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18440311-297-ai-assisted-coding-with-steven-diamante.mp3" length="48408892" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/qoamwp6npxd8w86xkk0h6u0slj5y?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18440311</guid>
    <pubDate>Thu, 01 Jan 2026 19:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440311/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440311/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440311/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440311/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18440311/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail Mail Newsletter For Developers" />
  <psc:chapter start="3:26" title="Meet Steven And His AI Coaching Work" />
  <psc:chapter start="6:12" title="Consulting Reality And Limits Of Change" />
  <psc:chapter start="10:40" title="Enabling Teams With XP Practices" />
  <psc:chapter start="15:20" title="Learning Hours And Pairing That Stick" />
  <psc:chapter start="19:24" title="Fun, Flow, And Real Team Satisfaction" />
  <psc:chapter start="24:12" title="Psychological Safety And Radical Candor" />
  <psc:chapter start="28:04" title="Slicing Thin: Elephant Carpaccio In Practice" />
  <psc:chapter start="33:10" title="Steel Threads, Walking Skeletons, Tracer Bullets" />
  <psc:chapter start="36:32" title="Developers As Designers, Not Order Takers" />
  <psc:chapter start="39:58" title="Coding Agents: Plans, TDD, And Control" />
  <psc:chapter start="45:28" title="Predictive TDD And Keeping Agents Honest" />
  <psc:chapter start="49:04" title="Patterns, Legacy Constraints, And Refactoring Style" />
  <psc:chapter start="53:28" title="AI Adoption Curve And New Capabilities" />
  <psc:chapter start="59:30" title="Parting Links And How To Reach Steven" />
</psc:chapters>
    <itunes:duration>4030</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>296 - Software Design Principles with Andrea Laforgia</itunes:title>
    <title>296 - Software Design Principles with Andrea Laforgia</title>
    <itunes:summary><![CDATA[In this episode I talk with Andrea Laforgia about programming principles, why good code is code that's easy to change, and his motto: "write your code so it can be easily deleted." We discuss technical debt as an operating model, the fallacy of sacrificing quality for speed, and AI's impact on learning fundamentals. Links: Andrea Laforgia on LinkedInNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Andrea Laforgia about programming principles, why good code is code that&apos;s easy to change, and his motto: &quot;write your code so it can be easily deleted.&quot; We discuss technical debt as an operating model, the fallacy of sacrificing quality for speed, and AI&apos;s impact on learning fundamentals.</p><p>Links:</p><ul><li><a href='https://www.linkedin.com/in/andrealaforgia'>Andrea Laforgia on LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Andrea Laforgia about programming principles, why good code is code that&apos;s easy to change, and his motto: &quot;write your code so it can be easily deleted.&quot; We discuss technical debt as an operating model, the fallacy of sacrificing quality for speed, and AI&apos;s impact on learning fundamentals.</p><p>Links:</p><ul><li><a href='https://www.linkedin.com/in/andrealaforgia'>Andrea Laforgia on LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18440295-296-software-design-principles-with-andrea-laforgia.mp3" length="49278127" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/0rbj8hv6bjs7fqiaxnz522rodras?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18440295</guid>
    <pubDate>Thu, 01 Jan 2026 19:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440295/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440295/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440295/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440295/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18440295/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail Mail Newsletter For Developers" />
  <psc:chapter start="3:45" title="Meet Andrea Laforgia" />
  <psc:chapter start="4:20" title="Italy’s Tech Landscape Then And Now" />
  <psc:chapter start="8:20" title="Remote Work And Global Teams" />
  <psc:chapter start="9:36" title="Principles Over Tools" />
  <psc:chapter start="12:00" title="Designing With AI And Rust" />
  <psc:chapter start="16:05" title="Interviews That Value Thinking" />
  <psc:chapter start="18:20" title="What Makes A Good Principle" />
  <psc:chapter start="22:00" title="Good Software Means Easy Change" />
  <psc:chapter start="27:10" title="Taste, Objectivity, And “Theories”" />
  <psc:chapter start="32:00" title="Experimentation, Not Cargo Cults" />
  <psc:chapter start="36:40" title="Technical Debt Vs Sharpening The Blade" />
  <psc:chapter start="41:00" title="Maintenance, Risk, And Legacy Systems" />
  <psc:chapter start="46:00" title="One Backlog, Business Language" />
  <psc:chapter start="51:00" title="The Startup Trap And Real Speed" />
  <psc:chapter start="56:00" title="Complexity Grows, Cleanup Rarely Happens" />
  <psc:chapter start="1:01:00" title="AI Hype, Clean Code, And Control" />
  <psc:chapter start="1:06:20" title="Juniors, Seniors, And Learning With AI" />
</psc:chapters>
    <itunes:duration>4102</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>295 - Freelancing and Consulting with Wale Olaleye</itunes:title>
    <title>295 - Freelancing and Consulting with Wale Olaleye</title>
    <itunes:summary><![CDATA[In this episode I talk with Wale Olaleye about finding consulting clients through referrals and word of mouth. We discuss the "hunting vs farming" analogy for marketing, simplifying your pitch, filtering clients with deposits, and how genuine community relationships lead to business over time. Links: railsfever.comWale Olaleye on LinkedInNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Wale Olaleye about finding consulting clients through referrals and word of mouth. We discuss the &quot;hunting vs farming&quot; analogy for marketing, simplifying your pitch, filtering clients with deposits, and how genuine community relationships lead to business over time.</p><p>Links:</p><ul><li><a href='https://railsfever.com/'>railsfever.com</a></li><li><a href='https://www.linkedin.com/in/fullstackwebdeveloper/'>Wale Olaleye on LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Wale Olaleye about finding consulting clients through referrals and word of mouth. We discuss the &quot;hunting vs farming&quot; analogy for marketing, simplifying your pitch, filtering clients with deposits, and how genuine community relationships lead to business over time.</p><p>Links:</p><ul><li><a href='https://railsfever.com/'>railsfever.com</a></li><li><a href='https://www.linkedin.com/in/fullstackwebdeveloper/'>Wale Olaleye on LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18440262-295-freelancing-and-consulting-with-wale-olaleye.mp3" length="47048943" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/giigtv3vh75t9s3p9a9x3uflfgu0?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18440262</guid>
    <pubDate>Thu, 01 Jan 2026 19:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440262/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440262/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440262/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440262/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18440262/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail-Mail Newsletter For Developers" />
  <psc:chapter start="3:16" title="Meet Wally: Lagos Roots, Rails Focus" />
  <psc:chapter start="6:10" title="Where Clients Come From And How That’s Changed" />
  <psc:chapter start="9:32" title="Hunting Vs Farming: A Marketing Framework" />
  <psc:chapter start="13:35" title="Referrals Done Right: Ask, Frame, Filter" />
  <psc:chapter start="18:21" title="Deposits, Contracts, And Protecting Yourself" />
  <psc:chapter start="22:40" title="Shedding Clients And Thinking Like A Business" />
  <psc:chapter start="26:30" title="Building A Lead Engine And Why It’s Hard" />
  <psc:chapter start="31:12" title="Authority Through Speaking, Writing, And Events" />
  <psc:chapter start="36:10" title="Why Relationships Beat Cold Outreach" />
  <psc:chapter start="41:05" title="Social Platforms, Civility, And Community Norms" />
  <psc:chapter start="47:25" title="Offline Matters: Meetups, Conferences, Real Ties" />
  <psc:chapter start="51:20" title="Closing: Links, Meet In Person, Stay Human" />
</psc:chapters>
    <itunes:duration>3918</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>294 - The Dubious Idea of Code Reuse with Dave Thomas</itunes:title>
    <title>294 - The Dubious Idea of Code Reuse with Dave Thomas</title>
    <itunes:summary><![CDATA[In this episode I talk with Dave Thomas about why code reuse is overrated, the economics of programming principles, and why we can't empirically test whether practices work—we have to scrutinize the arguments behind them. Dave also discusses his new book Simplicity and his "developer without portfolio" concept. Links: SimplicityNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Dave Thomas about why code reuse is overrated, the economics of programming principles, and why we can&apos;t empirically test whether practices work—we have to scrutinize the arguments behind them. Dave also discusses his new book Simplicity and his &quot;developer without portfolio&quot; concept.</p><p>Links:</p><ul><li><a href='https://pragprog.com/titles/dtcode/simplicity/'>Simplicity</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Dave Thomas about why code reuse is overrated, the economics of programming principles, and why we can&apos;t empirically test whether practices work—we have to scrutinize the arguments behind them. Dave also discusses his new book Simplicity and his &quot;developer without portfolio&quot; concept.</p><p>Links:</p><ul><li><a href='https://pragprog.com/titles/dtcode/simplicity/'>Simplicity</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18440260-294-the-dubious-idea-of-code-reuse-with-dave-thomas.mp3" length="56260386" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/e77lbpmgucwmxf621qnd735yf4h6?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18440260</guid>
    <pubDate>Thu, 01 Jan 2026 19:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440260/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440260/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440260/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440260/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18440260/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail Mail Programming Newsletter" />
  <psc:chapter start="3:26" title="The Tweet: Reuse Is Fictional" />
  <psc:chapter start="6:10" title="Defining Reuse And Its Hidden Costs" />
  <psc:chapter start="9:44" title="An Economic Lens On Programming Bets" />
  <psc:chapter start="13:20" title="Can We Measure Principles Reliably" />
  <psc:chapter start="17:06" title="Experiments, Confounders, And Context" />
  <psc:chapter start="22:42" title="Testing: Specify, Encode, Fulfill" />
  <psc:chapter start="27:10" title="When TDD Meets Unknowns" />
  <psc:chapter start="31:20" title="Black Box vs Internal Tests" />
  <psc:chapter start="35:45" title="Deleting Tests And Refactoring Freedom" />
  <psc:chapter start="39:50" title="Authority, Context, And Professional Judgment" />
  <psc:chapter start="44:20" title="Better Philosophy As Our Missing Tool" />
  <psc:chapter start="49:00" title="Closing: Book, Role, And Contact" />
</psc:chapters>
    <itunes:duration>4685</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>293 - Cory Zue, Solopreneur</itunes:title>
    <title>293 - Cory Zue, Solopreneur</title>
    <itunes:summary><![CDATA[In this episode I talk with Cory Zue about his solopreneur journey building SaaS Pegasus, a Django boilerplate product. We discuss AI's potential impact on the business of selling code, the financial anxiety that persists even when things are going well, and content marketing strategies for technical products. Links: coryzue.comSaaS PegasusNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Cory Zue about his solopreneur journey building SaaS Pegasus, a Django boilerplate product. We discuss AI&apos;s potential impact on the business of selling code, the financial anxiety that persists even when things are going well, and content marketing strategies for technical products.</p><p>Links:</p><ul><li><a href='https://www.coryzue.com/'>coryzue.com</a></li><li><a href='https://www.saaspegasus.com/'>SaaS Pegasus</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Cory Zue about his solopreneur journey building SaaS Pegasus, a Django boilerplate product. We discuss AI&apos;s potential impact on the business of selling code, the financial anxiety that persists even when things are going well, and content marketing strategies for technical products.</p><p>Links:</p><ul><li><a href='https://www.coryzue.com/'>coryzue.com</a></li><li><a href='https://www.saaspegasus.com/'>SaaS Pegasus</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18440202-293-cory-zue-solopreneur.mp3" length="41448312" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/tc62jdy1hynt36jg8tm63vedd6t6?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18440202</guid>
    <pubDate>Thu, 01 Jan 2026 19:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440202/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440202/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440202/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440202/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18440202/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Newsletter You Can Hold" />
  <psc:chapter start="3:22" title="Introducing Guest Corey Zue" />
  <psc:chapter start="4:18" title="Solopreneur Work And Pegasus" />
  <psc:chapter start="5:16" title="Life As An American In Cape Town" />
  <psc:chapter start="9:53" title="Community, Transience, And Family" />
  <psc:chapter start="11:16" title="Pegasus Origins And Growth" />
  <psc:chapter start="14:11" title="AI’s Impact On Selling Code" />
  <psc:chapter start="18:20" title="The Psychology Of Solo Risk" />
  <psc:chapter start="22:11" title="Competing With Giants And Taste" />
  <psc:chapter start="26:30" title="Why Scriv AI Didn’t Scale" />
  <psc:chapter start="29:12" title="Product Quality, Costs, And Value" />
  <psc:chapter start="33:12" title="Who Buys Pegasus And Why" />
  <psc:chapter start="35:52" title="Early Marketing And Handholding" />
  <psc:chapter start="40:24" title="Content, SEO, And Email Lists" />
  <psc:chapter start="44:07" title="Video, LLM Optimization, And Ethics" />
  <psc:chapter start="48:19" title="Final Links And Wrap-Up" />
</psc:chapters>
    <itunes:duration>3451</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>292 - Kendall Miller, CEO and Founder of Maybe Don&#39;t AI</itunes:title>
    <title>292 - Kendall Miller, CEO and Founder of Maybe Don&#39;t AI</title>
    <itunes:summary><![CDATA[In this episode I talk with Kendall Miller about MCP (Model Context Protocol) and why AI agents need third-party guardrails. His company Maybe Don't sits between AI agents and MCP servers to prevent disasters—because AI sometimes solves problems in creative and terrifying ways. Links: Maybe Don't, AIKendall Miller on LinkedInNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Kendall Miller about MCP (Model Context Protocol) and why AI agents need third-party guardrails. His company Maybe Don&apos;t sits between AI agents and MCP servers to prevent disasters—because AI sometimes solves problems in creative and terrifying ways.</p><p>Links:</p><ul><li><a href='https://www.maybedont.ai/'>Maybe Don&apos;t, AI</a></li><li><a href='https://www.linkedin.com/in/kendallamiller/'>Kendall Miller on LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Kendall Miller about MCP (Model Context Protocol) and why AI agents need third-party guardrails. His company Maybe Don&apos;t sits between AI agents and MCP servers to prevent disasters—because AI sometimes solves problems in creative and terrifying ways.</p><p>Links:</p><ul><li><a href='https://www.maybedont.ai/'>Maybe Don&apos;t, AI</a></li><li><a href='https://www.linkedin.com/in/kendallamiller/'>Kendall Miller on LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18440021-292-kendall-miller-ceo-and-founder-of-maybe-don-t-ai.mp3" length="44880901" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/lth8ivs2hxgutmg0s8wt44i85u7o?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18440021</guid>
    <pubDate>Thu, 01 Jan 2026 18:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440021/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440021/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440021/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18440021/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18440021/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail Mail Dev Newsletter" />
  <psc:chapter start="3:26" title="Meet Kendall Miller" />
  <psc:chapter start="5:12" title="Why “Maybe Don’t AI” Exists" />
  <psc:chapter start="9:15" title="Real Incidents And Agent Failures" />
  <psc:chapter start="10:33" title="What MCP Actually Is" />
  <psc:chapter start="15:34" title="Why Use An MCP Server" />
  <psc:chapter start="18:11" title="Standards, Limits, And Access" />
  <psc:chapter start="21:07" title="Identity, Accountability, And HIL" />
  <psc:chapter start="26:09" title="Jobs, Productivity, And Human Judgment" />
  <psc:chapter start="31:21" title="Risk, Hype, And Doomsday Talk" />
  <psc:chapter start="36:47" title="Self-Driving Parallels And Public Trust" />
  <psc:chapter start="41:56" title="Third-Party Guardrails And Conflicts" />
  <psc:chapter start="48:06" title="Enforcing Policies Between LLM And MCP" />
  <psc:chapter start="52:16" title="Local Actions Vs MCP Limits" />
  <psc:chapter start="54:59" title="Agentic Flows And SEO Automation" />
  <psc:chapter start="59:30" title="Using AI For Dev Work And Growth" />
</psc:chapters>
    <itunes:duration>3737</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>291 - Joel Drapper</itunes:title>
    <title>291 - Joel Drapper</title>
    <itunes:summary><![CDATA[In this episode I talk with Joel Drapper about defect-free development—not just automated testing, but the full spectrum: linting, static typing, database constraints, and especially runtime assertions. Joel's library Literal lets you define type expectations that blow up immediately when violated, catching bugs before they spread. Links: literal.funphlex.funjoel.drapper.meNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Joel Drapper about defect-free development—not just automated testing, but the full spectrum: linting, static typing, database constraints, and especially runtime assertions. Joel&apos;s library Literal lets you define type expectations that blow up immediately when violated, catching bugs before they spread.</p><p>Links:</p><ul><li><a href='https://literal.fun/'>literal.fun</a></li><li><a href='https://www.phlex.fun/'>phlex.fun</a></li><li><a href='https://joel.drapper.me/'>joel.drapper.me</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Joel Drapper about defect-free development—not just automated testing, but the full spectrum: linting, static typing, database constraints, and especially runtime assertions. Joel&apos;s library Literal lets you define type expectations that blow up immediately when violated, catching bugs before they spread.</p><p>Links:</p><ul><li><a href='https://literal.fun/'>literal.fun</a></li><li><a href='https://www.phlex.fun/'>phlex.fun</a></li><li><a href='https://joel.drapper.me/'>joel.drapper.me</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18439862-291-joel-drapper.mp3" length="60045782" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/v85yfibv1gc0y4gpzp9bdae1f88i?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18439862</guid>
    <pubDate>Thu, 01 Jan 2026 18:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18439862/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18439862/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18439862/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18439862/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18439862/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail-Mail Newsletter For Developers" />
  <psc:chapter start="3:26" title="Welcoming Joel And Picking Up Threads" />
  <psc:chapter start="4:15" title="Explaining Abstraction To Kids" />
  <psc:chapter start="7:18" title="The Reality Of Abstractions And Essentials" />
  <psc:chapter start="11:15" title="Abstraction Levels In Planning And Work" />
  <psc:chapter start="16:16" title="Why Philosophy Matters For Practical Coding" />
  <psc:chapter start="19:59" title="Zero-Defect Mindset And Definitions" />
  <psc:chapter start="24:15" title="Design Flaws, Missing Features, And Real Harm" />
  <psc:chapter start="28:20" title="Conceptual Integrity And Conflicting Requirements" />
  <psc:chapter start="34:05" title="Scope, Inertia, And Leveraged Simplicity" />
  <psc:chapter start="40:10" title="Writing Less Code To Reduce Bugs" />
  <psc:chapter start="44:45" title="Metaprogramming: Risk, Reward, And Speed" />
  <psc:chapter start="49:25" title="Elegance, Complexity, And Performance Tradeoffs" />
  <psc:chapter start="55:03" title="Shift Left: Types, Models, And POROs" />
  <psc:chapter start="1:00:10" title="Exceptions Policy And Inbox Zero" />
  <psc:chapter start="1:05:20" title="Runtime Assertions As Guardrails" />
  <psc:chapter start="1:12:45" title="Literal, Rich Types, And Better Errors" />
  <psc:chapter start="1:18:10" title="Resources: Literal, Phlex, And Yippee" />
</psc:chapters>
    <itunes:duration>5001</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>290 - Dead Man&#39;s Snitch with Chris Gaffney</itunes:title>
    <title>290 - Dead Man&#39;s Snitch with Chris Gaffney</title>
    <itunes:summary><![CDATA[In this episode I talk with Chris Gaffney about Dead Man's Snitch, a cron job monitoring service he's run full-time for six years after Collective Idea acquired it at a very early stage. We discuss the five-year path to profitability, SaaS being harder today, and dopaminergic personalities in tech. Links: Dead Man's SnitchNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Chris Gaffney about Dead Man&apos;s Snitch, a cron job monitoring service he&apos;s run full-time for six years after Collective Idea acquired it at a very early stage. We discuss the five-year path to profitability, SaaS being harder today, and dopaminergic personalities in tech.</p><p>Links:</p><ul><li><a href='https://deadmanssnitch.com/'>Dead Man&apos;s Snitch</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Chris Gaffney about Dead Man&apos;s Snitch, a cron job monitoring service he&apos;s run full-time for six years after Collective Idea acquired it at a very early stage. We discuss the five-year path to profitability, SaaS being harder today, and dopaminergic personalities in tech.</p><p>Links:</p><ul><li><a href='https://deadmanssnitch.com/'>Dead Man&apos;s Snitch</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18439804-290-dead-man-s-snitch-with-chris-gaffney.mp3" length="42395823" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/56dlj54stk3x374ki6ow5zxkcxdo?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18439804</guid>
    <pubDate>Thu, 01 Jan 2026 15:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18439804/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18439804/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18439804/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18439804/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18439804/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Newsletter You Can Hold" />
  <psc:chapter start="3:26" title="Why Snail Mail Still Feels Special" />
  <psc:chapter start="7:22" title="Meet Chris Gaffney And Dead Man’s Snitch" />
  <psc:chapter start="9:16" title="What A Dead Man Switch Really Means" />
  <psc:chapter start="13:27" title="Acquisition Story And Early MRR" />
  <psc:chapter start="18:12" title="Agency Tension: Billing vs Building" />
  <psc:chapter start="23:16" title="Profitability Milestone And Full-Time Focus" />
  <psc:chapter start="28:40" title="Freedom, Tradeoffs, And Owner Reality" />
  <psc:chapter start="32:35" title="Time, Kids, And Why Projects Stretch" />
  <psc:chapter start="38:12" title="Dopamine, Personality, And Tech Culture" />
  <psc:chapter start="44:00" title="Woodworking, Paper Notes, And Less Screen" />
  <psc:chapter start="49:05" title="Cars, Buttons, And Choice Overload" />
  <psc:chapter start="56:56" title="Where Dead Man’s Snitch Is Going" />
</psc:chapters>
    <itunes:duration>3528</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>289 - Lio Lunesu, CTO at Defang</itunes:title>
    <title>289 - Lio Lunesu, CTO at Defang</title>
    <itunes:summary><![CDATA[In this episode I talk with Lio Lunesu, CTO of Defang, about infrastructure as code, Docker, and Docker Compose. Defang compiles Docker Compose files into cloud infrastructure code. Links: DefangLio Lunesu on LinkedInSaturnCINonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Lio Lunesu, CTO of Defang, about infrastructure as code, Docker, and Docker Compose. Defang compiles Docker Compose files into cloud infrastructure code.</p><p>Links:</p><ul><li><a href='https://defang.io/'>Defang</a></li><li><a href='https://www.linkedin.com/in/lionello/'>Lio Lunesu on LinkedIn</a></li><li><a href='https://www.saturnci.com/'>SaturnCI</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Lio Lunesu, CTO of Defang, about infrastructure as code, Docker, and Docker Compose. Defang compiles Docker Compose files into cloud infrastructure code.</p><p>Links:</p><ul><li><a href='https://defang.io/'>Defang</a></li><li><a href='https://www.linkedin.com/in/lionello/'>Lio Lunesu on LinkedIn</a></li><li><a href='https://www.saturnci.com/'>SaturnCI</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18436788-289-lio-lunesu-cto-at-defang.mp3" length="37309256" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/0ki5bhma7egpyxhc8k36v8xnwd37?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18436788</guid>
    <pubDate>Thu, 01 Jan 2026 15:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436788/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436788/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436788/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436788/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18436788/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Paper Newsletter For Programmers" />
  <psc:chapter start="3:26" title="Meet Leo Lunesu And Language Geekery" />
  <psc:chapter start="9:38" title="From Clicks To Code: IaC 101" />
  <psc:chapter start="13:15" title="Docker Demystified: Why Containers" />
  <psc:chapter start="17:04" title="Compose For Teams And Onboarding" />
  <psc:chapter start="21:18" title="Dev Vs Prod: Beyond Single Machine" />
  <psc:chapter start="26:05" title="DFANG: Compile Compose To Cloud" />
  <psc:chapter start="31:20" title="Managed Databases Over DIY Clusters" />
  <psc:chapter start="35:25" title="Who DFANG Helps And Why" />
  <psc:chapter start="39:09" title="CI Pain, SaturnCI, And Compose Config" />
  <psc:chapter start="43:12" title="Wrap Up And Where To Find DFANG" />
</psc:chapters>
    <itunes:duration>3106</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>288 - Ryan Frisch and Brendan Buckingham, Co-Hosts of the Rails Business Podcast</itunes:title>
    <title>288 - Ryan Frisch and Brendan Buckingham, Co-Hosts of the Rails Business Podcast</title>
    <itunes:summary><![CDATA[In this episode I talk with Ryan Frisch and Brendan Buckingham from the Rails Business Podcast about whether info products are viable in the Rails community, how business ideas emerge from personal pain points rather than brainstorming, and I give an update on SaturnCI sales. Links: Rails Business PodcastLocableSaturnCINonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Ryan Frisch and Brendan Buckingham from the Rails Business Podcast about whether info products are viable in the Rails community, how business ideas emerge from personal pain points rather than brainstorming, and I give an update on SaturnCI sales.</p><p>Links:</p><ul><li><a href='https://www.railsbusiness.com/'>Rails Business Podcast</a></li><li><a href='https://www.locable.com/'>Locable</a></li><li><a href='https://www.saturnci.com/'>SaturnCI</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Ryan Frisch and Brendan Buckingham from the Rails Business Podcast about whether info products are viable in the Rails community, how business ideas emerge from personal pain points rather than brainstorming, and I give an update on SaturnCI sales.</p><p>Links:</p><ul><li><a href='https://www.railsbusiness.com/'>Rails Business Podcast</a></li><li><a href='https://www.locable.com/'>Locable</a></li><li><a href='https://www.saturnci.com/'>SaturnCI</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18436787-288-ryan-frisch-and-brendan-buckingham-co-hosts-of-the-rails-business-podcast.mp3" length="49948781" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/lrdyr5y7nmebs1w1x47ln5lcxw0q?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18436787</guid>
    <pubDate>Thu, 01 Jan 2026 14:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436787/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436787/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436787/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436787/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18436787/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail Mail Coding Newsletter" />
  <psc:chapter start="2:30" title="Reader Reactions And Sign-Up CTA" />
  <psc:chapter start="3:45" title="Meet Ryan And Brendan" />
  <psc:chapter start="5:00" title="The Rails Business Podcast Idea" />
  <psc:chapter start="7:45" title="How They Book High-Profile Guests" />
  <psc:chapter start="11:00" title="Content Businesses And Rails Market Size" />
  <psc:chapter start="16:30" title="Course Bubbles And Sustainable Revenue" />
  <psc:chapter start="20:30" title="Curiosity, Goals, And Post-Success Drift" />
  <psc:chapter start="24:40" title="From Pain To Product: Locable’s Origin" />
  <psc:chapter start="29:00" title="Saturn CI: Vision And Early Users" />
  <psc:chapter start="33:00" title="Differentiation, Friction, And Funnel Math" />
  <psc:chapter start="37:00" title="Time, Habits, And Making Progress" />
  <psc:chapter start="40:00" title="Closing And Where To Find The Podcast" />
</psc:chapters>
    <itunes:duration>4158</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>287 - Jeff Casimir, Founder of Turing School</itunes:title>
    <title>287 - Jeff Casimir, Founder of Turing School</title>
    <itunes:summary><![CDATA[In this episode I talk with Jeff Casimir, founder of Turing School, about why AI is far down his list of reasons for the tech job market downturn—he points instead to macroeconomic policy, copycat layoff culture, and companies using layoffs to suppress worker organizing. We also discuss aptitude vs. belief, why school is mostly daycare, and his prompt injection resume experiment. Links: Jeff Casimir on LinkedInNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Jeff Casimir, founder of Turing School, about why AI is far down his list of reasons for the tech job market downturn—he points instead to macroeconomic policy, copycat layoff culture, and companies using layoffs to suppress worker organizing. We also discuss aptitude vs. belief, why school is mostly daycare, and his prompt injection resume experiment.</p><p>Links:</p><ul><li><a href='https://www.linkedin.com/in/jcasimir/'>Jeff Casimir on LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Jeff Casimir, founder of Turing School, about why AI is far down his list of reasons for the tech job market downturn—he points instead to macroeconomic policy, copycat layoff culture, and companies using layoffs to suppress worker organizing. We also discuss aptitude vs. belief, why school is mostly daycare, and his prompt injection resume experiment.</p><p>Links:</p><ul><li><a href='https://www.linkedin.com/in/jcasimir/'>Jeff Casimir on LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18436739-287-jeff-casimir-founder-of-turing-school.mp3" length="60814512" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/hwvviof94838n1hp4ulwnm2so8lx?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18436739</guid>
    <pubDate>Thu, 01 Jan 2026 14:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436739/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436739/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436739/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436739/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18436739/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail-Mail Newsletter For Developers" />
  <psc:chapter start="3:44" title="Meet Jeff Casimir And The Job Market Pivot" />
  <psc:chapter start="7:50" title="Why Bootcamps Closed And Ethics Of Enrollment" />
  <psc:chapter start="11:35" title="The Real Reasons Junior Jobs Vanished" />
  <psc:chapter start="15:20" title="Layoffs, Stock Buybacks, And Market Signals" />
  <psc:chapter start="19:20" title="AI’s Role: Tool, Not Job Reaper" />
  <psc:chapter start="24:05" title="Aptitude, Belief, And Learning To Code" />
  <psc:chapter start="28:36" title="School, Math, And What We Actually Need" />
  <psc:chapter start="33:24" title="Free Speech, Risk, And Public Opinions" />
  <psc:chapter start="36:40" title="Building Products People Say They Want" />
  <psc:chapter start="40:15" title="Conferences, Meetups, And Sustainable Events" />
  <psc:chapter start="44:10" title="Prompt-Injection On A Resume" />
  <psc:chapter start="47:05" title="What Jeff Wants To Do Next" />
  <psc:chapter start="51:10" title="People Problems Behind Technical Problems" />
  <psc:chapter start="55:05" title="Parting Thoughts And Where To Reach Jeff" />
</psc:chapters>
    <itunes:duration>5064</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>286 - Darwin, Science and Programming with Kate Holterhoff</itunes:title>
    <title>286 - Darwin, Science and Programming with Kate Holterhoff</title>
    <itunes:summary><![CDATA[In this episode I talk with Kate Holterhoff, senior analyst at RedMonk, about her PhD research on Darwin's methods, speculation in science, and how 19th century evolutionary thinking influenced literature. We discuss epistemology, conjecture and criticism, and how these ideas connect to programming. Links: RedMonkSpeculation and the Darwinian Method in British Romance Fiction, 1859-1914Nonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Kate Holterhoff, senior analyst at RedMonk, about her PhD research on Darwin&apos;s methods, speculation in science, and how 19th century evolutionary thinking influenced literature. We discuss epistemology, conjecture and criticism, and how these ideas connect to programming.</p><p>Links:</p><ul><li><a href='https://redmonk.com/'>RedMonk</a></li><li><a href='https://www.ohioswallow.com/9780821425961/speculation-and-the-darwinian-method-in-british-romance-fiction-1859-1914/'>Speculation and the Darwinian Method in British Romance Fiction, 1859-1914</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Kate Holterhoff, senior analyst at RedMonk, about her PhD research on Darwin&apos;s methods, speculation in science, and how 19th century evolutionary thinking influenced literature. We discuss epistemology, conjecture and criticism, and how these ideas connect to programming.</p><p>Links:</p><ul><li><a href='https://redmonk.com/'>RedMonk</a></li><li><a href='https://www.ohioswallow.com/9780821425961/speculation-and-the-darwinian-method-in-british-romance-fiction-1859-1914/'>Speculation and the Darwinian Method in British Romance Fiction, 1859-1914</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18436675-286-darwin-science-and-programming-with-kate-holterhoff.mp3" length="40709788" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/3f90tj17quj22tgsagpj5nr2srdi?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18436675</guid>
    <pubDate>Thu, 01 Jan 2026 14:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436675/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436675/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436675/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18436675/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18436675/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail Mail Newsletter For Developers" />
  <psc:chapter start="3:26" title="Meet Kate Holterhoff Of RedMonk" />
  <psc:chapter start="5:16" title="From Academia To Front End And Analysis" />
  <psc:chapter start="8:46" title="Darwin, Fiction, And Scientific Method" />
  <psc:chapter start="13:20" title="Empiricism, Imagination, And Deep Time" />
  <psc:chapter start="18:02" title="Conjecture, Falsification, And Debugging" />
  <psc:chapter start="22:12" title="Darwin’s “Little Experiments” And Method" />
  <psc:chapter start="28:18" title="Origins Of The Theory And Evidence" />
  <psc:chapter start="34:20" title="Lamarckism, Genetics, And Epigenetics" />
  <psc:chapter start="40:15" title="Social Darwinism, Mutual Aid, And Ethics" />
  <psc:chapter start="47:12" title="Scientific Romance And Cultural Impact" />
  <psc:chapter start="52:00" title="Why Evolution Shapes How We Think" />
  <psc:chapter start="56:20" title="Closing, Book Details, And Links" />
</psc:chapters>
    <itunes:duration>3389</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>285 - Michael Ferranti, Chief Marketing Officer at Unleash</itunes:title>
    <title>285 - Michael Ferranti, Chief Marketing Officer at Unleash</title>
    <itunes:summary><![CDATA[In this episode I talk with Michael Ferranti from Unleash about feature flags, trunk-based development, and why DevOps metrics alone aren't sufficient. We discuss FeatureOps—focusing on customer outcomes rather than just code delivery—plus the "three voices" (engineering, business, customer) and AI's role in accelerating feedback loops. Links: UnleashNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Michael Ferranti from Unleash about feature flags, trunk-based development, and why DevOps metrics alone aren&apos;t sufficient. We discuss FeatureOps—focusing on customer outcomes rather than just code delivery—plus the &quot;three voices&quot; (engineering, business, customer) and AI&apos;s role in accelerating feedback loops.</p><p>Links:</p><ul><li><a href='https://www.getunleash.io/'>Unleash</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Michael Ferranti from Unleash about feature flags, trunk-based development, and why DevOps metrics alone aren&apos;t sufficient. We discuss FeatureOps—focusing on customer outcomes rather than just code delivery—plus the &quot;three voices&quot; (engineering, business, customer) and AI&apos;s role in accelerating feedback loops.</p><p>Links:</p><ul><li><a href='https://www.getunleash.io/'>Unleash</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18115692-285-michael-ferranti-chief-marketing-officer-at-unleash.mp3" length="38113344" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/jzkbnvi7phajnjj052u8f1zvgle3?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18115692</guid>
    <pubDate>Wed, 31 Dec 2025 11:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115692/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115692/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115692/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115692/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18115692/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail-Mail Newsletter For Developers" />
  <psc:chapter start="3:26" title="Meet Michael Ferranti And Unleash" />
  <psc:chapter start="5:00" title="Feature Flags 101 And Why They Matter" />
  <psc:chapter start="9:45" title="Continuous Integration Without The Pain" />
  <psc:chapter start="13:35" title="Risk, Compliance, And Enterprise Realities" />
  <psc:chapter start="17:40" title="From DevOps To FeatureOps" />
  <psc:chapter start="22:10" title="Designing For Users, Not Requests" />
  <psc:chapter start="26:20" title="Feedback Loops, Rollouts, And Experiments" />
  <psc:chapter start="30:15" title="Balancing Three Voices: Eng, Business, Customer" />
  <psc:chapter start="35:50" title="DevOps Metrics Are Necessary, Not Sufficient" />
  <psc:chapter start="41:10" title="AI As An Accelerant, Not A Shortcut" />
  <psc:chapter start="47:00" title="Timeless Practices: Tests, Flags, Controls" />
  <psc:chapter start="50:30" title="Making The Business Case For Engineering" />
</psc:chapters>
    <itunes:duration>3174</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>284 - Josef Strzibny, Author of Deployment from Scratch and the Kamal Handbook</itunes:title>
    <title>284 - Josef Strzibny, Author of Deployment from Scratch and the Kamal Handbook</title>
    <itunes:summary><![CDATA[In this episode I talk with Josef Strzibny about his books Deployment from Scratch and Kamal Handbook, the economics of info products in the Ruby space, his new project Lake AI, and his road trip through the Balkans. We also compare driving cultures across Europe and the US. Links: Kamal HandbookDeployment from ScratchNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Josef Strzibny about his books Deployment from Scratch and Kamal Handbook, the economics of info products in the Ruby space, his new project Lake AI, and his road trip through the Balkans. We also compare driving cultures across Europe and the US.</p><p>Links:</p><ul><li><a href='https://kamalmanual.com/handbook/'>Kamal Handbook</a></li><li><a href='https://deploymentfromscratch.com/'>Deployment from Scratch</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Josef Strzibny about his books Deployment from Scratch and Kamal Handbook, the economics of info products in the Ruby space, his new project Lake AI, and his road trip through the Balkans. We also compare driving cultures across Europe and the US.</p><p>Links:</p><ul><li><a href='https://kamalmanual.com/handbook/'>Kamal Handbook</a></li><li><a href='https://deploymentfromscratch.com/'>Deployment from Scratch</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18115651-284-josef-strzibny-author-of-deployment-from-scratch-and-the-kamal-handbook.mp3" length="42689558" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/xmqcnd8bq23cke94f7zg4f68fgsp?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18115651</guid>
    <pubDate>Wed, 31 Dec 2025 11:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115651/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115651/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115651/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115651/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18115651/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail‑Mail Newsletter For Developers" />
  <psc:chapter start="3:26" title="Reader Reactions And How To Subscribe" />
  <psc:chapter start="3:49" title="Catching Up With The Guest" />
  <psc:chapter start="4:09" title="Deployment From Scratch: Philosophy And Scope" />
  <psc:chapter start="7:58" title="What Kamal Is And Why It’s Simple" />
  <psc:chapter start="10:46" title="Indie Books, Revenue Reality, And Freelancing" />
  <psc:chapter start="16:06" title="The Tough Economics Of Info Products" />
  <psc:chapter start="20:28" title="Building A CI Product And First Customer" />
  <psc:chapter start="22:28" title="Rethinking Blogging With AI Tools" />
  <psc:chapter start="26:15" title="Lake AI: Vision, Branding, And Early Blogs" />
  <psc:chapter start="30:43" title="Nomad Life And A Long Balkans Road Trip" />
  <psc:chapter start="34:10" title="Driving Culture, Tolls, And Speed Across Regions" />
  <psc:chapter start="44:05" title="Language, Travel, And Learning To Communicate" />
  <psc:chapter start="56:34" title="Final Picks And Where To Find The Work" />
</psc:chapters>
    <itunes:duration>3555</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>283 - Tom Akehurst, CTO and Co-Founder at WireMock</itunes:title>
    <title>283 - Tom Akehurst, CTO and Co-Founder at WireMock</title>
    <itunes:summary><![CDATA[In this episode I talk with Tom Akehurst, CTO and Co-founder at WireMock, about API mocking, testing philosophy (verification vs specification, contracts, the testing pyramid), inner vs outer loop development, and MCP (Model Context Protocol) for integrating AI coding tools with external services. Links: WireMockWireMock on YouTubeTom Akehurst on LinkedInNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Tom Akehurst, CTO and Co-founder at WireMock, about API mocking, testing philosophy (verification vs specification, contracts, the testing pyramid), inner vs outer loop development, and MCP (Model Context Protocol) for integrating AI coding tools with external services.</p><p>Links:</p><ul><li><a href='https://www.wiremock.io/'>WireMock</a></li><li><a href='https://www.youtube.com/@WireMockChannel'>WireMock on YouTube</a></li><li><a href='https://www.linkedin.com/in/tomakehurst/'>Tom Akehurst on LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Tom Akehurst, CTO and Co-founder at WireMock, about API mocking, testing philosophy (verification vs specification, contracts, the testing pyramid), inner vs outer loop development, and MCP (Model Context Protocol) for integrating AI coding tools with external services.</p><p>Links:</p><ul><li><a href='https://www.wiremock.io/'>WireMock</a></li><li><a href='https://www.youtube.com/@WireMockChannel'>WireMock on YouTube</a></li><li><a href='https://www.linkedin.com/in/tomakehurst/'>Tom Akehurst on LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18115605-283-tom-akehurst-cto-and-co-founder-at-wiremock.mp3" length="43664655" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/sqmnn900y6m0mqhvyl0axtc0ov51?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18115605</guid>
    <pubDate>Wed, 31 Dec 2025 11:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115605/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115605/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115605/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115605/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18115605/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail-Mail Newsletter For Developers" />
  <psc:chapter start="3:26" title="Meet Tom Akehurst And WireMock’s Origins" />
  <psc:chapter start="6:20" title="Why Third-Party APIs Derail Testing" />
  <psc:chapter start="9:58" title="Contracts Over Verification In Tests" />
  <psc:chapter start="15:05" title="Choosing The Right Test Mix" />
  <psc:chapter start="20:15" title="Where The Real Risk Lives" />
  <psc:chapter start="22:59" title="What WireMock Is And Isn’t" />
  <psc:chapter start="26:20" title="Inner Loop vs Outer Loop Development" />
  <psc:chapter start="30:45" title="Advanced Stubbing, State, And Faults" />
  <psc:chapter start="41:59" title="AI’s “Speciation Event” In Dev Workflows" />
  <psc:chapter start="46:38" title="MCP Explained And Why It Matters" />
  <psc:chapter start="53:34" title="Future-Proof Skills And Community Links" />
</psc:chapters>
    <itunes:duration>3636</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>282 - Jarrett Yew</itunes:title>
    <title>282 - Jarrett Yew</title>
    <itunes:summary><![CDATA[In this episode I talk with Jarrett Yew about his 10-year programming journey, early freelancing failures, working with difficult clients, and we go deep on AGI, neuroscience, spatial reasoning in language, and David Deutsch's theories on perception. Links: Jarrett Yew on LinkedInjarrettyew.comNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Jarrett Yew about his 10-year programming journey, early freelancing failures, working with difficult clients, and we go deep on AGI, neuroscience, spatial reasoning in language, and David Deutsch&apos;s theories on perception.</p><p>Links:</p><ul><li><a href='https://www.linkedin.com/in/jarrettyew/'>Jarrett Yew on LinkedIn</a></li><li><a href='https://jarrettyew.com/'>jarrettyew.com</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Jarrett Yew about his 10-year programming journey, early freelancing failures, working with difficult clients, and we go deep on AGI, neuroscience, spatial reasoning in language, and David Deutsch&apos;s theories on perception.</p><p>Links:</p><ul><li><a href='https://www.linkedin.com/in/jarrettyew/'>Jarrett Yew on LinkedIn</a></li><li><a href='https://jarrettyew.com/'>jarrettyew.com</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18115547-282-jarrett-yew.mp3" length="57993512" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/jlwkxx5gcbhreoxpn4itg2062ook?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18115547</guid>
    <pubDate>Wed, 31 Dec 2025 11:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115547/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115547/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115547/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115547/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18115547/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail Mail Newsletter Pitch" />
  <psc:chapter start="3:22" title="Meet Jared And Early Career Paths" />
  <psc:chapter start="8:40" title="Status Stereotypes And Medicine Money" />
  <psc:chapter start="11:56" title="First Jobs, Auctions, And Hard Lessons" />
  <psc:chapter start="15:35" title="Managing Work And Testing Blind Spots" />
  <psc:chapter start="19:05" title="Freelance Project Fails And Power" />
  <psc:chapter start="23:12" title="Work Orders Versus Real Success" />
  <psc:chapter start="27:05" title="Ownership, Incentives, And Teams" />
  <psc:chapter start="31:28" title="Innovation Stagnation Or Just Harder Problems" />
  <psc:chapter start="36:10" title="AGI Curiosity And Brain Models" />
  <psc:chapter start="41:30" title="Senses, Metaphors, And Perception" />
  <psc:chapter start="47:00" title="Philosophy, Truth, And Choice" />
  <psc:chapter start="52:04" title="Malaysia’s Roots, Oil, And Daily Life" />
  <psc:chapter start="57:05" title="Hiring, Hangman, And Developer Quality" />
  <psc:chapter start="1:02:00" title="Leadership, Age, And Maturity" />
  <psc:chapter start="1:04:32" title="Closing And Where To Find Jared" />
</psc:chapters>
    <itunes:duration>4831</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>281 - Rafael Masson and Craig Kerstiens</itunes:title>
    <title>281 - Rafael Masson and Craig Kerstiens</title>
    <itunes:summary><![CDATA[In this episode I talk with Raphael Masson, CTO of Missive, and Craig Kerstiens from Crunchy Data. We cover bootstrapping Missive from a side project (Conference Badge), growing from 3 to 15 employees, migrating off Heroku, and why most developers underutilize Postgres. Links: MissiveCrunchy DataNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Raphael Masson, CTO of Missive, and Craig Kerstiens from Crunchy Data. We cover bootstrapping Missive from a side project (Conference Badge), growing from 3 to 15 employees, migrating off Heroku, and why most developers underutilize Postgres.</p><p>Links:</p><ul><li><a href='https://missiveapp.com/'>Missive</a></li><li><a href='https://www.crunchydata.com/'>Crunchy Data</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Raphael Masson, CTO of Missive, and Craig Kerstiens from Crunchy Data. We cover bootstrapping Missive from a side project (Conference Badge), growing from 3 to 15 employees, migrating off Heroku, and why most developers underutilize Postgres.</p><p>Links:</p><ul><li><a href='https://missiveapp.com/'>Missive</a></li><li><a href='https://www.crunchydata.com/'>Crunchy Data</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18115498-281-rafael-masson-and-craig-kerstiens.mp3" length="37319104" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/bq31x80515fyz6kbptpvdii1ty0k?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18115498</guid>
    <pubDate>Wed, 31 Dec 2025 10:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115498/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115498/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115498/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115498/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18115498/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail-Mail Newsletter For Coders" />
  <psc:chapter start="3:26" title="Meet Raphael And Craig" />
  <psc:chapter start="4:55" title="What Missive Does And How It Began" />
  <psc:chapter start="6:23" title="Funding Missive With Conference Badge" />
  <psc:chapter start="8:20" title="Eventbrite Boost And Early Growth" />
  <psc:chapter start="10:11" title="Why Missive Was More Fun To Build" />
  <psc:chapter start="12:22" title="First Customers And Early Adoption" />
  <psc:chapter start="14:12" title="Jason’s Saturn CI And First Paying User Hunt" />
  <psc:chapter start="17:20" title="Growing From 3 To 15 And Hiring A COO" />
  <psc:chapter start="20:21" title="Remote Team, Ramp-Up Costs, And Bottlenecks" />
  <psc:chapter start="22:40" title="Migrating From Heroku To AWS ECS" />
  <psc:chapter start="24:07" title="Enter Crunchy Data: Postgres, Support, And Fit" />
  <psc:chapter start="26:05" title="Why Databases Should Fade Into The Background" />
  <psc:chapter start="28:07" title="Postgres Features Devs Should Know" />
  <psc:chapter start="30:00" title="Where To Learn More And Closing" />
</psc:chapters>
    <itunes:duration>3107</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>280 - Mike Bowers, Chief Architect at FairCom Corporation</itunes:title>
    <title>280 - Mike Bowers, Chief Architect at FairCom Corporation</title>
    <itunes:summary><![CDATA[In this episode I talk with Mike Bowers, Chief Architect at Faircom, about ISAM—the bare-metal database layer that predates SQL and powers stock trading systems. We cover Faircom's pivot into industrial IoT, their JSON/SQL hybrid approach, and discuss AI, consciousness, and the symbol grounding problem. Links: FairComNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Mike Bowers, Chief Architect at Faircom, about ISAM—the bare-metal database layer that predates SQL and powers stock trading systems. We cover Faircom&apos;s pivot into industrial IoT, their JSON/SQL hybrid approach, and discuss AI, consciousness, and the symbol grounding problem.</p><p>Links:</p><ul><li><a href='https://www.faircom.com/'>FairCom</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Mike Bowers, Chief Architect at Faircom, about ISAM—the bare-metal database layer that predates SQL and powers stock trading systems. We cover Faircom&apos;s pivot into industrial IoT, their JSON/SQL hybrid approach, and discuss AI, consciousness, and the symbol grounding problem.</p><p>Links:</p><ul><li><a href='https://www.faircom.com/'>FairCom</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18115477-280-mike-bowers-chief-architect-at-faircom-corporation.mp3" length="42262757" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/fxhtuuw1mntu7waov9lvzdscsf3m?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18115477</guid>
    <pubDate>Wed, 31 Dec 2025 10:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115477/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115477/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115477/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115477/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18115477/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Snail-Mail Newsletter Cold Open" />
  <psc:chapter start="3:26" title="Meet Mike Bowers And FairCom" />
  <psc:chapter start="6:50" title="ISAM Explained And Why It’s Fast" />
  <psc:chapter start="11:36" title="SQL vs ISAM: Layers And Tradeoffs" />
  <psc:chapter start="15:20" title="Real-World Uses: Telco And Markets" />
  <psc:chapter start="19:59" title="MQTT And Factory Data Flows" />
  <psc:chapter start="24:05" title="Lights-Out Databases For OT" />
  <psc:chapter start="28:15" title="Merging SQL And JSON In One Engine" />
  <psc:chapter start="33:22" title="Why JSON Won Developers" />
  <psc:chapter start="38:06" title="Mapping Hierarchies To Relational Models" />
  <psc:chapter start="43:10" title="Beyond Stats: AI, Meaning, And Creativity" />
  <psc:chapter start="57:43" title="Wrap-Up And Where To Learn More" />
</psc:chapters>
    <itunes:duration>3519</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>279 - Mike Mroczka, Author of Beyond Cracking the Coding Interview</itunes:title>
    <title>279 - Mike Mroczka, Author of Beyond Cracking the Coding Interview</title>
    <itunes:summary><![CDATA[In this episode I talk with Mike Mroczka about his book Beyond Cracking the Coding Interview. We discuss why algorithmic interviews persist, how AI has disrupted hiring, and why personal branding matters more than ever. Mike shares strategies for bypassing flooded job applications by contacting hiring managers directly. mikemroczka.comBeyond Cracking the Coding Interview on AmazonCracking the Coding Interview by Gayle McDowell]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Mike Mroczka about his book <em>Beyond Cracking the Coding Interview</em>. We discuss why algorithmic interviews persist, how AI has disrupted hiring, and why personal branding matters more than ever. Mike shares strategies for bypassing flooded job applications by contacting hiring managers directly.</p><ul><li><a href='https://www.mikemroczka.com/'>mikemroczka.com</a></li><li><a href='https://www.amazon.com/Beyond-Cracking-Coding-Interview/dp/B0DK626FVD'>Beyond Cracking the Coding Interview on Amazon</a></li><li><a href='https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850'>Cracking the Coding Interview by Gayle McDowell</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Mike Mroczka about his book <em>Beyond Cracking the Coding Interview</em>. We discuss why algorithmic interviews persist, how AI has disrupted hiring, and why personal branding matters more than ever. Mike shares strategies for bypassing flooded job applications by contacting hiring managers directly.</p><ul><li><a href='https://www.mikemroczka.com/'>mikemroczka.com</a></li><li><a href='https://www.amazon.com/Beyond-Cracking-Coding-Interview/dp/B0DK626FVD'>Beyond Cracking the Coding Interview on Amazon</a></li><li><a href='https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850'>Cracking the Coding Interview by Gayle McDowell</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18115452-279-mike-mroczka-author-of-beyond-cracking-the-coding-interview.mp3" length="43640288" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/v29fz3jwp1e4lkalwkyrckl9id9n?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18115452</guid>
    <pubDate>Wed, 31 Dec 2025 10:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115452/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115452/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115452/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115452/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18115452/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Different Kind Of Newsletter" />
  <psc:chapter start="2:46" title="Meet Mike And The New Interview Book" />
  <psc:chapter start="5:40" title="Do Algorithms Belong In Interviews" />
  <psc:chapter start="10:53" title="Algorithms And Data Structures Demystified" />
  <psc:chapter start="16:30" title="Performance, Scale, And Real-World Tradeoffs" />
  <psc:chapter start="20:37" title="Live Coding, Cheating Risks, And Practice" />
  <psc:chapter start="26:12" title="The Post‑Pandemic Hiring Shift" />
  <psc:chapter start="31:50" title="Bypassing The Pile: Direct To Managers" />
  <psc:chapter start="37:30" title="Build Career Capital In Public" />
  <psc:chapter start="42:20" title="Is It A Buyer’s Market Now" />
  <psc:chapter start="47:15" title="What’s Next For Interviews" />
  <psc:chapter start="59:26" title="Where To Find Mike’s Book" />
</psc:chapters>
    <itunes:duration>3634</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>278 - Austin Chadwick and Chris Lucian, Co-Hosts of the Mob Mentality Show</itunes:title>
    <title>278 - Austin Chadwick and Chris Lucian, Co-Hosts of the Mob Mentality Show</title>
    <itunes:summary><![CDATA[In this episode I talk with Austin Chadwick and Chris Lucian about AI and machine learning. We discuss why LLMs may not lead to AGI, the history of AI funding, the philosophy of induction versus explanation, and my robot project idea for building intelligence from sensory experience up. Links: Mob Mentality ShowNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Austin Chadwick and Chris Lucian about AI and machine learning. We discuss why LLMs may not lead to AGI, the history of AI funding, the philosophy of induction versus explanation, and my robot project idea for building intelligence from sensory experience up.</p><p>Links:</p><ul><li><a href='https://www.mobmentalityshow.com/'>Mob Mentality Show</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Austin Chadwick and Chris Lucian about AI and machine learning. We discuss why LLMs may not lead to AGI, the history of AI funding, the philosophy of induction versus explanation, and my robot project idea for building intelligence from sensory experience up.</p><p>Links:</p><ul><li><a href='https://www.mobmentalityshow.com/'>Mob Mentality Show</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18115427-278-austin-chadwick-and-chris-lucian-co-hosts-of-the-mob-mentality-show.mp3" length="41780325" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/yaecc4tbmdmmdlcd0pw5z4q5qtak?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18115427</guid>
    <pubDate>Mon, 22 Dec 2025 16:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115427/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115427/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115427/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115427/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18115427/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail Mail Newsletter Pitch" />
  <psc:chapter start="3:26" title="Guests Introduced And Backgrounds" />
  <psc:chapter start="6:06" title="Career Shifts And Meraki Role" />
  <psc:chapter start="7:42" title="What’s Wrong With LLMs" />
  <psc:chapter start="10:40" title="Beyond Transformers: Wider ML Tools" />
  <psc:chapter start="14:58" title="Hype, Skeptics, And The Middle Path" />
  <psc:chapter start="18:36" title="Funding Cycles And AI Winters" />
  <psc:chapter start="21:13" title="AlphaGo And Global Investment" />
  <psc:chapter start="23:17" title="Thousand Brains And Embodied Models" />
  <psc:chapter start="27:11" title="Senses, Abstraction, And Pruning" />
  <psc:chapter start="31:12" title="Induction, Deduction, And Truth" />
  <psc:chapter start="35:29" title="Few Shot Learning And Human Bias" />
  <psc:chapter start="39:06" title="Firmware, Instincts, And Evolution" />
  <psc:chapter start="43:23" title="Genetic Algorithms And Emergence" />
  <psc:chapter start="46:05" title="Simulation Limits And Usefulness" />
  <psc:chapter start="49:02" title="Closing Thoughts And Links" />
</psc:chapters>
    <itunes:duration>3477</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>277 - Gregory Kapfhammer</itunes:title>
    <title>277 - Gregory Kapfhammer</title>
    <itunes:summary><![CDATA[In this episode I talk with Gregory Kapfhammer about flaky tests. We cover their five main causes, why fixing individual flaky tests isn't enough, and how test suite health connects to broader engineering practices, team culture, and the overall quality mindset of an organization. Links: https://www.gregorykapfhammer.com/http://www.linkedin.com/in/GregKapfhammerhttps://fosstodon.org/@gkapfhamhttps://scholar.google.com/citations?user=g0eDPjYAAAAJhttps://github.com/gkapfhamThe Beginning of Infi...]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Gregory Kapfhammer about flaky tests. We cover their five main causes, why fixing individual flaky tests isn&apos;t enough, and how test suite health connects to broader engineering practices, team culture, and the overall quality mindset of an organization.</p><p>Links:</p><ul><li><a href='https://www.gregorykapfhammer.com/'>https://www.gregorykapfhammer.com/</a></li><li><a href='http://www.linkedin.com/in/GregKapfhammer'>http://www.linkedin.com/in/GregKapfhammer</a></li><li><a href='https://fosstodon.org/@gkapfham'>https://fosstodon.org/@gkapfham</a></li><li><a href='https://scholar.google.com/citations?user=g0eDPjYAAAAJ'>https://scholar.google.com/citations?user=g0eDPjYAAAAJ</a></li><li><a href='https://github.com/gkapfham'>https://github.com/gkapfham</a></li><li><a href='https://www.amazon.com/Beginning-Infinity-Explanations-Transform-World/dp/0143121359'>The Beginning of Infinity</a></li><li><a href='https://www.amazon.com/G%C3%B6del-Escher-Bach-Eternal-Golden/dp/0465026567'>Gödel, Escher, Bach by Douglas Hofstadter</a></li><li><a href='https://www.amazon.com/Zen-Art-Motorcycle-Maintenance-Inquiry/dp/0061673730'>Zen and the Art of Motorcycle Maintenance by Robert Pirsig</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Gregory Kapfhammer about flaky tests. We cover their five main causes, why fixing individual flaky tests isn&apos;t enough, and how test suite health connects to broader engineering practices, team culture, and the overall quality mindset of an organization.</p><p>Links:</p><ul><li><a href='https://www.gregorykapfhammer.com/'>https://www.gregorykapfhammer.com/</a></li><li><a href='http://www.linkedin.com/in/GregKapfhammer'>http://www.linkedin.com/in/GregKapfhammer</a></li><li><a href='https://fosstodon.org/@gkapfham'>https://fosstodon.org/@gkapfham</a></li><li><a href='https://scholar.google.com/citations?user=g0eDPjYAAAAJ'>https://scholar.google.com/citations?user=g0eDPjYAAAAJ</a></li><li><a href='https://github.com/gkapfham'>https://github.com/gkapfham</a></li><li><a href='https://www.amazon.com/Beginning-Infinity-Explanations-Transform-World/dp/0143121359'>The Beginning of Infinity</a></li><li><a href='https://www.amazon.com/G%C3%B6del-Escher-Bach-Eternal-Golden/dp/0465026567'>Gödel, Escher, Bach by Douglas Hofstadter</a></li><li><a href='https://www.amazon.com/Zen-Art-Motorcycle-Maintenance-Inquiry/dp/0061673730'>Zen and the Art of Motorcycle Maintenance by Robert Pirsig</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18115292-277-gregory-kapfhammer.mp3" length="46305627" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/5ky7uuifrpoaq4fn2pv9o8vfn0ic?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18115292</guid>
    <pubDate>Thu, 04 Dec 2025 08:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115292/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115292/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115292/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18115292/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18115292/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Paper Newsletter For Programmers" />
  <psc:chapter start="3:26" title="Introducing Gregory Caphammer" />
  <psc:chapter start="4:20" title="Awe At The Foundations Of Computing" />
  <psc:chapter start="8:48" title="Defining Flaky Tests And Why They Matter" />
  <psc:chapter start="12:24" title="Order Dependence And Randomizing Test Runs" />
  <psc:chapter start="18:06" title="The Five Causes Of Flakiness" />
  <psc:chapter start="22:40" title="Environment Differences: Bug Or Flake" />
  <psc:chapter start="27:12" title="The Boat Analogy: Suite Health Vs. Tests" />
  <psc:chapter start="32:48" title="Architecture, Dependencies, And Flake Risk" />
  <psc:chapter start="37:20" title="Focus Vs. Realism: Units, Mocks, End‑To‑End" />
  <psc:chapter start="42:16" title="Coupling, Coverage, And Brittleness" />
  <psc:chapter start="48:12" title="Metrics, Habits, And Shift‑Left Testing" />
  <psc:chapter start="53:30" title="Craft, Culture, And Building For Quality" />
  <psc:chapter start="59:10" title="Closing And Where To Find Greg" />
</psc:chapters>
    <itunes:duration>3855</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>276 - Todd Kaufman, Agent #001 at Test Double</itunes:title>
    <title>276 - Todd Kaufman, Agent #001 at Test Double</title>
    <itunes:summary><![CDATA[In this episode I talk with Todd Kaufman about founding Test Double, focusing on hiring senior consultants who excel at communication and empathy. We discuss how consulting is 90% psychology, the importance of seeking to understand before being understood, and why most software projects still fail due to organizational rather than technical issues. Links: Test Doubletodd@testdouble.comNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Todd Kaufman about founding Test Double, focusing on hiring senior consultants who excel at communication and empathy. We discuss how consulting is 90% psychology, the importance of seeking to understand before being understood, and why most software projects still fail due to organizational rather than technical issues.</p><p>Links:</p><ul><li><a href='https://testdouble.com/'>Test Double</a></li><li>todd@testdouble.com</li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Todd Kaufman about founding Test Double, focusing on hiring senior consultants who excel at communication and empathy. We discuss how consulting is 90% psychology, the importance of seeking to understand before being understood, and why most software projects still fail due to organizational rather than technical issues.</p><p>Links:</p><ul><li><a href='https://testdouble.com/'>Test Double</a></li><li>todd@testdouble.com</li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18110034-276-todd-kaufman-agent-001-at-test-double.mp3" length="40839068" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/2i4l5y3y9wb2q64ov1ctzj847q0l?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18110034</guid>
    <pubDate>Sat, 22 Nov 2025 14:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18110034/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18110034/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18110034/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18110034/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18110034/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail Mail Newsletter For Devs" />
  <psc:chapter start="3:26" title="Meet Todd Kaufman Of Test Double" />
  <psc:chapter start="4:20" title="Why Most Agencies Set Teams Up To Fail" />
  <psc:chapter start="8:59" title="Consulting As Career Accelerant" />
  <psc:chapter start="12:13" title="Sales Promises vs Delivery Reality" />
  <psc:chapter start="15:15" title="Setting Expectations On Quality And Pace" />
  <psc:chapter start="18:25" title="Hiring Communicative Engineers" />
  <psc:chapter start="22:05" title="People First: Culture, Fit, And Trust" />
  <psc:chapter start="25:32" title="The Dreyfus Model In Consulting" />
  <psc:chapter start="29:04" title="Psychology, Empathy, And Influence" />
  <psc:chapter start="33:07" title="Assessing Leaders And Developers Fairly" />
  <psc:chapter start="37:06" title="Capability vs Motivation In Testing" />
  <psc:chapter start="41:22" title="When Pain Drives Change" />
  <psc:chapter start="45:25" title="Bad Metrics: LOC And Story Points" />
  <psc:chapter start="49:12" title="Books That Change How You Work" />
  <psc:chapter start="52:15" title="How To Reach Test Double" />
</psc:chapters>
    <itunes:duration>3400</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>275 - Irina Nazarova, Organizer of SF Ruby Conference</itunes:title>
    <title>275 - Irina Nazarova, Organizer of SF Ruby Conference</title>
    <itunes:summary><![CDATA[In this episode I talk with Irina Nazarova about the San Francisco Ruby Conference happening November 19-21. She explains why SF needs a Ruby conference, the focus on connecting Ruby startup founders with engineers, showcasing new companies building with Rails, and fostering a pragmatic community centered on growth and innovation. Links: San Francisco Ruby ConferenceSF Ruby Cloud CardsEvil MartiansNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Irina Nazarova about the San Francisco Ruby Conference happening November 19-21. She explains why SF needs a Ruby conference, the focus on connecting Ruby startup founders with engineers, showcasing new companies building with Rails, and fostering a pragmatic community centered on growth and innovation.</p><p>Links:</p><ul><li><a href='https://sfruby.com/'>San Francisco Ruby Conference</a></li><li><a href='https://clouds.sfruby.com/'>SF Ruby Cloud Cards</a></li><li><a href='https://evilmartians.com/'>Evil Martians</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Irina Nazarova about the San Francisco Ruby Conference happening November 19-21. She explains why SF needs a Ruby conference, the focus on connecting Ruby startup founders with engineers, showcasing new companies building with Rails, and fostering a pragmatic community centered on growth and innovation.</p><p>Links:</p><ul><li><a href='https://sfruby.com/'>San Francisco Ruby Conference</a></li><li><a href='https://clouds.sfruby.com/'>SF Ruby Cloud Cards</a></li><li><a href='https://evilmartians.com/'>Evil Martians</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18213581-275-irina-nazarova-organizer-of-sf-ruby-conference.mp3" length="42440526" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/pmlnoxe99czahdl34a72h0835i6w?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18213581</guid>
    <pubDate>Tue, 18 Nov 2025 16:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18213581/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18213581/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18213581/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18213581/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18213581/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail‑Mail Newsletter For Devs" />
  <psc:chapter start="3:26" title="Guest Intro And Ruby Journey" />
  <psc:chapter start="6:37" title="Why Start SF Ruby Conference" />
  <psc:chapter start="10:37" title="Rebooting The SF Ruby Meetup" />
  <psc:chapter start="14:27" title="Conference Vision And Goals" />
  <psc:chapter start="20:13" title="Community Day And Triathlon Fun" />
  <psc:chapter start="23:30" title="Speakers, Workshops, And Rails X" />
  <psc:chapter start="28:05" title="Founders, Demos, And AI With Ruby" />
  <psc:chapter start="33:08" title="Pragmatism Over Purity In The Stack" />
  <psc:chapter start="39:38" title="Rails Modularity And Stability" />
  <psc:chapter start="46:06" title="Tickets, Venue, And Surprises" />
  <psc:chapter start="51:24" title="Cloud Cards And Playful Experiments" />
  <psc:chapter start="56:08" title="Afterparty, Sponsors, Final Invite" />
</psc:chapters>
    <itunes:duration>3533</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>274 - Matthew Ford, CEO/CTO at Bit Zesty</itunes:title>
    <title>274 - Matthew Ford, CEO/CTO at Bit Zesty</title>
    <itunes:summary><![CDATA[In this episode I talk with Matthew Ford about AI-assisted coding at BitZesty. We discuss how AI speeds up development while requiring human oversight, the risks of "vibe coding," why automated testing remains critical, and how AI changes but doesn't replace fundamental software development practices like version control and architecture decisions. Links: Bit ZestyMatthew Ford on TwitterMatthew Ford on BlueskyNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Matthew Ford about AI-assisted coding at BitZesty. We discuss how AI speeds up development while requiring human oversight, the risks of &quot;vibe coding,&quot; why automated testing remains critical, and how AI changes but doesn&apos;t replace fundamental software development practices like version control and architecture decisions.</p><p>Links:</p><ul><li><a href='https://bitzesty.com/'>Bit Zesty</a></li><li><a href='https://x.com/MatthewCFord'>Matthew Ford on Twitter</a></li><li><a href='https://bsky.app/profile/matthewford.bsky.social'>Matthew Ford on Bluesky</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Matthew Ford about AI-assisted coding at BitZesty. We discuss how AI speeds up development while requiring human oversight, the risks of &quot;vibe coding,&quot; why automated testing remains critical, and how AI changes but doesn&apos;t replace fundamental software development practices like version control and architecture decisions.</p><p>Links:</p><ul><li><a href='https://bitzesty.com/'>Bit Zesty</a></li><li><a href='https://x.com/MatthewCFord'>Matthew Ford on Twitter</a></li><li><a href='https://bsky.app/profile/matthewford.bsky.social'>Matthew Ford on Bluesky</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18071597-274-matthew-ford-ceo-cto-at-bit-zesty.mp3" length="40217591" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/6egbo0hxcxyoyy0kks4d1zx45usj?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18071597</guid>
    <pubDate>Sun, 09 Nov 2025 11:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18071597/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18071597/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18071597/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18071597/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18071597/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Snail Mail Newsletter Pitch;" />
  <psc:chapter start="3:49" title="BitZesty Origins And Product Dreams;" />
  <psc:chapter start="5:24" title="AI’s Rapid Leap In Code And Images;" />
  <psc:chapter start="7:04" title="Speed, Cost, And AI Coding Policies;" />
  <psc:chapter start="8:48" title="Research Compression And 3D Demo;" />
  <psc:chapter start="10:39" title="Hallucinations, Freshness, And Guardrails;" />
  <psc:chapter start="13:02" title="Learning New Stacks With AI;" />
  <psc:chapter start="15:07" title="Vibe Coding Pitfalls And DoS Story;" />
  <psc:chapter start="17:07" title="Immutable Laws: Specs, TDD, Refactoring;" />
  <psc:chapter start="20:06" title="Agile, Architecture, And Upfront Thinking;" />
  <psc:chapter start="22:37" title="Calibrating Laziness And Bug Economics;" />
  <psc:chapter start="25:55" title="Non‑Developers, Tools, And Security Risks;" />
  <psc:chapter start="28:09" title="Programming As Design And Ownership;" />
  <psc:chapter start="30:20" title="Knowledge Sharing And ADRs;" />
  <psc:chapter start="33:08" title="Git Hygiene, Commits, And AI Scale;" />
  <psc:chapter start="35:14" title="Prototype Vs Production Boundaries;" />
  <psc:chapter start="37:20" title="Limits Of LLMs And Taste;" />
  <psc:chapter start="40:25" title="Books, History, And Tai Chi;" />
  <psc:chapter start="42:34" title="MERB Book, Rails Merge, Aftermath;" />
  <psc:chapter start="45:04" title="Where To Find Matthew And BitZesty" />
</psc:chapters>
    <itunes:duration>3348</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>273 - Steve Ruiz, Founder of tldraw</itunes:title>
    <title>273 - Steve Ruiz, Founder of tldraw</title>
    <itunes:summary><![CDATA[In this episode I talk with Steve Ruiz about creating TLDraw, an open-source canvas SDK. We discuss the intersection of design and engineering, managing complexity through abstractions, state machines, and how multiple rewrites helped him discover the core problems. Steve shares insights on building developer tools and solving difficult UI challenges. Links: tldrawSteve Ruiz's personal websiteNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Steve Ruiz about creating TLDraw, an open-source canvas SDK. We discuss the intersection of design and engineering, managing complexity through abstractions, state machines, and how multiple rewrites helped him discover the core problems. Steve shares insights on building developer tools and solving difficult UI challenges.</p><p>Links:</p><ul><li><a href='https://tldraw.dev/codewithjason'>tldraw</a></li><li><a href='https://www.steveruiz.me/'>Steve Ruiz&apos;s personal website</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Steve Ruiz about creating TLDraw, an open-source canvas SDK. We discuss the intersection of design and engineering, managing complexity through abstractions, state machines, and how multiple rewrites helped him discover the core problems. Steve shares insights on building developer tools and solving difficult UI challenges.</p><p>Links:</p><ul><li><a href='https://tldraw.dev/codewithjason'>tldraw</a></li><li><a href='https://www.steveruiz.me/'>Steve Ruiz&apos;s personal website</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/18071564-273-steve-ruiz-founder-of-tldraw.mp3" length="45203673" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/75tc02w97rx62e1u4215oi5cd0q8?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18071564</guid>
    <pubDate>Tue, 04 Nov 2025 21:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18071564/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18071564/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18071564/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/18071564/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/18071564/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Snail Mail Newsletter Pitch" />
  <psc:chapter start="3:26" title="Meet Steve And TLDraw" />
  <psc:chapter start="4:02" title="What TLDraw Is And Can Do" />
  <psc:chapter start="5:20" title="Origins In Design Tools And Open Source" />
  <psc:chapter start="9:10" title="Sponsorships And Early Traction" />
  <psc:chapter start="13:10" title="Art Meets Engineering Mindset" />
  <psc:chapter start="17:10" title="Statecharts As A Way To Tame Complexity" />
  <psc:chapter start="22:04" title="Abstraction, Naming, And Modularity" />
  <psc:chapter start="26:56" title="Rewrites, Shared Problems, And Better Architecture" />
  <psc:chapter start="31:45" title="Analysis Over Brainstorming" />
  <psc:chapter start="35:02" title="Belief, Persistence, And Original Solutions" />
  <psc:chapter start="39:20" title="Why An SDK: Let Teams Skip The Hard Parts" />
  <psc:chapter start="43:21" title="Getting Started With TLDraw And Starters" />
  <psc:chapter start="46:02" title="Closing And Links" />
</psc:chapters>
    <itunes:duration>3762</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>272 - Anthony Eden, Founder of DNSimple</itunes:title>
    <title>272 - Anthony Eden, Founder of DNSimple</title>
    <itunes:summary><![CDATA[In this episode I talk with Anthony Eden about building DNSimple, a DNS provider and domain registrar. We discuss his 25 years in the domain industry, technical challenges, and why specialized niches create natural competitive moats. DNSimpleAnthony Eden on LinkedInanthony@dnsimple.comNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Anthony Eden about building DNSimple, a DNS provider and domain registrar. We discuss his 25 years in the domain industry, technical challenges, and why specialized niches create natural competitive moats.</p><ul><li><a href='https://dnsimple.com/'>DNSimple</a></li><li><a href='https://www.linkedin.com/in/aeden/'>Anthony Eden on LinkedIn</a></li><li><a href='mailto:anthony@dnsimple.com'>anthony@dnsimple.com</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Anthony Eden about building DNSimple, a DNS provider and domain registrar. We discuss his 25 years in the domain industry, technical challenges, and why specialized niches create natural competitive moats.</p><ul><li><a href='https://dnsimple.com/'>DNSimple</a></li><li><a href='https://www.linkedin.com/in/aeden/'>Anthony Eden on LinkedIn</a></li><li><a href='mailto:anthony@dnsimple.com'>anthony@dnsimple.com</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17923366-272-anthony-eden-founder-of-dnsimple.mp3" length="45095916" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/c5qqvo7a12e7z3h1zx8rfbmqouu2?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17923366</guid>
    <pubDate>Fri, 24 Oct 2025 21:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17923366/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17923366/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17923366/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17923366/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17923366/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Introduction: Snail Mail Programming Newsletter" />
  <psc:chapter start="3:45" title="Origins of DNSimple and Domain Registration" />
  <psc:chapter start="9:35" title="Technical Challenges Behind DNS Services" />
  <psc:chapter start="17:22" title="Maintaining Software Quality Long-Term" />
  <psc:chapter start="26:40" title="The Quest for Product Excellence" />
  <psc:chapter start="36:30" title="From Zero to One: Getting First Customers" />
  <psc:chapter start="51:44" title="Finding Champions vs. Decision Makers" />
  <psc:chapter start="1:01:20" title="Closing Thoughts and Contact Information" />
</psc:chapters>
    <itunes:duration>3756</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>271 - Hotwire with Radan Skorić</itunes:title>
    <title>271 - Hotwire with Radan Skorić</title>
    <itunes:summary><![CDATA[In this episode I talk with Radan Skorić about his book Master Hotwire, the challenges of Hotwire documentation, blogging in the AI age, how AI affects content creation, the Chinese room thought experiment, consciousness and computation, trust versus critical thinking, and why quality content that goes deeper than AI can produce still matters. Master Hotwireradanskoric.comRadan's Rails World talkJason's stuff: Nonsense MonthlySaturnCI]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Radan Skorić about his book Master Hotwire, the challenges of Hotwire documentation, blogging in the AI age, how AI affects content creation, the Chinese room thought experiment, consciousness and computation, trust versus critical thinking, and why quality content that goes deeper than AI can produce still matters.</p><ul><li><a href='https://masterhotwire.com/'>Master Hotwire</a></li><li><a href='https://radanskoric.com/'>radanskoric.com</a></li><li><a href='https://www.youtube.com/watch?v=kWFYc6qrXIo'>Radan&apos;s Rails World talk</a></li></ul><p>Jason&apos;s stuff:</p><ul><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li><li><a href='https://www.saturnci.com/'>SaturnCI</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Radan Skorić about his book Master Hotwire, the challenges of Hotwire documentation, blogging in the AI age, how AI affects content creation, the Chinese room thought experiment, consciousness and computation, trust versus critical thinking, and why quality content that goes deeper than AI can produce still matters.</p><ul><li><a href='https://masterhotwire.com/'>Master Hotwire</a></li><li><a href='https://radanskoric.com/'>radanskoric.com</a></li><li><a href='https://www.youtube.com/watch?v=kWFYc6qrXIo'>Radan&apos;s Rails World talk</a></li></ul><p>Jason&apos;s stuff:</p><ul><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li><li><a href='https://www.saturnci.com/'>SaturnCI</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17923341-271-hotwire-with-radan-skoric.mp3" length="52161855" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/m7yjjsz2eiubg4dzmjed88ly2sri?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17923341</guid>
    <pubDate>Tue, 07 Oct 2025 21:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17923341/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17923341/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17923341/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17923341/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17923341/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Introduction to Nonsense Monthly" />
  <psc:chapter start="3:45" title="Master Hotwire Book Discussion" />
  <psc:chapter start="10:41" title="Blogging in the Age of AI" />
  <psc:chapter start="29:51" title="Trust, Science, and Critical Thinking" />
  <psc:chapter start="45:46" title="Books, Understanding, and Knowledge" />
  <psc:chapter start="1:11:06" title="Closing Thoughts and Discount Code" />
</psc:chapters>
    <itunes:duration>4343</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>270 - AI with Daniel Nastase</itunes:title>
    <title>270 - AI with Daniel Nastase</title>
    <itunes:summary><![CDATA[In this episode, I discuss AI with Daniel Nastase, covering Daniel's journey from building neural networks from scratch to understanding embeddings and vector databases. We explore the limitations of current AI learning models versus explanation-based reasoning, and discuss practical AI applications including agents and voice interfaces for programming. JS CraftDaniel's LangGraph bookDaniel's LangChain bookSaturnCINonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode, I discuss AI with Daniel Nastase, covering Daniel&apos;s journey from building neural networks from scratch to understanding embeddings and vector databases. We explore the limitations of current AI learning models versus explanation-based reasoning, and discuss practical AI applications including agents and voice interfaces for programming.</p><ul><li><a href='https://www.js-craft.io/'>JS Craft</a></li><li><a href='https://www.js-craft.io/langgraph-js-book/'>Daniel&apos;s LangGraph book</a></li><li><a href='https://jscraft.gumroad.com/l/langchain-javascript?menusite'>Daniel&apos;s LangChain book</a></li><li><a href='https://www.saturnci.com/'>SaturnCI</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, I discuss AI with Daniel Nastase, covering Daniel&apos;s journey from building neural networks from scratch to understanding embeddings and vector databases. We explore the limitations of current AI learning models versus explanation-based reasoning, and discuss practical AI applications including agents and voice interfaces for programming.</p><ul><li><a href='https://www.js-craft.io/'>JS Craft</a></li><li><a href='https://www.js-craft.io/langgraph-js-book/'>Daniel&apos;s LangGraph book</a></li><li><a href='https://jscraft.gumroad.com/l/langchain-javascript?menusite'>Daniel&apos;s LangChain book</a></li><li><a href='https://www.saturnci.com/'>SaturnCI</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17910606-270-ai-with-daniel-nastase.mp3" length="44730524" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/z7f3vgx1cowwbow1kf8yiw0wf7ci?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17910606</guid>
    <pubDate>Mon, 29 Sep 2025 08:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17910606/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17910606/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17910606/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17910606/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17910606/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Nonsense Monthly Newsletter Introduction" />
  <psc:chapter start="3:46" title="Meeting Daniel and Romanian Adventures" />
  <psc:chapter start="10:17" title="AI Fundamentals and Neural Networks" />
  <psc:chapter start="22:21" title="Understanding Embeddings and Vector Databases" />
  <psc:chapter start="32:36" title="AI in Programming and Future Applications" />
  <psc:chapter start="49:31" title="Voice Interfaces and AI Agent Development" />
  <psc:chapter start="57:50" title="Book Launch and Final Thoughts" />
</psc:chapters>
    <itunes:duration>3725</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>269 - Cody Norman, Founder of Spot Squid for Tattoo Shops</itunes:title>
    <title>269 - Cody Norman, Founder of Spot Squid for Tattoo Shops</title>
    <itunes:summary><![CDATA[In this episode I talk with Cody Norman about his journey from economics to programming, his tattoo shop management software SpotSquid, and lessons from building products for non-technical users. We discuss market challenges, customer development strategies, and Cody's path to conference speaking. CodyNorman.comSpot SquidNonsense MonthlySaturnCI]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Cody Norman about his journey from economics to programming, his tattoo shop management software SpotSquid, and lessons from building products for non-technical users. We discuss market challenges, customer development strategies, and Cody&apos;s path to conference speaking.</p><ul><li><a href='https://www.codynorman.com/'>CodyNorman.com</a></li><li><a href='https://spotsquid.com/'>Spot Squid</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li><li><a href='https://www.saturnci.com/'>SaturnCI</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Cody Norman about his journey from economics to programming, his tattoo shop management software SpotSquid, and lessons from building products for non-technical users. We discuss market challenges, customer development strategies, and Cody&apos;s path to conference speaking.</p><ul><li><a href='https://www.codynorman.com/'>CodyNorman.com</a></li><li><a href='https://spotsquid.com/'>Spot Squid</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li><li><a href='https://www.saturnci.com/'>SaturnCI</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17885015-269-cody-norman-founder-of-spot-squid-for-tattoo-shops.mp3" length="54189748" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/igw2a3db65qk0p194zvg1duqdfa0?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17885015</guid>
    <pubDate>Fri, 26 Sep 2025 09:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17885015/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17885015/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17885015/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17885015/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17885015/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Newsletter Introduction" />
  <psc:chapter start="3:49" title="Cody&#39;s Journey from Economics to Coding" />
  <psc:chapter start="8:01" title="First Programming Job Through Craigslist" />
  <psc:chapter start="10:43" title="Today&#39;s Job Market Challenges" />
  <psc:chapter start="15:42" title="SpotSquid: Software for Tattoo Shops" />
  <psc:chapter start="25:10" title="Product Development for Non-Tech Users" />
  <psc:chapter start="33:36" title="Finding Stability Through Side Projects" />
  <psc:chapter start="45:40" title="Breaking into Conference Speaking" />
  <psc:chapter start="1:15:03" title="Final Thoughts and Connections" />
</psc:chapters>
    <itunes:duration>4513</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>268 - Joel Drapper</itunes:title>
    <title>268 - Joel Drapper</title>
    <itunes:summary><![CDATA[In this episode I talk with Joel Drapper about open source development, the joy of coding without constraints, AI tools like GitHub Copilot, and our shared discomfort with the phrase "duplication is better than the wrong abstraction." We explore abstraction, technical debt versus "technical poison," and our mutual search for high-quality work environments. Joel Drapper on LinkedInPhlexNonsense MonthlySaturnCI]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Joel Drapper about open source development, the joy of coding without constraints, AI tools like GitHub Copilot, and our shared discomfort with the phrase &quot;duplication is better than the wrong abstraction.&quot; We explore abstraction, technical debt versus &quot;technical poison,&quot; and our mutual search for high-quality work environments.</p><ul><li><a href='https://www.linkedin.com/in/joeldrapper'>Joel Drapper on LinkedIn</a></li><li><a href='https://www.phlex.fun/'>Phlex</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li><li><a href='https://www.saturnci.com/'>SaturnCI</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Joel Drapper about open source development, the joy of coding without constraints, AI tools like GitHub Copilot, and our shared discomfort with the phrase &quot;duplication is better than the wrong abstraction.&quot; We explore abstraction, technical debt versus &quot;technical poison,&quot; and our mutual search for high-quality work environments.</p><ul><li><a href='https://www.linkedin.com/in/joeldrapper'>Joel Drapper on LinkedIn</a></li><li><a href='https://www.phlex.fun/'>Phlex</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li><li><a href='https://www.saturnci.com/'>SaturnCI</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17859358-268-joel-drapper.mp3" length="68981360" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/kawlyrqs3by5qvkdnrbbfplce7lf?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17859358</guid>
    <pubDate>Mon, 22 Sep 2025 05:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17859358/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17859358/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17859358/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17859358/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17859358/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Podcast Introduction and Newsletter Plug" />
  <psc:chapter start="3:29" title="Joel Drapper&#39;s Open Source Work" />
  <psc:chapter start="6:05" title="The Joy of Personal Coding Projects" />
  <psc:chapter start="15:33" title="The GitHub Copilot Revelation" />
  <psc:chapter start="24:34" title="AI-Generated Coding Disasters" />
  <psc:chapter start="31:59" title="Technical Debt vs Technical Poison" />
  <psc:chapter start="43:25" title="The People Problem in Software" />
  <psc:chapter start="54:25" title="The Art of Abstraction" />
  <psc:chapter start="1:07:24" title="&quot;Duplication is Better Than Wrong Abstraction&quot;" />
  <psc:chapter start="1:24:55" title="Job Hunting and Quality Software" />
</psc:chapters>
    <itunes:duration>5746</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>267 - Upcoming Ruby Events with Jim Remsik, Founder of Flagrant</itunes:title>
    <title>267 - Upcoming Ruby Events with Jim Remsik, Founder of Flagrant</title>
    <itunes:summary><![CDATA[In this episode I talk with Jim Remzick about how AI has affected the job market, the value of in-person networking, and XO Ruby, Jim's series of regional Ruby conferences happening across the US. XO RubyFlagrantNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Jim Remzick about how AI has affected the job market, the value of in-person networking, and XO Ruby, Jim&apos;s series of regional Ruby conferences happening across the US.</p><ul><li><a href='https://www.xoruby.com/'>XO Ruby</a></li><li><a href='https://www.beflagrant.com/'>Flagrant</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Jim Remzick about how AI has affected the job market, the value of in-person networking, and XO Ruby, Jim&apos;s series of regional Ruby conferences happening across the US.</p><ul><li><a href='https://www.xoruby.com/'>XO Ruby</a></li><li><a href='https://www.beflagrant.com/'>Flagrant</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17859299-267-upcoming-ruby-events-with-jim-remsik-founder-of-flagrant.mp3" length="39073368" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/e7cs5pou4ogzk269jg33sv5asief?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17859299</guid>
    <pubDate>Fri, 19 Sep 2025 09:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17859299/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17859299/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17859299/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17859299/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17859299/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Introduction to Nonsense Monthly" />
  <psc:chapter start="10:47" title="The Value of In-Person Connections" />
  <psc:chapter start="13:51" title="Reader Testimonials" />
  <psc:chapter start="24:22" title="Finding Community Post-Pandemic" />
  <psc:chapter start="28:31" title="Flagrant and XO Ruby Events" />
  <psc:chapter start="37:17" title="Planning Regional Ruby Events" />
  <psc:chapter start="49:17" title="Conference Organization Strategies" />
</psc:chapters>
    <itunes:duration>3252</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>266 - Hotwire Native with Joe Masilotti</itunes:title>
    <title>266 - Hotwire Native with Joe Masilotti</title>
    <itunes:summary><![CDATA[In this episode, I talk with Joe Masilotti about his new book on Hotwire Native, which lets Rails developers build mobile apps using web views with native functionality. We explore the writing process, consulting approaches, client engagement strategies, and how both of us find clients through speaking and writing. Hotwire Native for Rails Developers book (use discount code CodeWithJasonHotwire for 35% off)Joe Masilotti's websiteNonsense Monthly  ]]></itunes:summary>
    <description><![CDATA[<p>In this episode, I talk with Joe Masilotti about his new book on Hotwire Native, which lets Rails developers build mobile apps using web views with native functionality. We explore the writing process, consulting approaches, client engagement strategies, and how both of us find clients through speaking and writing.</p><ul><li><a href='https://masilotti.com/hotwire-native-for-rails-developers/'>Hotwire Native for Rails Developers book</a> (use discount code <b>CodeWithJasonHotwire</b> for 35% off)</li><li><a href='https://masilotti.com/'>Joe Masilotti&apos;s website</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul><p><br/></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, I talk with Joe Masilotti about his new book on Hotwire Native, which lets Rails developers build mobile apps using web views with native functionality. We explore the writing process, consulting approaches, client engagement strategies, and how both of us find clients through speaking and writing.</p><ul><li><a href='https://masilotti.com/hotwire-native-for-rails-developers/'>Hotwire Native for Rails Developers book</a> (use discount code <b>CodeWithJasonHotwire</b> for 35% off)</li><li><a href='https://masilotti.com/'>Joe Masilotti&apos;s website</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul><p><br/></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17756501-266-hotwire-native-with-joe-masilotti.mp3" length="56734549" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/udear6kqyk0z2wqquf7jcpymyeao?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17756501</guid>
    <pubDate>Mon, 15 Sep 2025 10:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17756501/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17756501/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17756501/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17756501/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17756501/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Newsletter Introduction" />
  <psc:chapter start="3:48" title="Introducing Joe Mazzalotti and Hotwire Native" />
  <psc:chapter start="7:36" title="What is Hotwire Native?" />
  <psc:chapter start="12:20" title="Benefits of Using Hotwire Native" />
  <psc:chapter start="19:02" title="Writing a Book on Hotwire Native" />
  <psc:chapter start="32:30" title="Getting Started with Hotwire Native" />
  <psc:chapter start="44:05" title="Consulting and Client Relationships" />
  <psc:chapter start="59:50" title="Knowledge Sharing vs. Understanding" />
  <psc:chapter start="1:14:10" title="Book as a Marketing Tool" />
</psc:chapters>
    <itunes:duration>4724</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>265 - Software Design with Paul Hammond</itunes:title>
    <title>265 - Software Design with Paul Hammond</title>
    <itunes:summary><![CDATA[In this episode, I chat with Paul Hammond about effective testing strategies, the joy of working with well-designed TDD systems, and how synchronous collaboration improves code quality. We examine what true agility means and how technical excellence enables fearless releases and sustainable development. Feedback-Driven DevelopmentPaul Hammond on LinkedInNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode, I chat with Paul Hammond about effective testing strategies, the joy of working with well-designed TDD systems, and how synchronous collaboration improves code quality. We examine what true agility means and how technical excellence enables fearless releases and sustainable development.</p><ul><li><a href='https://feedbackdriven.dev/'>Feedback-Driven Development</a></li><li><a href='https://www.linkedin.com/in/paul-hammond-bb5b78251/'>Paul Hammond on LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, I chat with Paul Hammond about effective testing strategies, the joy of working with well-designed TDD systems, and how synchronous collaboration improves code quality. We examine what true agility means and how technical excellence enables fearless releases and sustainable development.</p><ul><li><a href='https://feedbackdriven.dev/'>Feedback-Driven Development</a></li><li><a href='https://www.linkedin.com/in/paul-hammond-bb5b78251/'>Paul Hammond on LinkedIn</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17756559-265-software-design-with-paul-hammond.mp3" length="55442463" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/5l8mjn61y9222ubufvj4zxpcmi3w?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17756559</guid>
    <pubDate>Sun, 07 Sep 2025 06:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17756559/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17756559/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17756559/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17756559/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17756559/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Introduction to Nonsense Monthly Newsletter" />
  <psc:chapter start="3:31" title="Meeting Paul and Cucumber Criticism" />
  <psc:chapter start="11:56" title="TDD Misconceptions and Proper Practice" />
  <psc:chapter start="29:01" title="Pull Requests vs Pair Programming" />
  <psc:chapter start="41:19" title="Real Productivity vs Perceived Efficiency" />
  <psc:chapter start="52:41" title="Agile&#39;s Semantic Diffusion Problem" />
  <psc:chapter start="1:06:46" title="Scientific Approach to Software Development" />
  <psc:chapter start="1:13:09" title="Closing Thoughts and Resources" />
</psc:chapters>
    <itunes:duration>4616</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>264 - Dan Moore, Principal Product Engineer at FusionAuth</itunes:title>
    <title>264 - Dan Moore, Principal Product Engineer at FusionAuth</title>
    <itunes:summary><![CDATA[In this episode I talk with Dan Moore from FusionAuth about authentication solutions, testing strategies, and when to skip tests based on risk and cost factors, then dive into philosophical discussions about experience versus knowledge, objective versus subjective programming practices, and imperative versus declarative coding approaches. FusionAuthDownload FusionAuthFusionAuth articlesUse managed services]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Dan Moore from FusionAuth about authentication solutions, testing strategies, and when to skip tests based on risk and cost factors, then dive into philosophical discussions about experience versus knowledge, objective versus subjective programming practices, and imperative versus declarative coding approaches.</p><ul><li><a href='https://fusionauth.io/'>FusionAuth</a></li><li><a href=' https://fusionauth.link/codewithjason-download '>Download FusionAuth</a></li><li><a href='https://fusionauth.link/codewithjason-articles'>FusionAuth articles</a></li><li><a href='https://www.mooreds.com/wordpress/archives/3358 '>Use managed services</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Dan Moore from FusionAuth about authentication solutions, testing strategies, and when to skip tests based on risk and cost factors, then dive into philosophical discussions about experience versus knowledge, objective versus subjective programming practices, and imperative versus declarative coding approaches.</p><ul><li><a href='https://fusionauth.io/'>FusionAuth</a></li><li><a href=' https://fusionauth.link/codewithjason-download '>Download FusionAuth</a></li><li><a href='https://fusionauth.link/codewithjason-articles'>FusionAuth articles</a></li><li><a href='https://www.mooreds.com/wordpress/archives/3358 '>Use managed services</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17756439-264-dan-moore-principal-product-engineer-at-fusionauth.mp3" length="50230870" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/osxui6rhtx6zbmgw8n2pyna1jaom?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17756439</guid>
    <pubDate>Fri, 29 Aug 2025 15:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17756439/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17756439/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17756439/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17756439/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17756439/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Introduction to Nonsense Monthly Newsletter" />
  <psc:chapter start="3:45" title="FusionAuth: Authentication Server Overview" />
  <psc:chapter start="5:24" title="Testing Philosophy and Decision Framework" />
  <psc:chapter start="21:52" title="Experience vs Knowledge in Programming" />
  <psc:chapter start="36:19" title="Physical Skills in Programming" />
  <psc:chapter start="47:17" title="Objective vs Subjective Programming Practices" />
  <psc:chapter start="1:08:39" title="Imperative vs Declarative Programming" />
</psc:chapters>
    <itunes:duration>4184</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>263 - Gayle Laakmann McDowell, Author of Cracking the Coding Interview</itunes:title>
    <title>263 - Gayle Laakmann McDowell, Author of Cracking the Coding Interview</title>
    <itunes:summary><![CDATA[In this episode I talk with Gayle Laakmann McDowell, author of Cracking the Coding Interview. We discuss coding interviews as well as the current state of the job market and economy. Cracking the Coding Interviewgayle.comNonsense Monthly]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Gayle Laakmann McDowell, author of Cracking the Coding Interview. We discuss coding interviews as well as the current state of the job market and economy.</p><ul><li><a href='https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850'>Cracking the Coding Interview</a></li><li><a href='https://www.gayle.com/'>gayle.com</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Gayle Laakmann McDowell, author of Cracking the Coding Interview. We discuss coding interviews as well as the current state of the job market and economy.</p><ul><li><a href='https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850'>Cracking the Coding Interview</a></li><li><a href='https://www.gayle.com/'>gayle.com</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17624363-263-gayle-laakmann-mcdowell-author-of-cracking-the-coding-interview.mp3" length="42350953" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/ay65so1qwgzvrwdxt237o0ud2r16?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17624363</guid>
    <pubDate>Fri, 08 Aug 2025 13:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17624363/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17624363/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17624363/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17624363/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17624363/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Podcast Introduction and Newsletter Promotion" />
  <psc:chapter start="3:30" title="Meet Gayle Laakmann McDowell" />
  <psc:chapter start="7:27" title="The Reality of Coding Interviews" />
  <psc:chapter start="16:52" title="System Design Interviews Explained" />
  <psc:chapter start="21:18" title="AI&#39;s Impact on Interview Processes" />
  <psc:chapter start="29:00" title="The Changing Job Market for Developers" />
  <psc:chapter start="38:25" title="The Value of Personal Connections" />
  <psc:chapter start="50:15" title="Attracting Top Talent and Final Thoughts" />
</psc:chapters>
    <itunes:duration>3526</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>262 - Michael Lubas, Founder of Paraxial.io</itunes:title>
    <title>262 - Michael Lubas, Founder of Paraxial.io</title>
    <itunes:summary><![CDATA[In this episode I talk with Michael Lubas, founder of Paraxial, a software security product for Ruby on Rails applications. We discuss his background in both development and penetration testing, and his recent creation of GemShop - a deliberately vulnerable Rails 8 e-commerce application designed to teach developers about web security through hands-on experience. Michael explains common attack vectors like credential stuffing, the legal complexities around security research, and why developer...]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Michael Lubas, founder of Paraxial, a software security product for Ruby on Rails applications. We discuss his background in both development and penetration testing, and his recent creation of GemShop - a deliberately vulnerable Rails 8 e-commerce application designed to teach developers about web security through hands-on experience. Michael explains common attack vectors like credential stuffing, the legal complexities around security research, and why developers are actually very interested in security despite stereotypes. We also cover his experience at Rails World and how Paraxial helps Rails developers get started with security.</p><ul><li><a href='https://paraxial.io/'>Paraxial.io</a></li><li><a href='https://www.linkedin.com/in/michaellubas/'>Michael Lubas on LinkedIn</a></li><li>michael@paraxial.io</li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Michael Lubas, founder of Paraxial, a software security product for Ruby on Rails applications. We discuss his background in both development and penetration testing, and his recent creation of GemShop - a deliberately vulnerable Rails 8 e-commerce application designed to teach developers about web security through hands-on experience. Michael explains common attack vectors like credential stuffing, the legal complexities around security research, and why developers are actually very interested in security despite stereotypes. We also cover his experience at Rails World and how Paraxial helps Rails developers get started with security.</p><ul><li><a href='https://paraxial.io/'>Paraxial.io</a></li><li><a href='https://www.linkedin.com/in/michaellubas/'>Michael Lubas on LinkedIn</a></li><li>michael@paraxial.io</li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17361693-262-michael-lubas-founder-of-paraxial-io.mp3" length="32766006" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/x0ecgwgdut48u6dtsomriji5nmhn?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17361693</guid>
    <pubDate>Mon, 28 Jul 2025 11:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17361693/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17361693/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17361693/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17361693/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17361693/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Introduction and Newsletter Promotion" />
  <psc:chapter start="3:29" title="Meet Michael Lubas from Paraxial" />
  <psc:chapter start="5:02" title="GemShop: Learning Security Through Practice" />
  <psc:chapter start="13:29" title="Credential Stuffing and Attack Motivations" />
  <psc:chapter start="19:12" title="Cybercrime Legality and Cross-Border Hacking" />
  <psc:chapter start="27:13" title="Testing Security Controls Effectively" />
  <psc:chapter start="34:33" title="Rails World Conference Experience" />
  <psc:chapter start="39:07" title="Practical Security for Developers" />
  <psc:chapter start="44:32" title="Closing Thoughts and Resources" />
</psc:chapters>
    <itunes:duration>2728</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>260 - Adam McCrea, Founder of Judoscale</itunes:title>
    <title>260 - Adam McCrea, Founder of Judoscale</title>
    <itunes:summary><![CDATA[In this episode I talk with Adam McCrea, founder of Judoscale, an autoscaler for Heroku and other platforms. Adam built Judoscale as a side project in 2016 and ran it part-time for five years before going full-time. We discuss developer marketing challenges, the difficulty of measuring marketing attribution, and building sustainable businesses. We also compare notes on our respective developer tools. ]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Adam McCrea, founder of Judoscale, an autoscaler for Heroku and other platforms. Adam built Judoscale as a side project in 2016 and ran it part-time for five years before going full-time. We discuss developer marketing challenges, the difficulty of measuring marketing attribution, and building sustainable businesses. We also compare notes on our respective developer tools.</p>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Adam McCrea, founder of Judoscale, an autoscaler for Heroku and other platforms. Adam built Judoscale as a side project in 2016 and ran it part-time for five years before going full-time. We discuss developer marketing challenges, the difficulty of measuring marketing attribution, and building sustainable businesses. We also compare notes on our respective developer tools.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17361612-260-adam-mccrea-founder-of-judoscale.mp3" length="42386605" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/qu7eirb5yvl8qmgcnju80kc1anm6?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17361612</guid>
    <pubDate>Tue, 08 Jul 2025 10:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17361612/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17361612/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17361612/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17361612/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17361612/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Introduction to Adam McRae" />
  <psc:chapter start="3:51" title="Origins of JudoScale" />
  <psc:chapter start="15:00" title="From Single Customer to Marketplace" />
  <psc:chapter start="26:58" title="Marketing Challenges and Attribution" />
  <psc:chapter start="36:12" title="Personal Brand vs Corporate Identity" />
  <psc:chapter start="43:20" title="How JudoScale Works Technically" />
  <psc:chapter start="50:30" title="Future Plans and Work-Life Balance" />
</psc:chapters>
    <itunes:duration>3530</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>261 - Abstraction and Emergence with Jorge Manrubia</itunes:title>
    <title>261 - Abstraction and Emergence with Jorge Manrubia</title>
    <itunes:summary><![CDATA[In this episode I discuss abstraction and emergence with Jorge Manrubia from 37signals. We explore how abstractions should hide distracting details while showing essential information, debate whether programming guidelines are subjective or objective, and examine how good explanations distinguish useful abstractions from poor ones. The conversation touches on service objects, domain modeling, and the importance of showing actual code when discussing software design principles. ]]></itunes:summary>
    <description><![CDATA[<p>In this episode I discuss abstraction and emergence with Jorge Manrubia from 37signals. We explore how abstractions should hide distracting details while showing essential information, debate whether programming guidelines are subjective or objective, and examine how good explanations distinguish useful abstractions from poor ones. The conversation touches on service objects, domain modeling, and the importance of showing actual code when discussing software design principles.</p>]]></description>
    <content:encoded><![CDATA[<p>In this episode I discuss abstraction and emergence with Jorge Manrubia from 37signals. We explore how abstractions should hide distracting details while showing essential information, debate whether programming guidelines are subjective or objective, and examine how good explanations distinguish useful abstractions from poor ones. The conversation touches on service objects, domain modeling, and the importance of showing actual code when discussing software design principles.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17361651-261-abstraction-and-emergence-with-jorge-manrubia.mp3" length="47697173" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/khm47ahcqcdh0s4xzrd708603jv2?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17361651</guid>
    <pubDate>Thu, 19 Jun 2025 21:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17361651/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17361651/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17361651/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17361651/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17361651/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Podcast Introduction and Newsletter Plug" />
  <psc:chapter start="3:53" title="Jorge&#39;s Introduction and Background" />
  <psc:chapter start="4:58" title="The Beginning of Infinity and Emergence" />
  <psc:chapter start="10:32" title="What Is Abstraction Really?" />
  <psc:chapter start="17:38" title="The Subjectivity of Software Design" />
  <psc:chapter start="35:46" title="Dogma vs Experience in Programming" />
  <psc:chapter start="49:52" title="The Value of Showing Real Code" />
  <psc:chapter start="58:12" title="Defining Abstraction and Final Thoughts" />
</psc:chapters>
    <itunes:duration>3972</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>259 - Chris Chilek and John Cunningham, Founders of LegiPlex</itunes:title>
    <title>259 - Chris Chilek and John Cunningham, Founders of LegiPlex</title>
    <itunes:summary><![CDATA[In this episode I talk with Chris Chilek and John Cunningham of LegiPlex about their AI-enhanced legislative monitoring platform. We discuss how they identified the market opportunity, the technical challenges of processing government data, and their approach to building beyond simple AI prompts. LegiPlex]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Chris Chilek and John Cunningham of LegiPlex about their AI-enhanced legislative monitoring platform. We discuss how they identified the market opportunity, the technical challenges of processing government data, and their approach to building beyond simple AI prompts.</p><ul><li><a href='https://legiplex.com/'>LegiPlex</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Chris Chilek and John Cunningham of LegiPlex about their AI-enhanced legislative monitoring platform. We discuss how they identified the market opportunity, the technical challenges of processing government data, and their approach to building beyond simple AI prompts.</p><ul><li><a href='https://legiplex.com/'>LegiPlex</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17318734-259-chris-chilek-and-john-cunningham-founders-of-legiplex.mp3" length="39773733" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/324ib5akqe2t9qdaq7nuqk6cu7ck?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17318734</guid>
    <pubDate>Tue, 17 Jun 2025 06:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17318734/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17318734/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17318734/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17318734/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17318734/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Introduction to Nonsense Monthly" />
  <psc:chapter start="3:29" title="Reunion with Former Colleagues" />
  <psc:chapter start="5:02" title="Introducing Legiplex and Its Purpose" />
  <psc:chapter start="12:45" title="How Legiplex Works in Practice" />
  <psc:chapter start="22:41" title="The Market and Business Model" />
  <psc:chapter start="27:33" title="Technical Stack and AI Implementation" />
  <psc:chapter start="35:26" title="Future of AI and Agent Technology" />
  <psc:chapter start="48:02" title="Vector Stores and Conclusion" />
</psc:chapters>
    <itunes:duration>3312</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>258 - Errol Schmidt, CEO of reinteractive</itunes:title>
    <title>258 - Errol Schmidt, CEO of reinteractive</title>
    <itunes:summary><![CDATA[In this episode, I talk with Errol Schmidt from Reinteractive about community involvement and sales strategies. Errol shares how he targets Salesforce by teaching their account executives about Heroku, positioning himself as the go-to expert. We discuss how developers are in sales whether they realize it or not, and the importance of relationship building. reinteractive]]></itunes:summary>
    <description><![CDATA[<p>In this episode, I talk with Errol Schmidt from Reinteractive about community involvement and sales strategies. Errol shares how he targets Salesforce by teaching their account executives about Heroku, positioning himself as the go-to expert. We discuss how developers are in sales whether they realize it or not, and the importance of relationship building.</p><ul><li><a href='https://reinteractive.com/'>reinteractive</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, I talk with Errol Schmidt from Reinteractive about community involvement and sales strategies. Errol shares how he targets Salesforce by teaching their account executives about Heroku, positioning himself as the go-to expert. We discuss how developers are in sales whether they realize it or not, and the importance of relationship building.</p><ul><li><a href='https://reinteractive.com/'>reinteractive</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17239928-258-errol-schmidt-ceo-of-reinteractive.mp3" length="46693803" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/z9hfy6v9eg3hoxvzqd9g68ibwi7g?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17239928</guid>
    <pubDate>Wed, 11 Jun 2025 08:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17239928/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17239928/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17239928/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17239928/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17239928/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Meetup with Errol Schmidt in Australia" />
  <psc:chapter start="5:04" title="Sponsoring Tech Community and Conferences" />
  <psc:chapter start="19:30" title="Helping New Developers: Install Fests" />
  <psc:chapter start="30:28" title="Job Market Challenges for Developers" />
  <psc:chapter start="39:22" title="Building Community: RubyConf Dinner Event" />
  <psc:chapter start="48:12" title="Open Source Contributions and Community Work" />
  <psc:chapter start="54:56" title="Targeting Salesforce and Heroku Partnerships" />
</psc:chapters>
    <itunes:duration>3888</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>257 - Colleen Schnettler, Creator of HelloQuery</itunes:title>
    <title>257 - Colleen Schnettler, Creator of HelloQuery</title>
    <itunes:summary><![CDATA[In this episode, Colleen Schnettler discusses her startup HelloQuery, which allows non-technical people to query databases using natural language. She explains her marketing approach for growing the business, including her LinkedIn outreach system and focus on finding the right niche in the crowded AI space. Colleen also shares insights about her new venture, SaaS Marketing Gym, which helps technical founders develop and implement marketing plans. ]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Colleen Schnettler discusses her startup HelloQuery, which allows non-technical people to query databases using natural language. She explains her marketing approach for growing the business, including her LinkedIn outreach system and focus on finding the right niche in the crowded AI space. Colleen also shares insights about her new venture, SaaS Marketing Gym, which helps technical founders develop and implement marketing plans.</p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Colleen Schnettler discusses her startup HelloQuery, which allows non-technical people to query databases using natural language. She explains her marketing approach for growing the business, including her LinkedIn outreach system and focus on finding the right niche in the crowded AI space. Colleen also shares insights about her new venture, SaaS Marketing Gym, which helps technical founders develop and implement marketing plans.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17113489-257-colleen-schnettler-creator-of-helloquery.mp3" length="45416966" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/plpg15lx3gdiwfshhsblyrw8lbim?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17113489</guid>
    <pubDate>Mon, 19 May 2025 15:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17113489/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17113489/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17113489/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17113489/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17113489/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Introduction to Nonsense Monthly Newsletter" />
  <psc:chapter start="3:29" title="Hello Query: Natural Language to SQL" />
  <psc:chapter start="6:49" title="The Future of AI and Programming" />
  <psc:chapter start="11:35" title="Cold Outreach Marketing Strategy" />
  <psc:chapter start="19:28" title="From Technical Consulting to Coaching" />
  <psc:chapter start="29:42" title="SaaS Marketing Gym for Founders" />
  <psc:chapter start="47:42" title="Building Quality Communities" />
  <psc:chapter start="57:42" title="Closing and Contact Information" />
</psc:chapters>
    <itunes:duration>3781</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>256 - Dave Farley, Author of Modern Software Engineering</itunes:title>
    <title>256 - Dave Farley, Author of Modern Software Engineering</title>
    <itunes:summary><![CDATA[In this episode I talk with Dave Farley about how good software engineering prioritizes making code easy to change, since we inevitably need to revise our systems as requirements evolve. Dave also shares stories from building ultra-fast financial trading systems, where his team had to repeatedly rethink their architecture to meet performance demands. We also discuss how key concepts like abstraction and modularity connect to scientific thinking, with both requiring a healthy skepticism toward...]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Dave Farley about how good software engineering prioritizes making code easy to change, since we inevitably need to revise our systems as requirements evolve. Dave also shares stories from building ultra-fast financial trading systems, where his team had to repeatedly rethink their architecture to meet performance demands. We also discuss how key concepts like abstraction and modularity connect to scientific thinking, with both requiring a healthy skepticism toward our own assumptions.</p><ul><li><a href='https://www.amazon.com/Modern-Software-Engineering-Discipline-Development/dp/0137314914'>Modern Software Engineering</a></li><li><a href='https://leanpub.com/softwaredevelopersguidebook'>The Software Developers&apos; Guidebook</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Dave Farley about how good software engineering prioritizes making code easy to change, since we inevitably need to revise our systems as requirements evolve. Dave also shares stories from building ultra-fast financial trading systems, where his team had to repeatedly rethink their architecture to meet performance demands. We also discuss how key concepts like abstraction and modularity connect to scientific thinking, with both requiring a healthy skepticism toward our own assumptions.</p><ul><li><a href='https://www.amazon.com/Modern-Software-Engineering-Discipline-Development/dp/0137314914'>Modern Software Engineering</a></li><li><a href='https://leanpub.com/softwaredevelopersguidebook'>The Software Developers&apos; Guidebook</a></li><li><a href='https://www.nonsensemonthly.com/'>Nonsense Monthly</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17157910-256-dave-farley-author-of-modern-software-engineering.mp3" length="49584582" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/o3qp5zubpbvghke2kdalnhfafdde?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17157910</guid>
    <pubDate>Wed, 14 May 2025 09:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17157910/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17157910/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17157910/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17157910/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17157910/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Introduction to Nonsense Monthly Newsletter" />
  <psc:chapter start="3:29" title="Dave Farley: Software Engineer and Author" />
  <psc:chapter start="8:34" title="The Debate: Is Software Engineering Real?" />
  <psc:chapter start="14:35" title="David Deutsch and Foundational Philosophy" />
  <psc:chapter start="18:44" title="The Prime Directive: Software Must Be Changeable" />
  <psc:chapter start="30:14" title="Conceptual Models vs. Code Implementation" />
  <psc:chapter start="43:18" title="Abstraction: Programming&#39;s Most Important Idea" />
  <psc:chapter start="1:05:40" title="Book Recommendations and Channel Information" />
</psc:chapters>
    <itunes:duration>4129</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>255 - Ghost Engineers with Yegor Denisov-Blanch and Simon Obstbaum</itunes:title>
    <title>255 - Ghost Engineers with Yegor Denisov-Blanch and Simon Obstbaum</title>
    <itunes:summary><![CDATA[In this episode I talk with Yegor Denisov-Blanch and Simon Obstbaum about their Stanford research on developer productivity. They share findings about "ghost engineers" (9.5% of developers who do minimal work), discuss challenges in measuring engineering output versus productivity, and explain their data-driven approach to software engineering assessment. The conversation explores how different developers contribute varying value, how life circumstances impact work motivation, and their metho...]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Yegor Denisov-Blanch and Simon Obstbaum about their Stanford research on developer productivity. They share findings about &quot;ghost engineers&quot; (9.5% of developers who do minimal work), discuss challenges in measuring engineering output versus productivity, and explain their data-driven approach to software engineering assessment. The conversation explores how different developers contribute varying value, how life circumstances impact work motivation, and their methodology examining source code and Git metadata. The researchers highlight the importance of quantifying engineering contributions and have collected data from over 50,000 engineers in their ongoing study.</p>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Yegor Denisov-Blanch and Simon Obstbaum about their Stanford research on developer productivity. They share findings about &quot;ghost engineers&quot; (9.5% of developers who do minimal work), discuss challenges in measuring engineering output versus productivity, and explain their data-driven approach to software engineering assessment. The conversation explores how different developers contribute varying value, how life circumstances impact work motivation, and their methodology examining source code and Git metadata. The researchers highlight the importance of quantifying engineering contributions and have collected data from over 50,000 engineers in their ongoing study.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17113485-255-ghost-engineers-with-yegor-denisov-blanch-and-simon-obstbaum.mp3" length="41050140" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/wh2ukl4vwwrfsdl487hg94foxefb?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17113485</guid>
    <pubDate>Thu, 08 May 2025 21:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17113485/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17113485/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17113485/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17113485/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17113485/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Introduction and Newsletter Plug" />
  <psc:chapter start="3:40" title="The Ghost Engineer Research" />
  <psc:chapter start="8:22" title="Making Data-Driven Decisions" />
  <psc:chapter start="14:24" title="Understanding Ghost Engineers" />
  <psc:chapter start="24:07" title="Measuring Developer Productivity" />
  <psc:chapter start="35:58" title="Code Analysis and Output Metrics" />
  <psc:chapter start="43:37" title="Research Methodology and Scale" />
  <psc:chapter start="52:31" title="Conclusion and Key Takeaways" />
</psc:chapters>
    <itunes:duration>3418</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>254 - Amanda Perino, Executive Director of The Rails Foundation</itunes:title>
    <title>254 - Amanda Perino, Executive Director of The Rails Foundation</title>
    <itunes:summary><![CDATA[In this episode, Amanda Perino, Executive Director of The Rails Foundation, discusses the foundation's mission to promote Rails through events like Rails World, focusing on finding unique venues that create special conference experiences. She shares insights about venue selection, sponsor negotiations, and the foundation's efforts to showcase Rails amid challenging job market conditions. ]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Amanda Perino, Executive Director of The Rails Foundation, discusses the foundation&apos;s mission to promote Rails through events like Rails World, focusing on finding unique venues that create special conference experiences. She shares insights about venue selection, sponsor negotiations, and the foundation&apos;s efforts to showcase Rails amid challenging job market conditions.</p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Amanda Perino, Executive Director of The Rails Foundation, discusses the foundation&apos;s mission to promote Rails through events like Rails World, focusing on finding unique venues that create special conference experiences. She shares insights about venue selection, sponsor negotiations, and the foundation&apos;s efforts to showcase Rails amid challenging job market conditions.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/17112922-254-amanda-perino-executive-director-of-the-rails-foundation.mp3" length="52214515" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/f7mwus3d38oglcti12yvyqce1uda?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17112922</guid>
    <pubDate>Wed, 07 May 2025 10:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17112922/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17112922/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17112922/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/17112922/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/17112922/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="254 - Amanda Perino, Executive Director of The Rails Foundation" />
  <psc:chapter start="0:04" title="Introducing Nonsense Monthly Newsletter" />
  <psc:chapter start="3:29" title="Amanda Perino and Rails Foundation" />
  <psc:chapter start="8:14" title="Rails World Conference Venues" />
  <psc:chapter start="16:59" title="Conference Planning Challenges" />
  <psc:chapter start="27:17" title="Ruby Conferences Around the World" />
  <psc:chapter start="38:12" title="The Tech Economy Downturn" />
  <psc:chapter start="53:29" title="Personal Branding for Developers" />
  <psc:chapter start="1:03:15" title="Rails Marketing and Upcoming Events" />
</psc:chapters>
    <itunes:duration>4348</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>253 - Dave Thomas, Author of The Pragmatic Programmer and Sin City Ruby 2025 Keynote Speaker</itunes:title>
    <title>253 - Dave Thomas, Author of The Pragmatic Programmer and Sin City Ruby 2025 Keynote Speaker</title>
    <itunes:summary><![CDATA[In this podcast episode I talk with Dave Thomas, co-author of The Pragmatic Programmer and Sin City Ruby 2025 keynote speaker, who discusses his upcoming book Simplicity and how software development has become unnecessarily complex. Dave and I explore how developers can regain control by questioning established practices, trusting their intuition when code feels overly complicated, and experimenting with simpler approaches rather than blindly following industry trends. SimplicitySin City Ruby...]]></itunes:summary>
    <description><![CDATA[<p>In this podcast episode I talk with Dave Thomas, co-author of The Pragmatic Programmer and Sin City Ruby 2025 keynote speaker, who discusses his upcoming book Simplicity and how software development has become unnecessarily complex. Dave and I explore how developers can regain control by questioning established practices, trusting their intuition when code feels overly complicated, and experimenting with simpler approaches rather than blindly following industry trends.</p><ul><li><a href='https://pragprog.com/titles/dtcode/simplicity/'>Simplicity</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li><li><a href='https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/'>The Pragmatic Programmer</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this podcast episode I talk with Dave Thomas, co-author of The Pragmatic Programmer and Sin City Ruby 2025 keynote speaker, who discusses his upcoming book Simplicity and how software development has become unnecessarily complex. Dave and I explore how developers can regain control by questioning established practices, trusting their intuition when code feels overly complicated, and experimenting with simpler approaches rather than blindly following industry trends.</p><ul><li><a href='https://pragprog.com/titles/dtcode/simplicity/'>Simplicity</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li><li><a href='https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/'>The Pragmatic Programmer</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16872442-253-dave-thomas-author-of-the-pragmatic-programmer-and-sin-city-ruby-2025-keynote-speaker.mp3" length="62815549" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/383vdctzvalxut2r34yb8s1lw6yd?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16872442</guid>
    <pubDate>Fri, 28 Mar 2025 10:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16872442/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16872442/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16872442/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16872442/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/16872442/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="253 - Dave Thomas, Author of The Pragmatic Programmer and Sin City Ruby 2025 Keynote Speaker" />
  <psc:chapter start="0:58" title="Life After the Pandemic" />
  <psc:chapter start="3:27" title="Sin City Ruby 2025 Announcement" />
  <psc:chapter start="3:54" title="Dave Thomas&#39;s Ruby Journey" />
  <psc:chapter start="7:40" title="The Agile Manifesto and Its Values" />
  <psc:chapter start="14:06" title="Testing Programming Principles" />
  <psc:chapter start="19:24" title="Reality and Knowledge Exploration" />
  <psc:chapter start="40:21" title="Developing Intuition in Programming" />
  <psc:chapter start="54:16" title="Simplicity: Dave&#39;s New Book" />
  <psc:chapter start="1:14:06" title="The Pragmatic Programmer Legacy" />
  <psc:chapter start="1:27:03" title="Episode Conclusion" />
</psc:chapters>
    <itunes:duration>5232</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>252 - What is Good Code? with Jerad Gallinger</itunes:title>
    <title>252 - What is Good Code? with Jerad Gallinger</title>
    <itunes:summary><![CDATA[In this episode, I talk with Jared Gallinger about what makes good code. We agree that code must first work correctly, but real quality comes from being understandable and maintainable. We discuss how different code requires different quality standards - throwaway scripts can be messy while core systems need careful design. We explore how UI design limits code quality and why creating good software, like art, requires both discipline and comfort with necessary waste. A practical look at a con...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, I talk with Jared Gallinger about what makes good code. We agree that code must first work correctly, but real quality comes from being understandable and maintainable. We discuss how different code requires different quality standards - throwaway scripts can be messy while core systems need careful design. We explore how UI design limits code quality and why creating good software, like art, requires both discipline and comfort with necessary waste. A practical look at a concept developers discuss but rarely define clearly.</p><ul><li><a href='https://jeradgallinger.ca/'>jeradgallinger.ca</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, I talk with Jared Gallinger about what makes good code. We agree that code must first work correctly, but real quality comes from being understandable and maintainable. We discuss how different code requires different quality standards - throwaway scripts can be messy while core systems need careful design. We explore how UI design limits code quality and why creating good software, like art, requires both discipline and comfort with necessary waste. A practical look at a concept developers discuss but rarely define clearly.</p><ul><li><a href='https://jeradgallinger.ca/'>jeradgallinger.ca</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16808903-252-what-is-good-code-with-jerad-gallinger.mp3" length="50567023" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/lqjf255ih2m6i9i03jbb36idepxh?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16808903</guid>
    <pubDate>Mon, 24 Mar 2025 11:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16808903/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16808903/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16808903/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16808903/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/16808903/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Introduction and Sin City Ruby Promotion" />
  <psc:chapter start="3:30" title="What Makes Code Good?" />
  <psc:chapter start="8:30" title="Code Quality and Its Dependencies" />
  <psc:chapter start="16:30" title="Emotional Motivations in Software Development" />
  <psc:chapter start="27:00" title="Aesthetics and Constraints in Code" />
  <psc:chapter start="38:10" title="Code as Art and the Value of &quot;Waste&quot;" />
  <psc:chapter start="46:30" title="Conceptual Integrity in Software Design" />
  <psc:chapter start="56:10" title="The Relationship Between UI and Code Quality" />
  <psc:chapter start="1:04:30" title="The Importance of User Testing and Collaboration" />
</psc:chapters>
    <itunes:duration>4210</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>251 - Databases at Scale with Prarthana Shiva, Sin City Ruby 2025 Speaker</itunes:title>
    <title>251 - Databases at Scale with Prarthana Shiva, Sin City Ruby 2025 Speaker</title>
    <itunes:summary><![CDATA[In this episode of Code with Jason, host Jason Swett interviews Prarthana Shiva, a senior software engineer at NexHealth, who shares how her team is handling massive database scaling challenges. Prarthana explains their PostgreSQL database's growth to 24 terabytes (with projections to triple within a year) and details their innovative solutions including read replicas, Elasticsearch implementation, Redis caching, external write-ahead logs, and optimized vacuuming processes. The conversation a...]]></itunes:summary>
    <description><![CDATA[<p>In this episode of Code with Jason, host Jason Swett interviews Prarthana Shiva, a senior software engineer at NexHealth, who shares how her team is handling massive database scaling challenges. Prarthana explains their PostgreSQL database&apos;s growth to 24 terabytes (with projections to triple within a year) and details their innovative solutions including read replicas, Elasticsearch implementation, Redis caching, external write-ahead logs, and optimized vacuuming processes. The conversation also touches on Jason&apos;s own database challenges with his CI platform and concludes with Prarthana&apos;s upcoming presentation at Sin City Ruby 2025, where she&apos;ll discuss their transition from schema-based to row-based multi-tenancy for better scalability.</p><ul><li><a href='https://www.linkedin.com/in/prarthanas/'>Prarthana Shiva on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode of Code with Jason, host Jason Swett interviews Prarthana Shiva, a senior software engineer at NexHealth, who shares how her team is handling massive database scaling challenges. Prarthana explains their PostgreSQL database&apos;s growth to 24 terabytes (with projections to triple within a year) and details their innovative solutions including read replicas, Elasticsearch implementation, Redis caching, external write-ahead logs, and optimized vacuuming processes. The conversation also touches on Jason&apos;s own database challenges with his CI platform and concludes with Prarthana&apos;s upcoming presentation at Sin City Ruby 2025, where she&apos;ll discuss their transition from schema-based to row-based multi-tenancy for better scalability.</p><ul><li><a href='https://www.linkedin.com/in/prarthanas/'>Prarthana Shiva on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16747391-251-databases-at-scale-with-prarthana-shiva-sin-city-ruby-2025-speaker.mp3" length="32550673" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/4zayi812ng9hyzojvmcppdj8voqd?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16747391</guid>
    <pubDate>Fri, 07 Mar 2025 14:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16747391/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16747391/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16747391/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16747391/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/16747391/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Sin City Ruby Conference Announcement" />
  <psc:chapter start="3:30" title="Introduction with Prathna Shiva" />
  <psc:chapter start="5:17" title="Scaling a 24TB Database" />
  <psc:chapter start="8:30" title="Read Replicas and Database Anti-Patterns" />
  <psc:chapter start="20:44" title="Caching Strategies and Performance Optimization" />
  <psc:chapter start="24:24" title="Write-Ahead Logs and Storage Architecture" />
  <psc:chapter start="32:31" title="Vacuuming and Database Maintenance" />
  <psc:chapter start="43:08" title="Sin City Ruby Speaking Engagement" />
</psc:chapters>
    <itunes:duration>2708</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>250 - Nick Schwaderer</itunes:title>
    <title>250 - Nick Schwaderer</title>
    <itunes:summary><![CDATA[This podcast episode features a lively conversation between Jason Swett and Nick Schwaderer, covering a range of topics from Thanksgiving traditions to Ruby conferences, personal philosophies, and even the idea of starting a long-format, freeform podcast. They discuss their approaches to cooking turkey, the quirks of different Thanksgiving side dishes across the U.S., and the experience of celebrating American holidays abroad. The conversation then shifts to Sin City Ruby and Rails World, wit...]]></itunes:summary>
    <description><![CDATA[<p>This podcast episode features a lively conversation between Jason Swett and Nick Schwaderer, covering a range of topics from Thanksgiving traditions to Ruby conferences, personal philosophies, and even the idea of starting a long-format, freeform podcast. They discuss their approaches to cooking turkey, the quirks of different Thanksgiving side dishes across the U.S., and the experience of celebrating American holidays abroad. The conversation then shifts to Sin City Ruby and Rails World, with Nick reflecting on how conferences create strong community bonds. They also delve into personal growth, handling adversity, and the importance of resilience in career and life.</p>]]></description>
    <content:encoded><![CDATA[<p>This podcast episode features a lively conversation between Jason Swett and Nick Schwaderer, covering a range of topics from Thanksgiving traditions to Ruby conferences, personal philosophies, and even the idea of starting a long-format, freeform podcast. They discuss their approaches to cooking turkey, the quirks of different Thanksgiving side dishes across the U.S., and the experience of celebrating American holidays abroad. The conversation then shifts to Sin City Ruby and Rails World, with Nick reflecting on how conferences create strong community bonds. They also delve into personal growth, handling adversity, and the importance of resilience in career and life.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16659379-250-nick-schwaderer.mp3" length="49162895" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/2ksmq89lxk6lfbu1xlat40kyksl5?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16659379</guid>
    <pubDate>Fri, 21 Feb 2025 10:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16659379/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16659379/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16659379/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16659379/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/16659379/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Sin City Ruby 2025 Conference Announcement" />
  <psc:chapter start="5:16" title="Thanksgiving Turkey Secrets Revealed" />
  <psc:chapter start="14:35" title="Thanksgiving Side Dish Variety Conversations" />
  <psc:chapter start="20:04" title="Christmas and Conference Planning Conversations" />
  <psc:chapter start="31:41" title="Empowering Career Strategies for Success" />
  <psc:chapter start="40:43" title="Facing Adversity With Grace and Growth" />
  <psc:chapter start="50:03" title="Exploring Life and Philosophy Conversations" />
  <psc:chapter start="56:10" title="Conference Chat and Casino Fun" />
</psc:chapters>
    <itunes:duration>4094</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>249 - Neeraj Singh, Founder and CEO of BigBinary and Neeto</itunes:title>
    <title>249 - Neeraj Singh, Founder and CEO of BigBinary and Neeto</title>
    <itunes:summary><![CDATA[The episode explores the challenges of remote work and the opportunities for connection that arise from engaging in community events like the Sin City Ruby conference. Neeraj Singh shares his experiences running a remote consulting agency, highlights unconventional hiring practices, and delves into the benefits of creating clone products, all while emphasizing the value of quality software and a thriving company culture.  • Discussing the emotional toll of remote work  • Importance of co...]]></itunes:summary>
    <description><![CDATA[<p>The episode explores the challenges of remote work and the opportunities for connection that arise from engaging in community events like the Sin City Ruby conference. Neeraj Singh shares his experiences running a remote consulting agency, highlights unconventional hiring practices, and delves into the benefits of creating clone products, all while emphasizing the value of quality software and a thriving company culture.<br/><br/>• Discussing the emotional toll of remote work <br/>• Importance of community events for connection <br/>• Neeraj&apos;s Big Binary: A unique, remote-first agency <br/>• Innovatively maintaining talent on the bench for flexibility <br/>• The value of creating clones in a saturated market <br/>• Hiring challenges and unique strategies <br/>• Retaining talent through strong company culture <br/>• Quality assurance as a fundamental aspect of software development <br/>• A holistic view on building competitive and maintainable products</p><ul><li><a href='https://bigbinary.com/'>BigBinary</a></li><li><a href='https://neeto.com/'>Neeto</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>The episode explores the challenges of remote work and the opportunities for connection that arise from engaging in community events like the Sin City Ruby conference. Neeraj Singh shares his experiences running a remote consulting agency, highlights unconventional hiring practices, and delves into the benefits of creating clone products, all while emphasizing the value of quality software and a thriving company culture.<br/><br/>• Discussing the emotional toll of remote work <br/>• Importance of community events for connection <br/>• Neeraj&apos;s Big Binary: A unique, remote-first agency <br/>• Innovatively maintaining talent on the bench for flexibility <br/>• The value of creating clones in a saturated market <br/>• Hiring challenges and unique strategies <br/>• Retaining talent through strong company culture <br/>• Quality assurance as a fundamental aspect of software development <br/>• A holistic view on building competitive and maintainable products</p><ul><li><a href='https://bigbinary.com/'>BigBinary</a></li><li><a href='https://neeto.com/'>Neeto</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16612078-249-neeraj-singh-founder-and-ceo-of-bigbinary-and-neeto.mp3" length="40585422" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/hov4srztjsghs3jldebs0cwukcu3?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16612078</guid>
    <pubDate>Thu, 13 Feb 2025 09:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16612078/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16612078/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16612078/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16612078/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/16612078/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Small Conference in Las Vegas Announcement" />
  <psc:chapter start="4:49" title="Building Multiple Products Under Nito Umbrella" />
  <psc:chapter start="16:58" title="Attracting and Retaining Talent Challenges" />
  <psc:chapter start="22:15" title="Branding, Talent Acquisition, and Retention" />
  <psc:chapter start="33:09" title="Economic Evolution and Learning Pathways" />
  <psc:chapter start="46:15" title="Software Quality and Best Practices" />
</psc:chapters>
    <itunes:duration>3380</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>248 - Ryan Kulp, Founder of TRMNL</itunes:title>
    <title>248 - Ryan Kulp, Founder of TRMNL</title>
    <itunes:summary><![CDATA[In this episode I talk with Ryan Kulp, creator of TRMNL, an e-ink dashboard. TRMNLryanckulp.comRyan Kulp on X]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Ryan Kulp, creator of TRMNL, an e-ink dashboard.</p><ul><li><a href='https://usetrmnl.com/'>TRMNL</a></li><li><a href='https://www.ryanckulp.com/'>ryanckulp.com</a></li><li><a href='https://x.com/ryanckulp'>Ryan Kulp on X</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Ryan Kulp, creator of TRMNL, an e-ink dashboard.</p><ul><li><a href='https://usetrmnl.com/'>TRMNL</a></li><li><a href='https://www.ryanckulp.com/'>ryanckulp.com</a></li><li><a href='https://x.com/ryanckulp'>Ryan Kulp on X</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16562346-248-ryan-kulp-founder-of-trmnl.mp3" length="46409821" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/x6voezxzx51hm081hzsbnk5fi4wl?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16562346</guid>
    <pubDate>Wed, 05 Feb 2025 08:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16562346/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16562346/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16562346/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16562346/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/16562346/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Entrepreneurial Journeys and Startup Success" />
  <psc:chapter start="14:20" title="Career Transitions and Value Creation" />
  <psc:chapter start="20:22" title="Product Development Challenges and Learning" />
  <psc:chapter start="32:23" title="Crowdfunding Launch Strategy Success" />
  <psc:chapter start="38:48" title="Audience Building and Influencer Culture" />
  <psc:chapter start="53:10" title="Content Creation for Trust-Driven Growth" />
</psc:chapters>
    <itunes:duration>3864</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>247 - Steven R. Baker, Creator of RSpec</itunes:title>
    <title>247 - Steven R. Baker, Creator of RSpec</title>
    <itunes:summary><![CDATA[In this podcast episode, Steven R. Baker dives into test doubles like mocks and stubs, discussing their essential role in robust code development and challenging traditional testing practices. The conversation covers the nuances of Test-Driven Development (TDD), including writing failing tests first for better code clarity and test coverage, and explores RSpec's influence on TDD. Additionally, Steven examines Ruby's adaptability and the integration of AI in programming, providing listeners wi...]]></itunes:summary>
    <description><![CDATA[<p>In this podcast episode, Steven R. Baker dives into test doubles like mocks and stubs, discussing their essential role in robust code development and challenging traditional testing practices. The conversation covers the nuances of Test-Driven Development (TDD), including writing failing tests first for better code clarity and test coverage, and explores RSpec&apos;s influence on TDD. Additionally, Steven examines Ruby&apos;s adaptability and the integration of AI in programming, providing listeners with actionable strategies for more maintainable codebases and a balanced view on AI&apos;s evolving role in software development.</p>]]></description>
    <content:encoded><![CDATA[<p>In this podcast episode, Steven R. Baker dives into test doubles like mocks and stubs, discussing their essential role in robust code development and challenging traditional testing practices. The conversation covers the nuances of Test-Driven Development (TDD), including writing failing tests first for better code clarity and test coverage, and explores RSpec&apos;s influence on TDD. Additionally, Steven examines Ruby&apos;s adaptability and the integration of AI in programming, providing listeners with actionable strategies for more maintainable codebases and a balanced view on AI&apos;s evolving role in software development.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16491777-247-steven-r-baker-creator-of-rspec.mp3" length="72556118" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/at6h0i81r4bcrkvsaogwuybucwoe?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16491777</guid>
    <pubDate>Tue, 28 Jan 2025 15:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16491777/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16491777/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16491777/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16491777/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/16491777/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Reviving Life Through Sin City Ruby" />
  <psc:chapter start="6:17" title="Understanding Test Doubles in Programming" />
  <psc:chapter start="21:53" title="Discussion on RSpec and Test-Driven Development" />
  <psc:chapter start="37:16" title="The Importance of Writing Failing Tests" />
  <psc:chapter start="44:17" title="Coding With Small Incremental Steps" />
  <psc:chapter start="52:23" title="Delaying Decisions and Test Structure" />
  <psc:chapter start="1:07:18" title="Developing Ruby in a Live Environment" />
  <psc:chapter start="1:18:24" title="Benefits of Test-Driven Development" />
  <psc:chapter start="1:30:48" title="Exploring AI in Programming Perspectives" />
  <psc:chapter start="1:39:53" title="Design With Mock Objects" />
</psc:chapters>
    <itunes:duration>6044</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>246 - John Gallagher</itunes:title>
    <title>246 - John Gallagher</title>
    <itunes:summary><![CDATA[Join us for a conversation with John Gallagher, founder of Joyful Programming, as he shares insights on making programming enjoyable through Ruby, design, and object-oriented practices. We’ll explore the Unison programming language, designed to simplify distributed computing, and discuss the role of AI tools like ChatGPT in adopting new technologies. The episode includes stories about human forgetfulness and the growth opportunities podcasting offers, along with resources from Joyful Programm...]]></itunes:summary>
    <description><![CDATA[<p>Join us for a conversation with John Gallagher, founder of Joyful Programming, as he shares insights on making programming enjoyable through Ruby, design, and object-oriented practices. We’ll explore the Unison programming language, designed to simplify distributed computing, and discuss the role of AI tools like ChatGPT in adopting new technologies. The episode includes stories about human forgetfulness and the growth opportunities podcasting offers, along with resources from Joyful Programming</p><ul><li><a href='https://www.joyfulprogramming.com/'>Joyful Programming</a></li><li><a href='https://softwaredesignsimplified.com/'>Software Design Simplified</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Join us for a conversation with John Gallagher, founder of Joyful Programming, as he shares insights on making programming enjoyable through Ruby, design, and object-oriented practices. We’ll explore the Unison programming language, designed to simplify distributed computing, and discuss the role of AI tools like ChatGPT in adopting new technologies. The episode includes stories about human forgetfulness and the growth opportunities podcasting offers, along with resources from Joyful Programming</p><ul><li><a href='https://www.joyfulprogramming.com/'>Joyful Programming</a></li><li><a href='https://softwaredesignsimplified.com/'>Software Design Simplified</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16491552-246-john-gallagher.mp3" length="40939464" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/n7t7z03pp0velnhbhm3sxkhp8mf8?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16491552</guid>
    <pubDate>Thu, 23 Jan 2025 15:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16491552/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16491552/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16491552/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16491552/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/16491552/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Finding Joy in Programming Conference" />
  <psc:chapter start="5:57" title="Exploring Unison and Simplifying Programming" />
  <psc:chapter start="15:40" title="Enhancing Development With Cursor and Unison" />
  <psc:chapter start="33:23" title="Forgetfulness and Responsibility" />
  <psc:chapter start="38:50" title="Discovering Personal Growth Through Challenges" />
  <psc:chapter start="55:27" title="Online Presence in Joyful Programming" />
</psc:chapters>
    <itunes:duration>3410</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>245 - Irina Nazarova, CEO of Evil Martians and Sin City Ruby 2025 Speaker</itunes:title>
    <title>245 - Irina Nazarova, CEO of Evil Martians and Sin City Ruby 2025 Speaker</title>
    <itunes:summary><![CDATA[Jason Swett and Irina Nazarova discuss the revitalization of the Ruby community, focusing on the announcement of Sin City Ruby 2025 in Las Vegas. They highlight the importance of small, intimate gatherings for networking, insights from past events, the resurgence of Ruby meetups in San Francisco, and the role of mentorship in fostering growth.  - Evil Martians - Martian Events - Sin City Ruby   ]]></itunes:summary>
    <description><![CDATA[<p>Jason Swett and Irina Nazarova discuss the revitalization of the Ruby community, focusing on the announcement of Sin City Ruby 2025 in Las Vegas. They highlight the importance of small, intimate gatherings for networking, insights from past events, the resurgence of Ruby meetups in San Francisco, and the role of mentorship in fostering growth.<br/><br/>- <a href='https://evilmartians.com/'>Evil Martians</a><br/>- <a href='https://evilmartians.com/events'>Martian Events</a><br/>- <a href='https://www.sincityruby.com/'>Sin City Ruby</a><br/><br/></p>]]></description>
    <content:encoded><![CDATA[<p>Jason Swett and Irina Nazarova discuss the revitalization of the Ruby community, focusing on the announcement of Sin City Ruby 2025 in Las Vegas. They highlight the importance of small, intimate gatherings for networking, insights from past events, the resurgence of Ruby meetups in San Francisco, and the role of mentorship in fostering growth.<br/><br/>- <a href='https://evilmartians.com/'>Evil Martians</a><br/>- <a href='https://evilmartians.com/events'>Martian Events</a><br/>- <a href='https://www.sincityruby.com/'>Sin City Ruby</a><br/><br/></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16430726-245-irina-nazarova-ceo-of-evil-martians-and-sin-city-ruby-2025-speaker.mp3" length="60682099" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/2dm7lvt04sh8kcoos1us5q0yjt4e?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16430726</guid>
    <pubDate>Thu, 16 Jan 2025 10:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16430726/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16430726/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16430726/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16430726/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/16430726/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Small Conference in Las Vegas" />
  <psc:chapter start="14:29" title="Mountain Conference in Switzerland" />
  <psc:chapter start="33:24" title="Enhancing Rails With React Integration" />
  <psc:chapter start="41:38" title="YC Ruby Meetup Power Community" />
  <psc:chapter start="1:00:01" title="Building a Strong Ruby Community" />
  <psc:chapter start="1:13:39" title="Regional Ruby Conferences and Community Engagement" />
  <psc:chapter start="1:21:29" title="Building Developer Products and Community Engagement" />
</psc:chapters>
    <itunes:duration>5054</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>244 - Jeff Dwyer, Founder &amp; CEO at Prefab</itunes:title>
    <title>244 - Jeff Dwyer, Founder &amp; CEO at Prefab</title>
    <itunes:summary><![CDATA[This episode explores how Prefab enhances deployment workflows by integrating feature flags with Java microservices and Ruby on Rails, drawing on Jeff's experiences at HubSpot and EasyCater. We discuss strategies for minimizing deployment risks, improving PR reviews, and mentoring junior developers through clear objectives and constructive feedback. Real-world examples and practical advice offer insights into building efficient development systems and fostering growth in engineering teams.  L...]]></itunes:summary>
    <description><![CDATA[<p>This episode explores how Prefab enhances deployment workflows by integrating feature flags with Java microservices and Ruby on Rails, drawing on Jeff&apos;s experiences at HubSpot and EasyCater. We discuss strategies for minimizing deployment risks, improving PR reviews, and mentoring junior developers through clear objectives and constructive feedback. Real-world examples and practical advice offer insights into building efficient development systems and fostering growth in engineering teams.<br/><br/>Links:<br/>- <a href='https://prefab.cloud/'>Prefab</a><br/>- <a href='https://www.linkedin.com/in/jeffdwyer/'>Jeff Dwyer on LinkedIn</a></p>]]></description>
    <content:encoded><![CDATA[<p>This episode explores how Prefab enhances deployment workflows by integrating feature flags with Java microservices and Ruby on Rails, drawing on Jeff&apos;s experiences at HubSpot and EasyCater. We discuss strategies for minimizing deployment risks, improving PR reviews, and mentoring junior developers through clear objectives and constructive feedback. Real-world examples and practical advice offer insights into building efficient development systems and fostering growth in engineering teams.<br/><br/>Links:<br/>- <a href='https://prefab.cloud/'>Prefab</a><br/>- <a href='https://www.linkedin.com/in/jeffdwyer/'>Jeff Dwyer on LinkedIn</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16430688-244-jeff-dwyer-founder-ceo-at-prefab.mp3" length="45133839" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/zllaedgoyuy03mbpscdg2i9o3q45?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16430688</guid>
    <pubDate>Tue, 14 Jan 2025 10:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16430688/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16430688/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16430688/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16430688/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/16430688/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Small Conference in Las Vegas" />
  <psc:chapter start="5:21" title="Dynamic Configuration and Feature Flags" />
  <psc:chapter start="18:01" title="Improving PR and Developer Quality" />
  <psc:chapter start="31:30" title="Dynamic Configuration and Junior Developers" />
  <psc:chapter start="37:26" title="Dynamic Configuration and Feature Flags" />
  <psc:chapter start="43:43" title="Building Reliable Developer Tools" />
  <psc:chapter start="55:23" title="Economic Coding Strategies for Long-Term Success" />
  <psc:chapter start="1:01:26" title="Connecting With Prefab on LinkedIn" />
</psc:chapters>
    <itunes:duration>3758</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>243 - Johanna Rothman, Author and Consultant</itunes:title>
    <title>243 - Johanna Rothman, Author and Consultant</title>
    <itunes:summary><![CDATA[Johanna Rothman shares how to overcome the isolation of remote work by rebuilding community and fostering connections. She talks about the balance between creativity and knowledge, how understanding client needs is more important than just following requests, and why value-based work often beats hourly pay. Johanna also explains how experimenting, using feedback loops, and refining ideas can lead to better results in both business and writing. ]]></itunes:summary>
    <description><![CDATA[<p>Johanna Rothman shares how to overcome the isolation of remote work by rebuilding community and fostering connections. She talks about the balance between creativity and knowledge, how understanding client needs is more important than just following requests, and why value-based work often beats hourly pay. Johanna also explains how experimenting, using feedback loops, and refining ideas can lead to better results in both business and writing.</p>]]></description>
    <content:encoded><![CDATA[<p>Johanna Rothman shares how to overcome the isolation of remote work by rebuilding community and fostering connections. She talks about the balance between creativity and knowledge, how understanding client needs is more important than just following requests, and why value-based work often beats hourly pay. Johanna also explains how experimenting, using feedback loops, and refining ideas can lead to better results in both business and writing.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16397905-243-johanna-rothman-author-and-consultant.mp3" length="56099624" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/5vwwmb031erg3bk4xjjavisuywcb?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16397905</guid>
    <pubDate>Tue, 07 Jan 2025 14:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16397905/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16397905/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16397905/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16397905/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/16397905/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Reviving Work and Diversity in Tech" />
  <psc:chapter start="8:40" title="Creativity, Knowledge, and Customer Understanding" />
  <psc:chapter start="26:20" title="Writing and Programming as Similar Processes" />
  <psc:chapter start="36:07" title="The Process of Writing and Programming" />
  <psc:chapter start="46:06" title="The Value of Writing and Consulting" />
  <psc:chapter start="56:18" title="Maximizing Value as a Consultant" />
  <psc:chapter start="1:13:02" title="Online Presence and Consulting Services" />
</psc:chapters>
    <itunes:duration>4672</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>242 - John DeSilva, CTO at Revela</itunes:title>
    <title>242 - John DeSilva, CTO at Revela</title>
    <itunes:summary><![CDATA[In this episode, we reflect on the shift from remote work to in-person connections and explore Detroit's transformation into a vibrant place to live and work. With guest John DeSilva, CTO of Revela, we discuss his company’s growth from a basement startup to success with Ruby on Rails and the challenges of upgrading apps with Turbo. We also dive into database design, managing outdated data, and the surprising value of old-school technology in today’s world. ]]></itunes:summary>
    <description><![CDATA[<p>In this episode, we reflect on the shift from remote work to in-person connections and explore Detroit&apos;s transformation into a vibrant place to live and work. With guest John DeSilva, CTO of Revela, we discuss his company’s growth from a basement startup to success with Ruby on Rails and the challenges of upgrading apps with Turbo. We also dive into database design, managing outdated data, and the surprising value of old-school technology in today’s world.</p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, we reflect on the shift from remote work to in-person connections and explore Detroit&apos;s transformation into a vibrant place to live and work. With guest John DeSilva, CTO of Revela, we discuss his company’s growth from a basement startup to success with Ruby on Rails and the challenges of upgrading apps with Turbo. We also dive into database design, managing outdated data, and the surprising value of old-school technology in today’s world.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16369930-242-john-desilva-cto-at-revela.mp3" length="50008179" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/5vkfybrg24iepkqrq977h02w5l0i?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16369930</guid>
    <pubDate>Fri, 03 Jan 2025 09:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16369930/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16369930/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16369930/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16369930/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/16369930/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Special Event Announcement" />
  <psc:chapter start="6:33" title="Evolution of Detroit Tech Start-Up" />
  <psc:chapter start="15:09" title="Navigating Challenges in Application Upgrades" />
  <psc:chapter start="19:35" title="Optimizing Data Architecture and Database Design" />
  <psc:chapter start="28:56" title="Understanding Sloppy Language in Database Modeling" />
  <psc:chapter start="33:46" title="Database Design Considerations and Views" />
  <psc:chapter start="46:10" title="Optimizing Database Query Performance Trade-Offs" />
  <psc:chapter start="55:35" title="Old Tech and Work Nostalgia" />
</psc:chapters>
    <itunes:duration>4164</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>241 - Freedom Dumlao, Sin City Ruby 2025 Speaker</itunes:title>
    <title>241 - Freedom Dumlao, Sin City Ruby 2025 Speaker</title>
    <itunes:summary><![CDATA[Freedom Dumlao discusses Flexcar’s switch from Java to Ruby on Rails, covering the challenges, successes, and lessons learned from the transition. He shares insights on balancing coupling and decoupling in microservices, the strategic parallels between programming and problem-solving, and his experiences at Ruby conferences. The episode wraps up with community highlights, dining tips for Boston’s Chinatown, and ways to connect with Freedom. ]]></itunes:summary>
    <description><![CDATA[<p>Freedom Dumlao discusses Flexcar’s switch from Java to Ruby on Rails, covering the challenges, successes, and lessons learned from the transition. He shares insights on balancing coupling and decoupling in microservices, the strategic parallels between programming and problem-solving, and his experiences at Ruby conferences. The episode wraps up with community highlights, dining tips for Boston’s Chinatown, and ways to connect with Freedom.</p>]]></description>
    <content:encoded><![CDATA[<p>Freedom Dumlao discusses Flexcar’s switch from Java to Ruby on Rails, covering the challenges, successes, and lessons learned from the transition. He shares insights on balancing coupling and decoupling in microservices, the strategic parallels between programming and problem-solving, and his experiences at Ruby conferences. The episode wraps up with community highlights, dining tips for Boston’s Chinatown, and ways to connect with Freedom.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16361727-241-freedom-dumlao-sin-city-ruby-2025-speaker.mp3" length="45429370" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/qm4xn1j9wlsf1ajsx0by0cgwnuzg?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16361727</guid>
    <pubDate>Tue, 31 Dec 2024 09:00:00 -0500</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16361727/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16361727/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16361727/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/1878319/16361727/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/1878319/16361727/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Sin City Ruby 2025 Conference Discussion" />
  <psc:chapter start="8:01" title="Navigating Challenges in Ruby Development" />
  <psc:chapter start="23:14" title="Balancing Coupling and Tradeoffs in Software" />
  <psc:chapter start="37:02" title="Board Game Strategy and Analog Hobbies" />
  <psc:chapter start="43:37" title="Strategies for Software Clarity and Alignment" />
  <psc:chapter start="58:20" title="Exploring Ruby Conferences and Ethnic Cuisine" />
  <psc:chapter start="1:02:14" title="Finding Freedom on the Internet" />
</psc:chapters>
    <itunes:duration>3784</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>240 - JP Camara, Principal Software Engineer at Wealthbox</itunes:title>
    <title>240 - JP Camara, Principal Software Engineer at Wealthbox</title>
    <itunes:summary><![CDATA[On this episode, I talk with JP Camara, Principal Software Engineer at Wealthbox about nicknames, how having quality A/V equipment impacts how people perceive you, concurrency in programming, quantum computing, Galileo and the multiverse, blank slate-ism and whether people deserve credit or blame for their inborn traits and decisions, free will or determinism, whether or not we live in a simulation, and Jeremy Bearimy. The Fabric of Reality by David DeutschThe Beginning of Infinity by David D...]]></itunes:summary>
    <description><![CDATA[<p>On this episode, I talk with JP Camara, Principal Software Engineer at Wealthbox about nicknames, how having quality A/V equipment impacts how people perceive you, concurrency in programming, quantum computing, Galileo and the multiverse, blank slate-ism and whether people deserve credit or blame for their inborn traits and decisions, free will or determinism, whether or not we live in a simulation, and Jeremy Bearimy.</p><ul><li><a href='https://www.goodreads.com/book/show/177068.The_Fabric_of_Reality'>The Fabric of Reality by David Deutsch</a></li><li><a href='https://www.goodreads.com/book/show/10483171-the-beginning-of-infinity'>The Beginning of Infinity by David Deutsch</a></li><li><a href='https://www.goodreads.com/book/show/5752.The_Blank_Slate?ref=nav_sb_ss_1_15'>The Blank Slate by Stephen Pinker</a></li><li><a href='https://www.goodreads.com/book/show/5755.The_Language_Instinct?ref=nav_sb_ss_1_21'>The Language Instinct by Stephen Pinker</a></li><li><a href='https://www.linkedin.com/in/jpcamara/'>JP Camara on LinkedIn</a></li><li><a href='https://twitter.com/jpcamara?lang=en'>JP Camara on Twitter</a></li><li><a href='https://jpcamara.com/'>JP Camara.com</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this episode, I talk with JP Camara, Principal Software Engineer at Wealthbox about nicknames, how having quality A/V equipment impacts how people perceive you, concurrency in programming, quantum computing, Galileo and the multiverse, blank slate-ism and whether people deserve credit or blame for their inborn traits and decisions, free will or determinism, whether or not we live in a simulation, and Jeremy Bearimy.</p><ul><li><a href='https://www.goodreads.com/book/show/177068.The_Fabric_of_Reality'>The Fabric of Reality by David Deutsch</a></li><li><a href='https://www.goodreads.com/book/show/10483171-the-beginning-of-infinity'>The Beginning of Infinity by David Deutsch</a></li><li><a href='https://www.goodreads.com/book/show/5752.The_Blank_Slate?ref=nav_sb_ss_1_15'>The Blank Slate by Stephen Pinker</a></li><li><a href='https://www.goodreads.com/book/show/5755.The_Language_Instinct?ref=nav_sb_ss_1_21'>The Language Instinct by Stephen Pinker</a></li><li><a href='https://www.linkedin.com/in/jpcamara/'>JP Camara on LinkedIn</a></li><li><a href='https://twitter.com/jpcamara?lang=en'>JP Camara on Twitter</a></li><li><a href='https://jpcamara.com/'>JP Camara.com</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16210030-240-jp-camara-principal-software-engineer-at-wealthbox.mp3" length="47961220" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/uhw0fls3woum55ml9o9xqmoqphmo?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-16210030</guid>
    <pubDate>Wed, 04 Dec 2024 09:00:00 -0500</pubDate>
    <itunes:duration>3994</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>239 - Artur Trzop, Co-Founder &amp; COO of Knapsack Pro</itunes:title>
    <title>239 - Artur Trzop, Co-Founder &amp; COO of Knapsack Pro</title>
    <itunes:summary><![CDATA[In this episode, I sit down with Artur Trzop, co-founder and COO at Knapsack Pro for a conversation that touches on the Polish language and learning foreign languages, Artur's journey to founding his own company, what the Knapsack Pro gem does, American programming work taking place in Poland, growing a company to the point of financial sustainability, facing competition from larger entities, and recent improvements to Knapsack Pro.  Rails WorldKnapsack ProDocs.KnapsackPro.comArtur Trzop...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, I sit down with Artur Trzop, co-founder and COO at Knapsack Pro for a conversation that touches on the Polish language and learning foreign languages, Artur&apos;s journey to founding his own company, what the Knapsack Pro gem does, American programming work taking place in Poland, growing a company to the point of financial sustainability, facing competition from larger entities, and recent improvements to Knapsack Pro. </p><ul><li><a href='https://rubyonrails.org/world/'>Rails World</a></li><li><a href='https://knapsackpro.com/'>Knapsack Pro</a></li><li><a href='https://docs.knapsackpro.com/'>Docs.KnapsackPro.com</a></li><li><a href='https://www.linkedin.com/in/arturtrzop/'>Artur Trzop on LinkedIn</a></li><li><a href='https://twitter.com/arturtrzop'>Artur Trzop on Twitter</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, I sit down with Artur Trzop, co-founder and COO at Knapsack Pro for a conversation that touches on the Polish language and learning foreign languages, Artur&apos;s journey to founding his own company, what the Knapsack Pro gem does, American programming work taking place in Poland, growing a company to the point of financial sustainability, facing competition from larger entities, and recent improvements to Knapsack Pro. </p><ul><li><a href='https://rubyonrails.org/world/'>Rails World</a></li><li><a href='https://knapsackpro.com/'>Knapsack Pro</a></li><li><a href='https://docs.knapsackpro.com/'>Docs.KnapsackPro.com</a></li><li><a href='https://www.linkedin.com/in/arturtrzop/'>Artur Trzop on LinkedIn</a></li><li><a href='https://twitter.com/arturtrzop'>Artur Trzop on Twitter</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16175205-239-artur-trzop-co-founder-coo-of-knapsack-pro.mp3" length="39577107" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/sljak5ngtnfa6g1q5wxxxwdtq2yv?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-16175205</guid>
    <pubDate>Tue, 26 Nov 2024 14:00:00 -0500</pubDate>
    <itunes:duration>3296</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>235 - Derrick Fonseca</itunes:title>
    <title>235 - Derrick Fonseca</title>
    <itunes:summary><![CDATA[On this episode, I'm joined by Derrick Fonseca for a conversation that touches on Derrick's path to software development and the commonalities in problem solving between programming and mechanical engineering, finding the problem, my experience at Rails World 2024, the state of the Ruby community and the benefits of attending meetups, writing understandable tests and test driven design, and my upcoming conference Sin City Ruby 2025. The Beginning of Infinity by David DeutschThe Fabric of Real...]]></itunes:summary>
    <description><![CDATA[<p>On this episode, I&apos;m joined by Derrick Fonseca for a conversation that touches on Derrick&apos;s path to software development and the commonalities in problem solving between programming and mechanical engineering, finding the problem, my experience at Rails World 2024, the state of the Ruby community and the benefits of attending meetups, writing understandable tests and test driven design, and my upcoming conference Sin City Ruby 2025.</p><ul><li><a href='https://www.goodreads.com/book/show/10483171-the-beginning-of-infinity'>The Beginning of Infinity by David Deutsch</a></li><li><a href='https://www.goodreads.com/book/show/177068.The_Fabric_of_Reality'>The Fabric of Reality by David Deutsch</a></li><li><a href='https://rubyonrails.org/world/'>Rails World</a></li><li><a href='https://railsconf.org/'>RailsConf</a></li><li><a href='https://lu.ma/bostonrb'>Boston Ruby Meetup</a></li><li><a href='https://www.meetup.com/sfruby/'>San Francisco Ruby Meetup</a></li><li><a href='https://www.amazon.com/Professional-Rails-Testing-Tools-Principles/dp/B0DJRLK93M'>Professional Rails Testing by Jason Swett</a></li><li><a href='https://www.linkedin.com/in/derrick-fonseca-8a7b57209/'>Derrick Fonseca on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this episode, I&apos;m joined by Derrick Fonseca for a conversation that touches on Derrick&apos;s path to software development and the commonalities in problem solving between programming and mechanical engineering, finding the problem, my experience at Rails World 2024, the state of the Ruby community and the benefits of attending meetups, writing understandable tests and test driven design, and my upcoming conference Sin City Ruby 2025.</p><ul><li><a href='https://www.goodreads.com/book/show/10483171-the-beginning-of-infinity'>The Beginning of Infinity by David Deutsch</a></li><li><a href='https://www.goodreads.com/book/show/177068.The_Fabric_of_Reality'>The Fabric of Reality by David Deutsch</a></li><li><a href='https://rubyonrails.org/world/'>Rails World</a></li><li><a href='https://railsconf.org/'>RailsConf</a></li><li><a href='https://lu.ma/bostonrb'>Boston Ruby Meetup</a></li><li><a href='https://www.meetup.com/sfruby/'>San Francisco Ruby Meetup</a></li><li><a href='https://www.amazon.com/Professional-Rails-Testing-Tools-Principles/dp/B0DJRLK93M'>Professional Rails Testing by Jason Swett</a></li><li><a href='https://www.linkedin.com/in/derrick-fonseca-8a7b57209/'>Derrick Fonseca on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16130040-235-derrick-fonseca.mp3" length="45800993" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/g95x677xe9eg1puaspk5z44i3xut?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-16130040</guid>
    <pubDate>Tue, 19 Nov 2024 09:00:00 -0500</pubDate>
    <itunes:duration>3814</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>238 - Will Carey, CTO of Brand New Box</itunes:title>
    <title>238 - Will Carey, CTO of Brand New Box</title>
    <itunes:summary><![CDATA[On this week's episode, Will Carey, CTO of Brand New Box and I get together for a chat that touches on RailsConf Detroit, Will's work at Brand New Box, the challenges of remote work, starting new development projects, the benefits and risks of deploying early, pets vs cattle when it comes to server maintenance, Kubernetes, state-full code vs stateless code, starting at the end and working backwards, the value of curiosity, the benefits of building long-term relationships, and my consulting wo...]]></itunes:summary>
    <description><![CDATA[<p>On this week&apos;s episode, Will Carey, CTO of Brand New Box and I get together for a chat that touches on RailsConf Detroit, Will&apos;s work at Brand New Box, the challenges of remote work, starting new development projects, the benefits and risks of deploying early, pets vs cattle when it comes to server maintenance, Kubernetes, state-full code vs stateless code, starting at the end and working backwards, the value of curiosity, the benefits of building long-term relationships, and my consulting work.</p><ul><li><a href='https://railsconf.org/'>RailsConf</a></li><li><a href='https://brandnewbox.com/'>Brand New Box</a></li><li><a href='https://www.linkedin.com/in/will-carey-781308121/'>Will Carey on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this week&apos;s episode, Will Carey, CTO of Brand New Box and I get together for a chat that touches on RailsConf Detroit, Will&apos;s work at Brand New Box, the challenges of remote work, starting new development projects, the benefits and risks of deploying early, pets vs cattle when it comes to server maintenance, Kubernetes, state-full code vs stateless code, starting at the end and working backwards, the value of curiosity, the benefits of building long-term relationships, and my consulting work.</p><ul><li><a href='https://railsconf.org/'>RailsConf</a></li><li><a href='https://brandnewbox.com/'>Brand New Box</a></li><li><a href='https://www.linkedin.com/in/will-carey-781308121/'>Will Carey on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16085698-238-will-carey-cto-of-brand-new-box.mp3" length="49746909" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/c5umpn3u4095psy4s0a09gm393sq?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-16085698</guid>
    <pubDate>Tue, 12 Nov 2024 08:00:00 -0500</pubDate>
    <itunes:duration>4141</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>237 - Adarsh Pandit, Executive Director of Ruby Central</itunes:title>
    <title>237 - Adarsh Pandit, Executive Director of Ruby Central</title>
    <itunes:summary><![CDATA[On this episode, I'm joined by Adarsh Pandit, Executive Director of Ruby Central.  We discuss men's fashion, Adarsh's path to becoming a developer, the distinction between contracting and consulting, defining what you do as a consultant, keeping yourself top of mind to potential consulting clients, how Ruby Central is building community among Rubyists, the current state of Ruby meetups &amp; conferences, and my conference, Sin City Ruby. Derek Guy on TwitterRubyConfRailsConfrubycentral.o...]]></itunes:summary>
    <description><![CDATA[<p>On this episode, I&apos;m joined by Adarsh Pandit, Executive Director of Ruby Central.  We discuss men&apos;s fashion, Adarsh&apos;s path to becoming a developer, the distinction between contracting and consulting, defining what you do as a consultant, keeping yourself top of mind to potential consulting clients, how Ruby Central is building community among Rubyists, the current state of Ruby meetups &amp; conferences, and my conference, Sin City Ruby.</p><ul><li><a href='https://twitter.com/dieworkwear'>Derek Guy on Twitter</a></li><li><a href='https://rubyconf.org/'>RubyConf</a></li><li><a href='https://railsconf.org/'>RailsConf</a></li><li><a href='https://rubycentral.org/'>rubycentral.org</a></li><li><a href='https://www.linkedin.com/in/adarshpandit/'>Adarsh Pandit on LinkedIn</a></li><li>adarsh@rubycentral.org</li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this episode, I&apos;m joined by Adarsh Pandit, Executive Director of Ruby Central.  We discuss men&apos;s fashion, Adarsh&apos;s path to becoming a developer, the distinction between contracting and consulting, defining what you do as a consultant, keeping yourself top of mind to potential consulting clients, how Ruby Central is building community among Rubyists, the current state of Ruby meetups &amp; conferences, and my conference, Sin City Ruby.</p><ul><li><a href='https://twitter.com/dieworkwear'>Derek Guy on Twitter</a></li><li><a href='https://rubyconf.org/'>RubyConf</a></li><li><a href='https://railsconf.org/'>RailsConf</a></li><li><a href='https://rubycentral.org/'>rubycentral.org</a></li><li><a href='https://www.linkedin.com/in/adarshpandit/'>Adarsh Pandit on LinkedIn</a></li><li>adarsh@rubycentral.org</li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/16055967-237-adarsh-pandit-executive-director-of-ruby-central.mp3" length="41378890" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/rv1nzjznjbcweqe5sgov9jzinzew?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-16055967</guid>
    <pubDate>Thu, 07 Nov 2024 09:00:00 -0500</pubDate>
    <itunes:duration>3446</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>236 - Landon Gray</itunes:title>
    <title>236 - Landon Gray</title>
    <itunes:summary><![CDATA[On this episode, Landon Gray and I get together for a conversation that touches on AI consulting, backfilling tests in a system that wasn't developed with TDD, generative AI assisting with testing in data science settings, using AI to develop your product vs using AI in your product, getting clients as an AI consultant, the benefits of remaining a solo contractor over starting an agency, work/life balance as a freelancer, whether charging an hourly rate is the best way to represent the value ...]]></itunes:summary>
    <description><![CDATA[<p>On this episode, Landon Gray and I get together for a conversation that touches on AI consulting, backfilling tests in a system that wasn&apos;t developed with TDD, generative AI assisting with testing in data science settings, using AI to develop your product vs using AI in your product, getting clients as an AI consultant, the benefits of remaining a solo contractor over starting an agency, work/life balance as a freelancer, whether charging an hourly rate is the best way to represent the value you provide as a consultant, having a north star to guide your decision making in your work life, what actually comprises risk, how marketing yourself is important regardless of whether you&apos;re an employee or a freelancer, how the modern hiring process is broken, value created vs compensation received, and Landon&apos;s trip to the AI Engineer World&apos;s Fair in San Francisco.</p><ul><li><a href='https://www.ai.engineer/worldsfair'>The AI Engineer World&apos;s Fair</a></li><li><a href='https://www.madisonruby.com/'>Madison Ruby</a></li><li><a href='https://www.linkedin.com/in/thedayisntgray/'>Landon Gray on LinkedIn</a></li><li><a href='https://twitter.com/thedayisntgray'>Landon Gray on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this episode, Landon Gray and I get together for a conversation that touches on AI consulting, backfilling tests in a system that wasn&apos;t developed with TDD, generative AI assisting with testing in data science settings, using AI to develop your product vs using AI in your product, getting clients as an AI consultant, the benefits of remaining a solo contractor over starting an agency, work/life balance as a freelancer, whether charging an hourly rate is the best way to represent the value you provide as a consultant, having a north star to guide your decision making in your work life, what actually comprises risk, how marketing yourself is important regardless of whether you&apos;re an employee or a freelancer, how the modern hiring process is broken, value created vs compensation received, and Landon&apos;s trip to the AI Engineer World&apos;s Fair in San Francisco.</p><ul><li><a href='https://www.ai.engineer/worldsfair'>The AI Engineer World&apos;s Fair</a></li><li><a href='https://www.madisonruby.com/'>Madison Ruby</a></li><li><a href='https://www.linkedin.com/in/thedayisntgray/'>Landon Gray on LinkedIn</a></li><li><a href='https://twitter.com/thedayisntgray'>Landon Gray on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15924676-236-landon-gray.mp3" length="60022096" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/qqwzb5east6lz6qf2gpj01t3af4y?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-15924676</guid>
    <pubDate>Wed, 16 Oct 2024 13:00:00 -0400</pubDate>
    <itunes:duration>4997</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>235 - Eric Normand</itunes:title>
    <title>235 - Eric Normand</title>
    <itunes:summary><![CDATA[On today's episode, I sit down with Eric Normand to discuss how to select good customers, the importance of sales and marketing to a freelancer, the importance of imagination, industry, and optimism, the purpose of consulting, how I structure my consulting services, other ideas for consulting structures, domain modeling, tech debt vs dull knives as a metaphor, how product design influences domain modeling, how having a theory of your product impacts domain modeling, the abundance of bad advic...]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, I sit down with Eric Normand to discuss how to select good customers, the importance of sales and marketing to a freelancer, the importance of imagination, industry, and optimism, the purpose of consulting, how I structure my consulting services, other ideas for consulting structures, domain modeling, tech debt vs dull knives as a metaphor, how product design influences domain modeling, how having a theory of your product impacts domain modeling, the abundance of bad advice for new consultants, and the pros and cons of masterminds.</p><ul><li><a href='https://ericnormand.me/'>Eric Normand.me</a></li><li><a href='https://ericnormand.substack.com/'>Eric Normand&apos;s Newsletter</a></li><li><a href='https://ericnormand.me/clojure'>Eric Normand&apos;s Clojure Guides</a></li><li><a href='https://ericnormand.podia.com/'>Eric Normand&apos;s Clojure Video Courses</a></li><li><a href='https://ericnormand.me/podcast'>The Eric Normand Podcast</a></li><li><a href='https://alanweiss.com/shop/books/hardcover/million-dollar-consulting-sixth-edition/'>Million Dollar Consulting by Alan Weiss</a></li><li><a href='https://sandimetz.com/99bottles'>99 Bottles of OOP by Sandi Metz</a></li><li><a href='https://www.linkedin.com/in/eric-normand/'>Eric Normand on LinkedIn</a></li><li><a href='https://twitter.com/ericnormand'>Eric Normand on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, I sit down with Eric Normand to discuss how to select good customers, the importance of sales and marketing to a freelancer, the importance of imagination, industry, and optimism, the purpose of consulting, how I structure my consulting services, other ideas for consulting structures, domain modeling, tech debt vs dull knives as a metaphor, how product design influences domain modeling, how having a theory of your product impacts domain modeling, the abundance of bad advice for new consultants, and the pros and cons of masterminds.</p><ul><li><a href='https://ericnormand.me/'>Eric Normand.me</a></li><li><a href='https://ericnormand.substack.com/'>Eric Normand&apos;s Newsletter</a></li><li><a href='https://ericnormand.me/clojure'>Eric Normand&apos;s Clojure Guides</a></li><li><a href='https://ericnormand.podia.com/'>Eric Normand&apos;s Clojure Video Courses</a></li><li><a href='https://ericnormand.me/podcast'>The Eric Normand Podcast</a></li><li><a href='https://alanweiss.com/shop/books/hardcover/million-dollar-consulting-sixth-edition/'>Million Dollar Consulting by Alan Weiss</a></li><li><a href='https://sandimetz.com/99bottles'>99 Bottles of OOP by Sandi Metz</a></li><li><a href='https://www.linkedin.com/in/eric-normand/'>Eric Normand on LinkedIn</a></li><li><a href='https://twitter.com/ericnormand'>Eric Normand on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15881830-235-eric-normand.mp3" length="55349526" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/0slw25wfsv8u9v6etov3chatoi8b?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-15881830</guid>
    <pubDate>Tue, 08 Oct 2024 12:00:00 -0400</pubDate>
    <itunes:duration>4609</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>233 - Joel Hawksley, Staff Engineer at GitHub</itunes:title>
    <title>233 - Joel Hawksley, Staff Engineer at GitHub</title>
    <itunes:summary><![CDATA[On this episode, I'm joined by Joel Hawksley, Staff Engineer at GitHub for a discussion of code ownership with regards to a 3-year WCAG (Web Content Accessibility Guidelines) project at GitHub, benevolent dictatorship, collective ownability, terrible code vs acceptable code vs the viability of a project, writing good code vs solving problems, defining quality code, quality code resulting from clear conceptualization, the desirability (or not!) of perfect adherence to standards, reducing defec...]]></itunes:summary>
    <description><![CDATA[<p>On this episode, I&apos;m joined by Joel Hawksley, Staff Engineer at GitHub for a discussion of code ownership with regards to a 3-year WCAG (Web Content Accessibility Guidelines) project at GitHub, benevolent dictatorship, collective ownability, terrible code vs acceptable code vs the viability of a project, writing good code vs solving problems, defining quality code, quality code resulting from clear conceptualization, the desirability (or not!) of perfect adherence to standards, reducing defect rate, and meaningful testing goals. </p><ul><li><a href='https://www.goodreads.com/book/show/4845.Code_Complete'>Code Complete by Steve McConnell</a></li><li><a href='https://github.com/joelhawksley'>Joel Hawksley at GitHub</a></li><li><a href='https://twitter.com/joelhawksley'>Joel Hawksley at Twitter</a></li><li><a href='https://hawksley.org/'>Hawksley.org</a></li><li><a href='https://www.buzzsprout.com/1878319/episodes/9478227-088-viewcomponent-with-joel-hawksley-of-github'>Episode 88 - ViewComponent with Joel Hawksley</a></li><li><a href='https://www.buzzsprout.com/1878319/episodes/9514909-live-from-rubyconf-2021-joel-hawksley-tells-me-about-his-drink'>Live From Ruby Conf 2021, Joel Hawksley Tells Me About His Drink</a></li><li><a href='https://www.buzzsprout.com/1878319/episodes/9936046-130-viewcomponent-with-joel-hawksley-staff-engineer-at-github'>Episode 130 - ViewComponent with Joel Hawksley</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this episode, I&apos;m joined by Joel Hawksley, Staff Engineer at GitHub for a discussion of code ownership with regards to a 3-year WCAG (Web Content Accessibility Guidelines) project at GitHub, benevolent dictatorship, collective ownability, terrible code vs acceptable code vs the viability of a project, writing good code vs solving problems, defining quality code, quality code resulting from clear conceptualization, the desirability (or not!) of perfect adherence to standards, reducing defect rate, and meaningful testing goals. </p><ul><li><a href='https://www.goodreads.com/book/show/4845.Code_Complete'>Code Complete by Steve McConnell</a></li><li><a href='https://github.com/joelhawksley'>Joel Hawksley at GitHub</a></li><li><a href='https://twitter.com/joelhawksley'>Joel Hawksley at Twitter</a></li><li><a href='https://hawksley.org/'>Hawksley.org</a></li><li><a href='https://www.buzzsprout.com/1878319/episodes/9478227-088-viewcomponent-with-joel-hawksley-of-github'>Episode 88 - ViewComponent with Joel Hawksley</a></li><li><a href='https://www.buzzsprout.com/1878319/episodes/9514909-live-from-rubyconf-2021-joel-hawksley-tells-me-about-his-drink'>Live From Ruby Conf 2021, Joel Hawksley Tells Me About His Drink</a></li><li><a href='https://www.buzzsprout.com/1878319/episodes/9936046-130-viewcomponent-with-joel-hawksley-staff-engineer-at-github'>Episode 130 - ViewComponent with Joel Hawksley</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15763617-233-joel-hawksley-staff-engineer-at-github.mp3" length="44812639" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/n9vqokgc1f0yf873cno5fp33peoq?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-15763617</guid>
    <pubDate>Tue, 01 Oct 2024 11:00:00 -0400</pubDate>
    <itunes:duration>3730</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>232 - Allison McMillan, Fractional VP of Engineering &amp; Leadership Consultant</itunes:title>
    <title>232 - Allison McMillan, Fractional VP of Engineering &amp; Leadership Consultant</title>
    <itunes:summary><![CDATA[On this week's episode, I talk with Allison McMillan to discuss working environments, the importance of getting a remote team together on a regular basis, the benefits of a well thought out offsite, not-so-great offsite types, elements of a worthwhile offsite, and more. Allison McMillan.comAllison McMillan on LinkedInAllison McMillan on Twitter]]></itunes:summary>
    <description><![CDATA[<p>On this week&apos;s episode, I talk with Allison McMillan to discuss working environments, the importance of getting a remote team together on a regular basis, the benefits of a well thought out offsite, not-so-great offsite types, elements of a worthwhile offsite, and more.</p><ul><li><a href='https://daydreamsinruby.com/'>Allison McMillan.com</a></li><li><a href='https://www.linkedin.com/in/apmcmillan/'>Allison McMillan on LinkedIn</a></li><li><a href='https://twitter.com/allie_p'>Allison McMillan on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this week&apos;s episode, I talk with Allison McMillan to discuss working environments, the importance of getting a remote team together on a regular basis, the benefits of a well thought out offsite, not-so-great offsite types, elements of a worthwhile offsite, and more.</p><ul><li><a href='https://daydreamsinruby.com/'>Allison McMillan.com</a></li><li><a href='https://www.linkedin.com/in/apmcmillan/'>Allison McMillan on LinkedIn</a></li><li><a href='https://twitter.com/allie_p'>Allison McMillan on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15723506-232-allison-mcmillan-fractional-vp-of-engineering-leadership-consultant.mp3" length="38698253" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/ts6xvug7q9m6dismf1zxk4g09tf7?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-15723506</guid>
    <pubDate>Wed, 11 Sep 2024 12:00:00 -0400</pubDate>
    <itunes:duration>3222</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>231 - Matt Kirkland, Founder and Designer at Brand New Box</itunes:title>
    <title>231 - Matt Kirkland, Founder and Designer at Brand New Box</title>
    <itunes:summary><![CDATA[On this episode, I talk to Matt Kirkland, Founder and Designer at Brand New Box.  We talk about how to get good clients, the utility of reminding people that you exist, reading science fiction, ChatGPT as highly advanced autocomplete, reading history, The limits of ChatGPT-style AI as compared to AGI, and Matt's Dracula read-through newsletter Dracula Daily.  Philip K. Dick on GoodreadsFrançois Chollet on Sean Carroll's Mindscape PodcastDracula DailyMatt Kirkland.comBrand New BoxMat...]]></itunes:summary>
    <description><![CDATA[<p>On this episode, I talk to Matt Kirkland, Founder and Designer at Brand New Box.  We talk about how to get good clients, the utility of reminding people that you exist, reading science fiction, ChatGPT as highly advanced autocomplete, reading history, The limits of ChatGPT-style AI as compared to AGI, and Matt&apos;s Dracula read-through newsletter Dracula Daily. </p><ul><li><a href='https://www.goodreads.com/author/show/4764.Philip_K_Dick?from_search=true&amp;from_srp=true'>Philip K. Dick on Goodreads</a></li><li><a href='https://podcasts.apple.com/us/podcast/fran%C3%A7ois-chollet-on-deep-learning-and-the/id1406534739?i=1000660048303'>François Chollet on Sean Carroll&apos;s Mindscape Podcast</a></li><li><a href='https://draculadaily.com/'>Dracula Daily</a></li><li><a href='https://mattkirkland.com/'>Matt Kirkland.com</a></li><li><a href='https://brandnewbox.com/'>Brand New Box</a></li><li><a href='https://twitter.com/matt_kirkland'>Matt Kirkland on Twitter</a></li><li><a href='https://www.linkedin.com/in/mattkirkland/'>Matt Kirkland on LinkedIn</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this episode, I talk to Matt Kirkland, Founder and Designer at Brand New Box.  We talk about how to get good clients, the utility of reminding people that you exist, reading science fiction, ChatGPT as highly advanced autocomplete, reading history, The limits of ChatGPT-style AI as compared to AGI, and Matt&apos;s Dracula read-through newsletter Dracula Daily. </p><ul><li><a href='https://www.goodreads.com/author/show/4764.Philip_K_Dick?from_search=true&amp;from_srp=true'>Philip K. Dick on Goodreads</a></li><li><a href='https://podcasts.apple.com/us/podcast/fran%C3%A7ois-chollet-on-deep-learning-and-the/id1406534739?i=1000660048303'>François Chollet on Sean Carroll&apos;s Mindscape Podcast</a></li><li><a href='https://draculadaily.com/'>Dracula Daily</a></li><li><a href='https://mattkirkland.com/'>Matt Kirkland.com</a></li><li><a href='https://brandnewbox.com/'>Brand New Box</a></li><li><a href='https://twitter.com/matt_kirkland'>Matt Kirkland on Twitter</a></li><li><a href='https://www.linkedin.com/in/mattkirkland/'>Matt Kirkland on LinkedIn</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15690199-231-matt-kirkland-founder-and-designer-at-brand-new-box.mp3" length="37018375" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/s6g1az5mzrgyifvtryw8y8gv1v1t?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-15690199</guid>
    <pubDate>Wed, 04 Sep 2024 09:00:00 -0400</pubDate>
    <itunes:duration>3078</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>230 - Nate Clark, founder of Brand New Box </itunes:title>
    <title>230 - Nate Clark, founder of Brand New Box </title>
    <itunes:summary><![CDATA[On today's episode I talk with Nate Clark, founder and principal software engineer of Brand New Box.  We discuss Brand New Box's early days and what it's like to found an agency, the different ways Nate and I think about acquiring new business,  marketing yourself, how big picture thinking can sharpen your day to day plans, deciding to build a product, the difficulty of finding a problem to solve where it makes financial sense to do so, and how personal relationships beget opportuni...]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode I talk with Nate Clark, founder and principal software engineer of Brand New Box.  We discuss Brand New Box&apos;s early days and what it&apos;s like to found an agency, the different ways Nate and I think about acquiring new business,  marketing yourself, how big picture thinking can sharpen your day to day plans, deciding to build a product, the difficulty of finding a problem to solve where it makes financial sense to do so, and how personal relationships beget opportunities.</p><ul><li><a href='https://alanweiss.com/shop/books/hardcover/million-dollar-consulting-sixth-edition/'>Million Dollar Consulting by Alan Weiss</a></li><li><a href='https://www.eosworldwide.com/traction-book'>Traction by Gino Wickman</a></li><li><a href='https://brandnewbox.com/'>Brand New Box</a></li><li><a href='https://www.linkedin.com/in/nathancolgate/'>Nate Clark on LinkedIn</a></li><li><a href='https://twitter.com/nathancolgate'>Nate Clark on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode I talk with Nate Clark, founder and principal software engineer of Brand New Box.  We discuss Brand New Box&apos;s early days and what it&apos;s like to found an agency, the different ways Nate and I think about acquiring new business,  marketing yourself, how big picture thinking can sharpen your day to day plans, deciding to build a product, the difficulty of finding a problem to solve where it makes financial sense to do so, and how personal relationships beget opportunities.</p><ul><li><a href='https://alanweiss.com/shop/books/hardcover/million-dollar-consulting-sixth-edition/'>Million Dollar Consulting by Alan Weiss</a></li><li><a href='https://www.eosworldwide.com/traction-book'>Traction by Gino Wickman</a></li><li><a href='https://brandnewbox.com/'>Brand New Box</a></li><li><a href='https://www.linkedin.com/in/nathancolgate/'>Nate Clark on LinkedIn</a></li><li><a href='https://twitter.com/nathancolgate'>Nate Clark on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15615574-230-nate-clark-founder-of-brand-new-box.mp3" length="45831700" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/uqh7jrc1qb8nx31e22dutkiyl67a?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-15615574</guid>
    <pubDate>Tue, 27 Aug 2024 17:00:00 -0400</pubDate>
    <itunes:duration>3817</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>229 - Test Driven Design with Alex Bunardzic</itunes:title>
    <title>229 - Test Driven Design with Alex Bunardzic</title>
    <itunes:summary><![CDATA[On today's episode, I talk with Alex Bunardzic about TDD (Test Driven Design), separating IO from business logic, configurable dependencies, TCR (Test and Commit or Revert), making many small commits rather than trying to write the whole program right the first time, distributed cognition, order dependency and imperative vs declarative programming, coding speculatively, and coding without shipping. The Agile ManifestoAlex Bunardzic on SubstackSoftware Breakthroughs for the 21st CenturyCoding ...]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, I talk with Alex Bunardzic about TDD (Test Driven Design), separating IO from business logic, configurable dependencies, TCR (Test and Commit or Revert), making many small commits rather than trying to write the whole program right the first time, distributed cognition, order dependency and imperative vs declarative programming, coding speculatively, and coding without shipping.</p><ul><li><a href='https://agilemanifesto.org/'>The Agile Manifesto</a></li><li><a href='https://alexbunardzic.substack.com/'>Alex Bunardzic on Substack</a></li><li><a href='https://www.youtube.com/playlist?list=PLpQwCufTgsb2z_FW8FFbOzr7uBU-kuydQ'>Software Breakthroughs for the 21st Century</a></li><li><a href='https://www.youtube.com/playlist?list=PLpQwCufTgsb21EuS262M1dn1dhgqInndD'>Coding Interviews with Alex</a></li><li><a href='https://www.youtube.com/playlist?list=PLpQwCufTgsb1jE8l6JuxkHAJnAbLzb46v'>Diary of a Perplexed Software Developer</a></li><li><a href='https://opensource.com/users/alex-bunardzic'>Alex Bunardzic on Open Source</a></li><li><a href='https://medium.com/@alexbunardzic'>Alex Bunardzic on Medium</a></li><li><a href='https://x.com/alexbunardzic'>Alex Bunardzic on Twitter</a></li><li><a href='https://www.linkedin.com/in/alexbunardzic'>Alex Bunardzic on LinkedIn</a></li><li><a href='https://www.codewithjason.com/snail-mail-newsletter/'>Nonsense Monthly, my snail mail newsletter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, I talk with Alex Bunardzic about TDD (Test Driven Design), separating IO from business logic, configurable dependencies, TCR (Test and Commit or Revert), making many small commits rather than trying to write the whole program right the first time, distributed cognition, order dependency and imperative vs declarative programming, coding speculatively, and coding without shipping.</p><ul><li><a href='https://agilemanifesto.org/'>The Agile Manifesto</a></li><li><a href='https://alexbunardzic.substack.com/'>Alex Bunardzic on Substack</a></li><li><a href='https://www.youtube.com/playlist?list=PLpQwCufTgsb2z_FW8FFbOzr7uBU-kuydQ'>Software Breakthroughs for the 21st Century</a></li><li><a href='https://www.youtube.com/playlist?list=PLpQwCufTgsb21EuS262M1dn1dhgqInndD'>Coding Interviews with Alex</a></li><li><a href='https://www.youtube.com/playlist?list=PLpQwCufTgsb1jE8l6JuxkHAJnAbLzb46v'>Diary of a Perplexed Software Developer</a></li><li><a href='https://opensource.com/users/alex-bunardzic'>Alex Bunardzic on Open Source</a></li><li><a href='https://medium.com/@alexbunardzic'>Alex Bunardzic on Medium</a></li><li><a href='https://x.com/alexbunardzic'>Alex Bunardzic on Twitter</a></li><li><a href='https://www.linkedin.com/in/alexbunardzic'>Alex Bunardzic on LinkedIn</a></li><li><a href='https://www.codewithjason.com/snail-mail-newsletter/'>Nonsense Monthly, my snail mail newsletter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15536523-229-test-driven-design-with-alex-bunardzic.mp3" length="60695601" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/v83wsu2lgrwo5nrrzjmilhzc5a40?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-15536523</guid>
    <pubDate>Tue, 06 Aug 2024 16:00:00 -0400</pubDate>
    <itunes:duration>5056</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>228 - Flaky Tests with Alan Ridlehoover and Fito von Zastrow</itunes:title>
    <title>228 - Flaky Tests with Alan Ridlehoover and Fito von Zastrow</title>
    <itunes:summary><![CDATA[On today's episode, I'm joined by Alan Ridlehoover and Fito von Zastrow for a deep dive on flaky tests.   Code with Jason - Testing Anti Pattern: Merged Setup DataCode with Jason - DuplicationCode with Jason - Why Duplication is More Acceptable in TestsA Brewer's Guide to Filtering out Complexity and ChurnFito von Zastrow on LinkedInFito von Zastrow on TwitterAlan Ridlehoover on LinkedInAlan Ridlehoover on TwitterThe Code GardenerCisco MerakiJobs at Cisco Meraki]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, I&apos;m joined by Alan Ridlehoover and Fito von Zastrow for a deep dive on flaky tests.  </p><ul><li><a href='https://www.codewithjason.com/testing-anti-pattern-merged-setup-data/'>Code with Jason - Testing Anti Pattern: Merged Setup Data</a></li><li><a href='https://www.codewithjason.com/duplication/'>Code with Jason - Duplication</a></li><li><a href='https://www.codewithjason.com/testing-anti-pattern-merged-setup-data/'>Code with Jason - W</a><a href='https://www.codewithjason.com/why-duplication-is-more-acceptable-in-tests/'>hy Duplication is More Acceptable in Tests</a></li><li><a href='https://www.youtube.com/watch?v=ysTtQgQQSUA'>A Brewer&apos;s Guide to Filtering out Complexity and Churn</a></li><li><a href='https://www.linkedin.com/in/fitovz/'>Fito von Zastrow on LinkedIn</a></li><li><a href='https://twitter.com/fitovonzastrow'>Fito von Zastrow on Twitter</a></li><li><a href='https://www.linkedin.com/in/aridlehoover/'>Alan Ridlehoover on LinkedIn</a></li><li><a href='https://twitter.com/codegardenr'>Alan Ridlehoover on Twitter</a></li><li><a href='https://the.codegardener.com/'>The Code Gardener</a></li><li><a href='https://meraki.cisco.com/'>Cisco Meraki</a></li><li><a href='https://meraki.cisco.com/careers/'>Jobs at Cisco Meraki</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, I&apos;m joined by Alan Ridlehoover and Fito von Zastrow for a deep dive on flaky tests.  </p><ul><li><a href='https://www.codewithjason.com/testing-anti-pattern-merged-setup-data/'>Code with Jason - Testing Anti Pattern: Merged Setup Data</a></li><li><a href='https://www.codewithjason.com/duplication/'>Code with Jason - Duplication</a></li><li><a href='https://www.codewithjason.com/testing-anti-pattern-merged-setup-data/'>Code with Jason - W</a><a href='https://www.codewithjason.com/why-duplication-is-more-acceptable-in-tests/'>hy Duplication is More Acceptable in Tests</a></li><li><a href='https://www.youtube.com/watch?v=ysTtQgQQSUA'>A Brewer&apos;s Guide to Filtering out Complexity and Churn</a></li><li><a href='https://www.linkedin.com/in/fitovz/'>Fito von Zastrow on LinkedIn</a></li><li><a href='https://twitter.com/fitovonzastrow'>Fito von Zastrow on Twitter</a></li><li><a href='https://www.linkedin.com/in/aridlehoover/'>Alan Ridlehoover on LinkedIn</a></li><li><a href='https://twitter.com/codegardenr'>Alan Ridlehoover on Twitter</a></li><li><a href='https://the.codegardener.com/'>The Code Gardener</a></li><li><a href='https://meraki.cisco.com/'>Cisco Meraki</a></li><li><a href='https://meraki.cisco.com/careers/'>Jobs at Cisco Meraki</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15445302-228-flaky-tests-with-alan-ridlehoover-and-fito-von-zastrow.mp3" length="46720742" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/zrctrdegpphqbp5sj1jvg8te5s9h?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-15445302</guid>
    <pubDate>Tue, 30 Jul 2024 16:00:00 -0400</pubDate>
    <itunes:duration>3889</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>217 - Rich Steinmetz</itunes:title>
    <title>217 - Rich Steinmetz</title>
    <itunes:summary><![CDATA[Today Rich Steinmetz returns for a discussion that touches on switching between languages, both spoken and programming, structuring tests, getting the most out of reading a book, buying an existing business, struggles with CircleCI and GitHub Actions,  my project SaturnCI, and the need for better APIs. The Beginning of Infinity by David DeutschThe SaaS Playbook by Rob WallingStart Small, Stay Small by Rob WallingAcquire.comFlippa.comRich Steinmetz on TwitterRich Stone.io]]></itunes:summary>
    <description><![CDATA[<p>Today Rich Steinmetz returns for a discussion that touches on switching between languages, both spoken and programming, structuring tests, getting the most out of reading a book, buying an existing business, struggles with CircleCI and GitHub Actions,  my project SaturnCI, and the need for better APIs.</p><ul><li><a href='https://www.goodreads.com/book/show/10483171-the-beginning-of-infinity'>The Beginning of Infinity by David Deutsch</a></li><li><a href='https://www.goodreads.com/book/show/178816351-the-saas-playbook?ref=nav_sb_ss_1_17'>The SaaS Playbook by Rob Walling</a></li><li><a href='https://www.goodreads.com/book/show/9167158-start-small-stay-small?ref=nav_sb_ss_1_22'>Start Small, Stay Small by Rob Walling</a></li><li><a href='https://acquire.com/'>Acquire.com</a></li><li><a href='https://flippa.com/'>Flippa.com</a></li><li><a href='https://twitter.com/RichStoneIO'>Rich Steinmetz on Twitter</a></li><li><a href='https://richstone.io/'>Rich Stone.io</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Today Rich Steinmetz returns for a discussion that touches on switching between languages, both spoken and programming, structuring tests, getting the most out of reading a book, buying an existing business, struggles with CircleCI and GitHub Actions,  my project SaturnCI, and the need for better APIs.</p><ul><li><a href='https://www.goodreads.com/book/show/10483171-the-beginning-of-infinity'>The Beginning of Infinity by David Deutsch</a></li><li><a href='https://www.goodreads.com/book/show/178816351-the-saas-playbook?ref=nav_sb_ss_1_17'>The SaaS Playbook by Rob Walling</a></li><li><a href='https://www.goodreads.com/book/show/9167158-start-small-stay-small?ref=nav_sb_ss_1_22'>Start Small, Stay Small by Rob Walling</a></li><li><a href='https://acquire.com/'>Acquire.com</a></li><li><a href='https://flippa.com/'>Flippa.com</a></li><li><a href='https://twitter.com/RichStoneIO'>Rich Steinmetz on Twitter</a></li><li><a href='https://richstone.io/'>Rich Stone.io</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14807344-217-rich-steinmetz.mp3" length="55282155" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/okarmcgms7e6ddjshbm26rrycbgi?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14807344</guid>
    <pubDate>Tue, 23 Jul 2024 20:00:00 -0400</pubDate>
    <itunes:duration>4604</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>227 - Paul Campbell, Co-Founder and CEO of Tito</itunes:title>
    <title>227 - Paul Campbell, Co-Founder and CEO of Tito</title>
    <itunes:summary><![CDATA[On this episode, I talk with Paul Campbell, co-founder and CEO of Tito.  We discuss the origins and early days of Tito, trends in current web design, Parkinson's Law, my project SaturnCI, using LLMs in the coding process, the need to understand universal programming principles rather than superficialities, and the quest for dejankification. We Are Developers World CongressXOXO FestivalThe Beginning of Infinity by David DeutschThe Fabric of Reality by David DeutschTitoIoPaul Campbell on M...]]></itunes:summary>
    <description><![CDATA[<p>On this episode, I talk with Paul Campbell, co-founder and CEO of Tito.  We discuss the origins and early days of Tito, trends in current web design, Parkinson&apos;s Law, my project SaturnCI, using LLMs in the coding process, the need to understand universal programming principles rather than superficialities, and the quest for dejankification.</p><ul><li><a href='https://www.wearedevelopers.com/world-congress'>We Are Developers World Congress</a></li><li><a href='https://xoxofest.com/'>XOXO Festival</a></li><li><a href='https://www.thebeginningofinfinity.com/'>The Beginning of Infinity by David Deutsch</a></li><li><a href='https://www.daviddeutsch.org.uk/books/the-fabric-of-reality/'>The Fabric of Reality by David Deutsch</a></li><li><a href='https://ti.to/home'>Tito</a></li><li><a href='https://io.ti.to/'>Io</a></li><li><a href='https://mastodon.social/@paulca'>Paul Campbell on Mastodon</a></li><li><a href='https://www.linkedin.com/in/paulcampbell-tito/'>Paul Campbell on LinkedIn</a></li><li>Paul@tito.io</li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this episode, I talk with Paul Campbell, co-founder and CEO of Tito.  We discuss the origins and early days of Tito, trends in current web design, Parkinson&apos;s Law, my project SaturnCI, using LLMs in the coding process, the need to understand universal programming principles rather than superficialities, and the quest for dejankification.</p><ul><li><a href='https://www.wearedevelopers.com/world-congress'>We Are Developers World Congress</a></li><li><a href='https://xoxofest.com/'>XOXO Festival</a></li><li><a href='https://www.thebeginningofinfinity.com/'>The Beginning of Infinity by David Deutsch</a></li><li><a href='https://www.daviddeutsch.org.uk/books/the-fabric-of-reality/'>The Fabric of Reality by David Deutsch</a></li><li><a href='https://ti.to/home'>Tito</a></li><li><a href='https://io.ti.to/'>Io</a></li><li><a href='https://mastodon.social/@paulca'>Paul Campbell on Mastodon</a></li><li><a href='https://www.linkedin.com/in/paulcampbell-tito/'>Paul Campbell on LinkedIn</a></li><li>Paul@tito.io</li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15382865-227-paul-campbell-co-founder-and-ceo-of-tito.mp3" length="46197875" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/7i5fb2e6qmg2qrutpqptissjeg3a?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-15382865</guid>
    <pubDate>Tue, 23 Jul 2024 09:00:00 -0400</pubDate>
    <itunes:duration>3846</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>226 - Ciaran Lee, Co-Founder and Chief Engineer of Intercom</itunes:title>
    <title>226 - Ciaran Lee, Co-Founder and Chief Engineer of Intercom</title>
    <itunes:summary><![CDATA[In today's episode, I'm joined by Ciaran Lee, founder and Chief Engineer of Intercom for a discussion that touches on the genesis of Intercom and factors that enabled their success, scaling challenges when you're dealing with double-digit growth month to month, load balancers, canary deployment, the benefits of making many small deployments, how a robust testing environment benefits the hiring process, and the benefits of in-person vs remote work. The DevOps Handbook by Gene Kim et al.The Pho...]]></itunes:summary>
    <description><![CDATA[<p>In today&apos;s episode, I&apos;m joined by Ciaran Lee, founder and Chief Engineer of Intercom for a discussion that touches on the genesis of Intercom and factors that enabled their success, scaling challenges when you&apos;re dealing with double-digit growth month to month, load balancers, canary deployment, the benefits of making many small deployments, how a robust testing environment benefits the hiring process, and the benefits of in-person vs remote work.</p><ul><li><a href='https://www.goodreads.com/en/book/show/26083308-the-devops-handbook'>The DevOps Handbook by Gene Kim et al.</a></li><li><a href='https://www.goodreads.com/book/show/17255186-the-phoenix-project'>The Phoenix Project by Gene Kim et al.</a></li><li><a href='https://www.intercom.com/'>Intercom</a></li><li><a href='https://www.linkedin.com/in/ciaran-lee-51bb402/?originalSubdomain=ie'>Ciaran Lee on LinkedIn</a></li><li><a href='https://x.com/ciaran_lee'>Ciaran Lee on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In today&apos;s episode, I&apos;m joined by Ciaran Lee, founder and Chief Engineer of Intercom for a discussion that touches on the genesis of Intercom and factors that enabled their success, scaling challenges when you&apos;re dealing with double-digit growth month to month, load balancers, canary deployment, the benefits of making many small deployments, how a robust testing environment benefits the hiring process, and the benefits of in-person vs remote work.</p><ul><li><a href='https://www.goodreads.com/en/book/show/26083308-the-devops-handbook'>The DevOps Handbook by Gene Kim et al.</a></li><li><a href='https://www.goodreads.com/book/show/17255186-the-phoenix-project'>The Phoenix Project by Gene Kim et al.</a></li><li><a href='https://www.intercom.com/'>Intercom</a></li><li><a href='https://www.linkedin.com/in/ciaran-lee-51bb402/?originalSubdomain=ie'>Ciaran Lee on LinkedIn</a></li><li><a href='https://x.com/ciaran_lee'>Ciaran Lee on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15336763-226-ciaran-lee-co-founder-and-chief-engineer-of-intercom.mp3" length="43216323" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/d7blr76ndns4j9lri3qx8rnlpes3?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-15336763</guid>
    <pubDate>Tue, 09 Jul 2024 10:00:00 -0400</pubDate>
    <itunes:duration>3599</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>224 - Matthew Kaliara, CTO and Co-Founder at Rescale</itunes:title>
    <title>224 - Matthew Kaliara, CTO and Co-Founder at Rescale</title>
    <itunes:summary><![CDATA[On today's episode, Matthew Kaliara joins me for a conversation on his work with his startup Rescale Supply.  We also discuss React, ViewComponent, system testing, looks vs usability in design, flat design, the value of convention in design, usability testing, the inseparability of good UI design and good code, the importance of appropriate names in core components, and how good code can help with hiring. Rescale.SupplyMatthew Kaliara on LinkedInMatthew Kaliara on TwitterKaliara.com]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, Matthew Kaliara joins me for a conversation on his work with his startup Rescale Supply.  We also discuss React, ViewComponent, system testing, looks vs usability in design, flat design, the value of convention in design, usability testing, the inseparability of good UI design and good code, the importance of appropriate names in core components, and how good code can help with hiring.</p><ul><li><a href='https://rescale.supply/'>Rescale.Supply</a></li><li><a href='https://www.linkedin.com/in/kaliara/'>Matthew Kaliara on LinkedIn</a></li><li><a href='https://twitter.com/kaliara'>Matthew Kaliara on Twitter</a></li><li><a href='http://www.kaliara.com/'>Kaliara.com</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, Matthew Kaliara joins me for a conversation on his work with his startup Rescale Supply.  We also discuss React, ViewComponent, system testing, looks vs usability in design, flat design, the value of convention in design, usability testing, the inseparability of good UI design and good code, the importance of appropriate names in core components, and how good code can help with hiring.</p><ul><li><a href='https://rescale.supply/'>Rescale.Supply</a></li><li><a href='https://www.linkedin.com/in/kaliara/'>Matthew Kaliara on LinkedIn</a></li><li><a href='https://twitter.com/kaliara'>Matthew Kaliara on Twitter</a></li><li><a href='http://www.kaliara.com/'>Kaliara.com</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15303314-224-matthew-kaliara-cto-and-co-founder-at-rescale.mp3" length="40896699" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/3pefyhmygvxy51rrxs15fqp76x52?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-15303314</guid>
    <pubDate>Tue, 25 Jun 2024 11:00:00 -0400</pubDate>
    <itunes:duration>3405</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>225 - How Many Hot Dogs Could You Eat?</itunes:title>
    <title>225 - How Many Hot Dogs Could You Eat?</title>
    <itunes:summary><![CDATA[It must be both hot dogs and buns, not just the hot dogs themselves. Preparation (e.g. skipping meals beforehand) is allowed.  Guests: Peter Cai, Brandon Casci. ]]></itunes:summary>
    <description><![CDATA[<p>It must be both hot dogs and buns, not just the hot dogs themselves. Preparation (e.g. skipping meals beforehand) is allowed.<br/><br/>Guests: Peter Cai, Brandon Casci.</p>]]></description>
    <content:encoded><![CDATA[<p>It must be both hot dogs and buns, not just the hot dogs themselves. Preparation (e.g. skipping meals beforehand) is allowed.<br/><br/>Guests: Peter Cai, Brandon Casci.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15243262-225-how-many-hot-dogs-could-you-eat.mp3" length="1407305" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/bk0qrchigatl1eqh5uv5zbmfn29t?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-15243262</guid>
    <pubDate>Thu, 13 Jun 2024 08:00:00 -0400</pubDate>
    <itunes:duration>114</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>223 - What Causes Flaky Tests with Brad Pauly</itunes:title>
    <title>223 - What Causes Flaky Tests with Brad Pauly</title>
    <itunes:summary><![CDATA[On today's episode, Brad Pauly and I dig into the five causes (raised conditions, fixed time dependency, randomness, leaky state, and network or third party dependency) of flaky tests.  We also discuss diagnosing flaky tests, common pitfalls of fixing flaky tests, and things that do work for fixing flaky tests. Brad Pauly on TwitterBrad Pauly on GitHub]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, Brad Pauly and I dig into the five causes (raised conditions, fixed time dependency, randomness, leaky state, and network or third party dependency) of flaky tests.  We also discuss diagnosing flaky tests, common pitfalls of fixing flaky tests, and things that <em>do</em> work for fixing flaky tests.</p><ul><li><a href='https://twitter.com/bradpauly'>Brad Pauly on Twitter</a></li><li><a href='https://github.com/bradpauly'>Brad Pauly on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, Brad Pauly and I dig into the five causes (raised conditions, fixed time dependency, randomness, leaky state, and network or third party dependency) of flaky tests.  We also discuss diagnosing flaky tests, common pitfalls of fixing flaky tests, and things that <em>do</em> work for fixing flaky tests.</p><ul><li><a href='https://twitter.com/bradpauly'>Brad Pauly on Twitter</a></li><li><a href='https://github.com/bradpauly'>Brad Pauly on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15225933-223-what-causes-flaky-tests-with-brad-pauly.mp3" length="43153631" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/22pk583emzedaib5zv3rkxx9i7ny?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-15225933</guid>
    <pubDate>Mon, 10 Jun 2024 14:00:00 -0400</pubDate>
    <itunes:duration>3593</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>222 - Into the Software Industry Straight out of High School with Verda Korzeniewski</itunes:title>
    <title>222 - Into the Software Industry Straight out of High School with Verda Korzeniewski</title>
    <itunes:summary><![CDATA[On this episode, I talk with Verda Korzeniewski about going into programming straight out of high school.  We also discuss Verda's experience in 3D printing, problems in modern manufacturing, and problem solving skills that transcend programming.  Verda Korzeniewski on LinkedInVerda Korzeniewski on Instagram]]></itunes:summary>
    <description><![CDATA[<p>On this episode, I talk with Verda Korzeniewski about going into programming straight out of high school.  We also discuss Verda&apos;s experience in 3D printing, problems in modern manufacturing, and problem solving skills that transcend programming. </p><ul><li><a href='https://www.linkedin.com/in/verda-korzeniewski-652603268/'>Verda Korzeniewski on LinkedIn</a></li><li><a href='https://www.instagram.com/verdakorzeniewski/'>Verda Korzeniewski on Instagram</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this episode, I talk with Verda Korzeniewski about going into programming straight out of high school.  We also discuss Verda&apos;s experience in 3D printing, problems in modern manufacturing, and problem solving skills that transcend programming. </p><ul><li><a href='https://www.linkedin.com/in/verda-korzeniewski-652603268/'>Verda Korzeniewski on LinkedIn</a></li><li><a href='https://www.instagram.com/verdakorzeniewski/'>Verda Korzeniewski on Instagram</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15185566-222-into-the-software-industry-straight-out-of-high-school-with-verda-korzeniewski.mp3" length="50804428" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/4brrdtaeasv3df65x6nxpvo9j1af?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-15185566</guid>
    <pubDate>Mon, 03 Jun 2024 16:00:00 -0400</pubDate>
    <itunes:duration>4228</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>221 - Automated Translations in Rails with Trae Robrock</itunes:title>
    <title>221 - Automated Translations in Rails with Trae Robrock</title>
    <itunes:summary><![CDATA[On today's episode, Trae Robrock joins me for a discussion of his new Rails project Translated and his hotel management software Comfort.ly.  We also talk about managing a hotel, investing in real estate, internationalizing a Rails app, investing in assets that give you income,  investing in your personal brand, marketing Comfort.ly, connecting with potential clients in person, the importance of having a comfortable working environment, reading to enrich yourself, and taking care of...]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, Trae Robrock joins me for a discussion of his new Rails project Translated and his hotel management software Comfort.ly.  We also talk about managing a hotel, investing in real estate, internationalizing a Rails app, investing in assets that give you income,  investing in your personal brand, marketing Comfort.ly, connecting with potential clients in person, the importance of having a comfortable working environment, reading to enrich yourself, and taking care of your health.</p><ul><li><a href='https://twitter.com/trobrock'>Trae Robrock on Twitter</a></li><li><a href='https://trobrock.com/'>trobrock.com</a></li><li><a href='https://translatedrb.com/'>TranslatedRB.com</a></li><li><a href='https://github.com/getcomfortly'>GitHub.com/GetComfortly</a></li><li><a href='https://comfort.ly/'>Comfort.ly</a></li><li><a href='https://shop.acquisition.com/'>$100M Leads by Alex Hormozi</a></li><li><a href='https://shop.acquisition.com/products/100m-offers-hardcover'>$100M Offers by Alex Hormozi</a></li><li><a href='https://www.blackswanltd.com/never-split-the-difference'>Never Split the Difference by Chris Voss</a></li><li><a href='https://stevenpinker.com/publications/sense-style-thinking-persons-guide-writing-21st-century'>A Sense of Style by Steven Pinker</a></li><li><a href='https://copythat.com/'>Copy That.com</a></li><li><a href='https://www.oreilly.com/library/view/modern-software-engineering/9780137314942/'>Modern Software Engineering by David Farley</a></li><li><a href='https://martinfowler.com/books/refactoring.html'>Refactoring by Martin Fowler</a></li><li><a href='https://www.functionhealth.com/'>Function Health</a></li><li><a href='https://business.dutchie.com/greenbits'>Greenbits.com</a></li><li><a href='https://www.rezstream.com/'>RezStream</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, Trae Robrock joins me for a discussion of his new Rails project Translated and his hotel management software Comfort.ly.  We also talk about managing a hotel, investing in real estate, internationalizing a Rails app, investing in assets that give you income,  investing in your personal brand, marketing Comfort.ly, connecting with potential clients in person, the importance of having a comfortable working environment, reading to enrich yourself, and taking care of your health.</p><ul><li><a href='https://twitter.com/trobrock'>Trae Robrock on Twitter</a></li><li><a href='https://trobrock.com/'>trobrock.com</a></li><li><a href='https://translatedrb.com/'>TranslatedRB.com</a></li><li><a href='https://github.com/getcomfortly'>GitHub.com/GetComfortly</a></li><li><a href='https://comfort.ly/'>Comfort.ly</a></li><li><a href='https://shop.acquisition.com/'>$100M Leads by Alex Hormozi</a></li><li><a href='https://shop.acquisition.com/products/100m-offers-hardcover'>$100M Offers by Alex Hormozi</a></li><li><a href='https://www.blackswanltd.com/never-split-the-difference'>Never Split the Difference by Chris Voss</a></li><li><a href='https://stevenpinker.com/publications/sense-style-thinking-persons-guide-writing-21st-century'>A Sense of Style by Steven Pinker</a></li><li><a href='https://copythat.com/'>Copy That.com</a></li><li><a href='https://www.oreilly.com/library/view/modern-software-engineering/9780137314942/'>Modern Software Engineering by David Farley</a></li><li><a href='https://martinfowler.com/books/refactoring.html'>Refactoring by Martin Fowler</a></li><li><a href='https://www.functionhealth.com/'>Function Health</a></li><li><a href='https://business.dutchie.com/greenbits'>Greenbits.com</a></li><li><a href='https://www.rezstream.com/'>RezStream</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15148871-221-automated-translations-in-rails-with-trae-robrock.mp3" length="35455816" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/7ivwoem63f1xz3m3gm3ktpjlsrhf?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-15148871</guid>
    <pubDate>Tue, 28 May 2024 10:00:00 -0400</pubDate>
    <itunes:duration>2951</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>220 - Sin City Ruby 2024 Recap with Andrew Atkinson</itunes:title>
    <title>220 - Sin City Ruby 2024 Recap with Andrew Atkinson</title>
    <itunes:summary><![CDATA[On today's episode, Andrew Atkinson joins me once again for a recap of events at Sin City Ruby 2024.  We also talk about Andrew's new Postgres consulting venture, his upcoming book High Performance PostgreSQL for Rails and what he learned in the process of writing the book,  deciding how to communicate what you do as a consultant, naming things appropriately, how poor decision making in the early stages in the creation of an app can make it prohibitively expensive to fix later,&nbsp...]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, Andrew Atkinson joins me once again for a recap of events at Sin City Ruby 2024.  We also talk about Andrew&apos;s new Postgres consulting venture, his upcoming book High Performance PostgreSQL for Rails and what he learned in the process of writing the book,  deciding how to communicate what you do as a consultant, naming things appropriately, how poor decision making in the early stages in the creation of an app can make it prohibitively expensive to fix later,  how consulting jobs can naturally grow into new opportunities for work, being a generalist vs being a specialist, and Andrew&apos;s upcoming speaking engagements.</p><ul><li><a href='https://pragprog.com/titles/aapsql/high-performance-postgresql-for-rails/'>High Performance PostgreSQL for Rails by Andrew Atkinson</a></li><li><a href='https://railsconf.org/'>RailsConf</a></li><li><a href='https://www.citusdata.com/posette/2024/'>Posette</a></li><li><a href='https://www.madisonruby.com/'>Madison Ruby</a></li><li><a href='https://rubyconf.org/'>RubyConf</a></li><li><a href='https://rubyonrails.org/world/'>Rails World</a></li><li><a href='https://blueridgeruby.com/'>Blue Ridge Ruby</a></li><li><a href='https://rubykaigi.org/2024/'>RubyKaigi</a></li><li><a href='https://reddotrubyconf.com/'>Red Dot Ruby Conference</a></li><li><a href='https://2024.pgconf.dev/'>PGConf.dev</a></li><li><a href='https://2024.pgconf.nyc/'>PGConf NYC</a></li><li><a href='https://andyatkinson.com/'>Andy Atkinson.com</a></li><li><a href='https://twitter.com/andatki'>Andrew Atkinson on Twitter</a></li><li><a href='https://mastodon.social/@andatki'>Andrew Atkinson on Mastodon</a></li><li><a href='https://www.linkedin.com/in/andyatkinson/'>Andrew Atkinson on LinkedIn</a></li><li><a href='https://github.com/andyatkinson'>Andrew Atkinson on GitHub</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, Andrew Atkinson joins me once again for a recap of events at Sin City Ruby 2024.  We also talk about Andrew&apos;s new Postgres consulting venture, his upcoming book High Performance PostgreSQL for Rails and what he learned in the process of writing the book,  deciding how to communicate what you do as a consultant, naming things appropriately, how poor decision making in the early stages in the creation of an app can make it prohibitively expensive to fix later,  how consulting jobs can naturally grow into new opportunities for work, being a generalist vs being a specialist, and Andrew&apos;s upcoming speaking engagements.</p><ul><li><a href='https://pragprog.com/titles/aapsql/high-performance-postgresql-for-rails/'>High Performance PostgreSQL for Rails by Andrew Atkinson</a></li><li><a href='https://railsconf.org/'>RailsConf</a></li><li><a href='https://www.citusdata.com/posette/2024/'>Posette</a></li><li><a href='https://www.madisonruby.com/'>Madison Ruby</a></li><li><a href='https://rubyconf.org/'>RubyConf</a></li><li><a href='https://rubyonrails.org/world/'>Rails World</a></li><li><a href='https://blueridgeruby.com/'>Blue Ridge Ruby</a></li><li><a href='https://rubykaigi.org/2024/'>RubyKaigi</a></li><li><a href='https://reddotrubyconf.com/'>Red Dot Ruby Conference</a></li><li><a href='https://2024.pgconf.dev/'>PGConf.dev</a></li><li><a href='https://2024.pgconf.nyc/'>PGConf NYC</a></li><li><a href='https://andyatkinson.com/'>Andy Atkinson.com</a></li><li><a href='https://twitter.com/andatki'>Andrew Atkinson on Twitter</a></li><li><a href='https://mastodon.social/@andatki'>Andrew Atkinson on Mastodon</a></li><li><a href='https://www.linkedin.com/in/andyatkinson/'>Andrew Atkinson on LinkedIn</a></li><li><a href='https://github.com/andyatkinson'>Andrew Atkinson on GitHub</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/15018466-220-sin-city-ruby-2024-recap-with-andrew-atkinson.mp3" length="51580015" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/b9uohrsjas8a7g2qtjoglcwavmak?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-15018466</guid>
    <pubDate>Mon, 06 May 2024 14:00:00 -0400</pubDate>
    <itunes:duration>4296</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>219 - Tom Henrik Aadland, VP Development at EG</itunes:title>
    <title>219 - Tom Henrik Aadland, VP Development at EG</title>
    <itunes:summary><![CDATA[In this episode, Tom Henrik Aadland joins me for a conversation about learning languages, life as an ex-pat in small town Argentina, starting a company focused on quality control in Norwegian fish farming, microservices, object oriented design, learning from Fred George, and instilling a healthy testing culture.  Tom Henrik Aadland on LinkedInTom Henrik Aadland on TwitterEGFred George on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Tom Henrik Aadland joins me for a conversation about learning languages, life as an ex-pat in small town Argentina, starting a company focused on quality control in Norwegian fish farming, microservices, object oriented design, learning from Fred George, and instilling a healthy testing culture. </p><ul><li><a href='https://no.linkedin.com/in/tomhenrik'>Tom Henrik Aadland on LinkedIn</a></li><li><a href='https://twitter.com/tomhenrik'>Tom Henrik Aadland on Twitter</a></li><li><a href='https://global.eg.dk/'>EG</a></li><li><a href='https://twitter.com/fgeorge52'>Fred George on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Tom Henrik Aadland joins me for a conversation about learning languages, life as an ex-pat in small town Argentina, starting a company focused on quality control in Norwegian fish farming, microservices, object oriented design, learning from Fred George, and instilling a healthy testing culture. </p><ul><li><a href='https://no.linkedin.com/in/tomhenrik'>Tom Henrik Aadland on LinkedIn</a></li><li><a href='https://twitter.com/tomhenrik'>Tom Henrik Aadland on Twitter</a></li><li><a href='https://global.eg.dk/'>EG</a></li><li><a href='https://twitter.com/fgeorge52'>Fred George on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14943589-219-tom-henrik-aadland-vp-development-at-eg.mp3" length="43858070" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/0xrw3imotzg3hfsol0fahauia1e2?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14943589</guid>
    <pubDate>Tue, 23 Apr 2024 17:00:00 -0400</pubDate>
    <itunes:duration>3653</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>218 - Working with and Testing APIs with Rich Steinmetz</itunes:title>
    <title>218 - Working with and Testing APIs with Rich Steinmetz</title>
    <itunes:summary><![CDATA[On this episode, Rich Steinmetz returns once again for a conversation on working with and testing APIs.    Rich Steinmetz on Twitter Rich Stone.io]]></itunes:summary>
    <description><![CDATA[<p>On this episode, Rich Steinmetz returns once again for a conversation on working with and testing APIs.  </p><ul><li> <a href='https://twitter.com/RichStoneIO'>Rich Steinmetz on Twitter</a></li><li> <a href='https://richstone.io/'>Rich Stone.io</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this episode, Rich Steinmetz returns once again for a conversation on working with and testing APIs.  </p><ul><li> <a href='https://twitter.com/RichStoneIO'>Rich Steinmetz on Twitter</a></li><li> <a href='https://richstone.io/'>Rich Stone.io</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14844971-218-working-with-and-testing-apis-with-rich-steinmetz.mp3" length="30783966" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/nzor1iu9n6n1pl4obz07anasctol?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14844971</guid>
    <pubDate>Mon, 08 Apr 2024 17:00:00 -0400</pubDate>
    <itunes:duration>2563</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>216 - Andy Croll, Co-Chair of RailsConf 2024</itunes:title>
    <title>216 - Andy Croll, Co-Chair of RailsConf 2024</title>
    <itunes:summary><![CDATA[In this episode I talk with Andy Croll about Brighton Ruby Conference, RailsConf, and why attending a conference is an investment in your career. RailsConfBrighton Ruby ConferenceAndy Croll on TwitterAndy Croll on MastodonAndyCroll.comFirst Ruby FriendCoverageBook]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Andy Croll about Brighton Ruby Conference, RailsConf, and why attending a conference is an investment in your career.</p><ul><li><a href='https://railsconf.org/'>RailsConf</a></li><li><a href='https://brightonruby.com/'>Brighton Ruby Conference</a></li><li><a href='https://twitter.com/andycroll'>Andy Croll on Twitter</a></li><li><a href='https://ruby.social/@andycroll'>Andy Croll on Mastodon</a></li><li><a href='https://andycroll.com/'>AndyCroll.com</a></li><li><a href='https://firstrubyfriend.org/'>First Ruby Friend</a></li><li><a href='https://coveragebook.com/'>CoverageBook</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Andy Croll about Brighton Ruby Conference, RailsConf, and why attending a conference is an investment in your career.</p><ul><li><a href='https://railsconf.org/'>RailsConf</a></li><li><a href='https://brightonruby.com/'>Brighton Ruby Conference</a></li><li><a href='https://twitter.com/andycroll'>Andy Croll on Twitter</a></li><li><a href='https://ruby.social/@andycroll'>Andy Croll on Mastodon</a></li><li><a href='https://andycroll.com/'>AndyCroll.com</a></li><li><a href='https://firstrubyfriend.org/'>First Ruby Friend</a></li><li><a href='https://coveragebook.com/'>CoverageBook</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14767300-216-andy-croll-co-chair-of-railsconf-2024.mp3" length="27246426" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/3lqto9h90yrh2ebe318wkt62szt5?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14767300</guid>
    <pubDate>Mon, 25 Mar 2024 22:00:00 -0400</pubDate>
    <itunes:duration>2269</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>215 - Ran Craycraft, Managing Director at thoughtbot</itunes:title>
    <title>215 - Ran Craycraft, Managing Director at thoughtbot</title>
    <itunes:summary><![CDATA[In this episode, Ran Craycraft, Managing Director at Thoughtbot and I discuss consulting at Thoughtbot, the process of finding new clients, setting rates as a consultant, consulting vs becoming a full-time employee, earning a positive reputation as a consultant through thought leadership and referrals, the enduring popularity of Ruby on Rails, and work-life balance. Thoughtbot.comThoughtbot on LinkedInRan Craycraft on LinkedInSin City Ruby]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Ran Craycraft, Managing Director at Thoughtbot and I discuss consulting at Thoughtbot, the process of finding new clients, setting rates as a consultant, consulting vs becoming a full-time employee, earning a positive reputation as a consultant through thought leadership and referrals, the enduring popularity of Ruby on Rails, and work-life balance.</p><ul><li><a href='https://thoughtbot.com/'>Thoughtbot.com</a></li><li><a href='https://www.linkedin.com/company/thoughtbot-inc-/'>Thoughtbot on LinkedIn</a></li><li><a href='https://www.linkedin.com/in/craycraft/'>Ran Craycraft on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Ran Craycraft, Managing Director at Thoughtbot and I discuss consulting at Thoughtbot, the process of finding new clients, setting rates as a consultant, consulting vs becoming a full-time employee, earning a positive reputation as a consultant through thought leadership and referrals, the enduring popularity of Ruby on Rails, and work-life balance.</p><ul><li><a href='https://thoughtbot.com/'>Thoughtbot.com</a></li><li><a href='https://www.linkedin.com/company/thoughtbot-inc-/'>Thoughtbot on LinkedIn</a></li><li><a href='https://www.linkedin.com/in/craycraft/'>Ran Craycraft on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14625601-215-ran-craycraft-managing-director-at-thoughtbot.mp3" length="32970467" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/ll21bnsgxoh67v6zklarmizijtdn?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14625601</guid>
    <pubDate>Mon, 04 Mar 2024 13:00:00 -0500</pubDate>
    <itunes:duration>2744</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>214 - Erik Cameron of The Gnar Company</itunes:title>
    <title>214 - Erik Cameron of The Gnar Company</title>
    <itunes:summary><![CDATA[On today's episode, I talk with Erik Cameron of The Gnar Company.  We discuss containerization, WASI, the possibilities of AI-generated binaries, the iterative process of AI-assisted programming, potential professional and social changes from AI-assisted programming, the mismatch between the stock of currently available programmers and the needs of the current programming industry, and the granularity of the work that is output by AI. The Gnar CompanyErik's profile on The Gnar Company si...]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, I talk with Erik Cameron of The Gnar Company.  We discuss containerization, WASI, the possibilities of AI-generated binaries, the iterative process of AI-assisted programming, potential professional and social changes from AI-assisted programming, the mismatch between the stock of currently available programmers and the needs of the current programming industry, and the granularity of the work that is output by AI.</p><ul><li><a href='https://www.thegnar.com/'>The Gnar Company</a></li><li><a href='https://www.thegnar.com/blog/meet-the-gnarnians-erik'>Erik&apos;s profile on The Gnar Company site</a></li><li><a href='https://www.thegnar.com/blog'>The Gnar Company Blog</a></li><li><a href='https://www.linkedin.com/in/erikcameron/'>Erik Cameron on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, I talk with Erik Cameron of The Gnar Company.  We discuss containerization, WASI, the possibilities of AI-generated binaries, the iterative process of AI-assisted programming, potential professional and social changes from AI-assisted programming, the mismatch between the stock of currently available programmers and the needs of the current programming industry, and the granularity of the work that is output by AI.</p><ul><li><a href='https://www.thegnar.com/'>The Gnar Company</a></li><li><a href='https://www.thegnar.com/blog/meet-the-gnarnians-erik'>Erik&apos;s profile on The Gnar Company site</a></li><li><a href='https://www.thegnar.com/blog'>The Gnar Company Blog</a></li><li><a href='https://www.linkedin.com/in/erikcameron/'>Erik Cameron on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14572970-214-erik-cameron-of-the-gnar-company.mp3" length="37032398" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/wq14i2j49i38xogswfd488ti19el?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14572970</guid>
    <pubDate>Sun, 25 Feb 2024 18:00:00 -0500</pubDate>
    <itunes:duration>3084</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>213 - Adrian Marin, Founder of Avo</itunes:title>
    <title>213 - Adrian Marin, Founder of Avo</title>
    <itunes:summary><![CDATA[Avo founder Adrian Marin returns for a discussion about our experience at Friendly.rb and how to get the most out of your time at a conference.  We also talk about Adrian's work with Avo, my upcoming Sin City Ruby conference and the possibilities for extracurricular activities, the Code with Jason World Tour, and my consulting work.  Friendly.rbHow to Win Friends and Influence People by Dale CarnegieEuRuKo 2024The Rails 7 Way by Obie Fernandez et al.Nonsense Monthly, my newsletterAd...]]></itunes:summary>
    <description><![CDATA[<p>Avo founder Adrian Marin returns for a discussion about our experience at Friendly.rb and how to get the most out of your time at a conference.  We also talk about Adrian&apos;s work with Avo, my upcoming Sin City Ruby conference and the possibilities for extracurricular activities, the Code with Jason World Tour, and my consulting work. </p><ul><li><a href='https://friendlyrb.com/'>Friendly.rb</a></li><li><a href='https://www.goodreads.com/book/show/4865.How_to_Win_Friends_and_Influence_People'>How to Win Friends and Influence People by Dale Carnegie</a></li><li><a href='https://2024.euruko.org/'>EuRuKo 2024</a></li><li><a href='https://rubyandrails.info/books/the-rails-7-way'>The Rails 7 Way by Obie Fernandez et al.</a></li><li><a href='https://www.codewithjason.com/snail-mail-newsletter/'>Nonsense Monthly, my newsletter</a></li><li><a href='https://twitter.com/adrianthedev'>Adrian Marin on Twitter</a></li><li><a href='https://github.com/adrianthedev'>Adrian Marin on GitHub</a></li><li><a href='https://avohq.io/'>Avo Admin</a></li><li><a href='https://adrianthedev.com/'>Adrianthedev.com</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Avo founder Adrian Marin returns for a discussion about our experience at Friendly.rb and how to get the most out of your time at a conference.  We also talk about Adrian&apos;s work with Avo, my upcoming Sin City Ruby conference and the possibilities for extracurricular activities, the Code with Jason World Tour, and my consulting work. </p><ul><li><a href='https://friendlyrb.com/'>Friendly.rb</a></li><li><a href='https://www.goodreads.com/book/show/4865.How_to_Win_Friends_and_Influence_People'>How to Win Friends and Influence People by Dale Carnegie</a></li><li><a href='https://2024.euruko.org/'>EuRuKo 2024</a></li><li><a href='https://rubyandrails.info/books/the-rails-7-way'>The Rails 7 Way by Obie Fernandez et al.</a></li><li><a href='https://www.codewithjason.com/snail-mail-newsletter/'>Nonsense Monthly, my newsletter</a></li><li><a href='https://twitter.com/adrianthedev'>Adrian Marin on Twitter</a></li><li><a href='https://github.com/adrianthedev'>Adrian Marin on GitHub</a></li><li><a href='https://avohq.io/'>Avo Admin</a></li><li><a href='https://adrianthedev.com/'>Adrianthedev.com</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14532653-213-adrian-marin-founder-of-avo.mp3" length="28295027" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/hy1m4bi9r747ytmkia5wf4w9j8z0?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14532653</guid>
    <pubDate>Mon, 19 Feb 2024 16:00:00 -0500</pubDate>
    <itunes:duration>2355</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>212 - Usability Testing with Andrew Maier</itunes:title>
    <title>212 - Usability Testing with Andrew Maier</title>
    <itunes:summary><![CDATA[On today's episode, Andrew Maier joins me for a discussion of usability testing and models.  We define usability testing and by using examples, we explore how it can make you a more efficient and effective developer. The Design of Everyday Things by Don NormanStuck?  Diagrams Help by Abby CovertHow to Make Sense of Any Mess by Abby CovertGamestorming by Dave Gray, Sunni Brown, and James MacanufoAbout Face by Alan Cooper, Et al.3 Lessons From Teaching A Course On UX Design by Andrew ...]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, Andrew Maier joins me for a discussion of usability testing and models.  We define usability testing and by using examples, we explore how it can make you a more efficient and effective developer.</p><ul><li><a href='https://www.goodreads.com/book/show/840.The_Design_of_Everyday_Things'>The Design of Everyday Things by Don Norman</a></li><li><a href='https://abbycovert.com/stuck/'>Stuck?  Diagrams Help by Abby Covert</a></li><li><a href='https://abbycovert.com/make-sense/'>How to Make Sense of Any Mess by Abby Covert</a></li><li><a href='https://www.goodreads.com/en/book/show/9364936'>Gamestorming by Dave Gray, Sunni Brown, and James Macanufo</a></li><li><a href='https://www.goodreads.com/book/show/137333683-about-face'>About Face by Alan Cooper, Et al.</a></li><li><a href='https://andrewmaier.medium.com/3-lessons-from-teaching-a-course-on-ux-design-841f270dbf1f'>3 Lessons From Teaching A Course On UX Design by Andrew Maier</a></li><li><a href='https://www.beflagrant.com/'>Flagrant</a></li><li><a href='https://twitter.com/andrewmaier'>Andrew Maier on Twitter</a></li><li><a href='https://toot.cafe/@Andrewmaier'>Andrew Maier on Mastodon</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, Andrew Maier joins me for a discussion of usability testing and models.  We define usability testing and by using examples, we explore how it can make you a more efficient and effective developer.</p><ul><li><a href='https://www.goodreads.com/book/show/840.The_Design_of_Everyday_Things'>The Design of Everyday Things by Don Norman</a></li><li><a href='https://abbycovert.com/stuck/'>Stuck?  Diagrams Help by Abby Covert</a></li><li><a href='https://abbycovert.com/make-sense/'>How to Make Sense of Any Mess by Abby Covert</a></li><li><a href='https://www.goodreads.com/en/book/show/9364936'>Gamestorming by Dave Gray, Sunni Brown, and James Macanufo</a></li><li><a href='https://www.goodreads.com/book/show/137333683-about-face'>About Face by Alan Cooper, Et al.</a></li><li><a href='https://andrewmaier.medium.com/3-lessons-from-teaching-a-course-on-ux-design-841f270dbf1f'>3 Lessons From Teaching A Course On UX Design by Andrew Maier</a></li><li><a href='https://www.beflagrant.com/'>Flagrant</a></li><li><a href='https://twitter.com/andrewmaier'>Andrew Maier on Twitter</a></li><li><a href='https://toot.cafe/@Andrewmaier'>Andrew Maier on Mastodon</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14490108-212-usability-testing-with-andrew-maier.mp3" length="28845878" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/u3fpr8rf9rdt8nc8lvprdsd0dvnr?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14490108</guid>
    <pubDate>Mon, 12 Feb 2024 17:00:00 -0500</pubDate>
    <itunes:duration>2400</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>211 - Jim Remsik, CEO of Flagrant</itunes:title>
    <title>211 - Jim Remsik, CEO of Flagrant</title>
    <itunes:summary><![CDATA[On today's episode Jim Remsik, CEO of Flagrant joins me for a discussion that touches on finding clients as a freelancer or consultant, building word-of-mouth, networking at conferences, design in the development life cycle, gathering data to assist with the design process, and welcoming new members into the development community. FlagrantJim Remsik on Ruby.socialJim Remsik on TwitterMadison Ruby - August 1 &amp; 2, 2024Sin City Ruby]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode Jim Remsik, CEO of Flagrant joins me for a discussion that touches on finding clients as a freelancer or consultant, building word-of-mouth, networking at conferences, design in the development life cycle, gathering data to assist with the design process, and welcoming new members into the development community.</p><ul><li><a href='https://www.beflagrant.com/'>Flagrant</a></li><li><a href='https://ruby.social/@jremsikjr'>Jim Remsik on Ruby.social</a></li><li><a href='https://twitter.com/jremsikjr'>Jim Remsik on Twitter</a></li><li><a href='https://www.madisonruby.com/'>Madison Ruby</a> - August 1 &amp; 2, 2024</li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode Jim Remsik, CEO of Flagrant joins me for a discussion that touches on finding clients as a freelancer or consultant, building word-of-mouth, networking at conferences, design in the development life cycle, gathering data to assist with the design process, and welcoming new members into the development community.</p><ul><li><a href='https://www.beflagrant.com/'>Flagrant</a></li><li><a href='https://ruby.social/@jremsikjr'>Jim Remsik on Ruby.social</a></li><li><a href='https://twitter.com/jremsikjr'>Jim Remsik on Twitter</a></li><li><a href='https://www.madisonruby.com/'>Madison Ruby</a> - August 1 &amp; 2, 2024</li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14444689-211-jim-remsik-ceo-of-flagrant.mp3" length="29287557" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/5nerxqtioj6w1qxqixj0krrt9hcu?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14444689</guid>
    <pubDate>Mon, 05 Feb 2024 16:00:00 -0500</pubDate>
    <itunes:duration>2437</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>210 - AI with Lorin Thwaits</itunes:title>
    <title>210 - AI with Lorin Thwaits</title>
    <itunes:summary><![CDATA[On today's episode, I'm joined by Friendly.rb speaker Lorin Thwaits to talk conferences past and future, gauging the intelligence of ChatGPT and its ability to create novel solutions, the evolution of intelligence, evolution's effects on reproduction, AI's potential capacity (or lack thereof) for power-seeking, the economic and societal impacts of AI, the amount of interest purely AI-generated content will be able to command, the power and limits of simulation, machines as synthetic animals a...]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, I&apos;m joined by Friendly.rb speaker Lorin Thwaits to talk conferences past and future, gauging the intelligence of ChatGPT and its ability to create novel solutions, the evolution of intelligence, evolution&apos;s effects on reproduction, AI&apos;s potential capacity (or lack thereof) for power-seeking, the economic and societal impacts of AI, the amount of interest purely AI-generated content will be able to command, the power and limits of simulation, machines as synthetic animals and animals as biological machines, developing AI via evolutionary processes, the speed limit of evolution, and Lorin&apos;s project the Brick Gem.</p><ul><li><a href='https://friendlyrb.com/'>Friendly.rb</a></li><li><a href='https://rubyconferences.org/'>Ruby Conferences.org</a></li><li><a href='https://brightonruby.com/'>Brighton Ruby</a></li><li><a href='https://www.goodreads.com/en/book/show/5752'>The Blank Slate by Steven Pinker</a></li><li><a href='https://www.goodreads.com/book/show/36402034-do-androids-dream-of-electric-sheep'>Do Androids Dream of Electric Sheep by Philip K. Dick</a></li><li><a href='https://github.com/lorint/brick'>The Brick Gem</a></li><li><a href='https://github.com/lorint'>Lorin Thwaits on GitHub</a></li><li><a href='https://www.linkedin.com/in/lorint/?originalSubdomain=uk'>Lorin Thwaits on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, I&apos;m joined by Friendly.rb speaker Lorin Thwaits to talk conferences past and future, gauging the intelligence of ChatGPT and its ability to create novel solutions, the evolution of intelligence, evolution&apos;s effects on reproduction, AI&apos;s potential capacity (or lack thereof) for power-seeking, the economic and societal impacts of AI, the amount of interest purely AI-generated content will be able to command, the power and limits of simulation, machines as synthetic animals and animals as biological machines, developing AI via evolutionary processes, the speed limit of evolution, and Lorin&apos;s project the Brick Gem.</p><ul><li><a href='https://friendlyrb.com/'>Friendly.rb</a></li><li><a href='https://rubyconferences.org/'>Ruby Conferences.org</a></li><li><a href='https://brightonruby.com/'>Brighton Ruby</a></li><li><a href='https://www.goodreads.com/en/book/show/5752'>The Blank Slate by Steven Pinker</a></li><li><a href='https://www.goodreads.com/book/show/36402034-do-androids-dream-of-electric-sheep'>Do Androids Dream of Electric Sheep by Philip K. Dick</a></li><li><a href='https://github.com/lorint/brick'>The Brick Gem</a></li><li><a href='https://github.com/lorint'>Lorin Thwaits on GitHub</a></li><li><a href='https://www.linkedin.com/in/lorint/?originalSubdomain=uk'>Lorin Thwaits on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14356367-210-ai-with-lorin-thwaits.mp3" length="55876787" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/4ylknbh7rd3ftyzs0485ugmkc0ym?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14356367</guid>
    <pubDate>Mon, 22 Jan 2024 17:00:00 -0500</pubDate>
    <itunes:duration>4653</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>209 - GitHub Primer with Katie Langerman and Cameron Dutro</itunes:title>
    <title>209 - GitHub Primer with Katie Langerman and Cameron Dutro</title>
    <itunes:summary><![CDATA[On today's episode, Katie Langerman and Cameron Dutro of GitHub join me for a discussion of design systems, style guides and GitHub's design system Primer, view components, view-related logic, view testing, and how design changes can pass a system test and yet fail a common sense test.  Primer.styleCameron Dutro.comComplementary podcastKatie Langerman on GitHubKatie Langerman on Twitter Katie Langerman on LinkedInCameron Dutro on GitHubCameron Dutro on MastodonCameron Dutro on LinkedIn]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, Katie Langerman and Cameron Dutro of GitHub join me for a discussion of design systems, style guides and GitHub&apos;s design system Primer, view components, view-related logic, view testing, and how design changes can pass a system test and yet fail a common sense test. </p><ul><li><a href='https://primer.style/'>Primer.style</a></li><li><a href='https://camerondutro.com/'>Cameron Dutro.com</a></li><li><a href='https://podcasts.apple.com/us/podcast/complementary/id1671376839'>Complementary podcast</a></li><li><a href='https://github.com/langermank'>Katie Langerman on GitHub</a></li><li><a href='https://twitter.com/KatieLangerman'>Katie Langerman on Twitter</a> </li><li><a href='https://www.linkedin.com/in/langermank/'>Katie Langerman on LinkedIn</a></li><li><a href='https://github.com/camertron'>Cameron Dutro on GitHub</a></li><li><a href='https://ruby.social/@camertron'>Cameron Dutro on Mastodon</a></li><li><a href='https://www.linkedin.com/in/camerondutro/'>Cameron Dutro on LinkedIn</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, Katie Langerman and Cameron Dutro of GitHub join me for a discussion of design systems, style guides and GitHub&apos;s design system Primer, view components, view-related logic, view testing, and how design changes can pass a system test and yet fail a common sense test. </p><ul><li><a href='https://primer.style/'>Primer.style</a></li><li><a href='https://camerondutro.com/'>Cameron Dutro.com</a></li><li><a href='https://podcasts.apple.com/us/podcast/complementary/id1671376839'>Complementary podcast</a></li><li><a href='https://github.com/langermank'>Katie Langerman on GitHub</a></li><li><a href='https://twitter.com/KatieLangerman'>Katie Langerman on Twitter</a> </li><li><a href='https://www.linkedin.com/in/langermank/'>Katie Langerman on LinkedIn</a></li><li><a href='https://github.com/camertron'>Cameron Dutro on GitHub</a></li><li><a href='https://ruby.social/@camertron'>Cameron Dutro on Mastodon</a></li><li><a href='https://www.linkedin.com/in/camerondutro/'>Cameron Dutro on LinkedIn</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14307097-209-github-primer-with-katie-langerman-and-cameron-dutro.mp3" length="36238610" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/ifnwg1bcpcif33upz34cldvd2ttj?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14307097</guid>
    <pubDate>Sun, 14 Jan 2024 15:00:00 -0500</pubDate>
    <itunes:duration>3016</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>208 - Matt Swanson, CTO of Arrows</itunes:title>
    <title>208 - Matt Swanson, CTO of Arrows</title>
    <itunes:summary><![CDATA[In this episode, Matt Swanson returns to discuss YAGNI (you ain't gonna need it),  Kent Beck's quote "make the change easy (warning: this may be hard) then make the easy change," why educational materials for beginners abound, but that's not the case for intermediate and advanced developers, what drives people to create educational materials, the purpose of testing, and being judicious in what you spend your time thinking about. Matt Swanson on TwitterMatt Swanson on GitHubMatt Swanson o...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Matt Swanson returns to discuss YAGNI (you ain&apos;t gonna need it),  Kent Beck&apos;s quote &quot;make the change easy (warning: this may be hard) then make the easy change,&quot; why educational materials for beginners abound, but that&apos;s not the case for intermediate and advanced developers, what drives people to create educational materials, the purpose of testing, and being judicious in what you spend your time thinking about.</p><ul><li><a href='https://twitter.com/_swanson'>Matt Swanson on Twitter</a></li><li><a href='https://github.com/swanson'>Matt Swanson on GitHub</a></li><li><a href='https://dev.to/swanson'>Matt Swanson on DevTo</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Matt Swanson returns to discuss YAGNI (you ain&apos;t gonna need it),  Kent Beck&apos;s quote &quot;make the change easy (warning: this may be hard) then make the easy change,&quot; why educational materials for beginners abound, but that&apos;s not the case for intermediate and advanced developers, what drives people to create educational materials, the purpose of testing, and being judicious in what you spend your time thinking about.</p><ul><li><a href='https://twitter.com/_swanson'>Matt Swanson on Twitter</a></li><li><a href='https://github.com/swanson'>Matt Swanson on GitHub</a></li><li><a href='https://dev.to/swanson'>Matt Swanson on DevTo</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14274559-208-matt-swanson-cto-of-arrows.mp3" length="34169749" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/wy0sa0v6h7llziajpra1gxjby7va?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14274559</guid>
    <pubDate>Mon, 08 Jan 2024 20:00:00 -0500</pubDate>
    <itunes:duration>2844</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>207 - My Consulting Work (featuring Andrew Atkinson)</itunes:title>
    <title>207 - My Consulting Work (featuring Andrew Atkinson)</title>
    <itunes:summary><![CDATA[On this special episode of Code with Jason, Andy Atkinson returns but this time he's interviewing me.  We cover my new consulting venture, the sorts of things my consulting clients are looking for, consulting as a generalist rather than specializing, CTO coaching, using tests to help you plan your project, some of the thinking around my upcoming Sin City Ruby conference, and my Code with Jason World Tour.   High Performance PostgreSQL for Rails by Andrew AtkinsonMillion Dollar Consulting...]]></itunes:summary>
    <description><![CDATA[<p>On this special episode of Code with Jason, Andy Atkinson returns but this time he&apos;s interviewing me.  We cover my new consulting venture, the sorts of things my consulting clients are looking for, consulting as a generalist rather than specializing, CTO coaching, using tests to help you plan your project, some of the thinking around my upcoming Sin City Ruby conference, and my Code with Jason World Tour.<br/><br/></p><ul><li><a href='https://pragprog.com/titles/aapsql/high-performance-postgresql-for-rails/'>High Performance PostgreSQL for Rails by Andrew Atkinson</a></li><li><a href='https://alanweiss.com/shop/books/hardcover/million-dollar-consulting-sixth-edition/'>Million Dollar Consulting by Alan Weiss</a></li><li><a href='https://railsconf.org/'>RailsConf Detroit</a></li><li><a href='https://rubyconf.org/'>RubyConf</a></li><li><a href='https://rubyonrails.org/world/'>Rails World Toronto</a></li><li><a href='https://andyatkinson.com/'>Andy Atkinson.com</a></li><li><a href='https://twitter.com/andatki'>Andrew Atkinson on Twitter</a></li><li><a href='https://github.com/andyatkinson'>Andrew Atkinson on GitHub</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this special episode of Code with Jason, Andy Atkinson returns but this time he&apos;s interviewing me.  We cover my new consulting venture, the sorts of things my consulting clients are looking for, consulting as a generalist rather than specializing, CTO coaching, using tests to help you plan your project, some of the thinking around my upcoming Sin City Ruby conference, and my Code with Jason World Tour.<br/><br/></p><ul><li><a href='https://pragprog.com/titles/aapsql/high-performance-postgresql-for-rails/'>High Performance PostgreSQL for Rails by Andrew Atkinson</a></li><li><a href='https://alanweiss.com/shop/books/hardcover/million-dollar-consulting-sixth-edition/'>Million Dollar Consulting by Alan Weiss</a></li><li><a href='https://railsconf.org/'>RailsConf Detroit</a></li><li><a href='https://rubyconf.org/'>RubyConf</a></li><li><a href='https://rubyonrails.org/world/'>Rails World Toronto</a></li><li><a href='https://andyatkinson.com/'>Andy Atkinson.com</a></li><li><a href='https://twitter.com/andatki'>Andrew Atkinson on Twitter</a></li><li><a href='https://github.com/andyatkinson'>Andrew Atkinson on GitHub</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14230219-207-my-consulting-work-featuring-andrew-atkinson.mp3" length="34687843" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/farmc6r0tx46m682z18x3jzcoqst?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14230219</guid>
    <pubDate>Mon, 01 Jan 2024 14:00:00 -0500</pubDate>
    <itunes:duration>2887</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>206 - Vignesh Rajendran, Co-Founder of Peach</itunes:title>
    <title>206 - Vignesh Rajendran, Co-Founder of Peach</title>
    <itunes:summary><![CDATA[In this episode, Vignesh Rajendran and I discuss his beginnings as a programmer, TDD, structuring your tests, organizing your workflow via testing, managing developers for success, and giving yourself permission to do a bad job in order to progress as a developer. Vignesh Rajendran on TwitterVignesh Rajendran on LinkedInVignesh Rajendran on GitHubTryPeach.io]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Vignesh Rajendran and I discuss his beginnings as a programmer, TDD, structuring your tests, organizing your workflow via testing, managing developers for success, and giving yourself permission to do a bad job in order to progress as a developer.</p><ul><li><a href='https://twitter.com/vickyonit'>Vignesh Rajendran on Twitter</a></li><li><a href='https://www.linkedin.com/in/vickyonit/'>Vignesh Rajendran on LinkedIn</a></li><li><a href='https://github.com/vickyonit'>Vignesh Rajendran on GitHub</a></li><li><a href='https://trypeach.io/'>TryPeach.io</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Vignesh Rajendran and I discuss his beginnings as a programmer, TDD, structuring your tests, organizing your workflow via testing, managing developers for success, and giving yourself permission to do a bad job in order to progress as a developer.</p><ul><li><a href='https://twitter.com/vickyonit'>Vignesh Rajendran on Twitter</a></li><li><a href='https://www.linkedin.com/in/vickyonit/'>Vignesh Rajendran on LinkedIn</a></li><li><a href='https://github.com/vickyonit'>Vignesh Rajendran on GitHub</a></li><li><a href='https://trypeach.io/'>TryPeach.io</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14200133-206-vignesh-rajendran-co-founder-of-peach.mp3" length="33892128" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/8pibe7281m002tezgn4ks3b93kxb?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14200133</guid>
    <pubDate>Sun, 24 Dec 2023 15:00:00 -0500</pubDate>
    <itunes:duration>2819</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>205 - Stefanni Brasil, Co-Creator of Hex Devs</itunes:title>
    <title>205 - Stefanni Brasil, Co-Creator of Hex Devs</title>
    <itunes:summary><![CDATA[On today's episode I'm joined by Stefanni Brasil to discuss her experience at Rubyconf in San Diego, what it's like being a maintainer on the open-source Faker-Ruby, her plans for her talk at the upcoming Sin City Ruby, her work with Thoughtbot, using templates to spin up new Rails applications, and we look ahead to 2024's packed conference slate. Testing JavaScript with Kent C. DoddsJumpstart ProRails BytesInstant_RailsRailsConfRubyConfRails WorldFriendly.rbSoutheast RubyTropical.rbStefanni ...]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode I&apos;m joined by Stefanni Brasil to discuss her experience at Rubyconf in San Diego, what it&apos;s like being a maintainer on the open-source Faker-Ruby, her plans for her talk at the upcoming Sin City Ruby, her work with Thoughtbot, using templates to spin up new Rails applications, and we look ahead to 2024&apos;s packed conference slate.</p><ul><li><a href='https://testingjavascript.com/'>Testing JavaScript with Kent C. Dodds</a></li><li><a href='https://jumpstartrails.com/'>Jumpstart Pro</a></li><li><a href='https://railsbytes.com/'>Rails Bytes</a></li><li><a href='https://github.com/jasonswett/instant_rails'>Instant_Rails</a></li><li><a href='https://www.railsconf.org/'>RailsConf</a></li><li><a href='https://rubyconf.org/'>RubyConf</a></li><li><a href='https://rubyonrails.org/world/'>Rails World</a></li><li><a href='https://friendlyrb.com/'>Friendly.rb</a></li><li><a href='https://southeastruby.com/'>Southeast Ruby</a></li><li><a href='https://www.tropicalrb.com/'>Tropical.rb</a></li><li><a href='https://twitter.com/stefannibrasil'>Stefanni Brasil on Twitter</a></li><li><a href='https://www.linkedin.com/in/stefanni-brasil'>Stefanni Brasil on LinkedIn</a></li><li><a href='https://www.stefannibrasil.me/'>StefanniBrasil.me</a></li><li><a href='https://www.hexdevs.com/'>Hex Devs</a></li><li><a href='https://thoughtbot.com/'>Thoughtbot</a></li><li><a href='https://github.com/faker-ruby'>Faker-Ruby</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode I&apos;m joined by Stefanni Brasil to discuss her experience at Rubyconf in San Diego, what it&apos;s like being a maintainer on the open-source Faker-Ruby, her plans for her talk at the upcoming Sin City Ruby, her work with Thoughtbot, using templates to spin up new Rails applications, and we look ahead to 2024&apos;s packed conference slate.</p><ul><li><a href='https://testingjavascript.com/'>Testing JavaScript with Kent C. Dodds</a></li><li><a href='https://jumpstartrails.com/'>Jumpstart Pro</a></li><li><a href='https://railsbytes.com/'>Rails Bytes</a></li><li><a href='https://github.com/jasonswett/instant_rails'>Instant_Rails</a></li><li><a href='https://www.railsconf.org/'>RailsConf</a></li><li><a href='https://rubyconf.org/'>RubyConf</a></li><li><a href='https://rubyonrails.org/world/'>Rails World</a></li><li><a href='https://friendlyrb.com/'>Friendly.rb</a></li><li><a href='https://southeastruby.com/'>Southeast Ruby</a></li><li><a href='https://www.tropicalrb.com/'>Tropical.rb</a></li><li><a href='https://twitter.com/stefannibrasil'>Stefanni Brasil on Twitter</a></li><li><a href='https://www.linkedin.com/in/stefanni-brasil'>Stefanni Brasil on LinkedIn</a></li><li><a href='https://www.stefannibrasil.me/'>StefanniBrasil.me</a></li><li><a href='https://www.hexdevs.com/'>Hex Devs</a></li><li><a href='https://thoughtbot.com/'>Thoughtbot</a></li><li><a href='https://github.com/faker-ruby'>Faker-Ruby</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14170430-205-stefanni-brasil-co-creator-of-hex-devs.mp3" length="31274901" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/1xbilvbj1yqvzrp02z43zz95p5tz?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14170430</guid>
    <pubDate>Mon, 18 Dec 2023 20:00:00 -0500</pubDate>
    <itunes:duration>2604</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>204 - Mike Stone, Co-Founder of The Gnar Company</itunes:title>
    <title>204 - Mike Stone, Co-Founder of The Gnar Company</title>
    <itunes:summary><![CDATA[In this episode, Mike Stone, co-founder of The Gnar Company and I talk about his journey to becoming a developer and founding a consultancy, finding clients via leveraging personal networks and beyond, marketing as hunting and farming, making sense of freelancing and utilization, using the correct value/pricing model, productized services, and what's next for The Gnar Company. Mike Stone on LinkedInMike Stone on TwitterThe Gnar CompanySin City Ruby]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Mike Stone, co-founder of The Gnar Company and I talk about his journey to becoming a developer and founding a consultancy, finding clients via leveraging personal networks and beyond, marketing as hunting and farming, making sense of freelancing and utilization, using the correct value/pricing model, productized services, and what&apos;s next for The Gnar Company.</p><ul><li><a href='https://www.linkedin.com/in/michaelvstone/'>Mike Stone on LinkedIn</a></li><li><a href='https://twitter.com/mikestone41'>Mike Stone on Twitter</a></li><li><a href='https://www.thegnar.com/'>The Gnar Company</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Mike Stone, co-founder of The Gnar Company and I talk about his journey to becoming a developer and founding a consultancy, finding clients via leveraging personal networks and beyond, marketing as hunting and farming, making sense of freelancing and utilization, using the correct value/pricing model, productized services, and what&apos;s next for The Gnar Company.</p><ul><li><a href='https://www.linkedin.com/in/michaelvstone/'>Mike Stone on LinkedIn</a></li><li><a href='https://twitter.com/mikestone41'>Mike Stone on Twitter</a></li><li><a href='https://www.thegnar.com/'>The Gnar Company</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14121975-204-mike-stone-co-founder-of-the-gnar-company.mp3" length="36894961" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/2aiqgmmgxjl4yrgcm3a6byokn50g?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14121975</guid>
    <pubDate>Sun, 10 Dec 2023 18:00:00 -0500</pubDate>
    <itunes:duration>3072</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>203 - Simmon Li</itunes:title>
    <title>203 - Simmon Li</title>
    <itunes:summary><![CDATA[On today's episode, Simmon Li and I discuss his beginnings as a developer, finding a job,  the benefits of attending local developer meetups, being a lifelong learner, and the upcoming Sin City Ruby conference. Toronto RubyToronto Ruby on TwitterThe Odin ProjectOttaSin City RubySimmon Li on TwitterSimmon Li on LinkedIn]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, Simmon Li and I discuss his beginnings as a developer, finding a job,  the benefits of attending local developer meetups, being a lifelong learner, and the upcoming Sin City Ruby conference.</p><ul><li><a href='https://toronto-ruby.com/'>Toronto Ruby</a></li><li><a href='https://twitter.com/toronto_ruby'>Toronto Ruby on Twitter</a></li><li><a href='https://www.theodinproject.com/'>The Odin Project</a></li><li><a href='https://otta.com/'>Otta</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li><li><a href='https://twitter.com/simmonli'>Simmon Li on Twitter</a></li><li><a href='https://www.linkedin.com/in/simmonli/'>Simmon Li on LinkedIn</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, Simmon Li and I discuss his beginnings as a developer, finding a job,  the benefits of attending local developer meetups, being a lifelong learner, and the upcoming Sin City Ruby conference.</p><ul><li><a href='https://toronto-ruby.com/'>Toronto Ruby</a></li><li><a href='https://twitter.com/toronto_ruby'>Toronto Ruby on Twitter</a></li><li><a href='https://www.theodinproject.com/'>The Odin Project</a></li><li><a href='https://otta.com/'>Otta</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li><li><a href='https://twitter.com/simmonli'>Simmon Li on Twitter</a></li><li><a href='https://www.linkedin.com/in/simmonli/'>Simmon Li on LinkedIn</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14088596-203-simmon-li.mp3" length="30359432" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/57qryfwv3rla5tdacexcysnwaled?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14088596</guid>
    <pubDate>Mon, 04 Dec 2023 19:00:00 -0500</pubDate>
    <itunes:duration>2524</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>202 - Friendly.rb 2023 Speaker Naijeria Toweett</itunes:title>
    <title>202 - Friendly.rb 2023 Speaker Naijeria Toweett</title>
    <itunes:summary><![CDATA[In this episode, Naijeria Toweett and I chat about her talk at Friendly.rb 2023, her beginnings as a developer, attending a bootcamp as Covid began to spread, how Naijeria came to speak at Friendly.rb, organizing a conference, and her motivation to speak at conferences. RubyConferences.orgSin City RubyNaijeria Toweett on LinkedInNaijeria Toweett on MediumNaijeria Toweett on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Naijeria Toweett and I chat about her talk at Friendly.rb 2023, her beginnings as a developer, attending a bootcamp as Covid began to spread, how Naijeria came to speak at Friendly.rb, organizing a conference, and her motivation to speak at conferences.</p><ul><li><a href='https://rubyconferences.org/'>RubyConferences.org</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li><li><a href='https://www.linkedin.com/in/naijeriatoweett/'>Naijeria Toweett on LinkedIn</a></li><li><a href='https://medium.com/@NaijeriaToweett'>Naijeria Toweett on Medium</a></li><li><a href='https://twitter.com/nashthecoder'>Naijeria Toweett on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Naijeria Toweett and I chat about her talk at Friendly.rb 2023, her beginnings as a developer, attending a bootcamp as Covid began to spread, how Naijeria came to speak at Friendly.rb, organizing a conference, and her motivation to speak at conferences.</p><ul><li><a href='https://rubyconferences.org/'>RubyConferences.org</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li><li><a href='https://www.linkedin.com/in/naijeriatoweett/'>Naijeria Toweett on LinkedIn</a></li><li><a href='https://medium.com/@NaijeriaToweett'>Naijeria Toweett on Medium</a></li><li><a href='https://twitter.com/nashthecoder'>Naijeria Toweett on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/14012703-202-friendly-rb-2023-speaker-naijeria-toweett.mp3" length="34749082" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/f6gcjgw1yzi9oxkemuxdnvnvl4tg?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-14012703</guid>
    <pubDate>Tue, 21 Nov 2023 14:00:00 -0500</pubDate>
    <itunes:duration>2892</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>201 - Remote Ruby Co-Host and Sin City Ruby 2024 Speaker Jason Charnes</itunes:title>
    <title>201 - Remote Ruby Co-Host and Sin City Ruby 2024 Speaker Jason Charnes</title>
    <itunes:summary><![CDATA[This week, Jason Charnes and I got together to talk about my monthly newsletter, job hopping, taking time to sharpen the saw, fixing bugs, front end development, design, reusability, defining abstraction, and things to do and where to eat in Las Vegas while attending Sin City Ruby. Nonsense Monthly, my newsletterThe Non-Designer's Design Book by Robin WilliamsSin City RubyJason Charnes.comRemote Ruby PodcastActive Record CookbookJason Charnes on Twitter]]></itunes:summary>
    <description><![CDATA[<p>This week, Jason Charnes and I got together to talk about my monthly newsletter, job hopping, taking time to sharpen the saw, fixing bugs, front end development, design, reusability, defining abstraction, and things to do and where to eat in Las Vegas while attending Sin City Ruby.</p><ul><li><a href='https://www.codewithjason.com/snail-mail-newsletter/'>Nonsense Monthly, my newsletter</a></li><li><a href='https://www.goodreads.com/book/show/41597.The_Non_Designer_s_Design_Book'>The Non-Designer&apos;s Design Book by Robin Williams</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li><li><a href='https://jasoncharnes.com/'>Jason Charnes.com</a></li><li><a href='https://www.remoteruby.com/'>Remote Ruby Podcast</a></li><li><a href='https://courses.jasoncharnes.com/active-record-cookbook'>Active Record Cookbook</a></li><li><a href='https://twitter.com/jmcharnes'>Jason Charnes on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week, Jason Charnes and I got together to talk about my monthly newsletter, job hopping, taking time to sharpen the saw, fixing bugs, front end development, design, reusability, defining abstraction, and things to do and where to eat in Las Vegas while attending Sin City Ruby.</p><ul><li><a href='https://www.codewithjason.com/snail-mail-newsletter/'>Nonsense Monthly, my newsletter</a></li><li><a href='https://www.goodreads.com/book/show/41597.The_Non_Designer_s_Design_Book'>The Non-Designer&apos;s Design Book by Robin Williams</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li><li><a href='https://jasoncharnes.com/'>Jason Charnes.com</a></li><li><a href='https://www.remoteruby.com/'>Remote Ruby Podcast</a></li><li><a href='https://courses.jasoncharnes.com/active-record-cookbook'>Active Record Cookbook</a></li><li><a href='https://twitter.com/jmcharnes'>Jason Charnes on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13876200-201-remote-ruby-co-host-and-sin-city-ruby-2024-speaker-jason-charnes.mp3" length="40595303" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/6ngrjxduqg2un71vjmo77mnxyxy4?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13876200</guid>
    <pubDate>Mon, 30 Oct 2023 18:00:00 -0400</pubDate>
    <itunes:duration>3380</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>200 - Saron Yitbarek, Founder of CodeNewbie and RubyConf Keynote Speaker</itunes:title>
    <title>200 - Saron Yitbarek, Founder of CodeNewbie and RubyConf Keynote Speaker</title>
    <itunes:summary><![CDATA[For my 200th episode of Code with Jason, I spoke with Saron Yitbarek, Founder of CodeNewbie and RubyConf Keynote Speaker.  We talk about her beginnings in tech, the founding of CodeNewbie, the power of simply asking for things, how to go about asking for things, how being self-taught still relies upon materials made available by the work of other developers, possible topics for Saron's upcoming keynote at RubyConf, and how to get the most out of your in-person conference experience.&nbsp...]]></itunes:summary>
    <description><![CDATA[<p>For my 200th episode of Code with Jason, I spoke with Saron Yitbarek, Founder of CodeNewbie and RubyConf Keynote Speaker.  We talk about her beginnings in tech, the founding of CodeNewbie, the power of simply asking for things, how to go about asking for things, how being self-taught still relies upon materials made available by the work of other developers, possible topics for Saron&apos;s upcoming keynote at RubyConf, and how to get the most out of your in-person conference experience. </p><ul><li><a href='https://notadesigner.io/'>NotADesigner.io</a></li><li><a href='https://saron.io/'>Saron.io</a></li><li><a href='https://medium.com/@saronyitbarek'>Saron Yitbarek on Medium</a></li><li><a href='https://twitter.com/saronyitbarek'>Saron Yitbarek on Twitter</a></li><li><a href='https://www.linkedin.com/in/saronyitbarek/'>Saron Yitbarek on LinkedIn</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>For my 200th episode of Code with Jason, I spoke with Saron Yitbarek, Founder of CodeNewbie and RubyConf Keynote Speaker.  We talk about her beginnings in tech, the founding of CodeNewbie, the power of simply asking for things, how to go about asking for things, how being self-taught still relies upon materials made available by the work of other developers, possible topics for Saron&apos;s upcoming keynote at RubyConf, and how to get the most out of your in-person conference experience. </p><ul><li><a href='https://notadesigner.io/'>NotADesigner.io</a></li><li><a href='https://saron.io/'>Saron.io</a></li><li><a href='https://medium.com/@saronyitbarek'>Saron Yitbarek on Medium</a></li><li><a href='https://twitter.com/saronyitbarek'>Saron Yitbarek on Twitter</a></li><li><a href='https://www.linkedin.com/in/saronyitbarek/'>Saron Yitbarek on LinkedIn</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13830363-200-saron-yitbarek-founder-of-codenewbie-and-rubyconf-keynote-speaker.mp3" length="33798395" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/nqln10par7c0cb3i1rloio63gnyv?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13830363</guid>
    <pubDate>Mon, 23 Oct 2023 15:00:00 -0400</pubDate>
    <itunes:duration>2814</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>199 - Samuel Giddins</itunes:title>
    <title>199 - Samuel Giddins</title>
    <itunes:summary><![CDATA[This week, Samuel Giddins and I discuss life on call as a developer, the upcoming RubyConf,  the pitfalls of online communications, Sam's beginnings as a developer, software supply chain security, and the difference between "amicable" and "amiable."  Sam will be at the Ruby Gems and Bundler open space at RubyConf in San Diego on Monday, November 13th 2023. Samuel Giddins' SiteSamuel Giddins on Hachyderm.ioRubyGems BlogRubyConf]]></itunes:summary>
    <description><![CDATA[<p>This week, Samuel Giddins and I discuss life on call as a developer, the upcoming RubyConf,  the pitfalls of online communications, Sam&apos;s beginnings as a developer, software supply chain security, and the difference between &quot;amicable&quot; and &quot;amiable.&quot;  Sam will be at the Ruby Gems and Bundler open space at RubyConf in San Diego on Monday, November 13th 2023.</p><ul><li><a href='https://segiddins.me/'>Samuel Giddins&apos; Site</a></li><li><a href='https://hachyderm.io/@segiddins'>Samuel Giddins on Hachyderm.io</a></li><li><a href='https://blog.rubygems.org/'>RubyGems Blog</a></li><li><a href='https://rubyconf.org/'>RubyConf</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week, Samuel Giddins and I discuss life on call as a developer, the upcoming RubyConf,  the pitfalls of online communications, Sam&apos;s beginnings as a developer, software supply chain security, and the difference between &quot;amicable&quot; and &quot;amiable.&quot;  Sam will be at the Ruby Gems and Bundler open space at RubyConf in San Diego on Monday, November 13th 2023.</p><ul><li><a href='https://segiddins.me/'>Samuel Giddins&apos; Site</a></li><li><a href='https://hachyderm.io/@segiddins'>Samuel Giddins on Hachyderm.io</a></li><li><a href='https://blog.rubygems.org/'>RubyGems Blog</a></li><li><a href='https://rubyconf.org/'>RubyConf</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13780197-199-samuel-giddins.mp3" length="30086457" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/dt5czlijje0m3kdc2n42wau1j8ok?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13780197</guid>
    <pubDate>Sun, 15 Oct 2023 14:00:00 -0400</pubDate>
    <itunes:duration>2503</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>198 - TDD with Wisen Tanasa</itunes:title>
    <title>198 - TDD with Wisen Tanasa</title>
    <itunes:summary><![CDATA[On this episode, Wisen Tanasa joins me to talk Test Driven Development.  We discuss why TDD is intuitive, translating specifications into tests, the balance between design and execution, developing a walking skeleton, the value of learning design principles and UX, minimizing the need to use willpower with positive feedback loops, and understanding what TDD is. Growing Object-Oriented Software Guided by Tests by Steve Freeman and Nat PryceThe Non-Designer's Design Book by Robin WilliamsW...]]></itunes:summary>
    <description><![CDATA[<p>On this episode, Wisen Tanasa joins me to talk Test Driven Development.  We discuss why TDD is intuitive, translating specifications into tests, the balance between design and execution, developing a walking skeleton, the value of learning design principles and UX, minimizing the need to use willpower with positive feedback loops, and understanding what TDD is.</p><ul><li><a href='http://www.growing-object-oriented-software.com/'>Growing Object-Oriented Software Guided by Tests by Steve Freeman and Nat Pryce</a></li><li><a href='https://www.peachpit.com/store/non-designers-design-book-9780133966152'>The Non-Designer&apos;s Design Book by Robin Williams</a></li><li><a href='https://twitter.com/ceilfors'>Wisen Tanasa on Twitter</a></li><li><a href='https://www.linkedin.com/in/wisen/?originalSubdomain=uk'>Wisen Tanasa on LinkedIn</a></li><li><a href='https://read.ceilfors.com/'>Wisen Tanasa&apos;s Newsletter Quantum Steps</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this episode, Wisen Tanasa joins me to talk Test Driven Development.  We discuss why TDD is intuitive, translating specifications into tests, the balance between design and execution, developing a walking skeleton, the value of learning design principles and UX, minimizing the need to use willpower with positive feedback loops, and understanding what TDD is.</p><ul><li><a href='http://www.growing-object-oriented-software.com/'>Growing Object-Oriented Software Guided by Tests by Steve Freeman and Nat Pryce</a></li><li><a href='https://www.peachpit.com/store/non-designers-design-book-9780133966152'>The Non-Designer&apos;s Design Book by Robin Williams</a></li><li><a href='https://twitter.com/ceilfors'>Wisen Tanasa on Twitter</a></li><li><a href='https://www.linkedin.com/in/wisen/?originalSubdomain=uk'>Wisen Tanasa on LinkedIn</a></li><li><a href='https://read.ceilfors.com/'>Wisen Tanasa&apos;s Newsletter Quantum Steps</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13744088-198-tdd-with-wisen-tanasa.mp3" length="35590022" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/874scg2m4v971vuijg9dsxum3e7m?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13744088</guid>
    <pubDate>Mon, 09 Oct 2023 14:00:00 -0400</pubDate>
    <itunes:duration>2964</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>197 - Thiago Massa</itunes:title>
    <title>197 - Thiago Massa</title>
    <itunes:summary><![CDATA[On this week's episode, Thiago Massa joins me for a conversation about international pizza styles, life in Berlin as compared to São Paulo, guitars and playing music, writing books, and reading well to write well.   Thiago Massa on LinkedInThiago Massa on TwitterThe Complete Guide to Rails Testing by Jason SwettMy snail mail newsletter]]></itunes:summary>
    <description><![CDATA[<p>On this week&apos;s episode, Thiago Massa joins me for a conversation about international pizza styles, life in Berlin as compared to São Paulo, guitars and playing music, writing books, and reading well to write well.  </p><ul><li><a href='https://www.linkedin.com/in/thiago-massa-24891a51/'>Thiago Massa on LinkedIn</a></li><li><a href='https://twitter.com/th1agofm'>Thiago Massa on Twitter</a></li><li><a href='https://www.codewithjason.com/complete-guide-to-rails-testing/'>The Complete Guide to Rails Testing by Jason Swett</a></li><li><a href='https://www.codewithjason.com/snail-mail-newsletter/'>My snail mail newsletter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this week&apos;s episode, Thiago Massa joins me for a conversation about international pizza styles, life in Berlin as compared to São Paulo, guitars and playing music, writing books, and reading well to write well.  </p><ul><li><a href='https://www.linkedin.com/in/thiago-massa-24891a51/'>Thiago Massa on LinkedIn</a></li><li><a href='https://twitter.com/th1agofm'>Thiago Massa on Twitter</a></li><li><a href='https://www.codewithjason.com/complete-guide-to-rails-testing/'>The Complete Guide to Rails Testing by Jason Swett</a></li><li><a href='https://www.codewithjason.com/snail-mail-newsletter/'>My snail mail newsletter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13694895-197-thiago-massa.mp3" length="51093859" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/6zil5z9nxte43lpmcw5zz6ypo4ae?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13694895</guid>
    <pubDate>Sun, 01 Oct 2023 17:00:00 -0400</pubDate>
    <itunes:duration>4255</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>196 - Defensive Programming with Prarthana Shiva</itunes:title>
    <title>196 - Defensive Programming with Prarthana Shiva</title>
    <itunes:summary><![CDATA[This week I'm joined by Prarthana Shiva for a discussion of defensive programming.  We talk guard clauses, assertions, null tricks, secure coding, offensive programming, and loud failure.  We also get into debugging processes, Prarthana's background, and my upcoming book on AI assisted programming. Prarthana Shiva on LinkedIn]]></itunes:summary>
    <description><![CDATA[<p>This week I&apos;m joined by Prarthana Shiva for a discussion of defensive programming.  We talk guard clauses, assertions, null tricks, secure coding, offensive programming, and loud failure.  We also get into debugging processes, Prarthana&apos;s background, and my upcoming book on AI assisted programming.</p><ul><li><a href='https://www.linkedin.com/in/prarthanas/'>Prarthana Shiva on LinkedIn</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week I&apos;m joined by Prarthana Shiva for a discussion of defensive programming.  We talk guard clauses, assertions, null tricks, secure coding, offensive programming, and loud failure.  We also get into debugging processes, Prarthana&apos;s background, and my upcoming book on AI assisted programming.</p><ul><li><a href='https://www.linkedin.com/in/prarthanas/'>Prarthana Shiva on LinkedIn</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13656643-196-defensive-programming-with-prarthana-shiva.mp3" length="24326688" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/v1ywhykm84nnbp59rfokcxx5nype?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13656643</guid>
    <pubDate>Mon, 25 Sep 2023 12:00:00 -0400</pubDate>
    <itunes:duration>2023</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>195 - Effective Communication with Mark Shead</itunes:title>
    <title>195 - Effective Communication with Mark Shead</title>
    <itunes:summary><![CDATA[Mark Shead joins me for a discussion on effective communication as an engineering leader.  We also get into how understanding your client's needs can help you work efficiently, the difference in difficulty between creating something completely new and iterating on an existing design, how early and frequent feedback helps make the development process more efficient, and focusing on the value developers provide, rather than checking off tasks completed. Mark Shead's YouTube ChannelMark She...]]></itunes:summary>
    <description><![CDATA[<p>Mark Shead joins me for a discussion on effective communication as an engineering leader.  We also get into how understanding your client&apos;s needs can help you work efficiently, the difference in difficulty between creating something completely new and iterating on an existing design, how early and frequent feedback helps make the development process more efficient, and focusing on the value developers provide, rather than checking off tasks completed.</p><ul><li><a href='https://www.youtube.com/c/MarkShead'>Mark Shead&apos;s YouTube Channel</a></li><li><a href='https://twitter.com/markwshead'>Mark Shead on Twitter</a></li><li><a href='https://www.markshead.com/'>Mark Shead.com</a> </li><li><a href='https://www.amazon.com/Starting-Agile-Finding-Your-Path/dp/1945121092'>Starting Agile: Finding Your Path by Mark Shead</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Mark Shead joins me for a discussion on effective communication as an engineering leader.  We also get into how understanding your client&apos;s needs can help you work efficiently, the difference in difficulty between creating something completely new and iterating on an existing design, how early and frequent feedback helps make the development process more efficient, and focusing on the value developers provide, rather than checking off tasks completed.</p><ul><li><a href='https://www.youtube.com/c/MarkShead'>Mark Shead&apos;s YouTube Channel</a></li><li><a href='https://twitter.com/markwshead'>Mark Shead on Twitter</a></li><li><a href='https://www.markshead.com/'>Mark Shead.com</a> </li><li><a href='https://www.amazon.com/Starting-Agile-Finding-Your-Path/dp/1945121092'>Starting Agile: Finding Your Path by Mark Shead</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13611507-195-effective-communication-with-mark-shead.mp3" length="38896601" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/fkbrvdyqkmxhd9clc00h6jh98jxd?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13611507</guid>
    <pubDate>Mon, 18 Sep 2023 12:00:00 -0400</pubDate>
    <itunes:duration>3243</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>194 - Josh Doody, Salary Negotiation Coach</itunes:title>
    <title>194 - Josh Doody, Salary Negotiation Coach</title>
    <itunes:summary><![CDATA[This week, Josh Doody joins me for a conversation on the ins and outs of salary negotiation.  We also discuss increasing your value as an employee, negotiating raises, the importance of precision in professional communications and avoiding pronouns for proper nouns, using positive language as opposed to negative language, and the effect of building goodwill wherever you work. How to Win Friends and Influence People by Dale CarnegieFearless Salary Negotiation.comFearless Salary Negotiatio...]]></itunes:summary>
    <description><![CDATA[<p>This week, Josh Doody joins me for a conversation on the ins and outs of salary negotiation.  We also discuss increasing your value as an employee, negotiating raises, the importance of precision in professional communications and avoiding pronouns for proper nouns, using positive language as opposed to negative language, and the effect of building goodwill wherever you work.</p><ul><li><a href='https://www.goodreads.com/book/show/4865.How_to_Win_Friends_and_Influence_People'>How to Win Friends and Influence People by Dale Carnegie</a></li><li><a href='https://fearlesssalarynegotiation.com/'>Fearless Salary Negotiation.com</a></li><li><a href='https://fearlesssalarynegotiation.com/book/'>Fearless Salary Negotiation by Josh Doody</a></li><li><a href='https://twitter.com/JoshDoody'>Josh Doody on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week, Josh Doody joins me for a conversation on the ins and outs of salary negotiation.  We also discuss increasing your value as an employee, negotiating raises, the importance of precision in professional communications and avoiding pronouns for proper nouns, using positive language as opposed to negative language, and the effect of building goodwill wherever you work.</p><ul><li><a href='https://www.goodreads.com/book/show/4865.How_to_Win_Friends_and_Influence_People'>How to Win Friends and Influence People by Dale Carnegie</a></li><li><a href='https://fearlesssalarynegotiation.com/'>Fearless Salary Negotiation.com</a></li><li><a href='https://fearlesssalarynegotiation.com/book/'>Fearless Salary Negotiation by Josh Doody</a></li><li><a href='https://twitter.com/JoshDoody'>Josh Doody on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13443487-194-josh-doody-salary-negotiation-coach.mp3" length="48435645" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/4beeyblwqv2zk2dc2kizy54x4hx8?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13443487</guid>
    <pubDate>Mon, 21 Aug 2023 13:00:00 -0400</pubDate>
    <itunes:duration>4040</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>193 - Amanda Perino, Executive Director of The Rails Foundation</itunes:title>
    <title>193 - Amanda Perino, Executive Director of The Rails Foundation</title>
    <itunes:summary><![CDATA[This week I'm joined by Amanda Perino, Executive Director of the Rails Foundation.  We discuss the upcoming Rails World conference in Amsterdam on October 5th &amp; 6th.  We also discuss what makes for a great conference experience, learning new languages and studying abroad, cultural differences between the US and Europe, and what's new at the Rails Foundation. The Rails FoundationRails World 2023The Rails Foundation on TwitterThe Rails Foundation on LinkedInThis Week In Rails News...]]></itunes:summary>
    <description><![CDATA[<p>This week I&apos;m joined by Amanda Perino, Executive Director of the Rails Foundation.  We discuss the upcoming Rails World conference in Amsterdam on October 5th &amp; 6th.  We also discuss what makes for a great conference experience, learning new languages and studying abroad, cultural differences between the US and Europe, and what&apos;s new at the Rails Foundation.</p><ul><li><a href='https://rubyonrails.org/foundation'>The Rails Foundation</a></li><li><a href='https://rubyonrails.org/world'>Rails World 2023</a></li><li><a href='https://twitter.com/rails'>The Rails Foundation on Twitter</a></li><li><a href='https://www.linkedin.com/company/ruby-on-rails-org/'>The Rails Foundation on LinkedIn</a></li><li><a href='https://world.hey.com/this.week.in.rails'>This Week In Rails Newsletter</a></li><li><a href='https://twitter.com/AmandaBPerino'>Amanda Perino on Twitter</a></li><li><a href='https://www.linkedin.com/in/amandabrookeperino/'>Amanda Perino on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week I&apos;m joined by Amanda Perino, Executive Director of the Rails Foundation.  We discuss the upcoming Rails World conference in Amsterdam on October 5th &amp; 6th.  We also discuss what makes for a great conference experience, learning new languages and studying abroad, cultural differences between the US and Europe, and what&apos;s new at the Rails Foundation.</p><ul><li><a href='https://rubyonrails.org/foundation'>The Rails Foundation</a></li><li><a href='https://rubyonrails.org/world'>Rails World 2023</a></li><li><a href='https://twitter.com/rails'>The Rails Foundation on Twitter</a></li><li><a href='https://www.linkedin.com/company/ruby-on-rails-org/'>The Rails Foundation on LinkedIn</a></li><li><a href='https://world.hey.com/this.week.in.rails'>This Week In Rails Newsletter</a></li><li><a href='https://twitter.com/AmandaBPerino'>Amanda Perino on Twitter</a></li><li><a href='https://www.linkedin.com/in/amandabrookeperino/'>Amanda Perino on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13403814-193-amanda-perino-executive-director-of-the-rails-foundation.mp3" length="43125468" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/whpfwvglegoy69rary5bg1lvkvxq?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13403814</guid>
    <pubDate>Mon, 14 Aug 2023 14:00:00 -0400</pubDate>
    <itunes:duration>3596</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>192 - Yeong Sheng</itunes:title>
    <title>192 - Yeong Sheng</title>
    <itunes:summary><![CDATA[Today, I'm joined by Yeong Sheng Tan. We discuss his work as a coach and a consultant, how he integrates himself with a team to gain insight into workflows and to gain buy-in on his recommendations.  We also get into test design, taking small steps and making frequent commits, epistemology, Bayesian reasoning, and multiple assertions in test cases.  99 Bottles of OOP by Sandy Metz, Katrina Owen, and TJ StankusOdd-eYeong Sheng Tan on TwitterYeong Sheng Tan at Odd-eSin City Ruby]]></itunes:summary>
    <description><![CDATA[<p>Today, I&apos;m joined by Yeong Sheng Tan. We discuss his work as a coach and a consultant, how he integrates himself with a team to gain insight into workflows and to gain buy-in on his recommendations.  We also get into test design, taking small steps and making frequent commits, epistemology, Bayesian reasoning, and multiple assertions in test cases. </p><ul><li><a href='https://sandimetz.com/99bottles'>99 Bottles of OOP by Sandy Metz, Katrina Owen, and TJ Stankus</a></li><li><a href='https://www.odd-e.com/'>Odd-e</a></li><li><a href='https://twitter.com/yeongsheng/'>Yeong Sheng Tan on Twitter</a></li><li><a href='https://www.odd-e.com/about/yeongsheng.html'>Yeong Sheng Tan at Odd-e</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Today, I&apos;m joined by Yeong Sheng Tan. We discuss his work as a coach and a consultant, how he integrates himself with a team to gain insight into workflows and to gain buy-in on his recommendations.  We also get into test design, taking small steps and making frequent commits, epistemology, Bayesian reasoning, and multiple assertions in test cases. </p><ul><li><a href='https://sandimetz.com/99bottles'>99 Bottles of OOP by Sandy Metz, Katrina Owen, and TJ Stankus</a></li><li><a href='https://www.odd-e.com/'>Odd-e</a></li><li><a href='https://twitter.com/yeongsheng/'>Yeong Sheng Tan on Twitter</a></li><li><a href='https://www.odd-e.com/about/yeongsheng.html'>Yeong Sheng Tan at Odd-e</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13326051-192-yeong-sheng.mp3" length="39245604" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/38xpd0m4p603x8u2tsova505at1v?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13326051</guid>
    <pubDate>Mon, 31 Jul 2023 20:00:00 -0400</pubDate>
    <itunes:duration>3271</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>191 - Payload CMS (YC S22) with Dan Ribbens</itunes:title>
    <title>191 - Payload CMS (YC S22) with Dan Ribbens</title>
    <itunes:summary><![CDATA[This week, I'm joined by Dan Ribbens for an in-depth conversation about his headless CMS software Payload CMS.  We also discuss other CMS platforms and Dan's experience with Y Combinator.  Payload CMSPayload CMS on TwitterPayload CMS on DiscordDanRibbens.comDan Ribbens on TwitterSin City Ruby]]></itunes:summary>
    <description><![CDATA[<p>This week, I&apos;m joined by Dan Ribbens for an in-depth conversation about his headless CMS software Payload CMS.  We also discuss other CMS platforms and Dan&apos;s experience with Y Combinator. </p><ul><li><a href='https://payloadcms.com/'>Payload CMS</a></li><li><a href='https://twitter.com/payloadcms'>Payload CMS on Twitter</a></li><li><a href='https://payloadcms.com/blog/announcing-public-discord-server'>Payload CMS on Discord</a></li><li><a href='http://danribbens.com/'>DanRibbens.com</a></li><li><a href='https://twitter.com/DanRibbens'>Dan Ribbens on Twitter</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week, I&apos;m joined by Dan Ribbens for an in-depth conversation about his headless CMS software Payload CMS.  We also discuss other CMS platforms and Dan&apos;s experience with Y Combinator. </p><ul><li><a href='https://payloadcms.com/'>Payload CMS</a></li><li><a href='https://twitter.com/payloadcms'>Payload CMS on Twitter</a></li><li><a href='https://payloadcms.com/blog/announcing-public-discord-server'>Payload CMS on Discord</a></li><li><a href='http://danribbens.com/'>DanRibbens.com</a></li><li><a href='https://twitter.com/DanRibbens'>Dan Ribbens on Twitter</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13280089-191-payload-cms-yc-s22-with-dan-ribbens.mp3" length="36050832" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/r60aw7quu7whw8r5tptj9qjxwect?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13280089</guid>
    <pubDate>Tue, 25 Jul 2023 08:00:00 -0400</pubDate>
    <itunes:duration>3006</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>190 - PostgreSQL with Sin City Ruby Speaker Andrew Atkinson</itunes:title>
    <title>190 - PostgreSQL with Sin City Ruby Speaker Andrew Atkinson</title>
    <itunes:summary><![CDATA[On this episode, Andrew Atkinson returns for a conversation centering on partitioning in PostgreSQL.  We also discuss his upcoming book High Performance PostgreSQL for Rails, Sin City Ruby and some of the benefits of attending conferences, and "getting reps in."  High Performance PostgreSQL for Rails by Andrew Atkinson (coming August 2023)The Rails Way by Obie FernandezpgslicePartitioning Billions of Rows Without DowntimeAndy Atkinson.comAndrew Atkinson on TwitterAndrew Atkinson on ...]]></itunes:summary>
    <description><![CDATA[<p>On this episode, Andrew Atkinson returns for a conversation centering on partitioning in PostgreSQL.  We also discuss his upcoming book High Performance PostgreSQL for Rails, Sin City Ruby and some of the benefits of attending conferences, and &quot;getting reps in.&quot; </p><ul><li><a href='https://pgrailsbook.com/'>High Performance PostgreSQL for Rails by Andrew Atkinson (coming August 2023)</a></li><li><a href='https://www.oreilly.com/library/view/the-rails-way/9780321445612/'>The Rails Way by Obie Fernandez</a></li><li><a href='https://github.com/ankane/pgslice'>pgslice</a></li><li><a href='https://speakerdeck.com/andyatkinson/partitioning-billions-of-rows-without-downtime'>Partitioning Billions of Rows Without Downtime</a></li><li><a href='https://andyatkinson.com/'>Andy Atkinson.com</a></li><li><a href='https://twitter.com/andatki'>Andrew Atkinson on Twitter</a></li><li><a href='https://github.com/andyatkinson'>Andrew Atkinson on GitHub</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this episode, Andrew Atkinson returns for a conversation centering on partitioning in PostgreSQL.  We also discuss his upcoming book High Performance PostgreSQL for Rails, Sin City Ruby and some of the benefits of attending conferences, and &quot;getting reps in.&quot; </p><ul><li><a href='https://pgrailsbook.com/'>High Performance PostgreSQL for Rails by Andrew Atkinson (coming August 2023)</a></li><li><a href='https://www.oreilly.com/library/view/the-rails-way/9780321445612/'>The Rails Way by Obie Fernandez</a></li><li><a href='https://github.com/ankane/pgslice'>pgslice</a></li><li><a href='https://speakerdeck.com/andyatkinson/partitioning-billions-of-rows-without-downtime'>Partitioning Billions of Rows Without Downtime</a></li><li><a href='https://andyatkinson.com/'>Andy Atkinson.com</a></li><li><a href='https://twitter.com/andatki'>Andrew Atkinson on Twitter</a></li><li><a href='https://github.com/andyatkinson'>Andrew Atkinson on GitHub</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13240572-190-postgresql-with-sin-city-ruby-speaker-andrew-atkinson.mp3" length="27977060" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/znjz4t8vwtxzx91op2s1aeethobf?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13240572</guid>
    <pubDate>Mon, 17 Jul 2023 18:00:00 -0400</pubDate>
    <itunes:duration>2331</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>189 - Sin City Ruby Speaker Ernesto Tagwerker</itunes:title>
    <title>189 - Sin City Ruby Speaker Ernesto Tagwerker</title>
    <itunes:summary><![CDATA[On today's episode, Ernesto Tagwerker returns for a conversation that touches on my upcoming Sin City Ruby conference (March 21-22 2024, in Las Vegas), addressing technical debt, particularly at small companies, defining technical debt, test coverage metrics, code metrics, the meaning of code quality, and "good enough" software. Ernesto Tagwerker on Mastodon.socialFast Ruby.ioRuby.socialSin City Ruby]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, Ernesto Tagwerker returns for a conversation that touches on my upcoming Sin City Ruby conference (March 21-22 2024, in Las Vegas), addressing technical debt, particularly at small companies, defining technical debt, test coverage metrics, code metrics, the meaning of code quality, and &quot;good enough&quot; software.</p><ul><li><a href='https://mastodon.social/@etagwerker'>Ernesto Tagwerker on Mastodon.social</a></li><li><a href='https://www.fastruby.io/'>Fast Ruby.io</a></li><li><a href='https://ruby.social/explore'>Ruby.social</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, Ernesto Tagwerker returns for a conversation that touches on my upcoming Sin City Ruby conference (March 21-22 2024, in Las Vegas), addressing technical debt, particularly at small companies, defining technical debt, test coverage metrics, code metrics, the meaning of code quality, and &quot;good enough&quot; software.</p><ul><li><a href='https://mastodon.social/@etagwerker'>Ernesto Tagwerker on Mastodon.social</a></li><li><a href='https://www.fastruby.io/'>Fast Ruby.io</a></li><li><a href='https://ruby.social/explore'>Ruby.social</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13195758-189-sin-city-ruby-speaker-ernesto-tagwerker.mp3" length="41756205" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/wmghevqtv2ekebnj6ds0zv1ey42i?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13195758</guid>
    <pubDate>Mon, 10 Jul 2023 14:00:00 -0400</pubDate>
    <itunes:duration>3483</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>188 - Sin City Ruby Speaker Irina Nazarova</itunes:title>
    <title>188 - Sin City Ruby Speaker Irina Nazarova</title>
    <itunes:summary><![CDATA[Today I welcome back Evil Martians CEO Irina Nazarova for a discussion of her travels, the relentless march of time, changes we expect to see in the future of large language models, preparing for AI tools of the future, the most effective ways of using ChatGPT, AI as a performance enhancing drug, the upcoming Sin City Ruby conference (March 21-22, 2024), the support of the Ruby community and the importance of surrounding yourself with open, positive people. Irina Nazarova on TwitterIrina Naza...]]></itunes:summary>
    <description><![CDATA[<p>Today I welcome back Evil Martians CEO Irina Nazarova for a discussion of her travels, the relentless march of time, changes we expect to see in the future of large language models, preparing for AI tools of the future, the most effective ways of using ChatGPT, AI as a performance enhancing drug, the upcoming Sin City Ruby conference (March 21-22, 2024), the support of the Ruby community and the importance of surrounding yourself with open, positive people.</p><ul><li><a href='https://twitter.com/inazarova'>Irina Nazarova on Twitter</a></li><li><a href='https://www.linkedin.com/in/nonconstant/'>Irina Nazarova on LinkedIn</a></li><li><a href='https://www.pearson.com/en-us/subject-catalog/p/artificial-intelligence-a-modern-approach/P200000003500/9780137505135'>Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig</a></li><li><a href='https://evilmartians.com/'>Evil Martians.com</a></li><li><a href='https://www.razomforukraine.org/'>Razom for Ukraine</a></li><li><a href='https://www.razomforukraine.org/'>Nova Ukraine</a></li><li><a href='https://wck.org/'>World Central Kitchen</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Today I welcome back Evil Martians CEO Irina Nazarova for a discussion of her travels, the relentless march of time, changes we expect to see in the future of large language models, preparing for AI tools of the future, the most effective ways of using ChatGPT, AI as a performance enhancing drug, the upcoming Sin City Ruby conference (March 21-22, 2024), the support of the Ruby community and the importance of surrounding yourself with open, positive people.</p><ul><li><a href='https://twitter.com/inazarova'>Irina Nazarova on Twitter</a></li><li><a href='https://www.linkedin.com/in/nonconstant/'>Irina Nazarova on LinkedIn</a></li><li><a href='https://www.pearson.com/en-us/subject-catalog/p/artificial-intelligence-a-modern-approach/P200000003500/9780137505135'>Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig</a></li><li><a href='https://evilmartians.com/'>Evil Martians.com</a></li><li><a href='https://www.razomforukraine.org/'>Razom for Ukraine</a></li><li><a href='https://www.razomforukraine.org/'>Nova Ukraine</a></li><li><a href='https://wck.org/'>World Central Kitchen</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13154859-188-sin-city-ruby-speaker-irina-nazarova.mp3" length="56032275" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/pg98aej6av3ogbpxszq1fskgmpxi?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13154859</guid>
    <pubDate>Mon, 03 Jul 2023 16:00:00 -0400</pubDate>
    <itunes:duration>4674</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>187 - Sin City Ruby Keynote Speaker Obie Fernandez</itunes:title>
    <title>187 - Sin City Ruby Keynote Speaker Obie Fernandez</title>
    <itunes:summary><![CDATA[On today's episode, I'm joined by Sin City Ruby Keynote Speaker Obie Fernandez for a discussion of AI.  We talk about his AI project Olympia and the utility of opinions in an AI model.  We also get into the suspension of disbelief that AI is capable of engendering, the function and necessity of politeness in AI models, the feasibility of custom AI models, next steps for AI, and social interactions at conferences. The Rails Way by Obie FernandezOlympia.chatRCRDSHPMagmaChatImprov Effe...]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, I&apos;m joined by Sin City Ruby Keynote Speaker Obie Fernandez for a discussion of AI.  We talk about his AI project Olympia and the utility of opinions in an AI model.  We also get into the suspension of disbelief that AI is capable of engendering, the function and necessity of politeness in AI models, the feasibility of custom AI models, next steps for AI, and social interactions at conferences.</p><ul><li><a href='https://www.oreilly.com/library/view/the-rails-way/9780321445612/'>The Rails Way by Obie Fernandez</a></li><li><a href='https://olympia.chat/'>Olympia.chat</a></li><li><a href='https://app.rcrdshp.com/'>RCRDSHP</a></li><li><a href='https://magmachat.ai/'>MagmaChat</a></li><li><a href='https://improveffect.com/'>Improv Effect</a></li><li><a href='https://www.mhprofessional.com/business-improv-experiential-learning-exercises-to-train-employees-to-handle-every-situation-with-9780071768214-usa'>Business Improv by Val Gee and Sarah Gee</a></li><li><a href='https://obiefernandez.com/'>Obie Fernandez.com</a> </li><li><a href='https://leanpub.com/therails7way'>The Rails 7 Way by Obie Fernandez, Lucas Dohmen, and Tom Henrik Aadland</a></li><li><a href='https://open.spotify.com/artist/4LHIbLatBkqIRlJkviJHbn'>Obie Fernandez on Spotify</a></li><li><a href='https://twitter.com/obie'>Obie Fernandez on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, I&apos;m joined by Sin City Ruby Keynote Speaker Obie Fernandez for a discussion of AI.  We talk about his AI project Olympia and the utility of opinions in an AI model.  We also get into the suspension of disbelief that AI is capable of engendering, the function and necessity of politeness in AI models, the feasibility of custom AI models, next steps for AI, and social interactions at conferences.</p><ul><li><a href='https://www.oreilly.com/library/view/the-rails-way/9780321445612/'>The Rails Way by Obie Fernandez</a></li><li><a href='https://olympia.chat/'>Olympia.chat</a></li><li><a href='https://app.rcrdshp.com/'>RCRDSHP</a></li><li><a href='https://magmachat.ai/'>MagmaChat</a></li><li><a href='https://improveffect.com/'>Improv Effect</a></li><li><a href='https://www.mhprofessional.com/business-improv-experiential-learning-exercises-to-train-employees-to-handle-every-situation-with-9780071768214-usa'>Business Improv by Val Gee and Sarah Gee</a></li><li><a href='https://obiefernandez.com/'>Obie Fernandez.com</a> </li><li><a href='https://leanpub.com/therails7way'>The Rails 7 Way by Obie Fernandez, Lucas Dohmen, and Tom Henrik Aadland</a></li><li><a href='https://open.spotify.com/artist/4LHIbLatBkqIRlJkviJHbn'>Obie Fernandez on Spotify</a></li><li><a href='https://twitter.com/obie'>Obie Fernandez on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13111400-187-sin-city-ruby-keynote-speaker-obie-fernandez.mp3" length="45216236" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/hplxidxmomab61gdfpcilb6cxwi9?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13111400</guid>
    <pubDate>Mon, 26 Jun 2023 17:00:00 -0400</pubDate>
    <itunes:duration>3770</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>186 - Jimmy Miller</itunes:title>
    <title>186 - Jimmy Miller</title>
    <itunes:summary><![CDATA[This week, Jimmy Miller joins me for a discussion that touches on layoffs, the pitfalls of vulnerability reporting, our paths to programming, YJIT and performance, why we need as many programming languages as possible, writing clever code, collective ownership of code, duplication, and the value of liberalizing your education. Jimmy Miller on TwitterJimmy Miller on TwitchFuture of CodingCode Complete by Steve McConnell]]></itunes:summary>
    <description><![CDATA[<p>This week, Jimmy Miller joins me for a discussion that touches on layoffs, the pitfalls of vulnerability reporting, our paths to programming, YJIT and performance, why we need as many programming languages as possible, writing clever code, collective ownership of code, duplication, and the value of liberalizing your education.</p><ul><li><a href='https://twitter.com/jimmyhmiller'>Jimmy Miller on Twitter</a></li><li><a href='https://www.twitch.tv/jimmyhmiller'>Jimmy Miller on Twitch</a></li><li><a href='https://podcasts.apple.com/podcast/future-of-coding/id1265527976'>Future of Coding</a></li><li><a href='https://www.oreilly.com/library/view/code-complete-2nd/0735619670/'>Code Complete by Steve McConnell</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week, Jimmy Miller joins me for a discussion that touches on layoffs, the pitfalls of vulnerability reporting, our paths to programming, YJIT and performance, why we need as many programming languages as possible, writing clever code, collective ownership of code, duplication, and the value of liberalizing your education.</p><ul><li><a href='https://twitter.com/jimmyhmiller'>Jimmy Miller on Twitter</a></li><li><a href='https://www.twitch.tv/jimmyhmiller'>Jimmy Miller on Twitch</a></li><li><a href='https://podcasts.apple.com/podcast/future-of-coding/id1265527976'>Future of Coding</a></li><li><a href='https://www.oreilly.com/library/view/code-complete-2nd/0735619670/'>Code Complete by Steve McConnell</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/13032809-186-jimmy-miller.mp3" length="47712606" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/0nfx8urst00rbhd2e07hd3b8rkgm?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13032809</guid>
    <pubDate>Tue, 13 Jun 2023 15:00:00 -0400</pubDate>
    <itunes:duration>3980</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>185 - Test Suite Performance with Vladimir Dementyev</itunes:title>
    <title>185 - Test Suite Performance with Vladimir Dementyev</title>
    <itunes:summary><![CDATA[This week, Vladimir Dementyev returns for a discussion of test suite performance. We talk profiling your test suite, looking for commonalities between tests, using TestProf to identify the slowest parts of your tests, and dividing your tests by type.  We also get into how ChatGPT can be used by developers, specialized versions of ChatGPT for development use, how I've used ChatGPT to assist with my debugging process, and the (extremely low) risk of exposing your code to hackers by using C...]]></itunes:summary>
    <description><![CDATA[<p>This week, Vladimir Dementyev returns for a discussion of test suite performance. We talk profiling your test suite, looking for commonalities between tests, using TestProf to identify the slowest parts of your tests, and dividing your tests by type.  We also get into how ChatGPT can be used by developers, specialized versions of ChatGPT for development use, how I&apos;ve used ChatGPT to assist with my debugging process, and the (extremely low) risk of exposing your code to hackers by using ChatGPT.</p><ul><li><a href='https://twitter.com/palkan_tula'>Vladimir Dementyev on Twitter</a></li><li><a href='https://bento.me/palkan'>Vladimir Dementyev&apos;s home page</a></li><li><a href='https://www.packtpub.com/product/layered-design-for-ruby-on-rails-applications/9781801813785'>Layered Design for Ruby on Rails Applications by Vladimir Dementyev</a></li><li><a href='https://evilmartians.com/'>Evil Martians</a></li><li><a href='https://test-prof.evilmartians.io/#/'>TestProf</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week, Vladimir Dementyev returns for a discussion of test suite performance. We talk profiling your test suite, looking for commonalities between tests, using TestProf to identify the slowest parts of your tests, and dividing your tests by type.  We also get into how ChatGPT can be used by developers, specialized versions of ChatGPT for development use, how I&apos;ve used ChatGPT to assist with my debugging process, and the (extremely low) risk of exposing your code to hackers by using ChatGPT.</p><ul><li><a href='https://twitter.com/palkan_tula'>Vladimir Dementyev on Twitter</a></li><li><a href='https://bento.me/palkan'>Vladimir Dementyev&apos;s home page</a></li><li><a href='https://www.packtpub.com/product/layered-design-for-ruby-on-rails-applications/9781801813785'>Layered Design for Ruby on Rails Applications by Vladimir Dementyev</a></li><li><a href='https://evilmartians.com/'>Evil Martians</a></li><li><a href='https://test-prof.evilmartians.io/#/'>TestProf</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12948312-185-test-suite-performance-with-vladimir-dementyev.mp3" length="61688008" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/947msf6jezwbhp6nhmnw0dah57bf?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12948312</guid>
    <pubDate>Tue, 13 Jun 2023 08:00:00 -0400</pubDate>
    <itunes:duration>5146</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>184 - ChatGPT with Moiz Ali</itunes:title>
    <title>184 - ChatGPT with Moiz Ali</title>
    <itunes:summary><![CDATA[This week Moiz Ali and I talk ChatGPT and its likely impact on the programming profession.  We look at how ChatGPT has already impacted our workflows, potential use cases, using ChatGPT to explain programming concepts to you, software engineers becoming prompt engineers, why AI is unlikely to completely replace human interaction with code, and why programming is like farming. Moiz Ali on TwitterMoiz Ali on LinkedInMoiz Ali on GitHubmock graphql_ai]]></itunes:summary>
    <description><![CDATA[<p>This week Moiz Ali and I talk ChatGPT and its likely impact on the programming profession.  We look at how ChatGPT has already impacted our workflows, potential use cases, using ChatGPT to explain programming concepts to you, software engineers becoming prompt engineers, why AI is unlikely to completely replace human interaction with code, and why programming is like farming.</p><ul><li><a href='https://twitter.com/im_unravel'>Moiz Ali on Twitter</a></li><li><a href='https://www.linkedin.com/in/moiz-aly/'>Moiz Ali on LinkedIn</a></li><li><a href='https://github.com/Moiz1524'>Moiz Ali on GitHub</a></li><li><a href='https://github.com/Moiz1524/mock_graphql_ai'>mock graphql_ai</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week Moiz Ali and I talk ChatGPT and its likely impact on the programming profession.  We look at how ChatGPT has already impacted our workflows, potential use cases, using ChatGPT to explain programming concepts to you, software engineers becoming prompt engineers, why AI is unlikely to completely replace human interaction with code, and why programming is like farming.</p><ul><li><a href='https://twitter.com/im_unravel'>Moiz Ali on Twitter</a></li><li><a href='https://www.linkedin.com/in/moiz-aly/'>Moiz Ali on LinkedIn</a></li><li><a href='https://github.com/Moiz1524'>Moiz Ali on GitHub</a></li><li><a href='https://github.com/Moiz1524/mock_graphql_ai'>mock graphql_ai</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12990912-184-chatgpt-with-moiz-ali.mp3" length="36328982" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/n81m3jcz0udyns26xs0i0xsr22i2?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12990912</guid>
    <pubDate>Tue, 06 Jun 2023 16:00:00 -0400</pubDate>
    <itunes:duration>3030</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>183 - AI and the Democratization of Programming with Ufuk Kayserilioglu</itunes:title>
    <title>183 - AI and the Democratization of Programming with Ufuk Kayserilioglu</title>
    <itunes:summary><![CDATA[On today's episode, Ufuk Kayserilioglu returns for a discussion of what he's been up to with the Ruby infrastructure team at Shopify, the challenges of parsing Ruby, how AI tools like ChatGPT will change programming, the likelihood of AI replacing programmers, and how AI is democratizing programming.  Ufuk.devUfuk Kayserilioglu on TwitterUfuk Kayserilioglu on GitHub]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, Ufuk Kayserilioglu returns for a discussion of what he&apos;s been up to with the Ruby infrastructure team at Shopify, the challenges of parsing Ruby, how AI tools like ChatGPT will change programming, the likelihood of AI replacing programmers, and how AI is democratizing programming. </p><ul><li><a href='https://ufuk.dev/'>Ufuk.dev</a></li><li><a href='https://twitter.com/paracycle'>Ufuk Kayserilioglu on Twitter</a></li><li><a href='https://github.com/paracycle'>Ufuk Kayserilioglu on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, Ufuk Kayserilioglu returns for a discussion of what he&apos;s been up to with the Ruby infrastructure team at Shopify, the challenges of parsing Ruby, how AI tools like ChatGPT will change programming, the likelihood of AI replacing programmers, and how AI is democratizing programming. </p><ul><li><a href='https://ufuk.dev/'>Ufuk.dev</a></li><li><a href='https://twitter.com/paracycle'>Ufuk Kayserilioglu on Twitter</a></li><li><a href='https://github.com/paracycle'>Ufuk Kayserilioglu on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12904213-183-ai-and-the-democratization-of-programming-with-ufuk-kayserilioglu.mp3" length="50238513" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/gkicar8wo71gxk757xyfhln2puaz?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12904213</guid>
    <pubDate>Tue, 23 May 2023 14:00:00 -0400</pubDate>
    <itunes:duration>4190</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>182 - ChatGPT with Lee McAlilly</itunes:title>
    <title>182 - ChatGPT with Lee McAlilly</title>
    <itunes:summary><![CDATA[Lee McAlilly returns for a discussion of his experiences using ChatGPT, strategies for using ChatGPT in your work, how getting correct answers isn't the only value to be derived from ChatGPT, what the future of programming with AI tools looks like, the potential downsides of AI technology, and how AI will or will not affect employment.  Ruby on Rails Tutorial by Michael HartlEnlightenment Now by Steven PinkerOriginal Fuzz Guitar StrapsLee McAlilly on Twitter]]></itunes:summary>
    <description><![CDATA[<p>Lee McAlilly returns for a discussion of his experiences using ChatGPT, strategies for using ChatGPT in your work, how getting correct answers isn&apos;t the only value to be derived from ChatGPT, what the future of programming with AI tools looks like, the potential downsides of AI technology, and how AI will or will not affect employment. </p><ul><li><a href='https://www.railstutorial.org/'>Ruby on Rails Tutorial by Michael Hartl</a></li><li><a href='https://stevenpinker.com/publications/enlightenment-now-case-reason-science-humanism-and-progress'>Enlightenment Now by Steven Pinker</a></li><li><a href='https://originalfuzz.com/'>Original Fuzz Guitar Straps</a></li><li><a href='https://twitter.com/leemcalilly?lang=en'>Lee McAlilly on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Lee McAlilly returns for a discussion of his experiences using ChatGPT, strategies for using ChatGPT in your work, how getting correct answers isn&apos;t the only value to be derived from ChatGPT, what the future of programming with AI tools looks like, the potential downsides of AI technology, and how AI will or will not affect employment. </p><ul><li><a href='https://www.railstutorial.org/'>Ruby on Rails Tutorial by Michael Hartl</a></li><li><a href='https://stevenpinker.com/publications/enlightenment-now-case-reason-science-humanism-and-progress'>Enlightenment Now by Steven Pinker</a></li><li><a href='https://originalfuzz.com/'>Original Fuzz Guitar Straps</a></li><li><a href='https://twitter.com/leemcalilly?lang=en'>Lee McAlilly on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12861813-182-chatgpt-with-lee-mcalilly.mp3" length="51030872" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/vqi2h5s5438dt4n3d86auf5o90y0?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12861813</guid>
    <pubDate>Tue, 16 May 2023 17:00:00 -0400</pubDate>
    <itunes:duration>4257</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>181 - How to Fix Flaky Tests with Dan Manges, Founder of RWX</itunes:title>
    <title>181 - How to Fix Flaky Tests with Dan Manges, Founder of RWX</title>
    <itunes:summary><![CDATA[On today's episode I'm joined by Dan Manges, founder of RTX, to discuss strategies for diagnosing and fixing flaky tests. What causes flaky testsHow I fix flaky testsDan Manges on TwitterRWXRWX Captain]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode I&apos;m joined by Dan Manges, founder of RTX, to discuss strategies for diagnosing and fixing flaky tests.</p><ul><li><a href='https://www.codewithjason.com/what-causes-flaky-tests/'>What causes flaky tests</a></li><li><a href='https://www.codewithjason.com/how-i-fix-flaky-tests/'>How I fix flaky tests</a></li><li><a href='https://twitter.com/dan_manges'>Dan Manges on Twitter</a></li><li><a href='https://www.rwx.com/'>RWX</a></li><li><a href='https://www.rwx.com/captain'>RWX Captain</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode I&apos;m joined by Dan Manges, founder of RTX, to discuss strategies for diagnosing and fixing flaky tests.</p><ul><li><a href='https://www.codewithjason.com/what-causes-flaky-tests/'>What causes flaky tests</a></li><li><a href='https://www.codewithjason.com/how-i-fix-flaky-tests/'>How I fix flaky tests</a></li><li><a href='https://twitter.com/dan_manges'>Dan Manges on Twitter</a></li><li><a href='https://www.rwx.com/'>RWX</a></li><li><a href='https://www.rwx.com/captain'>RWX Captain</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12810613-181-how-to-fix-flaky-tests-with-dan-manges-founder-of-rwx.mp3" length="50341552" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/eoa1pjms3du7htydv41zbm9uyx7j?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12810613</guid>
    <pubDate>Mon, 08 May 2023 22:00:00 -0400</pubDate>
    <itunes:duration>4199</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>180 - ChatGPT and Testing with J. B. Rainsberger</itunes:title>
    <title>180 - ChatGPT and Testing with J. B. Rainsberger</title>
    <itunes:summary><![CDATA[In today's episode I'm joined by J. B. Rainsberger for an assessment of what value can be derived from using ChatGPT as a programming tool. We also discuss why you should write your tests backwards, using ChatGPT to make tests pass, and J. B.'s philosophy and approach as a consultant.  Finally, we get into the benefits of joining J. B.'s JBrains Experience mentoring group. Extreme Programming Explained by Kent BeckExtreme Programming Installed by Ron Jeffries, Ann Anderson, and Chet Hend...]]></itunes:summary>
    <description><![CDATA[<p>In today&apos;s episode I&apos;m joined by J. B. Rainsberger for an assessment of what value can be derived from using ChatGPT as a programming tool. We also discuss why you should write your tests backwards, using ChatGPT to make tests pass, and J. B.&apos;s philosophy and approach as a consultant.  Finally, we get into the benefits of joining J. B.&apos;s JBrains Experience mentoring group.</p><ul><li><a href='https://www.oreilly.com/library/view/extreme-programming-explained/0201616416/'>Extreme Programming Explained by Kent Beck</a></li><li><a href='https://www.oreilly.com/library/view/extreme-programming-installed/0201708426/'>Extreme Programming Installed by Ron Jeffries, Ann Anderson, and Chet Hendrickson</a></li><li><a href='https://martinfowler.com/books/pxp.html'>Planning Extreme Programming by Kent Beck and Martin Fowler</a></li><li><a href='https://heathbrothers.com/books/switch/'>Switch by Chip and Dan Heath</a></li><li><a href='http://wiki.c2.com/?TestDrivenDevelopment'>Test Driven Development at Wiki.C2.com</a></li><li><a href='https://www.jbrains.ca/'>JBrains.ca - J.B. Rainsberger&apos;s Site</a></li><li><a href='https://online-training.jbrains.ca/p/the-jbrains-experience'>The JBrains Experience</a></li><li><a href='https://blog.thecodewhisperer.com/'>The Code Whisperer</a></li><li><a href='https://blog.jbrains.ca/'>Blog.JBrains.ca</a></li><li><a href='https://online-training.jbrains.ca/p/wbitdd-01'>The World&apos;s Best Intro to TDD, Level 1</a></li><li><a href='https://twitter.com/jbrains?lang=en'>J. B. Rainsberger on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In today&apos;s episode I&apos;m joined by J. B. Rainsberger for an assessment of what value can be derived from using ChatGPT as a programming tool. We also discuss why you should write your tests backwards, using ChatGPT to make tests pass, and J. B.&apos;s philosophy and approach as a consultant.  Finally, we get into the benefits of joining J. B.&apos;s JBrains Experience mentoring group.</p><ul><li><a href='https://www.oreilly.com/library/view/extreme-programming-explained/0201616416/'>Extreme Programming Explained by Kent Beck</a></li><li><a href='https://www.oreilly.com/library/view/extreme-programming-installed/0201708426/'>Extreme Programming Installed by Ron Jeffries, Ann Anderson, and Chet Hendrickson</a></li><li><a href='https://martinfowler.com/books/pxp.html'>Planning Extreme Programming by Kent Beck and Martin Fowler</a></li><li><a href='https://heathbrothers.com/books/switch/'>Switch by Chip and Dan Heath</a></li><li><a href='http://wiki.c2.com/?TestDrivenDevelopment'>Test Driven Development at Wiki.C2.com</a></li><li><a href='https://www.jbrains.ca/'>JBrains.ca - J.B. Rainsberger&apos;s Site</a></li><li><a href='https://online-training.jbrains.ca/p/the-jbrains-experience'>The JBrains Experience</a></li><li><a href='https://blog.thecodewhisperer.com/'>The Code Whisperer</a></li><li><a href='https://blog.jbrains.ca/'>Blog.JBrains.ca</a></li><li><a href='https://online-training.jbrains.ca/p/wbitdd-01'>The World&apos;s Best Intro to TDD, Level 1</a></li><li><a href='https://twitter.com/jbrains?lang=en'>J. B. Rainsberger on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12771056-180-chatgpt-and-testing-with-j-b-rainsberger.mp3" length="59338222" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/og4tv2ljd53l27gj4qbccn8tsz0a?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12771056</guid>
    <pubDate>Tue, 02 May 2023 17:00:00 -0400</pubDate>
    <itunes:duration>4950</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>179 - France, Snail Mail, and ChatGPT with Nick Schwaderer</itunes:title>
    <title>179 - France, Snail Mail, and ChatGPT with Nick Schwaderer</title>
    <itunes:summary><![CDATA[In this episode, Nick Schwaderer returns for a wide-ranging discussion that touches upon the weather in Belfast, my trip to France, cocktail recipes, the thrill of receiving snail mail, my new newsletter, ChatGPT and the alleged end of programming, and Nick's new project Scarpe. Nick Schwaderer on TwitterSchwad.github.ioRebuilding Rails by Noah GibbsNobody Knows Shoes by Why the Lucky StiffScarpe]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Nick Schwaderer returns for a wide-ranging discussion that touches upon the weather in Belfast, my trip to France, cocktail recipes, the thrill of receiving snail mail, my new newsletter, ChatGPT and the alleged end of programming, and Nick&apos;s new project Scarpe.</p><ul><li><a href='https://twitter.com/schwad_rb'>Nick Schwaderer on Twitter</a></li><li><a href='https://schwad.github.io/'>Schwad.github.io</a></li><li><a href='https://rebuilding-rails.com/'>Rebuilding Rails by Noah Gibbs</a></li><li><a href='https://github.com/whymirror/why-archive/blob/master/shoes/nobody-knows-shoes.pdf'>Nobody Knows Shoes by Why the Lucky Stiff</a></li><li><a href='https://github.com/scarpe-team/scarpe'>Scarpe</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Nick Schwaderer returns for a wide-ranging discussion that touches upon the weather in Belfast, my trip to France, cocktail recipes, the thrill of receiving snail mail, my new newsletter, ChatGPT and the alleged end of programming, and Nick&apos;s new project Scarpe.</p><ul><li><a href='https://twitter.com/schwad_rb'>Nick Schwaderer on Twitter</a></li><li><a href='https://schwad.github.io/'>Schwad.github.io</a></li><li><a href='https://rebuilding-rails.com/'>Rebuilding Rails by Noah Gibbs</a></li><li><a href='https://github.com/whymirror/why-archive/blob/master/shoes/nobody-knows-shoes.pdf'>Nobody Knows Shoes by Why the Lucky Stiff</a></li><li><a href='https://github.com/scarpe-team/scarpe'>Scarpe</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12715520-179-france-snail-mail-and-chatgpt-with-nick-schwaderer.mp3" length="70640059" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/k6n98dve13navt31co4jm92zrmf4?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12715520</guid>
    <pubDate>Mon, 24 Apr 2023 20:00:00 -0400</pubDate>
    <itunes:duration>5893</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>178 - Separating What from How with Patricio Arluciaga</itunes:title>
    <title>178 - Separating What from How with Patricio Arluciaga</title>
    <itunes:summary><![CDATA[In today's episode, Patricio Arluciaga and I discuss working together on separating the what from the how in software development.  We also touch on Patricio's time in the printing industry and his subsequent transition into programming. Patricio Arluciaga on Twitter Cosmos by Carl SaganContact by Carl Sagan]]></itunes:summary>
    <description><![CDATA[<p>In today&apos;s episode, Patricio Arluciaga and I discuss working together on separating the what from the how in software development.  We also touch on Patricio&apos;s time in the printing industry and his subsequent transition into programming.</p><ul><li><a href='https://twitter.com/parluciaga'>Patricio Arluciaga on Twitter </a></li><li><a href='https://www.goodreads.com/book/show/55030.Cosmos'>Cosmos by Carl Sagan</a></li><li><a href='https://www.goodreads.com/book/show/53000876-contact'>Contact by Carl Sagan</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In today&apos;s episode, Patricio Arluciaga and I discuss working together on separating the what from the how in software development.  We also touch on Patricio&apos;s time in the printing industry and his subsequent transition into programming.</p><ul><li><a href='https://twitter.com/parluciaga'>Patricio Arluciaga on Twitter </a></li><li><a href='https://www.goodreads.com/book/show/55030.Cosmos'>Cosmos by Carl Sagan</a></li><li><a href='https://www.goodreads.com/book/show/53000876-contact'>Contact by Carl Sagan</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12622537-178-separating-what-from-how-with-patricio-arluciaga.mp3" length="41677335" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/k8dgpikxkaiuni9hni6420scpuf1?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12622537</guid>
    <pubDate>Mon, 10 Apr 2023 15:00:00 -0400</pubDate>
    <itunes:duration>3476</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>177 - Lucian Ghinda, Creator of Short Ruby Newsletter</itunes:title>
    <title>177 - Lucian Ghinda, Creator of Short Ruby Newsletter</title>
    <itunes:summary><![CDATA[On today's episode, I'm joined by Lucian Ghinda, creator of Short Ruby Newsletter.  We discuss tactics for reading technical books on unfamiliar topics, consistently delivering quality programming to production, programming as a mix of engineering and art, understanding the reasons why an approach was used rather than applying rules to determine whether code is "good" or "bad", and we go in-depth on duplication. Short Ruby NewsletterCookpadRuby and Rails.infoFriendly.rbPatterns of Enterp...]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, I&apos;m joined by Lucian Ghinda, creator of Short Ruby Newsletter.  We discuss tactics for reading technical books on unfamiliar topics, consistently delivering quality programming to production, programming as a mix of engineering and art, understanding the reasons why an approach was used rather than applying rules to determine whether code is &quot;good&quot; or &quot;bad&quot;, and we go in-depth on duplication.</p><ul><li><a href='https://newsletter.shortruby.com/'>Short Ruby Newsletter</a></li><li><a href='https://cookpad.com/'>Cookpad</a></li><li><a href='https://rubyandrails.info/'>Ruby and Rails.info</a></li><li><a href='https://friendlyrb.com/'>Friendly.rb</a></li><li><a href='https://martinfowler.com/books/eaa.html'>Patterns of Enterprise Application Architecture by Martin Fowler </a></li><li><a href='https://ghinda.com/'>Ghinda.com</a></li><li><a href='https://twitter.com/lucianghinda'>Lucian Ghinda on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, I&apos;m joined by Lucian Ghinda, creator of Short Ruby Newsletter.  We discuss tactics for reading technical books on unfamiliar topics, consistently delivering quality programming to production, programming as a mix of engineering and art, understanding the reasons why an approach was used rather than applying rules to determine whether code is &quot;good&quot; or &quot;bad&quot;, and we go in-depth on duplication.</p><ul><li><a href='https://newsletter.shortruby.com/'>Short Ruby Newsletter</a></li><li><a href='https://cookpad.com/'>Cookpad</a></li><li><a href='https://rubyandrails.info/'>Ruby and Rails.info</a></li><li><a href='https://friendlyrb.com/'>Friendly.rb</a></li><li><a href='https://martinfowler.com/books/eaa.html'>Patterns of Enterprise Application Architecture by Martin Fowler </a></li><li><a href='https://ghinda.com/'>Ghinda.com</a></li><li><a href='https://twitter.com/lucianghinda'>Lucian Ghinda on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12570072-177-lucian-ghinda-creator-of-short-ruby-newsletter.mp3" length="37101682" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/vzip3y0cj9cqs7kd50mvd40caac8?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12570072</guid>
    <pubDate>Sun, 02 Apr 2023 17:00:00 -0400</pubDate>
    <itunes:duration>3093</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>176 - How to Build a Feature with Irina Nazarova, CEO of Evil Martians</itunes:title>
    <title>176 - How to Build a Feature with Irina Nazarova, CEO of Evil Martians</title>
    <itunes:summary><![CDATA[This week, Irina Nazarova and I discuss the way we think about building features.  We get into the kinds of questions you should ask at the beginning of a project, using feedback loops to make sure you understand the user's needs, the propensity of users to muddle through using software rather than reading documentation, releasing smaller chunks of work frequently to limit risk, and focusing on helping the user rather than on the tech. We also discuss upcoming conferences and our travel ...]]></itunes:summary>
    <description><![CDATA[<p>This week, Irina Nazarova and I discuss the way we think about building features.  We get into the kinds of questions you should ask at the beginning of a project, using feedback loops to make sure you understand the user&apos;s needs, the propensity of users to muddle through using software rather than reading documentation, releasing smaller chunks of work frequently to limit risk, and focusing on helping the user rather than on the tech. We also discuss upcoming conferences and our travel plans.</p><ul><li><a href='https://twitter.com/inazarova'>Irina Nazarova on Twitter</a></li><li><a href='https://www.linkedin.com/in/nonconstant/'>Irina Nazarova on LinkedIn</a></li><li><a href='https://evilmartians.com/'>Evil Martians.com</a></li><li><a href='https://sensible.com/dont-make-me-think/'>Don&apos;t Make Me Think by Steve Krug</a></li><li><a href='https://www.youtube.com/watch?v=NUfe_ncKhYE'>A Different Way to Think About Rails Models</a></li><li><a href='https://www.razomforukraine.org/'>Razom for Ukraine</a></li><li><a href='https://www.razomforukraine.org/'>Nova Ukraine</a></li><li><a href='https://wck.org/'>World Central Kitchen</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week, Irina Nazarova and I discuss the way we think about building features.  We get into the kinds of questions you should ask at the beginning of a project, using feedback loops to make sure you understand the user&apos;s needs, the propensity of users to muddle through using software rather than reading documentation, releasing smaller chunks of work frequently to limit risk, and focusing on helping the user rather than on the tech. We also discuss upcoming conferences and our travel plans.</p><ul><li><a href='https://twitter.com/inazarova'>Irina Nazarova on Twitter</a></li><li><a href='https://www.linkedin.com/in/nonconstant/'>Irina Nazarova on LinkedIn</a></li><li><a href='https://evilmartians.com/'>Evil Martians.com</a></li><li><a href='https://sensible.com/dont-make-me-think/'>Don&apos;t Make Me Think by Steve Krug</a></li><li><a href='https://www.youtube.com/watch?v=NUfe_ncKhYE'>A Different Way to Think About Rails Models</a></li><li><a href='https://www.razomforukraine.org/'>Razom for Ukraine</a></li><li><a href='https://www.razomforukraine.org/'>Nova Ukraine</a></li><li><a href='https://wck.org/'>World Central Kitchen</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12519835-176-how-to-build-a-feature-with-irina-nazarova-ceo-of-evil-martians.mp3" length="73027918" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/e9y2xrrqowfn5915yjnd9oey4oo9?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12519835</guid>
    <pubDate>Sun, 26 Mar 2023 22:00:00 -0400</pubDate>
    <itunes:duration>6092</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>175 - Preventing Software Defects with Vitor Oliveira</itunes:title>
    <title>175 - Preventing Software Defects with Vitor Oliveira</title>
    <itunes:summary><![CDATA[On today's episode, I'm joined by Vitor Oliveira for a discussion including learning spoken languages and whether that relates to programming,  testing and QA, the false dichotomy of perfect vs. good code, the types of defects (bugs, design defects, &amp; missing features), and code review.  NapiceVitor Olivera on LinkedIn]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, I&apos;m joined by Vitor Oliveira for a discussion including learning spoken languages and whether that relates to programming,  testing and QA, the false dichotomy of perfect vs. good code, the types of defects (bugs, design defects, &amp; missing features), and code review. </p><ul><li><a href='https://www.napice.tech/'>Napice</a></li><li><a href='https://www.linkedin.com/in/vbrazo/'>Vitor Olivera on LinkedIn</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, I&apos;m joined by Vitor Oliveira for a discussion including learning spoken languages and whether that relates to programming,  testing and QA, the false dichotomy of perfect vs. good code, the types of defects (bugs, design defects, &amp; missing features), and code review. </p><ul><li><a href='https://www.napice.tech/'>Napice</a></li><li><a href='https://www.linkedin.com/in/vbrazo/'>Vitor Olivera on LinkedIn</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12394897-175-preventing-software-defects-with-vitor-oliveira.mp3" length="40188779" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/t7np1lfofaxizw8toy51jz7cg9xp?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12394897</guid>
    <pubDate>Tue, 07 Mar 2023 17:00:00 -0500</pubDate>
    <itunes:duration>3351</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>174 - Freelancing with Jeremy Smith</itunes:title>
    <title>174 - Freelancing with Jeremy Smith</title>
    <itunes:summary><![CDATA[This episode, Jeremy Smith and I get together for an in-depth conversation on his approach to freelancing.  We also discuss his upcoming conference Blue Ridge Ruby (June 8-9).  HybrdJeremySmith.coBlue Ridge RubyJeremy Smith on TwitterJeremy Smith on ruby.socialMillion Dollar Consulting by Alan WeissSoftware Estimation by Steve McConnell]]></itunes:summary>
    <description><![CDATA[<p>This episode, Jeremy Smith and I get together for an in-depth conversation on his approach to freelancing.  We also discuss his upcoming conference Blue Ridge Ruby (June 8-9). </p><ul><li><a href='https://hybrd.co/'>Hybrd</a></li><li><a href='https://jeremysmith.co/'>JeremySmith.co</a></li><li><a href='https://blueridgeruby.com/'>Blue Ridge Ruby</a></li><li><a href='https://twitter.com/jeremysmithco'>Jeremy Smith on Twitter</a></li><li><a href='https://ruby.social/@jeremysmithco'>Jeremy Smith on ruby.social</a></li><li><a href='https://alanweiss.com/shop/books/hardcover/million-dollar-consulting-sixth-edition/'>Million Dollar Consulting by Alan Weiss</a></li><li><a href='https://www.oreilly.com/library/view/software-estimation-demystifying/0735605351/'>Software Estimation by Steve McConnell</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This episode, Jeremy Smith and I get together for an in-depth conversation on his approach to freelancing.  We also discuss his upcoming conference Blue Ridge Ruby (June 8-9). </p><ul><li><a href='https://hybrd.co/'>Hybrd</a></li><li><a href='https://jeremysmith.co/'>JeremySmith.co</a></li><li><a href='https://blueridgeruby.com/'>Blue Ridge Ruby</a></li><li><a href='https://twitter.com/jeremysmithco'>Jeremy Smith on Twitter</a></li><li><a href='https://ruby.social/@jeremysmithco'>Jeremy Smith on ruby.social</a></li><li><a href='https://alanweiss.com/shop/books/hardcover/million-dollar-consulting-sixth-edition/'>Million Dollar Consulting by Alan Weiss</a></li><li><a href='https://www.oreilly.com/library/view/software-estimation-demystifying/0735605351/'>Software Estimation by Steve McConnell</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12292006-174-freelancing-with-jeremy-smith.mp3" length="66800232" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/9qt6ptam06akcqa7b5tytbih4nbe?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12292006</guid>
    <pubDate>Mon, 20 Feb 2023 18:00:00 -0500</pubDate>
    <itunes:duration>5572</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>173 - Phlex with Joel Drapper</itunes:title>
    <title>173 - Phlex with Joel Drapper</title>
    <itunes:summary><![CDATA[In today's episode, I'm joined by Joel Drapper for a discussion of all things Phlex.  We also talk about some of the projects Joel worked on at Shopify. Phlex.funPhlex on GitHubJoel Drapper on Ruby.Social MastodonStimulus Reflex Discord]]></itunes:summary>
    <description><![CDATA[<p>In today&apos;s episode, I&apos;m joined by Joel Drapper for a discussion of all things Phlex.  We also talk about some of the projects Joel worked on at Shopify.</p><ul><li><a href='https://www.phlex.fun/'>Phlex.fun</a></li><li><a href='https://github.com/joeldrapper/phlex'>Phlex on GitHub</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel Drapper on Ruby.Social Mastodon</a></li><li><a href='https://discord.com/invite/stimulus-reflex'>Stimulus Reflex Discord</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In today&apos;s episode, I&apos;m joined by Joel Drapper for a discussion of all things Phlex.  We also talk about some of the projects Joel worked on at Shopify.</p><ul><li><a href='https://www.phlex.fun/'>Phlex.fun</a></li><li><a href='https://github.com/joeldrapper/phlex'>Phlex on GitHub</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel Drapper on Ruby.Social Mastodon</a></li><li><a href='https://discord.com/invite/stimulus-reflex'>Stimulus Reflex Discord</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12148824-173-phlex-with-joel-drapper.mp3" length="36319381" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/pwrhlnsh2mti0c3ox9d2hggw512q?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12148824</guid>
    <pubDate>Mon, 30 Jan 2023 16:00:00 -0500</pubDate>
    <itunes:duration>3029</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>172 - Collin Jilbert, Developer at GoRails</itunes:title>
    <title>172 - Collin Jilbert, Developer at GoRails</title>
    <itunes:summary><![CDATA[In this episode, Collin Jilbert and I discuss finding a job as a junior developer, tracing family history and learning foreign languages, how Collin came to work at GoRails, the Pay gem, software estimation, testing as you go, skateboarding and how your hobbies make you a better programmer. Collin Jilbert on TwitterGoRails DiscordCode Complete by Steve McConnellSoftware Estimation by Steve McConnell]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Collin Jilbert and I discuss finding a job as a junior developer, tracing family history and learning foreign languages, how Collin came to work at GoRails, the Pay gem, software estimation, testing as you go, skateboarding and how your hobbies make you a better programmer.</p><ul><li><a href='https://twitter.com/collin_jilbert'>Collin Jilbert on Twitter</a></li><li><a href='https://discord.com/invite/gorails'>GoRails Discord</a></li><li><a href='https://www.oreilly.com/library/view/code-complete-2nd/0735619670/'>Code Complete by Steve McConnell</a></li><li><a href='https://www.oreilly.com/library/view/software-estimation-demystifying/0735605351/'>Software Estimation by Steve McConnell</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Collin Jilbert and I discuss finding a job as a junior developer, tracing family history and learning foreign languages, how Collin came to work at GoRails, the Pay gem, software estimation, testing as you go, skateboarding and how your hobbies make you a better programmer.</p><ul><li><a href='https://twitter.com/collin_jilbert'>Collin Jilbert on Twitter</a></li><li><a href='https://discord.com/invite/gorails'>GoRails Discord</a></li><li><a href='https://www.oreilly.com/library/view/code-complete-2nd/0735619670/'>Code Complete by Steve McConnell</a></li><li><a href='https://www.oreilly.com/library/view/software-estimation-demystifying/0735605351/'>Software Estimation by Steve McConnell</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12102456-172-collin-jilbert-developer-at-gorails.mp3" length="36056397" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/ineufca75el046loetni8o9u8p4b?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12102456</guid>
    <pubDate>Mon, 23 Jan 2023 15:00:00 -0500</pubDate>
    <itunes:duration>3006</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>171 - Smart Testing Practices with Rich Steinmetz</itunes:title>
    <title>171 - Smart Testing Practices with Rich Steinmetz</title>
    <itunes:summary><![CDATA[In this episode,  Rich Steinmetz and I talk about the connections between programming, music, and poker, living and traveling in various parts of the world, test driven development, arranging your namespaces and testing, and the art of persuasion. Test Driven Development by Kent BeckCode Complete by Steve McConnellRich Steinmetz on TwitterRich Stone.io]]></itunes:summary>
    <description><![CDATA[<p>In this episode,  Rich Steinmetz and I talk about the connections between programming, music, and poker, living and traveling in various parts of the world, test driven development, arranging your namespaces and testing, and the art of persuasion.</p><ul><li><a href='https://www.oreilly.com/library/view/test-driven-development/0321146530/'>Test Driven Development by Kent Beck</a></li><li><a href='https://www.oreilly.com/library/view/code-complete-2nd/0735619670/'>Code Complete by Steve McConnell</a></li><li><a href='https://twitter.com/RichStoneIO'>Rich Steinmetz on Twitter</a></li><li><a href='https://richstone.io/'>Rich Stone.io</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode,  Rich Steinmetz and I talk about the connections between programming, music, and poker, living and traveling in various parts of the world, test driven development, arranging your namespaces and testing, and the art of persuasion.</p><ul><li><a href='https://www.oreilly.com/library/view/test-driven-development/0321146530/'>Test Driven Development by Kent Beck</a></li><li><a href='https://www.oreilly.com/library/view/code-complete-2nd/0735619670/'>Code Complete by Steve McConnell</a></li><li><a href='https://twitter.com/RichStoneIO'>Rich Steinmetz on Twitter</a></li><li><a href='https://richstone.io/'>Rich Stone.io</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12054281-171-smart-testing-practices-with-rich-steinmetz.mp3" length="51739209" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/zqn6fwh79sihujz8wxaxmdafhz0c?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12054281</guid>
    <pubDate>Mon, 16 Jan 2023 14:00:00 -0500</pubDate>
    <itunes:duration>4315</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>170 - Growing Large Rails Applications with Collin Donnell</itunes:title>
    <title>170 - Growing Large Rails Applications with Collin Donnell</title>
    <itunes:summary><![CDATA[On this episode, Collin Donnell returns for a discussion of the process of creating content, among many other miscellaneous topics. We also get into some of what I'm working on for my next book, called Growing Large Rails Applications. @Collin@ruby.socialCollin Donnell.com]]></itunes:summary>
    <description><![CDATA[<p>On this episode, Collin Donnell returns for a discussion of the process of creating content, among many other miscellaneous topics. We also get into some of what I&apos;m working on for my next book, called Growing Large Rails Applications.</p><ul><li><a href='https://ruby.social/@collin'>@Collin@ruby.social</a></li><li><a href='https://collindonnell.com/'>Collin Donnell.com</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this episode, Collin Donnell returns for a discussion of the process of creating content, among many other miscellaneous topics. We also get into some of what I&apos;m working on for my next book, called Growing Large Rails Applications.</p><ul><li><a href='https://ruby.social/@collin'>@Collin@ruby.social</a></li><li><a href='https://collindonnell.com/'>Collin Donnell.com</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/12009728-170-growing-large-rails-applications-with-collin-donnell.mp3" length="43010448" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/susml39tt24rlnre4ctws6yquclh?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-12009728</guid>
    <pubDate>Mon, 09 Jan 2023 15:00:00 -0500</pubDate>
    <itunes:duration>3585</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>169 - Rails Concerns with Jorge Manrubia of 37signals</itunes:title>
    <title>169 - Rails Concerns with Jorge Manrubia of 37signals</title>
    <itunes:summary><![CDATA[In today's episode, Jorge Manrubia returns for a discussion of Rails concerns. Vanilla Rails is PlentyCode I Like: Good ConcernsKent Beck - Software Design: Tidy First?Jorge Manrubia.comJorge Manrubia on TwitterJorge Manrubia on GitHubCode with Jason Meetup]]></itunes:summary>
    <description><![CDATA[<p>In today&apos;s episode, Jorge Manrubia returns for a discussion of Rails concerns.</p><ul><li><a href='https://dev.37signals.com/vanilla-rails-is-plenty/'>Vanilla Rails is Plenty</a></li><li><a href='https://world.hey.com/jorge/code-i-like-iii-good-concerns-5a1b391c'>Code I Like: Good Concerns</a></li><li><a href='https://tidyfirst.substack.com/'>Kent Beck - Software Design: Tidy First?</a></li><li><a href='https://www.jorgemanrubia.com/'>Jorge Manrubia.com</a></li><li><a href='https://twitter.com/jorgemanru/'>Jorge Manrubia on Twitter</a></li><li><a href='https://github.com/jorgemanrubia'>Jorge Manrubia on GitHub</a></li><li><a href='https://www.codewithjason.com/meetup/'>Code with Jason Meetup</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In today&apos;s episode, Jorge Manrubia returns for a discussion of Rails concerns.</p><ul><li><a href='https://dev.37signals.com/vanilla-rails-is-plenty/'>Vanilla Rails is Plenty</a></li><li><a href='https://world.hey.com/jorge/code-i-like-iii-good-concerns-5a1b391c'>Code I Like: Good Concerns</a></li><li><a href='https://tidyfirst.substack.com/'>Kent Beck - Software Design: Tidy First?</a></li><li><a href='https://www.jorgemanrubia.com/'>Jorge Manrubia.com</a></li><li><a href='https://twitter.com/jorgemanru/'>Jorge Manrubia on Twitter</a></li><li><a href='https://github.com/jorgemanrubia'>Jorge Manrubia on GitHub</a></li><li><a href='https://www.codewithjason.com/meetup/'>Code with Jason Meetup</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/11919362-169-rails-concerns-with-jorge-manrubia-of-37signals.mp3" length="42596593" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/jgtmr8krca3c1shyt2kg7urdx464?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-11919362</guid>
    <pubDate>Thu, 22 Dec 2022 16:00:00 -0500</pubDate>
    <itunes:duration>3553</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>168 - Irina Nazarova, CEO of Evil Martians</itunes:title>
    <title>168 - Irina Nazarova, CEO of Evil Martians</title>
    <itunes:summary><![CDATA[This episode, I'm joined by Irina Nazarova, CEO of Evil Martians for a discussion of her time in Portugal, her time with Evil Martians and her previous experience with startups, my hair salon software, and how focusing on the user can influence design decisions. Irina Nazarova on TwitterIrina Nazarova on LinkedInEvil Martians.comNova UkraineRazom for UkraineWorld Central Kitchen]]></itunes:summary>
    <description><![CDATA[<p>This episode, I&apos;m joined by Irina Nazarova, CEO of Evil Martians for a discussion of her time in Portugal, her time with Evil Martians and her previous experience with startups, my hair salon software, and how focusing on the user can influence design decisions.</p><ul><li><a href='https://twitter.com/inazarova'>Irina Nazarova on Twitter</a></li><li><a href='https://www.linkedin.com/in/nonconstant/'>Irina Nazarova on LinkedIn</a></li><li><a href='https://evilmartians.com/'>Evil Martians.com</a></li><li><a href='https://novaukraine.org/'>Nova Ukraine</a></li><li><a href='https://www.razomforukraine.org/'>Razom for Ukraine</a></li><li><a href='https://wck.org/'>World Central Kitchen</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This episode, I&apos;m joined by Irina Nazarova, CEO of Evil Martians for a discussion of her time in Portugal, her time with Evil Martians and her previous experience with startups, my hair salon software, and how focusing on the user can influence design decisions.</p><ul><li><a href='https://twitter.com/inazarova'>Irina Nazarova on Twitter</a></li><li><a href='https://www.linkedin.com/in/nonconstant/'>Irina Nazarova on LinkedIn</a></li><li><a href='https://evilmartians.com/'>Evil Martians.com</a></li><li><a href='https://novaukraine.org/'>Nova Ukraine</a></li><li><a href='https://www.razomforukraine.org/'>Razom for Ukraine</a></li><li><a href='https://wck.org/'>World Central Kitchen</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/11918652-168-irina-nazarova-ceo-of-evil-martians.mp3" length="42381406" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/hvq2h5j3ltxhqypvjnzla51x49bm?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-11918652</guid>
    <pubDate>Thu, 22 Dec 2022 14:00:00 -0500</pubDate>
    <itunes:duration>3535</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>167 - &quot;Vanilla Rails is Plenty&quot; with Jorge Manrubia of 37signals</itunes:title>
    <title>167 - &quot;Vanilla Rails is Plenty&quot; with Jorge Manrubia of 37signals</title>
    <itunes:summary><![CDATA[In this episode I talk with Jorge Manrubia about his recent blog post, "Vanilla Rails is Plenty". Vanilla Rails is PlentyCode I Like: Domain-Driven BoldnessCode I Like: Fractal JourneysCode I Like: Good ConcernsSmalltalk Best Practice PatternsCurrentAttributes Rails FeatureJorgeManrubia.comJorge Manrubia on TwitterJorge Manrubia on GitHub]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Jorge Manrubia about his recent blog post, &quot;Vanilla Rails is Plenty&quot;.</p><ul><li><a href='https://dev.37signals.com/vanilla-rails-is-plenty/'>Vanilla Rails is Plenty</a></li><li><a href='https://world.hey.com/jorge/code-i-like-i-domain-driven-boldness-71456476'>Code I Like: Domain-Driven Boldness</a></li><li><a href='https://world.hey.com/jorge/code-i-like-ii-fractal-journeys-b7688f93'>Code I Like: Fractal Journeys</a></li><li><a href='https://world.hey.com/jorge/code-i-like-iii-good-concerns-5a1b391c'>Code I Like: Good Concerns</a></li><li><a href='https://www.amazon.com/Smalltalk-Best-Practice-Patterns-Kent/dp/013476904X'>Smalltalk Best Practice Patterns</a></li><li><a href='https://api.rubyonrails.org/classes/ActiveSupport/CurrentAttributes.html'>CurrentAttributes Rails Feature</a></li><li><a href='https://www.jorgemanrubia.com/'>JorgeManrubia.com</a></li><li><a href='https://twitter.com/jorgemanru/'>Jorge Manrubia on Twitter</a></li><li><a href='https://github.com/jorgemanrubia'>Jorge Manrubia on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Jorge Manrubia about his recent blog post, &quot;Vanilla Rails is Plenty&quot;.</p><ul><li><a href='https://dev.37signals.com/vanilla-rails-is-plenty/'>Vanilla Rails is Plenty</a></li><li><a href='https://world.hey.com/jorge/code-i-like-i-domain-driven-boldness-71456476'>Code I Like: Domain-Driven Boldness</a></li><li><a href='https://world.hey.com/jorge/code-i-like-ii-fractal-journeys-b7688f93'>Code I Like: Fractal Journeys</a></li><li><a href='https://world.hey.com/jorge/code-i-like-iii-good-concerns-5a1b391c'>Code I Like: Good Concerns</a></li><li><a href='https://www.amazon.com/Smalltalk-Best-Practice-Patterns-Kent/dp/013476904X'>Smalltalk Best Practice Patterns</a></li><li><a href='https://api.rubyonrails.org/classes/ActiveSupport/CurrentAttributes.html'>CurrentAttributes Rails Feature</a></li><li><a href='https://www.jorgemanrubia.com/'>JorgeManrubia.com</a></li><li><a href='https://twitter.com/jorgemanru/'>Jorge Manrubia on Twitter</a></li><li><a href='https://github.com/jorgemanrubia'>Jorge Manrubia on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/11859880-167-vanilla-rails-is-plenty-with-jorge-manrubia-of-37signals.mp3" length="40133002" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/x7reuxtkkebajhyciamazyv8fj53?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-11859880</guid>
    <pubDate>Mon, 12 Dec 2022 17:00:00 -0500</pubDate>
    <itunes:duration>3342</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>166 - Feature Flags and Duplication with Julian Fahrer</itunes:title>
    <title>166 - Feature Flags and Duplication with Julian Fahrer</title>
    <itunes:summary><![CDATA[In this episode, Julian Fahrer returns to discuss feature flags and duplication. CodeTales.ioJulian Fahrer on GitHubJulian Fahrer on TwitterLearnDocker.Online]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Julian Fahrer returns to discuss feature flags and duplication.</p><ul><li><a href='https://codetales.io/'>CodeTales.io</a></li><li><a href='https://github.com/jfahrer'>Julian Fahrer on GitHub</a></li><li><a href='https://twitter.com/jufahr'>Julian Fahrer on Twitter</a></li><li><a href='https://learndocker.online/'>LearnDocker.Online</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Julian Fahrer returns to discuss feature flags and duplication.</p><ul><li><a href='https://codetales.io/'>CodeTales.io</a></li><li><a href='https://github.com/jfahrer'>Julian Fahrer on GitHub</a></li><li><a href='https://twitter.com/jufahr'>Julian Fahrer on Twitter</a></li><li><a href='https://learndocker.online/'>LearnDocker.Online</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/11817444-166-feature-flags-and-duplication-with-julian-fahrer.mp3" length="45474055" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/cmj3thk4h4jchlu0gu46phht3xgr?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-11817444</guid>
    <pubDate>Tue, 06 Dec 2022 08:00:00 -0500</pubDate>
    <itunes:duration>3787</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>165 - Upgrading Rails with Ernesto Tagwerker</itunes:title>
    <title>165 - Upgrading Rails with Ernesto Tagwerker</title>
    <itunes:summary><![CDATA[This week Ernesto Tagwerker returns for a discussion of his work upgrading Rails apps with FastRuby, the benefits of exercise and getting outside, and the ins and outs of productized services.  Ernesto Tagwerker on TwitterOmbuLabs BlogJobs at OmbuLabsFastRuby.io30 x 500 AcademyUpgradejs.com]]></itunes:summary>
    <description><![CDATA[<p>This week Ernesto Tagwerker returns for a discussion of his work upgrading Rails apps with FastRuby, the benefits of exercise and getting outside, and the ins and outs of productized services. </p><ul><li><a href='https://twitter.com/etagwerker'>Ernesto Tagwerker on Twitter</a></li><li><a href='https://www.ombulabs.com/blog'>OmbuLabs Blog</a></li><li><a href='https://www.ombulabs.com/jobs?'>Jobs at OmbuLabs</a></li><li><a href='https://www.fastruby.io/'>FastRuby.io</a></li><li><a href='https://30x500.com/academy/'>30 x 500 Academy</a></li><li><a href='https://www.upgradejs.com/'>Upgradejs.com</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week Ernesto Tagwerker returns for a discussion of his work upgrading Rails apps with FastRuby, the benefits of exercise and getting outside, and the ins and outs of productized services. </p><ul><li><a href='https://twitter.com/etagwerker'>Ernesto Tagwerker on Twitter</a></li><li><a href='https://www.ombulabs.com/blog'>OmbuLabs Blog</a></li><li><a href='https://www.ombulabs.com/jobs?'>Jobs at OmbuLabs</a></li><li><a href='https://www.fastruby.io/'>FastRuby.io</a></li><li><a href='https://30x500.com/academy/'>30 x 500 Academy</a></li><li><a href='https://www.upgradejs.com/'>Upgradejs.com</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/11752776-165-upgrading-rails-with-ernesto-tagwerker.mp3" length="37568474" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/7ykqir680vvnwetsns5t2es6ihp4?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-11752776</guid>
    <pubDate>Wed, 23 Nov 2022 15:00:00 -0500</pubDate>
    <itunes:duration>3127</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>164 - OOP Design in Rails with TJ Stankus</itunes:title>
    <title>164 - OOP Design in Rails with TJ Stankus</title>
    <itunes:summary><![CDATA[Code with Jason is back! On this episode, TJ Stankus returns for a discussion of Object Oriented Programming and his book 99 Bottles of OOP.  We also discuss managing large applications with Rails, models, organizing by domain concept, and microservices. 99 Bottles of OOP by Sandi Metz, Katrina Owen, and TJ StankusResponsibility-Driven Design by Rebecca Wirfs-BrockDesign Stamina Hypothesis by Martin FowlerThe Magic of Reality by Richard DawkinsDomain Driven Design by Eric EvansWhy I Orga...]]></itunes:summary>
    <description><![CDATA[<p>Code with Jason is back! On this episode, TJ Stankus returns for a discussion of Object Oriented Programming and his book 99 Bottles of OOP.  We also discuss managing large applications with Rails, models, organizing by domain concept, and microservices.</p><ul><li><a href='https://sandimetz.com/99bottles'>99 Bottles of OOP by Sandi Metz, Katrina Owen, and TJ Stankus</a></li><li><a href='https://www.wirfs-brock.com/PDFs/Responsibility-Driven.pdf'>Responsibility-Driven Design by Rebecca Wirfs-Brock</a></li><li><a href='https://martinfowler.com/bliki/DesignStaminaHypothesis.html'>Design Stamina Hypothesis by Martin Fowler</a></li><li><a href='https://www.goodreads.com/book/show/11256979-the-magic-of-reality'>The Magic of Reality by Richard Dawkins</a></li><li><a href='https://www.goodreads.com/en/book/show/179133.Domain_Driven_Design'>Domain Driven Design by Eric Evans</a></li><li><a href='https://www.codewithjason.com/why-i-organize-my-tests-by-domain-concept-not-by-test-type/'>Why I Organize my Tests by Domain Concept, not by Test Type by Jason Swett</a></li><li><a href='https://tj.stank.us/'>TJ.Stank.us</a></li><li><a href='https://twitter.com/tjstankus'>TJ Stankus on Twitter</a></li><li>tjstankus@gmail.com</li></ul>]]></description>
    <content:encoded><![CDATA[<p>Code with Jason is back! On this episode, TJ Stankus returns for a discussion of Object Oriented Programming and his book 99 Bottles of OOP.  We also discuss managing large applications with Rails, models, organizing by domain concept, and microservices.</p><ul><li><a href='https://sandimetz.com/99bottles'>99 Bottles of OOP by Sandi Metz, Katrina Owen, and TJ Stankus</a></li><li><a href='https://www.wirfs-brock.com/PDFs/Responsibility-Driven.pdf'>Responsibility-Driven Design by Rebecca Wirfs-Brock</a></li><li><a href='https://martinfowler.com/bliki/DesignStaminaHypothesis.html'>Design Stamina Hypothesis by Martin Fowler</a></li><li><a href='https://www.goodreads.com/book/show/11256979-the-magic-of-reality'>The Magic of Reality by Richard Dawkins</a></li><li><a href='https://www.goodreads.com/en/book/show/179133.Domain_Driven_Design'>Domain Driven Design by Eric Evans</a></li><li><a href='https://www.codewithjason.com/why-i-organize-my-tests-by-domain-concept-not-by-test-type/'>Why I Organize my Tests by Domain Concept, not by Test Type by Jason Swett</a></li><li><a href='https://tj.stank.us/'>TJ.Stank.us</a></li><li><a href='https://twitter.com/tjstankus'>TJ Stankus on Twitter</a></li><li>tjstankus@gmail.com</li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/11693222-164-oop-design-in-rails-with-tj-stankus.mp3" length="42051573" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/jtbdlfi4xnt3fpz6hpm26oejzjg8?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-11693222</guid>
    <pubDate>Tue, 15 Nov 2022 08:00:00 -0500</pubDate>
    <itunes:duration>3500</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>163 - The Final Episode (for Now): Nick Schwaderer</itunes:title>
    <title>163 - The Final Episode (for Now): Nick Schwaderer</title>
    <itunes:summary><![CDATA[Nick Schwaderer returns for the final episode before the show goes on hiatus.  In this episode, recorded live on Twitter, we discuss a cornucopia of topics, including running a live event on Twitter, the vegetable drink V8, multi-level marketing, conference organizing, air quality, structuring large applications, and soup. Nick Schwaderer on TwitterSchwad.github.ioPastrubies.liveJaques Pepin's black bean soup]]></itunes:summary>
    <description><![CDATA[<p>Nick Schwaderer returns for the final episode before the show goes on hiatus.  In this episode, recorded live on Twitter, we discuss a cornucopia of topics, including running a live event on Twitter, the vegetable drink V8, multi-level marketing, conference organizing, air quality, structuring large applications, and soup.</p><ul><li><a href='https://twitter.com/schwad_rb'>Nick Schwaderer on Twitter</a></li><li><a href='https://schwad.github.io/'>Schwad.github.io</a></li><li><a href='http://pastrubies.live/'>Pastrubies.live</a></li><li><a href='https://jp.foundation/video/black-bean-soup'>Jaques Pepin&apos;s black bean soup</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Nick Schwaderer returns for the final episode before the show goes on hiatus.  In this episode, recorded live on Twitter, we discuss a cornucopia of topics, including running a live event on Twitter, the vegetable drink V8, multi-level marketing, conference organizing, air quality, structuring large applications, and soup.</p><ul><li><a href='https://twitter.com/schwad_rb'>Nick Schwaderer on Twitter</a></li><li><a href='https://schwad.github.io/'>Schwad.github.io</a></li><li><a href='http://pastrubies.live/'>Pastrubies.live</a></li><li><a href='https://jp.foundation/video/black-bean-soup'>Jaques Pepin&apos;s black bean soup</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/11429092-163-the-final-episode-for-now-nick-schwaderer.mp3" length="71299847" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/bwybd8mha0ypnklbwbp1kcx7a87r?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-11429092</guid>
    <pubDate>Tue, 04 Oct 2022 08:00:00 -0400</pubDate>
    <itunes:duration>5939</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>162 - Large Rails Apps with Alex Evanczuk, Software Engineer at Gusto</itunes:title>
    <title>162 - Large Rails Apps with Alex Evanczuk, Software Engineer at Gusto</title>
    <itunes:summary><![CDATA[In this episode, I'm joined by Alex Evanczuk for a conversation about large Rails applications, how they grow, and how to keep things under control as they grow. Alex Evanczuk's EmailLaying the Cultural and Technical Foundation for Big Rails (blog post)Laying the Cultural and Technical Foundation for Big Rails (talk)Ruby/Rails Modularity SlackRuby At Scale on GitHubAlex Evanczuk on TwitterAlex Evanczuk on LinkedInAlex Evanczuk on GitHubCode Complete by Steve McConnell]]></itunes:summary>
    <description><![CDATA[<p>In this episode, I&apos;m joined by Alex Evanczuk for a conversation about large Rails applications, how they grow, and how to keep things under control as they grow.</p><ul><li><a href='mailto:Alex@gusto.com'>Alex Evanczuk&apos;s Email</a></li><li><a href='https://engineering.gusto.com/laying-the-cultural-and-technical-foundation-for-big-rails/'>Laying the Cultural and Technical Foundation for Big Rails (blog post)</a></li><li><a href='https://www.youtube.com/watch?v=J9S0qiGkAQY'>Laying the Cultural and Technical Foundation for Big Rails (talk)</a></li><li><a href='https://rubymod.slack.com/join/shared_invite/zt-1dgyrxji9-sihGNX43mVh5T6tw18hFaQ#/shared-invite/email'>Ruby/Rails Modularity Slack</a></li><li><a href='https://github.com/rubyatscale'>Ruby At Scale on GitHub</a></li><li><a href='https://twitter.com/alexevanczuk'>Alex Evanczuk on Twitter</a></li><li><a href='https://www.linkedin.com/in/alexevanczuk/'>Alex Evanczuk on LinkedIn</a></li><li><a href='https://github.com/AlexEvanczuk'>Alex Evanczuk on GitHub</a></li><li><a href='https://www.oreilly.com/library/view/code-complete-2nd/0735619670/'>Code Complete by Steve McConnell</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, I&apos;m joined by Alex Evanczuk for a conversation about large Rails applications, how they grow, and how to keep things under control as they grow.</p><ul><li><a href='mailto:Alex@gusto.com'>Alex Evanczuk&apos;s Email</a></li><li><a href='https://engineering.gusto.com/laying-the-cultural-and-technical-foundation-for-big-rails/'>Laying the Cultural and Technical Foundation for Big Rails (blog post)</a></li><li><a href='https://www.youtube.com/watch?v=J9S0qiGkAQY'>Laying the Cultural and Technical Foundation for Big Rails (talk)</a></li><li><a href='https://rubymod.slack.com/join/shared_invite/zt-1dgyrxji9-sihGNX43mVh5T6tw18hFaQ#/shared-invite/email'>Ruby/Rails Modularity Slack</a></li><li><a href='https://github.com/rubyatscale'>Ruby At Scale on GitHub</a></li><li><a href='https://twitter.com/alexevanczuk'>Alex Evanczuk on Twitter</a></li><li><a href='https://www.linkedin.com/in/alexevanczuk/'>Alex Evanczuk on LinkedIn</a></li><li><a href='https://github.com/AlexEvanczuk'>Alex Evanczuk on GitHub</a></li><li><a href='https://www.oreilly.com/library/view/code-complete-2nd/0735619670/'>Code Complete by Steve McConnell</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/11347992-162-large-rails-apps-with-alex-evanczuk-software-engineer-at-gusto.mp3" length="40363074" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/swaf99yxs0e0uz00gikwmfou1khb?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-11347992</guid>
    <pubDate>Mon, 19 Sep 2022 20:00:00 -0400</pubDate>
    <itunes:duration>3360</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>161 - Adrian Marin, Founder of Avo Admin</itunes:title>
    <title>161 - Adrian Marin, Founder of Avo Admin</title>
    <itunes:summary><![CDATA[In this episode, I talk with Adrian Marin about Avo Admin and how it compares to Jumpstart and Bullet Train, the origins of Avo Admin, the early struggles of developing Avo Admin, making the leap to working on Avo full time, the size of the Rails community,  achieving profitability and the price of ramen. Adrian Marin on TwitterAvo AdminAdrianthedev.com]]></itunes:summary>
    <description><![CDATA[<p>In this episode, I talk with Adrian Marin about Avo Admin and how it compares to Jumpstart and Bullet Train, the origins of Avo Admin, the early struggles of developing Avo Admin, making the leap to working on Avo full time, the size of the Rails community,  achieving profitability and the price of ramen.</p><ul><li><a href='https://twitter.com/adrianthedev'>Adrian Marin on Twitter</a></li><li><a href='https://avohq.io/'>Avo Admin</a></li><li><a href='https://adrianthedev.com/'>Adrianthedev.com</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, I talk with Adrian Marin about Avo Admin and how it compares to Jumpstart and Bullet Train, the origins of Avo Admin, the early struggles of developing Avo Admin, making the leap to working on Avo full time, the size of the Rails community,  achieving profitability and the price of ramen.</p><ul><li><a href='https://twitter.com/adrianthedev'>Adrian Marin on Twitter</a></li><li><a href='https://avohq.io/'>Avo Admin</a></li><li><a href='https://adrianthedev.com/'>Adrianthedev.com</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/11291339-161-adrian-marin-founder-of-avo-admin.mp3" length="42340490" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/8papgmhy9ggo4neag1ocl1q3jqcx?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-11291339</guid>
    <pubDate>Fri, 09 Sep 2022 17:00:00 -0400</pubDate>
    <itunes:duration>3524</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>160 - PostgreSQL with Andrew Atkinson</itunes:title>
    <title>160 - PostgreSQL with Andrew Atkinson</title>
    <itunes:summary><![CDATA[In this episode I talk with Andrew Atkinson about PostgreSQL and databases. We talk about check constraints, foreign keys, and other PostgreSQL/database concepts. Andy Atkinson.comAndrew Atkinson on TwitterAndrew Atkinson on GitHubPuny to Powerful PostgreSQL Rails Apps (RailsConf 2022 talk)Creating a constraint that is initially "not valid"Slides 16 &amp; 17 of this presentation also deal with "not valid" constraintsThe Strong Migrations gem at GithubLukas Fittl's pganalyzeHaki Benita's post ...]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Andrew Atkinson about PostgreSQL and databases. We talk about check constraints, foreign keys, and other PostgreSQL/database concepts.</p><ul><li><a href='https://andyatkinson.com/'>Andy Atkinson.com</a></li><li><a href='https://twitter.com/andatki'>Andrew Atkinson on Twitter</a></li><li><a href='https://github.com/andyatkinson'>Andrew Atkinson on GitHub</a></li><li><a href='https://www.youtube.com/watch?v=CIYbpYKrX8Y'>Puny to Powerful PostgreSQL Rails Apps (RailsConf 2022 talk)</a></li><li><a href='https://til.hashrocket.com/posts/86467be0b3-use-not-valid-to-immediately-enforce-a-constraint'>Creating a constraint that is initially &quot;not valid&quot;</a></li><li><a href='https://speakerdeck.com/andyatkinson/puny-to-powerful-postgresql-rails-apps?slide=16'>Slides 16 &amp; 17 of this presentation also deal with &quot;not valid&quot; constraints</a></li><li><a href='https://github.com/ankane/strong_migrations'>The Strong Migrations gem at Github</a></li><li><a href='https://pganalyze.com/'>Lukas Fittl&apos;s pganalyze</a></li><li><a href='https://hakibenita.com/postgresql-unknown-features#add-constraints-without-validating-immediately'>Haki Benita&apos;s post on adding constraints without validating immediately</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Andrew Atkinson about PostgreSQL and databases. We talk about check constraints, foreign keys, and other PostgreSQL/database concepts.</p><ul><li><a href='https://andyatkinson.com/'>Andy Atkinson.com</a></li><li><a href='https://twitter.com/andatki'>Andrew Atkinson on Twitter</a></li><li><a href='https://github.com/andyatkinson'>Andrew Atkinson on GitHub</a></li><li><a href='https://www.youtube.com/watch?v=CIYbpYKrX8Y'>Puny to Powerful PostgreSQL Rails Apps (RailsConf 2022 talk)</a></li><li><a href='https://til.hashrocket.com/posts/86467be0b3-use-not-valid-to-immediately-enforce-a-constraint'>Creating a constraint that is initially &quot;not valid&quot;</a></li><li><a href='https://speakerdeck.com/andyatkinson/puny-to-powerful-postgresql-rails-apps?slide=16'>Slides 16 &amp; 17 of this presentation also deal with &quot;not valid&quot; constraints</a></li><li><a href='https://github.com/ankane/strong_migrations'>The Strong Migrations gem at Github</a></li><li><a href='https://pganalyze.com/'>Lukas Fittl&apos;s pganalyze</a></li><li><a href='https://hakibenita.com/postgresql-unknown-features#add-constraints-without-validating-immediately'>Haki Benita&apos;s post on adding constraints without validating immediately</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/11223850-160-postgresql-with-andrew-atkinson.mp3" length="41144300" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/3ykun4p78gdws1ps4unhxljvcqpc?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-11223850</guid>
    <pubDate>Mon, 29 Aug 2022 16:00:00 -0400</pubDate>
    <itunes:duration>3425</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>159 - Early Developer Career Stage with Brian Hogan</itunes:title>
    <title>159 - Early Developer Career Stage with Brian Hogan</title>
    <itunes:summary><![CDATA[In this episode, I'm joined by Brian Hogan for a conversation about the state of hiring in tech, the problems surrounding the need to generate new senior developers, and developing your personal network with an eye towards career advancement.  Brian P. Hogan's websiteBrian P. Hogan on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode, I&apos;m joined by Brian Hogan for a conversation about the state of hiring in tech, the problems surrounding the need to generate new senior developers, and developing your personal network with an eye towards career advancement. </p><ul><li><a href='https://bphogan.com/'>Brian P. Hogan&apos;s website</a></li><li><a href='https://twitter.com/bphogan'>Brian P. Hogan on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, I&apos;m joined by Brian Hogan for a conversation about the state of hiring in tech, the problems surrounding the need to generate new senior developers, and developing your personal network with an eye towards career advancement. </p><ul><li><a href='https://bphogan.com/'>Brian P. Hogan&apos;s website</a></li><li><a href='https://twitter.com/bphogan'>Brian P. Hogan on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/11179354-159-early-developer-career-stage-with-brian-hogan.mp3" length="24586076" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/v4tegzleem5syq6nuiluaej781fr?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-11179354</guid>
    <pubDate>Mon, 22 Aug 2022 12:00:00 -0400</pubDate>
    <itunes:duration>2047</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>158 - Andrew Mason, Senior Product Engineer at Podia</itunes:title>
    <title>158 - Andrew Mason, Senior Product Engineer at Podia</title>
    <itunes:summary><![CDATA[This week, I'm joined by Andrew Mason, Senior Product Engineer at Podia and co-host of Remote Ruby and Ruby for All for a discussion about tailoring content for an audience of junior developers, Andrew's newsletter Ruby Radar, SIM swapping, and dealing with internet problems. Andrew Mason on TwitterAndrewM.codesRemote RubyRuby for AllRuby Radar]]></itunes:summary>
    <description><![CDATA[<p>This week, I&apos;m joined by Andrew Mason, Senior Product Engineer at Podia and co-host of Remote Ruby and Ruby for All for a discussion about tailoring content for an audience of junior developers, Andrew&apos;s newsletter Ruby Radar, SIM swapping, and dealing with internet problems.</p><ul><li><a href='https://twitter.com/andrewmcodes'>Andrew Mason on Twitter</a></li><li><a href='https://andrewm.codes/'>AndrewM.codes</a></li><li><a href='https://remoteruby.com/'>Remote Ruby</a></li><li><a href='https://podcasts.apple.com/us/podcast/ruby-for-all/id1636775711'>Ruby for All</a></li><li><a href='https://rubyradar.dev/'>Ruby Radar</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week, I&apos;m joined by Andrew Mason, Senior Product Engineer at Podia and co-host of Remote Ruby and Ruby for All for a discussion about tailoring content for an audience of junior developers, Andrew&apos;s newsletter Ruby Radar, SIM swapping, and dealing with internet problems.</p><ul><li><a href='https://twitter.com/andrewmcodes'>Andrew Mason on Twitter</a></li><li><a href='https://andrewm.codes/'>AndrewM.codes</a></li><li><a href='https://remoteruby.com/'>Remote Ruby</a></li><li><a href='https://podcasts.apple.com/us/podcast/ruby-for-all/id1636775711'>Ruby for All</a></li><li><a href='https://rubyradar.dev/'>Ruby Radar</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/11128998-158-andrew-mason-senior-product-engineer-at-podia.mp3" length="31352240" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/gr6p5hwo6z7ff90b4zuibpjr8w3t?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-11128998</guid>
    <pubDate>Fri, 12 Aug 2022 16:00:00 -0400</pubDate>
    <itunes:duration>2611</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>157 - Seth Tucker, Developer at KNOWiNK</itunes:title>
    <title>157 - Seth Tucker, Developer at KNOWiNK</title>
    <itunes:summary><![CDATA[In this episode, Seth Tucker returns to discuss the Crystal programming language, developing a contextually-aware chatbot, developing for SEO, page loading time and ad spending.  Seth Tucker on DEV.toSeth Tucker on TwitterSeth Tucker on GitHub]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Seth Tucker returns to discuss the Crystal programming language, developing a contextually-aware chatbot, developing for SEO, page loading time and ad spending. </p><ul><li><a href='https://dev.to/seesethcode'>Seth Tucker on DEV.to</a></li><li><a href='https://twitter.com/seesethcode'>Seth Tucker on Twitter</a></li><li><a href='https://github.com/crimson-knight'>Seth Tucker on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Seth Tucker returns to discuss the Crystal programming language, developing a contextually-aware chatbot, developing for SEO, page loading time and ad spending. </p><ul><li><a href='https://dev.to/seesethcode'>Seth Tucker on DEV.to</a></li><li><a href='https://twitter.com/seesethcode'>Seth Tucker on Twitter</a></li><li><a href='https://github.com/crimson-knight'>Seth Tucker on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/11025532-157-seth-tucker-developer-at-knowink.mp3" length="30078609" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/qx9v3ji88cb47vbv93bw0nvymguy?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-11025532</guid>
    <pubDate>Mon, 25 Jul 2022 15:00:00 -0400</pubDate>
    <itunes:duration>2501</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>156 - Hotwire with Matt Swanson</itunes:title>
    <title>156 - Hotwire with Matt Swanson</title>
    <itunes:summary><![CDATA[On this week's episode, I'm joined once again by Matt Swanson for a wide-ranging conversation that touches on blog writing, Hotwire, Turbo Frames, plants, making mistakes in the physical realm, books and science fiction, historic firsts and the impacts of innovation, and Stack Overflow. Boring RailsMatt Swanson on TwitterMatt Swanson on GitHubMatt Swanson on DevTo]]></itunes:summary>
    <description><![CDATA[<p>On this week&apos;s episode, I&apos;m joined once again by Matt Swanson for a wide-ranging conversation that touches on blog writing, Hotwire, Turbo Frames, plants, making mistakes in the physical realm, books and science fiction, historic firsts and the impacts of innovation, and Stack Overflow.</p><ul><li><a href='https://boringrails.com/'>Boring Rails</a></li><li><a href='https://twitter.com/_swanson'>Matt Swanson on Twitter</a></li><li><a href='https://github.com/swanson'>Matt Swanson on GitHub</a></li><li><a href='https://dev.to/swanson'>Matt Swanson on DevTo</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this week&apos;s episode, I&apos;m joined once again by Matt Swanson for a wide-ranging conversation that touches on blog writing, Hotwire, Turbo Frames, plants, making mistakes in the physical realm, books and science fiction, historic firsts and the impacts of innovation, and Stack Overflow.</p><ul><li><a href='https://boringrails.com/'>Boring Rails</a></li><li><a href='https://twitter.com/_swanson'>Matt Swanson on Twitter</a></li><li><a href='https://github.com/swanson'>Matt Swanson on GitHub</a></li><li><a href='https://dev.to/swanson'>Matt Swanson on DevTo</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10982077-156-hotwire-with-matt-swanson.mp3" length="42571624" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/ax8nvlxzee355f85rvibu4lnsy0c?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10982077</guid>
    <pubDate>Mon, 18 Jul 2022 17:00:00 -0400</pubDate>
    <itunes:duration>3544</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>155 - John Knapp, Startup Whisperer</itunes:title>
    <title>155 - John Knapp, Startup Whisperer</title>
    <itunes:summary><![CDATA[This week, I sit down for a conversation with multi-hyphenate John Knapp.  Our wide-ranging discussion touches on inventing, sailing, understanding user stories, deliberately building flexibility into your career, the need for domain expertise when starting a new company, and things to look for when seeking a new startup opportunity. Sailing Alone around the World by Joshua SlocumFour Steps to the Epiphany by Steve BlankOn Starting and Scaling Boom with Blake SchollJohn Knapp.comJohn Kna...]]></itunes:summary>
    <description><![CDATA[<p>This week, I sit down for a conversation with multi-hyphenate John Knapp.  Our wide-ranging discussion touches on inventing, sailing, understanding user stories, deliberately building flexibility into your career, the need for domain expertise when starting a new company, and things to look for when seeking a new startup opportunity.</p><ul><li><a href='https://www.goodreads.com/book/show/881902.Sailing_Alone_around_the_World'>Sailing Alone around the World by Joshua Slocum</a></li><li><a href='https://www.goodreads.com/book/show/762542.The_Four_Steps_to_the_Epiphany'>Four Steps to the Epiphany by Steve Blank</a></li><li><a href='https://www.ycombinator.com/library/5Q-on-starting-and-scaling-boom-yc-w16'>On Starting and Scaling Boom with Blake Scholl</a></li><li><a href='https://johnknapp.com/'>John Knapp.com</a></li><li><a href='https://www.linkedin.com/in/jknapp/'>John Knapp on LinkedIn</a></li><li><a href='https://twitter.com/johnknapp'>John Knapp on Twitter</a></li><li><a href='https://github.com/johnknapp'>John Knapp on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week, I sit down for a conversation with multi-hyphenate John Knapp.  Our wide-ranging discussion touches on inventing, sailing, understanding user stories, deliberately building flexibility into your career, the need for domain expertise when starting a new company, and things to look for when seeking a new startup opportunity.</p><ul><li><a href='https://www.goodreads.com/book/show/881902.Sailing_Alone_around_the_World'>Sailing Alone around the World by Joshua Slocum</a></li><li><a href='https://www.goodreads.com/book/show/762542.The_Four_Steps_to_the_Epiphany'>Four Steps to the Epiphany by Steve Blank</a></li><li><a href='https://www.ycombinator.com/library/5Q-on-starting-and-scaling-boom-yc-w16'>On Starting and Scaling Boom with Blake Scholl</a></li><li><a href='https://johnknapp.com/'>John Knapp.com</a></li><li><a href='https://www.linkedin.com/in/jknapp/'>John Knapp on LinkedIn</a></li><li><a href='https://twitter.com/johnknapp'>John Knapp on Twitter</a></li><li><a href='https://github.com/johnknapp'>John Knapp on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10921867-155-john-knapp-startup-whisperer.mp3" length="36681920" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/lo1cgba6ts9hlrj9a5qjryxlytdr?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10921867</guid>
    <pubDate>Thu, 07 Jul 2022 14:00:00 -0400</pubDate>
    <itunes:duration>3054</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>154 - Chris Seaton, Researcher at Shopify</itunes:title>
    <title>154 - Chris Seaton, Researcher at Shopify</title>
    <itunes:summary><![CDATA[In this episode, Chris Seaton and I discuss just-in-time compiling for Ruby, Chris's path to becoming a researcher, speed concerns with Ruby, Truffle Ruby, the book Chris is currently writing and the value of having a non-technical side project.  Shopify Invests in Research for Ruby at ScaleThe Ruby BibliographyChris Seaton.comChris Seaton on TwitterChris Seaton on GitHubChris Seaton on LinkedIn]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Chris Seaton and I discuss just-in-time compiling for Ruby, Chris&apos;s path to becoming a researcher, speed concerns with Ruby, Truffle Ruby, the book Chris is currently writing and the value of having a non-technical side project. </p><ul><li><a href='https://shopify.engineering/shopify-ruby-at-scale-research-investment'>Shopify Invests in Research for Ruby at Scale</a></li><li><a href='https://rubybib.org/'>The Ruby Bibliography</a></li><li><a href='https://chrisseaton.com/'>Chris Seaton.com</a></li><li><a href='https://twitter.com/ChrisGSeaton'>Chris Seaton on Twitter</a></li><li><a href='https://github.com/chrisseaton/'>Chris Seaton on GitHub</a></li><li><a href='https://www.linkedin.com/in/chrisgseaton/'>Chris Seaton on LinkedIn</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Chris Seaton and I discuss just-in-time compiling for Ruby, Chris&apos;s path to becoming a researcher, speed concerns with Ruby, Truffle Ruby, the book Chris is currently writing and the value of having a non-technical side project. </p><ul><li><a href='https://shopify.engineering/shopify-ruby-at-scale-research-investment'>Shopify Invests in Research for Ruby at Scale</a></li><li><a href='https://rubybib.org/'>The Ruby Bibliography</a></li><li><a href='https://chrisseaton.com/'>Chris Seaton.com</a></li><li><a href='https://twitter.com/ChrisGSeaton'>Chris Seaton on Twitter</a></li><li><a href='https://github.com/chrisseaton/'>Chris Seaton on GitHub</a></li><li><a href='https://www.linkedin.com/in/chrisgseaton/'>Chris Seaton on LinkedIn</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10902940-154-chris-seaton-researcher-at-shopify.mp3" length="34765792" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/a6mfi9l6tpqa0cwisonbacgh902x?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10902940</guid>
    <pubDate>Mon, 04 Jul 2022 15:00:00 -0400</pubDate>
    <itunes:duration>2895</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>153 - Collin Donnell</itunes:title>
    <title>153 - Collin Donnell</title>
    <itunes:summary><![CDATA[In this episode, I welcome Collin Donnell back to discuss how to learn new techniques and technologies, Smalltalk, service objects and models, RailsConf, and speaking at conferences. Spooler.fmCollin Donnell.com Collin Donnell on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode, I welcome Collin Donnell back to discuss how to learn new techniques and technologies, Smalltalk, service objects and models, RailsConf, and speaking at conferences.</p><ul><li><a href='https://www.spooler.fm/'>Spooler.fm</a></li><li><a href='https://collindonnell.com/'>Collin Donnell.com </a></li><li><a href='https://twitter.com/collindonnell'>Collin Donnell on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, I welcome Collin Donnell back to discuss how to learn new techniques and technologies, Smalltalk, service objects and models, RailsConf, and speaking at conferences.</p><ul><li><a href='https://www.spooler.fm/'>Spooler.fm</a></li><li><a href='https://collindonnell.com/'>Collin Donnell.com </a></li><li><a href='https://twitter.com/collindonnell'>Collin Donnell on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10854348-153-collin-donnell.mp3" length="44912733" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/md0qjcc7vr1tzup4jhw9n45ustt2?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10854348</guid>
    <pubDate>Tue, 28 Jun 2022 08:00:00 -0400</pubDate>
    <itunes:duration>3739</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>152 - Tom Rossi, Co-Founder of Buzzsprout</itunes:title>
    <title>152 - Tom Rossi, Co-Founder of Buzzsprout</title>
    <itunes:summary><![CDATA[In this episode, Tom Rossi and I discuss his principles for developing applications, guiding your efforts via mantras, being intentional about culture, providing a safe space for mistakes and questions, understandable code, and how to hire programmers who fit your culture.  Built to Last by Jim CollinsVisioneering by Andy StanleyGetting Real from BasecampHigher PixelsBuzzsproutTom Rossi on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Tom Rossi and I discuss his principles for developing applications, guiding your efforts via mantras, being intentional about culture, providing a safe space for mistakes and questions, understandable code, and how to hire programmers who fit your culture. </p><ul><li><a href='https://www.goodreads.com/book/show/4122.Built_to_Last'>Built to Last by Jim Collins</a></li><li><a href='https://www.goodreads.com/book/show/257707.Visioneering'>Visioneering by Andy Stanley</a></li><li><a href='https://basecamp.com/books/getting-real'>Getting Real from Basecamp</a></li><li><a href='https://www.higherpixels.com/'>Higher Pixels</a></li><li><a href='https://www.buzzsprout.com/'>Buzzsprout</a></li><li><a href='https://twitter.com/tomrossi7'>Tom Rossi on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Tom Rossi and I discuss his principles for developing applications, guiding your efforts via mantras, being intentional about culture, providing a safe space for mistakes and questions, understandable code, and how to hire programmers who fit your culture. </p><ul><li><a href='https://www.goodreads.com/book/show/4122.Built_to_Last'>Built to Last by Jim Collins</a></li><li><a href='https://www.goodreads.com/book/show/257707.Visioneering'>Visioneering by Andy Stanley</a></li><li><a href='https://basecamp.com/books/getting-real'>Getting Real from Basecamp</a></li><li><a href='https://www.higherpixels.com/'>Higher Pixels</a></li><li><a href='https://www.buzzsprout.com/'>Buzzsprout</a></li><li><a href='https://twitter.com/tomrossi7'>Tom Rossi on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10822798-152-tom-rossi-co-founder-of-buzzsprout.mp3" length="39242340" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/tcyjo416waorpan05pesuvviwdo6?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10822798</guid>
    <pubDate>Mon, 20 Jun 2022 11:00:00 -0400</pubDate>
    <itunes:duration>3266</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>151 - LIVE from Sin City Ruby: Soup with Jason (feat. Nick Schwaderer, Andrew Katz and Kenny Kandola)</itunes:title>
    <title>151 - LIVE from Sin City Ruby: Soup with Jason (feat. Nick Schwaderer, Andrew Katz and Kenny Kandola)</title>
    <itunes:summary><![CDATA[In this episode of Soup with Jason, recorded live at Sin City Ruby 2022, I talk with a few friends about topic near and dear to our hearts: soup. ]]></itunes:summary>
    <description><![CDATA[<p>In this episode of Soup with Jason, recorded live at Sin City Ruby 2022, I talk with a few friends about topic near and dear to our hearts: soup.</p>]]></description>
    <content:encoded><![CDATA[<p>In this episode of Soup with Jason, recorded live at Sin City Ruby 2022, I talk with a few friends about topic near and dear to our hearts: soup.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10804263-151-live-from-sin-city-ruby-soup-with-jason-feat-nick-schwaderer-andrew-katz-and-kenny-kandola.mp3" length="8879621" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/ukhbjbjrstpz0sm33fys0z8ige32?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-10804263</guid>
    <pubDate>Fri, 17 Jun 2022 08:00:00 -0400</pubDate>
    <itunes:duration>734</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>true</itunes:explicit>
  </item>
  <item>
    <itunes:title>150 - Urban Hafner</itunes:title>
    <title>150 - Urban Hafner</title>
    <itunes:summary><![CDATA[This week, I'm joined by Urban Hafner for a wide-ranging discussion on management roles, autism, programming organization structure, sci-fi and fantasy books, programming books, the reasons behind high developer turnover, and bass guitar. The Pragmatic ProgrammerAccelerate: The Science of Lean Software and Dev OpsCynefinExpanding Beyond PodcastUrban Hafner.comUrban Hafner on Twitter]]></itunes:summary>
    <description><![CDATA[<p>This week, I&apos;m joined by Urban Hafner for a wide-ranging discussion on management roles, autism, programming organization structure, sci-fi and fantasy books, programming books, the reasons behind high developer turnover, and bass guitar.</p><ul><li><a href='https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/'>The Pragmatic Programmer</a></li><li><a href='https://itrevolution.com/accelerate-book/'>Accelerate: The Science of Lean Software and Dev Ops</a></li><li><a href='https://thecynefin.co/library/cynefin-weaving-sense-making-into-the-fabric-of-our-world/'>Cynefin</a></li><li><a href='https://www.expandingbeyond.it/'>Expanding Beyond Podcast</a></li><li><a href='https://urbanhafner.com/'>Urban Hafner.com</a></li><li><a href='https://twitter.com/ujh'>Urban Hafner on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week, I&apos;m joined by Urban Hafner for a wide-ranging discussion on management roles, autism, programming organization structure, sci-fi and fantasy books, programming books, the reasons behind high developer turnover, and bass guitar.</p><ul><li><a href='https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/'>The Pragmatic Programmer</a></li><li><a href='https://itrevolution.com/accelerate-book/'>Accelerate: The Science of Lean Software and Dev Ops</a></li><li><a href='https://thecynefin.co/library/cynefin-weaving-sense-making-into-the-fabric-of-our-world/'>Cynefin</a></li><li><a href='https://www.expandingbeyond.it/'>Expanding Beyond Podcast</a></li><li><a href='https://urbanhafner.com/'>Urban Hafner.com</a></li><li><a href='https://twitter.com/ujh'>Urban Hafner on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10785120-150-urban-hafner.mp3" length="38106730" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/1uxodzo2xxjms6u1gb54nwf9x7ng?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10785120</guid>
    <pubDate>Tue, 14 Jun 2022 08:00:00 -0400</pubDate>
    <itunes:duration>3173</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>149 - Seth Tucker, Developer at KNOWiNK</itunes:title>
    <title>149 - Seth Tucker, Developer at KNOWiNK</title>
    <itunes:summary><![CDATA[In this episode, Seth Tucker and I discuss forms and form builders, the differences between junior and senior developers, reverse proxies and (my apologies) WordPress.  Seth Tucker on DEV.toSeth Tucker on TwitterSeth Tucker on GitHub]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Seth Tucker and I discuss forms and form builders, the differences between junior and senior developers, reverse proxies and (my apologies) WordPress. </p><ul><li><a href='https://dev.to/seesethcode'>Seth Tucker on DEV.to</a></li><li><a href='https://twitter.com/seesethcode'>Seth Tucker on Twitter</a></li><li><a href='https://github.com/crimson-knight'>Seth Tucker on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Seth Tucker and I discuss forms and form builders, the differences between junior and senior developers, reverse proxies and (my apologies) WordPress. </p><ul><li><a href='https://dev.to/seesethcode'>Seth Tucker on DEV.to</a></li><li><a href='https://twitter.com/seesethcode'>Seth Tucker on Twitter</a></li><li><a href='https://github.com/crimson-knight'>Seth Tucker on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10747382-149-seth-tucker-developer-at-knowink.mp3" length="36887611" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/mmxqbzm2iws3nx44x46trq64nbo1?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10747382</guid>
    <pubDate>Mon, 06 Jun 2022 17:00:00 -0400</pubDate>
    <itunes:duration>3069</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>148 - Incident Response with Thai Wood</itunes:title>
    <title>148 - Incident Response with Thai Wood</title>
    <itunes:summary><![CDATA[This week, I'm joined by Thai Wood for a discussion about incident response, runbooks, unarticulated expertise, mistakes during incident response, and listening to feelings. Resilience RoundupThai Wood on Twitter]]></itunes:summary>
    <description><![CDATA[<p>This week, I&apos;m joined by Thai Wood for a discussion about incident response, runbooks, unarticulated expertise, mistakes during incident response, and listening to feelings.</p><ul><li><a href='https://resilienceroundup.com/'>Resilience Roundup</a></li><li><a href='https://twitter.com/ThaiWoodHere'>Thai Wood on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week, I&apos;m joined by Thai Wood for a discussion about incident response, runbooks, unarticulated expertise, mistakes during incident response, and listening to feelings.</p><ul><li><a href='https://resilienceroundup.com/'>Resilience Roundup</a></li><li><a href='https://twitter.com/ThaiWoodHere'>Thai Wood on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10706994-148-incident-response-with-thai-wood.mp3" length="37411338" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/9vwksr10z5l9oqjnx4owif3e5b0c?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10706994</guid>
    <pubDate>Mon, 30 May 2022 15:00:00 -0400</pubDate>
    <itunes:duration>3115</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>147 - Extraterrestrial Life with Dr. Arik Kershenbaum</itunes:title>
    <title>147 - Extraterrestrial Life with Dr. Arik Kershenbaum</title>
    <itunes:summary><![CDATA[This week, I'm joined by Dr. Arik Kershenbaum, zoologist and astrobiologist at Girton College, University of Cambridge for a fascinating discussion about alien life and what we can learn about it from life on Earth. Dr. Arik Kershenbaum at the University of CambridgeDr. Arik Kershenbaum on TwitterThe Zoologist's Guide to the Galaxy by Dr. Arik Kershenbaum]]></itunes:summary>
    <description><![CDATA[<p>This week, I&apos;m joined by Dr. Arik Kershenbaum, zoologist and astrobiologist at Girton College, University of Cambridge for a fascinating discussion about alien life and what we can learn about it from life on Earth.</p><ul><li><a href='https://www.zoo.cam.ac.uk/directory/dr-arik-kershenbaum'>Dr. Arik Kershenbaum at the University of Cambridge</a></li><li><a href='https://twitter.com/arikkershenbaum'>Dr. Arik Kershenbaum on Twitter</a></li><li><a href='https://www.penguinrandomhouse.com/books/646643/the-zoologists-guide-to-the-galaxy-by-arik-kershenbaum/'>The Zoologist&apos;s Guide to the Galaxy by Dr. Arik Kershenbaum</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week, I&apos;m joined by Dr. Arik Kershenbaum, zoologist and astrobiologist at Girton College, University of Cambridge for a fascinating discussion about alien life and what we can learn about it from life on Earth.</p><ul><li><a href='https://www.zoo.cam.ac.uk/directory/dr-arik-kershenbaum'>Dr. Arik Kershenbaum at the University of Cambridge</a></li><li><a href='https://twitter.com/arikkershenbaum'>Dr. Arik Kershenbaum on Twitter</a></li><li><a href='https://www.penguinrandomhouse.com/books/646643/the-zoologists-guide-to-the-galaxy-by-arik-kershenbaum/'>The Zoologist&apos;s Guide to the Galaxy by Dr. Arik Kershenbaum</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10667056-147-extraterrestrial-life-with-dr-arik-kershenbaum.mp3" length="41866521" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/4vabvk2sekcrf16vso4yacadrhuv?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10667056</guid>
    <pubDate>Tue, 24 May 2022 08:00:00 -0400</pubDate>
    <itunes:duration>3487</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>146 - Build, Measure, and Learn with Ufuk Kayserilioglu</itunes:title>
    <title>146 - Build, Measure, and Learn with Ufuk Kayserilioglu</title>
    <itunes:summary><![CDATA[In this episode, Ufuk Kayserilioglu and I discuss the Lean Startup methodology and how it relates to the scientific method and the build, measure, learn loop, how to come up with ideas for businesses, sharpening up a business concept with the Lean Canvas, the real reasons people go to conferences, and how to measure success. The Lean CanvasAARRR Metrics for PiratesUfuk Kayserilioglu on TwitterUfuk Kayserilioglu on GitHub]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Ufuk Kayserilioglu and I discuss the Lean Startup methodology and how it relates to the scientific method and the build, measure, learn loop, how to come up with ideas for businesses, sharpening up a business concept with the Lean Canvas, the real reasons people go to conferences, and how to measure success.</p><ul><li><a href='https://leanstack.com/lean-canvas'>The Lean Canvas</a></li><li><a href='https://500hats.typepad.com/500blogs/2007/06/internet-market.html'>AARRR Metrics for Pirates</a></li><li><a href='https://twitter.com/paracycle'>Ufuk Kayserilioglu on Twitter</a></li><li><a href='https://github.com/paracycle'>Ufuk Kayserilioglu on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Ufuk Kayserilioglu and I discuss the Lean Startup methodology and how it relates to the scientific method and the build, measure, learn loop, how to come up with ideas for businesses, sharpening up a business concept with the Lean Canvas, the real reasons people go to conferences, and how to measure success.</p><ul><li><a href='https://leanstack.com/lean-canvas'>The Lean Canvas</a></li><li><a href='https://500hats.typepad.com/500blogs/2007/06/internet-market.html'>AARRR Metrics for Pirates</a></li><li><a href='https://twitter.com/paracycle'>Ufuk Kayserilioglu on Twitter</a></li><li><a href='https://github.com/paracycle'>Ufuk Kayserilioglu on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10626614-146-build-measure-and-learn-with-ufuk-kayserilioglu.mp3" length="54828000" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/z9zga4sg2y3oj14qe2iyrg21qzqs?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10626614</guid>
    <pubDate>Mon, 16 May 2022 13:00:00 -0400</pubDate>
    <itunes:duration>4566</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>145 - Docker with Nick Janetakis</itunes:title>
    <title>145 - Docker with Nick Janetakis</title>
    <itunes:summary><![CDATA[This week, I'm joined by Nick Janetakis for a discussion about the basic concepts and terminology of Docker. Nick Janetakis.comNick Janetakis on GitHubNick Janetakis on TwitterDive into Docker]]></itunes:summary>
    <description><![CDATA[<p>This week, I&apos;m joined by Nick Janetakis for a discussion about the basic concepts and terminology of Docker.</p><ul><li><a href='https://nickjanetakis.com/'>Nick Janetakis.com</a></li><li><a href='https://github.com/nickjj'>Nick Janetakis on GitHub</a></li><li><a href='https://twitter.com/nickjanetakis'>Nick Janetakis on Twitter</a></li><li><a href='https://diveintodocker.com/'>Dive into Docker</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This week, I&apos;m joined by Nick Janetakis for a discussion about the basic concepts and terminology of Docker.</p><ul><li><a href='https://nickjanetakis.com/'>Nick Janetakis.com</a></li><li><a href='https://github.com/nickjj'>Nick Janetakis on GitHub</a></li><li><a href='https://twitter.com/nickjanetakis'>Nick Janetakis on Twitter</a></li><li><a href='https://diveintodocker.com/'>Dive into Docker</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10580200-145-docker-with-nick-janetakis.mp3" length="35667533" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/hx926yuirw4ddufni4yu1gqojdmo?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10580200</guid>
    <pubDate>Tue, 10 May 2022 08:00:00 -0400</pubDate>
    <itunes:duration>2970</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>144 - Martin Lee</itunes:title>
    <title>144 - Martin Lee</title>
    <itunes:summary><![CDATA[In this episode I talk with my boss, Martin Lee, about how he and I started working together and what it is that we're working on. ]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with my boss, Martin Lee, about how he and I started working together and what it is that we&apos;re working on.</p>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with my boss, Martin Lee, about how he and I started working together and what it is that we&apos;re working on.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10544770-144-martin-lee.mp3" length="43415932" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/tw1ak0wltb4vpfkd1upa9gvn8mp4?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10544770</guid>
    <pubDate>Mon, 02 May 2022 17:00:00 -0400</pubDate>
    <itunes:duration>3617</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>143 - Stefanni Brasil and Thiago Araujo, Co-Creators of Hexdevs</itunes:title>
    <title>143 - Stefanni Brasil and Thiago Araujo, Co-Creators of Hexdevs</title>
    <itunes:summary><![CDATA[In this episode, I'm joined by Stefanni Brasil and Thiago Araujo, the co-creators of Hexdevs.  We discuss the skills that help you improve as a programmer, such as writing good Stack Overflow questions, formulating Google queries, and getting examples rather than advice from senior programmers.  We also delve into the type of questions that senior programmers ask that set them apart from junior programmers. Stefanni Brasil on TwitterThiago Araujo on TwitterHexdevs.comHexdevs Get to ...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, I&apos;m joined by Stefanni Brasil and Thiago Araujo, the co-creators of Hexdevs.  We discuss the skills that help you improve as a programmer, such as writing good Stack Overflow questions, formulating Google queries, and getting examples rather than advice from senior programmers.  We also delve into the type of questions that senior programmers ask that set them apart from junior programmers.</p><ul><li><a href='https://twitter.com/stefannibrasil'>Stefanni Brasil on Twitter</a></li><li><a href='https://twitter.com/thdaraujo'>Thiago Araujo on Twitter</a></li><li><a href='https://www.hexdevs.com/'>Hexdevs.com</a></li><li><a href='https://www.hexdevs.com/senior-crash-course/'>Hexdevs Get to Senior Free Email Crash Course</a></li><li><a href='https://academy.hexdevs.com/view/courses/get-to-senior'>Hexdevs Get to Senior Course Preview</a></li><li><a href='https://academy.hexdevs.com/get-to-senior?coupon=CODE-WITH-JASON-PODCAST'>Hexdevs Get to Senior Course (10% off)</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, I&apos;m joined by Stefanni Brasil and Thiago Araujo, the co-creators of Hexdevs.  We discuss the skills that help you improve as a programmer, such as writing good Stack Overflow questions, formulating Google queries, and getting examples rather than advice from senior programmers.  We also delve into the type of questions that senior programmers ask that set them apart from junior programmers.</p><ul><li><a href='https://twitter.com/stefannibrasil'>Stefanni Brasil on Twitter</a></li><li><a href='https://twitter.com/thdaraujo'>Thiago Araujo on Twitter</a></li><li><a href='https://www.hexdevs.com/'>Hexdevs.com</a></li><li><a href='https://www.hexdevs.com/senior-crash-course/'>Hexdevs Get to Senior Free Email Crash Course</a></li><li><a href='https://academy.hexdevs.com/view/courses/get-to-senior'>Hexdevs Get to Senior Course Preview</a></li><li><a href='https://academy.hexdevs.com/get-to-senior?coupon=CODE-WITH-JASON-PODCAST'>Hexdevs Get to Senior Course (10% off)</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10499770-143-stefanni-brasil-and-thiago-araujo-co-creators-of-hexdevs.mp3" length="31948697" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/dppj85l9xpy67dit43alhowtm1er?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10499770</guid>
    <pubDate>Mon, 25 Apr 2022 14:00:00 -0400</pubDate>
    <itunes:duration>2658</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>142 - Jason Harrison, VP of Engineering Operations at Zeal</itunes:title>
    <title>142 - Jason Harrison, VP of Engineering Operations at Zeal</title>
    <itunes:summary><![CDATA[In this episode, Jason Harrison and I talk about his career as a programmer,  getting started as a programmer, transitioning from freelancing to working as an employee, pricing work as a freelancer, bringing new team members up to speed, and avoiding the pitfalls of onboarding. Jason Harrison on TwitterJason Harrison on LinkedInZeal Careers at ZealSoftware Residency]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Jason Harrison and I talk about his career as a programmer,  getting started as a programmer, transitioning from freelancing to working as an employee, pricing work as a freelancer, bringing new team members up to speed, and avoiding the pitfalls of onboarding.</p><ul><li><a href='https://mobile.twitter.com/thatonejason'>Jason Harrison on Twitter</a></li><li><a href='https://www.linkedin.com/in/jasoneharrison/'>Jason Harrison on LinkedIn</a></li><li><a href='https://www.codingzeal.com/'>Zeal</a> </li><li><a href='https://www.codingzeal.com/careers'>Careers at Zeal</a></li><li><a href='https://www.softwareresidency.com/'>Software Residency</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Jason Harrison and I talk about his career as a programmer,  getting started as a programmer, transitioning from freelancing to working as an employee, pricing work as a freelancer, bringing new team members up to speed, and avoiding the pitfalls of onboarding.</p><ul><li><a href='https://mobile.twitter.com/thatonejason'>Jason Harrison on Twitter</a></li><li><a href='https://www.linkedin.com/in/jasoneharrison/'>Jason Harrison on LinkedIn</a></li><li><a href='https://www.codingzeal.com/'>Zeal</a> </li><li><a href='https://www.codingzeal.com/careers'>Careers at Zeal</a></li><li><a href='https://www.softwareresidency.com/'>Software Residency</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10453507-142-jason-harrison-vp-of-engineering-operations-at-zeal.mp3" length="36303570" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/39g8haf1bmg02iw97w0bfsna785g?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10453507</guid>
    <pubDate>Sun, 17 Apr 2022 14:00:00 -0400</pubDate>
    <itunes:duration>3023</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>141 - Thinking Like a Developer with Zell Liew</itunes:title>
    <title>141 - Thinking Like a Developer with Zell Liew</title>
    <itunes:summary><![CDATA[In this episode, Zell Liew and I discuss how to think like a developer and how to break big problems down into smaller problems. Zell Liew's BlogLearn JavaScript TodayZell Liew on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Zell Liew and I discuss how to think like a developer and how to break big problems down into smaller problems.</p><ul><li><a href='https://zellwk.com/blog/'>Zell Liew&apos;s Blog</a></li><li><a href='https://learnjavascript.today/'>Learn JavaScript Today</a></li><li><a href='https://twitter.com/zellwk'>Zell Liew on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Zell Liew and I discuss how to think like a developer and how to break big problems down into smaller problems.</p><ul><li><a href='https://zellwk.com/blog/'>Zell Liew&apos;s Blog</a></li><li><a href='https://learnjavascript.today/'>Learn JavaScript Today</a></li><li><a href='https://twitter.com/zellwk'>Zell Liew on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10411762-141-thinking-like-a-developer-with-zell-liew.mp3" length="41977846" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/nzsnzqsmw8pwm1ufyj8eklhmlayh?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10411762</guid>
    <pubDate>Tue, 12 Apr 2022 08:00:00 -0400</pubDate>
    <itunes:duration>3496</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>140 - Habits of an Exceptional Developer with Aweys Ahmed</itunes:title>
    <title>140 - Habits of an Exceptional Developer with Aweys Ahmed</title>
    <itunes:summary><![CDATA[In this episode, I talk with Aweys Ahmed about what makes an exceptional software developer, how to maximize your productivity by making small changes to your work habits, managing distractions, preserving mental capacity with to-do lists, and what we can learn from the lives of exceptional people. Aweys Ahmed on TwitterAweys Ahmed on LinkedInAweys Ahmed on Dev.toHow to have a productive programming day]]></itunes:summary>
    <description><![CDATA[<p>In this episode, I talk with Aweys Ahmed about what makes an exceptional software developer, how to maximize your productivity by making small changes to your work habits, managing distractions, preserving mental capacity with to-do lists, and what we can learn from the lives of exceptional people.</p><ul><li><a href='https://twitter.com/aweysnahmed'>Aweys Ahmed on Twitter</a></li><li><a href='https://www.linkedin.com/in/aweysahmed/'>Aweys Ahmed on LinkedIn</a></li><li><a href='https://dev.to/aweysahmed'>Aweys Ahmed on Dev.to</a></li><li><a href='https://www.codewithjason.com/productive-programming-day/'>How to have a productive programming day</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, I talk with Aweys Ahmed about what makes an exceptional software developer, how to maximize your productivity by making small changes to your work habits, managing distractions, preserving mental capacity with to-do lists, and what we can learn from the lives of exceptional people.</p><ul><li><a href='https://twitter.com/aweysnahmed'>Aweys Ahmed on Twitter</a></li><li><a href='https://www.linkedin.com/in/aweysahmed/'>Aweys Ahmed on LinkedIn</a></li><li><a href='https://dev.to/aweysahmed'>Aweys Ahmed on Dev.to</a></li><li><a href='https://www.codewithjason.com/productive-programming-day/'>How to have a productive programming day</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10370320-140-habits-of-an-exceptional-developer-with-aweys-ahmed.mp3" length="53803993" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/uue7998w0izbcxu09zrn98dkuxsz?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10370320</guid>
    <pubDate>Tue, 05 Apr 2022 08:00:00 -0400</pubDate>
    <itunes:duration>4481</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>139 - David Heinemeier Hansson</itunes:title>
    <title>139 - David Heinemeier Hansson</title>
    <itunes:summary><![CDATA[In this episode I talk with David Heinemeier Hansson about car racing, employee/environment fit and its effect on happiness and productivity, COVID-19, cryptocurrency, the Canadian trucker protests, and the advantage of being able to change your mind in light of new information. Joined by co-host Martin Lee. (We had some audio issues during the recording of this episode. Apologies for the lower-than-normal audio quality.) DHH's blogDHH on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with David Heinemeier Hansson about car racing, employee/environment fit and its effect on happiness and productivity, COVID-19, cryptocurrency, the Canadian trucker protests, and the advantage of being able to change your mind in light of new information. Joined by co-host Martin Lee. (We had some audio issues during the recording of this episode. Apologies for the lower-than-normal audio quality.)</p><ul><li><a href='https://world.hey.com/dhh'>DHH&apos;s blog</a></li><li><a href='https://twitter.com/dhh'>DHH on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with David Heinemeier Hansson about car racing, employee/environment fit and its effect on happiness and productivity, COVID-19, cryptocurrency, the Canadian trucker protests, and the advantage of being able to change your mind in light of new information. Joined by co-host Martin Lee. (We had some audio issues during the recording of this episode. Apologies for the lower-than-normal audio quality.)</p><ul><li><a href='https://world.hey.com/dhh'>DHH&apos;s blog</a></li><li><a href='https://twitter.com/dhh'>DHH on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10325716-139-david-heinemeier-hansson.mp3" length="44168851" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/tbihvyhl6b9rlfhm16wpf72wk91p?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10325716</guid>
    <pubDate>Tue, 29 Mar 2022 08:00:00 -0400</pubDate>
    <itunes:duration>3678</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>138 - Alex VKO, Founder of RubyCI</itunes:title>
    <title>138 - Alex VKO, Founder of RubyCI</title>
    <itunes:summary><![CDATA[In this episode, Alex and I discuss the technical aspects of RubyCI as well as some of the business aspects. RubyCIAlex VKO on LinkedInSin City Ruby]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Alex and I discuss the technical aspects of RubyCI as well as some of the business aspects.</p><ul><li><a href='https://ruby.ci/'>RubyCI</a></li><li><a href='http://linkedin.com/in/alex-vko'>Alex VKO on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Alex and I discuss the technical aspects of RubyCI as well as some of the business aspects.</p><ul><li><a href='https://ruby.ci/'>RubyCI</a></li><li><a href='http://linkedin.com/in/alex-vko'>Alex VKO on LinkedIn</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10282864-138-alex-vko-founder-of-rubyci.mp3" length="30670003" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/j9hvengbvx257i7kse9ap56au1xa?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10282864</guid>
    <pubDate>Tue, 22 Mar 2022 08:00:00 -0400</pubDate>
    <itunes:duration>2554</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>137 - Marissa Goldberg, Founder of Remote Work Prep</itunes:title>
    <title>137 - Marissa Goldberg, Founder of Remote Work Prep</title>
    <itunes:summary><![CDATA[In this episode I talk with Marissa Goldberg about rest and leisure, morning routines, self-discipline, and how managing your energy makes you a more effective, productive worker. Marissa Goldberg on TwitterRemote Work PrepMarissa Goldberg.comMarissa's Remote Work Gift Guide  ]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Marissa Goldberg about rest and leisure, morning routines, self-discipline, and how managing your energy makes you a more effective, productive worker.</p><ul><li><a href='https://twitter.com/mar15sa'>Marissa Goldberg on Twitter</a></li><li><a href='https://www.remoteworkprep.com/'>Remote Work Prep</a></li><li><a href='https://www.marissagoldberg.com/'>Marissa Goldberg.com</a></li><li><a href='https://www.remoteworkprep.com/blog/work-from-home-gift-guide'>Marissa&apos;s Remote Work Gift Guide</a></li></ul><p><br/></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Marissa Goldberg about rest and leisure, morning routines, self-discipline, and how managing your energy makes you a more effective, productive worker.</p><ul><li><a href='https://twitter.com/mar15sa'>Marissa Goldberg on Twitter</a></li><li><a href='https://www.remoteworkprep.com/'>Remote Work Prep</a></li><li><a href='https://www.marissagoldberg.com/'>Marissa Goldberg.com</a></li><li><a href='https://www.remoteworkprep.com/blog/work-from-home-gift-guide'>Marissa&apos;s Remote Work Gift Guide</a></li></ul><p><br/></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10234695-137-marissa-goldberg-founder-of-remote-work-prep.mp3" length="34810278" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/9derxu52b4mk6xluqzi1nc9t6aj2?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10234695</guid>
    <pubDate>Tue, 15 Mar 2022 08:00:00 -0400</pubDate>
    <itunes:duration>2898</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>136 - Colleen Schnettler of Hammerstone and Simple File Upload</itunes:title>
    <title>136 - Colleen Schnettler of Hammerstone and Simple File Upload</title>
    <itunes:summary><![CDATA[In this episode, Colleen Schnettler and I discuss her entrepreneurial ventures including Simple File Upload and Hammerstone,  freelancing, and our strategies and goals for content creation. Colleen Schnettler on TwitterSoftware Social PodcastSimple File UploadHammerstone.devSin City Ruby]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Colleen Schnettler and I discuss her entrepreneurial ventures including Simple File Upload and Hammerstone,  freelancing, and our strategies and goals for content creation.</p><ul><li><a href='https://twitter.com/leenyburger'>Colleen Schnettler on Twitter</a></li><li><a href='https://softwaresocial.dev/'>Software Social Podcast</a></li><li><a href='https://www.simplefileupload.com/'>Simple File Upload</a></li><li><a href='https://hammerstone.dev/'>Hammerstone.dev</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Colleen Schnettler and I discuss her entrepreneurial ventures including Simple File Upload and Hammerstone,  freelancing, and our strategies and goals for content creation.</p><ul><li><a href='https://twitter.com/leenyburger'>Colleen Schnettler on Twitter</a></li><li><a href='https://softwaresocial.dev/'>Software Social Podcast</a></li><li><a href='https://www.simplefileupload.com/'>Simple File Upload</a></li><li><a href='https://hammerstone.dev/'>Hammerstone.dev</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10198028-136-colleen-schnettler-of-hammerstone-and-simple-file-upload.mp3" length="30676370" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/pyc7y753w1i9f5rzt0hwma1v5hdm?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10198028</guid>
    <pubDate>Tue, 08 Mar 2022 08:00:00 -0500</pubDate>
    <itunes:duration>2554</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>135 - Andrew Culver, Creator of Bullet Train</itunes:title>
    <title>135 - Andrew Culver, Creator of Bullet Train</title>
    <itunes:summary><![CDATA[In this episode, Andrew Culver and I discuss the origins of Bullet Train, finding ideas for new products as a consultant, developer productivity, domain modeling, and the benefits of attending a conference like Sin City Ruby. Andrew Culver on TwitterAndrew Culver.netBullet TrainBullet Train BlogSin City Ruby]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Andrew Culver and I discuss the origins of Bullet Train, finding ideas for new products as a consultant, developer productivity, domain modeling, and the benefits of attending a conference like Sin City Ruby.</p><ul><li><a href='https://twitter.com/andrewculver'>Andrew Culver on Twitter</a></li><li><a href='http://andrewculver.net/'>Andrew Culver.net</a></li><li><a href='https://bullettrain.co/'>Bullet Train</a></li><li><a href='https://blog.bullettrain.co/'>Bullet Train Blog</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Andrew Culver and I discuss the origins of Bullet Train, finding ideas for new products as a consultant, developer productivity, domain modeling, and the benefits of attending a conference like Sin City Ruby.</p><ul><li><a href='https://twitter.com/andrewculver'>Andrew Culver on Twitter</a></li><li><a href='http://andrewculver.net/'>Andrew Culver.net</a></li><li><a href='https://bullettrain.co/'>Bullet Train</a></li><li><a href='https://blog.bullettrain.co/'>Bullet Train Blog</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10162982-135-andrew-culver-creator-of-bullet-train.mp3" length="35588725" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/g1hlm773m82d8ebq2cjwwfunezjl?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10162982</guid>
    <pubDate>Tue, 01 Mar 2022 08:00:00 -0500</pubDate>
    <itunes:duration>2963</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>134 - Behind the Scenes of Conference Organizing with Jason Charnes</itunes:title>
    <title>134 - Behind the Scenes of Conference Organizing with Jason Charnes</title>
    <itunes:summary><![CDATA[Jason Charnes and I discuss organizing Southeast Ruby and Sin City Ruby. Jason Charnes.comJason Charnes on TwitterThe Remote Ruby PodcastSin City Ruby]]></itunes:summary>
    <description><![CDATA[<p>Jason Charnes and I discuss organizing Southeast Ruby and Sin City Ruby.</p><ul><li><a href='https://jasoncharnes.com/'>Jason Charnes.com</a></li><li><a href='https://twitter.com/jmcharnes'>Jason Charnes on Twitter</a></li><li><a href='https://remoteruby.com/'>The Remote Ruby Podcast</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Jason Charnes and I discuss organizing Southeast Ruby and Sin City Ruby.</p><ul><li><a href='https://jasoncharnes.com/'>Jason Charnes.com</a></li><li><a href='https://twitter.com/jmcharnes'>Jason Charnes on Twitter</a></li><li><a href='https://remoteruby.com/'>The Remote Ruby Podcast</a></li><li><a href='https://www.sincityruby.com/'>Sin City Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10094963-134-behind-the-scenes-of-conference-organizing-with-jason-charnes.mp3" length="31289950" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/9nfpsyuktrcoluqg94xffkjgg7u4?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10094963</guid>
    <pubDate>Thu, 17 Feb 2022 21:00:00 -0500</pubDate>
    <itunes:duration>2605</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>133 - Kelly Sutton, Software Engineer at Gusto</itunes:title>
    <title>133 - Kelly Sutton, Software Engineer at Gusto</title>
    <itunes:summary><![CDATA[In this episode, Kelly Sutton and I discuss Sidekiq, structuring large codebases with Packwerk, namespaces, the real purpose of private methods, and the upcoming Sin City Ruby conference. KellySutton.comKelly Sutton on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Kelly Sutton and I discuss Sidekiq, structuring large codebases with Packwerk, namespaces, the real purpose of private methods, and the upcoming Sin City Ruby conference.</p><ul><li><a href='https://kellysutton.com/'>KellySutton.com</a></li><li><a href='https://twitter.com/KellySutton'>Kelly Sutton on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Kelly Sutton and I discuss Sidekiq, structuring large codebases with Packwerk, namespaces, the real purpose of private methods, and the upcoming Sin City Ruby conference.</p><ul><li><a href='https://kellysutton.com/'>KellySutton.com</a></li><li><a href='https://twitter.com/KellySutton'>Kelly Sutton on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10066468-133-kelly-sutton-software-engineer-at-gusto.mp3" length="38135535" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/t3t3sy7i0iq47t48nsbd78t4642n?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10066468</guid>
    <pubDate>Mon, 14 Feb 2022 16:00:00 -0500</pubDate>
    <itunes:duration>3174</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>132 - Ufuk Kayserilioglu, Engineering Manager of the Ruby Infrastructure Team at Shopify</itunes:title>
    <title>132 - Ufuk Kayserilioglu, Engineering Manager of the Ruby Infrastructure Team at Shopify</title>
    <itunes:summary><![CDATA[In this week's episode, I'm joined by Ufuk Kayserilioglu for a wide-ranging conversation including Richard Feynman, Ben Franklin, philosophy, and the idea of dauntless curiosity. Ufuk Kayserilioglu on TwitterUfuk Kayserilioglu on GitHub]]></itunes:summary>
    <description><![CDATA[<p>In this week&apos;s episode, I&apos;m joined by Ufuk Kayserilioglu for a wide-ranging conversation including Richard Feynman, Ben Franklin, philosophy, and the idea of dauntless curiosity.</p><ul><li><a href='https://twitter.com/paracycle'>Ufuk Kayserilioglu on Twitter</a></li><li><a href='https://github.com/paracycle'>Ufuk Kayserilioglu on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this week&apos;s episode, I&apos;m joined by Ufuk Kayserilioglu for a wide-ranging conversation including Richard Feynman, Ben Franklin, philosophy, and the idea of dauntless curiosity.</p><ul><li><a href='https://twitter.com/paracycle'>Ufuk Kayserilioglu on Twitter</a></li><li><a href='https://github.com/paracycle'>Ufuk Kayserilioglu on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/10021152-132-ufuk-kayserilioglu-engineering-manager-of-the-ruby-infrastructure-team-at-shopify.mp3" length="47602461" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/dyu3bwwkao4vdr1t9si7oi5rvxb0?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-10021152</guid>
    <pubDate>Tue, 08 Feb 2022 08:00:00 -0500</pubDate>
    <itunes:duration>3964</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>131 - &quot;Anti-Stubbornness&quot; with Nick Schwaderer</itunes:title>
    <title>131 - &quot;Anti-Stubbornness&quot; with Nick Schwaderer</title>
    <itunes:summary><![CDATA[In this episode I talk with Nick Schwaderer about a neat new concept we call "Anti-Stubbornness". We also talk about a bunch of other stuff. Nick Schwaderer on GitHubSchwad.GitHub.IoNick Schwaderer on LinkedInPastRubies.live]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Nick Schwaderer about a neat new concept we call &quot;Anti-Stubbornness&quot;. We also talk about a bunch of other stuff.</p><ul><li><a href='https://github.com/schwad'>Nick Schwaderer on GitHub</a></li><li><a href='https://schwad.github.io/'>Schwad.GitHub.Io</a></li><li><a href='https://www.linkedin.com/in/nicholasschwaderer/?originalSubdomain=uk'>Nick Schwaderer on LinkedIn</a></li><li><a href='https://pastrubies.live/'>PastRubies.live</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Nick Schwaderer about a neat new concept we call &quot;Anti-Stubbornness&quot;. We also talk about a bunch of other stuff.</p><ul><li><a href='https://github.com/schwad'>Nick Schwaderer on GitHub</a></li><li><a href='https://schwad.github.io/'>Schwad.GitHub.Io</a></li><li><a href='https://www.linkedin.com/in/nicholasschwaderer/?originalSubdomain=uk'>Nick Schwaderer on LinkedIn</a></li><li><a href='https://pastrubies.live/'>PastRubies.live</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9978719-131-anti-stubbornness-with-nick-schwaderer.mp3" length="50954579" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/oqmjko6b8lins5kxbyi1m99wsxwv?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-9978719</guid>
    <pubDate>Sun, 30 Jan 2022 14:00:00 -0500</pubDate>
    <itunes:duration>4243</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>130 - ViewComponent with Joel Hawksley, Staff Engineer at GitHub</itunes:title>
    <title>130 - ViewComponent with Joel Hawksley, Staff Engineer at GitHub</title>
    <itunes:summary><![CDATA[In this episode Joel Hawksley and I discuss ViewComponent, accessibility, and borrowing good ideas from React. ViewComponent.orgPrimer.styleHawksley.orgJoel Hawksley at GitHub  ]]></itunes:summary>
    <description><![CDATA[<p>In this episode Joel Hawksley and I discuss ViewComponent, accessibility, and borrowing good ideas from React.</p><ul><li><a href='https://viewcomponent.org/'>ViewComponent.org</a></li><li><a href='https://primer.style/'>Primer.style</a></li><li><a href='https://hawksley.org/'>Hawksley.org</a></li><li><a href='https://github.com/joelhawksley'>Joel Hawksley at GitHub</a></li></ul><p><br/></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode Joel Hawksley and I discuss ViewComponent, accessibility, and borrowing good ideas from React.</p><ul><li><a href='https://viewcomponent.org/'>ViewComponent.org</a></li><li><a href='https://primer.style/'>Primer.style</a></li><li><a href='https://hawksley.org/'>Hawksley.org</a></li><li><a href='https://github.com/joelhawksley'>Joel Hawksley at GitHub</a></li></ul><p><br/></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9936046-130-viewcomponent-with-joel-hawksley-staff-engineer-at-github.mp3" length="36612109" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/qiyacxxmg8vvj8jght9xj5o5b2jp?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-9936046</guid>
    <pubDate>Sun, 23 Jan 2022 14:00:00 -0500</pubDate>
    <itunes:duration>3047</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>129 - Drew Bragg, Staff Engineer at Within3</itunes:title>
    <title>129 - Drew Bragg, Staff Engineer at Within3</title>
    <itunes:summary><![CDATA[In this episode I talk with Drew Bragg about the Sin City Ruby conference, deciding what to spend your learning time on, Drew's time at Within3, missing objects, conceptualizing technical debt, and object-oriented principles. Drew Bragg on TwitterDrew Bragg on GitHubDrew Bragg on Dev.toDrew Bragg.devWithin3Code Complete]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Drew Bragg about the Sin City Ruby conference, deciding what to spend your learning time on, Drew&apos;s time at Within3, missing objects, conceptualizing technical debt, and object-oriented principles.</p><ul><li><a href='https://twitter.com/drbragg'>Drew Bragg on Twitter</a></li><li><a href='https://github.com/drbragg'>Drew Bragg on GitHub</a></li><li><a href='https://dev.to/drbragg'>Drew Bragg on Dev.to</a></li><li><a href='https://drbragg.dev/'>Drew Bragg.dev</a></li><li><a href='https://within3.com/'>Within3</a></li><li><a href='https://www.oreilly.com/library/view/code-complete-2nd/0735619670/'>Code Complete</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Drew Bragg about the Sin City Ruby conference, deciding what to spend your learning time on, Drew&apos;s time at Within3, missing objects, conceptualizing technical debt, and object-oriented principles.</p><ul><li><a href='https://twitter.com/drbragg'>Drew Bragg on Twitter</a></li><li><a href='https://github.com/drbragg'>Drew Bragg on GitHub</a></li><li><a href='https://dev.to/drbragg'>Drew Bragg on Dev.to</a></li><li><a href='https://drbragg.dev/'>Drew Bragg.dev</a></li><li><a href='https://within3.com/'>Within3</a></li><li><a href='https://www.oreilly.com/library/view/code-complete-2nd/0735619670/'>Code Complete</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9895606-129-drew-bragg-staff-engineer-at-within3.mp3" length="45415123" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/w7yqs49afsq9vluo9d1th23ks4vj?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-9895606</guid>
    <pubDate>Sun, 16 Jan 2022 16:00:00 -0500</pubDate>
    <itunes:duration>3781</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>128 - Adrian Marin, Founder of Avo Admin</itunes:title>
    <title>128 - Adrian Marin, Founder of Avo Admin</title>
    <itunes:summary><![CDATA[In this episode I'm joined by Adrian Marin for an in-depth discussion of his product Avo Admin. In addition to talking about Avo, we also talk about the Romanian language and Slavic versus Romance languages. Adrian Marin on TwitterAvo Admin]]></itunes:summary>
    <description><![CDATA[<p>In this episode I&apos;m joined by Adrian Marin for an in-depth discussion of his product Avo Admin. In addition to talking about Avo, we also talk about the Romanian language and Slavic versus Romance languages.</p><ul><li><a href='https://twitter.com/adrianthedev'>Adrian Marin on Twitter</a></li><li><a href='https://avohq.io/'>Avo Admin</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I&apos;m joined by Adrian Marin for an in-depth discussion of his product Avo Admin. In addition to talking about Avo, we also talk about the Romanian language and Slavic versus Romance languages.</p><ul><li><a href='https://twitter.com/adrianthedev'>Adrian Marin on Twitter</a></li><li><a href='https://avohq.io/'>Avo Admin</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9855045-128-adrian-marin-founder-of-avo-admin.mp3" length="32225409" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/prq75w2um2c8x0dfm5dj0cbsarl7?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-9855045</guid>
    <pubDate>Sun, 09 Jan 2022 14:00:00 -0500</pubDate>
    <itunes:duration>2682</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>127 - SOLID Principles with Dave Copeland, CTO of Mood Health</itunes:title>
    <title>127 - SOLID Principles with Dave Copeland, CTO of Mood Health</title>
    <itunes:summary><![CDATA[In this episode Dave Copeland and I discuss what we like about SOLID principles and what we don't. SOLID is not SolidSustainable RailsDave Copeland on TwitterDave Copeland's Website]]></itunes:summary>
    <description><![CDATA[<p>In this episode Dave Copeland and I discuss what we like about SOLID principles and what we don&apos;t.</p><ul><li><a href='https://solid-is-not-solid.com/'>SOLID is not Solid</a></li><li><a href='https://sustainable-rails.com/'>Sustainable Rails</a></li><li><a href='https://twitter.com/davetron5000'>Dave Copeland on Twitter</a></li><li><a href='https://naildrivin5.com/'>Dave Copeland&apos;s Website</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode Dave Copeland and I discuss what we like about SOLID principles and what we don&apos;t.</p><ul><li><a href='https://solid-is-not-solid.com/'>SOLID is not Solid</a></li><li><a href='https://sustainable-rails.com/'>Sustainable Rails</a></li><li><a href='https://twitter.com/davetron5000'>Dave Copeland on Twitter</a></li><li><a href='https://naildrivin5.com/'>Dave Copeland&apos;s Website</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9819800-127-solid-principles-with-dave-copeland-cto-of-mood-health.mp3" length="39398490" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/nfh1jowpi1ddwce2l397ljb987zt?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-9819800</guid>
    <pubDate>Sun, 02 Jan 2022 18:00:00 -0500</pubDate>
    <itunes:duration>3280</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>126 - Benjamin Wood, CEO of Hint</itunes:title>
    <title>126 - Benjamin Wood, CEO of Hint</title>
    <itunes:summary><![CDATA[In this episode, Benjamin and I talk about transitioning from being an independent freelancer to running an agency, plus the challenges involved in hiring programmers. We also talk about recording music. Benjamin Wood on TwitterBenjamin Wood on GitHubHint.ioCareers at Hint.io]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Benjamin and I talk about transitioning from being an independent freelancer to running an agency, plus the challenges involved in hiring programmers. We also talk about recording music.</p><ul><li><a href='https://twitter.com/benjaminwood'>Benjamin Wood on Twitter</a></li><li><a href='https://github.com/benjaminwood'>Benjamin Wood on GitHub</a></li><li><a href='https://hint.io/'>Hint.io</a></li><li><a href='https://hint.io/careers'>Careers at Hint.io</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Benjamin and I talk about transitioning from being an independent freelancer to running an agency, plus the challenges involved in hiring programmers. We also talk about recording music.</p><ul><li><a href='https://twitter.com/benjaminwood'>Benjamin Wood on Twitter</a></li><li><a href='https://github.com/benjaminwood'>Benjamin Wood on GitHub</a></li><li><a href='https://hint.io/'>Hint.io</a></li><li><a href='https://hint.io/careers'>Careers at Hint.io</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9794355-126-benjamin-wood-ceo-of-hint.mp3" length="41193970" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/iynah5jbd8x18n0yc4o4t2sc5wqm?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-9794355</guid>
    <pubDate>Mon, 27 Dec 2021 16:00:00 -0500</pubDate>
    <itunes:duration>3430</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>125 - Anurag Goel, CEO of Render</itunes:title>
    <title>125 - Anurag Goel, CEO of Render</title>
    <itunes:summary><![CDATA[In this episode with Anurag Goel, CEO of Render, I probe Anurag to try to find out how he became employee #8 at Stripe and how he managed to successfully start a PaaS/hosting startup. Anurag Goel on TwitterRenderCareer opportunities at Render]]></itunes:summary>
    <description><![CDATA[<p>In this episode with Anurag Goel, CEO of Render, I probe Anurag to try to find out how he became employee #8 at Stripe and how he managed to successfully start a PaaS/hosting startup.</p><ul><li><a href='https://twitter.com/anuraggoel'>Anurag Goel on Twitter</a></li><li><a href='https://render.com/'>Render</a></li><li><a href='https://render.com/careers'>Career opportunities at Render</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode with Anurag Goel, CEO of Render, I probe Anurag to try to find out how he became employee #8 at Stripe and how he managed to successfully start a PaaS/hosting startup.</p><ul><li><a href='https://twitter.com/anuraggoel'>Anurag Goel on Twitter</a></li><li><a href='https://render.com/'>Render</a></li><li><a href='https://render.com/careers'>Career opportunities at Render</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9749082-125-anurag-goel-ceo-of-render.mp3" length="39478274" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/g5bk1m2djfkd5ssgdi5rme8439jv?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-9749082</guid>
    <pubDate>Tue, 21 Dec 2021 08:00:00 -0500</pubDate>
    <itunes:duration>3286</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>124 - Testing JavaScript with Kent C. Dodds</itunes:title>
    <title>124 - Testing JavaScript with Kent C. Dodds</title>
    <itunes:summary><![CDATA[In this episode, Kent C. Dodds and I talk about testing JavaScript. Among other things, Kent and I have a debate about whether it's possible to have good code without tests. Kent C Dodds.comKent's Office Hourstestingjavascript.comKent C Dodds on TwitterKent C Dodds on GitHub]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Kent C. Dodds and I talk about testing JavaScript. Among other things, Kent and I have a debate about whether it&apos;s possible to have good code without tests.</p><ul><li><a href='https://kentcdodds.com/'>Kent C Dodds.com</a></li><li><a href='https://kentcdodds.com/office-hours'>Kent&apos;s Office Hours</a></li><li><a href='https://testingjavascript.com/'>testingjavascript.com</a></li><li><a href='https://twitter.com/kentcdodds'>Kent C Dodds on Twitter</a></li><li><a href='https://github.com/kentcdodds'>Kent C Dodds on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Kent C. Dodds and I talk about testing JavaScript. Among other things, Kent and I have a debate about whether it&apos;s possible to have good code without tests.</p><ul><li><a href='https://kentcdodds.com/'>Kent C Dodds.com</a></li><li><a href='https://kentcdodds.com/office-hours'>Kent&apos;s Office Hours</a></li><li><a href='https://testingjavascript.com/'>testingjavascript.com</a></li><li><a href='https://twitter.com/kentcdodds'>Kent C Dodds on Twitter</a></li><li><a href='https://github.com/kentcdodds'>Kent C Dodds on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9700429-124-testing-javascript-with-kent-c-dodds.mp3" length="41311047" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/sds3u0s4kfsl6i1cfxhqxiy426fm?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-9700429</guid>
    <pubDate>Tue, 14 Dec 2021 08:00:00 -0500</pubDate>
    <itunes:duration>3440</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>123 - Scaling a Rails App with Tom Rossi of Buzzsprout</itunes:title>
    <title>123 - Scaling a Rails App with Tom Rossi of Buzzsprout</title>
    <itunes:summary><![CDATA[In this episode, Tom Rossi and I talk about what types of challenges one might encounter when scaling a Rails application. We also talk about podcasting. Tom Rossi on TwitterHigher PixelsBuzzsprout]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Tom Rossi and I talk about what types of challenges one might encounter when scaling a Rails application. We also talk about podcasting.</p><ul><li><a href='https://twitter.com/tomrossi7'>Tom Rossi on Twitter</a></li><li><a href='https://www.higherpixels.com/'>Higher Pixels</a></li><li><a href='https://www.buzzsprout.com/'>Buzzsprout</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Tom Rossi and I talk about what types of challenges one might encounter when scaling a Rails application. We also talk about podcasting.</p><ul><li><a href='https://twitter.com/tomrossi7'>Tom Rossi on Twitter</a></li><li><a href='https://www.higherpixels.com/'>Higher Pixels</a></li><li><a href='https://www.buzzsprout.com/'>Buzzsprout</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9665892-123-scaling-a-rails-app-with-tom-rossi-of-buzzsprout.mp3" length="45028140" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/928wujb8zw12ab5vpcdu61ve75py?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-9665892</guid>
    <pubDate>Sun, 05 Dec 2021 13:00:00 -0500</pubDate>
    <itunes:duration>3751</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>122 - Deployment from Scratch with Josef Strzibny</itunes:title>
    <title>122 - Deployment from Scratch with Josef Strzibny</title>
    <itunes:summary><![CDATA[In this episode, Josef Strzibny and I talk about his book, Deployment from Scratch, and, naturally, deploying and running web applications. Deployment from Scratchnts.strzibny.nameJosef Strzibny on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Josef Strzibny and I talk about his book, Deployment from Scratch, and, naturally, deploying and running web applications.</p><ul><li><a href='https://deploymentfromscratch.com/?ref=home'>Deployment from Scratch</a></li><li><a href='https://nts.strzibny.name/'>nts.strzibny.name</a></li><li><a href='https://twitter.com/strzibnyj'>Josef Strzibny on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Josef Strzibny and I talk about his book, Deployment from Scratch, and, naturally, deploying and running web applications.</p><ul><li><a href='https://deploymentfromscratch.com/?ref=home'>Deployment from Scratch</a></li><li><a href='https://nts.strzibny.name/'>nts.strzibny.name</a></li><li><a href='https://twitter.com/strzibnyj'>Josef Strzibny on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9639054-122-deployment-from-scratch-with-josef-strzibny.mp3" length="38733489" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/qp4pljlyvyn635qq6kk1y4qfot0a?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-9639054</guid>
    <pubDate>Tue, 30 Nov 2021 16:00:00 -0500</pubDate>
    <itunes:duration>3226</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>[LIVE from RubyConf 2021] Crossover Episode</itunes:title>
    <title>[LIVE from RubyConf 2021] Crossover Episode</title>
    <itunes:summary><![CDATA[This multi-podcast crossover episode was recorded live at RubyConf 2021 in Denver. In this episode you'll hear Jemma Issroff, Emily Giurleo, Nick Schwaderer, Jason Charnes, Andrew Mason and Jason Swett. ]]></itunes:summary>
    <description><![CDATA[<p>This multi-podcast crossover episode was recorded live at RubyConf 2021 in Denver. In this episode you&apos;ll hear Jemma Issroff, Emily Giurleo, Nick Schwaderer, Jason Charnes, Andrew Mason and Jason Swett.</p>]]></description>
    <content:encoded><![CDATA[<p>This multi-podcast crossover episode was recorded live at RubyConf 2021 in Denver. In this episode you&apos;ll hear Jemma Issroff, Emily Giurleo, Nick Schwaderer, Jason Charnes, Andrew Mason and Jason Swett.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9612313-live-from-rubyconf-2021-crossover-episode.mp3" length="37045533" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/acsvvkv1hfalqna6kgrkgvqo9ghy?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-9612313</guid>
    <pubDate>Thu, 25 Nov 2021 07:00:00 -0500</pubDate>
    <itunes:duration>3086</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>121 - API Design with Damir Svrtan, Senior Software Engineer at Netflix</itunes:title>
    <title>121 - API Design with Damir Svrtan, Senior Software Engineer at Netflix</title>
    <itunes:summary><![CDATA[In this episode, Damir and I take a deep dive on API design. Damir.Svrtan.meDamir Svrtan on TwitterDamir Svrtan on GitHub]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Damir and I take a deep dive on API design.</p><ul><li><a href='http://damir.svrtan.me/'>Damir.Svrtan.me</a></li><li><a href='https://twitter.com/DamirSvrtan'>Damir Svrtan on Twitter</a></li><li><a href='https://github.com/DamirSvrtan'>Damir Svrtan on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Damir and I take a deep dive on API design.</p><ul><li><a href='http://damir.svrtan.me/'>Damir.Svrtan.me</a></li><li><a href='https://twitter.com/DamirSvrtan'>Damir Svrtan on Twitter</a></li><li><a href='https://github.com/DamirSvrtan'>Damir Svrtan on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9596912-121-api-design-with-damir-svrtan-senior-software-engineer-at-netflix.mp3" length="33007298" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/5vxojeqgmdz7m5tdtiywzgwof3ya?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-9596912</guid>
    <pubDate>Mon, 22 Nov 2021 21:00:00 -0500</pubDate>
    <itunes:duration>2748</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>[LIVE from RubyConf 2021] I Tell Nick Schwaderer About My Soup</itunes:title>
    <title>[LIVE from RubyConf 2021] I Tell Nick Schwaderer About My Soup</title>
    <itunes:summary><![CDATA[In this episode I tell Nick Schwaderer about some soup I ate. We touch on ingredients, spice level, utensils and consumption logistics.  Links: Saigon Bowl]]></itunes:summary>
    <description><![CDATA[<p>In this episode I tell Nick Schwaderer about some soup I ate. We touch on ingredients, spice level, utensils and consumption logistics.<br/><br/>Links:</p><ul><li><a href='https://saigonbowldenver.com/'>Saigon Bowl</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I tell Nick Schwaderer about some soup I ate. We touch on ingredients, spice level, utensils and consumption logistics.<br/><br/>Links:</p><ul><li><a href='https://saigonbowldenver.com/'>Saigon Bowl</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9582967-live-from-rubyconf-2021-i-tell-nick-schwaderer-about-my-soup.mp3" length="4745226" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/075ghq154r6xk3g2fy24x110z79r?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-9582967</guid>
    <pubDate>Sat, 20 Nov 2021 12:00:00 -0500</pubDate>
    <itunes:duration>390</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>120 - Functional Programming with Jono Stiansen</itunes:title>
    <title>120 - Functional Programming with Jono Stiansen</title>
    <itunes:summary><![CDATA[In this episode, Jono Stiansen and I discuss the philosophy of science as it applies to programming, debugging methodology, and functional programming. Jono Stiansen on TwitterThe Three Virtues of a Great ProgrammerGilded Rose Refactoring KataAn Introduction to Pattern Matching in RubyElixir's pin operatorThe Hangman Challenge]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Jono Stiansen and I discuss the philosophy of science as it applies to programming, debugging methodology, and functional programming.</p><ul><li><a href='https://twitter.com/jonocodes'>Jono Stiansen on Twitter</a></li><li><a href='http://threevirtues.com/'>The Three Virtues of a Great Programmer</a></li><li><a href='https://github.com/emilybache/GildedRose-Refactoring-Kata'>Gilded Rose Refactoring Kata</a></li><li><a href='https://blog.appsignal.com/2021/07/28/introduction-to-pattern-matching-in-ruby.html'>An Introduction to Pattern Matching in Ruby</a></li><li><a href='https://elixir-lang.org/getting-started/pattern-matching.html#the-pin-operator'>Elixir&apos;s pin operator</a></li><li><a href='https://github.com/jasonswett/hangman_challenge'>The Hangman Challenge</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Jono Stiansen and I discuss the philosophy of science as it applies to programming, debugging methodology, and functional programming.</p><ul><li><a href='https://twitter.com/jonocodes'>Jono Stiansen on Twitter</a></li><li><a href='http://threevirtues.com/'>The Three Virtues of a Great Programmer</a></li><li><a href='https://github.com/emilybache/GildedRose-Refactoring-Kata'>Gilded Rose Refactoring Kata</a></li><li><a href='https://blog.appsignal.com/2021/07/28/introduction-to-pattern-matching-in-ruby.html'>An Introduction to Pattern Matching in Ruby</a></li><li><a href='https://elixir-lang.org/getting-started/pattern-matching.html#the-pin-operator'>Elixir&apos;s pin operator</a></li><li><a href='https://github.com/jasonswett/hangman_challenge'>The Hangman Challenge</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9546373-120-functional-programming-with-jono-stiansen.mp3" length="44749161" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/lx6a1rfk0zuiimilynsf6de60exo?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-9546373</guid>
    <pubDate>Sun, 14 Nov 2021 15:00:00 -0500</pubDate>
    <itunes:duration>3726</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>119 - Refactoring Techniques and Working with Large Codebases with Dana Kashubeck</itunes:title>
    <title>119 - Refactoring Techniques and Working with Large Codebases with Dana Kashubeck</title>
    <itunes:summary><![CDATA[In this episode, Dana Kashubeck and I discuss working in a rapidly growing environment, deciding when to refactor, the benefits of organizational knowledge, and how to effectively share knowledge as opposed to simply giving answers. Within 3Working Effectively with Legacy Code by Michael Feathers]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Dana Kashubeck and I discuss working in a rapidly growing environment, deciding when to refactor, the benefits of organizational knowledge, and how to effectively share knowledge as opposed to simply giving answers.</p><ul><li><a href='https://within3.com/'>Within 3</a></li><li><a href='https://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052'>Working Effectively with Legacy Code by Michael Feathers</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Dana Kashubeck and I discuss working in a rapidly growing environment, deciding when to refactor, the benefits of organizational knowledge, and how to effectively share knowledge as opposed to simply giving answers.</p><ul><li><a href='https://within3.com/'>Within 3</a></li><li><a href='https://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052'>Working Effectively with Legacy Code by Michael Feathers</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9519732-119-refactoring-techniques-and-working-with-large-codebases-with-dana-kashubeck.mp3" length="35825226" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/rbhwzn84x03z3pipzslnjq5i37iw?.jpg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-9519732</guid>
    <pubDate>Tue, 09 Nov 2021 13:00:00 -0500</pubDate>
    <itunes:duration>2984</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>[LIVE from RubyConf 2021] Joel Hawksley Tells Me About His Drink</itunes:title>
    <title>[LIVE from RubyConf 2021] Joel Hawksley Tells Me About His Drink</title>
    <itunes:summary><![CDATA[In this special episode of Code with Jason, recorded live in Denver at RubyConf 2021, I ask Joel Hawksley what he's drinking and he tells me. ]]></itunes:summary>
    <description><![CDATA[<p>In this special episode of Code with Jason, recorded live in Denver at RubyConf 2021, I ask Joel Hawksley what he&apos;s drinking and he tells me.</p>]]></description>
    <content:encoded><![CDATA[<p>In this special episode of Code with Jason, recorded live in Denver at RubyConf 2021, I ask Joel Hawksley what he&apos;s drinking and he tells me.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9514909-live-from-rubyconf-2021-joel-hawksley-tells-me-about-his-drink.mp3" length="1080131" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/r8e9rjb2acwh3szgca3al8qtkpeg?.jpg" />
    <itunes:author>Jason Swett</itunes:author>
    <guid isPermaLink="false">Buzzsprout-9514909</guid>
    <pubDate>Mon, 08 Nov 2021 18:00:00 -0500</pubDate>
    <itunes:duration>86</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>122</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>118 - Training as a Career Option with Reuven Lerner</itunes:title>
    <title>118 - Training as a Career Option with Reuven Lerner</title>
    <itunes:summary><![CDATA[In this episode, Reuven Lerner and I discuss what it looks like to work as a trainer, how to get into training, and what kinds of training work are available to developers. Lerner.co.ilReuven Lerner on TwitterReuven Lerner on YouTube]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Reuven Lerner and I discuss what it looks like to work as a trainer, how to get into training, and what kinds of training work are available to developers.</p><ul><li><a href='https://lerner.co.il/'>Lerner.co.il</a></li><li><a href='https://twitter.com/reuvenmlerner'>Reuven Lerner on Twitter</a></li><li><a href='https://www.youtube.com/c/ReuvenLerner'>Reuven Lerner on YouTube</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Reuven Lerner and I discuss what it looks like to work as a trainer, how to get into training, and what kinds of training work are available to developers.</p><ul><li><a href='https://lerner.co.il/'>Lerner.co.il</a></li><li><a href='https://twitter.com/reuvenmlerner'>Reuven Lerner on Twitter</a></li><li><a href='https://www.youtube.com/c/ReuvenLerner'>Reuven Lerner on YouTube</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478198-118-training-as-a-career-option-with-reuven-lerner.mp3" length="39802454" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/yp7e8qh5v48dim42q8an1hoaw2ar?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">385ec822-5e38-4422-8b90-0229ac121be4</guid>
    <pubDate>Tue, 02 Nov 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3314</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>121</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>117 - PHP Frameworks and Freelancing with Mauro Chojrin</itunes:title>
    <title>117 - PHP Frameworks and Freelancing with Mauro Chojrin</title>
    <itunes:summary><![CDATA[In this episode, Mauro Chojrin and I discuss the Symfony PHP framework, Wordpress, and we also share a couple cautionary freelancing tales. Leeway AcademyMauro Chojrin on TwitterMauro Chojrin on LinkedInMauro Chojrin on YouTubeMauro Chojrin on GitHub]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Mauro Chojrin and I discuss the Symfony PHP framework, Wordpress, and we also share a couple cautionary freelancing tales.</p><ul><li><a href='https://academy.leewayweb.com/'>Leeway Academy</a></li><li><a href='https://twitter.com/mchojrin'>Mauro Chojrin on Twitter</a></li><li><a href='https://www.linkedin.com/in/maurochojrin/'>Mauro Chojrin on LinkedIn</a></li><li><a href='https://www.youtube.com/channel/UCQIrgo6LjBERF4rwMOpOCmw'>Mauro Chojrin on YouTube</a></li><li><a href='https://github.com/mchojrin'>Mauro Chojrin on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Mauro Chojrin and I discuss the Symfony PHP framework, Wordpress, and we also share a couple cautionary freelancing tales.</p><ul><li><a href='https://academy.leewayweb.com/'>Leeway Academy</a></li><li><a href='https://twitter.com/mchojrin'>Mauro Chojrin on Twitter</a></li><li><a href='https://www.linkedin.com/in/maurochojrin/'>Mauro Chojrin on LinkedIn</a></li><li><a href='https://www.youtube.com/channel/UCQIrgo6LjBERF4rwMOpOCmw'>Mauro Chojrin on YouTube</a></li><li><a href='https://github.com/mchojrin'>Mauro Chojrin on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9443610-117-php-frameworks-and-freelancing-with-mauro-chojrin.mp3" length="48697051" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/4e674bnz9obu2l5z7gypfxi1gq76?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">e89dd968-dd1b-4ca6-985b-8788a15449df</guid>
    <pubDate>Tue, 26 Oct 2021 08:00:00 -0400</pubDate>
    <itunes:duration>4056</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>120</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>116 - Perceptual Learning with Stefanni Brasil</itunes:title>
    <title>116 - Perceptual Learning with Stefanni Brasil</title>
    <itunes:summary><![CDATA[In this episode, Stefanni Brasil and I discuss how perceptual learning can be used to improve programming education. HexdevsStefannibrasil.meStefanni Brasil on Twitter30x500]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Stefanni Brasil and I discuss how perceptual learning can be used to improve programming education.</p><ul><li><a href='https://www.hexdevs.com/'>Hexdevs</a></li><li><a href='https://www.stefannibrasil.me/'>Stefannibrasil.me</a></li><li><a href='https://twitter.com/stefannibrasil'>Stefanni Brasil on Twitter</a></li><li><a href='https://30x500.com/academy/'>30x500</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Stefanni Brasil and I discuss how perceptual learning can be used to improve programming education.</p><ul><li><a href='https://www.hexdevs.com/'>Hexdevs</a></li><li><a href='https://www.stefannibrasil.me/'>Stefannibrasil.me</a></li><li><a href='https://twitter.com/stefannibrasil'>Stefanni Brasil on Twitter</a></li><li><a href='https://30x500.com/academy/'>30x500</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9443611-116-perceptual-learning-with-stefanni-brasil.mp3" length="37021577" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/fbw7ehxmgurgp7ejn8nw3t656s32?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">9c77f670-3b25-447b-98bb-a857006d4031</guid>
    <pubDate>Tue, 19 Oct 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3083</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>119</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>115 - Organizing Large Rails Apps with Jared White</itunes:title>
    <title>115 - Organizing Large Rails Apps with Jared White</title>
    <itunes:summary><![CDATA[In this episode, Jared White and I discuss single-page applications, service objects, POROs, and the various techniques Jared and I use to organize large Rails apps. Bridgetownrb.comBridgetown on TwitterWhitefusion.studioJared White on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Jared White and I discuss single-page applications, service objects, POROs, and the various techniques Jared and I use to organize large Rails apps.</p><ul><li><a href='https://www.bridgetownrb.com/'>Bridgetownrb.com</a></li><li><a href='https://twitter.com/bridgetownrb'>Bridgetown on Twitter</a></li><li><a href='https://www.whitefusion.studio/'>Whitefusion.studio</a></li><li><a href='https://twitter.com/jaredcwhite'>Jared White on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Jared White and I discuss single-page applications, service objects, POROs, and the various techniques Jared and I use to organize large Rails apps.</p><ul><li><a href='https://www.bridgetownrb.com/'>Bridgetownrb.com</a></li><li><a href='https://twitter.com/bridgetownrb'>Bridgetown on Twitter</a></li><li><a href='https://www.whitefusion.studio/'>Whitefusion.studio</a></li><li><a href='https://twitter.com/jaredcwhite'>Jared White on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478199-115-organizing-large-rails-apps-with-jared-white.mp3" length="42621472" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/id863g8dp8t8but7te25j1qjfqaj?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">b9da0656-d1f5-4191-910d-7fae4af04e7c</guid>
    <pubDate>Tue, 12 Oct 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3549</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>118</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>114 - 7 Years at GitHub with John Nunemaker</itunes:title>
    <title>114 - 7 Years at GitHub with John Nunemaker</title>
    <itunes:summary><![CDATA[In this episode, John Nunemaker and I discuss what it's like to work at GitHub for seven years, and how Microsoft's acquisition of GitHub impacted John's job and career. John Nunemaker.comJohn Nunemaker on TwitterJohn Nunemaker on GitHubJohn Nunemaker on Instagram]]></itunes:summary>
    <description><![CDATA[<p>In this episode, John Nunemaker and I discuss what it&apos;s like to work at GitHub for seven years, and how Microsoft&apos;s acquisition of GitHub impacted John&apos;s job and career.</p><ul><li><a href='https://www.johnnunemaker.com/'>John Nunemaker.com</a></li><li><a href='https://twitter.com/jnunemaker'>John Nunemaker on Twitter</a></li><li><a href='https://github.com/jnunemaker'>John Nunemaker on GitHub</a></li><li><a href='https://www.instagram.com/jnunemaker/'>John Nunemaker on Instagram</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, John Nunemaker and I discuss what it&apos;s like to work at GitHub for seven years, and how Microsoft&apos;s acquisition of GitHub impacted John&apos;s job and career.</p><ul><li><a href='https://www.johnnunemaker.com/'>John Nunemaker.com</a></li><li><a href='https://twitter.com/jnunemaker'>John Nunemaker on Twitter</a></li><li><a href='https://github.com/jnunemaker'>John Nunemaker on GitHub</a></li><li><a href='https://www.instagram.com/jnunemaker/'>John Nunemaker on Instagram</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478200-114-7-years-at-github-with-john-nunemaker.mp3" length="37983733" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/1nmpglzfqvo0sx8rwuvubqe2eoph?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">78b471c1-3bb3-4864-9ffd-0e12c96b201d</guid>
    <pubDate>Tue, 05 Oct 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3163</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>117</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>113 - Matthew Bellantoni, Creator of RailsGigs</itunes:title>
    <title>113 - Matthew Bellantoni, Creator of RailsGigs</title>
    <itunes:summary><![CDATA[In this episode, Matthew Bellantoni and I discuss useful definitions of good and bad code, problems in modeling and communicating reality, how to find clients as a freelancer, and the job market for junior and senior coders. Matthew Bellantoni on TwitterMatthew Bellantoni.com RailsGigs]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Matthew Bellantoni and I discuss useful definitions of good and bad code, problems in modeling and communicating reality, how to find clients as a freelancer, and the job market for junior and senior coders.</p><ul><li><a href='https://twitter.com/mjbellantoni?lang=en'>Matthew Bellantoni on Twitter</a></li><li><a href='https://matthewbellantoni.com/'>Matthew Bellantoni.com </a></li><li><a href='https://www.railsgigs.com/'>RailsGigs</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Matthew Bellantoni and I discuss useful definitions of good and bad code, problems in modeling and communicating reality, how to find clients as a freelancer, and the job market for junior and senior coders.</p><ul><li><a href='https://twitter.com/mjbellantoni?lang=en'>Matthew Bellantoni on Twitter</a></li><li><a href='https://matthewbellantoni.com/'>Matthew Bellantoni.com </a></li><li><a href='https://www.railsgigs.com/'>RailsGigs</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478201-113-matthew-bellantoni-creator-of-railsgigs.mp3" length="41859958" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/szxk9nstx5sxllozuxp8b4ic4u7j?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">9ceac2ca-48cc-42ba-965c-73a4b6e82f75</guid>
    <pubDate>Tue, 28 Sep 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3486</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>116</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>112 - Code, Food, and Philosophy with Collin Donnell</itunes:title>
    <title>112 - Code, Food, and Philosophy with Collin Donnell</title>
    <itunes:summary><![CDATA[In this episode, Collin Donnell and I discus regional cuisine, philosophy reading recommendations, the strengths of various programming languages, and whether we have anything to fear from AI. Collin Donnell on TwitterKey and NibCollin Donnell's websiteThe Wisdom of InsecurityHow to Win Friends and Influence People]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Collin Donnell and I discus regional cuisine, philosophy reading recommendations, the strengths of various programming languages, and whether we have anything to fear from AI.</p><ul><li><a href='https://twitter.com/collindonnell'>Collin Donnell on Twitter</a></li><li><a href='https://keyandnib.com/'>Key and Nib</a></li><li><a href='https://www.collindonnell.com/'>Collin Donnell&apos;s website</a></li><li><a href='https://www.amazon.com/dp/B005YNPBH0/ref=cm_sw_em_r_mt_dp_HGMPTQME40V4CZ3JAETC'>The Wisdom of Insecurity</a></li><li><a href='https://www.amazon.com/dp/8189297813/ref=cm_sw_em_r_mt_dp_X7TQTBKS267ZZ9J4Y09D'>How to Win Friends and Influence People</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Collin Donnell and I discus regional cuisine, philosophy reading recommendations, the strengths of various programming languages, and whether we have anything to fear from AI.</p><ul><li><a href='https://twitter.com/collindonnell'>Collin Donnell on Twitter</a></li><li><a href='https://keyandnib.com/'>Key and Nib</a></li><li><a href='https://www.collindonnell.com/'>Collin Donnell&apos;s website</a></li><li><a href='https://www.amazon.com/dp/B005YNPBH0/ref=cm_sw_em_r_mt_dp_HGMPTQME40V4CZ3JAETC'>The Wisdom of Insecurity</a></li><li><a href='https://www.amazon.com/dp/8189297813/ref=cm_sw_em_r_mt_dp_X7TQTBKS267ZZ9J4Y09D'>How to Win Friends and Influence People</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478202-112-code-food-and-philosophy-with-collin-donnell.mp3" length="41107744" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/78wv146le41ktc8ehnbb3m8t6e32?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">7fad89ad-5c01-4f8b-81ad-81d0e2baa6f1</guid>
    <pubDate>Tue, 21 Sep 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3423</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>115</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>111 - Dockerizing Development and Production with Nick Janetakis</itunes:title>
    <title>111 - Dockerizing Development and Production with Nick Janetakis</title>
    <itunes:summary><![CDATA[In this episode, Nick Janetakis and I discuss freelancing, Dockerizing for development versus Dockerizing for production, and Kubernetes. Nick Janetakis's websiteMy interview on Nick's podcast]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Nick Janetakis and I discuss freelancing, Dockerizing for development versus Dockerizing for production, and Kubernetes.</p><ul><li><a href='https://nickjanetakis.com/'>Nick Janetakis&apos;s website</a></li><li><a href='https://runninginproduction.com/podcast/99-a-custom-electronic-medical-record-system-for-an-ophthalmology-clinic'>My interview on Nick&apos;s podcast</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Nick Janetakis and I discuss freelancing, Dockerizing for development versus Dockerizing for production, and Kubernetes.</p><ul><li><a href='https://nickjanetakis.com/'>Nick Janetakis&apos;s website</a></li><li><a href='https://runninginproduction.com/podcast/99-a-custom-electronic-medical-record-system-for-an-ophthalmology-clinic'>My interview on Nick&apos;s podcast</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478203-111-dockerizing-development-and-production-with-nick-janetakis.mp3" length="38963028" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/v8jstoocwbo1o7j3l1fjo84ny7qw?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">42dcb818-85eb-4ae5-bd66-448dc65fbfae</guid>
    <pubDate>Tue, 07 Sep 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3245</itunes:duration>
    <itunes:keywords>kubernetes, dockerizing, rails</itunes:keywords>
    <itunes:episode>114</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>110 - Code Organization, Project Management, and Freelancing with Riaz Virani</itunes:title>
    <title>110 - Code Organization, Project Management, and Freelancing with Riaz Virani</title>
    <itunes:summary><![CDATA[Riaz Virani joins me for a discussion that covers strategies for project management, the realities of freelancing, declarative versus imperative programming, and productive disagreements. Riaz Virani's website]]></itunes:summary>
    <description><![CDATA[<p>Riaz Virani joins me for a discussion that covers strategies for project management, the realities of freelancing, declarative versus imperative programming, and productive disagreements.</p><ul><li><a href='https://www.riazv.me/'>Riaz Virani&apos;s website</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Riaz Virani joins me for a discussion that covers strategies for project management, the realities of freelancing, declarative versus imperative programming, and productive disagreements.</p><ul><li><a href='https://www.riazv.me/'>Riaz Virani&apos;s website</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478204-110-code-organization-project-management-and-freelancing-with-riaz-virani.mp3" length="55734924" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/f5n71wumlgrly9gzszqiarwcg17m?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">fd0d2f82-4a36-448b-aead-727ae5af1ae5</guid>
    <pubDate>Tue, 31 Aug 2021 08:00:00 -0400</pubDate>
    <itunes:duration>4643</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>113</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>109 - Peter Cooper, Publisher of Ruby Weekly</itunes:title>
    <title>109 - Peter Cooper, Publisher of Ruby Weekly</title>
    <itunes:summary><![CDATA[In this episode, Peter Cooper and I discuss the publishing of Ruby Weekly and the benefits of podcasting and blogging. We also talk about cars and the Smashing Pumpkins. Ruby WeeklyPeter Cooper on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Peter Cooper and I discuss the publishing of Ruby Weekly and the benefits of podcasting and blogging. We also talk about cars and the Smashing Pumpkins.</p><ul><li><a href='https://rubyweekly.com/'>Ruby Weekly</a></li><li><a href='https://twitter.com/peterc'>Peter Cooper on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Peter Cooper and I discuss the publishing of Ruby Weekly and the benefits of podcasting and blogging. We also talk about cars and the Smashing Pumpkins.</p><ul><li><a href='https://rubyweekly.com/'>Ruby Weekly</a></li><li><a href='https://twitter.com/peterc'>Peter Cooper on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478205-109-peter-cooper-publisher-of-ruby-weekly.mp3" length="46142298" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/oosr91vk75i2xaa4m5poj9z3qn8f?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">8dfa3c3f-651c-4610-b347-baf8592896ce</guid>
    <pubDate>Mon, 23 Aug 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3842</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>112</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>108 - Docker, Kubernetes and Lambda with Ken Collins</itunes:title>
    <title>108 - Docker, Kubernetes and Lambda with Ken Collins</title>
    <itunes:summary><![CDATA[In this episode I talk with Ken Collins, Principal Engineer at Custom Ink, about Dockerizing development environments, Dockerizing production environments, and hosting containerized applications with Kubernetes and AWS Lambda. Ken Collins on TwitterLamby.custominktech.comThe Case for Rails on LambdaLamby on Github]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Ken Collins, Principal Engineer at Custom Ink, about Dockerizing development environments, Dockerizing production environments, and hosting containerized applications with Kubernetes and AWS Lambda.</p><ul><li><a href='https://twitter.com/metaskills'>Ken Collins on Twitter</a></li><li><a href='https://lamby.custominktech.com/'>Lamby.custominktech.com</a></li><li><a href='https://speakerdeck.com/metaskills/the-case-for-rails-on-lambda-v1'>The Case for Rails on Lambda</a></li><li><a href='https://github.com/customink/lamby'>Lamby on Github</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Ken Collins, Principal Engineer at Custom Ink, about Dockerizing development environments, Dockerizing production environments, and hosting containerized applications with Kubernetes and AWS Lambda.</p><ul><li><a href='https://twitter.com/metaskills'>Ken Collins on Twitter</a></li><li><a href='https://lamby.custominktech.com/'>Lamby.custominktech.com</a></li><li><a href='https://speakerdeck.com/metaskills/the-case-for-rails-on-lambda-v1'>The Case for Rails on Lambda</a></li><li><a href='https://github.com/customink/lamby'>Lamby on Github</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478206-108-docker-kubernetes-and-lambda-with-ken-collins.mp3" length="35895244" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/9iu6dd7c0yxlj8ys26ajvdjvlf2s?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">dc37ade0-ca76-46cc-bbbd-71c644322a38</guid>
    <pubDate>Tue, 17 Aug 2021 08:00:00 -0400</pubDate>
    <itunes:duration>2988</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>111</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>MEGA Crossover Episode (The Bike Shed x Rails with Jason x Remote Ruby x Ruby on Rails Podcast)</itunes:title>
    <title>MEGA Crossover Episode (The Bike Shed x Rails with Jason x Remote Ruby x Ruby on Rails Podcast)</title>
    <itunes:summary><![CDATA[This is a "mega" episode featuring guests from The Bike Shed, Remote Ruby, The Ruby on Rails Podcast, and this podcast, Rails with Jason. ]]></itunes:summary>
    <description><![CDATA[<p>This is a &quot;mega&quot; episode featuring guests from The Bike Shed, Remote Ruby, The Ruby on Rails Podcast, and this podcast, Rails with Jason.</p>]]></description>
    <content:encoded><![CDATA[<p>This is a &quot;mega&quot; episode featuring guests from The Bike Shed, Remote Ruby, The Ruby on Rails Podcast, and this podcast, Rails with Jason.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478207-mega-crossover-episode-the-bike-shed-x-rails-with-jason-x-remote-ruby-x-ruby-on-rails-podcast.mp3" length="23891546" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/uwhb3eymbw12rrndjkj1nrw7uks4?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">b8612305-c60f-455c-a091-a6771e841ddf</guid>
    <pubDate>Wed, 11 Aug 2021 08:00:00 -0400</pubDate>
    <itunes:duration>1990</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>110</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>107 - Object Modeling and Testing Techniques with Lee McAlilly</itunes:title>
    <title>107 - Object Modeling and Testing Techniques with Lee McAlilly</title>
    <itunes:summary><![CDATA[In this episode Lee McAlilly and I discuss how to decide where to put your code, the benefits of good naming conventions, and how testing can help you figure out what to do and how to do it. McAlilly.comLee McAlilly on TwitterChris Oliver at GoRailsOriginal Fuzz Guitar Straps]]></itunes:summary>
    <description><![CDATA[<p>In this episode Lee McAlilly and I discuss how to decide where to put your code, the benefits of good naming conventions, and how testing can help you figure out what to do and how to do it.</p><ul><li><a href='https://mcalilly.com/'>McAlilly.com</a></li><li><a href='https://twitter.com/leemcalilly'>Lee McAlilly on Twitter</a></li><li><a href='https://gorails.com/users/1'>Chris Oliver at GoRails</a></li><li><a href='https://originalfuzz.com/'>Original Fuzz Guitar Straps</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode Lee McAlilly and I discuss how to decide where to put your code, the benefits of good naming conventions, and how testing can help you figure out what to do and how to do it.</p><ul><li><a href='https://mcalilly.com/'>McAlilly.com</a></li><li><a href='https://twitter.com/leemcalilly'>Lee McAlilly on Twitter</a></li><li><a href='https://gorails.com/users/1'>Chris Oliver at GoRails</a></li><li><a href='https://originalfuzz.com/'>Original Fuzz Guitar Straps</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478208-107-object-modeling-and-testing-techniques-with-lee-mcalilly.mp3" length="42430093" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/vjrohl7uoizk2f81hw92o43f1xys?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">b0269a9e-1086-4b02-bacc-a2d27a01c730</guid>
    <pubDate>Tue, 10 Aug 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3533</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>109</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>106 - The Benefits of Working on One Thing at a Time with Josh Thompson</itunes:title>
    <title>106 - The Benefits of Working on One Thing at a Time with Josh Thompson</title>
    <itunes:summary><![CDATA[In this episode, Josh Thompson and I discuss iterative teaching and the curse of knowledge, managing frustration by managing your expectations, metrics for evaluating a dev team, and lessons learned from attempting to maximize income as a freelancer. A Twitter thread about frustrationJosh's Twitter thread that lead to 3 customers at $1k eachMillion Dollar Consulting by Alan WeissDeveloper Hegemony: The Future of Labor by Erik DietrichJosh Thompson on TwitterJosh.worksIntermediate Ruby.com]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Josh Thompson and I discuss iterative teaching and the curse of knowledge, managing frustration by managing your expectations, metrics for evaluating a dev team, and lessons learned from attempting to maximize income as a freelancer.</p><ul><li><a href='https://twitter.com/SeanMombo/status/1413194670675537923'>A Twitter thread about frustration</a></li><li><a href='https://twitter.com/josh_works/status/1392951464574787600'>Josh&apos;s Twitter thread that lead to 3 customers at $1k each</a></li><li><a href='https://www.amazon.com/Million-Dollar-Consulting-Professionals-Practice/dp/1259588610/ref=sr_1_1?crid=AD1UERLQQ3VU&amp;dchild=1&amp;keywords=million+dollar+consulting&amp;qid=1623858300&amp;sprefix=million+dollar+consulting%2Caps%2C209&amp;sr=8-1'>Million Dollar Consulting</a> by Alan Weiss</li><li><a href='https://www.amazon.com/Developer-Hegemony-Future-Erik-Dietrich-ebook/dp/B0722H41SG/ref=as_li_ss_tl?_encoding=UTF8&amp;qid=1493700419&amp;sr=8-1&amp;linkCode=sl1&amp;tag=daed-20&amp;linkId=f7ebdb74d02ef6c5d750bd854f73d081'>Developer Hegemony: The Future of Labor</a> by Erik Dietrich</li><li><a href='https://twitter.com/josh_works'>Josh Thompson on Twitter</a></li><li><a href='https://josh.works/'>Josh.works</a></li><li><a href='https://intermediateruby.com/'>Intermediate Ruby.com</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Josh Thompson and I discuss iterative teaching and the curse of knowledge, managing frustration by managing your expectations, metrics for evaluating a dev team, and lessons learned from attempting to maximize income as a freelancer.</p><ul><li><a href='https://twitter.com/SeanMombo/status/1413194670675537923'>A Twitter thread about frustration</a></li><li><a href='https://twitter.com/josh_works/status/1392951464574787600'>Josh&apos;s Twitter thread that lead to 3 customers at $1k each</a></li><li><a href='https://www.amazon.com/Million-Dollar-Consulting-Professionals-Practice/dp/1259588610/ref=sr_1_1?crid=AD1UERLQQ3VU&amp;dchild=1&amp;keywords=million+dollar+consulting&amp;qid=1623858300&amp;sprefix=million+dollar+consulting%2Caps%2C209&amp;sr=8-1'>Million Dollar Consulting</a> by Alan Weiss</li><li><a href='https://www.amazon.com/Developer-Hegemony-Future-Erik-Dietrich-ebook/dp/B0722H41SG/ref=as_li_ss_tl?_encoding=UTF8&amp;qid=1493700419&amp;sr=8-1&amp;linkCode=sl1&amp;tag=daed-20&amp;linkId=f7ebdb74d02ef6c5d750bd854f73d081'>Developer Hegemony: The Future of Labor</a> by Erik Dietrich</li><li><a href='https://twitter.com/josh_works'>Josh Thompson on Twitter</a></li><li><a href='https://josh.works/'>Josh.works</a></li><li><a href='https://intermediateruby.com/'>Intermediate Ruby.com</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478209-106-the-benefits-of-working-on-one-thing-at-a-time-with-josh-thompson.mp3" length="49451408" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/3ow1keg7413niga5ty1l9s689y8j?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">750923e4-5838-4d8c-8ae8-26a8f348db1c</guid>
    <pubDate>Tue, 03 Aug 2021 08:00:00 -0400</pubDate>
    <itunes:duration>4118</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>108</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>105 - The Benefits of a Test-Oriented Development Workflow with Chris LaBarge</itunes:title>
    <title>105 - The Benefits of a Test-Oriented Development Workflow with Chris LaBarge</title>
    <itunes:summary><![CDATA[On this episode I'm joined by Chris LaBarge who works with me at Meadows Healthcare. Chris and I discuss testing in general as well as using TDD to lower the cognitive burden of coding. Ruby on Rails SlackChrisLaBarge.comJason's email address]]></itunes:summary>
    <description><![CDATA[<p>On this episode I&apos;m joined by Chris LaBarge who works with me at Meadows Healthcare. Chris and I discuss testing in general as well as using TDD to lower the cognitive burden of coding.</p><ul><li><a href='https://www.rubyonrails.link/'>Ruby on Rails Slack</a></li><li><a href='https://chrislabarge.com/'>ChrisLaBarge.com</a></li><li><a href='mailto:jason@codewithjason.com'>Jason&apos;s email address</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On this episode I&apos;m joined by Chris LaBarge who works with me at Meadows Healthcare. Chris and I discuss testing in general as well as using TDD to lower the cognitive burden of coding.</p><ul><li><a href='https://www.rubyonrails.link/'>Ruby on Rails Slack</a></li><li><a href='https://chrislabarge.com/'>ChrisLaBarge.com</a></li><li><a href='mailto:jason@codewithjason.com'>Jason&apos;s email address</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478210-105-the-benefits-of-a-test-oriented-development-workflow-with-chris-labarge.mp3" length="35587809" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/zydsp37mnf95ia7pp8ich3ov51yt?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">a3289038-1ce7-4ef6-b72d-9396a8f993af</guid>
    <pubDate>Tue, 27 Jul 2021 08:00:00 -0400</pubDate>
    <itunes:duration>2963</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>107</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>104 - Nick Agliano, Software Engineer</itunes:title>
    <title>104 - Nick Agliano, Software Engineer</title>
    <itunes:summary><![CDATA[In this episode, Nick Agliano and I discuss finding your first programming job, infrastructure, and AWS. Nick Agliano's websiteNick Agliano on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Nick Agliano and I discuss finding your first programming job, infrastructure, and AWS.</p><ul><li><a href='https://nickagliano.com/'>Nick Agliano&apos;s website</a></li><li><a href='https://twitter.com/nickagliano'>Nick Agliano on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Nick Agliano and I discuss finding your first programming job, infrastructure, and AWS.</p><ul><li><a href='https://nickagliano.com/'>Nick Agliano&apos;s website</a></li><li><a href='https://twitter.com/nickagliano'>Nick Agliano on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478211-104-nick-agliano-software-engineer.mp3" length="35391486" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/3w9sukcgy5h358v5qw909y86cy83?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">588dcb2e-8ce8-4add-8032-1f08eefc0ec7</guid>
    <pubDate>Tue, 20 Jul 2021 08:00:00 -0400</pubDate>
    <itunes:duration>2947</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>106</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>103 - From Junior to Intermediate with Aweys Ahmed</itunes:title>
    <title>103 - From Junior to Intermediate with Aweys Ahmed</title>
    <itunes:summary><![CDATA[In this episode, Aweys Ahmed and I discuss life as a junior developer, leveling up your skill set, and how to market yourself as a job candidate. Aweys Ahmed on TwitterAweys Ahmed on LinkedInAweys Ahmed on Dev.toRefactoring by Martin FowlerClean Code by Robert MartinPractical Object-Oriented Design in Ruby by Sandy MetzDomain-Driven Design by Eric EvansPatterns of Enterprise Application Architecture by Martin Fowler ]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Aweys Ahmed and I discuss life as a junior developer, leveling up your skill set, and how to market yourself as a job candidate.</p><ul><li><a href='https://twitter.com/Aweysnahmed'>Aweys Ahmed on Twitter</a></li><li><a href='https://www.linkedin.com/in/aweysahmed/'>Aweys Ahmed on LinkedIn</a></li><li><a href='https://dev.to/aweysahmed'>Aweys Ahmed on Dev.to</a></li><li><a href='https://martinfowler.com/books/refactoring.html'>Refactoring by Martin Fowler</a></li><li><a href='https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882'>Clean Code by Robert Martin</a></li><li><a href='https://www.poodr.com/'>Practical Object-Oriented Design in Ruby by Sandy Metz</a></li><li><a href='https://www.domainlanguage.com/ddd/'>Domain-Driven Design by Eric Evans</a></li><li><a href='https://martinfowler.com/books/eaa.html'>Patterns of Enterprise Application Architecture by Martin Fowler </a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Aweys Ahmed and I discuss life as a junior developer, leveling up your skill set, and how to market yourself as a job candidate.</p><ul><li><a href='https://twitter.com/Aweysnahmed'>Aweys Ahmed on Twitter</a></li><li><a href='https://www.linkedin.com/in/aweysahmed/'>Aweys Ahmed on LinkedIn</a></li><li><a href='https://dev.to/aweysahmed'>Aweys Ahmed on Dev.to</a></li><li><a href='https://martinfowler.com/books/refactoring.html'>Refactoring by Martin Fowler</a></li><li><a href='https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882'>Clean Code by Robert Martin</a></li><li><a href='https://www.poodr.com/'>Practical Object-Oriented Design in Ruby by Sandy Metz</a></li><li><a href='https://www.domainlanguage.com/ddd/'>Domain-Driven Design by Eric Evans</a></li><li><a href='https://martinfowler.com/books/eaa.html'>Patterns of Enterprise Application Architecture by Martin Fowler </a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478212-103-from-junior-to-intermediate-with-aweys-ahmed.mp3" length="47245217" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/lywsax982z09yvh988jgfkg38tvb?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">8aa7d0d7-996e-4da8-8a80-97ba0a561a58</guid>
    <pubDate>Tue, 13 Jul 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3935</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>105</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>102 - Building and Releasing Large Features with Rémi Mercier</itunes:title>
    <title>102 - Building and Releasing Large Features with Rémi Mercier</title>
    <itunes:summary><![CDATA[In this episode, Rémi Mercier and I discuss feature branches, alternative strategies to feature branching, searching for your first programming job, France, and Rémi's background as a stained glass craftsman. Rémi Mercier.comRémi Mercier on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Rémi Mercier and I discuss feature branches, alternative strategies to feature branching, searching for your first programming job, France, and Rémi&apos;s background as a stained glass craftsman.</p><ul><li><a href='https://remimercier.com/'>Rémi Mercier.com</a></li><li><a href='https://twitter.com/intent/follow?original_referer=https%3A%2F%2Fremimercier.com%2F&amp;ref_src=twsrc%5Etfw&amp;region=follow_link&amp;screen_name=mercier_remi&amp;tw_p=followbutton'>Rémi Mercier on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Rémi Mercier and I discuss feature branches, alternative strategies to feature branching, searching for your first programming job, France, and Rémi&apos;s background as a stained glass craftsman.</p><ul><li><a href='https://remimercier.com/'>Rémi Mercier.com</a></li><li><a href='https://twitter.com/intent/follow?original_referer=https%3A%2F%2Fremimercier.com%2F&amp;ref_src=twsrc%5Etfw&amp;region=follow_link&amp;screen_name=mercier_remi&amp;tw_p=followbutton'>Rémi Mercier on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478213-102-building-and-releasing-large-features-with-remi-mercier.mp3" length="38737256" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/sjgl35fjinq5ab56ahbk7ludqnbl?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">1ca1fdbf-d6bf-4b67-820d-3b4f5f93d1e6</guid>
    <pubDate>Tue, 06 Jul 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3226</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>104</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>101 - Behind the Scenes of My $7,000 Book Launch</itunes:title>
    <title>101 - Behind the Scenes of My $7,000 Book Launch</title>
    <itunes:summary><![CDATA[In this episode, Rob Zolkos interviews me for a behind-the-scenes look at the publishing of my new book The Complete Guide to Rails Testing. The Complete Guide to Rails TestingRob Zolkos on TwitterRob Zolkos on GitHubRob Zolkos on LinkedIn]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Rob Zolkos interviews me for a behind-the-scenes look at the publishing of my new book The Complete Guide to Rails Testing.</p><ul><li><a href='https://www.codewithjason.com/complete-guide-to-rails-testing/'>The Complete Guide to Rails Testing</a></li><li><a href='http://twitter.com/robzolkos'>Rob Zolkos on Twitter</a></li><li><a href='https://github.com/robzolkos'>Rob Zolkos on GitHub</a></li><li><a href='https://www.linkedin.com/in/robzolkos/'>Rob Zolkos on LinkedIn</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Rob Zolkos interviews me for a behind-the-scenes look at the publishing of my new book The Complete Guide to Rails Testing.</p><ul><li><a href='https://www.codewithjason.com/complete-guide-to-rails-testing/'>The Complete Guide to Rails Testing</a></li><li><a href='http://twitter.com/robzolkos'>Rob Zolkos on Twitter</a></li><li><a href='https://github.com/robzolkos'>Rob Zolkos on GitHub</a></li><li><a href='https://www.linkedin.com/in/robzolkos/'>Rob Zolkos on LinkedIn</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478214-101-behind-the-scenes-of-my-7-000-book-launch.mp3" length="42458372" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/e73gwfg9b7t0xn6to52n0vavg9av?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">c33474aa-ea78-49fe-b064-a68341e1cf58</guid>
    <pubDate>Mon, 28 Jun 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3536</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>103</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>100 - How to Determine Production Server Specs with Nate Berkopec</itunes:title>
    <title>100 - How to Determine Production Server Specs with Nate Berkopec</title>
    <itunes:summary><![CDATA[In this episode, Nate Berkopec and I discuss how to right size your infrastructure, how to choose and gain insight from an infrastructure monitoring solution, the pitfalls of running your first training sessions, and much more. Speedshop, Nate's consultancyThe Complete Guide to Rails PerformanceNate Berkopec on TwitterNate Berkopec on Github]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Nate Berkopec and I discuss how to right size your infrastructure, how to choose and gain insight from an infrastructure monitoring solution, the pitfalls of running your first training sessions, and much more.</p><ul><li><a href='http://speedshop.co/'>Speedshop</a>, Nate&apos;s consultancy</li><li><a href='https://www.railsspeed.com/'>The Complete Guide to Rails Performance</a></li><li><a href='https://twitter.com/nateberkopec'>Nate Berkopec on Twitter</a></li><li><a href='https://github.com/nateberkopec'>Nate Berkopec on Github</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Nate Berkopec and I discuss how to right size your infrastructure, how to choose and gain insight from an infrastructure monitoring solution, the pitfalls of running your first training sessions, and much more.</p><ul><li><a href='http://speedshop.co/'>Speedshop</a>, Nate&apos;s consultancy</li><li><a href='https://www.railsspeed.com/'>The Complete Guide to Rails Performance</a></li><li><a href='https://twitter.com/nateberkopec'>Nate Berkopec on Twitter</a></li><li><a href='https://github.com/nateberkopec'>Nate Berkopec on Github</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478215-100-how-to-determine-production-server-specs-with-nate-berkopec.mp3" length="40491691" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/qg0q40y6oyio1labz1y55ffo26qd?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">98f7efce-dc62-47d0-afb7-2cdf55acbcc5</guid>
    <pubDate>Tue, 22 Jun 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3372</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>102</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>099 - Decoding Ruby&#39;s Magical Syntax with Justin Gordon</itunes:title>
    <title>099 - Decoding Ruby&#39;s Magical Syntax with Justin Gordon</title>
    <itunes:summary><![CDATA[In this episode, Justin Gordon and I discuss Ruby syntax, reducing the need for testing with Rescript or Rust, the benefits of time tracking, and the multitude of skills needed for running a successful agency. Links: Shakacode.com Hichee.com Justin Gordon on GitHub Justin Gordon on Linkedin Justin Gordon on Twitter ]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Justin Gordon and I discuss Ruby syntax, reducing the need for testing with Rescript or Rust, the benefits of time tracking, and the multitude of skills needed for running a successful agency.</p><p>Links:<br/><a href='https://www.shakacode.com/'>Shakacode.com</a><br/><a href='https://hichee.com/'>Hichee.com</a><br/><a href='https://github.com/justin808'>Justin Gordon on GitHub</a><br/><a href='https://www.linkedin.com/in/railsonmaui/'>Justin Gordon on Linkedin</a><br/><a href='https://twitter.com/railsonmaui?lang=en'>Justin Gordon on Twitter</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Justin Gordon and I discuss Ruby syntax, reducing the need for testing with Rescript or Rust, the benefits of time tracking, and the multitude of skills needed for running a successful agency.</p><p>Links:<br/><a href='https://www.shakacode.com/'>Shakacode.com</a><br/><a href='https://hichee.com/'>Hichee.com</a><br/><a href='https://github.com/justin808'>Justin Gordon on GitHub</a><br/><a href='https://www.linkedin.com/in/railsonmaui/'>Justin Gordon on Linkedin</a><br/><a href='https://twitter.com/railsonmaui?lang=en'>Justin Gordon on Twitter</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478216-099-decoding-ruby-s-magical-syntax-with-justin-gordon.mp3" length="48724855" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/6g6f5dddekhrukwarr49w2l0qggh?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">6d3d2bcb-2a44-404d-94b2-9173b063b609</guid>
    <pubDate>Tue, 15 Jun 2021 08:00:00 -0400</pubDate>
    <itunes:duration>4058</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>101</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>098 - Turbo on iOS, Freelancing, and Mugshot Bot with Joe Masilotti</itunes:title>
    <title>098 - Turbo on iOS, Freelancing, and Mugshot Bot with Joe Masilotti</title>
    <itunes:summary><![CDATA[In this wide-ranging episode I talk with Joe Masilotti on a number of sundry topics including using Turbo on iOS, methods of pricing for freelancing work, and Joe's tool for creating social media preview cards, Mugshot Bot. Links: Joe Masilotti on TwitterMasilotti.comMugshot Bot]]></itunes:summary>
    <description><![CDATA[<p>In this wide-ranging episode I talk with Joe Masilotti on a number of sundry topics including using Turbo on iOS, methods of pricing for freelancing work, and Joe&apos;s tool for creating social media preview cards, Mugshot Bot.</p><p>Links:</p><ul><li><a href='https://twitter.com/joemasilotti'>Joe Masilotti on Twitter</a></li><li><a href='https://masilotti.com/'>Masilotti.com</a></li><li><a href='https://mugshotbot.com/'>Mugshot Bot</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this wide-ranging episode I talk with Joe Masilotti on a number of sundry topics including using Turbo on iOS, methods of pricing for freelancing work, and Joe&apos;s tool for creating social media preview cards, Mugshot Bot.</p><p>Links:</p><ul><li><a href='https://twitter.com/joemasilotti'>Joe Masilotti on Twitter</a></li><li><a href='https://masilotti.com/'>Masilotti.com</a></li><li><a href='https://mugshotbot.com/'>Mugshot Bot</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478217-098-turbo-on-ios-freelancing-and-mugshot-bot-with-joe-masilotti.mp3" length="36760966" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/72vny9az056nlewj2aynj7yb7qyd?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">fd99d8ab-d1b0-4ae6-8f0c-95dc7cfa8cc1</guid>
    <pubDate>Tue, 01 Jun 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3060</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>100</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>097 - Chris Oliver, Creator of GoRails</itunes:title>
    <title>097 - Chris Oliver, Creator of GoRails</title>
    <itunes:summary><![CDATA[In this episode I talk with Chris Oliver, creator of GoRails, HatchBox and Jumpstart Pro. We talk about the GoRails story, the challenges of deploying apps, and Chris's new house. Links: GoRailsHatchBoxJumpstart ProChris Oliver on TwitterGoRails Job Board]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Chris Oliver, creator of GoRails, HatchBox and Jumpstart Pro. We talk about the GoRails story, the challenges of deploying apps, and Chris&apos;s new house.</p><p>Links:</p><ul><li><a href='https://gorails.com/'>GoRails</a></li><li><a href='https://www.hatchbox.io/'>HatchBox</a></li><li><a href='https://jumpstartrails.com/'>Jumpstart Pro</a></li><li><a href='https://twitter.com/excid3'>Chris Oliver on Twitter</a></li><li><a href='https://jobs.gorails.com/'>GoRails Job Board</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Chris Oliver, creator of GoRails, HatchBox and Jumpstart Pro. We talk about the GoRails story, the challenges of deploying apps, and Chris&apos;s new house.</p><p>Links:</p><ul><li><a href='https://gorails.com/'>GoRails</a></li><li><a href='https://www.hatchbox.io/'>HatchBox</a></li><li><a href='https://jumpstartrails.com/'>Jumpstart Pro</a></li><li><a href='https://twitter.com/excid3'>Chris Oliver on Twitter</a></li><li><a href='https://jobs.gorails.com/'>GoRails Job Board</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478218-097-chris-oliver-creator-of-gorails.mp3" length="41031877" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/f1w3thto36onzt37nwl1x1egtga5?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">f4b9f5e0-ceb5-45c1-b360-93bcee2f9c2c</guid>
    <pubDate>Tue, 25 May 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3416</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>99</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>096 - Engineering MBA with Kevin Murphy</itunes:title>
    <title>096 - Engineering MBA with Kevin Murphy</title>
    <itunes:summary><![CDATA[In this episode I talk with Kevin Murphy, Software Developer at the Gnar Company. Kevin and I discuss the contents of his recent RailsConf talk, Engineering MBA: Be the Boss of Your Own Work. Links: Kevin Murphy on Twitterkevinjmurphy.comThe Gnar Company]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Kevin Murphy, Software Developer at the Gnar Company. Kevin and I discuss the contents of his recent RailsConf talk, Engineering MBA: Be the Boss of Your Own Work.</p><p>Links:</p><ul><li><a href='https://twitter.com/kevin_j_m'>Kevin Murphy on Twitter</a></li><li><a href='https://kevinjmurphy.com/'>kevinjmurphy.com</a></li><li><a href='https://www.thegnar.co/'>The Gnar Company</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Kevin Murphy, Software Developer at the Gnar Company. Kevin and I discuss the contents of his recent RailsConf talk, Engineering MBA: Be the Boss of Your Own Work.</p><p>Links:</p><ul><li><a href='https://twitter.com/kevin_j_m'>Kevin Murphy on Twitter</a></li><li><a href='https://kevinjmurphy.com/'>kevinjmurphy.com</a></li><li><a href='https://www.thegnar.co/'>The Gnar Company</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478219-096-engineering-mba-with-kevin-murphy.mp3" length="30245765" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/egddmz7segh5ltweqcs1nsvj8wl9?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">45d47b67-9da5-4f46-bac0-826826e30b2d</guid>
    <pubDate>Tue, 18 May 2021 08:00:00 -0400</pubDate>
    <itunes:duration>2518</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>98</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>095 - Writing for Developers with Jordan Raine of GitHub</itunes:title>
    <title>095 - Writing for Developers with Jordan Raine of GitHub</title>
    <itunes:summary><![CDATA[In this episode I talk with Jordan Raine, Senior Developer at GitHub, about writing. We talk about writing PRs and writing emails. We also discuss some of our favorite books and authors. Links: Jordan Raine on TwitterJordan Raine on GitHubrefactoringwords.com]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Jordan Raine, Senior Developer at GitHub, about writing. We talk about writing PRs and writing emails. We also discuss some of our favorite books and authors.</p><p>Links:</p><ul><li><a href='https://twitter.com/jnraine'>Jordan Raine on Twitter</a></li><li><a href='https://github.com/jnraine'>Jordan Raine on GitHub</a></li><li><a href='https://refactoringwords.com'>refactoringwords.com</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Jordan Raine, Senior Developer at GitHub, about writing. We talk about writing PRs and writing emails. We also discuss some of our favorite books and authors.</p><p>Links:</p><ul><li><a href='https://twitter.com/jnraine'>Jordan Raine on Twitter</a></li><li><a href='https://github.com/jnraine'>Jordan Raine on GitHub</a></li><li><a href='https://refactoringwords.com'>refactoringwords.com</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478220-095-writing-for-developers-with-jordan-raine-of-github.mp3" length="35978969" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/y9y1fcrfnr09g7x3oyxyhfzm9un5?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">b2048bf8-da51-4b1b-bfd2-a45f4630e355</guid>
    <pubDate>Tue, 11 May 2021 00:00:00 -0400</pubDate>
    <itunes:duration>2996</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>97</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>094 - Stimulus with Jesse Spevack, Staff Engineer at Ibotta</itunes:title>
    <title>094 - Stimulus with Jesse Spevack, Staff Engineer at Ibotta</title>
    <itunes:summary><![CDATA[In this episode I talk with Jesse Spevack, Staff Engineer at Ibotta about Stimulus, conference talks, and hiring developers. Links: Jesse Spevack on Twitterjessespevack.comjesse.spevack@ibatta.comRefactoring Live: Primitive Obsession by James Dabbs]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Jesse Spevack, Staff Engineer at Ibotta about Stimulus, conference talks, and hiring developers.</p><p>Links:</p><ul><li><a href='https://twitter.com/PlanetEfficacy'>Jesse Spevack on Twitter</a></li><li><a href='https://www.jessespevack.com/'>jessespevack.com</a></li><li>jesse.spevack@ibatta.com</li><li><a href='https://www.youtube.com/watch?v=LhX5COR8WXc'>Refactoring Live: Primitive Obsession by James Dabbs</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Jesse Spevack, Staff Engineer at Ibotta about Stimulus, conference talks, and hiring developers.</p><p>Links:</p><ul><li><a href='https://twitter.com/PlanetEfficacy'>Jesse Spevack on Twitter</a></li><li><a href='https://www.jessespevack.com/'>jessespevack.com</a></li><li>jesse.spevack@ibatta.com</li><li><a href='https://www.youtube.com/watch?v=LhX5COR8WXc'>Refactoring Live: Primitive Obsession by James Dabbs</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478221-094-stimulus-with-jesse-spevack-staff-engineer-at-ibotta.mp3" length="29830259" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/el7ffthfs76k3nlg4clmvu8pr8s9?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">8f8e8132-8c9a-4ccc-9f3e-7a88dc66a604</guid>
    <pubDate>Tue, 04 May 2021 08:00:00 -0400</pubDate>
    <itunes:duration>2484</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>96</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>093 - Ruby Garbage Collection with Jemma Issroff</itunes:title>
    <title>093 - Ruby Garbage Collection with Jemma Issroff</title>
    <itunes:summary><![CDATA[In this episode I talk with Jemma Issroff about how garbage collection in Ruby works. Concepts discussed include the Ruby heap and tri-color mark-and-sweep. Links: Jemma Issroff's blogJemma Issroff on TwitterWNB.rb]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Jemma Issroff about how garbage collection in Ruby works. Concepts discussed include the Ruby heap and tri-color mark-and-sweep.</p><p>Links:</p><ul><li><a href='https://jemma.dev/'>Jemma Issroff&apos;s blog</a></li><li><a href='https://twitter.com/jemmaissroff'>Jemma Issroff on Twitter</a></li><li><a href='https://twitter.com/wnb_rb'>WNB.rb</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Jemma Issroff about how garbage collection in Ruby works. Concepts discussed include the Ruby heap and tri-color mark-and-sweep.</p><p>Links:</p><ul><li><a href='https://jemma.dev/'>Jemma Issroff&apos;s blog</a></li><li><a href='https://twitter.com/jemmaissroff'>Jemma Issroff on Twitter</a></li><li><a href='https://twitter.com/wnb_rb'>WNB.rb</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478222-093-ruby-garbage-collection-with-jemma-issroff.mp3" length="26715174" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/421gboeoj320ky8fgg3gczvbhie1?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">7e8942ea-1e40-4ebf-94a1-507cef38447a</guid>
    <pubDate>Tue, 27 Apr 2021 00:00:00 -0400</pubDate>
    <itunes:duration>2224</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>95</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>092 - Frontendless Rails Frontend with Vladimir Dementyev</itunes:title>
    <title>092 - Frontendless Rails Frontend with Vladimir Dementyev</title>
    <itunes:summary><![CDATA[In this episode I talk with Vladimir Dementyev, software engineer at Evil Martians, about "frontendless Rails frontend". We talk about what this means and how it relates to ViewComponent, StimulusReflex and Hotwire. Links: Vladimir Dementyev on TwitterEvil MartiansHotwire: Reactive Rails with no JavaScript?Slides for Vlad's RailsConf talkViewComponent extensions]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Vladimir Dementyev, software engineer at Evil Martians, about &quot;frontendless Rails frontend&quot;. We talk about what this means and how it relates to ViewComponent, StimulusReflex and Hotwire.</p><p>Links:</p><ul><li><a href='https://twitter.com/palkan_tula?lang=en'>Vladimir Dementyev on Twitter</a></li><li><a href='https://evilmartians.com/'>Evil Martians</a></li><li><a href='https://evilmartians.com/chronicles/hotwire-reactive-rails-with-no-javascript'>Hotwire:<br/>Reactive Rails with no JavaScript?</a></li><li><a href='https://noti.st/palkan/eVl0xO/frontendless-rails-frontend'>Slides for Vlad&apos;s RailsConf talk</a></li><li><a href='https://github.com/palkan/view_component-contrib'>ViewComponent extensions</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Vladimir Dementyev, software engineer at Evil Martians, about &quot;frontendless Rails frontend&quot;. We talk about what this means and how it relates to ViewComponent, StimulusReflex and Hotwire.</p><p>Links:</p><ul><li><a href='https://twitter.com/palkan_tula?lang=en'>Vladimir Dementyev on Twitter</a></li><li><a href='https://evilmartians.com/'>Evil Martians</a></li><li><a href='https://evilmartians.com/chronicles/hotwire-reactive-rails-with-no-javascript'>Hotwire:<br/>Reactive Rails with no JavaScript?</a></li><li><a href='https://noti.st/palkan/eVl0xO/frontendless-rails-frontend'>Slides for Vlad&apos;s RailsConf talk</a></li><li><a href='https://github.com/palkan/view_component-contrib'>ViewComponent extensions</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478223-092-frontendless-rails-frontend-with-vladimir-dementyev.mp3" length="33711487" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/3ta8ebe8ppg3ygkuvr9n21j8g9gw?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">a721b8f7-7543-49da-b667-b317bf901d18</guid>
    <pubDate>Tue, 20 Apr 2021 08:00:00 -0400</pubDate>
    <itunes:duration>2806</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>94</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>091 - Debugging Your Brain with Casey Watts</itunes:title>
    <title>091 - Debugging Your Brain with Casey Watts</title>
    <itunes:summary><![CDATA[In this episode I talk with Casey Watts, author of Debugging Your Brain. We discuss modeling the brain, cognitive behavioral therapy, music, and bubbles. Links: Debugging Your BrainCaseyWatts.comCasey Watts on TwitterThinking in Systems: A PrimerThe Fearless Organization]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Casey Watts, author of Debugging Your Brain. We discuss modeling the brain, cognitive behavioral therapy, music, and bubbles.</p><p>Links:</p><ul><li><a href='https://www.amazon.com/Debugging-Your-Brain-Casey-Watts/dp/0578755033'>Debugging Your Brain</a></li><li><a href='https://caseywatts.com/'>CaseyWatts.com</a></li><li><a href='https://twitter.com/heycaseywattsup'>Casey Watts on Twitter</a></li><li><a href='https://www.amazon.com/Thinking-Systems-Donella-H-Meadows/dp/1603580557'>Thinking in Systems: A Primer</a></li><li><a href='https://www.amazon.com/Fearless-Organization-Psychological-Workplace-Innovation/dp/1119477247'>The Fearless Organization</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Casey Watts, author of Debugging Your Brain. We discuss modeling the brain, cognitive behavioral therapy, music, and bubbles.</p><p>Links:</p><ul><li><a href='https://www.amazon.com/Debugging-Your-Brain-Casey-Watts/dp/0578755033'>Debugging Your Brain</a></li><li><a href='https://caseywatts.com/'>CaseyWatts.com</a></li><li><a href='https://twitter.com/heycaseywattsup'>Casey Watts on Twitter</a></li><li><a href='https://www.amazon.com/Thinking-Systems-Donella-H-Meadows/dp/1603580557'>Thinking in Systems: A Primer</a></li><li><a href='https://www.amazon.com/Fearless-Organization-Psychological-Workplace-Innovation/dp/1119477247'>The Fearless Organization</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478224-091-debugging-your-brain-with-casey-watts.mp3" length="33173087" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/bbfu4v5f8n6voiiswqud737zuab3?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">a07c9ee8-efe4-43b2-82fc-e44c8ae43c99</guid>
    <pubDate>Tue, 13 Apr 2021 08:00:00 -0400</pubDate>
    <itunes:duration>2762</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>93</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>090 - Scheduling and Service Objects with Julian Fahrer</itunes:title>
    <title>090 - Scheduling and Service Objects with Julian Fahrer</title>
    <itunes:summary><![CDATA[In this episode I talk with Julian Fahrer, Engineer at Brightline, about complex scheduling challenges and service objects. Links: Julian Fahrer on TwitterLearnDocker.online]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Julian Fahrer, Engineer at Brightline, about complex scheduling challenges and service objects.</p><p>Links:</p><ul><li><a href='https://twitter.com/jufahr'>Julian Fahrer on Twitter</a></li><li><a href='https://learndocker.online/'>LearnDocker.online</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Julian Fahrer, Engineer at Brightline, about complex scheduling challenges and service objects.</p><p>Links:</p><ul><li><a href='https://twitter.com/jufahr'>Julian Fahrer on Twitter</a></li><li><a href='https://learndocker.online/'>LearnDocker.online</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478225-090-scheduling-and-service-objects-with-julian-fahrer.mp3" length="42025397" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/2rnex4ff31xetit0g189pr35it9k?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">15b0a526-e929-4eab-8060-3f201c69ffd6</guid>
    <pubDate>Tue, 06 Apr 2021 08:00:00 -0400</pubDate>
    <itunes:duration>3500</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>92</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>089 - Design Tips for Programmers with John Athayde, VP of Design at PowerFleet</itunes:title>
    <title>089 - Design Tips for Programmers with John Athayde, VP of Design at PowerFleet</title>
    <itunes:summary><![CDATA[In this episode I talk with John Athayde, VP of Design at PowerFleet. John and I discuss some design tips for developers who want to improve their design skills. We also talk about farming and presidents. Links: John Athayde on TwitterSfumato Farm]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with John Athayde, VP of Design at PowerFleet. John and I discuss some design tips for developers who want to improve their design skills. We also talk about farming and presidents.</p><p>Links:</p><ul><li><a href='https://twitter.com/JohnAthayde'>John Athayde on Twitter</a></li><li><a href='https://www.sfumatofarm.com/'>Sfumato Farm</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with John Athayde, VP of Design at PowerFleet. John and I discuss some design tips for developers who want to improve their design skills. We also talk about farming and presidents.</p><p>Links:</p><ul><li><a href='https://twitter.com/JohnAthayde'>John Athayde on Twitter</a></li><li><a href='https://www.sfumatofarm.com/'>Sfumato Farm</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478226-089-design-tips-for-programmers-with-john-athayde-vp-of-design-at-powerfleet.mp3" length="33501994" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/lnbdc13ty38w8o0kjjp5ttwdf5gi?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">6dbf15b4-9243-4152-ad89-2ee71d0b2597</guid>
    <pubDate>Tue, 30 Mar 2021 08:00:00 -0400</pubDate>
    <itunes:duration>2790</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>91</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>088 - ViewComponent with Joel Hawksley of GitHub</itunes:title>
    <title>088 - ViewComponent with Joel Hawksley of GitHub</title>
    <itunes:summary><![CDATA[In this episode I talk with Joel Hawksley, Software Engineer at GitHub, about GitHub's ViewComponent library. Links: ViewComponent.orgPrimer ViewComponents]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Joel Hawksley, Software Engineer at GitHub, about GitHub&apos;s ViewComponent library.</p><p>Links:</p><ul><li><a href='https://viewcomponent.org/'>ViewComponent.org</a></li><li><a href='https://primer.style/view-components/'>Primer ViewComponents</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Joel Hawksley, Software Engineer at GitHub, about GitHub&apos;s ViewComponent library.</p><p>Links:</p><ul><li><a href='https://viewcomponent.org/'>ViewComponent.org</a></li><li><a href='https://primer.style/view-components/'>Primer ViewComponents</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478227-088-viewcomponent-with-joel-hawksley-of-github.mp3" length="28818042" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/6qzvl9kzq66auqbyp2rup4yf8mot?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">5ad848db-8772-4ce4-a511-21f6691b538d</guid>
    <pubDate>Tue, 23 Mar 2021 08:00:00 -0400</pubDate>
    <itunes:duration>2398</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>90</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>087 - The Shopify Upgrow Rorschach Test with Matt Swanson</itunes:title>
    <title>087 - The Shopify Upgrow Rorschach Test with Matt Swanson</title>
    <itunes:summary><![CDATA[In this episode I talk with Matt Swanson about the Shopify Upgrow guide (since taken offline), which recently made a small splash in the Rails community. Matt and I share our candid opinions regarding what in the Upgrow guide we agree with and what we disagree with. Links: Boring RailsMatt Swanson on TwitterUpgrow mirrorMatt's article, "All software advice is wrong"]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Matt Swanson about the Shopify Upgrow guide (since taken offline), which recently made a small splash in the Rails community. Matt and I share our candid opinions regarding what in the Upgrow guide we agree with and what we disagree with.</p><p>Links:</p><ul><li><a href='https://boringrails.com/'>Boring Rails</a></li><li><a href='https://twitter.com/_swanson'>Matt Swanson on Twitter</a></li><li><a href='https://github.com/szTheory/upgrow'>Upgrow mirror</a></li><li><a href='https://mdswanson.com/blog/2020/10/31/every-article-about-software-is-wrong.html'>Matt&apos;s article, &quot;All software advice is wrong&quot;</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Matt Swanson about the Shopify Upgrow guide (since taken offline), which recently made a small splash in the Rails community. Matt and I share our candid opinions regarding what in the Upgrow guide we agree with and what we disagree with.</p><p>Links:</p><ul><li><a href='https://boringrails.com/'>Boring Rails</a></li><li><a href='https://twitter.com/_swanson'>Matt Swanson on Twitter</a></li><li><a href='https://github.com/szTheory/upgrow'>Upgrow mirror</a></li><li><a href='https://mdswanson.com/blog/2020/10/31/every-article-about-software-is-wrong.html'>Matt&apos;s article, &quot;All software advice is wrong&quot;</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478228-087-the-shopify-upgrow-rorschach-test-with-matt-swanson.mp3" length="35461977" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/wodp2nzpnwufal7f199oyukyspf2?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">299c003d-842a-41f9-9633-e03fc4bf0f95</guid>
    <pubDate>Tue, 16 Mar 2021 16:01:00 -0400</pubDate>
    <itunes:duration>2952</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>89</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>086 - Keeping Rails Apps Organized with Tom Rossi</itunes:title>
    <title>086 - Keeping Rails Apps Organized with Tom Rossi</title>
    <itunes:summary><![CDATA[In this episode I talk with Tom Rossi about how to keep Rails apps organized. Tom and I talk about POROs, "service objects", /lib vs. /app, the "slots" Rails gives you, and the limits of Rails' ability to help organize application code. Tom Rossi on TwitterHigher Pixels]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Tom Rossi about how to keep Rails apps organized. Tom and I talk about POROs, &quot;service objects&quot;, /lib vs. /app, the &quot;slots&quot; Rails gives you, and the limits of Rails&apos; ability to help organize application code.</p><ul><li><a href='https://twitter.com/tomrossi7'>Tom Rossi on Twitter</a></li><li><a href='https://www.higherpixels.com/'>Higher Pixels</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Tom Rossi about how to keep Rails apps organized. Tom and I talk about POROs, &quot;service objects&quot;, /lib vs. /app, the &quot;slots&quot; Rails gives you, and the limits of Rails&apos; ability to help organize application code.</p><ul><li><a href='https://twitter.com/tomrossi7'>Tom Rossi on Twitter</a></li><li><a href='https://www.higherpixels.com/'>Higher Pixels</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478229-086-keeping-rails-apps-organized-with-tom-rossi.mp3" length="44320096" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/irrhidvfzfelsgz7p3bj6at7o8ju?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">14d293fb-f1a0-494e-adfb-99f4c50151a7</guid>
    <pubDate>Tue, 09 Mar 2021 08:00:00 -0500</pubDate>
    <itunes:duration>3692</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>88</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>085 - Systematic Debugging with Matt Swanson</itunes:title>
    <title>085 - Systematic Debugging with Matt Swanson</title>
    <itunes:summary><![CDATA[In this episode I talk with Matt Swanson about how to debug systematically rather than haphazardly. Links: A systematic methodology for solving any programming problemBoringRails.comMatt Swanson on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Matt Swanson about how to debug systematically rather than haphazardly.</p><p>Links:</p><ul><li><a href='https://www.codewithjason.com/systematic-methodology-solving-programming-problem/'>A systematic methodology for solving any programming problem</a></li><li><a href='https://boringrails.com/'>BoringRails.com</a></li><li><a href='https://twitter.com/_swanson'>Matt Swanson on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Matt Swanson about how to debug systematically rather than haphazardly.</p><p>Links:</p><ul><li><a href='https://www.codewithjason.com/systematic-methodology-solving-programming-problem/'>A systematic methodology for solving any programming problem</a></li><li><a href='https://boringrails.com/'>BoringRails.com</a></li><li><a href='https://twitter.com/_swanson'>Matt Swanson on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478230-085-systematic-debugging-with-matt-swanson.mp3" length="30085951" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/0z7wsol7uzpf7m0bb0q9azh713c2?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">aaeb8f04-49e1-4c7b-bec6-2cd006a72161</guid>
    <pubDate>Wed, 03 Mar 2021 11:37:00 -0500</pubDate>
    <itunes:duration>2504</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>87</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>084 - Debugging Techniques with Noah Gibbs</itunes:title>
    <title>084 - Debugging Techniques with Noah Gibbs</title>
    <itunes:summary><![CDATA[In this episode I talk with Noah Gibbs, author of Rebuilding Rails, about debugging techniques, the scientific method, a useful concept called "the presenting complaint", and more. Links: Noah Gibbs on TwitterRebuilding Rails]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Noah Gibbs, author of Rebuilding Rails, about debugging techniques, the scientific method, a useful concept called &quot;the presenting complaint&quot;, and more.</p><p>Links:</p><ul><li><a href='https://twitter.com/codefolio'>Noah Gibbs on Twitter</a></li><li><a href='https://rebuilding-rails.com/'>Rebuilding Rails</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Noah Gibbs, author of Rebuilding Rails, about debugging techniques, the scientific method, a useful concept called &quot;the presenting complaint&quot;, and more.</p><p>Links:</p><ul><li><a href='https://twitter.com/codefolio'>Noah Gibbs on Twitter</a></li><li><a href='https://rebuilding-rails.com/'>Rebuilding Rails</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478231-084-debugging-techniques-with-noah-gibbs.mp3" length="45952091" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/b7gxp662i9p0c2nrghmmpskff4aa?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">939d66ec-5b03-42f9-b4cd-903d97f98411</guid>
    <pubDate>Tue, 23 Feb 2021 08:00:00 -0500</pubDate>
    <itunes:duration>3826</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>86</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>083 - How to Estimate Accurately with Matt Swanson</itunes:title>
    <title>083 - How to Estimate Accurately with Matt Swanson</title>
    <itunes:summary><![CDATA[If you've ever experienced the pain of having woefully underestimated something, this episode is for you. In this one I talk with Matt Swanson about how to estimate accurately as well as why I'm not a big fan of story points. Links: BoringRails.comMatt Swanson on Twitter]]></itunes:summary>
    <description><![CDATA[<p>If you&apos;ve ever experienced the pain of having woefully underestimated something, this episode is for you. In this one I talk with Matt Swanson about how to estimate accurately as well as why I&apos;m not a big fan of story points.</p><p>Links:</p><ul><li><a href='https://boringrails.com/'>BoringRails.com</a></li><li><a href='https://twitter.com/_swanson'>Matt Swanson on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>If you&apos;ve ever experienced the pain of having woefully underestimated something, this episode is for you. In this one I talk with Matt Swanson about how to estimate accurately as well as why I&apos;m not a big fan of story points.</p><p>Links:</p><ul><li><a href='https://boringrails.com/'>BoringRails.com</a></li><li><a href='https://twitter.com/_swanson'>Matt Swanson on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478232-083-how-to-estimate-accurately-with-matt-swanson.mp3" length="26941865" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/5o6ah6rzdzaz8cfrhjzodguac7zc?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">77985d86-d4b4-4455-82cb-d522f61afc12</guid>
    <pubDate>Tue, 16 Feb 2021 08:00:00 -0500</pubDate>
    <itunes:duration>2242</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>85</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>082 - Code Quality with Ernesto Tagwerker, Founder at FastRuby.io</itunes:title>
    <title>082 - Code Quality with Ernesto Tagwerker, Founder at FastRuby.io</title>
    <itunes:summary><![CDATA[In this episode I talk with Ernesto Tagwerker, founder of FastRuby.io, about the topic of code quality. We discuss what code quality means as well as some tools that can assist with giving code quality proper attention. Links: FastRuby.ioErnesto Tagwerker on TwitterRuboCopReekSkunk]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Ernesto Tagwerker, founder of FastRuby.io, about the topic of code quality. We discuss what code quality means as well as some tools that can assist with giving code quality proper attention.</p><p>Links:</p><ul><li><a href='https://www.fastruby.io/'>FastRuby.io</a></li><li><a href='https://twitter.com/etagwerker'>Ernesto Tagwerker on Twitter</a></li><li><a href='https://github.com/rubocop-hq/rubocop'>RuboCop</a></li><li><a href='https://github.com/troessner/reek'>Reek</a></li><li><a href='https://github.com/fastruby/skunk'>Skunk</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Ernesto Tagwerker, founder of FastRuby.io, about the topic of code quality. We discuss what code quality means as well as some tools that can assist with giving code quality proper attention.</p><p>Links:</p><ul><li><a href='https://www.fastruby.io/'>FastRuby.io</a></li><li><a href='https://twitter.com/etagwerker'>Ernesto Tagwerker on Twitter</a></li><li><a href='https://github.com/rubocop-hq/rubocop'>RuboCop</a></li><li><a href='https://github.com/troessner/reek'>Reek</a></li><li><a href='https://github.com/fastruby/skunk'>Skunk</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478233-082-code-quality-with-ernesto-tagwerker-founder-at-fastruby-io.mp3" length="31442788" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/0ua64xhm9mzr5nbsk35ypo2g3nlj?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">dc38b22c-033f-4025-9b3f-16975dfb73a4</guid>
    <pubDate>Tue, 09 Feb 2021 15:00:00 -0500</pubDate>
    <itunes:duration>2617</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>84</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>081 - RedwoodJS with Anthony Campolo, RedwoodJS Core Advocate</itunes:title>
    <title>081 - RedwoodJS with Anthony Campolo, RedwoodJS Core Advocate</title>
    <itunes:summary><![CDATA[In this episode I talk with Anthony Campolo, RedwoodJS Core Advocate. Anthony and I talk about what RedwoodJS is as well as RedwoodJS's components, React, GraphQL, and Prisma. Links: RedwoodJS HomepageRedwoodJS ForumRedwoodJS DiscordAnthony Campolo on TwitterAnthony Campolo on GitHubAnthony Campolo's Blog]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Anthony Campolo, RedwoodJS Core Advocate. Anthony and I talk about what RedwoodJS is as well as RedwoodJS&apos;s components, React, GraphQL, and Prisma.</p><p>Links:</p><ul><li><a href='https://redwoodjs.com/'>RedwoodJS Homepage</a></li><li><a href='https://community.redwoodjs.com/'>RedwoodJS Forum</a></li><li><a href='https://discord.com/invite/jjSYEQd'>RedwoodJS Discord</a></li><li><a href='https://twitter.com/ajcwebdev'>Anthony Campolo on Twitter</a></li><li><a href='https://github.com/ajcwebdev'>Anthony Campolo on GitHub</a></li><li><a href='http://dev.to/ajcwebdev'>Anthony Campolo&apos;s Blog</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Anthony Campolo, RedwoodJS Core Advocate. Anthony and I talk about what RedwoodJS is as well as RedwoodJS&apos;s components, React, GraphQL, and Prisma.</p><p>Links:</p><ul><li><a href='https://redwoodjs.com/'>RedwoodJS Homepage</a></li><li><a href='https://community.redwoodjs.com/'>RedwoodJS Forum</a></li><li><a href='https://discord.com/invite/jjSYEQd'>RedwoodJS Discord</a></li><li><a href='https://twitter.com/ajcwebdev'>Anthony Campolo on Twitter</a></li><li><a href='https://github.com/ajcwebdev'>Anthony Campolo on GitHub</a></li><li><a href='http://dev.to/ajcwebdev'>Anthony Campolo&apos;s Blog</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478234-081-redwoodjs-with-anthony-campolo-redwoodjs-core-advocate.mp3" length="24416317" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/tca7f4ulsor253mvk5y86k3ph8d4?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">9a56412b-9447-4466-948e-951c2a89b47c</guid>
    <pubDate>Tue, 26 Jan 2021 08:00:00 -0500</pubDate>
    <itunes:duration>2032</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>83</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>080 - Organizing Rails Code Outside of Active Record with Dave Copeland, Author of Sustainable Rails</itunes:title>
    <title>080 - Organizing Rails Code Outside of Active Record with Dave Copeland, Author of Sustainable Rails</title>
    <itunes:summary><![CDATA[In this episode I talk with Dave Copeland, author of Sustainable Web Development with Ruby on Rails, about organizing Rails code. Dave and I discuss why although many Rails developers are used to it, putting code in Active Record models isn't always the best move. We also share the various tactics we prefer to use in order to keep Rails code organized. Links: Sustainable Web Development with Ruby on RailsDave Copeland on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Dave Copeland, author of Sustainable Web Development with Ruby on Rails, about organizing Rails code. Dave and I discuss why although many Rails developers are used to it, putting code in Active Record models isn&apos;t always the best move. We also share the various tactics we prefer to use in order to keep Rails code organized.</p><p>Links:</p><ul><li><a href='https://sustainable-rails.com/'>Sustainable Web Development with Ruby on Rails</a></li><li><a href='https://twitter.com/davetron5000'>Dave Copeland on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Dave Copeland, author of Sustainable Web Development with Ruby on Rails, about organizing Rails code. Dave and I discuss why although many Rails developers are used to it, putting code in Active Record models isn&apos;t always the best move. We also share the various tactics we prefer to use in order to keep Rails code organized.</p><p>Links:</p><ul><li><a href='https://sustainable-rails.com/'>Sustainable Web Development with Ruby on Rails</a></li><li><a href='https://twitter.com/davetron5000'>Dave Copeland on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478235-080-organizing-rails-code-outside-of-active-record-with-dave-copeland-author-of-sustainable-rails.mp3" length="38444814" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/qgv568614vm7zyrb4zx13g7c521s?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">6354c7fa-23b0-4b16-85c3-7bb14e6e4b64</guid>
    <pubDate>Tue, 19 Jan 2021 08:00:00 -0500</pubDate>
    <itunes:duration>3201</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>82</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>079 - Dockerizing Rails Applications with Mike Rogers, Founder of TypoCI</itunes:title>
    <title>079 - Dockerizing Rails Applications with Mike Rogers, Founder of TypoCI</title>
    <itunes:summary><![CDATA[In this episode I talk with Mike Rogers about how to Dockerize Rails applications. We talk about the difference between Dockerizing for development and Dockerizing for production, mount volumes, performance trade-offs, and more. Links: Mike's Ruby Starter KitsMike Rogers on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Mike Rogers about how to Dockerize Rails applications. We talk about the difference between Dockerizing for development and Dockerizing for production, mount volumes, performance trade-offs, and more.</p><p>Links:</p><ul><li><a href='https://github.com/Ruby-Starter-Kits'>Mike&apos;s Ruby Starter Kits</a></li><li><a href='https://twitter.com/MikeRogers0'>Mike Rogers on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Mike Rogers about how to Dockerize Rails applications. We talk about the difference between Dockerizing for development and Dockerizing for production, mount volumes, performance trade-offs, and more.</p><p>Links:</p><ul><li><a href='https://github.com/Ruby-Starter-Kits'>Mike&apos;s Ruby Starter Kits</a></li><li><a href='https://twitter.com/MikeRogers0'>Mike Rogers on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478236-079-dockerizing-rails-applications-with-mike-rogers-founder-of-typoci.mp3" length="28125699" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/cs1bqhdg43z54dzq31ci020wprqq?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">34175fe7-c02b-4c52-892c-792b79c0b7c8</guid>
    <pubDate>Tue, 12 Jan 2021 08:00:00 -0500</pubDate>
    <itunes:duration>2340</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>81</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>078 - StimulusReflex with Jason Charnes</itunes:title>
    <title>078 - StimulusReflex with Jason Charnes</title>
    <itunes:summary><![CDATA[In this episode I talk with Jason Charnes about StimulusReflex. Jason and I cover what StimulusReflex is as well as some of the core concepts of the technology. Links: Interactive Rails with StimulusReflexJason Charnes on TwitterOfficial StimulusReflex documentation]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Jason Charnes about StimulusReflex. Jason and I cover what StimulusReflex is as well as some of the core concepts of the technology.</p><p>Links:</p><ul><li><a href='https://courses.jasoncharnes.com/stimulus-reflex'>Interactive Rails with StimulusReflex</a></li><li><a href='https://twitter.com/jmcharnes'>Jason Charnes on Twitter</a></li><li><a href='https://docs.stimulusreflex.com/'>Official StimulusReflex documentation</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Jason Charnes about StimulusReflex. Jason and I cover what StimulusReflex is as well as some of the core concepts of the technology.</p><p>Links:</p><ul><li><a href='https://courses.jasoncharnes.com/stimulus-reflex'>Interactive Rails with StimulusReflex</a></li><li><a href='https://twitter.com/jmcharnes'>Jason Charnes on Twitter</a></li><li><a href='https://docs.stimulusreflex.com/'>Official StimulusReflex documentation</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478237-078-stimulusreflex-with-jason-charnes.mp3" length="21195851" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/5kydditbf8vcpo6nac61jpe2s6a9?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">a440d74b-9554-4281-b162-b2561fac11d2</guid>
    <pubDate>Tue, 05 Jan 2021 08:00:00 -0500</pubDate>
    <itunes:duration>1764</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>80</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>077 - Courier Configuration Manager with Yoseph Radding</itunes:title>
    <title>077 - Courier Configuration Manager with Yoseph Radding</title>
    <itunes:summary><![CDATA[In this episode I talk with Yoseph Radding, founder of Shuttl, about Courier Configuration Manager. Links: Courier Configuration ManagerShuttl]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Yoseph Radding, founder of Shuttl, about Courier Configuration Manager.</p><p>Links:</p><ul><li><a href='https://www.courierconfig.com/'>Courier Configuration Manager</a></li><li><a href='https://www.shuttl.io/'>Shuttl</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Yoseph Radding, founder of Shuttl, about Courier Configuration Manager.</p><p>Links:</p><ul><li><a href='https://www.courierconfig.com/'>Courier Configuration Manager</a></li><li><a href='https://www.shuttl.io/'>Shuttl</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478238-077-courier-configuration-manager-with-yoseph-radding.mp3" length="11882659" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/q4wfznz8jnef2oilxr3hqdkp1f6i?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">7eba9f88-3b09-458a-bad8-0eee580296aa</guid>
    <pubDate>Tue, 29 Dec 2020 08:00:00 -0500</pubDate>
    <itunes:duration>988</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>77</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>076 - Heuristics for Object-Oriented Design in Ruby with Tyler Williams</itunes:title>
    <title>076 - Heuristics for Object-Oriented Design in Ruby with Tyler Williams</title>
    <itunes:summary><![CDATA[In this episode I talk with Tyler Williams, Software Engineer at Home Game Poker, about the contents of a blog post he recently wrote entitled Heuristics for Object-Oriented Design in Ruby. Tyler and I discuss some of the ideas in his blog post, most of which came from Sandi Metz's book Practical Object-Oriented Design in Ruby (POODR). Links: Tyler's blog postIntro to logical arguments for programmers]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Tyler Williams, Software Engineer at Home Game Poker, about the contents of a blog post he recently wrote entitled Heuristics for Object-Oriented Design in Ruby. Tyler and I discuss some of the ideas in his blog post, most of which came from Sandi Metz&apos;s book Practical Object-Oriented Design in Ruby (POODR).</p><p>Links:</p><ul><li><a href='https://ogdenstudios.xyz/blog/heuristics-for-object-oriented-design-in-ruby/'>Tyler&apos;s blog post</a></li><li><a href='https://www.codewithjason.com/logical-arguments-programmers/'>Intro to logical arguments for programmers</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Tyler Williams, Software Engineer at Home Game Poker, about the contents of a blog post he recently wrote entitled Heuristics for Object-Oriented Design in Ruby. Tyler and I discuss some of the ideas in his blog post, most of which came from Sandi Metz&apos;s book Practical Object-Oriented Design in Ruby (POODR).</p><p>Links:</p><ul><li><a href='https://ogdenstudios.xyz/blog/heuristics-for-object-oriented-design-in-ruby/'>Tyler&apos;s blog post</a></li><li><a href='https://www.codewithjason.com/logical-arguments-programmers/'>Intro to logical arguments for programmers</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478239-076-heuristics-for-object-oriented-design-in-ruby-with-tyler-williams.mp3" length="46605825" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/d4cy2b7c1px1tjzsskyfgtj72hl2?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">e2444383-8856-4115-b560-bdc3c38edba7</guid>
    <pubDate>Tue, 22 Dec 2020 14:00:00 -0500</pubDate>
    <itunes:duration>3882</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>79</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>075 - Puma, Front-End Performance and CLI Apps with Nate Berkopec</itunes:title>
    <title>075 - Puma, Front-End Performance and CLI Apps with Nate Berkopec</title>
    <itunes:summary><![CDATA[In this episode I talk with Nate Berkopec, author of The Complete Guide to Rails Performance. Nate and I discuss Puma, front-end performance and building command-line interface (CLI) apps. Links: SpeedshopNate Berkopec on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Nate Berkopec, author of The Complete Guide to Rails Performance. Nate and I discuss Puma, front-end performance and building command-line interface (CLI) apps.</p><p>Links:</p><ul><li><a href='https://www.speedshop.co/'>Speedshop</a></li><li><a href='https://twitter.com/nateberkopec'>Nate Berkopec on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Nate Berkopec, author of The Complete Guide to Rails Performance. Nate and I discuss Puma, front-end performance and building command-line interface (CLI) apps.</p><p>Links:</p><ul><li><a href='https://www.speedshop.co/'>Speedshop</a></li><li><a href='https://twitter.com/nateberkopec'>Nate Berkopec on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478240-075-puma-front-end-performance-and-cli-apps-with-nate-berkopec.mp3" length="35522766" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/14iz7dcmw2zk4mqlt9skjizju9ci?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">f8e3a044-7b38-45d8-8482-c28092ec9f83</guid>
    <pubDate>Tue, 15 Dec 2020 08:00:00 -0500</pubDate>
    <itunes:duration>2958</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>78</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>074 - Molly Struve, Site Reliability Engineer at Forem (Dev.to)</itunes:title>
    <title>074 - Molly Struve, Site Reliability Engineer at Forem (Dev.to)</title>
    <itunes:summary><![CDATA[In this episode I talk with Molly Struve, Site Reliability Engineer at Forem, about a variety of topics including performance, monitoring, types of incidents, dividing time between incident response and preventative work, and, of course, horses. Links: Foremdev.toMolly Struve on Twittermolly@dev.to]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Molly Struve, Site Reliability Engineer at Forem, about a variety of topics including performance, monitoring, types of incidents, dividing time between incident response and preventative work, and, of course, horses.</p><p>Links:</p><ul><li><a href='https://www.forem.com/'>Forem</a></li><li><a href='https://dev.to/'>dev.to</a></li><li><a href='https://twitter.com/molly_struve'>Molly Struve on Twitter</a></li><li><a href='mailto:molly@dev.to'>molly@dev.to</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Molly Struve, Site Reliability Engineer at Forem, about a variety of topics including performance, monitoring, types of incidents, dividing time between incident response and preventative work, and, of course, horses.</p><p>Links:</p><ul><li><a href='https://www.forem.com/'>Forem</a></li><li><a href='https://dev.to/'>dev.to</a></li><li><a href='https://twitter.com/molly_struve'>Molly Struve on Twitter</a></li><li><a href='mailto:molly@dev.to'>molly@dev.to</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478241-074-molly-struve-site-reliability-engineer-at-forem-dev-to.mp3" length="37756103" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/reau7r342w8kuou88v2cklrd09c3?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">5d9ce6b3-95a6-4256-a2e7-ad447239eb58</guid>
    <pubDate>Tue, 08 Dec 2020 08:00:00 -0500</pubDate>
    <itunes:duration>3144</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>76</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>073 - [How I&#39;d Build It] Building a Sailing Membership Feature with Adam Hawkins</itunes:title>
    <title>073 - [How I&#39;d Build It] Building a Sailing Membership Feature with Adam Hawkins</title>
    <itunes:summary><![CDATA[This is another How I'd Build It episode, where listeners send in their feature requirements and we discuss them on the show. In this one we talk about a sailing application where there's a need to keep track of whether members' payments are up-to-date. Adam and I also talk about the YAGNI principle as well as why it's not possible to have high-quality code without tests. Links: Small Batches PodcastYAGNIHow I'd Build It Submission Form]]></itunes:summary>
    <description><![CDATA[<p>This is another How I&apos;d Build It episode, where listeners send in their feature requirements and we discuss them on the show. In this one we talk about a sailing application where there&apos;s a need to keep track of whether members&apos; payments are up-to-date. Adam and I also talk about the YAGNI principle as well as why it&apos;s not possible to have high-quality code without tests.</p><p>Links:</p><ul><li><a href='https://smallbatches.fm/'>Small Batches Podcast</a></li><li><a href='https://martinfowler.com/bliki/Yagni.html'>YAGNI</a></li><li><a href='http://codewithjason.com/how'>How I&apos;d Build It Submission Form</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>This is another How I&apos;d Build It episode, where listeners send in their feature requirements and we discuss them on the show. In this one we talk about a sailing application where there&apos;s a need to keep track of whether members&apos; payments are up-to-date. Adam and I also talk about the YAGNI principle as well as why it&apos;s not possible to have high-quality code without tests.</p><p>Links:</p><ul><li><a href='https://smallbatches.fm/'>Small Batches Podcast</a></li><li><a href='https://martinfowler.com/bliki/Yagni.html'>YAGNI</a></li><li><a href='http://codewithjason.com/how'>How I&apos;d Build It Submission Form</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478242-073-how-i-d-build-it-building-a-sailing-membership-feature-with-adam-hawkins.mp3" length="37415170" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/96u3egq8x0hlsbpiwslxh5j93m6h?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">aa8522d6-de7b-44df-b068-02c63c267138</guid>
    <pubDate>Tue, 01 Dec 2020 08:00:00 -0500</pubDate>
    <itunes:duration>3116</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>75</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>072 - Release Toggles, Feature Branches and Continuous Deployment with Matt Swanson</itunes:title>
    <title>072 - Release Toggles, Feature Branches and Continuous Deployment with Matt Swanson</title>
    <itunes:summary><![CDATA[It's commonly accepted that it's better to deploy frequently than to only deploy once in a while. However, an obstacle to achieving this ideal is when you have a long-running feature that can't be released until it's all the way done. In this episode Matt Swanson and I talk about the solution to this problem: release toggles, also known as feature flags. Links: Matt Swanson on TwitterBoring RailsMartin Fowler's Feature Toggles Article]]></itunes:summary>
    <description><![CDATA[<p>It&apos;s commonly accepted that it&apos;s better to deploy frequently than to only deploy once in a while. However, an obstacle to achieving this ideal is when you have a long-running feature that can&apos;t be released until it&apos;s all the way done. In this episode Matt Swanson and I talk about the solution to this problem: release toggles, also known as feature flags.</p><p>Links:</p><ul><li><a href='https://twitter.com/_swanson'>Matt Swanson on Twitter</a></li><li><a href='https://boringrails.com/'>Boring Rails</a></li><li><a href='https://martinfowler.com/articles/feature-toggles.html'>Martin Fowler&apos;s Feature Toggles Article</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>It&apos;s commonly accepted that it&apos;s better to deploy frequently than to only deploy once in a while. However, an obstacle to achieving this ideal is when you have a long-running feature that can&apos;t be released until it&apos;s all the way done. In this episode Matt Swanson and I talk about the solution to this problem: release toggles, also known as feature flags.</p><p>Links:</p><ul><li><a href='https://twitter.com/_swanson'>Matt Swanson on Twitter</a></li><li><a href='https://boringrails.com/'>Boring Rails</a></li><li><a href='https://martinfowler.com/articles/feature-toggles.html'>Martin Fowler&apos;s Feature Toggles Article</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478243-072-release-toggles-feature-branches-and-continuous-deployment-with-matt-swanson.mp3" length="39004119" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/wowvwgcr19putz66rpaeaexio2eq?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">a909fc6d-92ea-48e9-af7f-3c3a90a5413d</guid>
    <pubDate>Tue, 24 Nov 2020 08:00:00 -0500</pubDate>
    <itunes:duration>3248</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>74</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>071 - Stripe Checkout with CJ Avilla, Developer Advocate at Stripe</itunes:title>
    <title>071 - Stripe Checkout with CJ Avilla, Developer Advocate at Stripe</title>
    <itunes:summary><![CDATA[In this episode I talk with CJ Avilla, Developer Advocate at Stripe about integrating Stripe with web applications using Stripe Checkout. We also digress into mechanical keyboards and the challenges of keeping APIs up to date. Links: Stripe Checkout DocsSample of Stripe Developer Office HoursCJ Avilla on TwitterCJ's CODE KeyboardStripe Developers on TwitterStripe Developer ResourcesStripe IRC ChannelStripe Support]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with CJ Avilla, Developer Advocate at Stripe about integrating Stripe with web applications using Stripe Checkout. We also digress into mechanical keyboards and the challenges of keeping APIs up to date.</p><p>Links:</p><ul><li><a href='https://stripe.com/docs/payments/checkout'>Stripe Checkout Docs</a></li><li><a href='https://www.youtube.com/watch?v=UjcSWxPNo18'>Sample of Stripe Developer Office Hours</a></li><li><a href='https://twitter.com/cjav_dev'>CJ Avilla on Twitter</a></li><li><a href='https://www.wasdkeyboards.com/code-v3-87-key-mechanical-keyboard-cherry-mx-clear.html'>CJ&apos;s CODE Keyboard</a></li><li><a href='https://twitter.com/stripedev'>Stripe Developers on Twitter</a></li><li><a href='https://stripe.dev/'>Stripe Developer Resources</a></li><li><a href='https://webchat.freenode.net/?channel=#stripe'>Stripe IRC Channel</a></li><li><a href='https://support.stripe.com/contact/login'>Stripe Support</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with CJ Avilla, Developer Advocate at Stripe about integrating Stripe with web applications using Stripe Checkout. We also digress into mechanical keyboards and the challenges of keeping APIs up to date.</p><p>Links:</p><ul><li><a href='https://stripe.com/docs/payments/checkout'>Stripe Checkout Docs</a></li><li><a href='https://www.youtube.com/watch?v=UjcSWxPNo18'>Sample of Stripe Developer Office Hours</a></li><li><a href='https://twitter.com/cjav_dev'>CJ Avilla on Twitter</a></li><li><a href='https://www.wasdkeyboards.com/code-v3-87-key-mechanical-keyboard-cherry-mx-clear.html'>CJ&apos;s CODE Keyboard</a></li><li><a href='https://twitter.com/stripedev'>Stripe Developers on Twitter</a></li><li><a href='https://stripe.dev/'>Stripe Developer Resources</a></li><li><a href='https://webchat.freenode.net/?channel=#stripe'>Stripe IRC Channel</a></li><li><a href='https://support.stripe.com/contact/login'>Stripe Support</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478244-071-stripe-checkout-with-cj-avilla-developer-advocate-at-stripe.mp3" length="29085657" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/4wrtp2ni7h1l0zi25lpq9hq8xvax?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">1398fc6c-d391-4b5d-9268-da4254fe6acf</guid>
    <pubDate>Tue, 17 Nov 2020 08:00:00 -0500</pubDate>
    <itunes:duration>2422</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>73</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>070 - Determining What Tools You Need with Adam Hawkins</itunes:title>
    <title>070 - Determining What Tools You Need with Adam Hawkins</title>
    <itunes:summary><![CDATA[In this episode I talk with Adam Hawkins about determining what tools you need for a project. Where should you host? Should you use Docker? Kubernetes? Ansible? We touch on some general DevOps principles along the way. Links: Small Batches Podcast]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Adam Hawkins about determining what tools you need for a project. Where should you host? Should you use Docker? Kubernetes? Ansible? We touch on some general DevOps principles along the way.</p><p>Links:</p><ul><li><a href='https://www.listennotes.com/podcasts/small-batches-adam-hawkins-W7bQocH6dux/'>Small Batches Podcast</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Adam Hawkins about determining what tools you need for a project. Where should you host? Should you use Docker? Kubernetes? Ansible? We touch on some general DevOps principles along the way.</p><p>Links:</p><ul><li><a href='https://www.listennotes.com/podcasts/small-batches-adam-hawkins-W7bQocH6dux/'>Small Batches Podcast</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478245-070-determining-what-tools-you-need-with-adam-hawkins.mp3" length="31343218" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/1z16ksnxf8n8csu1pciimjh3s9v9?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">5648f517-bd17-42c2-976a-c906bbbe0fa3</guid>
    <pubDate>Tue, 10 Nov 2020 08:00:00 -0500</pubDate>
    <itunes:duration>2610</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>72</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>069 - [How I&#39;d Build It] How Noah Gibbs Would Build My Scheduling Feature</itunes:title>
    <title>069 - [How I&#39;d Build It] How Noah Gibbs Would Build My Scheduling Feature</title>
    <itunes:summary><![CDATA[In this episode I put Noah Gibbs on the spot and ask him how he'd build a certain doctor scheduling feature that I had to build for a real production application. Links: Codefol.ioNoah Gibbs on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode I put Noah Gibbs on the spot and ask him how he&apos;d build a certain doctor scheduling feature that I had to build for a real production application.</p><p>Links:</p><ul><li><a href='http://codefol.io/'>Codefol.io</a></li><li><a href='https://twitter.com/codefolio'>Noah Gibbs on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I put Noah Gibbs on the spot and ask him how he&apos;d build a certain doctor scheduling feature that I had to build for a real production application.</p><p>Links:</p><ul><li><a href='http://codefol.io/'>Codefol.io</a></li><li><a href='https://twitter.com/codefolio'>Noah Gibbs on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478246-069-how-i-d-build-it-how-noah-gibbs-would-build-my-scheduling-feature.mp3" length="58191878" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/5i7u8i6lmihsmrxaoesh87spk11r?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">f68b0743-1451-41a0-b883-98c6e41fca82</guid>
    <pubDate>Tue, 03 Nov 2020 08:00:00 -0500</pubDate>
    <itunes:duration>4846</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>71</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>068 - Dave Ceddia, Author of Pure React</itunes:title>
    <title>068 - Dave Ceddia, Author of Pure React</title>
    <itunes:summary><![CDATA[In this episode I talk with Dave Ceddia, author of Pure React. Dave and I talk about some of the fundamental concepts of React, common libraries used with React, and how persistence and HTTP communication typically work in React apps. Links: Pure ReactDave's BlogDave Ceddia on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Dave Ceddia, author of Pure React. Dave and I talk about some of the fundamental concepts of React, common libraries used with React, and how persistence and HTTP communication typically work in React apps.</p><p>Links:</p><ul><li><a href='https://daveceddia.com/pure-react/'>Pure React</a></li><li><a href='https://daveceddia.com/'>Dave&apos;s Blog</a></li><li><a href='https://twitter.com/dceddia'>Dave Ceddia on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Dave Ceddia, author of Pure React. Dave and I talk about some of the fundamental concepts of React, common libraries used with React, and how persistence and HTTP communication typically work in React apps.</p><p>Links:</p><ul><li><a href='https://daveceddia.com/pure-react/'>Pure React</a></li><li><a href='https://daveceddia.com/'>Dave&apos;s Blog</a></li><li><a href='https://twitter.com/dceddia'>Dave Ceddia on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478247-068-dave-ceddia-author-of-pure-react.mp3" length="32319552" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/04gky2rfq3g7l9qluz4xja77trsu?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">c25f6723-ff46-4ab3-8266-2c94aa394746</guid>
    <pubDate>Tue, 27 Oct 2020 08:00:00 -0400</pubDate>
    <itunes:duration>2690</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>70</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>067 - Rails, Ansible and AWS with Axel Kee, Author of RubyYagi.com</itunes:title>
    <title>067 - Rails, Ansible and AWS with Axel Kee, Author of RubyYagi.com</title>
    <itunes:summary><![CDATA[In this episode I talk with Axel Kee about Ansible. Axel hosts his Rails application on AWS using Ansible as an infrastructure management tool, and so do I, so Axel and I compared notes on our respective setups. We also raised a recurring topic on the podcast: goats. Links: RubyYagi.comAxel Kee on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Axel Kee about Ansible. Axel hosts his Rails application on AWS using Ansible as an infrastructure management tool, and so do I, so Axel and I compared notes on our respective setups. We also raised a recurring topic on the podcast: goats.</p><p>Links:</p><ul><li><a href='https://rubyyagi.com/'>RubyYagi.com</a></li><li><a href='https://twitter.com/soulchildpls'>Axel Kee on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Axel Kee about Ansible. Axel hosts his Rails application on AWS using Ansible as an infrastructure management tool, and so do I, so Axel and I compared notes on our respective setups. We also raised a recurring topic on the podcast: goats.</p><p>Links:</p><ul><li><a href='https://rubyyagi.com/'>RubyYagi.com</a></li><li><a href='https://twitter.com/soulchildpls'>Axel Kee on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478248-067-rails-ansible-and-aws-with-axel-kee-author-of-rubyyagi-com.mp3" length="26275300" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/k5diqwot7ftr1norieitpbvm8hnu?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">1333b9e2-a6b0-4cdd-9348-52df383a66e7</guid>
    <pubDate>Tue, 20 Oct 2020 08:00:00 -0400</pubDate>
    <itunes:duration>2188</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>69</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>066 - Tom Rossi, Co-Founder of Buzzsprout</itunes:title>
    <title>066 - Tom Rossi, Co-Founder of Buzzsprout</title>
    <itunes:summary><![CDATA[In this episode I talk with Tom Rossi, co-founder of Buzzsprout, about his entrepreneurial story. We talk about Tom's agency, Higher Pixels, and the products that grew out of that agency, including the podcasting platform Buzzsprout and the healthcare-related product StreamCare. Links: Tom Rossi on Twitterhigherpixels.com]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Tom Rossi, co-founder of Buzzsprout, about his entrepreneurial story. We talk about Tom&apos;s agency, Higher Pixels, and the products that grew out of that agency, including the podcasting platform Buzzsprout and the healthcare-related product StreamCare.</p><p>Links:</p><ul><li><a href='https://twitter.com/tomrossi7'>Tom Rossi on Twitter</a></li><li><a href='https://www.higherpixels.com/'>higherpixels.com</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Tom Rossi, co-founder of Buzzsprout, about his entrepreneurial story. We talk about Tom&apos;s agency, Higher Pixels, and the products that grew out of that agency, including the podcasting platform Buzzsprout and the healthcare-related product StreamCare.</p><p>Links:</p><ul><li><a href='https://twitter.com/tomrossi7'>Tom Rossi on Twitter</a></li><li><a href='https://www.higherpixels.com/'>higherpixels.com</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478249-066-tom-rossi-co-founder-of-buzzsprout.mp3" length="42664021" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/l7tt8q5v4v5gjwpahqor1kskny0j?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">5855c7de-640f-4c58-af6e-739cf25df3c3</guid>
    <pubDate>Tue, 13 Oct 2020 08:00:00 -0400</pubDate>
    <itunes:duration>3554</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>68</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>065 - [How I&#39;d Build It] Poker Turn Enforcement with Tyler Williams, Software Engineer at Home Game Poker</itunes:title>
    <title>065 - [How I&#39;d Build It] Poker Turn Enforcement with Tyler Williams, Software Engineer at Home Game Poker</title>
    <itunes:summary><![CDATA[In this How I'd Build It episode I talk with Tyler Williams about an interesting challenge in an online poker program. Tyler and I discuss what would need to happen in order to ensure that a player only gets a specific amount of time on his or her turn without the player being able to cheat the system. We talk not only about the technical implementation but also the costs of preventing cheating relative to the likelihood that someone would have the willingness and ability to cheat. Tyler Will...]]></itunes:summary>
    <description><![CDATA[<p>In this How I&apos;d Build It episode I talk with Tyler Williams about an interesting challenge in an online poker program. Tyler and I discuss what would need to happen in order to ensure that a player only gets a specific amount of time on his or her turn without the player being able to cheat the system. We talk not only about the technical implementation but also the costs of preventing cheating relative to the likelihood that someone would have the willingness and ability to cheat.</p><ul><li><a href='https://twitter.com/tylerwilliamsct'>Tyler Williams on Twitter</a></li><li><a href='http://ogdenstudios.xyz/'>Ogden Studios</a></li><li><a href='https://www.codewithjason.com/intro-rspec-syntax/'>Intro to RSpec Syntax</a> (use discount code RWJ2020 to get 30% of the price listed on the site)</li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this How I&apos;d Build It episode I talk with Tyler Williams about an interesting challenge in an online poker program. Tyler and I discuss what would need to happen in order to ensure that a player only gets a specific amount of time on his or her turn without the player being able to cheat the system. We talk not only about the technical implementation but also the costs of preventing cheating relative to the likelihood that someone would have the willingness and ability to cheat.</p><ul><li><a href='https://twitter.com/tylerwilliamsct'>Tyler Williams on Twitter</a></li><li><a href='http://ogdenstudios.xyz/'>Ogden Studios</a></li><li><a href='https://www.codewithjason.com/intro-rspec-syntax/'>Intro to RSpec Syntax</a> (use discount code RWJ2020 to get 30% of the price listed on the site)</li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478250-065-how-i-d-build-it-poker-turn-enforcement-with-tyler-williams-software-engineer-at-home-game-poker.mp3" length="54285893" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/dyzfz7prthzkepbgzk6j2fopc9xr?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">95e2c54e-5ddc-4538-8fe8-8d504c8d985f</guid>
    <pubDate>Tue, 06 Oct 2020 08:00:00 -0400</pubDate>
    <itunes:duration>4522</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>67</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>064 - [How I&#39;d Build It] Third-Party API Interaction with Trae Robrock</itunes:title>
    <title>064 - [How I&#39;d Build It] Third-Party API Interaction with Trae Robrock</title>
    <itunes:summary><![CDATA[In this episode, the first "How I'd Build It" episode, my guest Trae Robrock and I discuss a listener question about interacting with the Active Campaign API. Trae and I touch on testing, VCR, service objects, Interactors, and our general approaches for dealing with third-party APIs. Links: Trae Robrock on Twittertrobrock.comhttp://codewithjason.com/how]]></itunes:summary>
    <description><![CDATA[<p>In this episode, the first &quot;How I&apos;d Build It&quot; episode, my guest Trae Robrock and I discuss a listener question about interacting with the Active Campaign API. Trae and I touch on testing, VCR, service objects, Interactors, and our general approaches for dealing with third-party APIs.</p><p>Links:</p><ul><li><a href='https://twitter.com/trobrock'>Trae Robrock on Twitter</a></li><li><a href='https://trobrock.com/'>trobrock.com</a></li><li><a href='http://codewithjason.com/how'>http://codewithjason.com/how</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, the first &quot;How I&apos;d Build It&quot; episode, my guest Trae Robrock and I discuss a listener question about interacting with the Active Campaign API. Trae and I touch on testing, VCR, service objects, Interactors, and our general approaches for dealing with third-party APIs.</p><p>Links:</p><ul><li><a href='https://twitter.com/trobrock'>Trae Robrock on Twitter</a></li><li><a href='https://trobrock.com/'>trobrock.com</a></li><li><a href='http://codewithjason.com/how'>http://codewithjason.com/how</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478251-064-how-i-d-build-it-third-party-api-interaction-with-trae-robrock.mp3" length="34466853" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/7yuq4p6qitaswbgpcu3milj9bd8a?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">e96fe75e-2bc9-4200-9c86-38c03a791f61</guid>
    <pubDate>Tue, 29 Sep 2020 10:13:00 -0400</pubDate>
    <itunes:duration>2870</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>65</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>063 - Turning Around Legacy Projects with Robby Russell, CEO of Planet Argon</itunes:title>
    <title>063 - Turning Around Legacy Projects with Robby Russell, CEO of Planet Argon</title>
    <itunes:summary><![CDATA[In this episode I talk with Robby Russell, CEO of Planet Argon, about improving legacy codebases. Robby and I discuss the "we'll fix it later" fallacy, whether to sacrifice quality for speed, the value of having a test suite, and Robby's and Jason's bands. Robby Russell on TwitterPlanet ArgonMaintainable PodcastMaintainable Rails NewsletterOh My ZSHThe Mighty Missoula]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Robby Russell, CEO of Planet Argon, about improving legacy codebases. Robby and I discuss the &quot;we&apos;ll fix it later&quot; fallacy, whether to sacrifice quality for speed, the value of having a test suite, and Robby&apos;s and Jason&apos;s bands.</p><ul><li><a href='https://twitter.com/robbyrussell'>Robby Russell on Twitter</a></li><li><a href='https://www.planetargon.com/'>Planet Argon</a></li><li><a href='https://www.maintainable.fm/'>Maintainable Podcast</a></li><li><a href='https://hi.planetargon.com/maintainable-rails'>Maintainable Rails Newsletter</a></li><li><a href='https://ohmyz.sh/'>Oh My ZSH</a></li><li><a href='https://www.mightymissoula.com/'>The Mighty Missoula</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Robby Russell, CEO of Planet Argon, about improving legacy codebases. Robby and I discuss the &quot;we&apos;ll fix it later&quot; fallacy, whether to sacrifice quality for speed, the value of having a test suite, and Robby&apos;s and Jason&apos;s bands.</p><ul><li><a href='https://twitter.com/robbyrussell'>Robby Russell on Twitter</a></li><li><a href='https://www.planetargon.com/'>Planet Argon</a></li><li><a href='https://www.maintainable.fm/'>Maintainable Podcast</a></li><li><a href='https://hi.planetargon.com/maintainable-rails'>Maintainable Rails Newsletter</a></li><li><a href='https://ohmyz.sh/'>Oh My ZSH</a></li><li><a href='https://www.mightymissoula.com/'>The Mighty Missoula</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478252-063-turning-around-legacy-projects-with-robby-russell-ceo-of-planet-argon.mp3" length="41722460" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/klj3ehnz5ajbziuqo03ihbp4suil?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">ce2fb39b-93a2-4ed7-8e3d-1f1acc253143</guid>
    <pubDate>Tue, 22 Sep 2020 09:54:00 -0400</pubDate>
    <itunes:duration>3474</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>66</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>true</itunes:explicit>
  </item>
  <item>
    <itunes:title>062 - Database Views with Mark Hutter, Lead Engineer at Landing</itunes:title>
    <title>062 - Database Views with Mark Hutter, Lead Engineer at Landing</title>
    <itunes:summary><![CDATA[In this episode I talk with Mark Hutter, Lead Engineer at Landing, about database views. Mark and are discuss what views are, in what scenarios you'd use them, how we handle database modeling in general, and other topics. Links: Mark Hutter on Twittermarkhutter.com]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Mark Hutter, Lead Engineer at Landing, about database views. Mark and are discuss what views are, in what scenarios you&apos;d use them, how we handle database modeling in general, and other topics.</p><p>Links:</p><ul><li><a href='https://twitter.com/mrkhutter'>Mark Hutter on Twitter</a></li><li><a href='https://markhutter.com'>markhutter.com</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Mark Hutter, Lead Engineer at Landing, about database views. Mark and are discuss what views are, in what scenarios you&apos;d use them, how we handle database modeling in general, and other topics.</p><p>Links:</p><ul><li><a href='https://twitter.com/mrkhutter'>Mark Hutter on Twitter</a></li><li><a href='https://markhutter.com'>markhutter.com</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478253-062-database-views-with-mark-hutter-lead-engineer-at-landing.mp3" length="37273446" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/qn9xcj2khrjgtjosradvr8m8cx55?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">3851bb3d-37e0-4b9b-9600-b0dffc4b0ac1</guid>
    <pubDate>Mon, 14 Sep 2020 08:00:00 -0400</pubDate>
    <itunes:duration>3104</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>63</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>061 - SRE and Incident Response with Erin Dees, Principal Software Engineer at Stitch Fix</itunes:title>
    <title>061 - SRE and Incident Response with Erin Dees, Principal Software Engineer at Stitch Fix</title>
    <itunes:summary><![CDATA[In this episode I talk with Erin Dees, Principal Engineer at Stitch Fix, about Site Reliability Engineering. Topics discussed include being on-call, incident response, SLAs and SLOs, incident severity levels, recovering from incidents, and more. erindees.meEffective Testing with RSpec 3Google Site Reliability Engineering bookThe Phoenix ProjectBurnout]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Erin Dees, Principal Engineer at Stitch Fix, about Site Reliability Engineering. Topics discussed include being on-call, incident response, SLAs and SLOs, incident severity levels, recovering from incidents, and more.</p><ul><li><a href='https://www.erindees.me/'>erindees.me</a></li><li><a href='https://www.amazon.com/Effective-Testing-RSpec-Build-Confidence/dp/1680501984'>Effective Testing with RSpec 3</a></li><li><a href='https://www.amazon.com/Site-Reliability-Engineering-Production-Systems/dp/149192912X'>Google Site Reliability Engineering book</a></li><li><a href='https://www.amazon.com/dp/1942788290/ref=sr_1_1?dchild=1&amp;keywords=phoenix+project&amp;qid=1599498319&amp;s=books&amp;sr=1-1'>The Phoenix Project</a></li><li><a href='https://www.amazon.com/Burnout-Secret-Unlocking-Stress-Cycle/dp/1984818325/ref=sr_1_1?dchild=1&amp;keywords=burnout+emily+nagoski&amp;qid=1599499191&amp;sr=8-1'>Burnout</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Erin Dees, Principal Engineer at Stitch Fix, about Site Reliability Engineering. Topics discussed include being on-call, incident response, SLAs and SLOs, incident severity levels, recovering from incidents, and more.</p><ul><li><a href='https://www.erindees.me/'>erindees.me</a></li><li><a href='https://www.amazon.com/Effective-Testing-RSpec-Build-Confidence/dp/1680501984'>Effective Testing with RSpec 3</a></li><li><a href='https://www.amazon.com/Site-Reliability-Engineering-Production-Systems/dp/149192912X'>Google Site Reliability Engineering book</a></li><li><a href='https://www.amazon.com/dp/1942788290/ref=sr_1_1?dchild=1&amp;keywords=phoenix+project&amp;qid=1599498319&amp;s=books&amp;sr=1-1'>The Phoenix Project</a></li><li><a href='https://www.amazon.com/Burnout-Secret-Unlocking-Stress-Cycle/dp/1984818325/ref=sr_1_1?dchild=1&amp;keywords=burnout+emily+nagoski&amp;qid=1599499191&amp;sr=8-1'>Burnout</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478254-061-sre-and-incident-response-with-erin-dees-principal-software-engineer-at-stitch-fix.mp3" length="36356413" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/6tfkh08klmxac9irk0ogvgnbuvip?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">6da1880c-ea83-4f43-9494-1144779b5334</guid>
    <pubDate>Mon, 07 Sep 2020 08:00:00 -0400</pubDate>
    <itunes:duration>3028</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>62</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>060 - Andy Croll, Organizer of Brighton Ruby Conference and CTO of CoverageBook</itunes:title>
    <title>060 - Andy Croll, Organizer of Brighton Ruby Conference and CTO of CoverageBook</title>
    <itunes:summary><![CDATA[In this wide-ranging episode I talk with Andy Croll about tech conferences, living in Singapore, spicy food, Andy's employer CoverageBook, and legacy code. CoverageBookAndy Croll on Twitterandycroll.com]]></itunes:summary>
    <description><![CDATA[<p>In this wide-ranging episode I talk with Andy Croll about tech conferences, living in Singapore, spicy food, Andy&apos;s employer CoverageBook, and legacy code.</p><ul><li><a href='https://coveragebook.com/'>CoverageBook</a></li><li><a href='https://twitter.com/andycroll'>Andy Croll on Twitter</a></li><li><a href='https://andycroll.com/'>andycroll.com</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this wide-ranging episode I talk with Andy Croll about tech conferences, living in Singapore, spicy food, Andy&apos;s employer CoverageBook, and legacy code.</p><ul><li><a href='https://coveragebook.com/'>CoverageBook</a></li><li><a href='https://twitter.com/andycroll'>Andy Croll on Twitter</a></li><li><a href='https://andycroll.com/'>andycroll.com</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478255-060-andy-croll-organizer-of-brighton-ruby-conference-and-cto-of-coveragebook.mp3" length="28238239" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/wyau0j7c9cpmw71wh2y753fh1wr3?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">43407c8f-8ced-46ae-8c09-9491211315a2</guid>
    <pubDate>Tue, 01 Sep 2020 08:00:00 -0400</pubDate>
    <itunes:duration>2352</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>61</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>059 - Keeping Rails Apps Organized with Tim Canty, Senior Software Engineer at VTS</itunes:title>
    <title>059 - Keeping Rails Apps Organized with Tim Canty, Senior Software Engineer at VTS</title>
    <itunes:summary><![CDATA[In this episode I talk with Tim Canty, Senior Software Engineer at VTS, about keeping Rails applications organized as they grow. Topics discussed include Plain Old Ruby Objects (POROs) and where to put them, Jason's enduring antipathy for service objects, and the pros and cons of using gems as a tactic for keeping code organized. Tim Canty on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Tim Canty, Senior Software Engineer at VTS, about keeping Rails applications organized as they grow. Topics discussed include Plain Old Ruby Objects (POROs) and where to put them, Jason&apos;s enduring antipathy for service objects, and the pros and cons of using gems as a tactic for keeping code organized.</p><ul><li><a href='https://twitter.com/timmcanty'>Tim Canty on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Tim Canty, Senior Software Engineer at VTS, about keeping Rails applications organized as they grow. Topics discussed include Plain Old Ruby Objects (POROs) and where to put them, Jason&apos;s enduring antipathy for service objects, and the pros and cons of using gems as a tactic for keeping code organized.</p><ul><li><a href='https://twitter.com/timmcanty'>Tim Canty on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478256-059-keeping-rails-apps-organized-with-tim-canty-senior-software-engineer-at-vts.mp3" length="40164361" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/wxlswhev2xr6pg8m4gfgpoc37fft?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">9ce11652-7fb6-46cd-808b-642509137349</guid>
    <pubDate>Tue, 25 Aug 2020 09:34:00 -0400</pubDate>
    <itunes:duration>3346</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>64</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>058 - Talking Technical Blogging with Ross Kaffenberger</itunes:title>
    <title>058 - Talking Technical Blogging with Ross Kaffenberger</title>
    <itunes:summary><![CDATA[In this episode Ross Kaffenberger and I talk about technical blogging. We discuss the benefits that blogging can bring to your career, how to get started, and whether you need to wait until you're an expert to start blogging. rossta.netRoss Kaffenberger on TwitterStitch Fix Engineering]]></itunes:summary>
    <description><![CDATA[<p>In this episode Ross Kaffenberger and I talk about technical blogging. We discuss the benefits that blogging can bring to your career, how to get started, and whether you need to wait until you&apos;re an expert to start blogging.</p><ul><li><a href='https://rossta.net/'>rossta.net</a></li><li><a href='https://twitter.com/rossta'>Ross Kaffenberger on Twitter</a></li><li><a href='https://multithreaded.stitchfix.com/'>Stitch Fix Engineering</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode Ross Kaffenberger and I talk about technical blogging. We discuss the benefits that blogging can bring to your career, how to get started, and whether you need to wait until you&apos;re an expert to start blogging.</p><ul><li><a href='https://rossta.net/'>rossta.net</a></li><li><a href='https://twitter.com/rossta'>Ross Kaffenberger on Twitter</a></li><li><a href='https://multithreaded.stitchfix.com/'>Stitch Fix Engineering</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478257-058-talking-technical-blogging-with-ross-kaffenberger.mp3" length="41504720" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/rj8n0cumdu5490inoaobww9j4mrb?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">e94a6ca9-12ec-4ff2-82df-412198e5c114</guid>
    <pubDate>Tue, 18 Aug 2020 08:00:00 -0400</pubDate>
    <itunes:duration>3456</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>60</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>057 - Matt Swanson, Creator of Boring Rails</itunes:title>
    <title>057 - Matt Swanson, Creator of Boring Rails</title>
    <itunes:summary><![CDATA[In this episode I talk with Matt Swanson, creator of Boring Rails, about SPAs vs. traditional Rails apps, ways of structuring model code, POROs, service objects, Interactors, the merits of FormBuilder, and some other stuff. Boring RailsMatt Swanson on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Matt Swanson, creator of Boring Rails, about SPAs vs. traditional Rails apps, ways of structuring model code, POROs, service objects, Interactors, the merits of FormBuilder, and some other stuff.</p><ul><li><a href='https://boringrails.com/'>Boring Rails</a></li><li><a href='https://twitter.com/_swanson'>Matt Swanson on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Matt Swanson, creator of Boring Rails, about SPAs vs. traditional Rails apps, ways of structuring model code, POROs, service objects, Interactors, the merits of FormBuilder, and some other stuff.</p><ul><li><a href='https://boringrails.com/'>Boring Rails</a></li><li><a href='https://twitter.com/_swanson'>Matt Swanson on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478258-057-matt-swanson-creator-of-boring-rails.mp3" length="43803882" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/kvdiyfr0gw8p3ledzondiiqfjf0p?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">ad1bfda8-a535-40d4-8f43-bf9055fd9465</guid>
    <pubDate>Tue, 11 Aug 2020 08:00:00 -0400</pubDate>
    <itunes:duration>3648</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>57</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>056 - Rails Deployment using Docker and Kubernetes with Cameron Dutro</itunes:title>
    <title>056 - Rails Deployment using Docker and Kubernetes with Cameron Dutro</title>
    <itunes:summary><![CDATA[In this episode I talk with Cameron Dutro, software engineer at quip, about deploying Rails applications using Docker and Kubernetes. Cameron has built a tool called Kuby which helps with Rails/Kubernetes deployment. KubyCameron on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Cameron Dutro, software engineer at quip, about deploying Rails applications using Docker and Kubernetes. Cameron has built a tool called Kuby which helps with Rails/Kubernetes deployment.</p><ul><li><a href='https://github.com/getkuby/kuby-core'>Kuby</a></li><li><a href='https://twitter.com/camertron'>Cameron on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Cameron Dutro, software engineer at quip, about deploying Rails applications using Docker and Kubernetes. Cameron has built a tool called Kuby which helps with Rails/Kubernetes deployment.</p><ul><li><a href='https://github.com/getkuby/kuby-core'>Kuby</a></li><li><a href='https://twitter.com/camertron'>Cameron on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478259-056-rails-deployment-using-docker-and-kubernetes-with-cameron-dutro.mp3" length="32670324" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/4f2mqp01pwcvpa3v343979lflzzc?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">5a7db8f0-9086-462d-8f31-c7bfe356427d</guid>
    <pubDate>Tue, 04 Aug 2020 08:00:00 -0400</pubDate>
    <itunes:duration>2720</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>56</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>055 - When NOT to use Rails with Noah Gibbs</itunes:title>
    <title>055 - When NOT to use Rails with Noah Gibbs</title>
    <itunes:summary><![CDATA[In this episode I talk with Noah Gibbs about when NOT to use Rails. We also talk about aliens, cephalopods, and several other pertinent topics. Links: Noah Gibbs on TwitterRuby Mad ScienceSecuring Rails ApplicationsSquid Empire: The Rise and Fall of the CephalopodsHanami]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Noah Gibbs about when NOT to use Rails. We also talk about aliens, cephalopods, and several other pertinent topics.</p><p>Links:</p><ul><li><a href='https://twitter.com/codefolio'>Noah Gibbs on Twitter</a></li><li><a href='http://rubymadscience.com/'>Ruby Mad Science</a></li><li><a href='https://guides.rubyonrails.org/security.html'>Securing Rails Applications</a></li><li><a href='https://www.amazon.com/Squid-Empire-Rise-Fall-Cephalopods/dp/1611689236'>Squid Empire: The Rise and Fall of the Cephalopods</a></li><li><a href='https://hanamirb.org/'>Hanami</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Noah Gibbs about when NOT to use Rails. We also talk about aliens, cephalopods, and several other pertinent topics.</p><p>Links:</p><ul><li><a href='https://twitter.com/codefolio'>Noah Gibbs on Twitter</a></li><li><a href='http://rubymadscience.com/'>Ruby Mad Science</a></li><li><a href='https://guides.rubyonrails.org/security.html'>Securing Rails Applications</a></li><li><a href='https://www.amazon.com/Squid-Empire-Rise-Fall-Cephalopods/dp/1611689236'>Squid Empire: The Rise and Fall of the Cephalopods</a></li><li><a href='https://hanamirb.org/'>Hanami</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478260-055-when-not-to-use-rails-with-noah-gibbs.mp3" length="48505301" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/m6maf4sxso4u7sfmmiwx1msj64gv?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">d8bf0693-fef5-4d34-bdf1-b0125e6fd31d</guid>
    <pubDate>Tue, 28 Jul 2020 11:00:00 -0400</pubDate>
    <itunes:duration>4038</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>58</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>054 - Third-Party APIs, Refactoring and Roller Derby with Brittany Martin</itunes:title>
    <title>054 - Third-Party APIs, Refactoring and Roller Derby with Brittany Martin</title>
    <itunes:summary><![CDATA[In this episode I talk with Brittany Martin, Lead Web Developer at the Pittsburgh Cultural Trust and host of the 5x5 Ruby on Rails Podcast. Brittany and I talk about working successfully with poor-quality APIs, whether to extract application code into gems or not, and, of course, roller derby. brittanymartin.devBrittany Martin on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Brittany Martin, Lead Web Developer at the Pittsburgh Cultural Trust and host of the 5x5 Ruby on Rails Podcast. Brittany and I talk about working successfully with poor-quality APIs, whether to extract application code into gems or not, and, of course, roller derby.</p><ul><li><a href='https://brittanymartin.dev/'>brittanymartin.dev</a></li><li><a href='https://twitter.com/brittjmartin'>Brittany Martin on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Brittany Martin, Lead Web Developer at the Pittsburgh Cultural Trust and host of the 5x5 Ruby on Rails Podcast. Brittany and I talk about working successfully with poor-quality APIs, whether to extract application code into gems or not, and, of course, roller derby.</p><ul><li><a href='https://brittanymartin.dev/'>brittanymartin.dev</a></li><li><a href='https://twitter.com/brittjmartin'>Brittany Martin on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478261-054-third-party-apis-refactoring-and-roller-derby-with-brittany-martin.mp3" length="26429911" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/jgnh1v2hdaryqd8gdflkkh42jpmm?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">04ac9edf-c06a-40f7-a372-fa49dda57993</guid>
    <pubDate>Tue, 21 Jul 2020 08:00:00 -0400</pubDate>
    <itunes:duration>2200</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>55</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>053 - Tim Cheadle, Director of Engineering at Resolve to Save Lives</itunes:title>
    <title>053 - Tim Cheadle, Director of Engineering at Resolve to Save Lives</title>
    <itunes:summary><![CDATA[In this episode I talk with Tim Cheadle, Director of Engineering at Resolve to Save Lives. Tim and I discuss the app Tim works on, called Simple, which helps healthcare professionals in India and elsewhere manage hypertension patients' needs. We also talk about scaling issues and usability testing. Tim Cheadle on TwitterResolve to Save LivesSimpleSimple's Rails developer job ad]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Tim Cheadle, Director of Engineering at Resolve to Save Lives. Tim and I discuss the app Tim works on, called Simple, which helps healthcare professionals in India and elsewhere manage hypertension patients&apos; needs. We also talk about scaling issues and usability testing.</p><ul><li><a href='https://twitter.com/timcheadle'>Tim Cheadle on Twitter</a></li><li><a href='https://resolvetosavelives.org/'>Resolve to Save Lives</a></li><li><a href='https://www.simple.org/'>Simple</a></li><li><a href='https://medium.com/simple-dot-org/hiring-senior-rails-developer-a98ca241bcb9'>Simple&apos;s Rails developer job ad</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Tim Cheadle, Director of Engineering at Resolve to Save Lives. Tim and I discuss the app Tim works on, called Simple, which helps healthcare professionals in India and elsewhere manage hypertension patients&apos; needs. We also talk about scaling issues and usability testing.</p><ul><li><a href='https://twitter.com/timcheadle'>Tim Cheadle on Twitter</a></li><li><a href='https://resolvetosavelives.org/'>Resolve to Save Lives</a></li><li><a href='https://www.simple.org/'>Simple</a></li><li><a href='https://medium.com/simple-dot-org/hiring-senior-rails-developer-a98ca241bcb9'>Simple&apos;s Rails developer job ad</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478262-053-tim-cheadle-director-of-engineering-at-resolve-to-save-lives.mp3" length="32089657" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/861hflz6cias8osnyq8zcmwbvmel?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">4eb7a9e2-2adb-42c4-b5ab-65ec2b5e52ce</guid>
    <pubDate>Tue, 14 Jul 2020 18:46:00 -0400</pubDate>
    <itunes:duration>2671</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>59</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>052 - Debugging Techniques with Chelsea Troy</itunes:title>
    <title>052 - Debugging Techniques with Chelsea Troy</title>
    <itunes:summary><![CDATA[In this episode I talk with Chelsea Troy regarding the debugging techniques she shared in her recent RailsConf talk, "Debugging: Techniques for Uncertain Times". Chelsea and I talk about "progress mode" vs. "investigation mode", binary search, tests as scientific experiments, and, naturally, outer space. Chelsea Troy on TwitterDebugging: Techniques for Uncertain Times (transcript)JuneteenthConf]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Chelsea Troy regarding the debugging techniques she shared in her recent RailsConf talk, &quot;Debugging: Techniques for Uncertain Times&quot;. Chelsea and I talk about &quot;progress mode&quot; vs. &quot;investigation mode&quot;, binary search, tests as scientific experiments, and, naturally, outer space.</p><ul><li><a href='https://twitter.com/heychelseatroy'>Chelsea Troy on Twitter</a></li><li><a href='https://railsconf.com/2020/video/chelsea-troy-debugging-techniques-for-uncertain-times'>Debugging: Techniques for Uncertain Times</a> <a href='https://chelseatroy.com/2020/05/05/transcript-debugging-techniques-for-uncertain-times/'>(transcript)</a></li><li><a href='https://www.juneteenthconf.com/'>JuneteenthConf</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Chelsea Troy regarding the debugging techniques she shared in her recent RailsConf talk, &quot;Debugging: Techniques for Uncertain Times&quot;. Chelsea and I talk about &quot;progress mode&quot; vs. &quot;investigation mode&quot;, binary search, tests as scientific experiments, and, naturally, outer space.</p><ul><li><a href='https://twitter.com/heychelseatroy'>Chelsea Troy on Twitter</a></li><li><a href='https://railsconf.com/2020/video/chelsea-troy-debugging-techniques-for-uncertain-times'>Debugging: Techniques for Uncertain Times</a> <a href='https://chelseatroy.com/2020/05/05/transcript-debugging-techniques-for-uncertain-times/'>(transcript)</a></li><li><a href='https://www.juneteenthconf.com/'>JuneteenthConf</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478263-052-debugging-techniques-with-chelsea-troy.mp3" length="40444766" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/7p1ssfc0uighjw0k7ohngriebj2l?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">50e81893-de1c-4b40-aa8d-a81ddf7ea371</guid>
    <pubDate>Tue, 07 Jul 2020 08:00:00 -0400</pubDate>
    <itunes:duration>3366</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>53</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>051 - Developer Productivity with Itamar Turner-Trauring</itunes:title>
    <title>051 - Developer Productivity with Itamar Turner-Trauring</title>
    <itunes:summary><![CDATA[In this episode I talk with Itamar Turner-Trauring, author of The Secret Skills of Productive Programmers. We share a number of productivity tips including don't get stuck, don't work long hours, implement the riskiest part first, write down what you're working on, and much more. Itamar Turner-Trauring on TwitterCode Without RulesThe Secret Skills of Productive Programmers]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Itamar Turner-Trauring, author of The Secret Skills of Productive Programmers. We share a number of productivity tips including don&apos;t get stuck, don&apos;t work long hours, implement the riskiest part first, write down what you&apos;re working on, and much more.</p><ul><li><a href='https://twitter.com/itamarst'>Itamar Turner-Trauring on Twitter</a></li><li><a href='https://codewithoutrules.com/'>Code Without Rules</a></li><li><a href='https://codewithoutrules.com/secretskills/'>The Secret Skills of Productive Programmers</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Itamar Turner-Trauring, author of The Secret Skills of Productive Programmers. We share a number of productivity tips including don&apos;t get stuck, don&apos;t work long hours, implement the riskiest part first, write down what you&apos;re working on, and much more.</p><ul><li><a href='https://twitter.com/itamarst'>Itamar Turner-Trauring on Twitter</a></li><li><a href='https://codewithoutrules.com/'>Code Without Rules</a></li><li><a href='https://codewithoutrules.com/secretskills/'>The Secret Skills of Productive Programmers</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478264-051-developer-productivity-with-itamar-turner-trauring.mp3" length="45361427" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/use6u2pfxyq6r9b3rr3xhf7xodxc?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">432447d7-d8f8-47ba-b243-5a686041f745</guid>
    <pubDate>Tue, 30 Jun 2020 08:00:00 -0400</pubDate>
    <itunes:duration>3778</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>52</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>050 - DevOps for Beginners with Adam Hawkins</itunes:title>
    <title>050 - DevOps for Beginners with Adam Hawkins</title>
    <itunes:summary><![CDATA[In this episode I talk with DevOps expert Adam Hawkins, who also appeared in episode 49. Adam and I talk about what DevOps is and how you can use DevOps principles to deliver better software faster. Project to Product: How to Survive and Thrive in the Age of Digital Disruption with the Flow FrameworkThe DevOps HandbookAccelerate: State of DevOps 2019 ReportSmall Batches Podcast]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with DevOps expert Adam Hawkins, who also appeared in episode 49. Adam and I talk about what DevOps is and how you can use DevOps principles to deliver better software faster.</p><ul><li><a href='https://www.amazon.com/Project-Product-Survive-Disruption-Framework/dp/1942788398'>Project to Product: How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework</a></li><li><a href='https://www.amazon.com/DevOps-Handbook-World-Class-Reliability-Organizations/dp/1942788002'>The DevOps Handbook</a></li><li><a href='https://at.armory.io/WEB-Accelerate-State-of-DevOps-2019-DORA_1Go2.html?https://www.amazon.com/Accelerate-Software--Performing-Technology-Organizations/dp/1942788339'>Accelerate: State of DevOps 2019 Report</a></li><li><a href='https://www.listennotes.com/podcasts/small-batches-adam-hawkins-W7bQocH6dux/'>Small Batches Podcast</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with DevOps expert Adam Hawkins, who also appeared in episode 49. Adam and I talk about what DevOps is and how you can use DevOps principles to deliver better software faster.</p><ul><li><a href='https://www.amazon.com/Project-Product-Survive-Disruption-Framework/dp/1942788398'>Project to Product: How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework</a></li><li><a href='https://www.amazon.com/DevOps-Handbook-World-Class-Reliability-Organizations/dp/1942788002'>The DevOps Handbook</a></li><li><a href='https://at.armory.io/WEB-Accelerate-State-of-DevOps-2019-DORA_1Go2.html?https://www.amazon.com/Accelerate-Software--Performing-Technology-Organizations/dp/1942788339'>Accelerate: State of DevOps 2019 Report</a></li><li><a href='https://www.listennotes.com/podcasts/small-batches-adam-hawkins-W7bQocH6dux/'>Small Batches Podcast</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478265-050-devops-for-beginners-with-adam-hawkins.mp3" length="46504636" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/4wf5l0sdlz3av3se5fzkkflie6ob?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">6dde0beb-7d91-42af-8373-34d118361f42</guid>
    <pubDate>Tue, 23 Jun 2020 08:00:00 -0400</pubDate>
    <itunes:duration>3874</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>50</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>049 - Testing Your Deployment Pipeline with Adam Hawkins</itunes:title>
    <title>049 - Testing Your Deployment Pipeline with Adam Hawkins</title>
    <itunes:summary><![CDATA[In this episode I talk with Adam Hawkins about the concept of not just testing your application code, but testing your deployment pipeline so that you mitigate the risk of running bad deploys that take your site down. Software Development in 3 Ideas &amp; 4 Metricsfreedevopscourse.comProducts Over ProjectsDevOps Handbook Summary &amp; ReviewAccelerate Summary &amp; ReviewSmall Batches Podcast]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Adam Hawkins about the concept of not just testing your application code, but testing your deployment pipeline so that you mitigate the risk of running bad deploys that take your site down.</p><ul><li><a href='https://www.hawkins.io/blog/2020/software-development-in-3-principles-4-metrics/'>Software Development in 3 Ideas &amp; 4 Metrics</a></li><li><a href='https://freedevopscourse.com/'>freedevopscourse.com</a></li><li><a href='https://productsoverprojects.com/'>Products Over Projects</a></li><li><a href='https://www.hawkins.io/book-review/devops-handbook/'>DevOps Handbook Summary &amp; Review</a></li><li><a href='https://www.hawkins.io/book-review/accelerate/'>Accelerate Summary &amp; Review</a></li><li><a href='https://smallbatches.fm/'>Small Batches Podcast</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Adam Hawkins about the concept of not just testing your application code, but testing your deployment pipeline so that you mitigate the risk of running bad deploys that take your site down.</p><ul><li><a href='https://www.hawkins.io/blog/2020/software-development-in-3-principles-4-metrics/'>Software Development in 3 Ideas &amp; 4 Metrics</a></li><li><a href='https://freedevopscourse.com/'>freedevopscourse.com</a></li><li><a href='https://productsoverprojects.com/'>Products Over Projects</a></li><li><a href='https://www.hawkins.io/book-review/devops-handbook/'>DevOps Handbook Summary &amp; Review</a></li><li><a href='https://www.hawkins.io/book-review/accelerate/'>Accelerate Summary &amp; Review</a></li><li><a href='https://smallbatches.fm/'>Small Batches Podcast</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478266-049-testing-your-deployment-pipeline-with-adam-hawkins.mp3" length="30808621" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/z7l4rvxhcgufmy54jgbrox9dabq9?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">a290fca0-126d-4986-a3c9-1615097b9f3e</guid>
    <pubDate>Tue, 16 Jun 2020 08:03:00 -0400</pubDate>
    <itunes:duration>2566</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>48</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>048 - Chad Pytel, Developer and CEO at thoughtbot</itunes:title>
    <title>048 - Chad Pytel, Developer and CEO at thoughtbot</title>
    <itunes:summary><![CDATA[In this episode, packed with nuggets of wisdom, I talk with thoughtbot CEO Chad Pytel about the meaning of the terms "code quality" and "bad code", the ways in which poor-quality code comes into existence, how to add tests to a codebase that doesn't have much test coverage, and much more. Chad Pytel on Twitterthoughtbot's Code Audit service]]></itunes:summary>
    <description><![CDATA[<p>In this episode, packed with nuggets of wisdom, I talk with thoughtbot CEO Chad Pytel about the meaning of the terms &quot;code quality&quot; and &quot;bad code&quot;, the ways in which poor-quality code comes into existence, how to add tests to a codebase that doesn&apos;t have much test coverage, and much more.</p><ul><li><a href='https://twitter.com/cpytel'>Chad Pytel on Twitter</a></li><li><a href='https://thoughtbot.com/services/code-audit'>thoughtbot&apos;s Code Audit service</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, packed with nuggets of wisdom, I talk with thoughtbot CEO Chad Pytel about the meaning of the terms &quot;code quality&quot; and &quot;bad code&quot;, the ways in which poor-quality code comes into existence, how to add tests to a codebase that doesn&apos;t have much test coverage, and much more.</p><ul><li><a href='https://twitter.com/cpytel'>Chad Pytel on Twitter</a></li><li><a href='https://thoughtbot.com/services/code-audit'>thoughtbot&apos;s Code Audit service</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478267-048-chad-pytel-developer-and-ceo-at-thoughtbot.mp3" length="35503430" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/wpc3e8l7w0d7vpezq0czdprpzkzy?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">f87b6827-ed31-4085-83b2-aedb8dfa26cc</guid>
    <pubDate>Tue, 09 Jun 2020 07:00:00 -0400</pubDate>
    <itunes:duration>2956</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>51</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>047 - Discussing Rails Deployment and Hosting Options with Nate Berkopec</itunes:title>
    <title>047 - Discussing Rails Deployment and Hosting Options with Nate Berkopec</title>
    <itunes:summary><![CDATA[In this episode I talk with Ruby performance consultant Nate Berkopec. This time Nate and I talk not about Rails performance but about hosting options for Rails including Heroku, Convox and bare AWS. We also touch on infrastructure management tools like Kubernetes, Terraform and Ansible. Nate Berkopec on TwitterThe Complete Guide to Rails PerformanceSpeedshop]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Ruby performance consultant Nate Berkopec. This time Nate and I talk not about Rails performance but about hosting options for Rails including Heroku, Convox and bare AWS. We also touch on infrastructure management tools like Kubernetes, Terraform and Ansible.</p><ul><li><a href='https://twitter.com/nateberkopec'>Nate Berkopec on Twitter</a></li><li><a href='https://www.railsspeed.com'>The Complete Guide to Rails Performance</a></li><li><a href='https://www.speedshop.co/'>Speedshop</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Ruby performance consultant Nate Berkopec. This time Nate and I talk not about Rails performance but about hosting options for Rails including Heroku, Convox and bare AWS. We also touch on infrastructure management tools like Kubernetes, Terraform and Ansible.</p><ul><li><a href='https://twitter.com/nateberkopec'>Nate Berkopec on Twitter</a></li><li><a href='https://www.railsspeed.com'>The Complete Guide to Rails Performance</a></li><li><a href='https://www.speedshop.co/'>Speedshop</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478268-047-discussing-rails-deployment-and-hosting-options-with-nate-berkopec.mp3" length="34394918" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/py3q3yc75nrsk0md6oa6ths3tazv?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">84747c4e-b103-4080-9502-090f8dbdcfff</guid>
    <pubDate>Tue, 02 Jun 2020 10:00:00 -0400</pubDate>
    <itunes:duration>2864</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>49</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>046 - Tips for Working with Legacy Code with Nicolas Carlo</itunes:title>
    <title>046 - Tips for Working with Legacy Code with Nicolas Carlo</title>
    <itunes:summary><![CDATA[In this episode I talk with Nicolas Carlo, creator of UnderstandLegacyCode.com, about working with legacy code, adding tests to legacy code, how to safely make changes to legacy applications, and more. UnderstandLegacyCode.comNicolas Carlo on TwitterBusbudWorking Effectively with Legacy Code]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Nicolas Carlo, creator of UnderstandLegacyCode.com, about working with legacy code, adding tests to legacy code, how to safely make changes to legacy applications, and more.</p><ul><li><a href='https://understandlegacycode.com/'>UnderstandLegacyCode.com</a></li><li><a href='https://twitter.com/nicoespeon'>Nicolas Carlo on Twitter</a></li><li><a href='https://www.busbud.com/en'>Busbud</a></li><li><a href='https://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052'>Working Effectively with Legacy Code</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Nicolas Carlo, creator of UnderstandLegacyCode.com, about working with legacy code, adding tests to legacy code, how to safely make changes to legacy applications, and more.</p><ul><li><a href='https://understandlegacycode.com/'>UnderstandLegacyCode.com</a></li><li><a href='https://twitter.com/nicoespeon'>Nicolas Carlo on Twitter</a></li><li><a href='https://www.busbud.com/en'>Busbud</a></li><li><a href='https://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052'>Working Effectively with Legacy Code</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478269-046-tips-for-working-with-legacy-code-with-nicolas-carlo.mp3" length="32184537" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/vpat47v1grnjaw48g0jdzsh3pgdc?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">35179d6b-990b-4b5c-aed3-a3eec4869ec9</guid>
    <pubDate>Wed, 27 May 2020 13:44:00 -0400</pubDate>
    <itunes:duration>2680</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>47</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>045 - Jeff Geerling, Author of Ansible for DevOps</itunes:title>
    <title>045 - Jeff Geerling, Author of Ansible for DevOps</title>
    <itunes:summary><![CDATA[In this episode I talk with Jeff Geerling, author of Ansible for DevOps. Jeff and I talk about what Ansible is and why you would want to use it, some alternatives to Ansible and how Ansible is different, my experiences and Jeff's experiences with using Ansible, and much more. Jeff Geerling on TwitterAnsible for DevOpsAnsible 101 by Jeff Geerling]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Jeff Geerling, author of Ansible for DevOps. Jeff and I talk about what Ansible is and why you would want to use it, some alternatives to Ansible and how Ansible is different, my experiences and Jeff&apos;s experiences with using Ansible, and much more.</p><ul><li><a href='https://twitter.com/geerlingguy'>Jeff Geerling on Twitter</a></li><li><a href='https://www.ansiblefordevops.com/'>Ansible for DevOps</a></li><li><a href='https://www.jeffgeerling.com/blog/2020/ansible-101-jeff-geerling-youtube-streaming-series'>Ansible 101 by Jeff Geerling</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Jeff Geerling, author of Ansible for DevOps. Jeff and I talk about what Ansible is and why you would want to use it, some alternatives to Ansible and how Ansible is different, my experiences and Jeff&apos;s experiences with using Ansible, and much more.</p><ul><li><a href='https://twitter.com/geerlingguy'>Jeff Geerling on Twitter</a></li><li><a href='https://www.ansiblefordevops.com/'>Ansible for DevOps</a></li><li><a href='https://www.jeffgeerling.com/blog/2020/ansible-101-jeff-geerling-youtube-streaming-series'>Ansible 101 by Jeff Geerling</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478270-045-jeff-geerling-author-of-ansible-for-devops.mp3" length="30937118" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/jy7q08ght2uvog48uoetc11845p7?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">8111874a-dbdc-4676-bd7a-3636fa08d695</guid>
    <pubDate>Tue, 19 May 2020 08:23:00 -0400</pubDate>
    <itunes:duration>2576</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>46</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>044 - Cameron Gray, Co-Founder of Convox</itunes:title>
    <title>044 - Cameron Gray, Co-Founder of Convox</title>
    <itunes:summary><![CDATA[In this episode I talk with Cameron Gray about Convox which is a free, open-source tool to assist with deploying applications to various cloud platforms. Cameron and I talk about how Convox works under the hood and how to get started with Convox for deploying an application. Technologies we touch on include AWS, Elastic Beanstalk, ECS, Docker and Kubernetes. ConvoxCameron Gray on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Cameron Gray about Convox which is a free, open-source tool to assist with deploying applications to various cloud platforms. Cameron and I talk about how Convox works under the hood and how to get started with Convox for deploying an application. Technologies we touch on include AWS, Elastic Beanstalk, ECS, Docker and Kubernetes.</p><ul><li><a href='https://convox.com/'>Convox</a></li><li><a href='https://twitter.com/camerondgray'>Cameron Gray on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Cameron Gray about Convox which is a free, open-source tool to assist with deploying applications to various cloud platforms. Cameron and I talk about how Convox works under the hood and how to get started with Convox for deploying an application. Technologies we touch on include AWS, Elastic Beanstalk, ECS, Docker and Kubernetes.</p><ul><li><a href='https://convox.com/'>Convox</a></li><li><a href='https://twitter.com/camerondgray'>Cameron Gray on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478271-044-cameron-gray-co-founder-of-convox.mp3" length="25892260" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/tappjh1bl8inu8qqiv7obu0duudn?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">3c6d7ff3-1551-4e74-9d36-96864f0d7991</guid>
    <pubDate>Tue, 12 May 2020 09:34:00 -0400</pubDate>
    <itunes:duration>2156</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>45</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>043 - AWS Lambda with Ken Collins, Staff Engineer at Custom Ink</itunes:title>
    <title>043 - AWS Lambda with Ken Collins, Staff Engineer at Custom Ink</title>
    <itunes:summary><![CDATA[In this conversation I talk with Ken Collins about what Lambda is, what use cases it's good for, why they started using Lambda at Custom Ink, and much more. Ken Collins on TwitterLambyCustom Ink Tech Blog]]></itunes:summary>
    <description><![CDATA[<p>In this conversation I talk with Ken Collins about what Lambda is, what use cases it&apos;s good for, why they started using Lambda at Custom Ink, and much more.</p><ul><li><a href='https://twitter.com/metaskills'>Ken Collins on Twitter</a></li><li><a href='https://lamby.custominktech.com/'>Lamby</a></li><li><a href='https://technology.customink.com/'>Custom Ink Tech Blog</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this conversation I talk with Ken Collins about what Lambda is, what use cases it&apos;s good for, why they started using Lambda at Custom Ink, and much more.</p><ul><li><a href='https://twitter.com/metaskills'>Ken Collins on Twitter</a></li><li><a href='https://lamby.custominktech.com/'>Lamby</a></li><li><a href='https://technology.customink.com/'>Custom Ink Tech Blog</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478272-043-aws-lambda-with-ken-collins-staff-engineer-at-custom-ink.mp3" length="37100538" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/gtsinyi8b8zxym1kojopdhq7t4cy?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">32ca6432-5aa6-45c8-895a-e7becb1461aa</guid>
    <pubDate>Tue, 05 May 2020 08:00:00 -0400</pubDate>
    <itunes:duration>3088</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>44</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>042 - Docker and Kubernetes with Kelsey Hightower</itunes:title>
    <title>042 - Docker and Kubernetes with Kelsey Hightower</title>
    <itunes:summary><![CDATA[In this episode I ask Kelsey all kinds of noob questions such as "Under what scenarios should I use Docker?", "How does Kubernetes relate to Docker?" and "Can I borrow your toaster?" This is a great one for people who, like me, still have a hard time wrapping their head around Docker and K8s. Kelsey Hightower on TwitterKubernetes Up and Running]]></itunes:summary>
    <description><![CDATA[<p>In this episode I ask Kelsey all kinds of noob questions such as &quot;Under what scenarios should I use Docker?&quot;, &quot;How does Kubernetes relate to Docker?&quot; and &quot;Can I borrow your toaster?&quot; This is a great one for people who, like me, still have a hard time wrapping their head around Docker and K8s.</p><ul><li><a href='https://twitter.com/kelseyhightower'>Kelsey Hightower on Twitter</a></li><li><a href='https://www.amazon.com/Kubernetes-Running-Dive-Future-Infrastructure/dp/1492046531'>Kubernetes Up and Running</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I ask Kelsey all kinds of noob questions such as &quot;Under what scenarios should I use Docker?&quot;, &quot;How does Kubernetes relate to Docker?&quot; and &quot;Can I borrow your toaster?&quot; This is a great one for people who, like me, still have a hard time wrapping their head around Docker and K8s.</p><ul><li><a href='https://twitter.com/kelseyhightower'>Kelsey Hightower on Twitter</a></li><li><a href='https://www.amazon.com/Kubernetes-Running-Dive-Future-Infrastructure/dp/1492046531'>Kubernetes Up and Running</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478273-042-docker-and-kubernetes-with-kelsey-hightower.mp3" length="33319550" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/215n4w8nz8cklzw1kr4ochppnczh?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">60147c4d-6049-4a02-a884-64649121733c</guid>
    <pubDate>Tue, 28 Apr 2020 08:00:00 -0400</pubDate>
    <itunes:duration>2774</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>43</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>041 - Frank Rietta, Founder &amp; CEO of Rietta.com</itunes:title>
    <title>041 - Frank Rietta, Founder &amp; CEO of Rietta.com</title>
    <itunes:summary><![CDATA[In this wide-ranging discussion about Rails security Frank and I talk about the security value of keeping gems updated, the security risk of infrequent deployment, state-sponsored hacking, and much more. Rietta.comFrank Rietta on TwitterHelloConf 2020]]></itunes:summary>
    <description><![CDATA[<p>In this wide-ranging discussion about Rails security Frank and I talk about the security value of keeping gems updated, the security risk of infrequent deployment, state-sponsored hacking, and much more.</p><ul><li><a href='https://rietta.com/'>Rietta.com</a></li><li><a href='https://twitter.com/frankrietta'>Frank Rietta on Twitter</a></li><li><a href='https://hella-secure.com/hellaconf-2020/'>HelloConf 2020</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this wide-ranging discussion about Rails security Frank and I talk about the security value of keeping gems updated, the security risk of infrequent deployment, state-sponsored hacking, and much more.</p><ul><li><a href='https://rietta.com/'>Rietta.com</a></li><li><a href='https://twitter.com/frankrietta'>Frank Rietta on Twitter</a></li><li><a href='https://hella-secure.com/hellaconf-2020/'>HelloConf 2020</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478274-041-frank-rietta-founder-ceo-of-rietta-com.mp3" length="40579892" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/vcd9039vxee7sua1o1pc6vfmfqak?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">4ed66ebf-89f4-414f-a4dc-15e32c99aea4</guid>
    <pubDate>Tue, 21 Apr 2020 08:00:00 -0400</pubDate>
    <itunes:duration>3380</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>42</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>040 - Active Storage, CDNs and Image Performance with Mark Hutter, Lead Engineer at Landing</itunes:title>
    <title>040 - Active Storage, CDNs and Image Performance with Mark Hutter, Lead Engineer at Landing</title>
    <itunes:summary><![CDATA[Mark and I talk about Active Storage, CDNs (including what one is and why you would use it), image performance, RailsConf, the Birmingham on Rails conference, and more. Mark Hutter on TwitterMarkHutter.comBirmingham on RailsLandingChromium Blog: Moving towards a faster webActiveStorage Feature Request - Support for CDN (Cloudfront)]]></itunes:summary>
    <description><![CDATA[<p>Mark and I talk about Active Storage, CDNs (including what one is and why you would use it), image performance, RailsConf, the Birmingham on Rails conference, and more.</p><ul><li><a href='https://twitter.com/mrkhutter'>Mark Hutter on Twitter</a></li><li><a href='https://www.markhutter.com/'>MarkHutter.com</a></li><li><a href='https://birminghamonrails.com/'>Birmingham on Rails</a></li><li><a href='https://www.hellolanding.com/'>Landing</a></li><li><a href='https://blog.chromium.org/2019/11/moving-towards-faster-web.html'>Chromium Blog: Moving towards a faster web</a></li><li><a href='https://github.com/rails/rails/issues/35926'>ActiveStorage Feature Request - Support for CDN (Cloudfront)</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Mark and I talk about Active Storage, CDNs (including what one is and why you would use it), image performance, RailsConf, the Birmingham on Rails conference, and more.</p><ul><li><a href='https://twitter.com/mrkhutter'>Mark Hutter on Twitter</a></li><li><a href='https://www.markhutter.com/'>MarkHutter.com</a></li><li><a href='https://birminghamonrails.com/'>Birmingham on Rails</a></li><li><a href='https://www.hellolanding.com/'>Landing</a></li><li><a href='https://blog.chromium.org/2019/11/moving-towards-faster-web.html'>Chromium Blog: Moving towards a faster web</a></li><li><a href='https://github.com/rails/rails/issues/35926'>ActiveStorage Feature Request - Support for CDN (Cloudfront)</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478275-040-active-storage-cdns-and-image-performance-with-mark-hutter-lead-engineer-at-landing.mp3" length="37825521" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/qa0w1s8127mb9w7qn4uuxmwnywu3?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">c9b5a28a-28bf-4e70-b079-ee77ad85d329</guid>
    <pubDate>Tue, 14 Apr 2020 08:00:00 -0400</pubDate>
    <itunes:duration>3150</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>40</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>039 - Talking Software Consulting with Justin Searls, Co-Founder of Test Double</itunes:title>
    <title>039 - Talking Software Consulting with Justin Searls, Co-Founder of Test Double</title>
    <itunes:summary><![CDATA[In this conversation Justin and I talk about our respective experiences in software consulting, the different types of consulting/agency work, and how to get started in consulting. Justin Searls on TwitterTest DoubleSecrets of ConsultingMillion Dollar Consulting]]></itunes:summary>
    <description><![CDATA[<p>In this conversation Justin and I talk about our respective experiences in software consulting, the different types of consulting/agency work, and how to get started in consulting.</p><ul><li><a href='https://twitter.com/searls'>Justin Searls on Twitter</a></li><li><a href='https://www.testdouble.com/'>Test Double</a></li><li><a href='https://www.amazon.com/Secrets-Consulting-Giving-Getting-Successfully/dp/0932633013'>Secrets of Consulting</a></li><li><a href='https://www.amazon.com/Million-Dollar-Consulting-Professionals-Practice/dp/1259588610/'>Million Dollar Consulting</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this conversation Justin and I talk about our respective experiences in software consulting, the different types of consulting/agency work, and how to get started in consulting.</p><ul><li><a href='https://twitter.com/searls'>Justin Searls on Twitter</a></li><li><a href='https://www.testdouble.com/'>Test Double</a></li><li><a href='https://www.amazon.com/Secrets-Consulting-Giving-Getting-Successfully/dp/0932633013'>Secrets of Consulting</a></li><li><a href='https://www.amazon.com/Million-Dollar-Consulting-Professionals-Practice/dp/1259588610/'>Million Dollar Consulting</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478276-039-talking-software-consulting-with-justin-searls-co-founder-of-test-double.mp3" length="47519245" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/a1in19tnq373frkquooloqj077kb?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">2ab7eeb9-ce73-439c-9822-9a092f3530a5</guid>
    <pubDate>Tue, 07 Apr 2020 09:55:00 -0400</pubDate>
    <itunes:duration>3958</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>41</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>038 - Andy Leverenz, Creator of Hello Rails</itunes:title>
    <title>038 - Andy Leverenz, Creator of Hello Rails</title>
    <itunes:summary><![CDATA[In this episode Andy and I talk about learning Rails, Tailwind CSS, graphic design, usability testing, entrepreneurial mistakes, and more. Hello RailsAndy Leverenz on TwitterSpaceship ZSH theme]]></itunes:summary>
    <description><![CDATA[<p>In this episode Andy and I talk about learning Rails, Tailwind CSS, graphic design, usability testing, entrepreneurial mistakes, and more.</p><ul><li><a href='https://hellorails.io/'>Hello Rails</a></li><li><a href='https://twitter.com/justalever'>Andy Leverenz on Twitter</a></li><li><a href='https://github.com/denysdovhan/spaceship-prompt'>Spaceship ZSH theme</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode Andy and I talk about learning Rails, Tailwind CSS, graphic design, usability testing, entrepreneurial mistakes, and more.</p><ul><li><a href='https://hellorails.io/'>Hello Rails</a></li><li><a href='https://twitter.com/justalever'>Andy Leverenz on Twitter</a></li><li><a href='https://github.com/denysdovhan/spaceship-prompt'>Spaceship ZSH theme</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478277-038-andy-leverenz-creator-of-hello-rails.mp3" length="38394030" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/4p10up5yhugs8gl6096ytqrchlok?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">eb625685-92a6-458a-a9ca-b02dd8b92978</guid>
    <pubDate>Tue, 31 Mar 2020 08:00:00 -0400</pubDate>
    <itunes:duration>3198</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>39</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>037 - Server Infrastructure, systemd, and the Business Side of Sidekiq with Mike Perham</itunes:title>
    <title>037 - Server Infrastructure, systemd, and the Business Side of Sidekiq with Mike Perham</title>
    <itunes:summary><![CDATA[Me and Mike start with a detailed discussion of how systemd and systemctl work in Linux, then transition into server infrastructure in general, then finally we talk about the business side of Sidekiq. SidekiqDerry Girls]]></itunes:summary>
    <description><![CDATA[<p>Me and Mike start with a detailed discussion of how systemd and systemctl work in Linux, then transition into server infrastructure in general, then finally we talk about the business side of Sidekiq.</p><ul><li><a href='https://sidekiq.org/'>Sidekiq</a></li><li><a href='https://www.netflix.com/title/80238565'>Derry Girls</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Me and Mike start with a detailed discussion of how systemd and systemctl work in Linux, then transition into server infrastructure in general, then finally we talk about the business side of Sidekiq.</p><ul><li><a href='https://sidekiq.org/'>Sidekiq</a></li><li><a href='https://www.netflix.com/title/80238565'>Derry Girls</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478278-037-server-infrastructure-systemd-and-the-business-side-of-sidekiq-with-mike-perham.mp3" length="41729946" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/hrmvoub2m50fo79kf7wf2no9nwrg?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">f9226efa-8ada-414d-bdaf-50ba0bcda7eb</guid>
    <pubDate>Tue, 24 Mar 2020 08:00:00 -0400</pubDate>
    <itunes:duration>3476</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>38</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>036 - Jason Gedge, Staff Production Engineer at Shopify</itunes:title>
    <title>036 - Jason Gedge, Staff Production Engineer at Shopify</title>
    <itunes:summary><![CDATA[In this episode I talk with Jason Gedge, Staff Production Engineer at Shopify, about Shopify's Rails monolith. Jason Gedge on TwitterDomain Driven Design]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Jason Gedge, Staff Production Engineer at Shopify, about Shopify&apos;s Rails monolith.</p><ul><li><a href='https://twitter.com/thegedge'>Jason Gedge on Twitter</a></li><li><a href='https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215'>Domain Driven Design</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Jason Gedge, Staff Production Engineer at Shopify, about Shopify&apos;s Rails monolith.</p><ul><li><a href='https://twitter.com/thegedge'>Jason Gedge on Twitter</a></li><li><a href='https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215'>Domain Driven Design</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478279-036-jason-gedge-staff-production-engineer-at-shopify.mp3" length="34837082" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/5sel50zi65jfnnoxp5vaw0ikwvuo?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">2e51df64-f85d-46a3-ba24-664701934951</guid>
    <pubDate>Tue, 17 Mar 2020 10:26:00 -0400</pubDate>
    <itunes:duration>2900</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>37</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>035 - [Solo Episode] How to Write a Test When the Implementation Isn&#39;t Obvious</itunes:title>
    <title>035 - [Solo Episode] How to Write a Test When the Implementation Isn&#39;t Obvious</title>
    <itunes:summary><![CDATA[In this solo episode I explain how to write a test when the implementation isn't obvious. How to write a test when the implementation isn't obvious (blog post)Rails Testing for Beginners]]></itunes:summary>
    <description><![CDATA[<p>In this solo episode I explain how to write a test when the implementation isn&apos;t obvious.</p><ul><li><a href='https://www.codewithjason.com/write-test-test-implementation-isnt-obvious/'>How to write a test when the implementation isn&apos;t obvious (blog post)</a></li><li><a href='https://www.codewithjason.com/rails-testing-for-beginners/'>Rails Testing for Beginners</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this solo episode I explain how to write a test when the implementation isn&apos;t obvious.</p><ul><li><a href='https://www.codewithjason.com/write-test-test-implementation-isnt-obvious/'>How to write a test when the implementation isn&apos;t obvious (blog post)</a></li><li><a href='https://www.codewithjason.com/rails-testing-for-beginners/'>Rails Testing for Beginners</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478280-035-solo-episode-how-to-write-a-test-when-the-implementation-isn-t-obvious.mp3" length="6001725" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/226sxt9dgj16yugcic8ra0ds4lmk?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">b08543ea-f8bc-4187-bbb9-8b11829e3575</guid>
    <pubDate>Tue, 10 Mar 2020 14:19:00 -0400</pubDate>
    <itunes:duration>498</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>36</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>034 - David Bryant Copeland, Author of Sustainable Web Development with Ruby on Rails</itunes:title>
    <title>034 - David Bryant Copeland, Author of Sustainable Web Development with Ruby on Rails</title>
    <itunes:summary><![CDATA[It's a challenge to keep projects organized as they grow and to sustain a high level of productivity. In this episode me and David Bryant Copeland talk about techniques we've used to accomplish this. Among other things, we discuss presenters/decorators/facades, service objects, OOP vs. procedural, and monoliths vs. microservices. Sustainable Web Development with Ruby on RailsDavid Bryant Copeland on TwitterGang of Four Design Patterns bookP of EAA]]></itunes:summary>
    <description><![CDATA[<p>It&apos;s a challenge to keep projects organized as they grow and to sustain a high level of productivity. In this episode me and David Bryant Copeland talk about techniques we&apos;ve used to accomplish this. Among other things, we discuss presenters/decorators/facades, service objects, OOP vs. procedural, and monoliths vs. microservices.</p><ul><li><a href='https://sustainable-rails.com/'>Sustainable Web Development with Ruby on Rails</a></li><li><a href='https://twitter.com/davetron5000'>David Bryant Copeland on Twitter</a></li><li><a href='https://www.amazon.com/Design-Patterns-Object-Oriented-Addison-Wesley-Professional-ebook/dp/B000SEIBB8'>Gang of Four Design Patterns book</a></li><li><a href='https://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420'>P of EAA</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>It&apos;s a challenge to keep projects organized as they grow and to sustain a high level of productivity. In this episode me and David Bryant Copeland talk about techniques we&apos;ve used to accomplish this. Among other things, we discuss presenters/decorators/facades, service objects, OOP vs. procedural, and monoliths vs. microservices.</p><ul><li><a href='https://sustainable-rails.com/'>Sustainable Web Development with Ruby on Rails</a></li><li><a href='https://twitter.com/davetron5000'>David Bryant Copeland on Twitter</a></li><li><a href='https://www.amazon.com/Design-Patterns-Object-Oriented-Addison-Wesley-Professional-ebook/dp/B000SEIBB8'>Gang of Four Design Patterns book</a></li><li><a href='https://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420'>P of EAA</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478281-034-david-bryant-copeland-author-of-sustainable-web-development-with-ruby-on-rails.mp3" length="37592460" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/8umjetry2uafpfsxvccbeky166i2?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">12681627-249d-47a8-8cbe-9530ba7bddd6</guid>
    <pubDate>Tue, 03 Mar 2020 08:00:00 -0500</pubDate>
    <itunes:duration>3130</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>35</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>033 - How to Speak at Conferences with Karl Hughes, Creator of CFP Land</itunes:title>
    <title>033 - How to Speak at Conferences with Karl Hughes, Creator of CFP Land</title>
    <itunes:summary><![CDATA[Speaking can be a really effective way to advance your programming career. In this episode me and Karl Hughes both share our advice for landing speaking gigs at conferences and local meetups. Karl Hughes on TwitterCFP LandThe Comprehensive Guide to Speaking at Technology Conferences in 2020]]></itunes:summary>
    <description><![CDATA[<p>Speaking can be a really effective way to advance your programming career. In this episode me and Karl Hughes both share our advice for landing speaking gigs at conferences and local meetups.</p><ul><li><a href='https://twitter.com/KarlLHughes'>Karl Hughes on Twitter</a></li><li><a href='https://www.cfpland.com/'>CFP Land</a></li><li><a href='https://www.cfpland.com/guides/speaking/'>The Comprehensive Guide to Speaking at Technology Conferences in 2020</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Speaking can be a really effective way to advance your programming career. In this episode me and Karl Hughes both share our advice for landing speaking gigs at conferences and local meetups.</p><ul><li><a href='https://twitter.com/KarlLHughes'>Karl Hughes on Twitter</a></li><li><a href='https://www.cfpland.com/'>CFP Land</a></li><li><a href='https://www.cfpland.com/guides/speaking/'>The Comprehensive Guide to Speaking at Technology Conferences in 2020</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478282-033-how-to-speak-at-conferences-with-karl-hughes-creator-of-cfp-land.mp3" length="36177837" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/awz65s4kykcqbjmftlnugssn1jpn?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">87dd644f-7381-40de-82be-f206230ed9e7</guid>
    <pubDate>Tue, 25 Feb 2020 09:00:00 -0500</pubDate>
    <itunes:duration>3012</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>34</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>032 - Test Desiderata with Kent Beck and Kelly Sutton</itunes:title>
    <title>032 - Test Desiderata with Kent Beck and Kelly Sutton</title>
    <itunes:summary><![CDATA[I talk with Kent Beck and Kelly Sutton about their recent video series, Test Desiderata. Kent Beck's Test Desiderata postKent Beck's YouTube videosKent Beck on TwitterKelly Sutton on Twitter]]></itunes:summary>
    <description><![CDATA[<p>I talk with Kent Beck and Kelly Sutton about their recent video series, Test Desiderata.</p><ul><li><a href='https://medium.com/@kentbeck_7670/test-desiderata-94150638a4b3'>Kent Beck&apos;s Test Desiderata post</a></li><li><a href='https://www.youtube.com/user/KentLBeck/videos'>Kent Beck&apos;s YouTube videos</a></li><li><a href='https://twitter.com/kentbeck'>Kent Beck on Twitter</a></li><li><a href='https://twitter.com/kellysutton'>Kelly Sutton on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>I talk with Kent Beck and Kelly Sutton about their recent video series, Test Desiderata.</p><ul><li><a href='https://medium.com/@kentbeck_7670/test-desiderata-94150638a4b3'>Kent Beck&apos;s Test Desiderata post</a></li><li><a href='https://www.youtube.com/user/KentLBeck/videos'>Kent Beck&apos;s YouTube videos</a></li><li><a href='https://twitter.com/kentbeck'>Kent Beck on Twitter</a></li><li><a href='https://twitter.com/kellysutton'>Kelly Sutton on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478283-032-test-desiderata-with-kent-beck-and-kelly-sutton.mp3" length="37147441" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/haupwdg3v8fzq1mqbq2tlbnyq2h1?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">fd632552-02dd-4790-98df-0d30599d854d</guid>
    <pubDate>Tue, 18 Feb 2020 08:00:00 -0500</pubDate>
    <itunes:duration>3092</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>33</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>031 - Noah Gibbs on His New Book, Mastering Software Technique</itunes:title>
    <title>031 - Noah Gibbs on His New Book, Mastering Software Technique</title>
    <itunes:summary><![CDATA[Noah is working on a new book called Mastering Software Technique. In this episode Noah and I talk about his book, parallels between visual art and programming, French loanwords, and European history. Mastering Software TechniqueNoah Gibbs on TwitterNoah's RubyConf talk, Conscious Coding Practice: The Three Concrete Steps99 Bottles of OOP by Sandi MetzOur Magnificent Bastard Tongue]]></itunes:summary>
    <description><![CDATA[<p>Noah is working on a new book called Mastering Software Technique. In this episode Noah and I talk about his book, parallels between visual art and programming, French loanwords, and European history.</p><ul><li><a href='https://software-technique.com/'>Mastering Software Technique</a></li><li><a href='https://twitter.com/codefolio'>Noah Gibbs on Twitter</a></li><li><a href='https://www.youtube.com/watch?v=33fAzjOTaDE'>Noah&apos;s RubyConf talk, Conscious Coding Practice: The Three Concrete Steps</a></li><li><a href='https://www.sandimetz.com/99bottles'>99 Bottles of OOP by Sandi Metz</a></li><li><a href='https://www.amazon.com/Our-Magnificent-Bastard-Tongue-History/dp/1592404944'>Our Magnificent Bastard Tongue</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Noah is working on a new book called Mastering Software Technique. In this episode Noah and I talk about his book, parallels between visual art and programming, French loanwords, and European history.</p><ul><li><a href='https://software-technique.com/'>Mastering Software Technique</a></li><li><a href='https://twitter.com/codefolio'>Noah Gibbs on Twitter</a></li><li><a href='https://www.youtube.com/watch?v=33fAzjOTaDE'>Noah&apos;s RubyConf talk, Conscious Coding Practice: The Three Concrete Steps</a></li><li><a href='https://www.sandimetz.com/99bottles'>99 Bottles of OOP by Sandi Metz</a></li><li><a href='https://www.amazon.com/Our-Magnificent-Bastard-Tongue-History/dp/1592404944'>Our Magnificent Bastard Tongue</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478284-031-noah-gibbs-on-his-new-book-mastering-software-technique.mp3" length="46623896" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/mbe3dknf28zfab4bs287rzlmjidk?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">3ab28589-3fd5-4b31-9088-5a7505b23da9</guid>
    <pubDate>Tue, 11 Feb 2020 08:00:00 -0500</pubDate>
    <itunes:duration>3882</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>32</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>029 - AWS Deployment with Andreas Wittig</itunes:title>
    <title>029 - AWS Deployment with Andreas Wittig</title>
    <itunes:summary><![CDATA[Me and Andreas talk about various AWS deployment options including EC2, Elastic Beanstalk, Heroku (which uses AWS under the hood), ECS, Packer, Fargate, Ansible, Chef, and more! CloudonautRapid Docker on AWSAmazon Web Services in Action]]></itunes:summary>
    <description><![CDATA[<p>Me and Andreas talk about various AWS deployment options including EC2, Elastic Beanstalk, Heroku (which uses AWS under the hood), ECS, Packer, Fargate, Ansible, Chef, and more!</p><ul><li><a href='https://cloudonaut.io/'>Cloudonaut</a></li><li><a href='https://cloudonaut.io/rapid-docker-on-aws'>Rapid Docker on AWS</a></li><li><a href='https://www.amazon.com/gp/product/1617295116'>Amazon Web Services in Action</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Me and Andreas talk about various AWS deployment options including EC2, Elastic Beanstalk, Heroku (which uses AWS under the hood), ECS, Packer, Fargate, Ansible, Chef, and more!</p><ul><li><a href='https://cloudonaut.io/'>Cloudonaut</a></li><li><a href='https://cloudonaut.io/rapid-docker-on-aws'>Rapid Docker on AWS</a></li><li><a href='https://www.amazon.com/gp/product/1617295116'>Amazon Web Services in Action</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478285-029-aws-deployment-with-andreas-wittig.mp3" length="35163997" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/n5hfmyw9fuvn29vtyfon0t763js5?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">570690f6-259b-4791-83e6-2ea9d9065eab</guid>
    <pubDate>Tue, 04 Feb 2020 08:00:00 -0500</pubDate>
    <itunes:duration>2928</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>30</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>028 - Sandi Metz, Author of POODR (with Special Guest TJ Stankus)</itunes:title>
    <title>028 - Sandi Metz, Author of POODR (with Special Guest TJ Stankus)</title>
    <itunes:summary><![CDATA[Sandi, TJ and I talk about OOP in Rails; Java and COBOL; service objects and Interactors; getting bitten by snapping turtles; and Sandi's 11 bicycles. Practical Object-Oriented Design in Ruby99 Bottles of OOP]]></itunes:summary>
    <description><![CDATA[<p>Sandi, TJ and I talk about OOP in Rails; Java and COBOL; service objects and Interactors; getting bitten by snapping turtles; and Sandi&apos;s 11 bicycles.</p><ul><li><a href='https://www.poodr.com/'>Practical Object-Oriented Design in Ruby</a></li><li><a href='https://www.sandimetz.com/99bottles'>99 Bottles of OOP</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Sandi, TJ and I talk about OOP in Rails; Java and COBOL; service objects and Interactors; getting bitten by snapping turtles; and Sandi&apos;s 11 bicycles.</p><ul><li><a href='https://www.poodr.com/'>Practical Object-Oriented Design in Ruby</a></li><li><a href='https://www.sandimetz.com/99bottles'>99 Bottles of OOP</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478286-028-sandi-metz-author-of-poodr-with-special-guest-tj-stankus.mp3" length="44935965" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/bbvekao7i5ey0b5crq5ewjy29yuw?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">f80bbcf5-60e3-4517-bfcf-ed8bc89d4445</guid>
    <pubDate>Tue, 28 Jan 2020 08:00:00 -0500</pubDate>
    <itunes:duration>3742</itunes:duration>
    <itunes:keywords>ruby on rails sandi metz</itunes:keywords>
    <itunes:episode>29</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>027 - Ben Orenstein&#39;s Entrepreneurial Journey</itunes:title>
    <title>027 - Ben Orenstein&#39;s Entrepreneurial Journey</title>
    <itunes:summary><![CDATA[In this episode I talk with Ben Orenstein about his entrepreneurial journey. Ben on TwitterTuplePrescriptions and Descriptions]]></itunes:summary>
    <description><![CDATA[<p>In this episode I talk with Ben Orenstein about his entrepreneurial journey.</p><ul><li><a href='https://twitter.com/r00k'>Ben on Twitter</a></li><li><a href='https://tuple.app/'>Tuple</a></li><li><a href='https://vimeo.com/233481651?width=800&amp;height=450'>Prescriptions and Descriptions</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I talk with Ben Orenstein about his entrepreneurial journey.</p><ul><li><a href='https://twitter.com/r00k'>Ben on Twitter</a></li><li><a href='https://tuple.app/'>Tuple</a></li><li><a href='https://vimeo.com/233481651?width=800&amp;height=450'>Prescriptions and Descriptions</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478287-027-ben-orenstein-s-entrepreneurial-journey.mp3" length="29833273" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/kx9x82dg42citp65ibwudwokpbrt?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">bf0f42e5-a860-4389-ba59-03a0e33a3949</guid>
    <pubDate>Tue, 21 Jan 2020 08:00:00 -0500</pubDate>
    <itunes:duration>2484</itunes:duration>
    <itunes:keywords>ruby on rails ben orenstein</itunes:keywords>
    <itunes:episode>28</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>026 - Adam McCrea, Creator of Rails Autoscale</itunes:title>
    <title>026 - Adam McCrea, Creator of Rails Autoscale</title>
    <itunes:summary><![CDATA[Me and Adam talk about his Rails origin story, his team's working style at You Need a Budget, 37signals advice, Adam's product Rails Autoscale, testing, and more. Adam on TwitterRails Autoscale]]></itunes:summary>
    <description><![CDATA[<p>Me and Adam talk about his Rails origin story, his team&apos;s working style at You Need a Budget, 37signals advice, Adam&apos;s product Rails Autoscale, testing, and more.</p><ul><li><a href='https://twitter.com/adamlogic'>Adam on Twitter</a></li><li><a href='https://railsautoscale.com/'>Rails Autoscale</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Me and Adam talk about his Rails origin story, his team&apos;s working style at You Need a Budget, 37signals advice, Adam&apos;s product Rails Autoscale, testing, and more.</p><ul><li><a href='https://twitter.com/adamlogic'>Adam on Twitter</a></li><li><a href='https://railsautoscale.com/'>Rails Autoscale</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478288-026-adam-mccrea-creator-of-rails-autoscale.mp3" length="37632679" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/mhwxj2tkobtkxl6izdcz7l4ocpsu?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">8ff9da12-9735-4956-a257-f12f01fbbb6f</guid>
    <pubDate>Tue, 14 Jan 2020 07:00:00 -0500</pubDate>
    <itunes:duration>3134</itunes:duration>
    <itunes:keywords>ruby on rails</itunes:keywords>
    <itunes:episode>27</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>025 - Jessica Kerr</itunes:title>
    <title>025 - Jessica Kerr</title>
    <itunes:summary><![CDATA[In this episode me and Jessica talk about documentation, working with large systems, and how we write tests. Jessica on TwitterJessica's blog]]></itunes:summary>
    <description><![CDATA[<p>In this episode me and Jessica talk about documentation, working with large systems, and how we write tests.</p><ul><li><a href='https://twitter.com/jessitron'>Jessica on Twitter</a></li><li><a href='http://jessitron.com/'>Jessica&apos;s blog</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode me and Jessica talk about documentation, working with large systems, and how we write tests.</p><ul><li><a href='https://twitter.com/jessitron'>Jessica on Twitter</a></li><li><a href='http://jessitron.com/'>Jessica&apos;s blog</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478289-025-jessica-kerr.mp3" length="43276336" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/d16qbcyba7xnavll3da5ls0qe112?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">af3e2c74-d514-498b-867f-5697866c07cc</guid>
    <pubDate>Tue, 07 Jan 2020 08:00:00 -0500</pubDate>
    <itunes:duration>3604</itunes:duration>
    <itunes:keywords>ruby on rails jessica kerr</itunes:keywords>
    <itunes:episode>26</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Taking a break - see you in 2020</itunes:title>
    <title>Taking a break - see you in 2020</title>
    <itunes:summary><![CDATA[Taking a break from releasing episodes for a few weeks. ]]></itunes:summary>
    <description><![CDATA[<p>Taking a break from releasing episodes for a few weeks.</p>]]></description>
    <content:encoded><![CDATA[<p>Taking a break from releasing episodes for a few weeks.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478290-taking-a-break-see-you-in-2020.mp3" length="276265" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/tq8kh7fxdb3k094rgl91eb7mhvmd?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">5d64f98a-b017-462c-9dac-f2ab0198fdfd</guid>
    <pubDate>Wed, 11 Dec 2019 14:22:00 -0500</pubDate>
    <itunes:duration>22</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>25</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>024 - Michael Hartl, Author of The Ruby on Rails Tutorial</itunes:title>
    <title>024 - Michael Hartl, Author of The Ruby on Rails Tutorial</title>
    <itunes:summary><![CDATA[I talk with Michael about various miscellaneous topics including evolution, Stephen Hawking, Tau (a number equal to two times pi), Michael’s time in Y Combinator, and Michael’s experience developing the Ruby on Rails Tutorial. Ruby on Rails TutorialLearn Enough to Be DangerousMichael Hartl's WebsiteMichael Hartl on TwitterMichael Hartl on GitHub]]></itunes:summary>
    <description><![CDATA[<p>I talk with Michael about various miscellaneous topics including evolution, Stephen Hawking, Tau (a number equal to two times pi), Michael’s time in Y Combinator, and Michael’s experience developing the Ruby on Rails Tutorial.</p><ul><li><a href='https://www.railstutorial.org/'>Ruby on Rails Tutorial</a></li><li><a href='https://www.learnenough.com/'>Learn Enough to Be Dangerous</a></li><li><a href='https://www.michaelhartl.com/'>Michael Hartl&apos;s Website</a></li><li><a href='https://twitter.com/mhartl'>Michael Hartl on Twitter</a></li><li><a href='https://github.com/mhartl'>Michael Hartl on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>I talk with Michael about various miscellaneous topics including evolution, Stephen Hawking, Tau (a number equal to two times pi), Michael’s time in Y Combinator, and Michael’s experience developing the Ruby on Rails Tutorial.</p><ul><li><a href='https://www.railstutorial.org/'>Ruby on Rails Tutorial</a></li><li><a href='https://www.learnenough.com/'>Learn Enough to Be Dangerous</a></li><li><a href='https://www.michaelhartl.com/'>Michael Hartl&apos;s Website</a></li><li><a href='https://twitter.com/mhartl'>Michael Hartl on Twitter</a></li><li><a href='https://github.com/mhartl'>Michael Hartl on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478291-024-michael-hartl-author-of-the-ruby-on-rails-tutorial.mp3" length="57421215" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/t3tkj0pn5hkv1kn364p16bn9wjrw?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">1f5841ca-8bcc-48ae-aedd-40af3d784374</guid>
    <pubDate>Tue, 03 Dec 2019 09:00:00 -0500</pubDate>
    <itunes:duration>4783</itunes:duration>
    <itunes:keywords>ruby on rails tutorial, tau, y combinator, stephen hawking, rails</itunes:keywords>
    <itunes:episode>24</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>023 - Rails and Docker with Julian Fahrer</itunes:title>
    <title>023 - Rails and Docker with Julian Fahrer</title>
    <itunes:summary><![CDATA[In this episode, Julian Fahrer and I talk about using Docker with Rails. Learn Docker OnlineRails With DockerCodeTales.ioCodeTales/Blitz on GitHubCodeTales/Donner on Git HubJulian Fahrer on GitHubJulian Fahrer on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Julian Fahrer and I talk about using Docker with Rails.</p><ul><li><a href='http://LearnDocker.online'>Learn Docker Online</a></li><li><a href='http://RailsWithDocker.com'>Rails With Docker</a></li><li><a href='http://CodeTales.io'>CodeTales.io</a></li><li><a href='https://github.com/codetales/blitz'>CodeTales/Blitz on GitHub</a></li><li><a href='https://github.com/codetales/donner'>CodeTales/Donner on Git Hub</a></li><li><a href='https://github.com/jfahrer'>Julian Fahrer on GitHub</a></li><li><a href='https://twitter.com/jufahr'>Julian Fahrer on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Julian Fahrer and I talk about using Docker with Rails.</p><ul><li><a href='http://LearnDocker.online'>Learn Docker Online</a></li><li><a href='http://RailsWithDocker.com'>Rails With Docker</a></li><li><a href='http://CodeTales.io'>CodeTales.io</a></li><li><a href='https://github.com/codetales/blitz'>CodeTales/Blitz on GitHub</a></li><li><a href='https://github.com/codetales/donner'>CodeTales/Donner on Git Hub</a></li><li><a href='https://github.com/jfahrer'>Julian Fahrer on GitHub</a></li><li><a href='https://twitter.com/jufahr'>Julian Fahrer on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478292-023-rails-and-docker-with-julian-fahrer.mp3" length="29908772" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/1eu354dden4yhiy2p16eikbs1fi0?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">219576d9-80d3-4e71-afd5-8f1613d04739</guid>
    <pubDate>Tue, 19 Nov 2019 10:00:00 -0500</pubDate>
    <itunes:duration>2490</itunes:duration>
    <itunes:keywords>docker, rails</itunes:keywords>
    <itunes:episode>23</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>022 - Talking Raspberry Pi with Colleen Schnettler</itunes:title>
    <title>022 - Talking Raspberry Pi with Colleen Schnettler</title>
    <itunes:summary><![CDATA[In this episode, Colleen Schnettler and I discuss Raspberry Pi, ship valves, freelancing, programming with kids, and Colleen's new Rails screencast series. Code with ColleenColleen Schnettler on Twitter]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Colleen Schnettler and I discuss Raspberry Pi, ship valves, freelancing, programming with kids, and Colleen&apos;s new Rails screencast series.</p><ul><li><a href='http://codewithcolleen.com'>Code with Colleen</a></li><li><a href='https://twitter.com/leenyburger'>Colleen Schnettler on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Colleen Schnettler and I discuss Raspberry Pi, ship valves, freelancing, programming with kids, and Colleen&apos;s new Rails screencast series.</p><ul><li><a href='http://codewithcolleen.com'>Code with Colleen</a></li><li><a href='https://twitter.com/leenyburger'>Colleen Schnettler on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478293-022-talking-raspberry-pi-with-colleen-schnettler.mp3" length="38118052" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/3xbg840ba53yuc6wicqgzizf79qw?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">49af6ba8-977b-4934-becd-9d54392fa767</guid>
    <pubDate>Tue, 05 Nov 2019 07:00:00 -0500</pubDate>
    <itunes:duration>3174</itunes:duration>
    <itunes:keywords>freelancing, raspberry pi, rails</itunes:keywords>
    <itunes:episode>22</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>021 - Nate Hopkins, Co-Founder of CodeFund</itunes:title>
    <title>021 - Nate Hopkins, Co-Founder of CodeFund</title>
    <itunes:summary><![CDATA[In this episode, Nate Hopkins of CodeFund joins me for a conversation about early-2000s JavaScript, Nate’s OSS project StimulusReflex, and the aforementioned CodeFund, an open-source funding platform. Nate Hopkins on TwitterNate Hopkins on GitHubStimulusReflexCodeFundRuby Rogues]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Nate Hopkins of CodeFund joins me for a conversation about early-2000s JavaScript, Nate’s OSS project StimulusReflex, and the aforementioned CodeFund, an open-source funding platform.</p><ul><li><a href='https://twitter.com/hopsoft'>Nate Hopkins on Twitter</a></li><li><a href='https://github.com/hopsoft'>Nate Hopkins on GitHub</a></li><li><a href='https://docs.stimulusreflex.com'>StimulusReflex</a></li><li><a href='https://codefund.io'>CodeFund</a></li><li><a href='https://devchat.tv/ruby-rogues/'>Ruby Rogues</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Nate Hopkins of CodeFund joins me for a conversation about early-2000s JavaScript, Nate’s OSS project StimulusReflex, and the aforementioned CodeFund, an open-source funding platform.</p><ul><li><a href='https://twitter.com/hopsoft'>Nate Hopkins on Twitter</a></li><li><a href='https://github.com/hopsoft'>Nate Hopkins on GitHub</a></li><li><a href='https://docs.stimulusreflex.com'>StimulusReflex</a></li><li><a href='https://codefund.io'>CodeFund</a></li><li><a href='https://devchat.tv/ruby-rogues/'>Ruby Rogues</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478294-021-nate-hopkins-co-founder-of-codefund.mp3" length="36892795" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/ii3iiu8qh6zi3j5ivt6t4v5orodc?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">f5857dfb-b5eb-4e15-ac87-6c5d5c0de453</guid>
    <pubDate>Tue, 29 Oct 2019 10:00:00 -0400</pubDate>
    <itunes:duration>3071</itunes:duration>
    <itunes:keywords>stimulusreflex, codefund, javascript, rails</itunes:keywords>
    <itunes:episode>21</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>020 - Rails Upgrades with Ernesto Tagwerker</itunes:title>
    <title>020 - Rails Upgrades with Ernesto Tagwerker</title>
    <itunes:summary><![CDATA[Ernesto is back and this time we're talking upgrading Rails, speaking at conferences, how to find freelancing clients, and how to assess code quality. Ernesto Tagwerker on TwitterErnesto Tagwerker on GitHubOmbu LabsFast RubyErnesto Tagwerker's Blog Posts at Fast Ruby]]></itunes:summary>
    <description><![CDATA[<p>Ernesto is back and this time we&apos;re talking upgrading Rails, speaking at conferences, how to find freelancing clients, and how to assess code quality.</p><ul><li><a href='https://twitter.com/etagwerker'>Ernesto Tagwerker on Twitter</a></li><li><a href='https://github.com/etagwerker'>Ernesto Tagwerker on GitHub</a></li><li><a href='https://www.ombulabs.com/'>Ombu Labs</a></li><li><a href='https://fastruby.io/'>Fast Ruby</a></li><li><a href='https://www.fastruby.io/blog/authors/etagwerker'>Ernesto Tagwerker&apos;s Blog Posts at Fast Ruby</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Ernesto is back and this time we&apos;re talking upgrading Rails, speaking at conferences, how to find freelancing clients, and how to assess code quality.</p><ul><li><a href='https://twitter.com/etagwerker'>Ernesto Tagwerker on Twitter</a></li><li><a href='https://github.com/etagwerker'>Ernesto Tagwerker on GitHub</a></li><li><a href='https://www.ombulabs.com/'>Ombu Labs</a></li><li><a href='https://fastruby.io/'>Fast Ruby</a></li><li><a href='https://www.fastruby.io/blog/authors/etagwerker'>Ernesto Tagwerker&apos;s Blog Posts at Fast Ruby</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478295-020-rails-upgrades-with-ernesto-tagwerker.mp3" length="43390979" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/1exwqwnx3r80hxbb2rw3lbvaqvs8?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">2c50a2ad-cb87-4b00-8a72-2dec76aa1732</guid>
    <pubDate>Tue, 22 Oct 2019 10:00:00 -0400</pubDate>
    <itunes:duration>3613</itunes:duration>
    <itunes:keywords>quality code, freelancing, public speaking, rails</itunes:keywords>
    <itunes:episode>20</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>019 - Charles Nutter and Tom Enebo, Co-Leads of the JRuby Project</itunes:title>
    <title>019 - Charles Nutter and Tom Enebo, Co-Leads of the JRuby Project</title>
    <itunes:summary><![CDATA[Charles and Tom, co-leads of the JRuby project, explain what JRuby is, how it works and who it’s for. Our guests also patiently answer Jason’s numerous and excruciatingly fine-grained questions. Charles and Jason also discuss their respective endeavors for spicy food during their international travels. JRubyJRuby on MatrixCharles Nutter on TwitterCharles Nutter on GitHubTom Enebo on TwitterTom Enebo on GitHub]]></itunes:summary>
    <description><![CDATA[<p>Charles and Tom, co-leads of the JRuby project, explain what JRuby is, how it works and who it’s for. Our guests also patiently answer Jason’s numerous and excruciatingly fine-grained questions. Charles and Jason also discuss their respective endeavors for spicy food during their international travels.</p><ul><li><a href='https://www.jruby.org/'>JRuby</a></li><li><a href='https://matrix.to/#/#jruby:matrix.org'>JRuby on Matrix</a></li><li><a href='https://twitter.com/headius'>Charles Nutter on Twitter</a></li><li><a href='https://github.com/headius'>Charles Nutter on GitHub</a></li><li><a href='https://twitter.com/tom_enebo'>Tom Enebo on Twitter</a></li><li><a href='https://github.com/enebo'>Tom Enebo on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Charles and Tom, co-leads of the JRuby project, explain what JRuby is, how it works and who it’s for. Our guests also patiently answer Jason’s numerous and excruciatingly fine-grained questions. Charles and Jason also discuss their respective endeavors for spicy food during their international travels.</p><ul><li><a href='https://www.jruby.org/'>JRuby</a></li><li><a href='https://matrix.to/#/#jruby:matrix.org'>JRuby on Matrix</a></li><li><a href='https://twitter.com/headius'>Charles Nutter on Twitter</a></li><li><a href='https://github.com/headius'>Charles Nutter on GitHub</a></li><li><a href='https://twitter.com/tom_enebo'>Tom Enebo on Twitter</a></li><li><a href='https://github.com/enebo'>Tom Enebo on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478296-019-charles-nutter-and-tom-enebo-co-leads-of-the-jruby-project.mp3" length="32269143" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/sadlcc8qc8g2jf52dhl9yhv1n42c?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">0efccfce-d923-41cd-9039-3f6ef51f798d</guid>
    <pubDate>Tue, 15 Oct 2019 10:00:00 -0400</pubDate>
    <itunes:duration>2686</itunes:duration>
    <itunes:keywords>jruby, rails</itunes:keywords>
    <itunes:episode>19</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>017 Benedikt Deicke, Co-Founder of Userlist</itunes:title>
    <title>017 Benedikt Deicke, Co-Founder of Userlist</title>
    <itunes:summary><![CDATA[On today's episode, Benedickt Deicke and I discuss Ember + Rails as an architecture choice, starting a software project from scratch, and some of our past failed business attempts. Benedikt Deike on TwitterBenedikt Deike on GitHubUserlistUserlist on TwitterSlow &amp; Steady PodcastUser Onboarding: The Ultimate Guide for SaaS Founders]]></itunes:summary>
    <description><![CDATA[<p>On today&apos;s episode, Benedickt Deicke and I discuss Ember + Rails as an architecture choice, starting a software project from scratch, and some of our past failed business attempts.</p><ul><li><a href='https://twitter.com/benediktdeicke'>Benedikt Deike on Twitter</a></li><li><a href='https://github.com/benedikt'>Benedikt Deike on GitHub</a></li><li><a href='https://userlist.io'>Userlist</a></li><li><a href='https://twitter.com/Userlistio'>Userlist on Twitter</a></li><li><a href='https://www.slowandsteadypodcast.com/'>Slow &amp; Steady Podcast</a></li><li><a href='https://userlist.com/user-onboarding/'>User Onboarding: The Ultimate Guide for SaaS Founders</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On today&apos;s episode, Benedickt Deicke and I discuss Ember + Rails as an architecture choice, starting a software project from scratch, and some of our past failed business attempts.</p><ul><li><a href='https://twitter.com/benediktdeicke'>Benedikt Deike on Twitter</a></li><li><a href='https://github.com/benedikt'>Benedikt Deike on GitHub</a></li><li><a href='https://userlist.io'>Userlist</a></li><li><a href='https://twitter.com/Userlistio'>Userlist on Twitter</a></li><li><a href='https://www.slowandsteadypodcast.com/'>Slow &amp; Steady Podcast</a></li><li><a href='https://userlist.com/user-onboarding/'>User Onboarding: The Ultimate Guide for SaaS Founders</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478298-017-benedikt-deicke-co-founder-of-userlist.mp3" length="41074580" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/20thtjm1nnmz0jjom8drwxllnc79?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">09625947-1199-4a97-b633-2dccea353319</guid>
    <pubDate>Tue, 01 Oct 2019 10:00:00 -0400</pubDate>
    <itunes:duration>3421</itunes:duration>
    <itunes:keywords>ember, rails</itunes:keywords>
    <itunes:episode>17</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>018 - Andrew Culver, Creator of Bullet Train</itunes:title>
    <title>018 - Andrew Culver, Creator of Bullet Train</title>
    <itunes:summary><![CDATA[Andrew and I got together to discuss his software Bullet Train, service objects, POROs, and the value of code testability. Bullet TrainAndrew's blog at Bullet TrainAndrew Culver on TwitterAndrew Culver on GitHub]]></itunes:summary>
    <description><![CDATA[<p>Andrew and I got together to discuss his software Bullet Train, service objects, POROs, and the value of code testability.</p><ul><li><a href='https://bullettrain.co'>Bullet Train</a></li><li><a href='https://blog.bullettrain.co/author/andrew-culver/'>Andrew&apos;s blog at Bullet Train</a></li><li><a href='https://twitter.com/andrewculver?lang=en'>Andrew Culver on Twitter</a></li><li><a href='https://github.com/andrewculver'>Andrew Culver on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Andrew and I got together to discuss his software Bullet Train, service objects, POROs, and the value of code testability.</p><ul><li><a href='https://bullettrain.co'>Bullet Train</a></li><li><a href='https://blog.bullettrain.co/author/andrew-culver/'>Andrew&apos;s blog at Bullet Train</a></li><li><a href='https://twitter.com/andrewculver?lang=en'>Andrew Culver on Twitter</a></li><li><a href='https://github.com/andrewculver'>Andrew Culver on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478297-018-andrew-culver-creator-of-bullet-train.mp3" length="38324071" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/2gfb3ke2ro2duzbtlv4viw0ekwz2?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">2c0fd926-b86c-45b2-860b-b67470b76123</guid>
    <pubDate>Tue, 01 Oct 2019 10:00:00 -0400</pubDate>
    <itunes:duration>3191</itunes:duration>
    <itunes:keywords>service objects, bullet train, poros, code testability, rails</itunes:keywords>
    <itunes:episode>18</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>016 - Richard Schneeman</itunes:title>
    <title>016 - Richard Schneeman</title>
    <itunes:summary><![CDATA[Richard Schneeman and I discuss his job with Heroku, rate limiting, inventions, refrigeration, peas, and the overlaps between mechanical engineering and coding. Richard Schneeman on TwitterCodeTriageRichard Scheeman's Personal SiteRichard Scheeman on GitHub]]></itunes:summary>
    <description><![CDATA[<p>Richard Schneeman and I discuss his job with Heroku, rate limiting, inventions, refrigeration, peas, and the overlaps between mechanical engineering and coding.</p><ul><li><a href='https://twitter.com/schneems'>Richard Schneeman on Twitter</a></li><li><a href='https://www.codetriage.com/'>CodeTriage</a></li><li><a href='https://www.schneems.com/'>Richard Scheeman&apos;s Personal Site</a></li><li><a href='https://github.com/schneems'>Richard Scheeman on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Richard Schneeman and I discuss his job with Heroku, rate limiting, inventions, refrigeration, peas, and the overlaps between mechanical engineering and coding.</p><ul><li><a href='https://twitter.com/schneems'>Richard Schneeman on Twitter</a></li><li><a href='https://www.codetriage.com/'>CodeTriage</a></li><li><a href='https://www.schneems.com/'>Richard Scheeman&apos;s Personal Site</a></li><li><a href='https://github.com/schneems'>Richard Scheeman on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478299-016-richard-schneeman.mp3" length="39294640" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/g3qb8lu4nezi0lpbo2hai5zqumfz?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">b3cf691c-0855-41bd-9da8-e22bef778aed</guid>
    <pubDate>Tue, 24 Sep 2019 10:00:00 -0400</pubDate>
    <itunes:duration>3270</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>16</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>015 - Mike Perham, Creator of Sidekiq</itunes:title>
    <title>015 - Mike Perham, Creator of Sidekiq</title>
    <itunes:summary><![CDATA[Me and Mike discuss, among other things, good use cases for Sidekiq, deploying Sidekiq to production, and side topics like what the JVM is and what threads are. Sidekiqmikeperham.comMike Perham on GitHub]]></itunes:summary>
    <description><![CDATA[<p>Me and Mike discuss, among other things, good use cases for Sidekiq, deploying Sidekiq to production, and side topics like what the JVM is and what threads are.</p><ul><li><a href='https://sidekiq.org'>Sidekiq</a></li><li><a href='https://www.mikeperham.com'>mikeperham.com</a></li><li><a href='https://github.com/mperham'>Mike Perham on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Me and Mike discuss, among other things, good use cases for Sidekiq, deploying Sidekiq to production, and side topics like what the JVM is and what threads are.</p><ul><li><a href='https://sidekiq.org'>Sidekiq</a></li><li><a href='https://www.mikeperham.com'>mikeperham.com</a></li><li><a href='https://github.com/mperham'>Mike Perham on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478300-015-mike-perham-creator-of-sidekiq.mp3" length="33798480" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/8o24hcbccox0v8orkusrxe1xbpss?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">8a9fe424-597b-409e-96f1-c6b1d7620d44</guid>
    <pubDate>Tue, 10 Sep 2019 10:20:00 -0400</pubDate>
    <itunes:duration>2815</itunes:duration>
    <itunes:keywords>threading, sidekiq, rails</itunes:keywords>
    <itunes:episode>15</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>014 - A Completely Unfocused and Utterly Mind-Blowing Conversation with Noah Gibbs</itunes:title>
    <title>014 - A Completely Unfocused and Utterly Mind-Blowing Conversation with Noah Gibbs</title>
    <itunes:summary><![CDATA[Noah and I got together for a conversation about his book Rebuilding Rails and then immediately digressed into a series of fascinating rabbit holes about the history of coding and computers themselves. Noah Gibbs on TwitterNoah's Book, Rebuilding RailsCodefol.ioNoah's writing for AppFolio]]></itunes:summary>
    <description><![CDATA[<p>Noah and I got together for a conversation about his book Rebuilding Rails and then immediately digressed into a series of fascinating rabbit holes about the history of coding and computers themselves.</p><ul><li><a href='https://twitter.com/codefolio/'>Noah Gibbs on Twitter</a></li><li><a href='http://rebuilding-rails.com/'>Noah&apos;s Book, Rebuilding Rails</a></li><li><a href='https://twitter.com/codefolio'>Codefol.io</a></li><li><a href='http://engineering.appfolio.com/'>Noah&apos;s writing for AppFolio</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Noah and I got together for a conversation about his book Rebuilding Rails and then immediately digressed into a series of fascinating rabbit holes about the history of coding and computers themselves.</p><ul><li><a href='https://twitter.com/codefolio/'>Noah Gibbs on Twitter</a></li><li><a href='http://rebuilding-rails.com/'>Noah&apos;s Book, Rebuilding Rails</a></li><li><a href='https://twitter.com/codefolio'>Codefol.io</a></li><li><a href='http://engineering.appfolio.com/'>Noah&apos;s writing for AppFolio</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478301-014-a-completely-unfocused-and-utterly-mind-blowing-conversation-with-noah-gibbs.mp3" length="35771515" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/0nrtyofgaic5zpm5mzn58kyj642x?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">355f503a-6c7c-4633-b97b-eed280c49c8a</guid>
    <pubDate>Tue, 10 Sep 2019 10:00:00 -0400</pubDate>
    <itunes:duration>2978</itunes:duration>
    <itunes:keywords>palmos, history of programming, ruby, rails, c</itunes:keywords>
    <itunes:episode>14</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>012 - Transitioning from Freelance to Products with Mike Buckbee</itunes:title>
    <title>012 - Transitioning from Freelance to Products with Mike Buckbee</title>
    <itunes:summary><![CDATA[Mike Buckbee, founder of Expedited Security returns and we discuss how we transitioned from freelance work to building our own products. Mike Buckbee on TwitterMike Buckbee on GitHubExpedited SecurityExpedited SSLExpedited WAF]]></itunes:summary>
    <description><![CDATA[<p>Mike Buckbee, founder of Expedited Security returns and we discuss how we transitioned from freelance work to building our own products.</p><ul><li><a href='https://twitter.com/mbuckbee'>Mike Buckbee on Twitter</a></li><li><a href='https://github.com/mbuckbee'>Mike Buckbee on GitHub</a></li><li><a href='https://expeditedsecurity.com/'>Expedited Security</a></li><li><a href='https://elements.heroku.com/addons/expeditedssl'>Expedited SSL</a></li><li><a href='https://elements.heroku.com/addons/expeditedwaf'>Expedited WAF</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Mike Buckbee, founder of Expedited Security returns and we discuss how we transitioned from freelance work to building our own products.</p><ul><li><a href='https://twitter.com/mbuckbee'>Mike Buckbee on Twitter</a></li><li><a href='https://github.com/mbuckbee'>Mike Buckbee on GitHub</a></li><li><a href='https://expeditedsecurity.com/'>Expedited Security</a></li><li><a href='https://elements.heroku.com/addons/expeditedssl'>Expedited SSL</a></li><li><a href='https://elements.heroku.com/addons/expeditedwaf'>Expedited WAF</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478303-012-transitioning-from-freelance-to-products-with-mike-buckbee.mp3" length="37253756" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/bdpx0fkjb7rt9vh700m208dd8ggr?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">b266ea4f-1b90-4206-b8df-894d423babea</guid>
    <pubDate>Tue, 27 Aug 2019 10:00:00 -0400</pubDate>
    <itunes:duration>3102</itunes:duration>
    <itunes:keywords>jobs, freelancing, entrepreneurship, rails</itunes:keywords>
    <itunes:episode>12</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>013 - Rails Performance with Nate Berkopec</itunes:title>
    <title>013 - Rails Performance with Nate Berkopec</title>
    <itunes:summary><![CDATA[I talk with Nate Berkopec about common Rails performance issues. Nate also explains what the heck threads and connection pools are. Speedshop, Nate's consultancyThe Complete Guide to Rails PerformanceNate Berkopec on TwitterNate Berkopec on Github]]></itunes:summary>
    <description><![CDATA[<p>I talk with Nate Berkopec about common Rails performance issues. Nate also explains what the heck threads and connection pools are.</p><ul><li><a href='http://speedshop.co'>Speedshop</a>, Nate&apos;s consultancy</li><li><a href='https://www.railsspeed.com/'>The Complete Guide to Rails Performance</a></li><li><a href='https://twitter.com/nateberkopec'>Nate Berkopec on Twitter</a></li><li><a href='https://github.com/nateberkopec'>Nate Berkopec on Github</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>I talk with Nate Berkopec about common Rails performance issues. Nate also explains what the heck threads and connection pools are.</p><ul><li><a href='http://speedshop.co'>Speedshop</a>, Nate&apos;s consultancy</li><li><a href='https://www.railsspeed.com/'>The Complete Guide to Rails Performance</a></li><li><a href='https://twitter.com/nateberkopec'>Nate Berkopec on Twitter</a></li><li><a href='https://github.com/nateberkopec'>Nate Berkopec on Github</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478302-013-rails-performance-with-nate-berkopec.mp3" length="30339485" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/ye6nrg4zhsralqi9mqbcei1lxtto?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">ba551484-d681-434a-afee-d16a19328aa9</guid>
    <pubDate>Tue, 27 Aug 2019 10:00:00 -0400</pubDate>
    <itunes:duration>2526</itunes:duration>
    <itunes:keywords>performance, rails</itunes:keywords>
    <itunes:episode>13</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>011 -  Two Docker Noobs Talk About Docker - with Andrew Mason</itunes:title>
    <title>011 -  Two Docker Noobs Talk About Docker - with Andrew Mason</title>
    <itunes:summary><![CDATA[In this episode I drag my friend Andrew Mason through a long, rambling, undisciplined discussion of a number of things including me and Andrew's respective experiences with Docker. Andrew Mason's websiteAndrew Mason on LinkedInAndrew Mason on GitHubAndrew Mason on TwitterRuby Rogues Podcast]]></itunes:summary>
    <description><![CDATA[<p>In this episode I drag my friend Andrew Mason through a long, rambling, undisciplined discussion of a number of things including me and Andrew&apos;s respective experiences with Docker.</p><ul><li><a href='https://www.andrewmason.me/'>Andrew Mason&apos;s website</a></li><li><a href='https://www.linkedin.com/in/andrew-mason/'>Andrew Mason on LinkedIn</a></li><li><a href='https://github.com/andrewmcodes'>Andrew Mason on GitHub</a></li><li><a href='https://twitter.com/andrewmcodes'>Andrew Mason on Twitter</a></li><li><a href='https://devchat.tv/ruby-rogues/'>Ruby Rogues Podcast</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode I drag my friend Andrew Mason through a long, rambling, undisciplined discussion of a number of things including me and Andrew&apos;s respective experiences with Docker.</p><ul><li><a href='https://www.andrewmason.me/'>Andrew Mason&apos;s website</a></li><li><a href='https://www.linkedin.com/in/andrew-mason/'>Andrew Mason on LinkedIn</a></li><li><a href='https://github.com/andrewmcodes'>Andrew Mason on GitHub</a></li><li><a href='https://twitter.com/andrewmcodes'>Andrew Mason on Twitter</a></li><li><a href='https://devchat.tv/ruby-rogues/'>Ruby Rogues Podcast</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478304-011-two-docker-noobs-talk-about-docker-with-andrew-mason.mp3" length="43153743" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/iw0z4i28nh6ta73g3kik4zke1kv5?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">4f3d7706-fb71-4715-a5d0-e4d20060b7fb</guid>
    <pubDate>Wed, 21 Aug 2019 10:00:00 -0400</pubDate>
    <itunes:duration>3594</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>11</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>010 - Vim Tips with Trae Robrock</itunes:title>
    <title>010 - Vim Tips with Trae Robrock</title>
    <itunes:summary><![CDATA[Trae Robrock returns and we share our favorite tips, tricks, and plugins for working in Vim. Trae's Vim ConfigTrae's WebsiteRails.vimCtrlp.vimTabularFugitive.vimAsynchronous Lint EngineMy Vim setup for Rails]]></itunes:summary>
    <description><![CDATA[<p>Trae Robrock returns and we share our favorite tips, tricks, and plugins for working in Vim.</p><ul><li><a href='https://github.com/trobrock/trobrock-vim'>Trae&apos;s Vim Config</a></li><li><a href='https://trobrock.com/'>Trae&apos;s Website</a></li><li><a href='https://github.com/tpope/vim-rails'>Rails.vim</a></li><li><a href='https://github.com/kien/ctrlp.vim'>Ctrlp.vim</a></li><li><a href='https://github.com/godlygeek/tabular'>Tabular</a></li><li><a href='https://github.com/tpope/vim-fugitive'>Fugitive.vim</a></li><li><a href='https://github.com/w0rp/ale'>Asynchronous Lint Engine</a></li><li><a href='https://www.codewithjason.com/vim-setup-rails/'>My Vim setup for Rails</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Trae Robrock returns and we share our favorite tips, tricks, and plugins for working in Vim.</p><ul><li><a href='https://github.com/trobrock/trobrock-vim'>Trae&apos;s Vim Config</a></li><li><a href='https://trobrock.com/'>Trae&apos;s Website</a></li><li><a href='https://github.com/tpope/vim-rails'>Rails.vim</a></li><li><a href='https://github.com/kien/ctrlp.vim'>Ctrlp.vim</a></li><li><a href='https://github.com/godlygeek/tabular'>Tabular</a></li><li><a href='https://github.com/tpope/vim-fugitive'>Fugitive.vim</a></li><li><a href='https://github.com/w0rp/ale'>Asynchronous Lint Engine</a></li><li><a href='https://www.codewithjason.com/vim-setup-rails/'>My Vim setup for Rails</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478305-010-vim-tips-with-trae-robrock.mp3" length="36067387" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/sxyfldzgjb1floa532d30jsc1wvq?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">40327c73-b74c-4fdb-97ff-a322ec106b65</guid>
    <pubDate>Tue, 16 Jul 2019 10:00:00 -0400</pubDate>
    <itunes:duration>3003</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>10</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>009 - Freelancing and Entrepreneurship as a Programmer with Mike Buckbee</itunes:title>
    <title>009 - Freelancing and Entrepreneurship as a Programmer with Mike Buckbee</title>
    <itunes:summary><![CDATA[Mike Buckbee, founder of Expedited Security, and I talk about our how we approach entrepreneurship, what we've learned, and why you shouldn't listen to our advice. Mike Buckbee on TwitterMike Buckbee on GitHubExpedited SecurityExpedited SSLExpedited WAF]]></itunes:summary>
    <description><![CDATA[<p>Mike Buckbee, founder of Expedited Security, and I talk about our how we approach entrepreneurship, what we&apos;ve learned, and why you shouldn&apos;t listen to our advice.</p><ul><li><a href='https://twitter.com/mbuckbee'>Mike Buckbee on Twitter</a></li><li><a href='https://github.com/mbuckbee'>Mike Buckbee on GitHub</a></li><li><a href='https://expeditedsecurity.com/'>Expedited Security</a></li><li><a href='https://elements.heroku.com/addons/expeditedssl'>Expedited SSL</a></li><li><a href='https://elements.heroku.com/addons/expeditedwaf'>Expedited WAF</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Mike Buckbee, founder of Expedited Security, and I talk about our how we approach entrepreneurship, what we&apos;ve learned, and why you shouldn&apos;t listen to our advice.</p><ul><li><a href='https://twitter.com/mbuckbee'>Mike Buckbee on Twitter</a></li><li><a href='https://github.com/mbuckbee'>Mike Buckbee on GitHub</a></li><li><a href='https://expeditedsecurity.com/'>Expedited Security</a></li><li><a href='https://elements.heroku.com/addons/expeditedssl'>Expedited SSL</a></li><li><a href='https://elements.heroku.com/addons/expeditedwaf'>Expedited WAF</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478306-009-freelancing-and-entrepreneurship-as-a-programmer-with-mike-buckbee.mp3" length="39771558" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/afzxj1s36nlumcluofl6mxairhvr?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">41c27c8c-8921-4224-af3d-49f98c02df1b</guid>
    <pubDate>Tue, 09 Jul 2019 10:00:00 -0400</pubDate>
    <itunes:duration>3312</itunes:duration>
    <itunes:keywords>jobs, freelancing, entrepreneurship, rails</itunes:keywords>
    <itunes:episode>9</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>008 - Maintaining Large Rails Applications with Ernesto Tagwerker</itunes:title>
    <title>008 - Maintaining Large Rails Applications with Ernesto Tagwerker</title>
    <itunes:summary><![CDATA[In this episode, Ernesto Tagwerker and I discuss how we approach working on large Rails applications, methods for writing useful tests in a large application setting, and we extend an invitation to join us for some Nashville hot chicken in August at Southeast Ruby. Ernesto Tagwerker on TwitterErnesto Tagwerker on GitHubOmbu LabsFast RubyComponent Based Rails ApplicationsTrailblazerSoutheast Ruby Conference]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Ernesto Tagwerker and I discuss how we approach working on large Rails applications, methods for writing useful tests in a large application setting, and we extend an invitation to join us for some Nashville hot chicken in August at Southeast Ruby.</p><ul><li><a href='https://twitter.com/etagwerker'>Ernesto Tagwerker on Twitter</a></li><li><a href='https://github.com/etagwerker'>Ernesto Tagwerker on GitHub</a></li><li><a href='https://www.ombulabs.com/'>Ombu Labs</a></li><li><a href='https://fastruby.io/'>Fast Ruby</a></li><li><a href='https://www.cbra.info/'>Component Based Rails Applications</a></li><li><a href='http://trailblazer.to/'>Trailblazer</a></li><li><a href='https://southeastruby.com/'>Southeast Ruby Conference</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Ernesto Tagwerker and I discuss how we approach working on large Rails applications, methods for writing useful tests in a large application setting, and we extend an invitation to join us for some Nashville hot chicken in August at Southeast Ruby.</p><ul><li><a href='https://twitter.com/etagwerker'>Ernesto Tagwerker on Twitter</a></li><li><a href='https://github.com/etagwerker'>Ernesto Tagwerker on GitHub</a></li><li><a href='https://www.ombulabs.com/'>Ombu Labs</a></li><li><a href='https://fastruby.io/'>Fast Ruby</a></li><li><a href='https://www.cbra.info/'>Component Based Rails Applications</a></li><li><a href='http://trailblazer.to/'>Trailblazer</a></li><li><a href='https://southeastruby.com/'>Southeast Ruby Conference</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478307-008-maintaining-large-rails-applications-with-ernesto-tagwerker.mp3" length="37146591" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/yrwq42dovl2ou2exbtktvkmwja3p?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">7855145e-a714-4593-b6bc-19fc860978b1</guid>
    <pubDate>Tue, 25 Jun 2019 07:00:00 -0400</pubDate>
    <itunes:duration>3093</itunes:duration>
    <itunes:keywords>large applications, poros, rails</itunes:keywords>
    <itunes:episode>8</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>007 - How to Find a Job with Charles Max Wood</itunes:title>
    <title>007 - How to Find a Job with Charles Max Wood</title>
    <itunes:summary><![CDATA[Charles Max Wood and I discuss how to create, grow, and leverage the relationships you need to get the work you want as a programmer. Charles Wood's book Get a Coder JobDevchat.tvCharles Wood on TwitterCharles Wood on GitHub]]></itunes:summary>
    <description><![CDATA[<p>Charles Max Wood and I discuss how to create, grow, and leverage the relationships you need to get the work you want as a programmer.</p><ul><li><a href='https://devchat.tv/get-a-coder-job/'>Charles Wood&apos;s book <em>Get a Coder Job</em></a></li><li><a href='https://devchat.tv'>Devchat.tv</a></li><li><a href='https://twitter.com/cmaxw?lang=en'>Charles Wood on Twitter</a></li><li><a href='https://github.com/cmaxw'>Charles Wood on GitHub</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Charles Max Wood and I discuss how to create, grow, and leverage the relationships you need to get the work you want as a programmer.</p><ul><li><a href='https://devchat.tv/get-a-coder-job/'>Charles Wood&apos;s book <em>Get a Coder Job</em></a></li><li><a href='https://devchat.tv'>Devchat.tv</a></li><li><a href='https://twitter.com/cmaxw?lang=en'>Charles Wood on Twitter</a></li><li><a href='https://github.com/cmaxw'>Charles Wood on GitHub</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478308-007-how-to-find-a-job-with-charles-max-wood.mp3" length="38805292" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/ch7o0jdhfk4xnvbfznyfl1bndv0u?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">c65ec353-b8f2-4707-912b-cbc9a9cdc5f5</guid>
    <pubDate>Tue, 18 Jun 2019 07:00:00 -0400</pubDate>
    <itunes:duration>3231</itunes:duration>
    <itunes:keywords>rails</itunes:keywords>
    <itunes:episode>7</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>006 - Me and Trae Robrock Share Our Favorite Debugging Tips</itunes:title>
    <title>006 - Me and Trae Robrock Share Our Favorite Debugging Tips</title>
    <itunes:summary><![CDATA[Me and Trae Robrock share all our favorite debugging tips. Trae Robrock's websiteTrae's Git bisect scriptMy best programming tips7 Habits of Highly Effective People]]></itunes:summary>
    <description><![CDATA[<p>Me and Trae Robrock share all our favorite debugging tips.</p><ul><li><a href='https://trobrock.com/'>Trae Robrock&apos;s website</a></li><li><a href='https://gist.github.com/trobrock/24ebd4b945643526c72107a8095b5db3'>Trae&apos;s Git bisect script</a></li><li><a href='https://www.codewithjason.com/best-programming-tips/'>My best programming tips</a></li><li><a href='https://www.amazon.com/Habits-Highly-Effective-People-Powerful/dp/0743269519'>7 Habits of Highly Effective People</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Me and Trae Robrock share all our favorite debugging tips.</p><ul><li><a href='https://trobrock.com/'>Trae Robrock&apos;s website</a></li><li><a href='https://gist.github.com/trobrock/24ebd4b945643526c72107a8095b5db3'>Trae&apos;s Git bisect script</a></li><li><a href='https://www.codewithjason.com/best-programming-tips/'>My best programming tips</a></li><li><a href='https://www.amazon.com/Habits-Highly-Effective-People-Powerful/dp/0743269519'>7 Habits of Highly Effective People</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478309-006-me-and-trae-robrock-share-our-favorite-debugging-tips.mp3" length="31213681" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/rumytv6lexgjlwxtpctc90zedd3h?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">42ff9a7a-86d6-4beb-8004-bce6cf4b9e7b</guid>
    <pubDate>Tue, 11 Jun 2019 06:00:00 -0400</pubDate>
    <itunes:duration>2599</itunes:duration>
    <itunes:keywords>debugging, rails</itunes:keywords>
    <itunes:episode>6</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>005 - Vladimir Dementyev and I Discuss Contributing to Rails</itunes:title>
    <title>005 - Vladimir Dementyev and I Discuss Contributing to Rails</title>
    <itunes:summary><![CDATA[Vladimir Dementyev and I discuss the hows, whens, and whys of contributing to Rails and other open source projects. Vladimir Dementyev on GitHubVladimir Dementyev on TwitterVladimir Dementyev on LinkedIn]]></itunes:summary>
    <description><![CDATA[<p>Vladimir Dementyev and I discuss the hows, whens, and whys of contributing to Rails and other open source projects.</p><ul><li><a href='https://github.com/palkan'>Vladimir Dementyev on GitHub</a></li><li><a href='https://twitter.com/palkan_tula?lang=en'>Vladimir Dementyev on Twitter</a></li><li><a href='https://www.linkedin.com/in/vladimir-dementyev-1a8b415a/?originalSubdomain=ru'>Vladimir Dementyev on LinkedIn</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Vladimir Dementyev and I discuss the hows, whens, and whys of contributing to Rails and other open source projects.</p><ul><li><a href='https://github.com/palkan'>Vladimir Dementyev on GitHub</a></li><li><a href='https://twitter.com/palkan_tula?lang=en'>Vladimir Dementyev on Twitter</a></li><li><a href='https://www.linkedin.com/in/vladimir-dementyev-1a8b415a/?originalSubdomain=ru'>Vladimir Dementyev on LinkedIn</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478311-005-vladimir-dementyev-and-i-discuss-contributing-to-rails.mp3" length="34609356" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/m4lchl24j9s8ezjq448zjjgqhm9v?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">0fa7f8ef-ba63-4e2e-93e1-f06902f8f2ec</guid>
    <pubDate>Sun, 02 Jun 2019 10:00:00 -0400</pubDate>
    <itunes:duration>2881</itunes:duration>
    <itunes:keywords>open source, coding, rails</itunes:keywords>
    <itunes:episode>5</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>004 - Webpacker with Prathamesh Sonpatki, Director at BigBinary</itunes:title>
    <title>004 - Webpacker with Prathamesh Sonpatki, Director at BigBinary</title>
    <itunes:summary><![CDATA[Prathamesh Sonpatki and I discuss what Webpack and Webpacker are and how to use Webpack to manage JavaScript in Rails. Prathamesh's blogPrathamesh on BigBinary's BlogReactJS by Example - Building Modern Web Applications with React by Prathamesh Sonpatki &amp; Vipul A MPrathamesh Sonpatki on GitHubPrathamesh Sonpatki on TwitterPrathamesh Sonpatki's Email: csonpatki@gmail.comRubyConf India]]></itunes:summary>
    <description><![CDATA[<p>Prathamesh Sonpatki and I discuss what Webpack and Webpacker are and how to use Webpack to manage JavaScript in Rails.</p><ul><li><a href='https://www.prathamesh.tech/'>Prathamesh&apos;s blog</a></li><li><a href='https://blog.bigbinary.com/authors/prathamesh/'>Prathamesh on BigBinary&apos;s Blog</a></li><li><a href='https://www.packtpub.com/web-development/reactjs-example-building-modern-web-applications-react'>ReactJS by Example - Building Modern Web Applications with React by Prathamesh Sonpatki &amp; Vipul A M</a></li><li><a href='https://github.com/prathamesh-sonpatki'>Prathamesh Sonpatki on GitHub</a></li><li><a href='https://twitter.com/_cha1tanya'>Prathamesh Sonpatki on Twitter</a></li><li>Prathamesh Sonpatki&apos;s Email: csonpatki@gmail.com</li><li><a href='https://www.rubyconfindia.org/'>RubyConf India</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Prathamesh Sonpatki and I discuss what Webpack and Webpacker are and how to use Webpack to manage JavaScript in Rails.</p><ul><li><a href='https://www.prathamesh.tech/'>Prathamesh&apos;s blog</a></li><li><a href='https://blog.bigbinary.com/authors/prathamesh/'>Prathamesh on BigBinary&apos;s Blog</a></li><li><a href='https://www.packtpub.com/web-development/reactjs-example-building-modern-web-applications-react'>ReactJS by Example - Building Modern Web Applications with React by Prathamesh Sonpatki &amp; Vipul A M</a></li><li><a href='https://github.com/prathamesh-sonpatki'>Prathamesh Sonpatki on GitHub</a></li><li><a href='https://twitter.com/_cha1tanya'>Prathamesh Sonpatki on Twitter</a></li><li>Prathamesh Sonpatki&apos;s Email: csonpatki@gmail.com</li><li><a href='https://www.rubyconfindia.org/'>RubyConf India</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478312-004-webpacker-with-prathamesh-sonpatki-director-at-bigbinary.mp3" length="23501915" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/wrmhh1hja7fobp1xz72hc73l70kj?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">239a3a71-6ed0-46ca-b042-d2346e6d60cb</guid>
    <pubDate>Tue, 28 May 2019 10:00:00 -0400</pubDate>
    <itunes:duration>1954</itunes:duration>
    <itunes:keywords>webpack, angular, rails</itunes:keywords>
    <itunes:episode>4</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>001 - Ben Orenstein, Co-Founder of Tuple</itunes:title>
    <title>001 - Ben Orenstein, Co-Founder of Tuple</title>
    <itunes:summary><![CDATA[On my premiere episode, I talk with Ben Orenstein about refactoring, forms in Rails, the pros and cons of inheritance, levels of abstraction, and ActiveRecord callbacks. Ben Orenstein's WebsiteRefactoring RailsTupleThe Art of Product PodcastBen Orenstein on Twitter]]></itunes:summary>
    <description><![CDATA[<p>On my premiere episode, I talk with Ben Orenstein about refactoring, forms in Rails, the pros and cons of inheritance, levels of abstraction, and ActiveRecord callbacks.</p><ul><li><a href='https://www.benorenstein.com/'>Ben Orenstein&apos;s Website</a></li><li><a href='https://www.refactoringrails.io/'>Refactoring Rails</a></li><li><a href='https://tuple.app/'>Tuple</a></li><li><a href='http://artofproductpodcast.com/'>The Art of Product Podcast</a></li><li><a href='https://twitter.com/r00k'>Ben Orenstein on Twitter</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>On my premiere episode, I talk with Ben Orenstein about refactoring, forms in Rails, the pros and cons of inheritance, levels of abstraction, and ActiveRecord callbacks.</p><ul><li><a href='https://www.benorenstein.com/'>Ben Orenstein&apos;s Website</a></li><li><a href='https://www.refactoringrails.io/'>Refactoring Rails</a></li><li><a href='https://tuple.app/'>Tuple</a></li><li><a href='http://artofproductpodcast.com/'>The Art of Product Podcast</a></li><li><a href='https://twitter.com/r00k'>Ben Orenstein on Twitter</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478315-001-ben-orenstein-co-founder-of-tuple.mp3" length="20830407" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/pcait1s5xgski09zmcez8fdrde0t?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">584c9a50-6881-4661-b38e-fada45961026</guid>
    <pubDate>Wed, 01 May 2019 10:00:00 -0400</pubDate>
    <itunes:duration>1734</itunes:duration>
    <itunes:keywords>rails</itunes:keywords>
    <itunes:episode>1</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>002 - Stimulus and Webpacker with Noel Rappin</itunes:title>
    <title>002 - Stimulus and Webpacker with Noel Rappin</title>
    <itunes:summary><![CDATA[In today's episode, I talk to developer and author Noel Rappin about Webpack, Webpacker, and Stimulus. Noel Rappin on TwitterNoel Rappin's WebsiteTech Done Right PodcastTable XITake My Money: Accepting Payments on the Web]]></itunes:summary>
    <description><![CDATA[<p>In today&apos;s episode, I talk to developer and author Noel Rappin about Webpack, Webpacker, and Stimulus.</p><ul><li><a href='https://twitter.com/noelrap'>Noel Rappin on Twitter</a></li><li><a href='http://www.noelrappin.com/'>Noel Rappin&apos;s Website</a></li><li><a href='https://www.techdoneright.io/'>Tech Done Right Podcast</a></li><li><a href='https://www.tablexi.com/'>Table XI</a></li><li><a href='https://www.amazon.com/Take-My-Money-Accepting-Payments/dp/1680501992'>Take My Money: Accepting Payments on the Web</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>In today&apos;s episode, I talk to developer and author Noel Rappin about Webpack, Webpacker, and Stimulus.</p><ul><li><a href='https://twitter.com/noelrap'>Noel Rappin on Twitter</a></li><li><a href='http://www.noelrappin.com/'>Noel Rappin&apos;s Website</a></li><li><a href='https://www.techdoneright.io/'>Tech Done Right Podcast</a></li><li><a href='https://www.tablexi.com/'>Table XI</a></li><li><a href='https://www.amazon.com/Take-My-Money-Accepting-Payments/dp/1680501992'>Take My Money: Accepting Payments on the Web</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478314-002-stimulus-and-webpacker-with-noel-rappin.mp3" length="23138351" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/2ie310k4aetznljyyhsnouag5x8y?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">e11df0e6-8020-4a75-aab4-a87e2093ff9c</guid>
    <pubDate>Wed, 01 May 2019 10:00:00 -0400</pubDate>
    <itunes:duration>1926</itunes:duration>
    <itunes:keywords>webpack, stimulus, rails, webpacker</itunes:keywords>
    <itunes:episode>2</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>003 - Rails Security with Frank Rietta</itunes:title>
    <title>003 - Rails Security with Frank Rietta</title>
    <itunes:summary><![CDATA[Today, Frank Rietta and I discuss common application vulnerabilities from the OWASP top ten and basic steps you can take to secure your Rails code. Frank Rietta's Email: frank@rietta.comFrank Rietta on TwitterFrank Rietta on GitHubRietta Inc.The OWASP Top 10]]></itunes:summary>
    <description><![CDATA[<p>Today, Frank Rietta and I discuss common application vulnerabilities from the OWASP top ten and basic steps you can take to secure your Rails code.</p><ul><li>Frank Rietta&apos;s Email: frank@rietta.com</li><li><a href='https://twitter.com/frankrietta'>Frank Rietta on Twitter</a></li><li><a href='https://github.com/rietta'>Frank Rietta on GitHub</a></li><li><a href='https://rietta.com/'>Rietta Inc.</a></li><li><a href='https://www.owasp.org/images/7/72/OWASP_Top_10-2017_%28en%29.pdf.pdf'>The OWASP Top 10</a></li></ul>]]></description>
    <content:encoded><![CDATA[<p>Today, Frank Rietta and I discuss common application vulnerabilities from the OWASP top ten and basic steps you can take to secure your Rails code.</p><ul><li>Frank Rietta&apos;s Email: frank@rietta.com</li><li><a href='https://twitter.com/frankrietta'>Frank Rietta on Twitter</a></li><li><a href='https://github.com/rietta'>Frank Rietta on GitHub</a></li><li><a href='https://rietta.com/'>Rietta Inc.</a></li><li><a href='https://www.owasp.org/images/7/72/OWASP_Top_10-2017_%28en%29.pdf.pdf'>The OWASP Top 10</a></li></ul>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/1878319/episodes/9478313-003-rails-security-with-frank-rietta.mp3" length="31871146" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/8pn7dbs4x6pytti2r3qav46vwauf?.jpg" />
    <itunes:author>jason@codewithjason.com (Jason Swett)</itunes:author>
    <guid isPermaLink="false">f18932c5-2d6b-4df2-bbd8-fc5ab1cfd697</guid>
    <pubDate>Wed, 01 May 2019 10:00:00 -0400</pubDate>
    <itunes:duration>2654</itunes:duration>
    <itunes:keywords>security, rails</itunes:keywords>
    <itunes:episode>3</itunes:episode>
    <itunes:episodeType></itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
</channel>
</rss>
