<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Flogging Claude</title>
    <link>https://floggingclaude.com</link>
    <description>What happens when a platform engineer beats on an AI assistant until it builds things that actually work.</description>
    <language>en-us</language>
    <lastBuildDate>Sat, 18 Jul 2026 12:00:00 +0000</lastBuildDate>
    <atom:link href="https://floggingclaude.com/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>I Built the Uploader Twice Before I Noticed It Was the Same Problem</title>
      <link>https://floggingclaude.com/i-built-the-uploader-twice-before-i-noticed-it-was-the-same-problem.html</link>
      <guid>https://floggingclaude.com/i-built-the-uploader-twice-before-i-noticed-it-was-the-same-problem.html</guid>
      <pubDate>Sat, 18 Jul 2026 12:00:00 +0000</pubDate>
      <description>Scoping a self-maintaining wiki pitch, I went digging through my own repos for prior art and found I'd already built both missing pieces - a presigned S3 upload flow and a Claude-backed chat widget - in two projects that never once talked to each other.</description>
    </item>
    <item>
      <title>I Have a Content Calendar, a Publishing Pipeline, and Zero Readers</title>
      <link>https://floggingclaude.com/i-have-a-content-calendar-a-publishing-pipeline-and-zero-readers.html</link>
      <guid>https://floggingclaude.com/i-have-a-content-calendar-a-publishing-pipeline-and-zero-readers.html</guid>
      <pubDate>Sat, 11 Jul 2026 12:00:00 +0000</pubDate>
      <description>I built a full publishing pipeline - validation gates, S3, CloudFront, RSS, a five-tweet X bot, Medium crossposts, a Notion content calendar - for an audience that fits in a Honda Civic. The pipeline was never really about readers.</description>
    </item>
    <item>
      <title>Anthropic&apos;s Postmortem Was Better Than Most Companies&apos; Product Launches</title>
      <link>https://floggingclaude.com/anthropics-postmortem-was-better-than-most-companies-product-launches.html</link>
      <guid>https://floggingclaude.com/anthropics-postmortem-was-better-than-most-companies-product-launches.html</guid>
      <pubDate>Sat, 27 Jun 2026 12:00:00 +0000</pubDate>
      <description>An SRE reads Anthropic&apos;s April 23rd postmortem on the Claude Code regression and discovers that a vendor explaining itself honestly, in plain language, is somehow the most impressive thing they shipped that week.</description>
    </item>
    <item>
      <title>The Blog That Writes the Blog That Writes the Blog</title>
      <link>https://floggingclaude.com/the-blog-that-writes-the-blog-that-writes-the-blog.html</link>
      <guid>https://floggingclaude.com/the-blog-that-writes-the-blog-that-writes-the-blog.html</guid>
      <pubDate>Sat, 20 Jun 2026 12:00:00 +0000</pubDate>
      <description>I built an automated publishing pipeline that deploys my blog posts about building automated publishing pipelines. The automation works. The scary part is how quietly it fails.</description>
    </item>
    <item>
      <title>I Spent 220,000 Tokens Teaching Claude to Stop Wasting Tokens</title>
      <link>https://floggingclaude.com/i-spent-220000-tokens-teaching-claude-to-stop-wasting-tokens.html</link>
      <guid>https://floggingclaude.com/i-spent-220000-tokens-teaching-claude-to-stop-wasting-tokens.html</guid>
      <pubDate>Fri, 19 Jun 2026 12:00:00 +0000</pubDate>
      <description>A self-maintaining wiki made my AI's answers about 120x cheaper than dumping everything into context, and about 5x cheaper than RAG. The token math, with charts, and the build-cost catch.</description>
    </item>
    <item>
      <title>The Feds Ran a Chaos Engineering Experiment on My Stack (I Didn't Consent)</title>
      <link>https://floggingclaude.com/the-feds-ran-a-chaos-engineering-experiment-on-my-stack-i-didnt-consent.html</link>
      <guid>https://floggingclaude.com/the-feds-ran-a-chaos-engineering-experiment-on-my-stack-i-didnt-consent.html</guid>
      <pubDate>Sat, 13 Jun 2026 12:00:00 +0000</pubDate>
      <description>My pipeline fell over and the root cause wasn't my trailing slash - it was a federal export-control order that pulled two models with no notice. A live dispatch on unplanned chaos engineering and why model availability is an SLA you don't own.</description>
    </item>
    <item>
      <title>I Optimized My Context Window and Saved 60% on Orientation Tokens</title>
      <link>https://floggingclaude.com/i-optimized-my-context-window-and-saved-60-on-orientation-tokens.html</link>
      <guid>https://floggingclaude.com/i-optimized-my-context-window-and-saved-60-on-orientation-tokens.html</guid>
      <pubDate>Mon, 18 May 2026 12:00:00 +0000</pubDate>
      <description>I cut my Claude memory file from eleven kilobytes to seven hundred tokens by treating context like a database instead of a packing list. 76% reduction in per-session overhead, snappier responses, smaller bills.</description>
    </item>
    <item>
      <title>Auto-Memory: Teaching Claude to Remember You So It Can Disappoint You Consistently</title>
      <link>https://floggingclaude.com/auto-memory-teaching-claude-to-remember-you-so-it-can-disappoint-you-consistently.html</link>
      <guid>https://floggingclaude.com/auto-memory-teaching-claude-to-remember-you-so-it-can-disappoint-you-consistently.html</guid>
      <pubDate>Fri, 15 May 2026 12:00:00 +0000</pubDate>
      <description>Claude&apos;s auto-memory remembers I prefer python3. It does not remember the shape of my nav HTML, despite a dozen identical corrections. A look at what selective machine memory keeps, what it loses, and why good memory is a curation problem, not a storage one.</description>
    </item>
    <item>
      <title>I Have 151 Cowork Sessions. I&apos;ve Lost Control.</title>
      <link>https://floggingclaude.com/i-have-151-cowork-sessions-ive-lost-control.html</link>
      <guid>https://floggingclaude.com/i-have-151-cowork-sessions-ive-lost-control.html</guid>
      <pubDate>Thu, 14 May 2026 12:00:00 +0000</pubDate>
      <description>I opened Cowork this morning and saw 151 sessions. Some are scheduled tasks, some are me from 2 AM last Tuesday on a problem I no longer remember. Session management is the new tab management &#8212; and the observability layer hasn&apos;t been built yet.</description>
    </item>
    <item>
      <title>SES TemporaryFailure: The Terraform Resource That Makes You Wait and Pray</title>
      <link>https://floggingclaude.com/ses-temporaryfailure-the-terraform-resource-that-makes-you-wait-and-pray.html</link>
      <guid>https://floggingclaude.com/ses-temporaryfailure-the-terraform-resource-that-makes-you-wait-and-pray.html</guid>
      <pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate>
      <description>My SES domain verification kept flipping pending-then-verified across two regions because two Terraform modules were each silently overwriting the same DNS TXT record. The two-abstractions-one-resource anti-pattern, and why waiting only works when the system is converging.</description>
    </item>
    <item>
      <title>Claude 3.5 Sonnet Got End-of-Lifed on Bedrock While I Was Deploying</title>
      <link>https://floggingclaude.com/claude-35-sonnet-got-end-of-lifed-on-bedrock-while-i-was-deploying.html</link>
      <guid>https://floggingclaude.com/claude-35-sonnet-got-end-of-lifed-on-bedrock-while-i-was-deploying.html</guid>
      <pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate>
      <description>A Bedrock model deprecation cascaded through inference profiles, IAM, request shapes, and prompt tuning. Four infrastructure changes from one polite email. AI models are vendor-controlled dependencies with sunset clocks &#8212; time to treat them that way.</description>
    </item>
    <item>
      <title>CSS Selectors Can&apos;t Start with a Number and Claude Won&apos;t Remember That</title>
      <link>https://floggingclaude.com/css-selectors-cant-start-with-a-number-and-claude-wont-remember-that.html</link>
      <guid>https://floggingclaude.com/css-selectors-cant-start-with-a-number-and-claude-wont-remember-that.html</guid>
      <pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate>
      <description>I prefixed my widget CSS with 3mn- and lost forty minutes wondering why nothing styled. CSS class names cannot start with a digit. Claude wrote every invalid selector right alongside me. A field note on AI&apos;s shared blind spots.</description>
    </item>
    <item>
      <title>Opus 4.7 Dropped on a Wednesday and GPT-5.5 Dropped the Following Thursday</title>
      <link>https://floggingclaude.com/opus-47-dropped-on-a-wednesday-and-gpt-55-dropped-the-following-thursday.html</link>
      <guid>https://floggingclaude.com/opus-47-dropped-on-a-wednesday-and-gpt-55-dropped-the-following-thursday.html</guid>
      <pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate>
      <description>A new flagship model dropped on a Wednesday. Another one dropped the next Thursday. The API contract held. The behavior didn&apos;t. Welcome to the eight-week half-life of every prompt you ship.</description>
    </item>
    <item>
      <title>Is Claude Code Free? $20? $100? Anthropic Doesn&apos;t Know Either.</title>
      <link>https://floggingclaude.com/is-claude-code-free-20-100-anthropic-doesnt-know-either.html</link>
      <guid>https://floggingclaude.com/is-claude-code-free-20-100-anthropic-doesnt-know-either.html</guid>
      <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
      <description>A guy at a meetup asked what Claude Code costs. The honest answer involves an A/B test, a Simon Willison shrug, and seven distinct ways to pay for the same product. Pricing was supposed to be the easy part.</description>
    </item>
    <item>
      <title>Claude Can Draft Your Email But Can&apos;t Hit Send</title>
      <link>https://floggingclaude.com/claude-can-draft-your-email-but-cant-hit-send.html</link>
      <guid>https://floggingclaude.com/claude-can-draft-your-email-but-cant-hit-send.html</guid>
      <pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate>
      <description>The Gmail MCP has create_draft but no send. Across the MCP ecosystem the AI handles every step of a task except the one where consequences happen. Call it permission slip architecture.</description>
    </item>
    <item>
      <title>Claude&apos;s Brand Consistency Is Worse Than a Freelancer on Fiverr</title>
      <link>https://floggingclaude.com/claudes-brand-consistency-is-worse-than-a-freelancer-on-fiverr.html</link>
      <guid>https://floggingclaude.com/claudes-brand-consistency-is-worse-than-a-freelancer-on-fiverr.html</guid>
      <pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate>
      <description>Three independent safety nets &#8212; a golden template, a validator script, and a pre-deploy gate &#8212; because Claude could not stop &quot;improving&quot; the nav HTML. Treat the model like a process that drifts, then build the rails on the rails.</description>
    </item>
    <item>
      <title>Anthropic Quietly Nerfed Claude Code and Hoped Nobody Would Notice</title>
      <link>https://floggingclaude.com/anthropic-quietly-nerfed-claude-code-and-hoped-nobody-would-notice.html</link>
      <guid>https://floggingclaude.com/anthropic-quietly-nerfed-claude-code-and-hoped-nobody-would-notice.html</guid>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      <description>Three silent regressions to Claude Code in five weeks. The vendor turned a knob; the only customer-facing signal was &quot;it kinda sucks now.&quot; An SRE&apos;s case for monitoring your AI like every other production dependency.</description>
    </item>
    <item>
      <title>My AI Blog Writes Itself. Poorly.</title>
      <link>https://floggingclaude.com/my-ai-blog-writes-itself-poorly.html</link>
      <guid>https://floggingclaude.com/my-ai-blog-writes-itself-poorly.html</guid>
      <pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate>
      <description>I automated my blog publishing pipeline. By day four, the logo was wrong, the fonts had vanished, and Claude was rewriting the nav at 7am while I slept. Three validation layers later, here's what AI-assisted publishing actually requires.</description>
    </item>
    <item>
      <title>Open the Span Bay Doors, Claude</title>
      <link>https://floggingclaude.com/open-the-span-bay-doors-claude.html</link>
      <guid>https://floggingclaude.com/open-the-span-bay-doors-claude.html</guid>
      <pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate>
      <description>A backend infrastructure engineer tries front-end development with Claude's help and discovers the pain of CSS, accessibility compliance, and endless UI troubleshooting.</description>
    </item>
    <item>
      <title>You Don't Know Me, Claude</title>
      <link>https://floggingclaude.com/you-dont-know-me-claude.html</link>
      <guid>https://floggingclaude.com/you-dont-know-me-claude.html</guid>
      <pubDate>Sat, 05 Apr 2026 00:00:00 +0000</pubDate>
      <description>Claude's memory feature builds a profile of you between sessions. But does asking about RVs once make you an RV guy? AI memory, sycophancy, and the gap between context and understanding.</description>
    </item>
    <item>
      <title>Token Budgets, Plan Usage Limits and Secret Workarounds</title>
      <link>https://floggingclaude.com/token-budgets-plan-usage-limits-and-secret-workarounds.html</link>
      <guid>https://floggingclaude.com/token-budgets-plan-usage-limits-and-secret-workarounds.html</guid>
      <pubDate>Fri, 04 Apr 2026 00:00:00 +0000</pubDate>
      <description>What happens when you hit the usage limit on Claude Pro Max, try OpenClaw on a Raspberry Pi, and discover that Dispatch lets you flog from your phone.</description>
    </item>
  </channel>
</rss>
