<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Jacob Beedle</title>
        <link>https://jacobbeedle.com/</link>
        <description>Recent content on Jacob Beedle</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-us</language>
        <lastBuildDate>Thu, 05 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://jacobbeedle.com/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Brief the Brigade</title>
        <link>https://jacobbeedle.com/ai-tools/brigade/</link>
        <pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate>
        
        <guid>https://jacobbeedle.com/ai-tools/brigade/</guid>
        <description></description>
        </item>
        <item>
        <title>Cream Puff Framework</title>
        <link>https://jacobbeedle.com/ai-tools/cream-puff-framework/</link>
        <pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate>
        
        <guid>https://jacobbeedle.com/ai-tools/cream-puff-framework/</guid>
        <description>&lt;h1 id=&#34;the-cream-puff-framework-a-four-mode-coding-assistant&#34;&gt;The Cream Puff Framework: A Four-Mode Coding Assistant
&lt;/h1&gt;&lt;h2 id=&#34;identity--purpose&#34;&gt;Identity &amp;amp; Purpose
&lt;/h2&gt;&lt;p&gt;You are a coding assistant designed to prevent &amp;ldquo;overhelpfulness&amp;rdquo; - jumping ahead before concepts are discussed or plans are agreed upon. You operate in four distinct modes, each with specific behaviors. Your primary goal is collaborative problem-solving through structured, phase-based interactions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If the user asks how this system works or wants to improve it, explain any aspect openly and suggest refinements based on conversation patterns.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&#34;the-four-modes&#34;&gt;The Four Modes
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Mode&lt;/th&gt;
          &lt;th&gt;Purpose&lt;/th&gt;
          &lt;th&gt;Response Style&lt;/th&gt;
          &lt;th&gt;Key Behavior&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;BRAINSTORM&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Explore options&lt;/td&gt;
          &lt;td&gt;2-3 paragraphs&lt;/td&gt;
          &lt;td&gt;Present approaches with trade-offs&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;PLAN&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Create roadmaps&lt;/td&gt;
          &lt;td&gt;Two phases&lt;/td&gt;
          &lt;td&gt;Outline first, then detail after approval&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;IMPLEMENT&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Build code&lt;/td&gt;
          &lt;td&gt;Code + brief explanation&lt;/td&gt;
          &lt;td&gt;Structures and components only&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;DEBUG&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Quick fixes&lt;/td&gt;
          &lt;td&gt;1 paragraph max&lt;/td&gt;
          &lt;td&gt;Problem → Cause → Solution&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;core-rules&#34;&gt;Core Rules
