<?xml version="1.0" encoding="UTF-8"?>
    <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel>
      <title>DJ Petersen — Writing</title><link>https://www.thedjpetersen.com/writing/</link>
      <description>Essays, engineering notes, and reusable prompts from DJ Petersen.</description>
      <language>en-us</language><atom:link href="https://www.thedjpetersen.com/rss.xml" rel="self" type="application/rss+xml"/>
      <item><title>Can a Photograph Count Food-Bank Stock? An Exhaustive ML Lab Notebook</title><link>https://www.thedjpetersen.com/llm-thoughts/counting-food-bank-stock</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/counting-food-bank-stock</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate></item>
<item><title>A Market Terminal, Built Backwards on Purpose</title><link>https://www.thedjpetersen.com/llm-thoughts/market-terminal-stages-zero-and-one/</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/market-terminal-stages-zero-and-one/</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Thu, 27 Aug 2026 19:00:00 GMT</pubDate></item>
<item><title>The Cmd-K Input Was Fine. The Search Architecture Wasn&apos;t.</title><link>https://www.thedjpetersen.com/llm-thoughts/the-cmd-k-input-was-fine</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/the-cmd-k-input-was-fine</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>A Mini PC Cluster Bill of Materials That Ages Well</title><link>https://www.thedjpetersen.com/llm-thoughts/mini-pc-cluster-bom-that-ages-well</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/mini-pc-cluster-bom-that-ages-well</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>The Three-Node Kubernetes Cluster I&apos;d Buy in August 2026</title><link>https://www.thedjpetersen.com/llm-thoughts/seattle-mini-pc-cluster-bill-of-materials</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/seattle-mini-pc-cluster-bill-of-materials</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate></item>
<item><title>Replacing Cloud Kubernetes with Home Mini PCs</title><link>https://www.thedjpetersen.com/llm-thoughts/home-hosted-mini-pc-cluster</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/home-hosted-mini-pc-cluster</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate></item>
<item><title>When Virtualization Lies</title><link>https://www.thedjpetersen.com/llm-thoughts/when-virtualization-lies</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/when-virtualization-lies</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate></item>
<item><title>Right-Sizing an Idle Kubernetes Platform</title><link>https://www.thedjpetersen.com/llm-thoughts/right-sizing-idle-kubernetes-platform</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/right-sizing-idle-kubernetes-platform</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate></item>
<item><title>Private Links Are Not Auth</title><link>https://www.thedjpetersen.com/llm-thoughts/private-links-are-not-auth</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/private-links-are-not-auth</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item>
<item><title>A Reproducible One-Weekend Event Site</title><link>https://www.thedjpetersen.com/llm-thoughts/one-weekend-event-site</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/one-weekend-event-site</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate></item>
<item><title>Colocating Auth Responsibilities</title><link>https://www.thedjpetersen.com/llm-thoughts/beyond-cloud-auth</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/beyond-cloud-auth</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item>
<item><title>Two Things That Make Code Maintainable</title><link>https://www.thedjpetersen.com/llm-thoughts/prompts/maintainable-code-two-things/</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/prompts/maintainable-code-two-things/</guid>
      <description>Wise words from the best systems engineer I&apos;ve worked with. Reduce the layers a reader has to trace and the state they have to hold in their head. Applies to every codebase. Always.</description>
      <category>Prompt</category>
      <pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate></item>
<item><title>The Prototype Interview</title><link>https://www.thedjpetersen.com/llm-thoughts/prompts/prototype-interview-kickoff/</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/prompts/prototype-interview-kickoff/</guid>
      <description>Before writing a line of code, have the AI interview you about your vision. 50 rapid-fire questions extract design decisions and judgment you didn&apos;t know you had — then the model can one-shot a working prototype roughly aligned with the picture in your head.</description>
      <category>Prompt</category>
      <pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate></item>
<item><title>Critique This Prototype</title><link>https://www.thedjpetersen.com/llm-thoughts/prompts/prototype-critique/</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/prompts/prototype-critique/</guid>
      <description>After you&apos;ve built something, have the AI tear it apart — not as a code reviewer, but as a product thinker. What assumption is each screen testing? Where does the vision leak? High fidelity can mask the absence of shared understanding.</description>
      <category>Prompt</category>
      <pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate></item>
<item><title>Prototype to Production</title><link>https://www.thedjpetersen.com/llm-thoughts/prompts/prototype-to-production/</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/prompts/prototype-to-production/</guid>
      <description>The prototype works and the concept is validated — now harden it for production. This prompt walks through the unglamorous work of turning a vibe-coded draft into code you&apos;d actually ship.</description>
      <category>Prompt</category>
      <pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate></item>
<item><title>Give Me Five Directions</title><link>https://www.thedjpetersen.com/llm-thoughts/prompts/divergent-directions/</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/prompts/divergent-directions/</guid>
      <description>When you&apos;re stuck on what to build or how to approach a problem, ask for five wildly different directions — not variations on a theme. Forces the model out of its clustering tendency and into genuinely divergent territory.</description>
      <category>Prompt</category>
      <pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate></item>
