<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Chad M Sicard: The Practitioner Stack]]></title><description><![CDATA[A seven-part working argument: the highest-leverage variable in AI-assisted work isn't the model or the prompt — it's the practitioner, encoded. Each part is one component of a method built and field-tested across eighteen months and three platform migrations.]]></description><link>https://chadmsicard.substack.com/s/the-practitioner-stack</link><image><url>https://substackcdn.com/image/fetch/$s_!wqne!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9afbcbdc-ce8a-4cb3-aa33-5ec0e1e5f88d_1280x1280.png</url><title>Chad M Sicard: The Practitioner Stack</title><link>https://chadmsicard.substack.com/s/the-practitioner-stack</link></image><generator>Substack</generator><lastBuildDate>Thu, 06 Aug 2026 23:31:39 GMT</lastBuildDate><atom:link href="https://chadmsicard.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Chad M Sicard]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[chadmsicard@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[chadmsicard@substack.com]]></itunes:email><itunes:name><![CDATA[Chad M Sicard]]></itunes:name></itunes:owner><itunes:author><![CDATA[Chad M Sicard]]></itunes:author><googleplay:owner><![CDATA[chadmsicard@substack.com]]></googleplay:owner><googleplay:email><![CDATA[chadmsicard@substack.com]]></googleplay:email><googleplay:author><![CDATA[Chad M Sicard]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Practitioner Stack - Part 5: Design for instance death.]]></title><description><![CDATA[Everything in your AI stack will die &#8212; the model, the platform, the memory feature. Make sure the intelligence was never in it.]]></description><link>https://chadmsicard.substack.com/p/the-practitioners-stack-part-5-design</link><guid isPermaLink="false">https://chadmsicard.substack.com/p/the-practitioners-stack-part-5-design</guid><dc:creator><![CDATA[Chad M Sicard]]></dc:creator><pubDate>Mon, 03 Aug 2026 17:00:24 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/86ee4ad5-ea06-4947-99c8-d655bb4f713d_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everything in your AI stack will die. The model gets deprecated, the platform pivots, the memory feature you invested a year of context into turns out to be a walled garden. Most people build as if the current instance is permanent &#8212; then a migration wipes the accumulated value and they start over, calling it &#8220;how AI works.&#8221;</p><p><strong>The design principle: assume the instance dies, and make sure the intelligence was never in it.</strong> Biology has a name for this pattern &#8212; <em>stigmergy</em>: termites coordinate not by talking to each other but by leaving traces in a shared, durable medium. Any individual can die mid-build and construction continues, because the intelligence lives in the environment, not the organism. Same move here: the entire system lives in plain, human-readable files on a substrate you own. The model is the current <em>reader</em> of the record &#8212; never its keeper.</p><p>The stakes are highest exactly where the value is highest &#8212; the long-horizon work from <a href="https://chadmsicard.substack.com/p/the-practitioners-stack-part-0-this">Pt. 0</a>. A methodology codification runs for years and should outlive every tool it was built on. An account&#8217;s accumulated brand judgment is a client asset, not a subscription feature. If that work accumulates inside one platform&#8217;s memory, it&#8217;s hostage &#8212; to pricing changes, to deprecation, to an export button that may or may not exist. Own the substrate, and the work outlives the entire stack it was built on.</p><p>Migration then becomes a protocol instead of an emergency: export everything, audit the export for completeness against the source &#8212; assume it&#8217;s lossy until proven otherwise; mine was, twice, and I only know because I checked &#8212; then point the new model at the same files. I&#8217;ve now run this three times in eighteen months. A framework built over a year ago runs on today&#8217;s models without modification.</p><p>The side effect nobody prices in: capability upgrades become free. Every model improvement is just a better reader of the same corpus. You&#8217;re never locked into yesterday&#8217;s model to protect yesterday&#8217;s work &#8212; which inverts the usual platform-dependency math entirely.</p><p><em>If your AI platform disappeared tomorrow, what would your team actually still have?</em></p>]]></content:encoded></item><item><title><![CDATA[The Practitioner Stack - Part 4: Build for a moving center.]]></title><description><![CDATA[Every knowledge base rots &#8212; not from neglect, but because adding is usually the only discipline it has. The map must be as revisable as the subject is mobile.]]></description><link>https://chadmsicard.substack.com/p/the-practitioners-stack-part-4-build</link><guid isPermaLink="false">https://chadmsicard.substack.com/p/the-practitioners-stack-part-4-build</guid><dc:creator><![CDATA[Chad M Sicard]]></dc:creator><pubDate>Mon, 27 Jul 2026 17:00:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/df32275e-a997-467a-b7c5-7ad364a2309f_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every knowledge base rots. Not because people stop adding to it &#8212; because adding is usually the only discipline it has.</p><p>The thing your documents describe &#8212; a person&#8217;s judgment, a client&#8217;s strategy, a team&#8217;s standards &#8212; keeps moving. The field is a living thing, and a static snapshot of it is accurate the day it&#8217;s written and quietly wrong within a quarter. The failure mode isn&#8217;t missing information; it&#8217;s undated, unversioned, contradiction-blind accumulation that no one trusts enough to treat as load-bearing.</p><p><strong>The map has to be as revisable as the subject is mobile.</strong> The working disciplines, all cheap:</p><ul><li><p><strong>Version everything, visibly.</strong> Every revision opens with a dated one-line note of what changed. Drift becomes auditable instead of ambient.</p></li><li><p><strong>Import &#8800; integration.</strong> New material lands in a staging area and gets held against the current architecture before it touches anything load-bearing. A pile of ingested documents is not a knowledge system &#8212; it&#8217;s a pile with search.</p></li><li><p><strong>No silent overwrites.</strong> When new work contradicts what&#8217;s documented, the conflict gets named and classified &#8212; new information, earlier error, or genuine change of direction &#8212; and decided. Never quietly resolved in either direction.</p></li></ul><p>In practice: a client&#8217;s brand isn&#8217;t a fixed spec, it&#8217;s a living identity &#8212; refreshed guidelines, a new sub-brand, a mid-year strategy pivot. A brand model built once and never maintained is wrong within two quarters, and <em>silently</em> wrong, which is worse than absent. These disciplines are what let encoded judgment track a moving client instead of fossilizing &#8212; and the contradiction protocol is where the system earns real trust: when new creative direction conflicts with the documented strategy, that surfaces as a named decision for a human, not a silent coin-flip over which document the model happened to weight.</p><p>Here&#8217;s the honest version of the cost, because this is the unglamorous post in the series: none of the above is technique &#8212; any of it is an afternoon to set up. The real price is <em>sustained curatorial discipline</em>: the standing decision that the documents are load-bearing, honored every session, including the ones where you&#8217;d rather just get the output and close the tab. Whether that price is worth paying depends on how often the same expertise gets re-spent instead of reused &#8212; which is worth actually counting before deciding.</p><p><em>When did your documentation last disagree with reality &#8212; and which one won?</em></p>]]></content:encoded></item><item><title><![CDATA[The Practitioner Stack - Part 3: Description is configuration.]]></title><description><![CDATA[The core document in my setup contains almost no instructions. A precise description of how one person thinks turns out to be the stronger program.]]></description><link>https://chadmsicard.substack.com/p/the-practitioners-stack-part-3-description</link><guid isPermaLink="false">https://chadmsicard.substack.com/p/the-practitioners-stack-part-3-description</guid><dc:creator><![CDATA[Chad M Sicard]]></dc:creator><pubDate>Mon, 20 Jul 2026 17:00:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3b3416d2-c62e-4269-ad58-964692ee5bd1_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The core document in my setup contains almost no instructions. It&#8217;s a description &#8212; of how one specific person thinks, decides, and fails &#8212; and that turns out to be the more powerful program.</p><p>Instructions are brittle for the same reason judgment is hard to delegate: you can&#8217;t enumerate it. Tell the model what to do and it complies in the cases you listed, then reverts to generic everywhere else &#8212; and everywhere else is where the real work lives.</p><p><strong>A sufficiently precise description of how someone thinks functions as a program: read in one direction it&#8217;s a portrait; executed in the other, it&#8217;s configuration.</strong> The model derives behavior for situations you never wrote down, because it&#8217;s operating from the logic that <em>generates</em> your decisions rather than a list of decisions already made.</p><p>Precision here means character study, not preference list. &#8220;Prefers directness&#8221; is a preference &#8212; it barely configures anything. &#8220;Reads hedged answers as incompetence, because vagueness signals the speaker hasn&#8217;t done the structural work&#8221; is a mechanism &#8212; and mechanisms generalize.</p><p>In practice: ask a senior adaptation or brand lead how they decide when a brand element can flex and when it&#8217;s inviolable, and you&#8217;ll get &#8220;it depends&#8221; &#8212; followed by an hour of stories. That&#8217;s not evasion; the judgment is real and non-enumerable, which is why it&#8217;s never survived being written down as rules. Documented as <em>mechanisms</em> &#8212; the why underneath each call, not the calls themselves &#8212; the system can make a defensible read on a format, a substrate, a market it has never seen, because it holds the logic that generates the decisions instead of a lookup table of decisions already made. That&#8217;s the load-bearing layer under &#8220;a system that can teach the practice&#8221; from <a href="https://chadmsicard.substack.com/p/the-practitioners-stack-part-0-this">Pt. 0</a> &#8212; you can&#8217;t teach a lookup table, but you can teach a logic.</p><p>The test of whether you&#8217;ve written it precisely enough: does the AI make the right call in a situation the documents never mention? When it does, you&#8217;ve engineered understanding rather than instructions. Fair warning &#8212; writing this document is genuinely hard, because it forces you to make explicit what you&#8217;ve only ever navigated by feel. More on why that difficulty is actually the payoff in the last post.</p><p><em>What&#8217;s one thing about how you work that a new teammate (or an AI) always gets wrong until you explain the</em> why <em>underneath it?</em></p>]]></content:encoded></item><item><title><![CDATA[The Practitioner Stack - Part 2: The AI should know your standards well enough to enforce them on you.]]></title><description><![CDATA[The failure mode of skilled work isn't ignorance of the standard &#8212; it's self-negotiation under pressure. That's configurable.]]></description><link>https://chadmsicard.substack.com/p/the-practitioners-stack-part-2-the</link><guid isPermaLink="false">https://chadmsicard.substack.com/p/the-practitioners-stack-part-2-the</guid><dc:creator><![CDATA[Chad M Sicard]]></dc:creator><pubDate>Mon, 13 Jul 2026 17:00:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c46b689f-a3d5-45f4-ac8c-b143168139a5_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The most useful thing my AI setup does isn&#8217;t generating anything. It catches <em>me</em> &#8212; names my own recurring failure patterns back to me, in real time, before I&#8217;ve noticed them myself.</p><p>That capability is configured, not emergent, and it addresses the actual failure mode of skilled work. Nobody fails to <em>know</em> their standards. People fail to <em>hold</em> them &#8212; under deadline, when tired, when &#8220;good enough&#8221; starts quietly renegotiating itself. Self-negotiation is the default failure state of any solo or fast-moving practice, and no amount of model capability touches it.</p><p><strong>The more useful configuration axis isn&#8217;t what the model can do &#8212; it&#8217;s whether your bar holds when you&#8217;re rushed, tired, or drifting.</strong> The fix is to write the standard once, explicitly, as named failure modes the AI checks for unprompted. Two directions:</p><ul><li><p><em>Checks on the output</em> &#8212; is this generic, or does it reflect what we actually established? Is the reasoning built, or are bullet points substituting for it? Is agreement earned, or just accommodation? Did the thought finish?</p></li><li><p><em>Interrupts on the human</em> &#8212; the recurring patterns you already know about yourself or your team: scope creep dressed up as diligence, prerequisite side-quests burying the original thread, revision loops where &#8220;done&#8221; keeps moving. Written down with enough precision that the AI can recognize the <em>signal</em>, not the vague mood &#8212; that precision requirement is the entire trick.</p></li></ul><p>None of this is exotic; it&#8217;s a checklist that runs every time instead of relying on someone remembering to ask for rigor. And it&#8217;s what turns the brand-evaluation case from Pt. 0 into something you&#8217;d actually trust: an evaluation tool is only as good as its weakest moment, and without enforced standards its weakest moment is whoever happens to be running it that day. With them, the newest person on the account works against the same bar the account lead would hold &#8212; the standard stops being a person and becomes a property of the system. On a three-year account, that&#8217;s the difference between judgment that scales and judgment that bottlenecks.</p><p><em>What&#8217;s one standard your team holds in theory that quietly slips under deadline pressure?</em></p>]]></content:encoded></item><item><title><![CDATA[The Practitioner Stack - Part 1: Persist conclusions, not transcripts.]]></title><description><![CDATA[Every AI memory feature is betting on the wrong object. What compounds isn't what was said &#8212; it's what was decided.]]></description><link>https://chadmsicard.substack.com/p/the-practitioners-stack-part-1-persist</link><guid isPermaLink="false">https://chadmsicard.substack.com/p/the-practitioners-stack-part-1-persist</guid><dc:creator><![CDATA[Chad M Sicard]]></dc:creator><pubDate>Mon, 06 Jul 2026 17:06:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/89bc81b7-d48f-4eb1-8819-85180a2112ec_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every AI memory feature shipping right now makes the same bet: persistence means retaining more of what was <em>said</em> &#8212; longer context, chat history, transcript retrieval. That&#8217;s the wrong object. A transcript records what was said; what makes work compound is what was <em>decided</em> &#8212; and those are different data.</p><p>The cost of getting this wrong is the tax everyone pays without registering it: explain context, get output, close the tab, explain the same context again tomorrow. The work doesn&#8217;t accumulate &#8212; it evaporates. And replaying how you got somewhere is not the same as standing where you arrived.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://chadmsicard.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>What&#8217;s actually worth persisting is three things: decisions reached (stated as conclusions, not process), questions still open, and the current position of the work.</strong> The open questions are the underrated one &#8212; a live list of unresolved threads carries <em>direction</em>, which no pile of transcripts contains. The AI reads this state at the start of every session and writes to it at close.</p><p>In practice, this is the difference between a codification effort that ships and one that circles. Making a senior team&#8217;s expertise explicit isn&#8217;t a task &#8212; it&#8217;s hundreds of small decisions about how decisions get made, accumulated over quarters. Run transactionally, every working session re-litigates ground that was already settled, and the effort stalls at the size of what one person can carry between meetings. Run against a live state document, every session opens where the field currently stands &#8212; settled things stay settled, open questions stay visibly open &#8212; and the methodology grows instead of churning.</p><p>The payoff generalizes: a framework built six months ago is still load-bearing today without anyone re-deriving it, and sessions begin at the level of the work instead of the level of orientation. The mechanism is almost embarrassingly low-tech &#8212; one living document. But the value isn&#8217;t the document; it&#8217;s the discipline of the write. A session that ends with its decisions unrecorded didn&#8217;t compound. It just felt productive.</p><p><em>What did your team settle months ago that someone would still have to re-derive from scratch today?</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://chadmsicard.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Practitioner Stack - Part 0: This isn’t a prompting tip. It’s a different unit of analysis.]]></title><description><![CDATA[Stop optimizing the prompt. Encode the practitioner &#8212; and treat the encoded judgment, not the model, as the asset.]]></description><link>https://chadmsicard.substack.com/p/the-practitioners-stack-part-0-this</link><guid isPermaLink="false">https://chadmsicard.substack.com/p/the-practitioners-stack-part-0-this</guid><dc:creator><![CDATA[Chad M Sicard]]></dc:creator><pubDate>Sun, 05 Jul 2026 01:23:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d58e5af7-3c8f-4408-a9cf-845c20cd4027_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Nearly everything written about getting value out of AI &#8212; better prompts, better examples, better tool wrappers &#8212; shares one assumption: the AI is infrastructure around a fixed operator, and the unit you optimize is the prompt. For the last eighteen months I&#8217;ve been operating from the inverted frame, and I want to name it up front, because everything that follows in this series misreads as &#8220;elaborate prompt template&#8221; otherwise.</p><p><strong>The inversion: instead of building better infrastructure around the model, encode the practitioner &#8212; how a specific person thinks, decides, holds standards, and fails &#8212; into a persistent set of documents, and treat that encoded judgment, not the model, as the asset.</strong></p><p>The test that separates the two frames: does it survive a platform change? A great prompt dies in migration &#8212; it was tuned to its model. An externalized model of how a person thinks transfers to any sufficiently capable model with near-zero fidelity loss, because it was never <em>in</em> the platform to begin with. I&#8217;ve run that test three times. It held. (Two things it isn&#8217;t, while we&#8217;re here: not a fine-tune &#8212; the model doesn&#8217;t change &#8212; and not a persona prompt &#8212; nothing is acting. It&#8217;s documents a stock model reads and operates inside.)</p><p>Where this pays off is the work that usually gets labeled &#8220;too nuanced for AI.&#8221; Three concrete shapes:</p><p><strong>&#9;&#8226;&#9;Codifying a methodology</strong> that currently lives in one or two senior heads. The result isn&#8217;t a doc dump &#8212; it&#8217;s a system that can <em>teach</em> the practice to someone new, and check work produced under it against the real standard, without the senior people in the room.</p><p><strong>&#9;&#8226;&#9;Client and brand onboarding</strong> &#8212; the account&#8217;s voice, history, and standards as a standing profile every session reads at start. Result: no re-briefing, ever. Session one of a new engagement starts with the senior lead&#8217;s head already loaded.</p><p><strong>&#9;&#8226;&#9;Brand evaluation</strong> &#8212; work assessed against a standing, explicit model of what &#8220;on-brand&#8221; means for <em>that</em> client, not a generic rubric. Result: the most experienced person&#8217;s judgment, available at 4:45 on a Friday when they&#8217;re not.</p><p>What those three have in common: each is a living body of judgment too large and too interwoven for any one person to hold in view at once &#8212; which is exactly why it&#8217;s tacit, and exactly why it walks out the door with the people who carry it. This frame treats <em>that field</em> as the thing you build. The AI is what holds it at working fidelity. That&#8217;s the category the next few posts unpack, one working part at a time.</p><p><em>What&#8217;s one judgment call on your team that currently lives in exactly one person&#8217;s head?</em></p>]]></content:encoded></item></channel></rss>