<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Fishstick Labs</title><description>Writing about DevOps, SRE, and platform engineering</description><link>https://fishsticklabs.com/</link><language>en-us</language><item><title>Adventures in S3 Cost Optimization</title><link>https://fishsticklabs.com/blog/2026-03-13-s3-cost-savings-ia-endpoints/</link><guid isPermaLink="true">https://fishsticklabs.com/blog/2026-03-13-s3-cost-savings-ia-endpoints/</guid><description>Digging in to S3 to find some spare change.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Fish Stick: A Stateless Incident Management Bot for Slack</title><link>https://fishsticklabs.com/blog/2025-10-25-fishstick-stateless-incident-management/</link><guid isPermaLink="true">https://fishsticklabs.com/blog/2025-10-25-fishstick-stateless-incident-management/</guid><description>No database. No web UI. Just Slack. A new take on incident management that sits in the sweet spot between too simple and too complex.</description><pubDate>Sat, 25 Oct 2025 22:10:00 GMT</pubDate></item><item><title>AI Layoffs</title><link>https://fishsticklabs.com/blog/2025-10-01-paycom-ai-layoffs/</link><guid isPermaLink="true">https://fishsticklabs.com/blog/2025-10-01-paycom-ai-layoffs/</guid><description>Paycom laid off a bunch of people, blamed AI.</description><pubDate>Wed, 01 Oct 2025 12:00:00 GMT</pubDate></item><item><title>Monitor Available IPs with Lambda and CloudWatch</title><link>https://fishsticklabs.com/blog/2020-09-12-monitoring-vpc-subnet-ips/</link><guid isPermaLink="true">https://fishsticklabs.com/blog/2020-09-12-monitoring-vpc-subnet-ips/</guid><description>Building a custom monitoring solution for tracking VPC subnet IP availability in AWS EKS clusters when off-the-shelf tooling doesn&apos;t exist.</description><pubDate>Sat, 12 Sep 2020 19:48:02 GMT</pubDate></item><item><title>How to Live-Rotate PostgreSQL Credentials</title><link>https://fishsticklabs.com/blog/2019-05-21-postgresql-credential-rotation/</link><guid isPermaLink="true">https://fishsticklabs.com/blog/2019-05-21-postgresql-credential-rotation/</guid><description>A practical guide to rotating database credentials without downtime, navigating PostgreSQL&apos;s confusing role system along the way.</description><pubDate>Tue, 21 May 2019 18:49:04 GMT</pubDate></item><item><title>What I Love About SRE</title><link>https://fishsticklabs.com/blog/2019-02-03-what-i-love-about-sre/</link><guid isPermaLink="true">https://fishsticklabs.com/blog/2019-02-03-what-i-love-about-sre/</guid><description>A childhood soaked in science, and how site reliability engineering scratches the same itch: &apos;What do we think is true, and how would we know we&apos;re wrong?&apos;</description><pubDate>Sun, 03 Feb 2019 22:04:05 GMT</pubDate></item><item><title>Hype Isn&apos;t a Use Case</title><link>https://fishsticklabs.com/blog/2017-10-18-hype-isnt-a-use-case/</link><guid isPermaLink="true">https://fishsticklabs.com/blog/2017-10-18-hype-isnt-a-use-case/</guid><description>Chasing the newest tech you read about this morning is how production ends up on fire. For the stuff that has to stay up, pick the boring tools you can count on.</description><pubDate>Wed, 18 Oct 2017 04:18:48 GMT</pubDate></item><item><title>Design for Recovery, Not Prevention</title><link>https://fishsticklabs.com/blog/2017-08-16-design-for-recovery-not-prevention/</link><guid isPermaLink="true">https://fishsticklabs.com/blog/2017-08-16-design-for-recovery-not-prevention/</guid><description>There are two ways to read &apos;how do we make sure this never happens again?&apos; At cloud scale, stop chasing 100% prevention and design for fast recovery instead.</description><pubDate>Wed, 16 Aug 2017 04:06:51 GMT</pubDate></item><item><title>Empathy in Dev and Ops</title><link>https://fishsticklabs.com/blog/2017-04-12-empathy-in-dev-and-ops/</link><guid isPermaLink="true">https://fishsticklabs.com/blog/2017-04-12-empathy-in-dev-and-ops/</guid><description>The &apos;WTF was wrong with whoever wrote this?&apos; reflex is cheap and unfair. The useful work is figuring out the why behind the bad code.</description><pubDate>Wed, 12 Apr 2017 20:33:26 GMT</pubDate></item><item><title>An Appeal for Simple Infrastructure Architectures</title><link>https://fishsticklabs.com/blog/2017-02-16-an-appeal-for-simple-infrastructure-architectures/</link><guid isPermaLink="true">https://fishsticklabs.com/blog/2017-02-16-an-appeal-for-simple-infrastructure-architectures/</guid><description>Every tool you bolt on isn&apos;t one dependency, it&apos;s a family of them. Pride in an architecture should come from how little you use, not how much.</description><pubDate>Thu, 16 Feb 2017 05:12:33 GMT</pubDate></item><item><title>The Dreyfus Model of Ops Engineering</title><link>https://fishsticklabs.com/blog/2017-02-09-the-dreyfus-model-of-ops-engineering/</link><guid isPermaLink="true">https://fishsticklabs.com/blog/2017-02-09-the-dreyfus-model-of-ops-engineering/</guid><description>The arc of an ops engineer: from crayon drawings, to Rube Goldberg machines, to spending more time removing boxes from the diagram than adding them.</description><pubDate>Thu, 09 Feb 2017 05:06:50 GMT</pubDate></item></channel></rss>