<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>jasonbrownsoftware.net</title><description>personal software blog</description><link>https://jasonbrownsoftware.net/</link><item><title>Notes on AI in Software Development (Feb 2026)</title><link>https://jasonbrownsoftware.net/blog/notes_on_ai_in_software_development_feb_2026/</link><guid isPermaLink="true">https://jasonbrownsoftware.net/blog/notes_on_ai_in_software_development_feb_2026/</guid><description>AI prediction of trending up / trending down</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Async Workflows: Sidekiq vs. Temporal</title><link>https://jasonbrownsoftware.net/blog/async_workflows_sidekiq_temporal/</link><guid isPermaLink="true">https://jasonbrownsoftware.net/blog/async_workflows_sidekiq_temporal/</guid><description>An election-themed comparison of three ways to run multi-step background processes in Ruby, from my Rocky Mountain Ruby 2026 lightning talk</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Building high signal-to-noise monitors</title><link>https://jasonbrownsoftware.net/blog/building_high_signal_to_noise_monitors/</link><guid isPermaLink="true">https://jasonbrownsoftware.net/blog/building_high_signal_to_noise_monitors/</guid><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>