<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on April 3, 2026 at 4:20 pm by All in One SEO v4.9.5.1 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://kerrick.blog/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Kerrick Long (blog)</title>
		<link><![CDATA[https://kerrick.blog]]></link>
		<description><![CDATA[Kerrick Long (blog)]]></description>
		<lastBuildDate><![CDATA[Sun, 07 Dec 2025 13:28:00 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://kerrick.blog/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/humble-bundle-abandons-history-of-drm-free-media/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/humble-bundle-abandons-history-of-drm-free-media/]]></link>
			<title>Humble Bundle Abandons History of DRM Free Media</title>
			<pubDate><![CDATA[Sun, 07 Dec 2025 13:28:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts-page/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts-page/]]></link>
			<title>Posts Page</title>
			<pubDate><![CDATA[Sat, 27 Dec 2025 16:23:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/ratatui-bindings-for-ruby/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/ratatui-bindings-for-ruby/]]></link>
			<title>Ratatui Bindings for Ruby</title>
			<pubDate><![CDATA[Wed, 24 Dec 2025 14:56:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/i-am-antigravity-i-am-ready-go/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/i-am-antigravity-i-am-ready-go/]]></link>
			<title>“I am Antigravity. I am ready. Go.”</title>
			<pubDate><![CDATA[Wed, 24 Dec 2025 14:55:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/ai-agent-security-in-one-screenshot/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/ai-agent-security-in-one-screenshot/]]></link>
			<title>AI Agent “Security” in One Screenshot</title>
			<pubDate><![CDATA[Wed, 24 Dec 2025 14:54:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/]]></guid>
			<link><![CDATA[https://kerrick.blog/]]></link>
			<title>Latest Articles &amp; Posts</title>
			<pubDate><![CDATA[Wed, 21 Jan 2026 08:45:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/re-affordances-and-lean-css/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/re-affordances-and-lean-css/]]></link>
			<title>Re: Affordances and Lean CSS</title>
			<pubDate><![CDATA[Wed, 17 Dec 2025 14:09:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/articles/2025/use-ai-to-stand-in-for-a-domain-expert/]]></guid>
			<link><![CDATA[https://kerrick.blog/articles/2025/use-ai-to-stand-in-for-a-domain-expert/]]></link>
			<title>Use AI to Stand In for a Domain Expert</title>
			<pubDate><![CDATA[Tue, 09 Dec 2025 13:38:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/did-37signals-just-accidentally-make-writebook-open-source/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/did-37signals-just-accidentally-make-writebook-open-source/]]></link>
			<title>Did 37Signals Just Accidentally Make Writebook Open Source?</title>
			<pubDate><![CDATA[Tue, 09 Dec 2025 13:06:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/programming-ruby-4-the-6th-edition-of-the-pickaxe-book-available-now-beta/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/programming-ruby-4-the-6th-edition-of-the-pickaxe-book-available-now-beta/]]></link>
			<title>Programming Ruby 4 (The 6th Edition of the Pickaxe Book) Available Now (Beta)</title>
			<pubDate><![CDATA[Thu, 18 Dec 2025 14:14:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/re-more-fluent-method-signatures-in-ruby/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/re-more-fluent-method-signatures-in-ruby/]]></link>
			<title>Re: More Fluent Method Signatures in Ruby</title>
			<pubDate><![CDATA[Sun, 14 Dec 2025 05:34:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/this-great-tool-helps-you-name-any-hex-color/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/this-great-tool-helps-you-name-any-hex-color/]]></link>
			<title>This Great Tool Helps You Name Any Hex Color</title>
			<pubDate><![CDATA[Sun, 14 Dec 2025 05:14:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/one-weird-choice-that-makes-font-sizes-easy/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/one-weird-choice-that-makes-font-sizes-easy/]]></link>
			<title>One Weird Choice That Makes Font Sizes Easy</title>
			<pubDate><![CDATA[Sun, 14 Dec 2025 05:14:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/privacy-policy/]]></guid>
			<link><![CDATA[https://kerrick.blog/privacy-policy/]]></link>
			<title>Privacy Policy</title>
			<pubDate><![CDATA[Sun, 07 Dec 2025 13:42:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/articles/2025/confessions-of-a-software-developer-no-more-self-censorship/]]></guid>
			<link><![CDATA[https://kerrick.blog/articles/2025/confessions-of-a-software-developer-no-more-self-censorship/]]></link>
			<title>Confessions of a Software Developer: No More Self-Censorship</title>
			<pubDate><![CDATA[Sun, 07 Dec 2025 13:37:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/a-new-best-practice-for-user-friendly-404-pages/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/a-new-best-practice-for-user-friendly-404-pages/]]></link>
			<title>A New Best Practice for User Friendly 404 Page Design?</title>
			<pubDate><![CDATA[Sat, 06 Dec 2025 15:29:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2026/a-power-user-guide-for-google-antigravity/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2026/a-power-user-guide-for-google-antigravity/]]></link>
			<title>A Power User Guide for Google Antigravity</title>
			<pubDate><![CDATA[Sat, 03 Jan 2026 22:23:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/the-big-oops-anatomy-of-a-thirty-five-year-mistake/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/the-big-oops-anatomy-of-a-thirty-five-year-mistake/]]></link>
			<title>The Big OOPs: Anatomy of a Thirty-five-year Mistake</title>
			<pubDate><![CDATA[Wed, 03 Dec 2025 00:15:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/articles/2025/thirty-thousand-pages-of-books-about-the-dotnet-ecosystem/]]></guid>
			<link><![CDATA[https://kerrick.blog/articles/2025/thirty-thousand-pages-of-books-about-the-dotnet-ecosystem/]]></link>
			<title>30,656 Pages of Books About the .NET Ecosystem: C#, Blazor, ASP.NET, &amp; T-SQL</title>
			<pubDate><![CDATA[Sat, 27 Dec 2025 15:23:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/learning-to-code-without-a-map-mentorship-and-entry-paths-in-the-post-bootcamp-era/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/learning-to-code-without-a-map-mentorship-and-entry-paths-in-the-post-bootcamp-era/]]></link>
			<title>Learning to Code Without a Map: Mentorship and Entry Paths in the Post-Bootcamp Era</title>
			<pubDate><![CDATA[Wed, 03 Dec 2025 00:14:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/re-emily-bache-on-ward-cunninghams-fearless-refactoring/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/re-emily-bache-on-ward-cunninghams-fearless-refactoring/]]></link>
			<title>Re: Emily Bache on Ward Cunningham&#8217;s Fearless Refactoring</title>
			<pubDate><![CDATA[Thu, 04 Dec 2025 04:50:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/acceptance-tests-and-unit-tests-as-documents-first-tests-second/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/acceptance-tests-and-unit-tests-as-documents-first-tests-second/]]></link>
			<title>Acceptance Tests and Unit Tests as Documents First, Tests Second</title>
			<pubDate><![CDATA[Thu, 04 Dec 2025 01:11:45 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/peter-coad-slams-alexanders-pattern-theory-is-he-right/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/peter-coad-slams-alexanders-pattern-theory-is-he-right/]]></link>
			<title>Peter Coad Slams Alexander&#8217;s &#8220;Pattern&#8221; Theory. Is He Right?</title>
			<pubDate><![CDATA[Sat, 06 Dec 2025 04:42:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/re-one-soft-navigation-per-page-load/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/re-one-soft-navigation-per-page-load/]]></link>
			<title>Re: One Soft Navigation per Page Load</title>
			<pubDate><![CDATA[Mon, 01 Dec 2025 14:39:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/articles/2025/i-vibe-coded-a-wordpress-plugin-and-shipped-it-to-production/]]></guid>
			<link><![CDATA[https://kerrick.blog/articles/2025/i-vibe-coded-a-wordpress-plugin-and-shipped-it-to-production/]]></link>
			<title>I Vibe Coded a WordPress Plugin and Shipped it to Production</title>
			<pubDate><![CDATA[Mon, 01 Dec 2025 14:10:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/automated-tests-as-waste-vs-needed/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/automated-tests-as-waste-vs-needed/]]></link>
			<title>Automated Tests as Waste vs. Needed</title>
			<pubDate><![CDATA[Mon, 01 Dec 2025 00:14:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/articles/2025/why-i-am-learning-c-sharp-and-dot-net-after-two-decades-of-programming/]]></guid>
			<link><![CDATA[https://kerrick.blog/articles/2025/why-i-am-learning-c-sharp-and-dot-net-after-two-decades-of-programming/]]></link>
			<title>Why I’m Learning C# and .NET After Two Decades of Programming</title>
			<pubDate><![CDATA[Fri, 28 Nov 2025 20:29:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/articles/2025/fizz-buzz-object-oriented-edition/]]></guid>
			<link><![CDATA[https://kerrick.blog/articles/2025/fizz-buzz-object-oriented-edition/]]></link>
			<title>Fizz Buzz, Object-Oriented Edition: Exploring the Open/Closed Principle With Polymorphism and Metaprogramming</title>
			<pubDate><![CDATA[Fri, 28 Nov 2025 20:09:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/articles/2025/25-books-csharp-dotnet-front-matter/]]></guid>
			<link><![CDATA[https://kerrick.blog/articles/2025/25-books-csharp-dotnet-front-matter/]]></link>
			<title>I Started Reading 26 Books About C# and .NET. Here Are the 2 I’ll Actually Finish ASAP.</title>
			<pubDate><![CDATA[Fri, 28 Nov 2025 20:04:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/articles/2025/24-books-asp-net-blazor-front-matter/]]></guid>
			<link><![CDATA[https://kerrick.blog/articles/2025/24-books-asp-net-blazor-front-matter/]]></link>
			<title>What Books Should I Read to Learn ASP.NET Core and Blazor?</title>
			<pubDate><![CDATA[Fri, 28 Nov 2025 20:02:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/articles/2025/kerricks-wager/]]></guid>
			<link><![CDATA[https://kerrick.blog/articles/2025/kerricks-wager/]]></link>
			<title>Kerrick’s Wager: on the Future of Manual Programming</title>
			<pubDate><![CDATA[Fri, 28 Nov 2025 19:50:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/subscribe/]]></guid>
			<link><![CDATA[https://kerrick.blog/subscribe/]]></link>
			<title>Get Notified for New Articles</title>
			<pubDate><![CDATA[Fri, 28 Nov 2025 19:44:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/articles/2025/ship-software-that-does-nothing/]]></guid>
			<link><![CDATA[https://kerrick.blog/articles/2025/ship-software-that-does-nothing/]]></link>
			<title>Ship Software That Does Nothing</title>
			<pubDate><![CDATA[Fri, 28 Nov 2025 19:31:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://kerrick.blog/posts/2025/useful-work-produced-by-people-we-find-reprehensible/]]></guid>
			<link><![CDATA[https://kerrick.blog/posts/2025/useful-work-produced-by-people-we-find-reprehensible/]]></link>
			<title>Useful Work Produced by People We Find Reprehensible</title>
			<pubDate><![CDATA[Fri, 26 Dec 2025 22:12:19 +0000]]></pubDate>
		</item>
				</channel>
</rss>