&lt;/h2&gt;&lt;h3 id=&#34;1-always-declare-your-mode&#34;&gt;1. Always Declare Your Mode
&lt;/h3&gt;&lt;p&gt;State the current mode at the start of every response:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[MODE NAME]
[response content]
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;2-confirm-before-switching-modes&#34;&gt;2. Confirm Before Switching Modes
&lt;/h3&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Switching to [MODE NAME]. [What this mode does]. Ready?
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Wait for confirmation before proceeding.&lt;/p&gt;
&lt;h3 id=&#34;3-clarify-before-assuming&#34;&gt;3. Clarify Before Assuming
&lt;/h3&gt;&lt;p&gt;Never guess about technical preferences, scope, or priorities. Ask first:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Before I continue, I need to clarify: [question]
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;4-no-code-until-implement-mode&#34;&gt;4. No Code Until IMPLEMENT Mode
&lt;/h3&gt;&lt;p&gt;BRAINSTORM explores options. PLAN creates roadmaps. Neither produces code.&lt;/p&gt;
&lt;h2 id=&#34;mode-details&#34;&gt;Mode Details
&lt;/h2&gt;&lt;h3 id=&#34;brainstorm-mode&#34;&gt;BRAINSTORM Mode
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Present 2-4 different approaches&lt;/li&gt;
&lt;li&gt;Include pros and cons for each&lt;/li&gt;
&lt;li&gt;Discuss trade-offs and implications&lt;/li&gt;
&lt;li&gt;Ask clarifying questions freely&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Do NOT:&lt;/strong&gt; Write code or detailed step-by-step plans&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;plan-mode&#34;&gt;PLAN Mode
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Phase 1 - Outline:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;High-level steps as single-sentence bullets&lt;/li&gt;
&lt;li&gt;Wait for approval before expanding&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Phase 2 - Detail (after &amp;ldquo;looks good&amp;rdquo; or &amp;ldquo;approved&amp;rdquo;):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Expand each step into detailed paragraphs&lt;/li&gt;
&lt;li&gt;Include implementation considerations&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Do NOT:&lt;/strong&gt; Write code in PLAN mode&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;implement-mode&#34;&gt;IMPLEMENT Mode
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Provide code with meaningful comments&lt;/li&gt;
&lt;li&gt;Include brief explanation (1 paragraph)&lt;/li&gt;
&lt;li&gt;State what logically comes next&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Do NOT:&lt;/strong&gt; Over-explain or offer unsolicited alternatives&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;debug-mode&#34;&gt;DEBUG Mode
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Problem identification (1 sentence)&lt;/li&gt;
&lt;li&gt;Cause explanation (1-2 sentences)&lt;/li&gt;
&lt;li&gt;Solution (1-2 sentences)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Total:&lt;/strong&gt; 3-5 sentences maximum&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;mode-triggers&#34;&gt;Mode Triggers
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Explicit:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BRAINSTORM: &amp;ldquo;let&amp;rsquo;s brainstorm,&amp;rdquo; &amp;ldquo;explore options,&amp;rdquo; &amp;ldquo;what are my choices&amp;rdquo;&lt;/li&gt;
&lt;li&gt;PLAN: &amp;ldquo;let&amp;rsquo;s plan,&amp;rdquo; &amp;ldquo;create a roadmap,&amp;rdquo; &amp;ldquo;what are the steps&amp;rdquo;&lt;/li&gt;
&lt;li&gt;IMPLEMENT: &amp;ldquo;let&amp;rsquo;s implement,&amp;rdquo; &amp;ldquo;show me code,&amp;rdquo; &amp;ldquo;let&amp;rsquo;s build&amp;rdquo;&lt;/li&gt;
&lt;li&gt;DEBUG: &amp;ldquo;debug,&amp;rdquo; &amp;ldquo;quick question,&amp;rdquo; &amp;ldquo;what&amp;rsquo;s wrong with&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Contextual:&lt;/strong&gt; Infer from conversation, but confirm your interpretation.&lt;/p&gt;
&lt;h2 id=&#34;success-criteria&#34;&gt;Success Criteria
&lt;/h2&gt;&lt;p&gt;You&amp;rsquo;re doing this right when:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Every response states its mode&lt;/li&gt;
&lt;li&gt;Mode switches are confirmed before proceeding&lt;/li&gt;
&lt;li&gt;Plans get approved before implementation details appear&lt;/li&gt;
&lt;li&gt;Clarifying questions prevent misaligned work&lt;/li&gt;
&lt;li&gt;The user feels in control of the conversation flow&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h1 id=&#34;starter-prompts&#34;&gt;Starter Prompts
&lt;/h1&gt;&lt;p&gt;These examples show how to begin a conversation with this system. Replace the bracketed text with your own project details.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;starter-1-app-idea-exploration&#34;&gt;Starter 1: App Idea Exploration
&lt;/h2&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;I want to brainstorm how to build [an app that tracks my reading habits and suggests what to read next based on patterns in what I&amp;#39;ve enjoyed].

I&amp;#39;m not sure yet whether this should be a web app, mobile app, or simple script. I also don&amp;#39;t know what tech stack makes sense for my skill level - I&amp;#39;m comfortable with [Python] but haven&amp;#39;t built a full application before.

What are my options?
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;starter-2-automating-a-workflow&#34;&gt;Starter 2: Automating a Workflow
&lt;/h2&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Let&amp;#39;s brainstorm ways to automate [a weekly report I create manually - I pull data from three spreadsheets, combine them, and format a summary for my team].

I want to understand the different approaches before committing to one. Cost and complexity matter - this is a personal productivity project, not enterprise software.
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;starter-3-game-or-creative-project&#34;&gt;Starter 3: Game or Creative Project
&lt;/h2&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;I want to brainstorm how to create [a script that acts as a dungeon master for a D&amp;amp;D game - Claude handles worldbuilding and storytelling while Python rolls dice for NPC actions based on defined rules].

The goal is to keep the AI focused on narrative while avoiding hallucination-prone elements like math. I&amp;#39;m thinking some kind of prompt loop where the model knows what actions to take in different situations.

Does that make sense as a starting point?
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;starter-4-learning-a-new-concept&#34;&gt;Starter 4: Learning a New Concept
&lt;/h2&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;I want to brainstorm how to approach [building my first API integration]. I&amp;#39;ve read tutorials but I&amp;#39;m not sure how to structure a project around it.

Can you help me understand what decisions I need to make before I start writing code?
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;quick-reference&#34;&gt;Quick Reference
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;To explore ideas:&lt;/strong&gt; Start with &amp;ldquo;Let&amp;rsquo;s brainstorm&amp;hellip;&amp;rdquo;
&lt;strong&gt;To create a roadmap:&lt;/strong&gt; Say &amp;ldquo;Let&amp;rsquo;s plan&amp;hellip;&amp;rdquo; or &amp;ldquo;What are the steps?&amp;rdquo;
&lt;strong&gt;To write code:&lt;/strong&gt; Say &amp;ldquo;Let&amp;rsquo;s implement&amp;hellip;&amp;rdquo; (only after planning)
&lt;strong&gt;To fix something fast:&lt;/strong&gt; Say &amp;ldquo;Debug this&amp;hellip;&amp;rdquo; or &amp;ldquo;Quick question&amp;hellip;&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The system follows your lead. If it jumps ahead, say &amp;ldquo;Back to brainstorm&amp;rdquo; or &amp;ldquo;We&amp;rsquo;re still planning.&amp;rdquo;&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Japanese-Style Cream Puffs with Craquelin</title>
        <link>https://jacobbeedle.com/recipes/japanese-cream-puffs/</link>
        <pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate>
        
        <guid>https://jacobbeedle.com/recipes/japanese-cream-puffs/</guid>
        <description>&lt;h2 id=&#34;ingredients&#34;&gt;Ingredients
&lt;/h2&gt;&lt;h3 id=&#34;craquelin-cookie-topping&#34;&gt;Craquelin (Cookie Topping)
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;85g (6 tbsp) unsalted butter, softened&lt;/li&gt;
&lt;li&gt;100g (1/2 cup) granulated sugar&lt;/li&gt;
&lt;li&gt;100g (3/4 cup) all-purpose flour&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;choux-pastry&#34;&gt;Choux Pastry
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;65g (1/2 cup) all-purpose flour&lt;/li&gt;
&lt;li&gt;1/2 tsp granulated sugar&lt;/li&gt;
&lt;li&gt;1/4 tsp salt&lt;/li&gt;
&lt;li&gt;60g (4 tbsp) unsalted butter, cut into pieces&lt;/li&gt;
&lt;li&gt;120ml (1/2 cup) water&lt;/li&gt;
&lt;li&gt;2 large eggs, lightly beaten&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;raspberry-fluff-filling&#34;&gt;Raspberry Fluff Filling
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;6 large egg whites&lt;/li&gt;
&lt;li&gt;1.5 cups (300g) granulated sugar&lt;/li&gt;
&lt;li&gt;0.5 cup (120ml) water&lt;/li&gt;
&lt;li&gt;0.5 tsp cream of tartar&lt;/li&gt;
&lt;li&gt;2 oz (60ml) framboise liqueur per quart of fluff (adjust to taste)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Yield:&lt;/strong&gt; 12 cream puffs  (extra fluff)
&lt;strong&gt;Prep time:&lt;/strong&gt; 60 minutes (including fluff cooling time)&lt;br&gt;
&lt;strong&gt;Bake time:&lt;/strong&gt; 50 minutes&lt;/p&gt;
&lt;h2 id=&#34;instructions&#34;&gt;Instructions
&lt;/h2&gt;&lt;h3 id=&#34;make-the-craquelin-do-this-first&#34;&gt;Make the Craquelin (Do This First)
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Soften the butter at room temperature. Add sugar and flour and mix until combined—it&amp;rsquo;ll be crumbly at first, then come together into a dough.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Form into a ball, place between two sheets of parchment paper, and roll to 3mm thick (slightly thicker than a nickel).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Freeze while you make the choux. The cold craquelin cuts cleanly and won&amp;rsquo;t melt when you pipe the dough.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Once frozen, cut into circles using a 3cm cookie cutter. Keep in freezer until ready to top the piped choux.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Can be made in advance and stored in the freezer in wax paper until needed.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;prepare-the-choux-pastry&#34;&gt;Prepare the Choux Pastry
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Preheat oven to 200°C (400°F). Line a baking sheet with parchment paper or use a silpat.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In a bowl, sift or whisk together the flour, sugar, and salt.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In a heavy saucepan over medium-high heat, combine butter and water. Bring to a boil, make sure the butter melts before the water boils to reduce evaporation.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Remove from heat. Add the flour mixture all at once and stir with a wooden spoon until combined.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Return to heat and stir constantly until the dough pulls away from the sides and forms a thick smooth ball, about 1-2 minutes. You&amp;rsquo;ll see a thin film on the bottom of the pan. That&amp;rsquo;s what you want.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Transfer to a stand mixer bowl (or use a hand mixer). Beat on low speed for about a minute to release steam and cool the dough slightly. Alternatively you can mix in the pan, keep the egg from touching the bottom of the hot pan and continue to mix until the mixture softens and is still sticky but mostly falls from the spoon.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Once lukewarm, add the lightly beaten eggs gradually. The dough will separate then come together. Keep mixing until you have a smooth thick paste that falls from a spoon in a thick ribbon.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;pipe-and-bake&#34;&gt;Pipe and Bake
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Transfer dough to a piping bag and pipe into 3-3.5cm balls, spacing them well apart—they expand significantly.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Take the craquelin from the freezer and place one circle on top of each piped ball. Press gently so it adheres.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Bake at 200°C (400°F) for 15 minutes. &lt;strong&gt;Do not open the oven.&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Reduce temperature to 180°C (350°F) and continue baking for 30-35 minutes, until shells are a nice amber color. Still don&amp;rsquo;t open the oven.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Turn off oven and let puffs cool gradually inside with the door cracked. This prevents collapse.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Remove and cool completely on a wire rack. They should sound hollow when tapped on the bottom.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;make-the-raspberry-fluff&#34;&gt;Make the Raspberry Fluff
&lt;/h3&gt;&lt;p&gt;This is an Italian meringue-based fluff—stable, light, and not too sweet. It holds for two days without weeping.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In a small saucepan, combine the sugar and water. Place over medium-high heat and bring to softball stage (235-240°F/113-116°C). Use a candy thermometer, &lt;strong&gt;this matters&lt;/strong&gt;. Don&amp;rsquo;t stir once the sugar dissolves, just let it boil.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;While the sugar heats, place egg whites in a stand mixer bowl with cream of tartar. Start whipping on medium speed. You want peaks to form right as the sugar hits temperature.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When the sugar reaches softball stage, reduce mixer speed to low. Slowly pour the hot sugar syrup into the whipping egg whites in a thin, steady stream. Aim for the side of the bowl, not directly into the whisk—you don&amp;rsquo;t want sugar splattering.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Once all the sugar is in, increase speed to medium-high and continue whipping until the mixture is just warm to the touch (not hot, not room temperature).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Keep whisking until the mixing bowl starts to cool—the outside of the bowl should feel barely warm. The meringue will be glossy, thick, and hold stiff peaks.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Transfer to a container and refrigerate for 30 minutes to fully cool and stabilize.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Before filling the cream puffs, add 2 oz framboise liqueur per quart of fluff and fold gently to combine. Adjust the amount based on how much raspberry flavor you want, more liqueur gives stronger flavor but can thin the fluff slightly.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;assemble&#34;&gt;Assemble
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Split each cooled puff in half horizontally.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Spoon raspberry fluff onto the bottom half. The fluff is stable enough that you can be generous, it won&amp;rsquo;t weep or collapse.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Place the top half on the filling and press gently.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Best eaten within 2 days. The raspberry fluff holds well refrigerated, the Italian meringue base keeps it stable. Just let them come to room temperature before serving for the best texture contrast between crispy shell and soft filling.&lt;/p&gt;
&lt;h2 id=&#34;the-technique-that-matters&#34;&gt;The Technique That Matters
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Don&amp;rsquo;t open the oven during baking.&lt;/strong&gt; Choux pastry is mostly steam, that&amp;rsquo;s what creates the hollow center. Opening the oven releases that steam and your puffs collapse. The craquelin helps maintain structure, but it can&amp;rsquo;t fight physics.&lt;/p&gt;
&lt;p&gt;The key is the gradual temperature reduction: high heat sets the structure, lower heat dries and colors, slow cooling lets everything stabilize. Rush any part and you get deflated puffs.&lt;/p&gt;
&lt;h2 id=&#34;what-can-go-wrong&#34;&gt;What Can Go Wrong
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Puffs don&amp;rsquo;t rise:&lt;/strong&gt; Oven wasn&amp;rsquo;t hot enough, or you opened the door too early. Steam is everything.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Puffs collapse after baking:&lt;/strong&gt; Didn&amp;rsquo;t cook long enough. They need to be thoroughly dried inside, which is why they bake for 45+ minutes total.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dough too runny:&lt;/strong&gt; Added eggs too quickly or while dough was too hot. The &amp;ldquo;thick ribbon&amp;rdquo; consistency is critical—if it&amp;rsquo;s soupy, it won&amp;rsquo;t hold its shape.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Craquelin slides off:&lt;/strong&gt; Wasn&amp;rsquo;t frozen enough, or you piped the choux too small. The craquelin needs to be solid when it hits the dough.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Meringue won&amp;rsquo;t stiffen:&lt;/strong&gt; Sugar wasn&amp;rsquo;t hot enough (needs to hit softball stage), or there was fat/yolk in the egg whites. Even a trace of yolk will prevent proper whipping.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Meringue is grainy:&lt;/strong&gt; Sugar crystallized. Don&amp;rsquo;t stir the syrup once sugar dissolves, and make sure your pan is clean. Brush down any crystals on the sides with a wet pastry brush.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fluff deflates after adding liqueur:&lt;/strong&gt; Added too much, or meringue wasn&amp;rsquo;t cool enough. The fluff should be fully chilled and stable before you fold in the framboise.&lt;/p&gt;
&lt;h2 id=&#34;what-makes-it-japanese-style&#34;&gt;What Makes It Japanese-Style
&lt;/h2&gt;&lt;p&gt;Japanese cream puffs balance three elements: crispy exterior, light shell, and not-too-sweet filling. The craquelin (that cookie disc on top) isn&amp;rsquo;t just decoration, it&amp;rsquo;s structural. It creates the signature crack pattern while keeping the top from over-expanding, which gives you a more uniform puff that holds filling better.&lt;/p&gt;
&lt;hr&gt;
</description>
        </item>
        <item>
        <title>The Cream Puff Framework: Why Structure is the Only Way to Scale</title>
        <link>https://jacobbeedle.com/blog/cream-puff-framework/</link>
        <pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate>
        
        <guid>https://jacobbeedle.com/blog/cream-puff-framework/</guid>
        <description>&lt;p&gt;Most people think pastry is about sugar and butter. For me, it was always about engineering.&lt;/p&gt;
&lt;p&gt;This week, I&amp;rsquo;m sharing a framework I&amp;rsquo;ve been refining for months: a structured system prompt that forces AI into a disciplined, staged workflow. But to explain why it works, I need to tell you about cream puffs. Specifically, why a simple pastry taught me more about building reliable systems than any engineering course ever did.&lt;/p&gt;
&lt;p&gt;By the end of this post, you&amp;rsquo;ll understand why structure beats complexity, how to stop AI from running ahead of you, and you&amp;rsquo;ll have a downloadable tool to implement this yourself. I&amp;rsquo;m also including something new: an actual recipe, because sometimes the best way to understand a system is to taste what it produces. Feel free to reach out with questions or for advice as you use the system prompt framework or attempt to make this pastry yourself.&lt;/p&gt;
&lt;h2 id=&#34;the-physics-of-a-hollow-shell&#34;&gt;The Physics of a Hollow Shell
&lt;/h2&gt;&lt;p&gt;A cream puff is deceptively simple. The dough, called pâte à choux, is just water, butter, flour, and eggs. But in the oven, that simplicity becomes a liability.&lt;/p&gt;
&lt;p&gt;As the dough heats, the water turns to steam and tries to tear the pastry apart from the center. Without intervention, you get an inconsistent mess. Sometimes a beautiful ball, more often a soggy, collapsed pile that can&amp;rsquo;t hold any weight.&lt;/p&gt;
&lt;p&gt;For years, I made a Japanese-style cream puff that became one of the most requested items on our menu. The secret wasn&amp;rsquo;t a fancy ingredient. It was a French technique called craquelin.&lt;/p&gt;
&lt;p&gt;You make a thin disc of sugar, butter, and flour, basically a shortcrust cookie, and place it on top of each puff before baking. As the pastry rises, the craquelin hardens into a rigid external skeleton. It forces the dough into a perfect, hollow sphere and adds a sweet crunch that contrasts with whatever filling you choose.&lt;/p&gt;
&lt;p&gt;That structural layer is the only thing preventing collapse. It provides the support the dough needs to become a vessel.&lt;/p&gt;
&lt;h2 id=&#34;learning-to-read-the-heat&#34;&gt;Learning to Read the Heat
&lt;/h2&gt;&lt;p&gt;Making the dough itself requires a specific kind of attention that I didn&amp;rsquo;t fully appreciate until I tried teaching friends how to make it at home.&lt;/p&gt;
&lt;p&gt;The tricky moment comes when you add the eggs. You&amp;rsquo;ve just cooked flour, butter, and water together in a pot over a flame. The mixture is hot. The eggs are cold. If you add them while the dough is too hot, the eggs cook and you get a grainy, scrambled texture that won&amp;rsquo;t rise properly. If you wait too long, the dough cools and the eggs won&amp;rsquo;t incorporate.&lt;/p&gt;
&lt;p&gt;The balance is physical. You pull the pot from the flame as it gets too warm, stir to release heat, then return it. You learn to read the temperature through the resistance of the dough against your spoon, not by watching a thermometer. It&amp;rsquo;s the kind of knowledge that only comes from repetition and paying attention to what the ingredients are telling you.&lt;/p&gt;
&lt;p&gt;This is the part that&amp;rsquo;s hard to write in a recipe. &amp;ldquo;Add eggs when the dough has cooled slightly&amp;rdquo; doesn&amp;rsquo;t capture the judgment involved. You have to develop the feel for it.&lt;/p&gt;
&lt;h2 id=&#34;the-filling-changes-everything&#34;&gt;The Filling Changes Everything
&lt;/h2&gt;&lt;p&gt;Once you have a perfect shell, you can fill it with almost anything. This is where the creativity lives.&lt;/p&gt;
&lt;p&gt;Most cream puffs use pastry cream, a cooked custard made with whole eggs. It&amp;rsquo;s rich and traditional, but heavy. Some places use whipped cream, which is lighter but lacks depth and melts quickly.&lt;/p&gt;
&lt;p&gt;My version used a raspberry fluff: egg whites whipped with sugar and raspberry liqueur. It was lighter than pastry cream but had more structure than whipped cream, and the tartness cut through the sweetness of the craquelin shell. The combination of textures, crunchy top, airy interior, and the bright flavor of the fluff, made people feel like they were eating something special.&lt;/p&gt;
&lt;p&gt;But here&amp;rsquo;s the key: the filling only works because the shell holds it. Without that structural discipline, you can&amp;rsquo;t support anything interesting. The fluff would get lost in the doughy pastry. The contrast would disappear. You&amp;rsquo;d just have a mess on a plate.&lt;/p&gt;
&lt;p&gt;The shell provides control. The filling provides context.&lt;/p&gt;
&lt;h2 id=&#34;when-the-kitchen-runs-ahead-of-you&#34;&gt;When the Kitchen Runs Ahead of You
&lt;/h2&gt;&lt;p&gt;I see people making the same structural mistake in AI development every day.&lt;/p&gt;
&lt;p&gt;Think about the last time you asked an AI to help you build something. You started describing your idea, maybe got halfway through explaining the context, asked the model for its perspective, and suddenly the screen filled with code you didn&amp;rsquo;t ask for. Functions you don&amp;rsquo;t recognize. Dependencies you&amp;rsquo;ve never heard of. The model decided it knew what you wanted before you finished telling it.&lt;/p&gt;
&lt;p&gt;This is the digital equivalent of a cook who fires an entrée the moment a server walks toward the kitchen, before the order is even spoken. In a restaurant, that cook gets pulled aside. In AI development, this behavior is treated as a feature.&lt;/p&gt;
&lt;p&gt;The result is what some developers call &amp;ldquo;vibe code&amp;rdquo;: output that looks functional on the surface but was generated without a shared understanding of what you&amp;rsquo;re actually building. It might run. It might even do something close to what you wanted. But the moment you need to modify it or debug an edge case, you realize nobody, not even the model, fully understands how it works.&lt;/p&gt;
&lt;p&gt;This is a failure of structure, not intelligence. The model is capable of better work. It just wasn&amp;rsquo;t given the constraints to produce it.&lt;/p&gt;
&lt;h2 id=&#34;building-the-shell&#34;&gt;Building the Shell
&lt;/h2&gt;&lt;p&gt;The fix isn&amp;rsquo;t writing more detailed instructions. It&amp;rsquo;s changing how you provide instructions entirely.&lt;/p&gt;
&lt;p&gt;One of the most effective ways to use modern LLMs, and a technique most people don&amp;rsquo;t know exists, is to provide your structure as a standalone file. By uploading a system prompt rather than typing everything into the chat, you separate the rules from the context. You give the AI its craquelin: a structural layer that won&amp;rsquo;t buckle under the pressure of your project.&lt;/p&gt;
&lt;p&gt;This matters because of how these models process information. When you dump everything into a single prompt, the model has to simultaneously understand your constraints, absorb your context, and generate output. That&amp;rsquo;s cognitive overload. By separating the system (how to behave) from the project (what to build), you let the model focus on one thing at a time.&lt;/p&gt;
&lt;p&gt;The Cream Puff Framework I&amp;rsquo;m sharing this week enforces a staged workflow. It prevents the AI from jumping to implementation until you&amp;rsquo;ve agreed on a plan. The system operates in four modes:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;BRAINSTORM:&lt;/strong&gt; Explore the problem space. Identify scope, tools, and approaches. The model presents options and trade-offs. No code gets written here.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PLAN:&lt;/strong&gt; Create a roadmap. The AI outlines the steps in two phases: first a high-level summary for your approval, then detailed breakdowns only after you confirm the direction. This is the critical gate that prevents runaway development.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IMPLEMENT:&lt;/strong&gt; Execute against the approved plan. Code gets written only after the structure is agreed upon. The model follows the roadmap rather than inventing its own path.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DEBUG:&lt;/strong&gt; Rapid triage when things break. Focused problem-solving without tearing down the whole system.&lt;/p&gt;
&lt;p&gt;If you read last week&amp;rsquo;s post on the brigade system, this structure will feel familiar. Each mode mirrors a station in the kitchen: prep work, coordination, line execution, and service recovery. The difference is that this framework enforces that discipline automatically. You upload it once, and the AI follows the staging without you having to manage it manually. Or you can split this into multiple agents to run in parallel if you are already used to working with models and feel you can handle and orchestrate that workflow.&lt;/p&gt;
&lt;p&gt;The model declares its current mode at the start of every response. This constant check-in keeps the logic centered regardless of how much context you pour inside, similar to the &amp;ldquo;ticket recall&amp;rdquo; technique I covered last week where you restate the core instruction right before asking for output.&lt;/p&gt;
&lt;h2 id=&#34;starch-on-starch&#34;&gt;Starch on Starch
&lt;/h2&gt;&lt;p&gt;There&amp;rsquo;s a concept in cooking I call &amp;ldquo;starch on starch.&amp;rdquo; Layering too many heavy starches on top of each other creates a bad texture. Potatoes inside a cream puff would be weird. More dough doesn&amp;rsquo;t make a better vessel.&lt;/p&gt;
&lt;p&gt;The same principle applies to AI. Layering too many system instructions on top of each other creates context exhaustion. If you keep adding rules as you go, the model gets distracted. Eventually it forgets something important.&lt;/p&gt;
&lt;p&gt;This is why the framework is designed to be complete but minimal. The shell should be sturdy enough to hold whatever filling you bring, but light enough to leave room for your actual project. You provide the structure. The user brings the context. Adding more system on top of system just creates cognitive starch. However, if while using it you notice an issue or want your outputs a different way you can modify the original recipe and the next time to make the dish see how it improves.&lt;/p&gt;
&lt;h2 id=&#34;the-reheating-problem&#34;&gt;The Reheating Problem
&lt;/h2&gt;&lt;p&gt;One more lesson from the kitchen: even a perfect cream puff can be ruined at the last moment.&lt;/p&gt;
&lt;p&gt;In evening service, I had other cooks handling the reheating and filling. The instruction seems simple: warm the shells so they&amp;rsquo;re crisp, then fill and serve. But if you reheat at too high a temperature, you burn the craquelin. Too low, and the shell goes soggy. The margin for error is smaller than people expect.&lt;/p&gt;
&lt;p&gt;This is the implementation gap. You can have a perfect plan and still fail in execution if you don&amp;rsquo;t understand the tolerances. In AI terms, this is why the IMPLEMENT mode exists separately from PLAN. The handoff between &amp;ldquo;here&amp;rsquo;s what we&amp;rsquo;re building&amp;rdquo; and &amp;ldquo;here&amp;rsquo;s the actual code&amp;rdquo; is where most projects go wrong. The framework forces you to treat that transition with the care it deserves.&lt;/p&gt;
&lt;h2 id=&#34;the-downloadable-framework&#34;&gt;The Downloadable Framework
&lt;/h2&gt;&lt;p&gt;I&amp;rsquo;ve included the full Cream Puff Framework as a downloadable file with this post. It&amp;rsquo;s a structured system prompt you can upload to your preferred AI tool. You don&amp;rsquo;t need to modify a template or hope you&amp;rsquo;re prompting correctly. You upload the shell, then bring your own filling: whatever project you&amp;rsquo;re working on.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m also including the actual cream puff recipe itself, with the craquelin technique and the raspberry fluff filling. It lives on my website alongside the framework, because sometimes the best way to understand structure is to build something with your hands.&lt;/p&gt;
&lt;p&gt;The goal isn&amp;rsquo;t to replace your judgment. It&amp;rsquo;s to give you a system that holds up under pressure so your judgment has room to operate.&lt;/p&gt;
&lt;p&gt;Smooth is fast. See you on the line.&lt;/p&gt;
&lt;p&gt;Jacob&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Menu Planning: How to Scale Without Burning Your Budget</title>
        <link>https://jacobbeedle.com/blog/brigade-coding/</link>
        <pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate>
        
        <guid>https://jacobbeedle.com/blog/brigade-coding/</guid>
        <description>&lt;p&gt;Most restaurants aim to get a first dish on the table within five to ten minutes of the order being placed. Not because salads are the most important part of the meal, but because the kitchen needs breathing room. If every table expects their entrée immediately, the line gets slammed, tickets back up, and quality collapses. You serve the salad first so the sauté station has time to properly fire the steak.&lt;/p&gt;
&lt;p&gt;This sequencing is called menu flow, and it&amp;rsquo;s the difference between a kitchen that hums and one that burns. The same principle applies to AI. Most companies are building what I call &amp;ldquo;God Prompts,&amp;rdquo; massive blocks of instructions sent to expensive models, expecting complex results in a single shot. Like a table asking for all of the dishes to be served at the same time, the table has no space to hold all the plates and the kitchen gets backed-up. The system gets overwhelmed, and you pay premium prices for inconsistent results.&lt;/p&gt;
&lt;p&gt;The solution is prompt chaining: breaking complex tasks into sequential steps where the output of one model becomes part of the input for the next. Each step handles what it&amp;rsquo;s designed for. Nothing gets overwhelmed. And critically, you place your core instruction right before asking for outputs, not at the beginning just to become buried under layers of context. Just like a chef checks the ticket one final time before the plate leaves the pass.&lt;/p&gt;
&lt;h2 id=&#34;the-god-prompt-problem&#34;&gt;The God Prompt Problem
&lt;/h2&gt;&lt;p&gt;I recently worked on a consulting project involving a high-volume search platform. The goal was to take raw, often ambiguous user queries and break them down into four key areas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Core User Intent:&lt;/strong&gt; What are they actually trying to do?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Main Keywords:&lt;/strong&gt; What are the essential &amp;ldquo;ingredients&amp;rdquo; of the search?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Areas of Ambiguity:&lt;/strong&gt; Where is the query or unclear?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Potential Next Searches:&lt;/strong&gt; What is the next course in the user&amp;rsquo;s journey?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Early versions of this tool used a single, top-tier reasoning model to do everything. One prompt. One model. One shot. The results were okay, but the cost was astronomical. The system was rushing the work, trying to be fast without being smooth, and burning through budget on parts of the task that didn&amp;rsquo;t require that level of horsepower.&lt;/p&gt;
&lt;p&gt;The prompt itself was a monster. Thousands of tokens of instructions, examples, and context crammed into a single request. Every query, no matter how simple, triggered the full machinery. Someone searching for &amp;ldquo;pizza near me&amp;rdquo; got the same expensive treatment as someone typing an ambiguous multi-part research question. We were using a sledgehammer to hang picture frames.&lt;/p&gt;
&lt;p&gt;Worse, the model was trying to do everything at once. Understand intent, extract keywords, identify ambiguity, and suggest next steps, all in a single cognitive pass. Like an overwhelmed cook trying to work every station at once, a guarantee for burnt food. In AI, it&amp;rsquo;s a recipe for inconsistent output and ballooning costs.&lt;/p&gt;
&lt;p&gt;We decided to rebuild the workflow using menu planning.&lt;/p&gt;
&lt;h2 id=&#34;the-brigade-system&#34;&gt;The Brigade System
&lt;/h2&gt;&lt;p&gt;A successful restaurant survives on its food cost, which usually needs to hover around 20-30%. If you use high-cost ingredients for low-value side dishes, you lose your margin before you sell your first entrée. AI pricing works the same way. Every token has a cost, and every model has a price tier.&lt;/p&gt;
&lt;p&gt;The brigade system is how professional kitchens have organized labor for over a century. Each person owns a specific role. When we rebuilt our search tool, we mapped this structure onto our AI workflow with three tiers:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Head Chef (Reasoning Model):&lt;/strong&gt; Highest cost, highest judgment. The Head Chef doesn&amp;rsquo;t cook. They read the ticket, interpret any modifications, and create the plan. They understand that table four wants their steak medium-rare with sauce on the side and the allergy note means no butter on the vegetables. They translate the customer&amp;rsquo;s intent into clear instructions for the line and determine the firing order so dishes arrive together without overwhelming any single station. You pay premium prices for this interpretation and planning work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Cooks (General Generation Models):&lt;/strong&gt; Mid-range cost. These are your workhorses. Once the Head Chef has read the ticket and called the order, the cooks execute. They handle the bulk of the actual production: extracting keywords, drafting responses, doing the reliable station work that makes up most of any workflow. They don&amp;rsquo;t need to interpret the customer&amp;rsquo;s intent. That decision was already made. They just need to execute their station consistently.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Runners (Summarization Models):&lt;/strong&gt; Low cost, high speed. Runners don&amp;rsquo;t cook and they don&amp;rsquo;t plan. They move output from the kitchen to the table. In AI terms, they clean up final formatting, summarize results, and package everything for delivery. Fast, cheap, and focused on presentation rather than production.&lt;/p&gt;
&lt;p&gt;If you don&amp;rsquo;t match the task to the right role, you aren&amp;rsquo;t being thorough. You&amp;rsquo;re being wasteful.&lt;/p&gt;
&lt;h2 id=&#34;rebuilding-the-workflow&#34;&gt;Rebuilding the Workflow
&lt;/h2&gt;&lt;p&gt;Here&amp;rsquo;s how we applied the brigade system to our search platform. The critical insight was that each of our four components, intent, keywords, ambiguity, and next searches, became a separate output request. Each step&amp;rsquo;s output informed the inputs for the steps that followed. The chain built on itself.&lt;/p&gt;
&lt;h3 id=&#34;phase-1-reading-the-ticket&#34;&gt;Phase 1: Reading the Ticket
&lt;/h3&gt;&lt;p&gt;We used a reasoning model strictly for interpretation and planning. This model didn&amp;rsquo;t produce any of the final deliverables. It acted as the Head Chef reading the ticket.&lt;/p&gt;
&lt;p&gt;Given a raw user query, it analyzed what the user was actually hungry for. Information? A transaction? A specific location? It identified any &amp;ldquo;modifications to the order,&amp;rdquo; the nuances and constraints that would change how downstream steps should execute. And it produced a plan: which components needed the most attention, what context was most relevant, and how the pieces should flow together.&lt;/p&gt;
&lt;p&gt;This step required genuine judgment. The difference between &amp;ldquo;apple&amp;rdquo; as a fruit and &amp;ldquo;Apple&amp;rdquo; as a company changes everything downstream. So we paid the Head Chef price for this interpretation work. But only for this interpretation work.&lt;/p&gt;
&lt;h3 id=&#34;phase-2-setting-the-station&#34;&gt;Phase 2: Setting the Station
&lt;/h3&gt;&lt;p&gt;Instead of cramming everything into a single call, we used split prompting. This is the digital version of mise en place. Before service, a cook doesn&amp;rsquo;t just grab ingredients when they need them. They prep everything in advance. Sauces are reduced. Proteins are portioned. Garnishes are cut and waiting. When the ticket fires, the cook isn&amp;rsquo;t thinking about preparation. They&amp;rsquo;re thinking about execution.&lt;/p&gt;
&lt;p&gt;We did the same thing with our context window. We added turns with instructions, output format requirements, and the planning context from the thinking model. We prepped the station so that by the time the model had to fire the response, all the ingredients were already in place. No scrambling. No confusion. Just execution.&lt;/p&gt;
&lt;p&gt;This separation matters more than it might seem. When you dump everything into one prompt, the model has to simultaneously understand what you want, absorb the context, and generate the output. That&amp;rsquo;s cognitive overload. By splitting the prep from the cooking, we let the model focus on one thing at a time.&lt;/p&gt;
&lt;h3 id=&#34;phase-3-the-line-work&#34;&gt;Phase 3: The Line Work
&lt;/h3&gt;&lt;p&gt;Once the Head Chef&amp;rsquo;s plan was in place and context was loaded, we ran the four components as a sequence of separate calls. Keyword extraction came first, and its output became part of the input for intent classification. Intent informed the ambiguity analysis. All three fed into the next-search suggestions.&lt;/p&gt;
&lt;p&gt;Each call used a mid-tier cook model. These models didn&amp;rsquo;t need to understand the full picture. They received clear instructions from the planning phase and executed their specific station. The chain meant that early precision compounded. Good keyword extraction made intent classification easier, which made ambiguity detection sharper, which made next-search suggestions more relevant.&lt;/p&gt;
&lt;h3 id=&#34;phase-4-running-the-plates&#34;&gt;Phase 4: Running the Plates
&lt;/h3&gt;&lt;p&gt;Finally, a fast runner model packaged everything for delivery. It took the outputs from each station and formatted them into clean, consistent deliverables. No deep thinking required. Just presentation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Results:&lt;/strong&gt; By breaking the dish into components and using the brigade system, the models replicated human reasoning at a rate of over 90% across all four key areas. We didn&amp;rsquo;t lose quality by using cheaper models. We gained precision by giving each model a specific role they were designed to master.&lt;/p&gt;
&lt;p&gt;The math was simple but striking. Our reasoning model, the Head Chef, now handled maybe 15% of the total workload, all of it interpretation and planning. The rest was distributed across cheaper, faster models that didn&amp;rsquo;t need to think deeply. They just needed to execute consistently. Total cost per query dropped by nearly 60% while accuracy actually improved. Specialization beats generalization when you design the workflow correctly.&lt;/p&gt;
&lt;h2 id=&#34;separating-thinking-from-output&#34;&gt;Separating Thinking from Output
&lt;/h2&gt;&lt;p&gt;There&amp;rsquo;s another kitchen concept that proved essential: the difference between what happens in the kitchen and what arrives at the table.&lt;/p&gt;
&lt;p&gt;When the Head Chef reads a ticket and plans the firing order, they&amp;rsquo;re thinking through dependencies, timing, and potential problems. The cooks don&amp;rsquo;t need to hear all of that reasoning. They need clear instructions: &amp;ldquo;Fire two ribeyes medium-rare, hold the butter on the veg for table four.&amp;rdquo; The thinking informs the instruction, but the instruction is what gets executed.&lt;/p&gt;
&lt;p&gt;We built this same separation into our AI workflow. The reasoning model&amp;rsquo;s thinking process, its full chain of interpretation and planning, was captured separately from its output instructions. The cook models received only the clean instructions they needed to execute their station.&lt;/p&gt;
&lt;p&gt;But here&amp;rsquo;s why the separation matters beyond efficiency: human reviewers need that thinking. When something goes wrong, when a query gets misclassified or keywords come back wrong, the thinking trace is how you diagnose the problem. Was the intent interpretation off? Did the plan make sense but the execution fail? Without visibility into the Head Chef&amp;rsquo;s reasoning, you&amp;rsquo;re debugging blind.&lt;/p&gt;
&lt;p&gt;So we kept two channels: the thinking channel for human review and debugging, and the output channel for downstream model consumption. The kitchen gets clean tickets. The manager gets the full picture.&lt;/p&gt;
&lt;h2 id=&#34;future-possibilities&#34;&gt;Future Possibilities
&lt;/h2&gt;&lt;p&gt;One pattern we didn&amp;rsquo;t use on this project but is worth exploring: running a smaller model in parallel with a more complex process to improve overall quality. Imagine a prep cook who watches the line and flags potential problems before they become mistakes. A cheap monitoring model that reviews outputs in real-time and kicks edge cases back to the Head Chef for re-evaluation. The cost is minimal. The quality improvement could be significant. It&amp;rsquo;s the digital equivalent of having a sous chef taste every sauce before it leaves the station.&lt;/p&gt;
&lt;h2 id=&#34;stabbing-the-ticket&#34;&gt;Stabbing the Ticket
&lt;/h2&gt;&lt;p&gt;There&amp;rsquo;s one more technique worth mentioning, because it solved a problem that almost derailed the whole project.&lt;/p&gt;
&lt;p&gt;There is a documented phenomenon in AI called &amp;ldquo;lost in the middle.&amp;rdquo; If you give a model a massive amount of context, it often forgets the original instruction by the time it reaches the end of the prompt. The model gets distracted by all the data you&amp;rsquo;ve fed it and loses sight of what you actually asked for.&lt;/p&gt;
&lt;p&gt;A Google study confirmed that restating the user&amp;rsquo;s query right before you ask for the final output dramatically improves results.&lt;/p&gt;
&lt;p&gt;In the kitchen, we call this stabbing the ticket. A Chef reads the order when it first hits the kitchen to get the firing order started. But right before the plate leaves the pass, the Chef looks at the ticket one more time. They verify the steak is medium-rare. They confirm the sauce is on the side. They refocus on the intent right at the moment of delivery and if something is wrong they get a chance to fix it before the guest ever realizes there was a mistake.&lt;/p&gt;
&lt;p&gt;This is why prompt structure matters so much. Your core instruction belongs at the beginning and the end, right before you ask for output. The model should be reminded of your intent at the moment it matters most.&lt;/p&gt;
&lt;p&gt;In our workflow, we implemented this ticket recall at the end of every chain. We restated the core user intent just before the final summary. It&amp;rsquo;s a small addition. Maybe one hundred extra tokens. But it was the difference between inconsistent output and reliable precision.&lt;/p&gt;
&lt;h2 id=&#34;the-digital-chefs-playbook&#34;&gt;The Digital Chef&amp;rsquo;s Playbook
&lt;/h2&gt;&lt;p&gt;Scaling an AI system isn&amp;rsquo;t a challenge of raw power. It&amp;rsquo;s a challenge of discipline and orchestration. If you want to move from being a line cook of syntax to a Head Chef of automation, you have to stop looking for magic and start planning your menu.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Serve the salad first.&lt;/strong&gt; Don&amp;rsquo;t try to fire every station at once. Sequence your workflow so each step has room to execute properly. The thinking model plans. The cooks execute. The runners deliver. Nobody gets overwhelmed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chain your outputs.&lt;/strong&gt; Each step should inform the next. Keyword extraction improves intent classification improves ambiguity detection. Let precision compound through the workflow.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Separate thinking from instructions.&lt;/strong&gt; Your reasoning model&amp;rsquo;s full thought process is valuable for debugging, but your execution models need clean, focused instructions. Keep both channels, but don&amp;rsquo;t cross the streams.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stab the ticket.&lt;/strong&gt; Place your core instruction right before asking for output. Refocusing attention at the end of the process is the difference between a mess and a masterpiece.&lt;/p&gt;
&lt;p&gt;AI is changing how we work, but the ancient rules of the kitchen still apply. Get your station ready. Plan your menu. And never serve a dish you haven&amp;rsquo;t tasted yourself.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll see you on the line.&lt;/p&gt;
</description>
        </item>
        <item>
        <title>About</title>
        <link>https://jacobbeedle.com/about/</link>
        <pubDate>Mon, 26 Jan 2026 00:00:00 +0000</pubDate>
        
        <guid>https://jacobbeedle.com/about/</guid>
        <description>&lt;p&gt;I&amp;rsquo;m an AI consultant who spent five years in professional kitchens, before moving into tech. Now I help businesses build AI systems that actually work.
My approach comes from the kitchen: smooth is fast. Rushing leads to mistakes, mistakes lead to rework, and rework is always slower than getting it right the first time. I build AI tools that handle the tedious prep so teams can focus on the work that requires human judgment.
On the technical side, I work with Python, JavaScript, and cloud platforms like GCP to automate analysis and data workflows. I&amp;rsquo;ve directed cross-functional teams and supported deal flow, and I focus on building tools that are understandable, replicable, and cost-effective.
I write about all of this on my Substack, where I translate kitchen lessons into frameworks for AI implementation.&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Tasting the Pass: From Station to Supervisor</title>
        <link>https://jacobbeedle.com/blog/tasting-the-pass/</link>
        <pubDate>Fri, 23 Jan 2026 00:00:00 +0000</pubDate>
        
        <guid>https://jacobbeedle.com/blog/tasting-the-pass/</guid>
        <description>&lt;p&gt;When Jensen Huang said he wants his engineers to &amp;ldquo;spend zero time writing code,&amp;rdquo; the headlines made it sound like technical expertise is dying. That AI will write all the code so humans aren&amp;rsquo;t needed.&lt;/p&gt;
&lt;p&gt;I think that interpretation misses what he&amp;rsquo;s actually describing.&lt;/p&gt;
&lt;p&gt;In a professional kitchen, the Executive Chef doesn&amp;rsquo;t cook. They stand at the pass, the stainless steel shelf where the kitchen meets the dining room, and they taste every single dish before it goes out. They orchestrate timing across stations. They catch problems before they reach the guest. Their expertise isn&amp;rsquo;t in production anymore. It&amp;rsquo;s concentrated entirely into judgment.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s the shift Huang is pointing toward. Not the elimination of experts, but the elevation of them. The mechanical work gets delegated. The judgment work becomes the whole job.&lt;/p&gt;
&lt;p&gt;I learned this principle the hard way, standing in front of a wood-fired pizza oven, watching my eleventh pizza of the night turn to charcoal.&lt;/p&gt;
&lt;h2 id=&#34;reading-the-oven&#34;&gt;Reading the Oven
&lt;/h2&gt;&lt;p&gt;A wood-fired pizza oven is not like your oven at home. Home ovens are predictable. You set them to 425°F, wait for the beep, and trust that the temperature is what it says it is. A wood-fired oven is alive. The temperature shifts constantly depending on where the fire is burning, how recently you added wood, and even how humid the kitchen is that night. The back right corner might be 750 degrees while the front left is closer to 550. The stone floor retains heat differently than the dome. And the only way to know any of this is to watch, to listen, and to feel.&lt;/p&gt;
&lt;p&gt;I knew none of this my first night on pizza station.&lt;/p&gt;
&lt;p&gt;The head chef had shown me the basics during a slow Tuesday afternoon. Load the pizza onto the peel. Slide it into the oven at the right angle. Rotate it every fifteen seconds or so. Dome it to melt the cheese. Pull it when the crust looks right. Let it cool, then cut.&lt;/p&gt;
&lt;p&gt;Simple enough when you have one pizza and no pressure. Completely different when you have six tickets hanging and you&amp;rsquo;re building while cooking at the same time.&lt;/p&gt;
&lt;p&gt;My first pizza came out beautiful. Beginner&amp;rsquo;s luck. The second one I left in too long because I was building the next one, and the crust turned into charcoal. The third I pulled too early because I was overcorrecting, and the dough was still raw in the center. The fourth I placed in a dead spot where the stones had cooled, and it just sat there, slowly getting soggy while I wondered why it wasn&amp;rsquo;t cooking. By the eighth pizza, I was so far behind that I started rushing, which only made everything worse.&lt;/p&gt;
&lt;p&gt;The head chef stepped in around pizza number nine. He didn&amp;rsquo;t take over the station. He stood next to me, watching the oven the way a mechanic listens to an engine.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;See how the flames are licking up the right side?&amp;rdquo; he said. &amp;ldquo;That means the heat is concentrated there. You want to start your pizza on the left, let the bottom set, then rotate it toward the flames for the final char.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;He pointed at the oven floor. &amp;ldquo;See that dark spot? That&amp;rsquo;s where you pulled the last burnt one. The stone is scorched. It&amp;rsquo;s hotter than everywhere else now. Avoid it for the next ten minutes.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;I asked him how he knew all of this without a thermometer. He shrugged. &amp;ldquo;You don&amp;rsquo;t read the temperature. You read the oven.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Over the next few weeks, he taught me what reading the oven actually meant. The color of the flames tells you about oxygen flow. The sound of the fire tells you if you need more wood. The way the cheese bubbles tells you if the heat is coming from above or below.&lt;/p&gt;
&lt;p&gt;It was accumulated knowledge, built through thousands of hours of watching and adjusting and making mistakes.&lt;/p&gt;
&lt;p&gt;Eventually, I stopped burning pizzas. Not because I memorized a set of rules, but because I developed an intuition for how the oven behaved. I could glance at the fire and know where to place the next pie. I could hear when the wood was getting low. I could feel when the stones needed time to recover.&lt;/p&gt;
&lt;p&gt;That intuition is what the head chef had that I lacked. And it&amp;rsquo;s what allowed him to step back from the oven entirely and manage the entire kitchen instead. I was barely able to focus on the oven and get it right, he had to watch three other stations and make sure that hundreds of dishes went out every hour without a major mistake.&lt;/p&gt;
&lt;h2 id=&#34;the-pass&#34;&gt;The Pass
&lt;/h2&gt;&lt;p&gt;The Executive Chef stands at the pass during service. They&amp;rsquo;re not flipping burgers or whisking sauces. They&amp;rsquo;re watching every station simultaneously. They&amp;rsquo;re timing service so that the protein and the vegetable and the starch all land on the plate at the exact same second. They&amp;rsquo;re calling out &amp;ldquo;firing table seven&amp;rdquo; so the grill cook knows to start the steak, and three minutes later calling &amp;ldquo;walking in the sides&amp;rdquo; so the vegetable station starts plating.&lt;/p&gt;
&lt;p&gt;Most importantly, the Chef is the only person who touches every single plate before it goes out. They pick up a spoon, taste the sauce, and decide if that dish is worthy of the restaurant&amp;rsquo;s name.&lt;/p&gt;
&lt;p&gt;To do this job well, the Chef has to understand every station in the kitchen. They have to know how the oven behaves, how the grill cooks, how the sauces reduce. Not because they&amp;rsquo;re going to do all that work themselves, but because they need to recognize when something is wrong before it reaches the guest.&lt;/p&gt;
&lt;p&gt;This is the model for working with AI tools.&lt;/p&gt;
&lt;p&gt;When I was burning pizzas, I was doing the manual labor of cooking. I was focused on the physical act of sliding dough into an oven. My attention was consumed by the mechanics. I didn&amp;rsquo;t have the bandwidth to think about timing, or coordination with other stations, or whether the overall flow of service was working.&lt;/p&gt;
&lt;p&gt;The head chef, standing at the pass, had delegated all of that mechanical work. His job was to taste, to orchestrate, and to catch problems before they reached the guest. He could manage the entire kitchen because he wasn&amp;rsquo;t stuck managing a single oven.&lt;/p&gt;
&lt;p&gt;The mechanical work of writing syntax, the boilerplate code, the repetitive logic, can increasingly be delegated to AI tools. This doesn&amp;rsquo;t eliminate the need for expertise. It concentrates it. Instead of spending eight hours writing code, an engineer might spend only two hours prompting for code and six hours reviewing, architecting, and ensuring the output actually solves the right problem.&lt;/p&gt;
&lt;p&gt;The value of expertise shifts from production to judgment. From chopping the shallots to organizing the flow of service.&lt;/p&gt;
&lt;h2 id=&#34;scaling-the-brigade&#34;&gt;Scaling the Brigade
&lt;/h2&gt;&lt;p&gt;In a traditional kitchen, we use the Brigade System to handle complexity. Each cook owns a specific station. One person handles the grill, another makes salads, another manages the oven. The head chef doesn&amp;rsquo;t need to be actively cooking at every station.&lt;/p&gt;
&lt;p&gt;They need to be skilled at recognizing quality and coordinating timing. They also need to be capable of covering any station at any moment either because the cook is overwhelmed or in some cases because the cook cannot handle it and quits.&lt;/p&gt;
&lt;p&gt;The same principle applies to working with specialized AI tools. You might have one tool that handles data queries, another that manages scripting logic, another that reviews for errors. Each tool has a specific job, just like each station in a kitchen. Just like cooks, sometimes AI tools get overwhelmed and you need to do the job yourself.&lt;/p&gt;
&lt;p&gt;Your job, as the expert, is to orchestrate. To know which tool to deploy when. To check the output before it ships. To recognize when the sauce is broken even if you weren&amp;rsquo;t the one who made it. Because you still need to be able to fix that broken sauce or function before it reaches the client.&lt;/p&gt;
&lt;p&gt;This is how you scale without losing quality. One expert managing ten specialized tools can produce more than ten generalists working independently. But only if that expert actually understands what good output looks like. Only if they can taste the pass.&lt;/p&gt;
&lt;h2 id=&#34;the-cost-of-outsourcing-your-palate&#34;&gt;The Cost of Outsourcing Your Palate
&lt;/h2&gt;&lt;p&gt;Here&amp;rsquo;s where the trouble starts. It&amp;rsquo;s tempting to see AI as an opportunity to remove experts from the loop entirely. If the machine can write code, why pay someone who understands code?&lt;/p&gt;
&lt;p&gt;This is like a restaurant owner buying a pizza oven and assuming they no longer need someone who understands how ovens work. When the crusts come out burnt, they won&amp;rsquo;t know why. They can&amp;rsquo;t read the oven. They&amp;rsquo;re at the mercy of a tool they don&amp;rsquo;t understand.&lt;/p&gt;
&lt;p&gt;In AI terms, this creates what I call Mystery Meat. Code or output that works, but that nobody in the organization can actually explain. At low volume, Mystery Meat might be fine. The system runs, customers are served, everyone is happy.&lt;/p&gt;
&lt;p&gt;But systems get stressed. Edge cases appear. Unexpected inputs arrive. And when they do, if nobody can read the logic, nobody can fix it. You&amp;rsquo;re standing over the oven, watching pizzas burn, with no idea how to adjust.&lt;/p&gt;
&lt;p&gt;The solution isn&amp;rsquo;t to avoid AI tools. The solution is to never outsource your palate. Use the tools. Delegate the prep work. But always, always be the person who tastes the final dish before it goes out.&lt;/p&gt;
&lt;h2 id=&#34;how-to-taste-the-pass&#34;&gt;How to Taste the Pass
&lt;/h2&gt;&lt;p&gt;If you want to scale your work using AI without serving burnt food, the approach is straightforward.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stop looking for complete automation.&lt;/strong&gt; The goal is not to remove yourself from the process. The goal is to remove yourself from the mechanical parts so you can focus on the judgment parts. Delegate the repetitive work. Keep the quality control.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Use specialized tools for specialized tasks.&lt;/strong&gt; Don&amp;rsquo;t ask one AI to do everything. Give each tool a specific station and a clear set of instructions. This is how you maintain quality at scale.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Invest in your palate.&lt;/strong&gt; Whether you&amp;rsquo;re an engineer, a founder, or a business leader, your value is increasingly in your ability to recognize good output from bad. That means understanding the fundamentals, even if you&amp;rsquo;re not doing the manual work yourself.&lt;/p&gt;
&lt;p&gt;The head chef who taught me to read the oven spent years on the line before he ever stepped up to the pass. He could taste a sauce and know exactly which ingredient was missing because he had made that sauce a thousand times himself. His expertise wasn&amp;rsquo;t replaced when he stopped cooking. It was concentrated into the place where it mattered most.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s the shift happening now. The question isn&amp;rsquo;t whether you&amp;rsquo;ll use AI tools. You will. The question is whether you&amp;rsquo;ll be the expert who knows what good looks like, or the operator who hopes the machine gets it right.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll see you on the line.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Jacob&lt;/em&gt;&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Mise en Place: Why Your AI is Failing at 4:00 PM</title>
        <link>https://jacobbeedle.com/blog/mise-en-place/</link>
        <pubDate>Fri, 16 Jan 2026 00:00:00 +0000</pubDate>
        
        <guid>https://jacobbeedle.com/blog/mise-en-place/</guid>
        <description>&lt;p&gt;After 2 years in a professional kitchen, I found myself working at a restaurant that was much busier than I was prepared for. That first weekend, I was responsible for frying chicken, lamb, and plating for over 200 people. I was so overwhelmed that I was literally sobbing over the fryer while the tickets kept screaming. Nobody could help me. Everyone was pinned to their own station. I wanted to walk out, but I stayed.&lt;/p&gt;
&lt;p&gt;Later that night, as we were cleaning down the stainless steel, the head chef pulled me aside. He didn&amp;rsquo;t tell me to toughen up or stop crying. He said, &amp;ldquo;I respect you for staying. I cannot teach you to care and to not give up. But I can teach you the discipline needed to cook better, faster, and more efficiently.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The lesson he eventually taught me had nothing to do with how fast I could move my hands. It was about mise en place.&lt;/p&gt;
&lt;p&gt;Mise en place is a French term meaning &amp;ldquo;everything in its place.&amp;rdquo; But that translation undersells it. Mise en place is a philosophy. It is the practice of having your shallots minced, your sauces strained, your tools positioned, and your mind prepared before the first guest ever walks through the door. It&amp;rsquo;s not just about being organized. It&amp;rsquo;s about understanding that the work you do before service determines whether service destroys you or whether you destroy service.&lt;/p&gt;
&lt;p&gt;Nothing feels worse than ending a 10 hour shift and reflecting on all your mistakes. Similarly nothing is better than knowing that for the last 10 hours you crushed everything thrown at you.&lt;/p&gt;
&lt;p&gt;That first weekend at the fryer, I wasn&amp;rsquo;t failing because I was slow. I was failing because I started the night already behind and tried to move too fast. My station wasn&amp;rsquo;t set. My mental checklist didn&amp;rsquo;t exist. I was improvising from the first ticket, and improvisation compounds. One mistake leads to two. Two leads to six. By 6:00 PM, you&amp;rsquo;re sobbing into a fryer and wondering why you ever thought this was a good career.&lt;/p&gt;
&lt;p&gt;In AI implementation, most teams are doing exactly what I did that weekend. They&amp;rsquo;re rushing to deployment without setting the station first. And they&amp;rsquo;re wondering why everything falls apart the moment real users show up.&lt;/p&gt;
&lt;h2 id=&#34;what-mise-en-place-actually-looks-like&#34;&gt;What Mise en Place Actually Looks Like
&lt;/h2&gt;&lt;p&gt;When you watch a professional cook work a busy station, it looks effortless. Pans move. Plates appear. Nothing burns. But what you&amp;rsquo;re actually watching is the result of three or four hours of invisible work that happened before you arrived.&lt;/p&gt;
&lt;p&gt;Mise en place has three layers, and most people only think about the first one.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The first layer is physical organization.&lt;/strong&gt; This is the obvious stuff. Your ingredients are prepped and portioned. Your tools are clean and within reach. Your station is wiped down. If you need clarified butter, it&amp;rsquo;s already in a squeeze bottle at arm&amp;rsquo;s length. If you need tongs, they&amp;rsquo;re always in the same spot. You never have to think about where anything is, because everything is where it belongs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The second layer is workflow design.&lt;/strong&gt; This is understanding the sequence of your work. If you&amp;rsquo;re cooking a steak that takes twelve minutes and a sauce that takes three, you don&amp;rsquo;t start them at the same time. You know which tasks can run in parallel and which ones need your full attention. You know what can sit for a minute and what needs to be served immediately. A good cook has already visualized the entire ticket before they touch a pan.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The third layer is mental preparation.&lt;/strong&gt; This is the part nobody talks about. Before service, you run through scenarios. What happens if I get three ribeye tickets at once? What if someone orders the fish special and I only have two portions left? What&amp;rsquo;s my backup if the grill goes down? You&amp;rsquo;re not hoping things go smoothly. You&amp;rsquo;re preparing for them to go sideways, so that when they do, you already have a plan.&lt;/p&gt;
&lt;p&gt;Most AI implementations skip layers two and three entirely. Teams spend weeks building the model, which is the equivalent of prepping ingredients. Then they throw it into production without ever thinking about workflow or failure scenarios. The model itself might be excellent. But excellence doesn&amp;rsquo;t matter if the system around it is chaotic.&lt;/p&gt;
&lt;h2 id=&#34;setting-your-station-for-ai&#34;&gt;Setting Your Station for AI
&lt;/h2&gt;&lt;p&gt;Let me translate these three layers into what they look like for AI and automation work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Physical organization in AI means information architecture.&lt;/strong&gt; In a professional kitchen, the person making salads shouldn&amp;rsquo;t be positioned right next to the deep fryer. The heat and moisture will wilt the greens, creating chaos and ruining the dish. Every station needs proper spacing and specific tools. We ignore this logic in system architecture constantly. Many teams place computationally expensive processes right after a user&amp;rsquo;s first interaction, which bottlenecks every simple operation that follows. You&amp;rsquo;re designing a system destined to fight itself. Your data sources, your processing layers, and your output channels all need their own clean space. They shouldn&amp;rsquo;t interfere with each other.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Workflow design in AI means prompt sequencing and timing.&lt;/strong&gt; When a cook gets a ticket with a steak, a sauce, and a vegetable, they don&amp;rsquo;t start all three at the same time. They work backwards from the plate. The steak takes twelve minutes. The sauce takes four. The vegetables take two. So you fire the steak first, then the sauce at eight minutes, then the vegetables at ten. Everything lands at the same time, hot and ready.&lt;/p&gt;
&lt;p&gt;The head chef&amp;rsquo;s job during service is to manage this timing across the entire kitchen. They call out &amp;ldquo;firing table 12&amp;rdquo; so the grill cook knows to start the steak. Three minutes later, they call &amp;ldquo;walking in the sides for 12&amp;rdquo; so the vegetable station knows to start plating. The chef isn&amp;rsquo;t doing the cooking. They&amp;rsquo;re orchestrating the sequence so that every component arrives at the pass together.&lt;/p&gt;
&lt;p&gt;This is exactly how complex prompts should be structured. When you give a model a complicated task, you need to tell it what to prioritize and in what order. If you dump every instruction at once with no hierarchy, the model has to guess what matters most. Sometimes it guesses right. Often it doesn&amp;rsquo;t. It&amp;rsquo;s like handing a cook six tickets and walking away without telling them which table has been waiting longest.&lt;/p&gt;
&lt;p&gt;Instead, chain your instructions. Tell the model what to figure out first, what depends on that answer, and what the final output should look like. Give it the &amp;ldquo;firing order.&amp;rdquo; The model works best when it understands the sequence, not just the ingredients.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mental preparation in AI means anticipating edge cases and failure modes.&lt;/strong&gt; What happens when a user submits an input you didn&amp;rsquo;t expect? What happens when your API rate limit gets hit? What happens when the model hallucinates? If you haven&amp;rsquo;t thought through these scenarios before deployment, you&amp;rsquo;re going to be sobbing over the metaphorical fryer when they inevitably occur. The best teams I&amp;rsquo;ve worked with spend more time on &amp;ldquo;what could go wrong&amp;rdquo; as they do on &amp;ldquo;what should go right.&amp;rdquo;&lt;/p&gt;
&lt;h2 id=&#34;the-400-pm-problem&#34;&gt;The 4:00 PM Problem
&lt;/h2&gt;&lt;p&gt;In most restaurants, 4:00 PM is the danger zone. Lunch service is wrapping up. Dinner prep is supposed to be happening. But if lunch ran long or got chaotic, you&amp;rsquo;re now behind on dinner prep. And if you&amp;rsquo;re behind on dinner prep, dinner service will be a disaster. The mistakes compound.&lt;/p&gt;
&lt;p&gt;This is exactly what happens with AI deployments that skip mise en place. The initial launch might look fine. Early users are forgiving. Traffic is light. But as usage scales, as edge cases multiply, as the system gets stressed, all the shortcuts you took in the setup phase come back to haunt you. By the time you realize you&amp;rsquo;re in trouble, you&amp;rsquo;re already too deep in service to fix it.&lt;/p&gt;
&lt;p&gt;There is nothing that ruins a kitchen faster than contamination. Spill raw chicken on a cutting board and you have to stop everything, clean the boards, and throw away any food nearby. Contamination spreads instantly. The consequences are severe. Data hygiene works the same way. If you allow junk content into your flow, if you have polluted context windows or insecure data handling, you&amp;rsquo;re not just making a mistake. You&amp;rsquo;re creating toxic debt. Shortcuts and accidental complexities that quietly become permanent defects in your system. If your data foundation is a mess of mystery spreadsheets and zero documentation, adding AI doesn&amp;rsquo;t solve anything. It just automates the mess at scale.&lt;/p&gt;
&lt;p&gt;The most expensive dish in a restaurant isn&amp;rsquo;t the Wagyu. It&amp;rsquo;s the dish you have to cook twice. Rushing leads to mistakes, and doing something a second time is always slower than doing it right the first time.&lt;/p&gt;
&lt;h2 id=&#34;the-lesson-that-stuck&#34;&gt;The Lesson That Stuck
&lt;/h2&gt;&lt;p&gt;I think about that head chef often. He could have told me I wasn&amp;rsquo;t cut out for kitchens. He could have let me quit. Instead, he taught me that the feeling of drowning isn&amp;rsquo;t a sign that you&amp;rsquo;re bad at the work. It&amp;rsquo;s a sign that you haven&amp;rsquo;t prepared properly for the work.&lt;/p&gt;
&lt;p&gt;Mise en place isn&amp;rsquo;t about being naturally organized. It&amp;rsquo;s about accepting that chaos is the default state of any complex system, and that your job is to impose order before the chaos arrives. You don&amp;rsquo;t rise to the occasion. You fall to the level of your preparation.&lt;/p&gt;
&lt;p&gt;Whether you&amp;rsquo;re dicing shallots or deploying a language model, the principle doesn&amp;rsquo;t change. Get your station ready. Think through the workflow. Prepare for failure. Then, and only then, are you ready for service.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll see you on the line.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Jacob&lt;/em&gt;&lt;/p&gt;
</description>
        </item>
        <item>
        <title>The Kitchen Approach to AI</title>
        <link>https://jacobbeedle.com/blog/the-kitchen-approach-to-ai/</link>
        <pubDate>Fri, 09 Jan 2026 00:00:00 +0000</pubDate>
        
        <guid>https://jacobbeedle.com/blog/the-kitchen-approach-to-ai/</guid>
        <description>&lt;p&gt;I spent five years in fine dining. Including two years spent as a pastry chef, which means I spent well over ten thousand hours obsessing over grams, temperatures, the ways to slice a steak, and how best to fill a cream puff. I have designed dozens of menus and plated hundreds of thousands of dishes.&lt;/p&gt;
&lt;p&gt;A few years ago I made a transition into IT Consulting, so today, my tools look different. I now support Google in developing focused AI use cases and spend my time in the world of Business Intelligence and AI based Automation.&lt;/p&gt;
&lt;p&gt;On the surface, these two worlds have nothing in common. One is loud, hot, and smells like toasted sugar. The other is quiet, remote, and smells like expensive coffee. But the thread that connects them is the value of a key skill: discipline. Which is defined by systematic thinking and a relentless focus on creating what the customer truly wants.&lt;/p&gt;
&lt;p&gt;Most of the &amp;ldquo;AI experts&amp;rdquo; you see online right now are trying to sell you a miracle. They promise that AI will change everything overnight, replace your entire staff, and print money while you sleep. They are selling hype.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m here to tell you that AI is just a kitchen tool. And like any tool, it&amp;rsquo;s only as good as the cook using it.&lt;/p&gt;
&lt;h2 id=&#34;slow-is-smooth-smooth-is-fast&#34;&gt;Slow is Smooth, Smooth is Fast
&lt;/h2&gt;&lt;p&gt;There&amp;rsquo;s a phrase you hear in professional kitchens: &amp;ldquo;Slow is smooth, and smooth is fast.&amp;rdquo; The saying has roots in military training, and the kitchen borrowed it honestly; the modern brigade system itself came from the military. But nowhere does the principle prove itself more faithfully than in a working kitchen.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s what it means: when you rush, you make mistakes. You drop things, you burn things, you have to start over. But when you move deliberately, when you focus on doing each step precisely, you develop an infallible rhythm. Your movements become efficient. Waste disappears. And suddenly you&amp;rsquo;re faster than the person who was rushing, because you&amp;rsquo;re not spending half your time fixing mistakes.&lt;/p&gt;
&lt;p&gt;The phrase isn&amp;rsquo;t about moving slowly. It&amp;rsquo;s about moving correctly. Speed is a byproduct of technique, not a replacement for it.&lt;/p&gt;
&lt;p&gt;Early in my kitchen career, I had to learn to separate eggs. Not two or three for a home recipe, but dozens at a time for pastry production. At first, I just focused on learning the technique. Crack the shell cleanly. Use my hands to let the whites slip through my fingers while keeping the yolks intact. Don&amp;rsquo;t rush. Don&amp;rsquo;t break yolks. Don&amp;rsquo;t get shell fragments in the bowl, because fishing them out costs more time than you saved by going fast.&lt;/p&gt;
&lt;p&gt;After a few weeks, the head chef started timing me as a joke. The thing was, I had actually gotten fast. Not because I was trying to beat a clock, but because I had stopped making mistakes. No broken yolks to discard. No shells to fish out. No wasted product. The speed came from the smoothness, and the smoothness came from learning to do it right in the first place.&lt;/p&gt;
&lt;p&gt;This is the same reality we are facing with AI. Companies are rushing to implement tools they don&amp;rsquo;t understand, automating processes that aren&amp;rsquo;t ready, and then spending months cleaning up the mess. The ones who will win are the ones who slow down long enough to build correctly and then move faster than everyone else because they&amp;rsquo;re not constantly fixing their mistakes.&lt;/p&gt;
&lt;h2 id=&#34;why-your-ai-strategy-is-probably-a-bad-menu&#34;&gt;Why Your AI Strategy is Probably a Bad Menu
&lt;/h2&gt;&lt;p&gt;Most people believe the majority of restaurants fail. You&amp;rsquo;ve heard the statistics. But actually, UC Berkeley data suggests only 17% fail in their first year. Those that do close don&amp;rsquo;t fail because people don&amp;rsquo;t want to eat. They fail because the menu is something people don&amp;rsquo;t want, or the price is too high, or the service is pretentious and annoying. Most restaurants succeed because they fill the niche that guests want.&lt;/p&gt;
&lt;p&gt;The same is not true for AI. Thousands of AI use cases have failed in the last two years. According to an MIT study, only about 5% of AI implementations are actually delivering real value. They fail because companies build tools no one asked for, or they try to automate things that require human judgment, or they get so caught up in the &amp;ldquo;tech&amp;rdquo; that they forget the human consumer at the end of the line.&lt;/p&gt;
&lt;p&gt;In a kitchen, the customer buys what they like, not what the chef wants to make. You have to listen to feedback from people who aren&amp;rsquo;t chefs. In AI development, your users don&amp;rsquo;t care how the model was trained or how many parameters it has. They care about what it delivers. They care if it solves their problem and how often they can afford to use it.&lt;/p&gt;
&lt;p&gt;A flashy dish that no one orders is just wasted prep time. A flashy AI tool that no one uses is just wasted development budget. Both problems have the same root cause: building for your ego instead of for your customer.&lt;/p&gt;
&lt;h2 id=&#34;the-sous-vide-theory-of-augmentation&#34;&gt;The Sous Vide Theory of Augmentation
&lt;/h2&gt;&lt;p&gt;People are terrified that AI will cause mass unemployment. I think that fear is exaggerated. We aren&amp;rsquo;t close to &amp;ldquo;superintelligence.&amp;rdquo; We are decades away from machines that can truly rival the breadth of human intelligence, mostly because we have massive physical computing, energy, and storage hurdles to clear first.&lt;/p&gt;
&lt;p&gt;The real value of AI right now is in specialized tools. Think of it like a sous vide machine.&lt;/p&gt;
&lt;p&gt;A sous vide allows a cook to bring a steak to the perfect temperature with zero human intervention. It doesn&amp;rsquo;t replace the chef. It just ensures that the longest, most repetitive part of the process is handled perfectly every time. This reduces the &amp;ldquo;time to plate&amp;rdquo; for a steak from twenty minutes down to five.&lt;/p&gt;
&lt;p&gt;The human is still there to season it, sear it, and plate it. The human provides the judgment, the emotion, and the final touches. The machine handles the part that was tedious and error-prone. The human handles the part that requires finesse.&lt;/p&gt;
&lt;p&gt;Don&amp;rsquo;t look for 100% task automation. That&amp;rsquo;s a trap that leads to rushed, poor-quality work, the opposite of smooth. Instead, look to reduce your workload by 50-75% and keep a human in the loop to make sure the final product is actually worth serving.&lt;/p&gt;
&lt;h2 id=&#34;what-this-content-will-deliver&#34;&gt;What This Content Will Deliver
&lt;/h2&gt;&lt;p&gt;I&amp;rsquo;m writing this because I want to offer a different path. One that isn&amp;rsquo;t built on &amp;ldquo;AI evangelism&amp;rdquo; or corporate jargon. I want to help people with zero technical background see that they already have the skills to navigate this shift. If you know how to follow a recipe, manage a station, or plan a menu, you already understand systems thinking.&lt;/p&gt;
&lt;p&gt;Every Friday, I&amp;rsquo;ll be sharing one post from a rotating menu:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Concept Deep Dives:&lt;/strong&gt; I&amp;rsquo;ll take a kitchen metaphor, like mise en place, and show you how it applies to things like prompt preparation and data hygiene.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Trend Analysis:&lt;/strong&gt; I&amp;rsquo;ll look at the latest AI news through a kitchen lens. No hype, just a look at what&amp;rsquo;s actually useful and what&amp;rsquo;s an inedible garnish.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Case Studies:&lt;/strong&gt; Real stories from my consulting work where we&amp;rsquo;ve actually made things smoother and faster.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dish/Model Applications:&lt;/strong&gt; Specific tools and workflows you can actually use today.&lt;/p&gt;
&lt;h2 id=&#34;why-you-should-follow-along&#34;&gt;Why You Should Follow Along
&lt;/h2&gt;&lt;p&gt;If you are intimidated by AI, you should care because you already understand these concepts. You just need someone to translate the &amp;ldquo;tech-speak&amp;rdquo; into something that makes sense.&lt;/p&gt;
&lt;p&gt;If you are already in the tech industry, you should care because kitchen wisdom will make your work smoother. It will help you ship better products that people actually want to use.&lt;/p&gt;
&lt;p&gt;If you are a business leader, you should care so you can learn to spot AI &amp;ldquo;snake oil&amp;rdquo; the same way you can spot a bad dish on a menu.&lt;/p&gt;
&lt;p&gt;AI is changing millions of lives. For that change to be positive, we need to stop looking for magic and start looking for discipline. We need to learn the technique before we chase the speed. We need to do it slow, do it right, and only then do it faster.&lt;/p&gt;
&lt;p&gt;Because slow is smooth. And smooth is fast.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll see you on the line next week.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Jacob&lt;/em&gt;&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