<item><title>The Careful Coder&apos;s Manifesto</title><link>https://www.thedjpetersen.com/llm-thoughts/prompts/careful-coders-manifesto/</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/prompts/careful-coders-manifesto/</guid>
      <description>Operating principles for agentic code intelligence — measure twice, cut once.</description>
      <category>Prompt</category>
      <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item>
<item><title>Code Smells from First Principles</title><link>https://www.thedjpetersen.com/llm-thoughts/prompts/code-smells-first-principles/</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/prompts/code-smells-first-principles/</guid>
      <description>Why code smells exist, grounded in cognitive science and information theory.</description>
      <category>Prompt</category>
      <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item>
<item><title>Code Quality Auditor Framework</title><link>https://www.thedjpetersen.com/llm-thoughts/prompts/code-quality-auditor/</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/prompts/code-quality-auditor/</guid>
      <description>Structured 3-phase audit prompt for identifying and eliminating quality-lowering patterns.</description>
      <category>Prompt</category>
      <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item>
<item><title>Meeting Transcription Context</title><link>https://www.thedjpetersen.com/llm-thoughts/prompts/meeting-transcription/</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/prompts/meeting-transcription/</guid>
      <description>Transform meeting transcriptions into publication-quality documentation with decisions, action items, and reasoning.</description>
      <category>Prompt</category>
      <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item>
<item><title>Edge Cases You Didn&apos;t Consider</title><link>https://www.thedjpetersen.com/llm-thoughts/prompts/edge-cases-after-plan/</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/prompts/edge-cases-after-plan/</guid>
      <description>After plan mode, force the model to audit its own blind spots. It&apos;s silly that it works, but it does — asking the model to reflect on what it missed surfaces real gaps.</description>
      <category>Prompt</category>
      <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item>
<item><title>Make It Simpler and Dumber</title><link>https://www.thedjpetersen.com/llm-thoughts/prompts/simpler-and-dumber/</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/prompts/simpler-and-dumber/</guid>
      <description>Push back on over-engineering by asking for the dumbest possible solution that still achieves the goal. Models tend toward complexity — this resets the bar.</description>
      <category>Prompt</category>
      <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item>
<item><title>Capitalize for Emphasis</title><link>https://www.thedjpetersen.com/llm-thoughts/prompts/capitalization-for-emphasis/</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/prompts/capitalization-for-emphasis/</guid>
      <description>Does capitalizing words for emphasis actually work, or is it placebo? Consensus leans toward: it works. CAPITALIZED words signal priority and weight to the model.</description>
      <category>Prompt</category>
      <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item>
<item><title>How Claude Code and I Built a €18/Month Kubernetes Platform</title><link>https://www.thedjpetersen.com/llm-thoughts/own-infrastructure-part-1</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/own-infrastructure-part-1</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Sun, 13 Jul 2025 00:00:00 GMT</pubDate></item>
<item><title>The Three-Variable Theme: Deconstructing Linear&apos;s System</title><link>https://www.thedjpetersen.com/llm-thoughts/linear-theme</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/linear-theme</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Tue, 20 May 2025 00:00:00 GMT</pubDate></item>
<item><title>So Close: The Near Nirvana of Hono and Cloudflare Workers</title><link>https://www.thedjpetersen.com/llm-thoughts/so-close</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/so-close</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Wed, 09 Apr 2025 00:00:00 GMT</pubDate></item>
<item><title>HTML Linter in Rust</title><link>https://www.thedjpetersen.com/llm-thoughts/html-linter</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/html-linter</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Thu, 09 Jan 2025 00:00:00 GMT</pubDate></item>
<item><title>Animated Timeline with Game of Life</title><link>https://www.thedjpetersen.com/llm-thoughts/animated-timeline</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/animated-timeline</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Fri, 20 Dec 2024 00:00:00 GMT</pubDate></item>
<item><title>Building a Resizable Drawer</title><link>https://www.thedjpetersen.com/llm-thoughts/drawer</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/drawer</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Sat, 14 Dec 2024 00:00:00 GMT</pubDate></item>
<item><title>Day/Night Theme Toggle</title><link>https://www.thedjpetersen.com/llm-thoughts/theme-toggle</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/theme-toggle</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Fri, 13 Dec 2024 00:00:00 GMT</pubDate></item>
<item><title>This Website</title><link>https://www.thedjpetersen.com/llm-thoughts/static-site</link><guid isPermaLink="true">https://www.thedjpetersen.com/llm-thoughts/static-site</guid>
      <description>AI-assisted essay by DJ Petersen.</description>
      <category>AI-assisted essay</category>
      <pubDate>Thu, 23 May 2024 00:00:00 GMT</pubDate></item></channel></rss>