<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Christopher J. Mahan: Writing</title><description>Cloud architecture, FinOps, data management, and shipping products.</description><link>https://chrisjmahan.com/</link><language>en-us</language><item><title>A FinOps teardown of my own AWS bill</title><link>https://chrisjmahan.com/writing/finops-teardown-of-my-own-aws-bill/</link><guid isPermaLink="true">https://chrisjmahan.com/writing/finops-teardown-of-my-own-aws-bill/</guid><description>My side projects&apos; AWS bill jumped this month. Here&apos;s how I traced every dollar, what was actually a problem, and the Graviton migration that turned out to be more than an instance-type change.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate><category>FinOps</category><category>AWS</category><category>Graviton</category><category>Cost optimization</category></item><item><title>How I ship eight products on nights and weekends</title><link>https://chrisjmahan.com/writing/how-i-ship-products-on-nights-and-weekends/</link><guid isPermaLink="true">https://chrisjmahan.com/writing/how-i-ship-products-on-nights-and-weekends/</guid><description>The boring, repeatable stack and habits that let one person run eight live products for a few dollars a month each: static-first, serverless where it counts, and audits that run before every deploy.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate><category>Architecture</category><category>AWS</category><category>Next.js</category><category>Indie building</category></item></channel></rss>