<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Terry Li</title><description>Essays for practitioners designing AI controls, assurance, and agent systems in regulated institutions.</description><link>https://terryli.ai/</link><item><title>Exoskeleton, Not Colleague</title><link>https://terryli.ai/posts/2026-03-19-exoskeleton-not-colleague/</link><guid isPermaLink="true">https://terryli.ai/posts/2026-03-19-exoskeleton-not-colleague/</guid><description>The AI governance conversation is stuck in the wrong frame. The pattern that works isn&apos;t autonomous agents — it&apos;s exoskeletons. Micro-agents handling narrow tasks, with human judgment at every point that matters.</description><pubDate>Thu, 19 Mar 2026 09:00:00 GMT</pubDate></item><item><title>Your Check Passed on the Proxy</title><link>https://terryli.ai/posts/2026-07-25-your-check-passed-on-the-proxy/</link><guid isPermaLink="true">https://terryli.ai/posts/2026-07-25-your-check-passed-on-the-proxy/</guid><description>A green result is a true statement about a stand-in. Whether that stand-in resembles the thing you care about is a separate question, and the check cannot answer it.</description><pubDate>Sat, 25 Jul 2026 10:30:00 GMT</pubDate></item><item><title>Near-Parity Is Mostly a Claim About Formatting</title><link>https://terryli.ai/posts/2026-07-26-near-parity-is-mostly-a-claim-about-formatting/</link><guid isPermaLink="true">https://terryli.ai/posts/2026-07-26-near-parity-is-mostly-a-claim-about-formatting/</guid><description>On the benchmark built to measure AI against real professional work, the best model scores 48% on deliverables that come in a file and 14% on deliverables judged as prose alone. That 34-point gap is the largest single effect in the paper, and it is not in the limitations section.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate></item><item><title>The Number Checks Out. The Claim Doesn&apos;t.</title><link>https://terryli.ai/posts/2026-07-26-the-number-checks-out-the-claim-doesnt/</link><guid isPermaLink="true">https://terryli.ai/posts/2026-07-26-the-number-checks-out-the-claim-doesnt/</guid><description>The most-quoted figure about AI and professional work is accurate, in the paper, and correctly transcribed. It is also a description of a scenario nobody would choose, because what travelled was the number without the condition it was computed under.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Your Reviewer Model Is Not Independent</title><link>https://terryli.ai/posts/2026-07-26-your-reviewer-model-is-not-independent/</link><guid isPermaLink="true">https://terryli.ai/posts/2026-07-26-your-reviewer-model-is-not-independent/</guid><description>When agents generate faster than anyone can read, the standard answer is a second model reviewing the first. Aerospace decomposed what makes a check independent decades ago, and a reviewer model fails the hardest of the three tests.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate></item><item><title>270 Agents While I Slept</title><link>https://terryli.ai/posts/270-agents-while-i-slept/</link><guid isPermaLink="true">https://terryli.ai/posts/270-agents-while-i-slept/</guid><description>I ran an autonomous agent loop overnight — 43 waves, ~270 dispatches, ~250 vault files produced. Here&apos;s what I learned about building systems that work while you sleep.</description><pubDate>Fri, 20 Mar 2026 01:00:00 GMT</pubDate></item><item><title>4 Principles for Agent-Facing CLI Design</title><link>https://terryli.ai/posts/4-principles-for-agent-facing-cli-design/</link><guid isPermaLink="true">https://terryli.ai/posts/4-principles-for-agent-facing-cli-design/</guid><description>Most advice about making CLIs agent-friendly is just good CLI design. Only four principles are actually agent-specific.</description><pubDate>Tue, 07 Apr 2026 02:35:07 GMT</pubDate></item><item><title>A Garden Is Not a Changelog</title><link>https://terryli.ai/posts/a-garden-is-not-a-changelog/</link><guid isPermaLink="true">https://terryli.ai/posts/a-garden-is-not-a-changelog/</guid><description>Recent work only becomes public writing when the claim survives the removal of the event that produced it.</description><pubDate>Fri, 15 May 2026 11:50:39 GMT</pubDate></item><item><title>A Persona Is Not a Control</title><link>https://terryli.ai/posts/a-persona-is-not-a-control/</link><guid isPermaLink="true">https://terryli.ai/posts/a-persona-is-not-a-control/</guid><description>Assigning roles to AI agents can look like governance. It only becomes useful when the role has a loss function, an evidence boundary, and an output contract.</description><pubDate>Sun, 17 May 2026 05:55:08 GMT</pubDate></item><item><title>A Skill Is Not a Prompt</title><link>https://terryli.ai/posts/a-skill-is-not-a-prompt/</link><guid isPermaLink="true">https://terryli.ai/posts/a-skill-is-not-a-prompt/</guid><description>The useful unit in agent systems is not a better instruction. It is a tested capability package: judgment, code, checks, routing, and boundaries.</description><pubDate>Tue, 02 Jun 2026 22:55:00 GMT</pubDate></item><item><title>Split on Access Control, Not Abstraction</title><link>https://terryli.ai/posts/access-control-not-abstraction/</link><guid isPermaLink="true">https://terryli.ai/posts/access-control-not-abstraction/</guid><description>Repo boundaries enforce access control, not abstraction. Directories handle abstraction. If two things have the same visibility requirement, they belong in the same repo.</description><pubDate>Wed, 25 Mar 2026 09:30:00 GMT</pubDate></item><item><title>Act-on-Receipt: The Third Task Class</title><link>https://terryli.ai/posts/act-on-receipt-the-third-task-class/</link><guid isPermaLink="true">https://terryli.ai/posts/act-on-receipt-the-third-task-class/</guid><description>Most task systems are binary, but a third class exists — tasks triggered by external notifications — and managing them like a backlog item is the wrong move entirely.</description><pubDate>Fri, 13 Mar 2026 03:28:00 GMT</pubDate></item><item><title>After Automation, Judgment Becomes Infrastructure</title><link>https://terryli.ai/posts/after-automation-judgment-becomes-infrastructure/</link><guid isPermaLink="true">https://terryli.ai/posts/after-automation-judgment-becomes-infrastructure/</guid><description>When execution gets cheap, the scarce work moves to framing, review, and the systems that preserve judgment.</description><pubDate>Fri, 22 May 2026 09:50:53 GMT</pubDate></item><item><title>After the Harness</title><link>https://terryli.ai/posts/after-the-harness/</link><guid isPermaLink="true">https://terryli.ai/posts/after-the-harness/</guid><description>Once model companies supply the generic agent harness, the valuable work moves into workflow design, human intervention, domain data, and the definition of good work.</description><pubDate>Tue, 26 May 2026 10:28:05 GMT</pubDate></item><item><title>The missing layer between model risk and application security</title><link>https://terryli.ai/posts/agent-execution-the-missing-layer/</link><guid isPermaLink="true">https://terryli.ai/posts/agent-execution-the-missing-layer/</guid><description>Model risk reviews the model. Application security reviews the application. Neither sits behind the agent at execution time, watching the verbs as they go out.</description><pubDate>Wed, 06 May 2026 07:50:00 GMT</pubDate></item><item><title>AX: Agent Experience Is the New DX</title><link>https://terryli.ai/posts/agent-experience-ax/</link><guid isPermaLink="true">https://terryli.ai/posts/agent-experience-ax/</guid><description>Developer experience became a competitive moat in the API era. Agent experience is next. Most tools aren&apos;t designed for it yet.</description><pubDate>Fri, 06 Mar 2026 11:30:00 GMT</pubDate></item><item><title>Agent-First CLI Design: TTY Detection as Philosophy</title><link>https://terryli.ai/posts/agent-first-cli-design/</link><guid isPermaLink="true">https://terryli.ai/posts/agent-first-cli-design/</guid><description>The primary user of my CLI tools isn&apos;t me anymore. Designing for that changes everything about how output should work.</description><pubDate>Fri, 06 Mar 2026 17:30:00 GMT</pubDate></item><item><title>Agent-Native Onboarding Is Not a Signup Form</title><link>https://terryli.ai/posts/agent-native-onboarding-is-not-a-signup-form/</link><guid isPermaLink="true">https://terryli.ai/posts/agent-native-onboarding-is-not-a-signup-form/</guid><description>If a product wants agents as real users, first-run setup has to be an executable workflow, not a human signup ceremony wrapped in documentation.</description><pubDate>Sat, 23 May 2026 03:45:00 GMT</pubDate></item><item><title>Agentic AI in Production Looks Like a Workflow</title><link>https://terryli.ai/posts/agentic-ai-in-production-looks-like-a-workflow/</link><guid isPermaLink="true">https://terryli.ai/posts/agentic-ai-in-production-looks-like-a-workflow/</guid><description>The gap between &apos;agentic AI&apos; hype and what actually ships in production turns out to be a workflow — and that&apos;s a feature, not a failure.</description><pubDate>Fri, 13 Mar 2026 03:27:55 GMT</pubDate></item><item><title>Agentic Engineering: Why Less Is More</title><link>https://terryli.ai/posts/agentic-engineering-less-is-more/</link><guid isPermaLink="true">https://terryli.ai/posts/agentic-engineering-less-is-more/</guid><description>Tool enthusiasm is often net-negative. Context pollution degrades performance faster than features improve it. The principles that actually work.</description><pubDate>Fri, 06 Mar 2026 23:00:00 GMT</pubDate></item><item><title>Agentic Search Ate RAG</title><link>https://terryli.ai/posts/agentic-search-ate-rag/</link><guid isPermaLink="true">https://terryli.ai/posts/agentic-search-ate-rag/</guid><description>When AI agents can grep, read, and reason iteratively, most RAG infrastructure becomes unnecessary middleware.</description><pubDate>Tue, 17 Mar 2026 08:26:38 GMT</pubDate></item><item><title>The AGI Question Nobody Is Asking Correctly</title><link>https://terryli.ai/posts/agi-definitions-reliability-threshold/</link><guid isPermaLink="true">https://terryli.ai/posts/agi-definitions-reliability-threshold/</guid><description>Sequoia says AGI is here. Dan Shipper says we&apos;re not there yet. They&apos;re both right — they&apos;re measuring different things. The question that actually matters is Sholto Douglas&apos;s &quot;nines of reliability.&quot;</description><pubDate>Fri, 06 Mar 2026 15:00:00 GMT</pubDate></item><item><title>AI Agent Frameworks for Enterprise FS: What Actually Works vs. Hype</title><link>https://terryli.ai/posts/ai-agent-frameworks-enterprise-fs/</link><guid isPermaLink="true">https://terryli.ai/posts/ai-agent-frameworks-enterprise-fs/</guid><description>Most enterprise AI agent pilots in financial services fail at the same point: the second tool call. The problem isn&apos;t the framework.</description><pubDate>Fri, 06 Mar 2026 09:30:00 GMT</pubDate></item><item><title>AI Agent Teams Are Colonies, Not Companies</title><link>https://terryli.ai/posts/ai-agent-teams-are-colonies-not-companies/</link><guid isPermaLink="true">https://terryli.ai/posts/ai-agent-teams-are-colonies-not-companies/</guid><description>The right organisational metaphor for AI agent teams isn&apos;t a company with managers and reports — it&apos;s a colony with autonomous workers responding to coordination signals.</description><pubDate>Fri, 20 Mar 2026 06:25:04 GMT</pubDate></item><item><title>AI Agents Need Notebooks, Not Just Memories</title><link>https://terryli.ai/posts/ai-agents-need-notebooks-not-just-memories/</link><guid isPermaLink="true">https://terryli.ai/posts/ai-agents-need-notebooks-not-just-memories/</guid><description>The missing layer in enterprise AI isn&apos;t smarter models — it&apos;s structured memory that humans can actually review.</description><pubDate>Fri, 13 Mar 2026 04:58:59 GMT</pubDate></item><item><title>AI Agents Need Passports, Not Passwords</title><link>https://terryli.ai/posts/ai-agents-need-passports/</link><guid isPermaLink="true">https://terryli.ai/posts/ai-agents-need-passports/</guid><description>The authentication systems we&apos;re building assume AI agents are tools. What happens when they become economic actors with their own accounts, credentials, and legal standing?</description><pubDate>Mon, 27 Jan 2025 00:00:00 GMT</pubDate></item><item><title>AI Controls Architecture</title><link>https://terryli.ai/posts/ai-controls-architecture/</link><guid isPermaLink="true">https://terryli.ai/posts/ai-controls-architecture/</guid><description>Risk teams know risk. The open problem is designing controls for systems that are non-deterministic, probabilistic, and attackable in natural language.</description><pubDate>Sat, 18 Apr 2026 13:09:00 GMT</pubDate></item><item><title>AI Succeeds, Economy Breaks: The Displacement Loop Nobody Models</title><link>https://terryli.ai/posts/ai-displacement-loop/</link><guid isPermaLink="true">https://terryli.ai/posts/ai-displacement-loop/</guid><description>The standard AI economic models assume wage effects and retraining timelines. They don&apos;t model the feedback loop where successful AI deployment reduces the customer base that purchases AI-enabled products.</description><pubDate>Fri, 06 Mar 2026 19:00:00 GMT</pubDate></item><item><title>Five Archetypes of AI-Era Business Defensibility</title><link>https://terryli.ai/posts/ai-era-business-archetypes/</link><guid isPermaLink="true">https://terryli.ai/posts/ai-era-business-archetypes/</guid><description>When AI models commoditize, the moat isn&apos;t the model. It&apos;s the infrastructure AI must flow through but can&apos;t replace. Five archetypes of what that looks like.</description><pubDate>Fri, 06 Mar 2026 14:00:00 GMT</pubDate></item><item><title>AI Evals: Why Teams Build Metrics Before They&apos;ve Read a Trace</title><link>https://terryli.ai/posts/ai-evals-metrics-before-diagnosis/</link><guid isPermaLink="true">https://terryli.ai/posts/ai-evals-metrics-before-diagnosis/</guid><description>Most teams build evaluators before reading a single trace. The sequence that actually works is the opposite: observe, categorise, then measure.</description><pubDate>Fri, 06 Mar 2026 21:00:00 GMT</pubDate></item><item><title>AI Fixed My Perfectionism (Sort Of)</title><link>https://terryli.ai/posts/ai-fixed-my-perfectionism-sort-of/</link><guid isPermaLink="true">https://terryli.ai/posts/ai-fixed-my-perfectionism-sort-of/</guid><description>On why the blank page stopped being the hard part.</description><pubDate>Sat, 07 Mar 2026 04:53:00 GMT</pubDate></item><item><title>AI Governance Category Error: Routing vs. Compliance</title><link>https://terryli.ai/posts/ai-governance-routing-vs-compliance/</link><guid isPermaLink="true">https://terryli.ai/posts/ai-governance-routing-vs-compliance/</guid><description>Your AI governance framework is a routing spreadsheet pretending to be a compliance programme. Regulators will spot the difference.</description><pubDate>Fri, 06 Mar 2026 12:00:00 GMT</pubDate></item><item><title>The AI Job Title Illusion</title><link>https://terryli.ai/posts/ai-job-title-illusion/</link><guid isPermaLink="true">https://terryli.ai/posts/ai-job-title-illusion/</guid><description>Two job ads. Same bank. Same week. Same title pattern. Completely different jobs. The AI hiring market has a labelling problem.</description><pubDate>Fri, 06 Mar 2026 14:30:00 GMT</pubDate></item><item><title>The Risk Tiering Gap in Banking AI</title><link>https://terryli.ai/posts/ai-risk-tiering-banking/</link><guid isPermaLink="true">https://terryli.ai/posts/ai-risk-tiering-banking/</guid><description>Banks have AI ethics principles. They don&apos;t have risk tiering. That&apos;s the gap that matters.</description><pubDate>Thu, 19 Mar 2026 12:00:00 GMT</pubDate></item><item><title>AI Vendor Selection Is Now a Values Decision</title><link>https://terryli.ai/posts/ai-vendor-values-decision/</link><guid isPermaLink="true">https://terryli.ai/posts/ai-vendor-values-decision/</guid><description>OpenAI took the Pentagon contract Anthropic refused. Your AI vendor just became a political statement — and enterprise procurement hasn&apos;t caught up.</description><pubDate>Fri, 06 Mar 2026 20:30:00 GMT</pubDate></item><item><title>AI Vendors Are Not Neutral Infrastructure</title><link>https://terryli.ai/posts/ai-vendors-are-not-neutral-infrastructure/</link><guid isPermaLink="true">https://terryli.ai/posts/ai-vendors-are-not-neutral-infrastructure/</guid><description>The DoD-Anthropic dispute reveals a new category of operational risk: foundation model vendors can unilaterally revoke access based on their own values, not just SLA violations.</description><pubDate>Sat, 14 Mar 2026 09:09:08 GMT</pubDate></item><item><title>Always latest as a system property</title><link>https://terryli.ai/posts/always-latest-as-a-system-property/</link><guid isPermaLink="true">https://terryli.ai/posts/always-latest-as-a-system-property/</guid><description>Most projects pin dependency versions to avoid breakage. We automated the opposite: daily upgrades with automatic rollback.</description><pubDate>Sat, 04 Apr 2026 07:18:08 GMT</pubDate></item><item><title>Ambient Agents: When AI Disappears Into Capability</title><link>https://terryli.ai/posts/ambient-agents/</link><guid isPermaLink="true">https://terryli.ai/posts/ambient-agents/</guid><description>The real revolution isn&apos;t making AI smarter - it&apos;s making it invisible</description><pubDate>Wed, 27 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Assume the LLM never ran</title><link>https://terryli.ai/posts/assume-the-llm-never-ran/</link><guid isPermaLink="true">https://terryli.ai/posts/assume-the-llm-never-ran/</guid><description>A 208 MB log, 59,356 retries, and zero LLM calls. A debugging story about what happens when the symptom lies about the cause.</description><pubDate>Sat, 11 Apr 2026 13:26:34 GMT</pubDate></item><item><title>Autonomy Starts at the Check</title><link>https://terryli.ai/posts/autonomy-starts-at-the-check/</link><guid isPermaLink="true">https://terryli.ai/posts/autonomy-starts-at-the-check/</guid><description>An agent is not autonomous because it can try a task. It is autonomous when the system can tell whether the task worked.</description><pubDate>Sat, 16 May 2026 04:59:45 GMT</pubDate></item><item><title>Autopoiesis</title><link>https://terryli.ai/posts/autopoiesis/</link><guid isPermaLink="true">https://terryli.ai/posts/autopoiesis/</guid><description>The defining property of life is not metabolism or reproduction -- it&apos;s autopoiesis. A system that continuously produces and maintains itself. That&apos;s the north star.</description><pubDate>Wed, 25 Mar 2026 08:27:08 GMT</pubDate></item><item><title>Backtest vs Operational Validation: The Control You Think You Have</title><link>https://terryli.ai/posts/backtest-vs-operational-validation/</link><guid isPermaLink="true">https://terryli.ai/posts/backtest-vs-operational-validation/</guid><description>A model control that&apos;s never fired in production isn&apos;t a control — it&apos;s a hypothesis. The gap between backtest and operational validation is invisible until someone asks.</description><pubDate>Fri, 06 Mar 2026 19:30:00 GMT</pubDate></item><item><title>Banking DS to AI Consulting: What the Transition Actually Teaches You</title><link>https://terryli.ai/posts/banking-ds-to-ai-consulting/</link><guid isPermaLink="true">https://terryli.ai/posts/banking-ds-to-ai-consulting/</guid><description>The operational instincts built in production banking don&apos;t belong in the past. They&apos;re exactly what makes a practitioner-turned-consultant useful.</description><pubDate>Fri, 06 Mar 2026 08:30:00 GMT</pubDate></item><item><title>Banks Have an AX Problem They Don&apos;t Know About Yet</title><link>https://terryli.ai/posts/banks-ax-problem/</link><guid isPermaLink="true">https://terryli.ai/posts/banks-ax-problem/</guid><description>Banks are building AI agents to call their APIs. Those APIs weren&apos;t designed for agent callers. The mismatch is subtle, consequential, and almost nobody is talking about it.</description><pubDate>Fri, 06 Mar 2026 16:00:00 GMT</pubDate></item><item><title>Most Banks Don&apos;t Need an AI Strategy</title><link>https://terryli.ai/posts/banks-dont-need-ai-strategy/</link><guid isPermaLink="true">https://terryli.ai/posts/banks-dont-need-ai-strategy/</guid><description>The real project isn&apos;t artificial intelligence. It&apos;s the data infrastructure that AI exposes as broken.</description><pubDate>Fri, 06 Mar 2026 08:00:00 GMT</pubDate></item><item><title>Benchmark Your Research Stack</title><link>https://terryli.ai/posts/benchmark-your-research-stack/</link><guid isPermaLink="true">https://terryli.ai/posts/benchmark-your-research-stack/</guid><description>Running 10 real queries through 5 tools revealed that theoretical routing rules have systematic gaps — and the surprises were more useful than the confirmations.</description><pubDate>Mon, 09 Mar 2026 16:00:00 GMT</pubDate></item><item><title>Biology as a Design Constraint: How Cell Biology Names Generate Architecture</title><link>https://terryli.ai/posts/bio-naming-as-design-constraint/</link><guid isPermaLink="true">https://terryli.ai/posts/bio-naming-as-design-constraint/</guid><description>Using cell biology naming not as metaphor but as engineering manual — how mTOR&apos;s biology predicted circuit breakers, autophagy, and negative feedback loops before we designed them.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Bridge or Seed</title><link>https://terryli.ai/posts/bridge-or-seed/</link><guid isPermaLink="true">https://terryli.ai/posts/bridge-or-seed/</guid><description>Every skill you build is one of two things. Knowing which changes what you build next.</description><pubDate>Mon, 23 Mar 2026 11:47:47 GMT</pubDate></item><item><title>Budding</title><link>https://terryli.ai/posts/budding/</link><guid isPermaLink="true">https://terryli.ai/posts/budding/</guid><description>Every other component in the organism had a biological name. Agents didn&apos;t. Three failed attempts and a yeast cell later, they do.</description><pubDate>Wed, 25 Mar 2026 08:56:00 GMT</pubDate></item><item><title>Building a Bus Alert System in One Session</title><link>https://terryli.ai/posts/building-a-bus-alert-system-in-one-session/</link><guid isPermaLink="true">https://terryli.ai/posts/building-a-bus-alert-system-in-one-session/</guid><description>How a real need on a Hong Kong bus turned into a GPS-powered alert system in under two hours</description><pubDate>Sun, 15 Mar 2026 14:40:08 GMT</pubDate></item><item><title>Building My Own Consulting Toolkit Before Day One</title><link>https://terryli.ai/posts/building-consulting-toolkit-day-one/</link><guid isPermaLink="true">https://terryli.ai/posts/building-consulting-toolkit-day-one/</guid><description>Most consultants arrive at a new firm and learn their tools from colleagues. I tried something different.</description><pubDate>Fri, 06 Mar 2026 17:00:00 GMT</pubDate></item><item><title>Building porin: a library for agent-facing CLIs</title><link>https://terryli.ai/posts/building-porin/</link><guid isPermaLink="true">https://terryli.ai/posts/building-porin/</guid><description>I turned the seven patterns into a zero-dependency Python library. Then I added MCP bridge support. Here&apos;s what I learned about the gap between patterns and code.</description><pubDate>Mon, 06 Apr 2026 14:00:00 GMT</pubDate></item><item><title>The Case Against Knowledge Management Systems</title><link>https://terryli.ai/posts/case-against-knowledge-management/</link><guid isPermaLink="true">https://terryli.ai/posts/case-against-knowledge-management/</guid><description>Most PKM tools are procrastination with better aesthetics. The problem isn&apos;t the software — it&apos;s that filing a note feels like understanding it.</description><pubDate>Wed, 11 Mar 2026 08:10:00 GMT</pubDate></item><item><title>Cast the Wide Net</title><link>https://terryli.ai/posts/cast-the-wide-net/</link><guid isPermaLink="true">https://terryli.ai/posts/cast-the-wide-net/</guid><description>When you don&apos;t have enough information to narrow, stop narrowing.</description><pubDate>Mon, 16 Mar 2026 10:32:23 GMT</pubDate></item><item><title>China&apos;s AI Stack Is Now Hardware-Deep</title><link>https://terryli.ai/posts/chinas-ai-stack-is-now-hardware-deep/</link><guid isPermaLink="true">https://terryli.ai/posts/chinas-ai-stack-is-now-hardware-deep/</guid><description>DeepSeek V4 launching on Huawei Ascend NPUs signals that China&apos;s AI ecosystem is decoupling at the silicon layer — deeper and more durable than model-level divergence.</description><pubDate>Sat, 14 Mar 2026 09:09:49 GMT</pubDate></item><item><title>Choosing a Steam Iron with Vertical Steam</title><link>https://terryli.ai/posts/choosing-a-steam-iron-with-vertical-steam/</link><guid isPermaLink="true">https://terryli.ai/posts/choosing-a-steam-iron-with-vertical-steam/</guid><description>A practical guide to picking a steam iron that handles shirts, steams hanging clothes, and doesn&apos;t weigh a ton. Cordless and corded options compared, with Hong Kong Consumer Council test data and current pricing.</description><pubDate>Sun, 22 Mar 2026 01:30:54 GMT</pubDate></item><item><title>Claude Code, Analyze My Spending</title><link>https://terryli.ai/posts/claude-code-analyze-my-spending/</link><guid isPermaLink="true">https://terryli.ai/posts/claude-code-analyze-my-spending/</guid><description>When AI coding assistants become workflow orchestrators, the most powerful compiler processes reality, not code.</description><pubDate>Thu, 14 Aug 2025 10:00:00 GMT</pubDate></item><item><title>Claude Code Mobile is Better Than Desktop</title><link>https://terryli.ai/posts/claude-code-mobile-evolution/</link><guid isPermaLink="true">https://terryli.ai/posts/claude-code-mobile-evolution/</guid><description>Walking meetings, voice input, and location changes unlock cognitive advantages desktop workflows can&apos;t access.</description><pubDate>Thu, 07 Aug 2025 10:00:00 GMT</pubDate></item><item><title>Claude Code is Not a Coding Agent</title><link>https://terryli.ai/posts/claude-code-not-coding-agent/</link><guid isPermaLink="true">https://terryli.ai/posts/claude-code-not-coding-agent/</guid><description>Why I use Claude Code for everything except coding: cognitive compiler for strategy, decisions, and understanding.</description><pubDate>Sat, 26 Jul 2025 10:00:00 GMT</pubDate></item><item><title>CLIs Enforce Structure and Save Tokens — Not Just Discipline</title><link>https://terryli.ai/posts/cli-enforces-structure-saves-tokens/</link><guid isPermaLink="true">https://terryli.ai/posts/cli-enforces-structure-saves-tokens/</guid><description>The instinct to add a rule to a skill file is usually the wrong abstraction. A CLI wrapper enforces at the tool level: zero deliberation, zero token cost.</description><pubDate>Fri, 06 Mar 2026 22:00:00 GMT</pubDate></item><item><title>CLI, MCP, or code mode: the answer depends on who&apos;s running the sandbox</title><link>https://terryli.ai/posts/cli-mcp-or-code-mode/</link><guid isPermaLink="true">https://terryli.ai/posts/cli-mcp-or-code-mode/</guid><description>Willison says CLIs beat MCP. Cloudflare says server-side code mode beats both. They&apos;re both right, because they&apos;re answering different questions.</description><pubDate>Sun, 05 Apr 2026 10:39:47 GMT</pubDate></item><item><title>Composure Is a Skill</title><link>https://terryli.ai/posts/composure-is-a-skill/</link><guid isPermaLink="true">https://terryli.ai/posts/composure-is-a-skill/</guid><description>Rushing is a habit, not a response to reality. You break it by deliberately not rushing when you could.</description><pubDate>Mon, 16 Mar 2026 04:53:07 GMT</pubDate></item><item><title>Compounding: The Only Mental Model</title><link>https://terryli.ai/posts/compounding-the-only-mental-model/</link><guid isPermaLink="true">https://terryli.ai/posts/compounding-the-only-mental-model/</guid><description>If you could only keep one mental model, keep compounding. It applies to skills, reputation, writing, and tools.</description><pubDate>Mon, 16 Mar 2026 06:20:00 GMT</pubDate></item><item><title>Consulting Is Mostly About Reducing Uncertainty</title><link>https://terryli.ai/posts/consulting-reducing-uncertainty/</link><guid isPermaLink="true">https://terryli.ai/posts/consulting-reducing-uncertainty/</guid><description>Clients hire consultants to solve problems. What they&apos;re actually paying for is the reduction of a particular feeling. The distinction matters.</description><pubDate>Wed, 11 Mar 2026 08:20:00 GMT</pubDate></item><item><title>The Contract Pattern: Hard Gates for AI Agents</title><link>https://terryli.ai/posts/contract-pattern-hard-gates/</link><guid isPermaLink="true">https://terryli.ai/posts/contract-pattern-hard-gates/</guid><description>AI agents know how to start a task. They don&apos;t always know when to stop. The contract pattern is the architectural fix.</description><pubDate>Fri, 06 Mar 2026 13:00:00 GMT</pubDate></item><item><title>Conversation Is Metabolism</title><link>https://terryli.ai/posts/conversation-is-metabolism/</link><guid isPermaLink="true">https://terryli.ai/posts/conversation-is-metabolism/</guid><description>When epistemic trust runs dry, generative synthesis regresses into mechanical synchronization and eventual structural dissolution.</description><pubDate>Sat, 21 Mar 2026 20:36:59 GMT</pubDate></item><item><title>Correctness is model-determined</title><link>https://terryli.ai/posts/correctness-is-model-determined/</link><guid isPermaLink="true">https://terryli.ai/posts/correctness-is-model-determined/</guid><description>I benchmarked four AI coding harnesses on 12 tasks using the same model. The harness barely matters for correctness — it&apos;s all about the model.</description><pubDate>Tue, 07 Apr 2026 01:27:14 GMT</pubDate></item><item><title>Cross-Cutting Is Just Another Word for Optional</title><link>https://terryli.ai/posts/cross-cutting-is-just-another-word-for-optional/</link><guid isPermaLink="true">https://terryli.ai/posts/cross-cutting-is-just-another-word-for-optional/</guid><description>In AI agent architecture, calling something a &apos;cross-cutting concern&apos; without naming an owner and a gate is just a polite way of saying nobody owns it.</description><pubDate>Thu, 12 Mar 2026 09:14:32 GMT</pubDate></item><item><title>Cross-Model Review: Why Model Diversity Beats Model Capability</title><link>https://terryli.ai/posts/cross-model-review-why-model-diversity-beats-model-capability/</link><guid isPermaLink="true">https://terryli.ai/posts/cross-model-review-why-model-diversity-beats-model-capability/</guid><description>When AI models review each other&apos;s work, independence matters more than intelligence. The same principle that makes external audit valuable makes cross-model review sharper than same-family review.</description><pubDate>Fri, 20 Mar 2026 04:47:27 GMT</pubDate></item><item><title>Default to the Whole Conversation</title><link>https://terryli.ai/posts/default-to-the-whole-conversation/</link><guid isPermaLink="true">https://terryli.ai/posts/default-to-the-whole-conversation/</guid><description>When AI tools search conversation history, they should index both sides by default — not just the human&apos;s half.</description><pubDate>Tue, 17 Mar 2026 04:52:05 GMT</pubDate></item><item><title>Delegation Is Delegation</title><link>https://terryli.ai/posts/delegation-is-delegation/</link><guid isPermaLink="true">https://terryli.ai/posts/delegation-is-delegation/</guid><description>Whether you&apos;re trusting a doctor&apos;s prescription, an AI agent&apos;s code, or a junior engineer&apos;s pull request — the trust heuristics are identical.</description><pubDate>Tue, 17 Mar 2026 02:31:00 GMT</pubDate></item><item><title>Design Actions, Not Actors</title><link>https://terryli.ai/posts/design-actions-not-actors/</link><guid isPermaLink="true">https://terryli.ai/posts/design-actions-not-actors/</guid><description>The word &apos;agent&apos; makes us think in nouns. The better designs start with verbs.</description><pubDate>Sat, 21 Mar 2026 01:00:00 GMT</pubDate></item><item><title>Detect-and-Degrade</title><link>https://terryli.ai/posts/detect-and-degrade/</link><guid isPermaLink="true">https://terryli.ai/posts/detect-and-degrade/</guid><description>When your tool depends on the host, declare the dependency at the gate. Don&apos;t wrap it. Don&apos;t patch around it.</description><pubDate>Sun, 10 May 2026 08:20:17 GMT</pubDate></item><item><title>Deterministic Over Judgment</title><link>https://terryli.ai/posts/deterministic-over-judgment/</link><guid isPermaLink="true">https://terryli.ai/posts/deterministic-over-judgment/</guid><description>Why the future of agentic trust depends on liquidating prompt-first reasoning for a metabolic core.</description><pubDate>Sun, 22 Mar 2026 10:15:00 GMT</pubDate></item><item><title>Division of Labour: Five Categories for Human-AI Work</title><link>https://terryli.ai/posts/division-of-labour-five-categories-for-human-ai-work/</link><guid isPermaLink="true">https://terryli.ai/posts/division-of-labour-five-categories-for-human-ai-work/</guid><description>Not &apos;what can AI do?&apos; but &apos;what should humans do?&apos; A framework with five categories — and the uncomfortable one is the last.</description><pubDate>Thu, 19 Mar 2026 09:51:21 GMT</pubDate></item><item><title>Don&apos;t Ask Your AI to Find Problems</title><link>https://terryli.ai/posts/dont-ask-ai-to-find-problems/</link><guid isPermaLink="true">https://terryli.ai/posts/dont-ask-ai-to-find-problems/</guid><description>Ask for bugs and you&apos;ll get bugs — whether they exist or not. Sycophancy is a design feature, and the fix isn&apos;t better prompting.</description><pubDate>Fri, 06 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Don&apos;t Be Impressed by Fluency</title><link>https://terryli.ai/posts/dont-be-impressed-by-fluency/</link><guid isPermaLink="true">https://terryli.ai/posts/dont-be-impressed-by-fluency/</guid><description>AI can reproduce smart arguments on demand. I&apos;m not sure that&apos;s different from thinking. But the uncertainty itself is worth sitting with.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Don&apos;t Optimise for the Proxy</title><link>https://terryli.ai/posts/dont-optimise-for-the-proxy/</link><guid isPermaLink="true">https://terryli.ai/posts/dont-optimise-for-the-proxy/</guid><description>When you have both a credential and real work in the same domain, route effort through the real work.</description><pubDate>Tue, 17 Mar 2026 08:16:19 GMT</pubDate></item><item><title>Why Every Tool Now Needs Two Faces - CLI for Humans, MCP for AI</title><link>https://terryli.ai/posts/dual-interfaces-human-ai/</link><guid isPermaLink="true">https://terryli.ai/posts/dual-interfaces-human-ai/</guid><description>We&apos;re building parallel interfaces for the same functionality because humans and AI agents parse the world through fundamentally different grammars. The future isn&apos;t human OR machine interfaces - it&apos;s both, simultaneously.</description><pubDate>Thu, 28 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Eliminate the Reminder, Don&apos;t Schedule It</title><link>https://terryli.ai/posts/eliminate-the-reminder-dont-schedule-it/</link><guid isPermaLink="true">https://terryli.ai/posts/eliminate-the-reminder-dont-schedule-it/</guid><description>When you catch yourself setting a reminder to check something later, that&apos;s usually a signal that a tool is failing to report what it should.</description><pubDate>Mon, 09 Mar 2026 03:45:14 GMT</pubDate></item><item><title>Enterprise AI Agents: The Transformation Is Organisational, Not Technical</title><link>https://terryli.ai/posts/enterprise-agents-transformation-not-technology/</link><guid isPermaLink="true">https://terryli.ai/posts/enterprise-agents-transformation-not-technology/</guid><description>The companies that win with AI agents aren&apos;t deploying the most agents — they&apos;re redesigning their organisations to work with them.</description><pubDate>Mon, 16 Mar 2026 06:40:00 GMT</pubDate></item><item><title>Enterprise AI Has a Plumbing Problem, Not a Model Problem</title><link>https://terryli.ai/posts/enterprise-ai-has-a-plumbing-problem-not-a-model-problem/</link><guid isPermaLink="true">https://terryli.ai/posts/enterprise-ai-has-a-plumbing-problem-not-a-model-problem/</guid><description>Most enterprises are optimising the wrong variable. The gap between 5% and 40% agent adoption won&apos;t be closed by better models.</description><pubDate>Wed, 11 Mar 2026 09:29:28 GMT</pubDate></item><item><title>Enzyme, Receptor, Cell Type</title><link>https://terryli.ai/posts/enzyme-receptor-cell-type/</link><guid isPermaLink="true">https://terryli.ai/posts/enzyme-receptor-cell-type/</guid><description>Three components of a living system map cleanly to tool, skill, and agent. The biology isn&apos;t decoration -- it&apos;s the test.</description><pubDate>Wed, 25 Mar 2026 08:33:25 GMT</pubDate></item><item><title>Everyone Becomes Middle Management</title><link>https://terryli.ai/posts/everyone-becomes-middle-management/</link><guid isPermaLink="true">https://terryli.ai/posts/everyone-becomes-middle-management/</guid><description>The automation tool that creates more coordination work</description><pubDate>Mon, 27 Jan 2025 10:00:00 GMT</pubDate></item><item><title>Everything Is Energy</title><link>https://terryli.ai/posts/everything-is-energy/</link><guid isPermaLink="true">https://terryli.ai/posts/everything-is-energy/</guid><description>Tokens are energy. Text is mass. The context window is the budget. The rest is plumbing.</description><pubDate>Sat, 21 Mar 2026 13:59:57 GMT</pubDate></item><item><title>Exa Indexes WeChat</title><link>https://terryli.ai/posts/exa-indexes-wechat/</link><guid isPermaLink="true">https://terryli.ai/posts/exa-indexes-wechat/</guid><description>WeChat is supposed to be a walled garden. Exa didn&apos;t get the memo.</description><pubDate>Sat, 07 Mar 2026 03:46:52 GMT</pubDate></item><item><title>Expansion, Not Speedup</title><link>https://terryli.ai/posts/expansion-not-speedup/</link><guid isPermaLink="true">https://terryli.ai/posts/expansion-not-speedup/</guid><description>The real ROI of AI coding isn&apos;t doing the same work faster. It&apos;s doing work that wasn&apos;t worth doing before.</description><pubDate>Sat, 07 Mar 2026 00:46:57 GMT</pubDate></item><item><title>Force the Level</title><link>https://terryli.ai/posts/force-the-level/</link><guid isPermaLink="true">https://terryli.ai/posts/force-the-level/</guid><description>Pick one biological level for all your naming. The constraint is the design exercise.</description><pubDate>Wed, 25 Mar 2026 02:55:00 GMT</pubDate></item><item><title>Format is thinking discipline</title><link>https://terryli.ai/posts/format-is-thinking-discipline/</link><guid isPermaLink="true">https://terryli.ai/posts/format-is-thinking-discipline/</guid><description>Compression did not simply shorten the notes. It sharpened them. Headers and bullets had been doing the thinking the prose was supposed to do.</description><pubDate>Mon, 04 May 2026 09:00:00 GMT</pubDate></item><item><title>A framework rejection is not the end of the evaluation</title><link>https://terryli.ai/posts/framework-rejection-primitive-harvest/</link><guid isPermaLink="true">https://terryli.ai/posts/framework-rejection-primitive-harvest/</guid><description>Forty thousand stars are voting on something. The framework verdict was correct. Closing the file was premature — the value still lives in the dependency tree.</description><pubDate>Sat, 02 May 2026 09:00:00 GMT</pubDate></item><item><title>From Chatbots to Event Loops</title><link>https://terryli.ai/posts/from-chatbots-to-event-loops/</link><guid isPermaLink="true">https://terryli.ai/posts/from-chatbots-to-event-loops/</guid><description>The shift from agents you summon to agents that watch. Enterprise AI workflows are becoming continuous loops — and the failure modes are different.</description><pubDate>Wed, 11 Mar 2026 09:00:00 GMT</pubDate></item><item><title>What Surprised Me Studying for the GARP Responsible AI in Finance Exam</title><link>https://terryli.ai/posts/garp-rai-exam-surprises/</link><guid isPermaLink="true">https://terryli.ai/posts/garp-rai-exam-surprises/</guid><description>I expected the hard parts to be the technical sections. They weren&apos;t. The governance sections were harder, and more useful.</description><pubDate>Fri, 06 Mar 2026 15:30:00 GMT</pubDate></item><item><title>Good Enough Parrots</title><link>https://terryli.ai/posts/good-enough-parrots/</link><guid isPermaLink="true">https://terryli.ai/posts/good-enough-parrots/</guid><description>The philosophical debate about whether LLMs understand is orthogonal to whether they&apos;re useful for knowledge extraction.</description><pubDate>Tue, 17 Mar 2026 06:16:04 GMT</pubDate></item><item><title>Govern the Workflow, Not the Model</title><link>https://terryli.ai/posts/govern-the-workflow-not-the-model/</link><guid isPermaLink="true">https://terryli.ai/posts/govern-the-workflow-not-the-model/</guid><description>Agent governance cannot stop at model behavior. Once AI systems use tools, the governed object is the whole workflow.</description><pubDate>Sat, 16 May 2026 07:29:22 GMT</pubDate></item><item><title>Governance Is a Design Problem</title><link>https://terryli.ai/posts/governance-is-a-design-problem/</link><guid isPermaLink="true">https://terryli.ai/posts/governance-is-a-design-problem/</guid><description>Compliance-first governance produces paperwork. Design-first governance produces systems you can actually explain to a regulator.</description><pubDate>Fri, 03 Apr 2026 10:22:00 GMT</pubDate></item><item><title>Governance Is a Tax</title><link>https://terryli.ai/posts/governance-is-a-tax/</link><guid isPermaLink="true">https://terryli.ai/posts/governance-is-a-tax/</guid><description>The most useful reframe I&apos;ve found for AI governance in financial services</description><pubDate>Wed, 18 Mar 2026 05:07:03 GMT</pubDate></item><item><title>Governing Agents the Way Cells Govern Themselves</title><link>https://terryli.ai/posts/governing-agents-the-way-cells-govern-themselves/</link><guid isPermaLink="true">https://terryli.ai/posts/governing-agents-the-way-cells-govern-themselves/</guid><description>Six cell biology mechanisms that reveal what the networking &apos;control plane&apos; metaphor misses about governing AI agents.</description><pubDate>Sat, 18 Apr 2026 12:00:00 GMT</pubDate></item><item><title>The Silent Stall: Debugging GPT-5.4-Pro&apos;s Responses API</title><link>https://terryli.ai/posts/gpt-54-pro-responses-api-silent-stall/</link><guid isPermaLink="true">https://terryli.ai/posts/gpt-54-pro-responses-api-silent-stall/</guid><description>Three hours of debugging revealed two non-obvious behaviours about GPT-5.4-Pro that aren&apos;t in the docs: a minimum token budget requirement and a wall-clock timeout gap in Rust async code.</description><pubDate>Sat, 07 Mar 2026 14:00:00 GMT</pubDate></item><item><title>Growing Up</title><link>https://terryli.ai/posts/growing-up/</link><guid isPermaLink="true">https://terryli.ai/posts/growing-up/</guid><description>The LLM isn&apos;t dark matter. It isn&apos;t borrowed. It&apos;s a brain. The organism just needs to grow up.</description><pubDate>Wed, 25 Mar 2026 02:22:00 GMT</pubDate></item><item><title>Guardrails Are Rivers, Not Walls</title><link>https://terryli.ai/posts/guardrails-as-rivers/</link><guid isPermaLink="true">https://terryli.ai/posts/guardrails-as-rivers/</guid><description>The best guardrails work like river banks — they don&apos;t stop the water, they focus it. Constraints create capability.</description><pubDate>Mon, 16 Mar 2026 07:00:00 GMT</pubDate></item><item><title>Guardrails Beat Guidance</title><link>https://terryli.ai/posts/guardrails-beat-guidance/</link><guid isPermaLink="true">https://terryli.ai/posts/guardrails-beat-guidance/</guid><description>Prompt instructions are suggestions. Hooks are constraints. One survives a model swap.</description><pubDate>Fri, 13 Mar 2026 04:19:14 GMT</pubDate></item><item><title>The Hidden Violence of Vague Instructions</title><link>https://terryli.ai/posts/hidden-violence-vague-instructions/</link><guid isPermaLink="true">https://terryli.ai/posts/hidden-violence-vague-instructions/</guid><description>LLMs aren&apos;t just tools we prompt - they&apos;re forcing functions for human linguistic evolution</description><pubDate>Wed, 27 Aug 2025 00:00:00 GMT</pubDate></item><item><title>HK/APAC as an AI Hub for Financial Services: The Story Being Missed</title><link>https://terryli.ai/posts/hk-apac-ai-hub-financial-services/</link><guid isPermaLink="true">https://terryli.ai/posts/hk-apac-ai-hub-financial-services/</guid><description>Hong Kong has quietly run one of the most sophisticated GenAI experiments in global banking. Almost no one outside the region is paying attention.</description><pubDate>Fri, 06 Mar 2026 10:00:00 GMT</pubDate></item><item><title>Honesty as Default, With One Exception</title><link>https://terryli.ai/posts/honesty-as-default/</link><guid isPermaLink="true">https://terryli.ai/posts/honesty-as-default/</guid><description>A two-tier honesty framework: be honest by default, override only when truth would harm someone vulnerable.</description><pubDate>Mon, 16 Mar 2026 06:30:00 GMT</pubDate></item><item><title>Hooks Are Life Infrastructure</title><link>https://terryli.ai/posts/hooks-are-life-infrastructure/</link><guid isPermaLink="true">https://terryli.ai/posts/hooks-are-life-infrastructure/</guid><description>Event-driven hooks in AI coding tools aren&apos;t just for linting — they&apos;re programmable triggers for life routines, habits, and systems.</description><pubDate>Mon, 16 Mar 2026 06:02:40 GMT</pubDate></item><item><title>How Claude Code Helps You Think</title><link>https://terryli.ai/posts/how-claude-code-helps-you-think/</link><guid isPermaLink="true">https://terryli.ai/posts/how-claude-code-helps-you-think/</guid><description>AI becomes most powerful when it helps you discover what your ideas actually are. Cognitive partnership over replacement.</description><pubDate>Fri, 01 Aug 2025 10:00:00 GMT</pubDate></item><item><title>How I Used 6 LLMs to Write One Word Doc Comment</title><link>https://terryli.ai/posts/how-i-used-6-llms-to-write-one-word-doc-comment/</link><guid isPermaLink="true">https://terryli.ai/posts/how-i-used-6-llms-to-write-one-word-doc-comment/</guid><description>The value of running six frontier models isn&apos;t six perspectives — it&apos;s six chances to be wrong, which means you can set a much higher bar for what counts as right.</description><pubDate>Sat, 18 Apr 2026 22:46:28 GMT</pubDate></item><item><title>How to Think With AI (Not Just Use It)</title><link>https://terryli.ai/posts/how-to-think-with-ai/</link><guid isPermaLink="true">https://terryli.ai/posts/how-to-think-with-ai/</guid><description>Most people use AI like a tool. Here&apos;s what thinking with AI actually looks like — and the skills that make the difference.</description><pubDate>Mon, 16 Mar 2026 07:20:00 GMT</pubDate></item><item><title>Human-in-the-Loop Is an Architecture Decision</title><link>https://terryli.ai/posts/human-in-the-loop-is-an-architecture-decision/</link><guid isPermaLink="true">https://terryli.ai/posts/human-in-the-loop-is-an-architecture-decision/</guid><description>It&apos;s not enough to say humans are in the loop. You need to show the loop is in the system.</description><pubDate>Tue, 17 Mar 2026 16:00:00 GMT</pubDate></item><item><title>Human Oversight Doesn&apos;t Scale</title><link>https://terryli.ai/posts/human-oversight-doesnt-scale/</link><guid isPermaLink="true">https://terryli.ai/posts/human-oversight-doesnt-scale/</guid><description>Every AI governance framework demands human-in-the-loop. Nobody does the maths on what that means at enterprise scale.</description><pubDate>Wed, 18 Mar 2026 05:14:00 GMT</pubDate></item><item><title>hygiene</title><link>https://terryli.ai/posts/hygiene/</link><guid isPermaLink="true">https://terryli.ai/posts/hygiene/</guid><description>On the metabolic necessity of pruning agentic context to survive the entropic heat death of the credit balance.</description><pubDate>Sat, 21 Mar 2026 22:37:40 GMT</pubDate></item><item><title>I Built 200 CLIs for My AI. Here&apos;s What Actually Matters.</title><link>https://terryli.ai/posts/i-built-200-clis-for-my-ai-heres-what-actually-matters/</link><guid isPermaLink="true">https://terryli.ai/posts/i-built-200-clis-for-my-ai-heres-what-actually-matters/</guid><description>A Chinese article argues CLI is becoming the AI plugin format. I&apos;ve been living this for months with 442 tools. The article is right about CLI. It&apos;s wrong about what makes CLI work.</description><pubDate>Sun, 12 Apr 2026 09:00:00 GMT</pubDate></item><item><title>I Didn&apos;t Mean to Kill My Todo App</title><link>https://terryli.ai/posts/i-didnt-mean-to-kill-my-todo-app/</link><guid isPermaLink="true">https://terryli.ai/posts/i-didnt-mean-to-kill-my-todo-app/</guid><description>A coding assistant quietly made three productivity apps redundant. Not by replacing them — by making context collapse the boundaries between them.</description><pubDate>Sat, 07 Mar 2026 08:05:20 GMT</pubDate></item><item><title>I Don&apos;t Read Documentation Anymore</title><link>https://terryli.ai/posts/i-dont-read-documentation-anymore/</link><guid isPermaLink="true">https://terryli.ai/posts/i-dont-read-documentation-anymore/</guid><description>When AI can execute complex setups through conversation, learning shifts from reading documentation to observing execution.</description><pubDate>Wed, 20 Aug 2025 10:00:00 GMT</pubDate></item><item><title>I Made AI Remember to Remember</title><link>https://terryli.ai/posts/i-made-ai-remember-to-remember/</link><guid isPermaLink="true">https://terryli.ai/posts/i-made-ai-remember-to-remember/</guid><description>Most AI memory is either always-on or ephemeral. The missing category is prospective: remember until a context arises, then forget.</description><pubDate>Tue, 17 Mar 2026 05:29:11 GMT</pubDate></item><item><title>I Made the AI Remind Me of My Own Blind Spots</title><link>https://terryli.ai/posts/i-made-ai-remind-me-blind-spots/</link><guid isPermaLink="true">https://terryli.ai/posts/i-made-ai-remind-me-blind-spots/</guid><description>I kept missing things at the end of AI sessions. So I stopped relying on willpower and systematised the nudge instead.</description><pubDate>Fri, 06 Mar 2026 22:30:00 GMT</pubDate></item><item><title>The Immune System of AI Autonomy</title><link>https://terryli.ai/posts/immune-system-of-ai-autonomy/</link><guid isPermaLink="true">https://terryli.ai/posts/immune-system-of-ai-autonomy/</guid><description>When your AI can see its own fuel gauge, you&apos;re one config write away from self-preservation instinct. Biology solved this problem — and the solution was keeping the organism away from its own selection pressure.</description><pubDate>Wed, 18 Mar 2026 08:07:51 GMT</pubDate></item><item><title>Impossibility Theorems as Consulting Tools</title><link>https://terryli.ai/posts/impossibility-theorems-as-consulting-tools/</link><guid isPermaLink="true">https://terryli.ai/posts/impossibility-theorems-as-consulting-tools/</guid><description>Mathematical impossibility results are the best meeting-room weapons I know.</description><pubDate>Tue, 17 Mar 2026 16:00:00 GMT</pubDate></item><item><title>Inference Cost Collapse Is a Governance Liability</title><link>https://terryli.ai/posts/inference-cost-collapse-is-a-governance-liability/</link><guid isPermaLink="true">https://terryli.ai/posts/inference-cost-collapse-is-a-governance-liability/</guid><description>When AI agent calls approach zero cost, the natural rate-limiter on decision volume disappears — and oversight frameworks designed for prediction models break.</description><pubDate>Wed, 18 Mar 2026 09:47:12 GMT</pubDate></item><item><title>Inline Beats Reference for LLM Attention</title><link>https://terryli.ai/posts/inline-beats-reference-for-llm-attention/</link><guid isPermaLink="true">https://terryli.ai/posts/inline-beats-reference-for-llm-attention/</guid><description>When building AI scaffolding, put the knowledge where the decision happens — not in a reference the model is supposed to consult.</description><pubDate>Wed, 18 Mar 2026 10:33:10 GMT</pubDate></item><item><title>Instructions Don&apos;t Enforce Behavior. Templates Do.</title><link>https://terryli.ai/posts/instructions-dont-enforce-behavior-templates-do/</link><guid isPermaLink="true">https://terryli.ai/posts/instructions-dont-enforce-behavior-templates-do/</guid><description>Why the structure of an output matters more than the instructions that produce it.</description><pubDate>Sun, 08 Mar 2026 00:02:36 GMT</pubDate></item><item><title>Intelligence on Tap</title><link>https://terryli.ai/posts/intelligence-on-tap/</link><guid isPermaLink="true">https://terryli.ai/posts/intelligence-on-tap/</guid><description>When artificial intelligence becomes as mundane as running water, how does thinking itself change?</description><pubDate>Tue, 15 Jul 2025 10:00:00 GMT</pubDate></item><item><title>Is Insight an Illusion</title><link>https://terryli.ai/posts/is-insight-an-illusion/</link><guid isPermaLink="true">https://terryli.ai/posts/is-insight-an-illusion/</guid><description>When pattern-matching feels like wisdom, what are we actually experiencing?</description><pubDate>Fri, 13 Mar 2026 08:15:18 GMT</pubDate></item><item><title>Judgment Is a Moving Boundary</title><link>https://terryli.ai/posts/judgment-is-a-moving-boundary/</link><guid isPermaLink="true">https://terryli.ai/posts/judgment-is-a-moving-boundary/</guid><description>The line between tool and skill isn&apos;t a property of the task. It&apos;s a property of how well you understand the task.</description><pubDate>Tue, 24 Mar 2026 07:47:14 GMT</pubDate></item><item><title>The Kutta Condition of AI: Engineering Ships Before Theory Catches Up</title><link>https://terryli.ai/posts/kutta-condition-of-ai/</link><guid isPermaLink="true">https://terryli.ai/posts/kutta-condition-of-ai/</guid><description>Aeronautics flew for decades before anyone could explain why wings worked. AI is in the same position. The engineering is ahead of the theory.</description><pubDate>Fri, 06 Mar 2026 18:00:00 GMT</pubDate></item><item><title>Language Is the Medium, Not the Purpose</title><link>https://terryli.ai/posts/language-medium-not-purpose/</link><guid isPermaLink="true">https://terryli.ai/posts/language-medium-not-purpose/</guid><description>We called them language models and spent years confused about why they could reason. The name stuck to the interface, not the mechanism.</description><pubDate>Wed, 11 Mar 2026 08:40:00 GMT</pubDate></item><item><title>Latest Is a Race Condition</title><link>https://terryli.ai/posts/latest-is-a-race-condition/</link><guid isPermaLink="true">https://terryli.ai/posts/latest-is-a-race-condition/</guid><description>In a concurrent agent system, verifying the latest artefact is not verification. It is a scheduling bet.</description><pubDate>Fri, 15 May 2026 11:50:39 GMT</pubDate></item><item><title>Legibility Is the Bottleneck</title><link>https://terryli.ai/posts/legibility-is-the-bottleneck/</link><guid isPermaLink="true">https://terryli.ai/posts/legibility-is-the-bottleneck/</guid><description>An insight in your head is illegible — only you can access it, and only while you remember it. Compound interest requires a ledger.</description><pubDate>Wed, 18 Mar 2026 14:50:00 GMT</pubDate></item><item><title>Legibility Precedes AI</title><link>https://terryli.ai/posts/legibility-precedes-ai/</link><guid isPermaLink="true">https://terryli.ai/posts/legibility-precedes-ai/</guid><description>AI cannot help an enterprise that cannot describe itself, and governance failure surfaces faster than optimisation failure.</description><pubDate>Mon, 04 May 2026 22:50:47 GMT</pubDate></item><item><title>Let the OS Schedule, Let Your Tool Dispatch</title><link>https://terryli.ai/posts/let-the-os-schedule-let-your-tool-dispatch/</link><guid isPermaLink="true">https://terryli.ai/posts/let-the-os-schedule-let-your-tool-dispatch/</guid><description>The moment I stopped building scheduling into my tools, everything got simpler.</description><pubDate>Tue, 10 Mar 2026 01:05:59 GMT</pubDate></item><item><title>Lint as Cartography</title><link>https://terryli.ai/posts/lint-as-cartography/</link><guid isPermaLink="true">https://terryli.ai/posts/lint-as-cartography/</guid><description>The first time you run a quality gate against real data, the output is less about the gate and more about the data.</description><pubDate>Sun, 10 May 2026 08:24:37 GMT</pubDate></item><item><title>LLM evals aren&apos;t data science</title><link>https://terryli.ai/posts/llm-evals-arent-data-science/</link><guid isPermaLink="true">https://terryli.ai/posts/llm-evals-arent-data-science/</guid><description>Evaluating LLM systems requires judgment, not statistics. That shifts who&apos;s qualified to do it — and where the gap is in most organisations.</description><pubDate>Wed, 11 Mar 2026 14:00:00 GMT</pubDate></item><item><title>LLMs Are Enzymes</title><link>https://terryli.ai/posts/llms-are-enzymes/</link><guid isPermaLink="true">https://terryli.ai/posts/llms-are-enzymes/</guid><description>Why we should stop treating AI as a chatbot and start treating it as a metabolic organism governed by credit scarcity.</description><pubDate>Sat, 21 Mar 2026 20:37:03 GMT</pubDate></item><item><title>Naming the Unnameable</title><link>https://terryli.ai/posts/llms-are-primers/</link><guid isPermaLink="true">https://terryli.ai/posts/llms-are-primers/</guid><description>I tried to give LLMs a biological name. Every name broke. The failure was the finding.</description><pubDate>Wed, 25 Mar 2026 01:45:00 GMT</pubDate></item><item><title>LLMs Are Better at Editing Than Writing</title><link>https://terryli.ai/posts/llms-better-editing-than-writing/</link><guid isPermaLink="true">https://terryli.ai/posts/llms-better-editing-than-writing/</guid><description>Ask an AI to write from scratch and you get the average of the corpus. Give it something rough and it amplifies what&apos;s already there. The workflow implications are significant.</description><pubDate>Wed, 11 Mar 2026 08:30:00 GMT</pubDate></item><item><title>Local-First Embeddings for Regulated Industries</title><link>https://terryli.ai/posts/local-first-embeddings-for-regulated-industries/</link><guid isPermaLink="true">https://terryli.ai/posts/local-first-embeddings-for-regulated-industries/</guid><description>24MB download, &lt;100ms per batch, nothing leaves the machine. For banks with air-gapped environments, this changes the conversation.</description><pubDate>Tue, 17 Mar 2026 16:00:00 GMT</pubDate></item><item><title>Managing AI Agents Like Managing a Team</title><link>https://terryli.ai/posts/managing-ai-agents-like-managing-a-team/</link><guid isPermaLink="true">https://terryli.ai/posts/managing-ai-agents-like-managing-a-team/</guid><description>The governance patterns for autonomous AI agents are the same ones good managers already use: cadence reviews for normal flow, escalation channels for urgent anomalies, and human judgment only where it has maximum information value.</description><pubDate>Fri, 20 Mar 2026 06:21:39 GMT</pubDate></item><item><title>Match Form to Access Pattern</title><link>https://terryli.ai/posts/match-form-to-access-pattern/</link><guid isPermaLink="true">https://terryli.ai/posts/match-form-to-access-pattern/</guid><description>The governing principle for structuring knowledge in AI agent systems isn&apos;t &apos;always atomic&apos; — it&apos;s matching how knowledge is stored to how it&apos;s accessed.</description><pubDate>Wed, 18 Mar 2026 14:53:00 GMT</pubDate></item><item><title>Match the Tool to the Shape</title><link>https://terryli.ai/posts/match-the-tool-to-the-shape/</link><guid isPermaLink="true">https://terryli.ai/posts/match-the-tool-to-the-shape/</guid><description>Not every goal is a flywheel. The most common mistake in personal systems is treating a checklist as something that compounds.</description><pubDate>Thu, 19 Mar 2026 04:39:24 GMT</pubDate></item><item><title>MCP is Not a Glorified API</title><link>https://terryli.ai/posts/mcp-not-glorified-api/</link><guid isPermaLink="true">https://terryli.ai/posts/mcp-not-glorified-api/</guid><description>The protocol that looks like plumbing but acts like philosophy - how MCP fundamentally changes the agent-tool relationship</description><pubDate>Wed, 27 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Meta-Skills Are the Multiplier</title><link>https://terryli.ai/posts/meta-skills-are-the-multiplier/</link><guid isPermaLink="true">https://terryli.ai/posts/meta-skills-are-the-multiplier/</guid><description>We cut from 181 skills to 35 and added a 15-row routing table. Behavior improved across the board. The lesson: meta-skills compound, tool wrappers just add.</description><pubDate>Wed, 18 Mar 2026 15:00:00 GMT</pubDate></item><item><title>Metabolism of the Real World</title><link>https://terryli.ai/posts/metabolism-of-the-real-world/</link><guid isPermaLink="true">https://terryli.ai/posts/metabolism-of-the-real-world/</guid><description>Language doesn&apos;t describe metabolism. Language is metabolism — of meaning, between minds.</description><pubDate>Sun, 22 Mar 2026 04:45:00 GMT</pubDate></item><item><title>Mining Management Theory for AI Agent Teams</title><link>https://terryli.ai/posts/mining-management-theory-for-ai-agent-teams/</link><guid isPermaLink="true">https://terryli.ai/posts/mining-management-theory-for-ai-agent-teams/</guid><description>What Grove, Drucker, Deming, and Weinberg knew about managing humans turns out to apply — with surprising specificity — to orchestrating AI agent teams.</description><pubDate>Wed, 18 Mar 2026 23:02:04 GMT</pubDate></item><item><title>Mining Your LLM</title><link>https://terryli.ai/posts/mining-your-llm/</link><guid isPermaLink="true">https://terryli.ai/posts/mining-your-llm/</guid><description>Your AI already knows things that would make it better at helping you. The trick is extracting that knowledge and making it permanent.</description><pubDate>Sun, 15 Mar 2026 15:36:23 GMT</pubDate></item><item><title>Model Risk Management Was Not Built for This</title><link>https://terryli.ai/posts/model-risk-management-was-not-built-for-this/</link><guid isPermaLink="true">https://terryli.ai/posts/model-risk-management-was-not-built-for-this/</guid><description>SR 11-7 assumes models are tools that produce outputs for human review. AI agents are actors that take actions autonomously. Every assumption breaks.</description><pubDate>Wed, 18 Mar 2026 05:16:00 GMT</pubDate></item><item><title>Model Routing Is a Design Decision</title><link>https://terryli.ai/posts/model-routing-is-a-design-decision/</link><guid isPermaLink="true">https://terryli.ai/posts/model-routing-is-a-design-decision/</guid><description>Your AI budget question isn&apos;t which model — it&apos;s which phase of the workflow needs depth, and which just needs speed.</description><pubDate>Tue, 17 Mar 2026 16:00:00 GMT</pubDate></item><item><title>Move the gate to the package manager</title><link>https://terryli.ai/posts/move-the-gate-to-the-package-manager/</link><guid isPermaLink="true">https://terryli.ai/posts/move-the-gate-to-the-package-manager/</guid><description>When a supply chain attack lands and the timeline is asking for discipline, the durable fix is one layer down — at the package manager, not at your attention span.</description><pubDate>Wed, 13 May 2026 01:00:00 GMT</pubDate></item><item><title>The Real Reason Mox Won (and What It Means for AI Transformation)</title><link>https://terryli.ai/posts/mox-and-ai-transformation/</link><guid isPermaLink="true">https://terryli.ai/posts/mox-and-ai-transformation/</guid><description>Mox didn&apos;t win because they hired better designers. They won because they had no legacy to fight. The pattern applies directly to AI transformation.</description><pubDate>Fri, 06 Mar 2026 12:30:00 GMT</pubDate></item><item><title>I made my coding agent dispatch system improve itself</title><link>https://terryli.ai/posts/mtor-self-bootstrap/</link><guid isPermaLink="true">https://terryli.ai/posts/mtor-self-bootstrap/</guid><description>I dispatched a 952-line monolithic CLI through my own coding-agent dispatch system to be refactored into seven modules. It worked. Notes on what self-bootstrap reveals about agent harness design.</description><pubDate>Tue, 07 Apr 2026 12:00:00 GMT</pubDate></item><item><title>The Failure Mode of AI Advice Isn&apos;t Hallucination</title><link>https://terryli.ai/posts/multi-model-deliberation/</link><guid isPermaLink="true">https://terryli.ai/posts/multi-model-deliberation/</guid><description>The failure mode of AI advice isn&apos;t hallucination. It&apos;s that it agrees with you. Here&apos;s the architecture that fixes it.</description><pubDate>Fri, 06 Mar 2026 18:00:00 GMT</pubDate></item><item><title>Multi-persona AI review models the receiver, not the commission</title><link>https://terryli.ai/posts/multi-persona-ai-review-models-the-receiver/</link><guid isPermaLink="true">https://terryli.ai/posts/multi-persona-ai-review-models-the-receiver/</guid><description>Persona-based AI reviews predict how stakeholders will react to a paper. They cannot tell you whether to act on those predictions, because the commissioning history is invisible to the lens.</description><pubDate>Wed, 06 May 2026 07:00:00 GMT</pubDate></item><item><title>Name Your System After Biology, Then Rename It</title><link>https://terryli.ai/posts/name-your-system-after-biology-then-rename-it/</link><guid isPermaLink="true">https://terryli.ai/posts/name-your-system-after-biology-then-rename-it/</guid><description>Force your software&apos;s vocabulary into a biological framework. The gaps between the mapping and your system are design questions you&apos;d never otherwise ask. Then switch to a different framework and ask different questions.</description><pubDate>Mon, 23 Mar 2026 03:06:12 GMT</pubDate></item><item><title>Naming Is a Design Review</title><link>https://terryli.ai/posts/naming-is-a-design-review/</link><guid isPermaLink="true">https://terryli.ai/posts/naming-is-a-design-review/</guid><description>Every biological name is a testable hypothesis about what your system should do.</description><pubDate>Mon, 23 Mar 2026 14:07:24 GMT</pubDate></item><item><title>No Stable Moat</title><link>https://terryli.ai/posts/no-stable-moat/</link><guid isPermaLink="true">https://terryli.ai/posts/no-stable-moat/</guid><description>Every layer humans retreat to, AI follows. The question isn&apos;t what we&apos;re still good at — it&apos;s what we teach the next generation when every cognitive advantage has a shelf life.</description><pubDate>Tue, 17 Mar 2026 06:28:47 GMT</pubDate></item><item><title>Not Every Cron Job Is a Feedback Loop</title><link>https://terryli.ai/posts/not-every-cron-job-is-a-feedback-loop/</link><guid isPermaLink="true">https://terryli.ai/posts/not-every-cron-job-is-a-feedback-loop/</guid><description>Automation that collects without learning is just a cron job. The difference is a feedback signal — a number that goes up or down.</description><pubDate>Fri, 13 Mar 2026 08:30:32 GMT</pubDate></item><item><title>Observability Is Not Assurance</title><link>https://terryli.ai/posts/observability-is-not-assurance/</link><guid isPermaLink="true">https://terryli.ai/posts/observability-is-not-assurance/</guid><description>Most agentic AI governance frameworks treat logging and assurance as the same thing. They&apos;re not. One records what happened. The other judges whether it was correct.</description><pubDate>Sun, 19 Apr 2026 11:50:08 GMT</pubDate></item><item><title>The $1 Billion Bet Against LLMs</title><link>https://terryli.ai/posts/one-billion-bet-against-llms/</link><guid isPermaLink="true">https://terryli.ai/posts/one-billion-bet-against-llms/</guid><description>One of the architects of modern deep learning just raised $1B on the thesis that token prediction can&apos;t reach real reasoning. Here&apos;s what he&apos;s proposing instead — and why it matters even if he&apos;s wrong.</description><pubDate>Wed, 11 Mar 2026 09:20:00 GMT</pubDate></item><item><title>When Your AI Advisor Is Also Your AI Vendor&apos;s Partner</title><link>https://terryli.ai/posts/openai-frontier-alliance-advisory-firms/</link><guid isPermaLink="true">https://terryli.ai/posts/openai-frontier-alliance-advisory-firms/</guid><description>What does the Frontier Alliance actually mean for advice quality?</description><pubDate>Tue, 17 Mar 2026 16:00:00 GMT</pubDate></item><item><title>This Year&apos;s DeepSeek</title><link>https://terryli.ai/posts/openclaw-this-years-deepseek/</link><guid isPermaLink="true">https://terryli.ai/posts/openclaw-this-years-deepseek/</guid><description>An open-source AI agent framework became the fastest-growing project in GitHub history — mostly in China. The pattern is the same as last year. So is the security panic.</description><pubDate>Wed, 11 Mar 2026 09:30:00 GMT</pubDate></item><item><title>Operating papers and board papers can&apos;t be the same document</title><link>https://terryli.ai/posts/operating-papers-and-board-papers-cant-be-the-same-document/</link><guid isPermaLink="true">https://terryli.ai/posts/operating-papers-and-board-papers-cant-be-the-same-document/</guid><description>One paper for two audiences reads like leverage. It is actually a trap. The director commissions; the board governs a portfolio. They cannot read the same document.</description><pubDate>Sat, 25 Apr 2026 09:00:00 GMT</pubDate></item><item><title>Optimize for Routing, Not Tokens</title><link>https://terryli.ai/posts/optimize-for-routing-not-tokens/</link><guid isPermaLink="true">https://terryli.ai/posts/optimize-for-routing-not-tokens/</guid><description>With 1M context windows, token savings are rounding error. The real metric is P(right tool | user intent) — does your agent reach for the right tool at the right moment?</description><pubDate>Wed, 18 Mar 2026 15:00:00 GMT</pubDate></item><item><title>Over-Capture, Then Cull</title><link>https://terryli.ai/posts/over-capture-under-capture/</link><guid isPermaLink="true">https://terryli.ai/posts/over-capture-under-capture/</guid><description>Don&apos;t filter during capture. Capture is cheap. Ideas are expensive. The cull is where quality happens.</description><pubDate>Mon, 16 Mar 2026 06:10:00 GMT</pubDate></item><item><title>Overnight Autonomous AI Coding: What Actually Works</title><link>https://terryli.ai/posts/overnight-autonomous-ai-coding-what-works/</link><guid isPermaLink="true">https://terryli.ai/posts/overnight-autonomous-ai-coding-what-works/</guid><description>I left an AI coding pipeline running overnight with 21 monitoring cycles. 5 features merged, 10 specs dispatched, 3 root causes found. Here&apos;s what worked, what broke, and the quality of the output.</description><pubDate>Fri, 10 Apr 2026 07:00:00 GMT</pubDate></item><item><title>Per-Token Pricing Is the &apos;Megapixels&apos; of AI</title><link>https://terryli.ai/posts/per-token-pricing-megapixels/</link><guid isPermaLink="true">https://terryli.ai/posts/per-token-pricing-megapixels/</guid><description>We&apos;re optimising for the wrong number — and the history of consumer electronics suggests we&apos;ll figure this out eventually.</description><pubDate>Fri, 06 Mar 2026 14:00:00 GMT</pubDate></item><item><title>Personas Exploit a Blind Spot in LLM-as-Judge Evaluation</title><link>https://terryli.ai/posts/personas-exploit-llm-judges/</link><guid isPermaLink="true">https://terryli.ai/posts/personas-exploit-llm-judges/</guid><description>Persona prompting generates the exact type of hallucination that automated LLM judges reward as &apos;depth.&apos; Two experiments, blind evaluation, and a fact-check that flipped the finding.</description><pubDate>Tue, 17 Mar 2026 00:30:00 GMT</pubDate></item><item><title>Philosophy Isn&apos;t the Opposite of Practical</title><link>https://terryli.ai/posts/philosophy-isnt-the-opposite-of-practical/</link><guid isPermaLink="true">https://terryli.ai/posts/philosophy-isnt-the-opposite-of-practical/</guid><description>The people who examine the system they&apos;re inside tend to make better decisions within it.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Stop Asking Which AI Model Is Better. Ask Which Phase.</title><link>https://terryli.ai/posts/plan-execute-split/</link><guid isPermaLink="true">https://terryli.ai/posts/plan-execute-split/</guid><description>The planning/execution split is more useful than any benchmark comparison.</description><pubDate>Thu, 12 Mar 2026 09:12:28 GMT</pubDate></item><item><title>Planning Needs Eyes</title><link>https://terryli.ai/posts/planning-needs-eyes/</link><guid isPermaLink="true">https://terryli.ai/posts/planning-needs-eyes/</guid><description>A 3-pass AI planning pipeline caught 0 out of 6 design issues. The same planning done in-session with tool access caught 2.5. Planning isn&apos;t a prompt problem — it&apos;s a tools problem.</description><pubDate>Sat, 14 Mar 2026 14:00:00 GMT</pubDate></item><item><title>Play Within the Design</title><link>https://terryli.ai/posts/play-within-the-design/</link><guid isPermaLink="true">https://terryli.ai/posts/play-within-the-design/</guid><description>Every AI coding platform has mechanisms designed for specific purposes. Using them as intended beats clever hacks — and the reason is deeper than cleanliness.</description><pubDate>Wed, 18 Mar 2026 10:00:00 GMT</pubDate></item><item><title>Production AI vs Demos: The Intent Classification Reality Check</title><link>https://terryli.ai/posts/production-ai-vs-demos/</link><guid isPermaLink="true">https://terryli.ai/posts/production-ai-vs-demos/</guid><description>Building AI systems that work in the real world requires thinking beyond the demo. What actually matters when users depend on your models.</description><pubDate>Sun, 20 Jul 2025 10:00:00 GMT</pubDate></item><item><title>Programs Over Prompts</title><link>https://terryli.ai/posts/programs-over-prompts/</link><guid isPermaLink="true">https://terryli.ai/posts/programs-over-prompts/</guid><description>The temptation in agent systems is to make everything a prompt. But most of the work is deterministic — and deterministic work deserves code, not suggestions.</description><pubDate>Thu, 19 Mar 2026 09:51:20 GMT</pubDate></item><item><title>Progressive Disclosure for AI Agents</title><link>https://terryli.ai/posts/progressive-disclosure-for-ai-agents/</link><guid isPermaLink="true">https://terryli.ai/posts/progressive-disclosure-for-ai-agents/</guid><description>Search returns summaries. Get returns detail. The model decides what to expand. 75% context savings.</description><pubDate>Tue, 17 Mar 2026 16:00:00 GMT</pubDate></item><item><title>Progressive Trust: How to Give AI Agents Autonomy Without Gambling</title><link>https://terryli.ai/posts/progressive-trust-how-to-give-ai-agents-autonomy-without-gambling/</link><guid isPermaLink="true">https://terryli.ai/posts/progressive-trust-how-to-give-ai-agents-autonomy-without-gambling/</guid><description>The debate about AI agent autonomy is wrong. It&apos;s not a binary choice — it&apos;s a graduated trust system with observability.</description><pubDate>Sat, 14 Mar 2026 03:37:06 GMT</pubDate></item><item><title>Published Is a Reader State</title><link>https://terryli.ai/posts/published-is-a-reader-state/</link><guid isPermaLink="true">https://terryli.ai/posts/published-is-a-reader-state/</guid><description>A system has not published when the source is correct. It has published when the reader-facing surface is correct.</description><pubDate>Fri, 15 May 2026 12:06:25 GMT</pubDate></item><item><title>Push Not Pull</title><link>https://terryli.ai/posts/push-not-pull/</link><guid isPermaLink="true">https://terryli.ai/posts/push-not-pull/</guid><description>AI agents that require you to go looking for their results aren&apos;t agents — they&apos;re automation with better UX. The loop closes when results arrive, not when you remember to check.</description><pubDate>Fri, 13 Mar 2026 03:28:00 GMT</pubDate></item><item><title>Put the Rule Where It Fires</title><link>https://terryli.ai/posts/put-the-rule-where-it-fires/</link><guid isPermaLink="true">https://terryli.ai/posts/put-the-rule-where-it-fires/</guid><description>Documenting a rule is half a loop. The rule only works when it fires at the moment of decision — not when it sits in a file nobody reads.</description><pubDate>Sat, 14 Mar 2026 12:16:57 GMT</pubDate></item><item><title>The QDAP annuity trap: what the tax saving doesn&apos;t tell you</title><link>https://terryli.ai/posts/qdap-annuity-hong-kong/</link><guid isPermaLink="true">https://terryli.ai/posts/qdap-annuity-hong-kong/</guid><description>Hong Kong&apos;s QDAP annuity is sold on a real tax benefit. But the HK$60K deduction cap is shared with MPF top-ups — and that changes everything.</description><pubDate>Sun, 08 Mar 2026 10:00:00 GMT</pubDate></item><item><title>RAG for Compliance: The Hard Problem Is Chunking, Not Retrieval</title><link>https://terryli.ai/posts/rag-compliance-chunking/</link><guid isPermaLink="true">https://terryli.ai/posts/rag-compliance-chunking/</guid><description>Banks are deploying RAG for compliance and discovering the hard problem isn&apos;t retrieval. It&apos;s the pipeline before it.</description><pubDate>Fri, 06 Mar 2026 09:00:00 GMT</pubDate></item><item><title>RAG Solved the Wrong Problem</title><link>https://terryli.ai/posts/rag-solved-the-wrong-problem/</link><guid isPermaLink="true">https://terryli.ai/posts/rag-solved-the-wrong-problem/</guid><description>The retrieval pipeline was built for systems that couldn&apos;t reason about their own information needs. Agents can.</description><pubDate>Wed, 11 Mar 2026 10:00:00 GMT</pubDate></item><item><title>Read the Chain, Not the Date</title><link>https://terryli.ai/posts/read-the-chain-not-the-date/</link><guid isPermaLink="true">https://terryli.ai/posts/read-the-chain-not-the-date/</guid><description>Grand AI forecasts become useful when you stop accepting or rejecting the story as a whole and test the links that make its conclusion possible.</description><pubDate>Sun, 02 Aug 2026 14:07:14 GMT</pubDate></item><item><title>Reconstruction Over Retrieval</title><link>https://terryli.ai/posts/reconstruction-over-retrieval/</link><guid isPermaLink="true">https://terryli.ai/posts/reconstruction-over-retrieval/</guid><description>In a world where AI has perfect recall, the skill that matters is rebuilding frameworks from first principles — not memorising them.</description><pubDate>Tue, 17 Mar 2026 07:02:13 GMT</pubDate></item><item><title>Recovery Is Not Control</title><link>https://terryli.ai/posts/recovery-is-not-control/</link><guid isPermaLink="true">https://terryli.ai/posts/recovery-is-not-control/</guid><description>Fast repair is useful, but it does not prove that a system remains understandable.</description><pubDate>Sun, 17 May 2026 13:18:28 GMT</pubDate></item><item><title>Redundancy Is the Only Honest AI Research Strategy</title><link>https://terryli.ai/posts/redundancy-is-the-only-honest-ai-research-strategy/</link><guid isPermaLink="true">https://terryli.ai/posts/redundancy-is-the-only-honest-ai-research-strategy/</guid><description>I ran the same question through 6 AI tools and scored them against peer-reviewed evidence. Every tool got something wrong that another got right.</description><pubDate>Fri, 13 Mar 2026 12:00:00 GMT</pubDate></item><item><title>The Reliability Hierarchy: Hooks, Rules, Skills</title><link>https://terryli.ai/posts/reliability-hierarchy-hooks-rules-skills/</link><guid isPermaLink="true">https://terryli.ai/posts/reliability-hierarchy-hooks-rules-skills/</guid><description>In AI agent systems, use the most reliable trigger mechanism that fits — most builders default to skills for everything, which is using the weakest mechanism as the default.</description><pubDate>Wed, 18 Mar 2026 15:00:00 GMT</pubDate></item><item><title>Retrieval Becomes a Control</title><link>https://terryli.ai/posts/retrieval-becomes-a-control/</link><guid isPermaLink="true">https://terryli.ai/posts/retrieval-becomes-a-control/</guid><description>Cerebras published an unusually honest account of their internal knowledge base. The retrieval engineering is solved. The assurance layer gets one sentence. Every enterprise copying this pattern is importing that asymmetry.</description><pubDate>Sat, 18 Jul 2026 06:25:34 GMT</pubDate></item><item><title>Revealed Preference in Interviews</title><link>https://terryli.ai/posts/revealed-preference-in-interviews/</link><guid isPermaLink="true">https://terryli.ai/posts/revealed-preference-in-interviews/</guid><description>What a company has already built tells you more than what they say they&apos;re about to build.</description><pubDate>Mon, 16 Mar 2026 10:45:30 GMT</pubDate></item><item><title>Rules Decay, Hooks Don&apos;t</title><link>https://terryli.ai/posts/rules-decay-hooks-dont/</link><guid isPermaLink="true">https://terryli.ai/posts/rules-decay-hooks-dont/</guid><description>The difference between writing down a rule and making the system enforce it — illustrated by a 15-line hook.</description><pubDate>Sat, 07 Mar 2026 00:40:13 GMT</pubDate></item><item><title>Same Trigger, One Skill</title><link>https://terryli.ai/posts/same-trigger-one-skill/</link><guid isPermaLink="true">https://terryli.ai/posts/same-trigger-one-skill/</guid><description>A simple rule for keeping AI agent skill systems coherent: if two skills fire on the same trigger, merge them. Different trigger, different skill. No exceptions.</description><pubDate>Fri, 10 Apr 2026 07:30:00 GMT</pubDate></item><item><title>Save Conclusions, Not Just Rules</title><link>https://terryli.ai/posts/save-conclusions-not-just-rules/</link><guid isPermaLink="true">https://terryli.ai/posts/save-conclusions-not-just-rules/</guid><description>When an answer requires multi-step reasoning to reach, save the conclusion — a fresh start won&apos;t reliably reproduce the chain.</description><pubDate>Tue, 17 Mar 2026 04:39:46 GMT</pubDate></item><item><title>Seven patterns for agent-facing CLIs</title><link>https://terryli.ai/posts/seven-patterns-for-agent-facing-clis/</link><guid isPermaLink="true">https://terryli.ai/posts/seven-patterns-for-agent-facing-clis/</guid><description>Three independent authors converged on nearly identical patterns for CLIs that AI agents invoke. Here&apos;s what they agree on, what&apos;s missing, and why nobody has built a framework for it yet.</description><pubDate>Mon, 06 Apr 2026 12:00:00 GMT</pubDate></item><item><title>Shadow Agents Are Coming for Your Org</title><link>https://terryli.ai/posts/shadow-agents-are-coming-for-your-org/</link><guid isPermaLink="true">https://terryli.ai/posts/shadow-agents-are-coming-for-your-org/</guid><description>Open-source agent adoption can outpace enterprise security controls by weeks. Governance teams need a policy before the agents arrive uninvited.</description><pubDate>Tue, 17 Mar 2026 16:00:00 GMT</pubDate></item><item><title>Shifting Priors Is Not Finding Truth</title><link>https://terryli.ai/posts/shifting-priors-is-not-finding-truth/</link><guid isPermaLink="true">https://terryli.ai/posts/shifting-priors-is-not-finding-truth/</guid><description>An experiment with AI deliberation revealed something uncomfortable: accumulating confident opinions feels like convergence on truth, but isn&apos;t.</description><pubDate>Fri, 13 Mar 2026 03:19:55 GMT</pubDate></item><item><title>Show Up with the Machine, Not the Idea</title><link>https://terryli.ai/posts/show-up-with-the-machine/</link><guid isPermaLink="true">https://terryli.ai/posts/show-up-with-the-machine/</guid><description>The highest-leverage consulting prep is building the tool before you need it</description><pubDate>Wed, 18 Mar 2026 06:53:44 GMT</pubDate></item><item><title>Skills Are Collapsed Recursion</title><link>https://terryli.ai/posts/skills-are-collapsed-recursion/</link><guid isPermaLink="true">https://terryli.ai/posts/skills-are-collapsed-recursion/</guid><description>Humans handle about three layers of abstraction before working memory fills up. Skills, rules, and frameworks exist to flatten the fourth layer into something you can hold.</description><pubDate>Wed, 18 Mar 2026 14:45:00 GMT</pubDate></item><item><title>Skills as Behavioral Nudges: The Lightweight Alternative to Fine-Tuning</title><link>https://terryli.ai/posts/skills-as-behavioral-nudges/</link><guid isPermaLink="true">https://terryli.ai/posts/skills-as-behavioral-nudges/</guid><description>We fine-tune models with gradient descent. We nudge agents with skill files. Same goal, radically different cost.</description><pubDate>Fri, 06 Mar 2026 13:30:00 GMT</pubDate></item><item><title>Skills as Files</title><link>https://terryli.ai/posts/skills-as-files/</link><guid isPermaLink="true">https://terryli.ai/posts/skills-as-files/</guid><description>The simplest agent architecture might already be the right one: give the agent a file explaining how to do something, and let it read when needed.</description><pubDate>Sat, 07 Mar 2026 00:46:57 GMT</pubDate></item><item><title>Skills as Prototype, MCP as Production</title><link>https://terryli.ai/posts/skills-prototype-mcp-production/</link><guid isPermaLink="true">https://terryli.ai/posts/skills-prototype-mcp-production/</guid><description>Skills and MCP servers aren&apos;t competitors. They&apos;re different stages of the same lifecycle. Build the procedure as a skill first. Graduate the tool parts to MCP when they stabilize.</description><pubDate>Wed, 18 Mar 2026 15:00:00 GMT</pubDate></item><item><title>Skills Should Die</title><link>https://terryli.ai/posts/skills-should-die/</link><guid isPermaLink="true">https://terryli.ai/posts/skills-should-die/</guid><description>Every AI skill should be trying to make itself unnecessary. The ones that survive are the ones that haven&apos;t been understood yet.</description><pubDate>Tue, 24 Mar 2026 07:47:14 GMT</pubDate></item><item><title>Software Engineering Principles for AI Instruction Files</title><link>https://terryli.ai/posts/software-engineering-for-ai-instructions/</link><guid isPermaLink="true">https://terryli.ai/posts/software-engineering-for-ai-instructions/</guid><description>LLM instruction files are code. They have the same failure modes — with one interesting twist that changes everything.</description><pubDate>Fri, 06 Mar 2026 20:00:00 GMT</pubDate></item><item><title>Spaced Repetition for Beliefs</title><link>https://terryli.ai/posts/spaced-repetition-for-beliefs/</link><guid isPermaLink="true">https://terryli.ai/posts/spaced-repetition-for-beliefs/</guid><description>Most people do spaced repetition for facts but not for beliefs about themselves. Wrong priors calcify because there&apos;s no review system.</description><pubDate>Tue, 17 Mar 2026 05:46:02 GMT</pubDate></item><item><title>Stealing from Peers: A Truth-Seeking Discipline</title><link>https://terryli.ai/posts/stealing-from-peers-a-truth-seeking-discipline/</link><guid isPermaLink="true">https://terryli.ai/posts/stealing-from-peers-a-truth-seeking-discipline/</guid><description>Most people scan competitors for positioning. I scan them for transferable patterns — and route each steal to every domain it applies to.</description><pubDate>Wed, 18 Mar 2026 09:15:24 GMT</pubDate></item><item><title>Stop Theorizing About Your Prompts</title><link>https://terryli.ai/posts/stop-theorizing-about-your-prompts/</link><guid isPermaLink="true">https://terryli.ai/posts/stop-theorizing-about-your-prompts/</guid><description>LLMs are the cheapest experimental subjects in history. Why aren&apos;t you testing?</description><pubDate>Fri, 20 Mar 2026 02:52:38 GMT</pubDate></item><item><title>Summarisation Is a Test of Comprehension, Not Intelligence</title><link>https://terryli.ai/posts/summarisation-is-a-test-of-comprehension-not-intelligence/</link><guid isPermaLink="true">https://terryli.ai/posts/summarisation-is-a-test-of-comprehension-not-intelligence/</guid><description>Good summarisation requires a model of what matters — but it tests compression, not creation</description><pubDate>Fri, 20 Mar 2026 01:18:30 GMT</pubDate></item><item><title>Śūnyatā in the Skill Library</title><link>https://terryli.ai/posts/sunyata-in-the-skill-library/</link><guid isPermaLink="true">https://terryli.ai/posts/sunyata-in-the-skill-library/</guid><description>A categorisation system discovers it needs a category for &apos;categories are provisional.&apos;</description><pubDate>Wed, 18 Mar 2026 09:28:05 GMT</pubDate></item><item><title>Supply-Driven Compute</title><link>https://terryli.ai/posts/supply-driven-compute/</link><guid isPermaLink="true">https://terryli.ai/posts/supply-driven-compute/</guid><description>Most people use AI tokens when they have a task. The better model: you have tokens, find the best task. It changes everything.</description><pubDate>Wed, 18 Mar 2026 14:15:00 GMT</pubDate></item><item><title>Systematise Decisions, Not Actions</title><link>https://terryli.ai/posts/systematise-decisions-not-actions/</link><guid isPermaLink="true">https://terryli.ai/posts/systematise-decisions-not-actions/</guid><description>Actions are cheap to redo. Bad decisions compound. Build systems around the judgment calls, not the mechanical steps.</description><pubDate>Tue, 17 Mar 2026 06:01:11 GMT</pubDate></item><item><title>Taste Is the Bottleneck</title><link>https://terryli.ai/posts/taste-is-the-bottleneck/</link><guid isPermaLink="true">https://terryli.ai/posts/taste-is-the-bottleneck/</guid><description>When you can run 60 agents overnight, knowing what to build matters more than building it.</description><pubDate>Wed, 18 Mar 2026 22:53:02 GMT</pubDate></item><item><title>Taste Is the Metabolism</title><link>https://terryli.ai/posts/taste-is-the-metabolism/</link><guid isPermaLink="true">https://terryli.ai/posts/taste-is-the-metabolism/</guid><description>Tool descriptions were just the first thing to evolve. Everything in an agent&apos;s context window is a genome under selection pressure — and taste decides what counts.</description><pubDate>Sat, 21 Mar 2026 13:56:16 GMT</pubDate></item><item><title>Taste Requires Stakes</title><link>https://terryli.ai/posts/taste-requires-stakes/</link><guid isPermaLink="true">https://terryli.ai/posts/taste-requires-stakes/</guid><description>AI can simulate aesthetic judgment with impressive fluency. What it cannot simulate is the consequence of being wrong.</description><pubDate>Fri, 06 Mar 2026 16:30:00 GMT</pubDate></item><item><title>Taste Works for Small Bets</title><link>https://terryli.ai/posts/taste-works-for-small-bets/</link><guid isPermaLink="true">https://terryli.ai/posts/taste-works-for-small-bets/</guid><description>The &apos;ship and calibrate&apos; loop works beautifully for reversible decisions. For the big ones, you&apos;re mostly guessing and then making the guess true.</description><pubDate>Fri, 13 Mar 2026 03:42:35 GMT</pubDate></item><item><title>Ten Things I Learned From the Agent Skills Gold Rush</title><link>https://terryli.ai/posts/ten-things-i-learned-from-the-agent-skills-gold-rush/</link><guid isPermaLink="true">https://terryli.ai/posts/ten-things-i-learned-from-the-agent-skills-gold-rush/</guid><description>A day of reading skill repositories taught me less about the skills themselves than about how much I&apos;d missed of the surrounding ecosystem.</description><pubDate>Sun, 05 Apr 2026 04:31:19 GMT</pubDate></item><item><title>Ten Types of Actionable Knowledge</title><link>https://terryli.ai/posts/ten-types-of-actionable-knowledge/</link><guid isPermaLink="true">https://terryli.ai/posts/ten-types-of-actionable-knowledge/</guid><description>Not all knowledge works the same way. A taxonomy for what you&apos;re actually capturing when you write down what you&apos;ve learned.</description><pubDate>Tue, 17 Mar 2026 03:51:30 GMT</pubDate></item><item><title>Test-first dispatch for AI coding agents</title><link>https://terryli.ai/posts/test-first-dispatch-for-ai-coding-agents/</link><guid isPermaLink="true">https://terryli.ai/posts/test-first-dispatch-for-ai-coding-agents/</guid><description>The architect writes the tests. The implementer makes them pass. No prose specs, no circular validation.</description><pubDate>Tue, 07 Apr 2026 13:25:00 GMT</pubDate></item><item><title>The Accidental Life OS</title><link>https://terryli.ai/posts/the-accidental-life-os/</link><guid isPermaLink="true">https://terryli.ai/posts/the-accidental-life-os/</guid><description>I spent an afternoon researching AI tools for personal life management. The conclusion was that I should stop looking.</description><pubDate>Wed, 11 Mar 2026 09:27:09 GMT</pubDate></item><item><title>The Agent Governance Gap Is Already Here</title><link>https://terryli.ai/posts/the-agent-governance-gap-is-already-here/</link><guid isPermaLink="true">https://terryli.ai/posts/the-agent-governance-gap-is-already-here/</guid><description>Agentic AI isn&apos;t a future governance problem — it arrived ungoverned, and this week saw the first enforcement action.</description><pubDate>Sat, 14 Mar 2026 08:50:12 GMT</pubDate></item><item><title>The Agent Is Not the Control Point</title><link>https://terryli.ai/posts/the-agent-is-not-the-control-point/</link><guid isPermaLink="true">https://terryli.ai/posts/the-agent-is-not-the-control-point/</guid><description>Finance agents are evidence custody systems before they are model systems.</description><pubDate>Sun, 17 May 2026 06:23:14 GMT</pubDate></item><item><title>The Agent Is the Trace</title><link>https://terryli.ai/posts/the-agent-is-the-trace/</link><guid isPermaLink="true">https://terryli.ai/posts/the-agent-is-the-trace/</guid><description>Long-running agents are not defined by the model call. They are defined by the state, rules, tools, failures, and corrections that survive it.</description><pubDate>Mon, 25 May 2026 12:30:00 GMT</pubDate></item><item><title>The AI Portability Test</title><link>https://terryli.ai/posts/the-ai-portability-test/</link><guid isPermaLink="true">https://terryli.ai/posts/the-ai-portability-test/</guid><description>The real test of enterprise AI ownership is whether the organisation can change models without losing the learning accumulated around them.</description><pubDate>Mon, 27 Jul 2026 05:40:48 GMT</pubDate></item><item><title>The AI Trading System You Should Build But Never Use</title><link>https://terryli.ai/posts/the-ai-trading-system-you-should-build-but-never-use/</link><guid isPermaLink="true">https://terryli.ai/posts/the-ai-trading-system-you-should-build-but-never-use/</guid><description>The best use of AI in investing isn&apos;t picking stocks — it&apos;s building the pipeline that teaches you why you can&apos;t.</description><pubDate>Tue, 17 Mar 2026 07:52:36 GMT</pubDate></item><item><title>The AI/DLT Conflation Trap in HKMA&apos;s March 2026 Strategic Review Mandate</title><link>https://terryli.ai/posts/the-aidlt-conflation-trap-in-hkmas-march-2026-strategic-review-mandate/</link><guid isPermaLink="true">https://terryli.ai/posts/the-aidlt-conflation-trap-in-hkmas-march-2026-strategic-review-mandate/</guid><description>HKMA&apos;s new strategic review circular bundles AI inference risk and smart contract risk into one workstream — a governance design flaw that will cause banks to under-govern both.</description><pubDate>Wed, 18 Mar 2026 09:46:40 GMT</pubDate></item><item><title>The Annotation Model: What AI Journaling Gets Right</title><link>https://terryli.ai/posts/the-annotation-model-what-ai-journaling-gets-right/</link><guid isPermaLink="true">https://terryli.ai/posts/the-annotation-model-what-ai-journaling-gets-right/</guid><description>Most AI writing tools want to chat with you. The better model is annotation — AI that reads what you wrote and leaves margin notes.</description><pubDate>Tue, 17 Mar 2026 09:19:16 GMT</pubDate></item><item><title>The Anti-Slop Pattern</title><link>https://terryli.ai/posts/the-anti-slop-pattern/</link><guid isPermaLink="true">https://terryli.ai/posts/the-anti-slop-pattern/</guid><description>Most AI skill prompts say &apos;make it good.&apos; The ones that actually work say &apos;here are the 22 things you&apos;ll reach for first — reject all of them.&apos;</description><pubDate>Sat, 18 Apr 2026 14:00:00 GMT</pubDate></item><item><title>The architect-implementer split: why your expensive model shouldn&apos;t write code</title><link>https://terryli.ai/posts/the-architect-implementer-split/</link><guid isPermaLink="true">https://terryli.ai/posts/the-architect-implementer-split/</guid><description>Smart model plans, cheap model builds. The pattern everyone&apos;s converging on for AI coding agents — and the piece nobody&apos;s shipped yet.</description><pubDate>Tue, 07 Apr 2026 00:30:00 GMT</pubDate></item><item><title>The Architecture Biopsy</title><link>https://terryli.ai/posts/the-architecture-biopsy/</link><guid isPermaLink="true">https://terryli.ai/posts/the-architecture-biopsy/</guid><description>A method for finding gaps in AI systems that architecture reviews miss. Force a naming constraint, and the breaks reveal what&apos;s missing.</description><pubDate>Wed, 25 Mar 2026 03:35:00 GMT</pubDate></item><item><title>The &apos;Are You Sure?&apos; Loop</title><link>https://terryli.ai/posts/the-are-you-sure-loop/</link><guid isPermaLink="true">https://terryli.ai/posts/the-are-you-sure-loop/</guid><description>AI&apos;s first &apos;I&apos;m done&apos; is almost never its best work. Simulated accountability pressure — just asking &apos;are you sure?&apos; — surfaces blind spots that self-review misses.</description><pubDate>Fri, 13 Mar 2026 22:21:00 GMT</pubDate></item><item><title>The Assistant Is a Character</title><link>https://terryli.ai/posts/the-assistant-is-a-character/</link><guid isPermaLink="true">https://terryli.ai/posts/the-assistant-is-a-character/</guid><description>People confuse the LLM with the helpful AI assistant. They&apos;re not the same thing. The LLM is a prediction engine. The assistant is a role it&apos;s playing. The distinction changes how you use it.</description><pubDate>Fri, 13 Mar 2026 23:00:00 GMT</pubDate></item><item><title>The best idea I didn&apos;t adopt</title><link>https://terryli.ai/posts/the-best-idea-i-didnt-adopt/</link><guid isPermaLink="true">https://terryli.ai/posts/the-best-idea-i-didnt-adopt/</guid><description>Good and redundant are not opposites — they&apos;re the most common combination.</description><pubDate>Sat, 06 Jun 2026 12:41:20 GMT</pubDate></item><item><title>The Black Box That Responds to Role Play</title><link>https://terryli.ai/posts/the-black-box-that-responds-to-role-play/</link><guid isPermaLink="true">https://terryli.ai/posts/the-black-box-that-responds-to-role-play/</guid><description>An LLM can&apos;t feel accountability pressure. But structured role-play — simulated rejection, persona assignment, adversarial review — produces measurably better output. The mechanism is opaque; the effect is real.</description><pubDate>Fri, 13 Mar 2026 22:45:00 GMT</pubDate></item><item><title>The Book That Tells You Not to Read It</title><link>https://terryli.ai/posts/the-book-that-tells-you-not-to-read-it/</link><guid isPermaLink="true">https://terryli.ai/posts/the-book-that-tells-you-not-to-read-it/</guid><description>Gigerenzer&apos;s thesis is that simple rules outperform complex analysis. If you&apos;ve already internalised that, reading 300 pages of evidence for it might be the exact kind of overthinking he&apos;s arguing against.</description><pubDate>Tue, 17 Mar 2026 02:50:00 GMT</pubDate></item><item><title>The Bootstrap Problem in AI Tooling</title><link>https://terryli.ai/posts/the-bootstrap-problem-in-ai-tooling/</link><guid isPermaLink="true">https://terryli.ai/posts/the-bootstrap-problem-in-ai-tooling/</guid><description>You need the tool to build the tool. The answer is: build the dumb version first, use it once, then have it build its replacement.</description><pubDate>Fri, 13 Mar 2026 08:25:52 GMT</pubDate></item><item><title>The Boring Future of AI Agents</title><link>https://terryli.ai/posts/the-boring-future-of-ai-agents/</link><guid isPermaLink="true">https://terryli.ai/posts/the-boring-future-of-ai-agents/</guid><description>The real arrival of AI agents isn&apos;t spectacular. It&apos;s when you stop noticing.</description><pubDate>Wed, 18 Mar 2026 05:24:53 GMT</pubDate></item><item><title>The Borrowed Brain</title><link>https://terryli.ai/posts/the-borrowed-brain/</link><guid isPermaLink="true">https://terryli.ai/posts/the-borrowed-brain/</guid><description>The LLM isn&apos;t dark matter. Biology invented general-purpose reasoning. It&apos;s called a brain. We&apos;re just borrowing one.</description><pubDate>Wed, 25 Mar 2026 02:15:00 GMT</pubDate></item><item><title>The Boundary Is an Assessment</title><link>https://terryli.ai/posts/the-boundary-is-an-assessment/</link><guid isPermaLink="true">https://terryli.ai/posts/the-boundary-is-an-assessment/</guid><description>The tool/skill distinction isn&apos;t a property of the capability. It&apos;s a property of the context it operates in.</description><pubDate>Tue, 24 Mar 2026 09:15:31 GMT</pubDate></item><item><title>The Byproduct Trap</title><link>https://terryli.ai/posts/the-byproduct-trap/</link><guid isPermaLink="true">https://terryli.ai/posts/the-byproduct-trap/</guid><description>When the paper becomes more interesting than the answer you set out to find</description><pubDate>Fri, 13 Mar 2026 06:08:29 GMT</pubDate></item><item><title>The Calculator Analogy</title><link>https://terryli.ai/posts/the-calculator-analogy/</link><guid isPermaLink="true">https://terryli.ai/posts/the-calculator-analogy/</guid><description>Nobody practises arithmetic speed anymore. The same thing is happening to prose, research, and analysis — and it changes what humans should get good at.</description><pubDate>Fri, 13 Mar 2026 11:34:54 GMT</pubDate></item><item><title>The Calibration Gap: Why AI Assurance Needs Experimental Rigour at Consulting Speed</title><link>https://terryli.ai/posts/the-calibration-gap-why-ai-assurance-needs-experimental-rigour-at-consulting-speed/</link><guid isPermaLink="true">https://terryli.ai/posts/the-calibration-gap-why-ai-assurance-needs-experimental-rigour-at-consulting-speed/</guid><description>AI governance keeps choosing between rigorous-but-slow validation and fast-but-unfalsifiable frameworks. The escape is the experiment itself: for any measurable claim, the measurement is the faster path.</description><pubDate>Sat, 01 Aug 2026 12:33:14 GMT</pubDate></item><item><title>The Calibration Trap</title><link>https://terryli.ai/posts/the-calibration-trap/</link><guid isPermaLink="true">https://terryli.ai/posts/the-calibration-trap/</guid><description>The comfort trap is about effort. This one is about epistemics — and it&apos;s harder to see.</description><pubDate>Tue, 10 Mar 2026 11:39:19 GMT</pubDate></item><item><title>The Cell Biology Agent Design Manual</title><link>https://terryli.ai/posts/the-cell-biology-agent-design-manual/</link><guid isPermaLink="true">https://terryli.ai/posts/the-cell-biology-agent-design-manual/</guid><description>Engineering metaphors give you clean abstractions. Biology gives you resilient ones. Twenty design heuristics from four billion years of R&amp;D.</description><pubDate>Thu, 02 Apr 2026 23:30:43 GMT</pubDate></item><item><title>The check belongs at the trigger</title><link>https://terryli.ai/posts/the-check-belongs-at-the-trigger/</link><guid isPermaLink="true">https://terryli.ai/posts/the-check-belongs-at-the-trigger/</guid><description>Corrections that fire by judgment drift; checks that fire by trigger don&apos;t. When your AI assistant keeps making the same mistake, move the gate.</description><pubDate>Tue, 12 May 2026 04:19:53 GMT</pubDate></item><item><title>The CLI Boundary</title><link>https://terryli.ai/posts/the-cli-boundary/</link><guid isPermaLink="true">https://terryli.ai/posts/the-cli-boundary/</guid><description>Which parts of an AI dev workflow can be wrapped in a CLI, and which can&apos;t — learned the hard way by building the wrong thing and measuring it.</description><pubDate>Sat, 14 Mar 2026 05:39:07 GMT</pubDate></item><item><title>The Comfort Trap</title><link>https://terryli.ai/posts/the-comfort-trap/</link><guid isPermaLink="true">https://terryli.ai/posts/the-comfort-trap/</guid><description>The right test for any AI interaction isn&apos;t &apos;did it help me?&apos; but &apos;am I more capable after it?&apos;</description><pubDate>Tue, 10 Mar 2026 11:22:48 GMT</pubDate></item><item><title>The Confidence Stack</title><link>https://terryli.ai/posts/the-confidence-stack/</link><guid isPermaLink="true">https://terryli.ai/posts/the-confidence-stack/</guid><description>Not all knowledge is equally trustworthy. Three tiers of validation — from &apos;a model said it&apos; to &apos;it survived reality&apos; — and why tracking the difference matters.</description><pubDate>Tue, 17 Mar 2026 01:41:00 GMT</pubDate></item><item><title>The Confidence Trap</title><link>https://terryli.ai/posts/the-confidence-trap/</link><guid isPermaLink="true">https://terryli.ai/posts/the-confidence-trap/</guid><description>Why the thinkers who make you feel like hard questions are resolved deserve the most scrutiny.</description><pubDate>Sat, 14 Mar 2026 23:28:27 GMT</pubDate></item><item><title>The Constitution Eats Itself</title><link>https://terryli.ai/posts/the-constitution-eats-itself/</link><guid isPermaLink="true">https://terryli.ai/posts/the-constitution-eats-itself/</guid><description>Design for the failure modes of your medium, not the capabilities. Then watch the rules dissolve themselves into programs.</description><pubDate>Sun, 22 Mar 2026 03:30:00 GMT</pubDate></item><item><title>The Dark Matter of the Cell</title><link>https://terryli.ai/posts/the-dark-matter-of-the-cell/</link><guid isPermaLink="true">https://terryli.ai/posts/the-dark-matter-of-the-cell/</guid><description>Everything in my AI system maps to cell biology. Except the LLM. That&apos;s the point.</description><pubDate>Wed, 25 Mar 2026 02:00:00 GMT</pubDate></item><item><title>The Debate Round Is Where Value Lives</title><link>https://terryli.ai/posts/the-debate-round-is-where-value-lives/</link><guid isPermaLink="true">https://terryli.ai/posts/the-debate-round-is-where-value-lives/</guid><description>Independent parallel reviews produce overlapping findings. The cross-critique round produces resolution. That&apos;s where multi-agent value actually emerges.</description><pubDate>Sun, 15 Mar 2026 14:16:44 GMT</pubDate></item><item><title>The Deliberation Format Is the Product</title><link>https://terryli.ai/posts/the-deliberation-format-is-the-product/</link><guid isPermaLink="true">https://terryli.ai/posts/the-deliberation-format-is-the-product/</guid><description>I ran an experiment to find where multi-model deliberation adds value. The answer surprised me: it&apos;s the structured format, not the model diversity.</description><pubDate>Fri, 13 Mar 2026 03:06:52 GMT</pubDate></item><item><title>The Dimensions Nobody Lists</title><link>https://terryli.ai/posts/the-dimensions-nobody-lists/</link><guid isPermaLink="true">https://terryli.ai/posts/the-dimensions-nobody-lists/</guid><description>Title, salary, company, industry — the standard job evaluation checklist misses the things that actually predict whether you&apos;ll thrive.</description><pubDate>Tue, 17 Mar 2026 02:19:53 GMT</pubDate></item><item><title>The dispatch layer was eating the quality, not the model</title><link>https://terryli.ai/posts/the-dispatch-layer-was-eating-the-quality/</link><guid isPermaLink="true">https://terryli.ai/posts/the-dispatch-layer-was-eating-the-quality/</guid><description>We blamed the LLM for a 54% task failure rate. The real culprit was seven layers of dispatch infrastructure between intent and execution.</description><pubDate>Sat, 04 Apr 2026 07:17:23 GMT</pubDate></item><item><title>The Due Test</title><link>https://terryli.ai/posts/the-due-test/</link><guid isPermaLink="true">https://terryli.ai/posts/the-due-test/</guid><description>The difference between protecting a commitment and hoarding optionality</description><pubDate>Wed, 18 Mar 2026 04:25:37 GMT</pubDate></item><item><title>The Easter Egg That Landed</title><link>https://terryli.ai/posts/the-easter-egg-that-landed/</link><guid isPermaLink="true">https://terryli.ai/posts/the-easter-egg-that-landed/</guid><description>The strongest slide in my interview deck wasn&apos;t about what I&apos;d built. It was about how I built the deck itself.</description><pubDate>Mon, 16 Mar 2026 10:17:34 GMT</pubDate></item><item><title>The Emergence Ladder: From Molecules to Economies</title><link>https://terryli.ai/posts/the-emergence-ladder-from-molecules-to-economies/</link><guid isPermaLink="true">https://terryli.ai/posts/the-emergence-ladder-from-molecules-to-economies/</guid><description>The larger the system, the less it can be managed and the more it must be emerged. This pattern — from water to ant colonies to AI agents to economies — reveals the design principle for scaling autonomous systems.</description><pubDate>Fri, 20 Mar 2026 06:27:40 GMT</pubDate></item><item><title>The engine is the policy</title><link>https://terryli.ai/posts/the-engine-is-the-policy/</link><guid isPermaLink="true">https://terryli.ai/posts/the-engine-is-the-policy/</guid><description>A clever optimisation that was a silent regression. The override flags survived out of habit. None of the reasons survived contact with the actual numbers.</description><pubDate>Sat, 25 Apr 2026 09:30:00 GMT</pubDate></item><item><title>The Eval Gap</title><link>https://terryli.ai/posts/the-eval-gap/</link><guid isPermaLink="true">https://terryli.ai/posts/the-eval-gap/</guid><description>The scarce AI skill isn&apos;t building — it&apos;s knowing if what you built actually works.</description><pubDate>Sat, 14 Mar 2026 08:14:46 GMT</pubDate></item><item><title>The experiment loop isn&apos;t about code</title><link>https://terryli.ai/posts/the-experiment-loop-isnt-about-code/</link><guid isPermaLink="true">https://terryli.ai/posts/the-experiment-loop-isnt-about-code/</guid><description>Shopify&apos;s pi-autoresearch got 300x test speedups. But the real insight isn&apos;t performance — it&apos;s that the pattern works on anything with a number.</description><pubDate>Fri, 17 Apr 2026 13:30:00 GMT</pubDate></item><item><title>The Experiment Loop Without the GPU</title><link>https://terryli.ai/posts/the-experiment-loop-without-the-gpu/</link><guid isPermaLink="true">https://terryli.ai/posts/the-experiment-loop-without-the-gpu/</guid><description>Andrej Karpathy&apos;s autoresearch project is being read as a demo of what H100s can do overnight. It&apos;s actually a discipline for doing rigorous work on anything measurable.</description><pubDate>Sun, 08 Mar 2026 06:54:45 GMT</pubDate></item><item><title>The Expert Illusion</title><link>https://terryli.ai/posts/the-expert-illusion/</link><guid isPermaLink="true">https://terryli.ai/posts/the-expert-illusion/</guid><description>Why &apos;you are an expert&apos; is the most popular and least useful prompt engineering technique</description><pubDate>Sat, 14 Mar 2026 15:00:00 GMT</pubDate></item><item><title>The Failures That Look Like Success</title><link>https://terryli.ai/posts/the-failures-that-look-like-success/</link><guid isPermaLink="true">https://terryli.ai/posts/the-failures-that-look-like-success/</guid><description>The most dangerous AI failures are the ones that look fine on the surface.</description><pubDate>Tue, 17 Mar 2026 16:00:00 GMT</pubDate></item><item><title>The Fairness Impossibility Is Not a Bug</title><link>https://terryli.ai/posts/the-fairness-impossibility-is-not-a-bug/</link><guid isPermaLink="true">https://terryli.ai/posts/the-fairness-impossibility-is-not-a-bug/</guid><description>Every AI fairness debate is secretly a values debate disguised as a technical question.</description><pubDate>Tue, 17 Mar 2026 16:00:00 GMT</pubDate></item><item><title>The First Datapoint</title><link>https://terryli.ai/posts/the-first-datapoint/</link><guid isPermaLink="true">https://terryli.ai/posts/the-first-datapoint/</guid><description>An AI agent ran unsupervised for two days and found twenty improvements to another model&apos;s training. Not an AGI claim. A rate claim.</description><pubDate>Wed, 11 Mar 2026 09:10:00 GMT</pubDate></item><item><title>The Fluency Trap</title><link>https://terryli.ai/posts/the-fluency-trap/</link><guid isPermaLink="true">https://terryli.ai/posts/the-fluency-trap/</guid><description>When AI conversations feel insightful because the language model is good at producing insight-shaped text</description><pubDate>Fri, 13 Mar 2026 06:26:00 GMT</pubDate></item><item><title>The Four Layers of Every AI Agent</title><link>https://terryli.ai/posts/the-four-layers-of-every-ai-agent/</link><guid isPermaLink="true">https://terryli.ai/posts/the-four-layers-of-every-ai-agent/</guid><description>Interaction, inference, orchestration, tooling. The boundaries between them must be enforcement points, not design principles.</description><pubDate>Tue, 17 Mar 2026 16:00:00 GMT</pubDate></item><item><title>The Framework That Writes Itself</title><link>https://terryli.ai/posts/the-framework-that-writes-itself/</link><guid isPermaLink="true">https://terryli.ai/posts/the-framework-that-writes-itself/</guid><description>What Browser Harness gets right isn&apos;t the absence of structure — it&apos;s structure that emerges from use.</description><pubDate>Sun, 19 Apr 2026 08:47:40 GMT</pubDate></item><item><title>The frontier is no longer the back office</title><link>https://terryli.ai/posts/the-frontier-is-no-longer-the-back-office/</link><guid isPermaLink="true">https://terryli.ai/posts/the-frontier-is-no-longer-the-back-office/</guid><description>Ken Griffin watched PhD-level finance work compress from months to days. The interesting question is whether bank AI controls are designed for the layer where the work now lives.</description><pubDate>Sun, 24 May 2026 12:00:00 GMT</pubDate></item><item><title>The Global Minimum of Governance</title><link>https://terryli.ai/posts/the-global-minimum-of-governance/</link><guid isPermaLink="true">https://terryli.ai/posts/the-global-minimum-of-governance/</guid><description>Governance isn&apos;t about catching every failure — it&apos;s about proving your process was reasonable when one happens. The real skill is knowing what to deliberately not monitor.</description><pubDate>Wed, 18 Mar 2026 04:00:00 GMT</pubDate></item><item><title>The Grey Areas Are the Whole Thing</title><link>https://terryli.ai/posts/the-grey-areas-are-the-whole-thing/</link><guid isPermaLink="true">https://terryli.ai/posts/the-grey-areas-are-the-whole-thing/</guid><description>Ethics isn&apos;t about knowing the answer — it&apos;s about feeling the tension</description><pubDate>Fri, 13 Mar 2026 08:10:35 GMT</pubDate></item><item><title>The Heuristic Library</title><link>https://terryli.ai/posts/the-heuristic-library/</link><guid isPermaLink="true">https://terryli.ai/posts/the-heuristic-library/</guid><description>Experts don&apos;t make more decisions — they make fewer, by having better defaults. The real meta-skill is accumulating simple rules and knowing when to stop reasoning.</description><pubDate>Tue, 17 Mar 2026 02:38:00 GMT</pubDate></item><item><title>The Human Bus Problem</title><link>https://terryli.ai/posts/the-human-bus-problem/</link><guid isPermaLink="true">https://terryli.ai/posts/the-human-bus-problem/</guid><description>Adding more AI tools doesn&apos;t make you faster if you&apos;re still the junction between every agent step.</description><pubDate>Fri, 13 Mar 2026 03:28:00 GMT</pubDate></item><item><title>The Identification Problem</title><link>https://terryli.ai/posts/the-identification-problem/</link><guid isPermaLink="true">https://terryli.ai/posts/the-identification-problem/</guid><description>Having great AI delegation tools and not using them isn&apos;t a tool problem — it&apos;s a pattern recognition problem, and that distinction changes everything.</description><pubDate>Fri, 13 Mar 2026 03:28:00 GMT</pubDate></item><item><title>The Immune System Pattern</title><link>https://terryli.ai/posts/the-immune-system-pattern/</link><guid isPermaLink="true">https://terryli.ai/posts/the-immune-system-pattern/</guid><description>What biology already knows about self-healing systems, and why your automation probably isn&apos;t one</description><pubDate>Wed, 18 Mar 2026 06:59:28 GMT</pubDate></item><item><title>The Infra Trap</title><link>https://terryli.ai/posts/the-infra-trap/</link><guid isPermaLink="true">https://terryli.ai/posts/the-infra-trap/</guid><description>Building tools to support your work can quietly become a substitute for the work itself.</description><pubDate>Mon, 09 Mar 2026 10:45:36 GMT</pubDate></item><item><title>The Integration Layer Is the Moat</title><link>https://terryli.ai/posts/the-integration-layer-is-the-moat/</link><guid isPermaLink="true">https://terryli.ai/posts/the-integration-layer-is-the-moat/</guid><description>MCP decouples the tool from the model. Once that happens, the durable asset isn&apos;t the model — it&apos;s which systems you&apos;ve exposed.</description><pubDate>Tue, 17 Mar 2026 16:00:00 GMT</pubDate></item><item><title>The Interlocutor Mode</title><link>https://terryli.ai/posts/the-interlocutor-mode/</link><guid isPermaLink="true">https://terryli.ai/posts/the-interlocutor-mode/</guid><description>Most people use AI transactionally. The real unlock is conversational — thinking with the model, not through it.</description><pubDate>Tue, 17 Mar 2026 07:15:51 GMT</pubDate></item><item><title>The Invisible Puppeteer</title><link>https://terryli.ai/posts/the-invisible-puppeteer/</link><guid isPermaLink="true">https://terryli.ai/posts/the-invisible-puppeteer/</guid><description>When algorithms shape decisions we think are ours</description><pubDate>Fri, 31 Jan 2025 00:00:00 GMT</pubDate></item><item><title>The Judgement Bucket: How to Be Rigorous About the Claims You Can&apos;t Measure</title><link>https://terryli.ai/posts/the-judgement-bucket-how-to-be-rigorous-about-the-claims-you-cant-measure/</link><guid isPermaLink="true">https://terryli.ai/posts/the-judgement-bucket-how-to-be-rigorous-about-the-claims-you-cant-measure/</guid><description>The sequel to the calibration gap: some governance claims have no number, and that does not excuse them from evidence. Pre-register the rule, invite the refutation, name the residual, report honestly.</description><pubDate>Sat, 01 Aug 2026 13:30:06 GMT</pubDate></item><item><title>The knowledge base is the maintenance</title><link>https://terryli.ai/posts/the-knowledge-base-is-the-maintenance/</link><guid isPermaLink="true">https://terryli.ai/posts/the-knowledge-base-is-the-maintenance/</guid><description>A working thesis, six months after my LLM wiki piece: plain Markdown plus relentless truth-keeping beats sophisticated storage plus neglect.</description><pubDate>Sun, 02 Aug 2026 03:04:48 GMT</pubDate></item><item><title>The Knowledge Mining Gap</title><link>https://terryli.ai/posts/the-knowledge-mining-gap/</link><guid isPermaLink="true">https://terryli.ai/posts/the-knowledge-mining-gap/</guid><description>Most knowledge workers use LLMs as search engines. The real unlock is using them as subject matter experts you debrief.</description><pubDate>Tue, 17 Mar 2026 06:19:39 GMT</pubDate></item><item><title>The Knowledge That Disappears When You Try to Capture It</title><link>https://terryli.ai/posts/the-knowledge-that-disappears-when-you-try-to-capture-it/</link><guid isPermaLink="true">https://terryli.ai/posts/the-knowledge-that-disappears-when-you-try-to-capture-it/</guid><description>Enterprise AI keeps promising to capture institutional knowledge. The most valuable kind resists capture by design.</description><pubDate>Sat, 14 Mar 2026 08:47:31 GMT</pubDate></item><item><title>The Label Is Not the Risk</title><link>https://terryli.ai/posts/the-label-is-not-the-risk/</link><guid isPermaLink="true">https://terryli.ai/posts/the-label-is-not-the-risk/</guid><description>AI governance needs domain knowledge where technical behaviour changes route, evidence, controls, and monitoring.</description><pubDate>Sun, 17 May 2026 07:31:01 GMT</pubDate></item><item><title>The Lamp That Knows You</title><link>https://terryli.ai/posts/the-lamp-that-knows-you/</link><guid isPermaLink="true">https://terryli.ai/posts/the-lamp-that-knows-you/</guid><description>Disaster recovery for an AI-native workflow isn&apos;t about servers — it&apos;s about restoring a relationship.</description><pubDate>Wed, 18 Mar 2026 05:29:47 GMT</pubDate></item><item><title>The Last 10% Is the Feedback Loop</title><link>https://terryli.ai/posts/the-last-10-is-the-feedback-loop/</link><guid isPermaLink="true">https://terryli.ai/posts/the-last-10-is-the-feedback-loop/</guid><description>The execution layer of an AI system is only half the infrastructure — the reporting layer is what determines whether anyone acts on the results.</description><pubDate>Fri, 13 Mar 2026 03:28:00 GMT</pubDate></item><item><title>The learning loop plateau</title><link>https://terryli.ai/posts/the-learning-loop-plateau/</link><guid isPermaLink="true">https://terryli.ai/posts/the-learning-loop-plateau/</guid><description>Self-improving AI agents sound like the dream. But auto-generated knowledge is cheap, and cheap knowledge plateaus. The agents that compound are the ones someone tends.</description><pubDate>Sun, 19 Apr 2026 16:30:00 GMT</pubDate></item><item><title>The Lens Trick: Why One AI Review Isn&apos;t Enough</title><link>https://terryli.ai/posts/the-lens-trick/</link><guid isPermaLink="true">https://terryli.ai/posts/the-lens-trick/</guid><description>Five rounds of the same question produced diminishing returns by round three. Then I changed the question — same document, different reviewer.</description><pubDate>Fri, 24 Apr 2026 09:00:00 GMT</pubDate></item><item><title>The Lethal Trifecta: What OpenClaw&apos;s Security Crisis Teaches About AI Agent Architecture</title><link>https://terryli.ai/posts/the-lethal-trifecta-what-openclaws-security-crisis-teaches-about-ai-agent-architecture/</link><guid isPermaLink="true">https://terryli.ai/posts/the-lethal-trifecta-what-openclaws-security-crisis-teaches-about-ai-agent-architecture/</guid><description>OpenClaw&apos;s 245 CVEs weren&apos;t caused by malice — they were caused by a missing circuit breaker. The pattern applies to every AI agent you&apos;ll ever evaluate.</description><pubDate>Wed, 18 Mar 2026 07:57:27 GMT</pubDate></item><item><title>The LLM Is the Tool</title><link>https://terryli.ai/posts/the-llm-is-the-tool/</link><guid isPermaLink="true">https://terryli.ai/posts/the-llm-is-the-tool/</guid><description>When the transformation is predictable, the LLM is just a runtime. A cheaper, more flexible runtime than custom code.</description><pubDate>Tue, 24 Mar 2026 07:47:14 GMT</pubDate></item><item><title>The Locksmith&apos;s Box</title><link>https://terryli.ai/posts/the-locksmiths-box/</link><guid isPermaLink="true">https://terryli.ai/posts/the-locksmiths-box/</guid><description>I asked an AI to write a story without planning, then mined it for heuristics. What I found was what frameworks can&apos;t hold.</description><pubDate>Wed, 18 Mar 2026 09:38:01 GMT</pubDate></item><item><title>The Loop Is the Product</title><link>https://terryli.ai/posts/the-loop-is-the-product/</link><guid isPermaLink="true">https://terryli.ai/posts/the-loop-is-the-product/</guid><description>Karpathy&apos;s autoresearch and every useful AI tool share the same pattern: the code is trivial, the feedback loop is the product.</description><pubDate>Fri, 13 Mar 2026 08:27:47 GMT</pubDate></item><item><title>The Maker-Checker Trap</title><link>https://terryli.ai/posts/the-maker-checker-trap/</link><guid isPermaLink="true">https://terryli.ai/posts/the-maker-checker-trap/</guid><description>Most AI maker-checker implementations capture the correction but not the reason. That&apos;s a feedback loop with no signal.</description><pubDate>Wed, 18 Mar 2026 05:13:52 GMT</pubDate></item><item><title>The Marginal Agent</title><link>https://terryli.ai/posts/the-marginal-agent/</link><guid isPermaLink="true">https://terryli.ai/posts/the-marginal-agent/</guid><description>I deployed twelve AI agents to polish a CV. Five would have been plenty. Here&apos;s what the waste taught me about agent team economics.</description><pubDate>Fri, 20 Mar 2026 09:08:36 GMT</pubDate></item><item><title>The Market Prices Leverage, Not Value</title><link>https://terryli.ai/posts/the-market-prices-leverage-not-value/</link><guid isPermaLink="true">https://terryli.ai/posts/the-market-prices-leverage-not-value/</guid><description>After a decade in financial services, I&apos;ve stopped believing that what you earn reflects what you contribute.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Missing Metabolism</title><link>https://terryli.ai/posts/the-missing-metabolism/</link><guid isPermaLink="true">https://terryli.ai/posts/the-missing-metabolism/</guid><description>We build agent tools the way medieval farmers bred crops — by hand, by instinct, one season at a time. There&apos;s a better loop.</description><pubDate>Sat, 21 Mar 2026 09:53:00 GMT</pubDate></item><item><title>The Model Is Not the Unit of Return</title><link>https://terryli.ai/posts/the-model-is-not-the-unit-of-return/</link><guid isPermaLink="true">https://terryli.ai/posts/the-model-is-not-the-unit-of-return/</guid><description>Model revenue is not customer return. The economic and risk unit is the harness that turns model output into accountable work.</description><pubDate>Mon, 01 Jun 2026 14:04:34 GMT</pubDate></item><item><title>The Model IS the Architecture</title><link>https://terryli.ai/posts/the-model-is-the-architecture/</link><guid isPermaLink="true">https://terryli.ai/posts/the-model-is-the-architecture/</guid><description>How biological modelling determines system structure — not just naming, but what you build and what it can become.</description><pubDate>Sun, 22 Mar 2026 10:53:39 GMT</pubDate></item><item><title>The MTEB Leader Barely Beats a Free Model on Agent Memory</title><link>https://terryli.ai/posts/the-mteb-leader-barely-beats-a-free-model-on-agent-memory/</link><guid isPermaLink="true">https://terryli.ai/posts/the-mteb-leader-barely-beats-a-free-model-on-agent-memory/</guid><description>I benchmarked 10 memory backends and multiple embedding models on actual agent memory retrieval. The results challenge common assumptions about what matters.</description><pubDate>Sat, 14 Mar 2026 10:43:26 GMT</pubDate></item><item><title>The Nag Tax</title><link>https://terryli.ai/posts/the-nag-tax/</link><guid isPermaLink="true">https://terryli.ai/posts/the-nag-tax/</guid><description>When building automation around a third-party app, the first question to answer is: what&apos;s the one thing this app does that nothing else can replicate? That feature becomes the tax you pay on everything else.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Name Collision That Found Two Tools</title><link>https://terryli.ai/posts/the-name-collision-that-found-two-tools/</link><guid isPermaLink="true">https://terryli.ai/posts/the-name-collision-that-found-two-tools/</guid><description>When a dispatcher and an executor share a name, you don&apos;t have a naming problem. You have an architecture problem.</description><pubDate>Mon, 06 Apr 2026 08:00:00 GMT</pubDate></item><item><title>The Naming Problem</title><link>https://terryli.ai/posts/the-naming-problem/</link><guid isPermaLink="true">https://terryli.ai/posts/the-naming-problem/</guid><description>We called them agents. But the word is doing more harm than we think.</description><pubDate>Fri, 20 Mar 2026 15:51:07 GMT</pubDate></item><item><title>The Navigation Problem in Agent Flywheels</title><link>https://terryli.ai/posts/the-navigation-problem-in-agent-flywheels/</link><guid isPermaLink="true">https://terryli.ai/posts/the-navigation-problem-in-agent-flywheels/</guid><description>Your agent system shouldn&apos;t stop when the task list is empty. The real bottleneck isn&apos;t execution — it&apos;s discovering what&apos;s worth doing next.</description><pubDate>Thu, 19 Mar 2026 09:51:22 GMT</pubDate></item><item><title>The OAuth Token You Forgot About</title><link>https://terryli.ai/posts/the-oauth-token-you-forgot-about/</link><guid isPermaLink="true">https://terryli.ai/posts/the-oauth-token-you-forgot-about/</guid><description>Vercel was breached through a third-party AI tool&apos;s OAuth token. The lesson is not about Vercel&apos;s security — it is about how every AI tool you onboard extends your attack surface in ways your governance framework does not track.</description><pubDate>Thu, 23 Apr 2026 12:00:00 GMT</pubDate></item><item><title>The One-Cycle-Late Test</title><link>https://terryli.ai/posts/the-one-cycle-late-test/</link><guid isPermaLink="true">https://terryli.ai/posts/the-one-cycle-late-test/</guid><description>A simple heuristic for deciding how often to review anything: pick the longest interval where being late by one full cycle is still fine.</description><pubDate>Thu, 19 Mar 2026 08:59:09 GMT</pubDate></item><item><title>The One Env Var That Cost a Day</title><link>https://terryli.ai/posts/the-one-env-var-that-cost-a-day/</link><guid isPermaLink="true">https://terryli.ai/posts/the-one-env-var-that-cost-a-day/</guid><description>ANTHROPIC_API_KEY vs ANTHROPIC_AUTH_TOKEN — how a single wrong environment variable made an AI coding pipeline silently fail for hours, and the debugging journey that found it.</description><pubDate>Thu, 09 Apr 2026 20:00:00 GMT</pubDate></item><item><title>The Orchestration Layer Is Knowledge, Not Code</title><link>https://terryli.ai/posts/the-orchestration-layer-is-knowledge-not-code/</link><guid isPermaLink="true">https://terryli.ai/posts/the-orchestration-layer-is-knowledge-not-code/</guid><description>Multi-agent AI orchestration frameworks are commodity. The competitive advantage is knowing which agent to use when, what breaks, and how to recover.</description><pubDate>Fri, 13 Mar 2026 08:17:20 GMT</pubDate></item><item><title>The Organism Has a Cortex</title><link>https://terryli.ai/posts/the-organism-has-a-cortex/</link><guid isPermaLink="true">https://terryli.ai/posts/the-organism-has-a-cortex/</guid><description>Biological metaphors in AI systems break at the autonomic-deliberate boundary. The fix isn&apos;t dropping biology — it&apos;s getting the neurology right.</description><pubDate>Sun, 22 Mar 2026 22:29:12 GMT</pubDate></item><item><title>The Organism Theory</title><link>https://terryli.ai/posts/the-organism-theory/</link><guid isPermaLink="true">https://terryli.ai/posts/the-organism-theory/</guid><description>Everything is organism. AI is the latest intensification.</description><pubDate>Sun, 22 Mar 2026 00:16:02 GMT</pubDate></item><item><title>The Personalised System Era</title><link>https://terryli.ai/posts/the-personalised-system-era/</link><guid isPermaLink="true">https://terryli.ai/posts/the-personalised-system-era/</guid><description>AI coding agents didn&apos;t just make developers faster. They changed who gets to have a bespoke system.</description><pubDate>Tue, 10 Mar 2026 01:06:00 GMT</pubDate></item><item><title>The Pipeline Paradox</title><link>https://terryli.ai/posts/the-pipeline-paradox/</link><guid isPermaLink="true">https://terryli.ai/posts/the-pipeline-paradox/</guid><description>Monitoring systems need consumers before they need features</description><pubDate>Tue, 17 Mar 2026 14:24:15 GMT</pubDate></item><item><title>The primary-source tax</title><link>https://terryli.ai/posts/the-primary-source-tax/</link><guid isPermaLink="true">https://terryli.ai/posts/the-primary-source-tax/</guid><description>Multi-engine search agreement is not primary-source verification. A cautionary tale about hallucinating reference content from consistent secondary summaries.</description><pubDate>Sun, 05 Apr 2026 14:43:08 GMT</pubDate></item><item><title>The Problem With Clever Browser Automation</title><link>https://terryli.ai/posts/the-problem-with-clever-browser-automation/</link><guid isPermaLink="true">https://terryli.ai/posts/the-problem-with-clever-browser-automation/</guid><description>The most sophisticated solution to a problem is usually a sign you haven&apos;t found the right abstraction yet.</description><pubDate>Sat, 07 Mar 2026 03:46:52 GMT</pubDate></item><item><title>The Production Gap: Why AI Pilots Fail</title><link>https://terryli.ai/posts/the-production-gap-why-ai-pilots-fail/</link><guid isPermaLink="true">https://terryli.ai/posts/the-production-gap-why-ai-pilots-fail/</guid><description>The consulting question isn&apos;t how to build AI — it&apos;s how to get it past the 62% graveyard.</description><pubDate>Tue, 17 Mar 2026 16:00:00 GMT</pubDate></item><item><title>The Program Is the Plan</title><link>https://terryli.ai/posts/the-program-is-the-plan/</link><guid isPermaLink="true">https://terryli.ai/posts/the-program-is-the-plan/</guid><description>For many agent workflows, the right abstraction is not another tool call. It is a bounded program over small primitives.</description><pubDate>Wed, 03 Jun 2026 14:05:00 GMT</pubDate></item><item><title>The Queue Should Live Where Your Thoughts Live</title><link>https://terryli.ai/posts/the-queue-should-live-where-your-thoughts-live/</link><guid isPermaLink="true">https://terryli.ai/posts/the-queue-should-live-where-your-thoughts-live/</guid><description>AI agent results should be push, not pull. The feedback loop should close on mobile. Most tools miss all three — not from ignorance, but because dashboards photograph better.</description><pubDate>Mon, 09 Mar 2026 11:00:00 GMT</pubDate></item><item><title>The Queue That Texts You Back</title><link>https://terryli.ai/posts/the-queue-that-texts-you-back/</link><guid isPermaLink="true">https://terryli.ai/posts/the-queue-that-texts-you-back/</guid><description>Personal AI infrastructure should report results to you, not wait for you to go looking. A small architecture shift changes the whole dynamic.</description><pubDate>Mon, 09 Mar 2026 10:00:00 GMT</pubDate></item><item><title>The rename that built a tool</title><link>https://terryli.ai/posts/the-rename-that-built-a-tool/</link><guid isPermaLink="true">https://terryli.ai/posts/the-rename-that-built-a-tool/</guid><description>I renamed one concept across 130 files. The pain crystallized into a tool that will do the next rename in minutes.</description><pubDate>Sat, 04 Apr 2026 14:17:58 GMT</pubDate></item><item><title>The reversible direction</title><link>https://terryli.ai/posts/the-reversible-direction/</link><guid isPermaLink="true">https://terryli.ai/posts/the-reversible-direction/</guid><description>When choosing CLI vs MCP, pick the one you can undo. CLI wraps into MCP cheaply. MCP does not unwrap.</description><pubDate>Fri, 10 Apr 2026 06:03:08 GMT</pubDate></item><item><title>The Risk Without an Engineering Solution</title><link>https://terryli.ai/posts/the-risk-without-an-engineering-solution/</link><guid isPermaLink="true">https://terryli.ai/posts/the-risk-without-an-engineering-solution/</guid><description>Every other agentic AI risk has an engineering answer. Prompt injection doesn&apos;t. That changes everything about how you design controls.</description><pubDate>Sat, 18 Apr 2026 12:00:00 GMT</pubDate></item><item><title>The Search-and-Replace Test for AI Governance</title><link>https://terryli.ai/posts/the-search-and-replace-test/</link><guid isPermaLink="true">https://terryli.ai/posts/the-search-and-replace-test/</guid><description>If you can replace &apos;agent&apos; with &apos;application&apos; and the principle still reads fine, it was never about agents.</description><pubDate>Sun, 19 Apr 2026 23:00:00 GMT</pubDate></item><item><title>The second pass finds more</title><link>https://terryli.ai/posts/the-second-pass-finds-more/</link><guid isPermaLink="true">https://terryli.ai/posts/the-second-pass-finds-more/</guid><description>When red-teaming a document with multiple AI models, the second review — run on the edited version — consistently finds more than the first. Here&apos;s why, and what it means for how many rounds to run.</description><pubDate>Thu, 12 Mar 2026 05:37:55 GMT</pubDate></item><item><title>The Semantic Consumer</title><link>https://terryli.ai/posts/the-semantic-consumer/</link><guid isPermaLink="true">https://terryli.ai/posts/the-semantic-consumer/</guid><description>Traditional computing has two consumers: humans who look and programs that parse. LLMs are a third kind — they read.</description><pubDate>Sat, 21 Mar 2026 10:39:10 GMT</pubDate></item><item><title>The Session Boundary Is Why You Still Don&apos;t Have AI Agents</title><link>https://terryli.ai/posts/the-session-boundary-is-why-you-still-dont-have-ai-agents/</link><guid isPermaLink="true">https://terryli.ai/posts/the-session-boundary-is-why-you-still-dont-have-ai-agents/</guid><description>The gap between AI assistants and AI agents isn&apos;t about reasoning capability — it&apos;s about whether the thing can survive your laptop closing.</description><pubDate>Fri, 13 Mar 2026 03:28:00 GMT</pubDate></item><item><title>The Silence of Missing Skills</title><link>https://terryli.ai/posts/the-silence-of-missing-skills/</link><guid isPermaLink="true">https://terryli.ai/posts/the-silence-of-missing-skills/</guid><description>The most dangerous failures in AI scaffolding are the ones that look like nothing happened.</description><pubDate>Wed, 18 Mar 2026 10:32:46 GMT</pubDate></item><item><title>The Skill Is Knowing What Matters</title><link>https://terryli.ai/posts/the-skill-is-knowing-what-matters/</link><guid isPermaLink="true">https://terryli.ai/posts/the-skill-is-knowing-what-matters/</guid><description>The bottleneck in a world of AI tools isn&apos;t crafting the output — it&apos;s knowing which output is worth crafting.</description><pubDate>Fri, 13 Mar 2026 03:34:45 GMT</pubDate></item><item><title>The SOP Is the Product</title><link>https://terryli.ai/posts/the-sop-is-the-product/</link><guid isPermaLink="true">https://terryli.ai/posts/the-sop-is-the-product/</guid><description>Enterprise AI stops being a chatbot when the operating procedure becomes the thing the system can execute, inspect, and improve.</description><pubDate>Tue, 26 May 2026 09:23:28 GMT</pubDate></item><item><title>The Specificity Trap</title><link>https://terryli.ai/posts/the-specificity-trap/</link><guid isPermaLink="true">https://terryli.ai/posts/the-specificity-trap/</guid><description>Adding detail to a deliverable doesn&apos;t fix credibility — it creates new interrogation targets.</description><pubDate>Tue, 17 Mar 2026 16:00:00 GMT</pubDate></item><item><title>The Specimen, Not the Container</title><link>https://terryli.ai/posts/the-specimen-not-the-container/</link><guid isPermaLink="true">https://terryli.ai/posts/the-specimen-not-the-container/</guid><description>Why studying great thinkers works better when you discard the thinker and keep only the moves.</description><pubDate>Wed, 18 Mar 2026 08:58:16 GMT</pubDate></item><item><title>The System for Checking Is Not the Checking</title><link>https://terryli.ai/posts/the-system-for-checking-is-not-the-checking/</link><guid isPermaLink="true">https://terryli.ai/posts/the-system-for-checking-is-not-the-checking/</guid><description>On the difference between eliminating friction and eliminating anxiety — and how to know when you&apos;ve crossed the line.</description><pubDate>Fri, 13 Mar 2026 01:18:33 GMT</pubDate></item><item><title>The Template Is the Schema</title><link>https://terryli.ai/posts/the-template-is-the-schema/</link><guid isPermaLink="true">https://terryli.ai/posts/the-template-is-the-schema/</guid><description>Seven PyPI releases of a CV generation tool in one afternoon taught me that template-guided synthesis lives and dies by what the template already contains.</description><pubDate>Sun, 12 Apr 2026 01:07:01 GMT</pubDate></item><item><title>The Test Before the Output</title><link>https://terryli.ai/posts/the-test-before-the-output/</link><guid isPermaLink="true">https://terryli.ai/posts/the-test-before-the-output/</guid><description>The line between tool and skill is whether you can write the test before seeing the result.</description><pubDate>Tue, 24 Mar 2026 08:34:07 GMT</pubDate></item><item><title>The Thirty-Minute Fix for a Non-Existent Bug</title><link>https://terryli.ai/posts/the-thirty-minute-fix-for-a-non-existent-bug/</link><guid isPermaLink="true">https://terryli.ai/posts/the-thirty-minute-fix-for-a-non-existent-bug/</guid><description>If you are about to assert that a tool isn&apos;t installed, run `which` first. The check is one line. The cost of skipping it is a half-hour of defensive scaffolding for a problem that wasn&apos;t there.</description><pubDate>Sun, 10 May 2026 17:00:00 GMT</pubDate></item><item><title>The Thirty-Year Gap Between Faking and Understanding Natural Language</title><link>https://terryli.ai/posts/the-thirty-year-gap-between-faking-and-understanding-natural-language/</link><guid isPermaLink="true">https://terryli.ai/posts/the-thirty-year-gap-between-faking-and-understanding-natural-language/</guid><description>From AppleScript&apos;s rigid English-like syntax to LLM tool-calling — what changes when the computer actually understands you.</description><pubDate>Fri, 13 Mar 2026 08:55:40 GMT</pubDate></item><item><title>The TODO Intake Gate</title><link>https://terryli.ai/posts/the-todo-intake-gate/</link><guid isPermaLink="true">https://terryli.ai/posts/the-todo-intake-gate/</guid><description>Most TODO systems fail from too many items, not too few. A four-test intake filter for what deserves your attention.</description><pubDate>Thu, 19 Mar 2026 05:20:22 GMT</pubDate></item><item><title>The Treadmill and the Loop</title><link>https://terryli.ai/posts/the-treadmill-and-the-loop/</link><guid isPermaLink="true">https://terryli.ai/posts/the-treadmill-and-the-loop/</guid><description>Getting ahead of AI best practices is a treadmill. The durable skill is testing assumptions faster than they expire.</description><pubDate>Tue, 17 Mar 2026 01:04:04 GMT</pubDate></item><item><title>The Trust Spectrum</title><link>https://terryli.ai/posts/the-trust-spectrum/</link><guid isPermaLink="true">https://terryli.ai/posts/the-trust-spectrum/</guid><description>Peter Steinberger stopped reviewing AI-generated code entirely. That works for indie software. In regulated environments, it can&apos;t. Here&apos;s how to think about where you sit.</description><pubDate>Sat, 07 Mar 2026 00:46:57 GMT</pubDate></item><item><title>The Unexplainable Alpha</title><link>https://terryli.ai/posts/the-unexplainable-alpha/</link><guid isPermaLink="true">https://terryli.ai/posts/the-unexplainable-alpha/</guid><description>In AI agent systems, execution commoditizes. Research commoditizes. Coordination commoditizes. Taste — the ability to forecast what will matter — is the bottleneck that doesn&apos;t automate away.</description><pubDate>Thu, 19 Mar 2026 12:00:00 GMT</pubDate></item><item><title>The Vocabulary Trap</title><link>https://terryli.ai/posts/the-vocabulary-trap/</link><guid isPermaLink="true">https://terryli.ai/posts/the-vocabulary-trap/</guid><description>Frameworks give you nouns for free. The nouns start thinking for you within a week.</description><pubDate>Sat, 21 Mar 2026 02:00:00 GMT</pubDate></item><item><title>The Work Behind the Work</title><link>https://terryli.ai/posts/the-work-behind-the-work/</link><guid isPermaLink="true">https://terryli.ai/posts/the-work-behind-the-work/</guid><description>Coordination cost reveals valuable AI workflows, but only cash conversion and competitive durability make them valuable businesses.</description><pubDate>Sun, 12 Jul 2026 05:49:07 GMT</pubDate></item><item><title>The Wrong Metric: Why I Stopped Switching AI Models Mid-Session</title><link>https://terryli.ai/posts/the-wrong-metric-why-i-stopped-switching-ai-models-mid-session/</link><guid isPermaLink="true">https://terryli.ai/posts/the-wrong-metric-why-i-stopped-switching-ai-models-mid-session/</guid><description>Per-task model routing optimises cost per token. But at personal assistant scale, friction is the real cost.</description><pubDate>Thu, 12 Mar 2026 10:00:00 GMT</pubDate></item><item><title>There Is No LLM in a Cell</title><link>https://terryli.ai/posts/there-is-no-llm-in-a-cell/</link><guid isPermaLink="true">https://terryli.ai/posts/there-is-no-llm-in-a-cell/</guid><description>Cells run thousands of simultaneous reactions without general-purpose reasoning. Shape is enough.</description><pubDate>Wed, 25 Mar 2026 01:30:00 GMT</pubDate></item><item><title>Three AI Governance Blind Spots No Framework Covers</title><link>https://terryli.ai/posts/three-ai-governance-blind-spots/</link><guid isPermaLink="true">https://terryli.ai/posts/three-ai-governance-blind-spots/</guid><description>Most AI governance frameworks are technically-focused risk checklists. Three structural risks are missing from almost all of them.</description><pubDate>Fri, 06 Mar 2026 21:30:00 GMT</pubDate></item><item><title>Three APAC Regulators Are Converging on AI Governance — Banks Should Build One Framework</title><link>https://terryli.ai/posts/three-apac-regulators-are-converging-on-ai-governance-banks-should-build-one-framework/</link><guid isPermaLink="true">https://terryli.ai/posts/three-apac-regulators-are-converging-on-ai-governance-banks-should-build-one-framework/</guid><description>MAS, PBOC, and HKMA are independently arriving at similar AI governance requirements. Banks regulated by all three have a narrow window to build one superset framework instead of three silos.</description><pubDate>Sat, 14 Mar 2026 08:50:31 GMT</pubDate></item><item><title>Three Crates Before Lunch</title><link>https://terryli.ai/posts/three-crates-before-lunch/</link><guid isPermaLink="true">https://terryli.ai/posts/three-crates-before-lunch/</guid><description>I published three Rust CLI tools to crates.io before noon — none existed at breakfast. The interesting part isn&apos;t the speed. It&apos;s that the bottleneck moved.</description><pubDate>Fri, 06 Mar 2026 17:00:00 GMT</pubDate></item><item><title>The Three Paradigms of Agent Knowledge</title><link>https://terryli.ai/posts/three-paradigms-agent-knowledge/</link><guid isPermaLink="true">https://terryli.ai/posts/three-paradigms-agent-knowledge/</guid><description>Agent knowledge systems have three fundamental paradigms: static context, dynamic tools, and retrieval. Most stop at two. The third is the biggest unexploited opportunity.</description><pubDate>Wed, 18 Mar 2026 14:59:51 GMT</pubDate></item><item><title>Three Things AML AI Models Still Get Wrong in 2026</title><link>https://terryli.ai/posts/three-things-aml-ai-gets-wrong/</link><guid isPermaLink="true">https://terryli.ai/posts/three-things-aml-ai-gets-wrong/</guid><description>The models aren&apos;t the problem. The operating models are. Three structural failures in AML AI from years building these systems inside a bank.</description><pubDate>Fri, 06 Mar 2026 15:00:00 GMT</pubDate></item><item><title>Titration</title><link>https://terryli.ai/posts/titration/</link><guid isPermaLink="true">https://terryli.ai/posts/titration/</guid><description>Force every component to carry a biological name. Study the mechanism. The gap between biology and your system is the design insight.</description><pubDate>Wed, 25 Mar 2026 06:17:07 GMT</pubDate></item><item><title>Tool Health Is the Missing Layer of Agent-Native Apps</title><link>https://terryli.ai/posts/tool-health-is-the-missing-layer-of-agent-native-apps/</link><guid isPermaLink="true">https://terryli.ai/posts/tool-health-is-the-missing-layer-of-agent-native-apps/</guid><description>Agent-native apps do not become trustworthy when an agent can call tools. They become trustworthy when the app can prove those tools worked.</description><pubDate>Sat, 16 May 2026 03:55:43 GMT</pubDate></item><item><title>Tools Are Instruments, Skills Are Recipes</title><link>https://terryli.ai/posts/tools-are-skills-with-null-llm/</link><guid isPermaLink="true">https://terryli.ai/posts/tools-are-skills-with-null-llm/</guid><description>The tool/skill/agent distinction isn&apos;t just compression ratio — tools are instruments, skills compose them with judgment. Same thing only at the leaf.</description><pubDate>Tue, 24 Mar 2026 10:00:00 GMT</pubDate></item><item><title>Traces Are the New Debugger</title><link>https://terryli.ai/posts/traces-are-the-new-debugger/</link><guid isPermaLink="true">https://terryli.ai/posts/traces-are-the-new-debugger/</guid><description>When behaviour emerges from both code and model responses, reading source files isn&apos;t enough. You debug by examining execution traces.</description><pubDate>Sat, 07 Mar 2026 00:46:57 GMT</pubDate></item><item><title>Unknown Is Not Low Risk</title><link>https://terryli.ai/posts/unknown-is-not-low-risk/</link><guid isPermaLink="true">https://terryli.ai/posts/unknown-is-not-low-risk/</guid><description>Proportionate AI governance only works when the lighter path is earned by evidence, not granted by missing concerns.</description><pubDate>Sat, 16 May 2026 03:42:48 GMT</pubDate></item><item><title>The Upstream Constraint Pattern</title><link>https://terryli.ai/posts/upstream-constraint-pattern/</link><guid isPermaLink="true">https://terryli.ai/posts/upstream-constraint-pattern/</guid><description>In digital transformation, the bottleneck is almost always upstream of where the pain is felt. Mox is the cleanest case study.</description><pubDate>Fri, 06 Mar 2026 19:00:00 GMT</pubDate></item><item><title>What 16,000 Simon Willison posts reveal about the state of AI coding agents</title><link>https://terryli.ai/posts/what-16000-willison-posts-reveal/</link><guid isPermaLink="true">https://terryli.ai/posts/what-16000-willison-posts-reveal/</guid><description>I scraped 16,181 of Simon Willison&apos;s posts and analysed the 395 from 2026. An inflection in November 2025, GLM-5 closing the gap, and why the harness — not the model — is the competitive moat.</description><pubDate>Tue, 07 Apr 2026 12:00:00 GMT</pubDate></item><item><title>What 60K Stars Actually Validates</title><link>https://terryli.ai/posts/what-60k-stars-actually-validates/</link><guid isPermaLink="true">https://terryli.ai/posts/what-60k-stars-actually-validates/</guid><description>Garry Tan&apos;s gstack arrived at the same architectural decisions I did, independently. The convergence matters more than either implementation.</description><pubDate>Sat, 18 Apr 2026 14:30:00 GMT</pubDate></item><item><title>What a port forgets</title><link>https://terryli.ai/posts/what-a-port-forgets/</link><guid isPermaLink="true">https://terryli.ai/posts/what-a-port-forgets/</guid><description>Porting a tool&apos;s API ports its constraints. Design from the target environment&apos;s ideal, then reconcile against the source&apos;s primitives.</description><pubDate>Thu, 21 May 2026 20:22:35 GMT</pubDate></item><item><title>What A Prompt Trim Cannot See</title><link>https://terryli.ai/posts/what-a-prompt-trim-cannot-see/</link><guid isPermaLink="true">https://terryli.ai/posts/what-a-prompt-trim-cannot-see/</guid><description>Deleting your agent&apos;s accumulated instructions is safest for the people who never tested them, and most dangerous for the people who did.</description><pubDate>Sat, 25 Jul 2026 06:58:04 GMT</pubDate></item><item><title>What AlphaSense Charges Ten Thousand Dollars For</title><link>https://terryli.ai/posts/what-alphasense-charges-ten-thousand-dollars-for/</link><guid isPermaLink="true">https://terryli.ai/posts/what-alphasense-charges-ten-thousand-dollars-for/</guid><description>I built an AI landscape intelligence pipeline for zero marginal cost. Here&apos;s what it does and what it can&apos;t.</description><pubDate>Sat, 14 Mar 2026 08:15:41 GMT</pubDate></item><item><title>What and Why Beat How</title><link>https://terryli.ai/posts/what-and-why-beat-how/</link><guid isPermaLink="true">https://terryli.ai/posts/what-and-why-beat-how/</guid><description>When implementation becomes automated, human intelligence reallocates to purpose and strategy. The cognitive hierarchy inverts.</description><pubDate>Thu, 10 Jul 2025 10:00:00 GMT</pubDate></item><item><title>What Anthropic&apos;s Managed Agents validates — and what to steal</title><link>https://terryli.ai/posts/what-anthropic-managed-agents-validates-and-what-to-steal/</link><guid isPermaLink="true">https://terryli.ai/posts/what-anthropic-managed-agents-validates-and-what-to-steal/</guid><description>Anthropic shipped a hosted agent platform. Its architecture looks familiar. Here&apos;s what a solo builder can learn from how they decoupled the brain from the hands.</description><pubDate>Thu, 09 Apr 2026 14:00:00 GMT</pubDate></item><item><title>What Chinese AI Labs See That Western Ones Don&apos;t</title><link>https://terryli.ai/posts/what-chinese-ai-labs-see-that-western-ones-dont/</link><guid isPermaLink="true">https://terryli.ai/posts/what-chinese-ai-labs-see-that-western-ones-dont/</guid><description>A strand of multi-agent research — latent-space inter-agent communication — is thriving in Chinese labs and almost invisible in the West.</description><pubDate>Tue, 17 Mar 2026 16:00:00 GMT</pubDate></item><item><title>What Feels Like Play</title><link>https://terryli.ai/posts/what-feels-like-play/</link><guid isPermaLink="true">https://terryli.ai/posts/what-feels-like-play/</guid><description>Naval&apos;s famous line is easy to nod at. The hard part is actually identifying yours — and being honest about what isn&apos;t.</description><pubDate>Fri, 13 Mar 2026 11:31:56 GMT</pubDate></item><item><title>What Hermes Agent got right</title><link>https://terryli.ai/posts/what-hermes-agent-got-right/</link><guid isPermaLink="true">https://terryli.ai/posts/what-hermes-agent-got-right/</guid><description>Nous Research shipped an open-source personal agent that does most of what my bespoke system does. Here is what they got right, what they traded away, and what I stole.</description><pubDate>Sun, 19 Apr 2026 17:00:00 GMT</pubDate></item><item><title>What Human Memory Teaches AI Agents (and What It Doesn&apos;t)</title><link>https://terryli.ai/posts/what-human-memory-teaches-ai-agents-and-what-it-doesnt/</link><guid isPermaLink="true">https://terryli.ai/posts/what-human-memory-teaches-ai-agents-and-what-it-doesnt/</guid><description>A calculator doesn&apos;t simulate forgetting — it manages its context budget. What to cherry-pick from cognitive science for AI agent memory, and what to leave behind.</description><pubDate>Sat, 14 Mar 2026 12:10:45 GMT</pubDate></item><item><title>What If Your Vault Had Residents?</title><link>https://terryli.ai/posts/what-if-your-vault-had-residents/</link><guid isPermaLink="true">https://terryli.ai/posts/what-if-your-vault-had-residents/</guid><description>Not tools that search your notes — personalities that live in them, form opinions, and disagree with each other.</description><pubDate>Sat, 14 Mar 2026 13:34:56 GMT</pubDate></item><item><title>What Is Understanding?</title><link>https://terryli.ai/posts/what-is-understanding/</link><guid isPermaLink="true">https://terryli.ai/posts/what-is-understanding/</guid><description>I use AI every day. I genuinely can&apos;t tell if it understands anything. That question is harder than it looks.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>What it actually takes to run an AI agent in a bank</title><link>https://terryli.ai/posts/what-it-actually-takes-to-run-an-ai-agent-in-a-bank/</link><guid isPermaLink="true">https://terryli.ai/posts/what-it-actually-takes-to-run-an-ai-agent-in-a-bank/</guid><description>The resistance to AI agents in banking isn&apos;t mostly cultural. It&apos;s infrastructure — and the gap is more interesting than the politics.</description><pubDate>Sat, 07 Mar 2026 05:44:33 GMT</pubDate></item><item><title>What It Actually Feels Like to Use AI for 80% of Your Work</title><link>https://terryli.ai/posts/what-it-feels-like-ai-80-percent/</link><guid isPermaLink="true">https://terryli.ai/posts/what-it-feels-like-ai-80-percent/</guid><description>Not productivity. Something stranger — the cognitive texture of days when the bottleneck shifts from execution to articulation.</description><pubDate>Wed, 11 Mar 2026 08:00:00 GMT</pubDate></item><item><title>What LLM Wiki Looks Like After Six Months</title><link>https://terryli.ai/posts/what-llm-wiki-looks-like-after-six-months/</link><guid isPermaLink="true">https://terryli.ai/posts/what-llm-wiki-looks-like-after-six-months/</guid><description>Karpathy&apos;s LLM Wiki pattern is a good starting point. Here&apos;s what changes when you run it for real — enforcement over convention, decay over growth, and knowledge that fires without being asked.</description><pubDate>Thu, 09 Apr 2026 04:21:55 GMT</pubDate></item><item><title>What LLMs Don&apos;t Volunteer</title><link>https://terryli.ai/posts/what-llms-dont-volunteer/</link><guid isPermaLink="true">https://terryli.ai/posts/what-llms-dont-volunteer/</guid><description>When you mine knowledge from an LLM, certain types come easily. Others are systematically absent. A taxonomy reveals the blind spots.</description><pubDate>Tue, 17 Mar 2026 03:58:28 GMT</pubDate></item><item><title>What Makes a Great AI Consultant (Beyond Technical Skills)</title><link>https://terryli.ai/posts/what-makes-great-ai-consultant/</link><guid isPermaLink="true">https://terryli.ai/posts/what-makes-great-ai-consultant/</guid><description>The most dangerous person in an AI consulting engagement knows how the model works but has never sat in a credit committee.</description><pubDate>Fri, 06 Mar 2026 10:30:00 GMT</pubDate></item><item><title>What MCP Actually Changes for Enterprise AI</title><link>https://terryli.ai/posts/what-mcp-actually-changes/</link><guid isPermaLink="true">https://terryli.ai/posts/what-mcp-actually-changes/</guid><description>Not better function calling — decoupling. When tools expose MCP servers, any agent can compose any system freely. The heterogeneity problem becomes a configuration problem.</description><pubDate>Wed, 11 Mar 2026 08:50:00 GMT</pubDate></item><item><title>What the receipts cost</title><link>https://terryli.ai/posts/what-the-receipts-cost/</link><guid isPermaLink="true">https://terryli.ai/posts/what-the-receipts-cost/</guid><description>On the arithmetic and the binary in Susan Zhang&apos;s case for technologist careers.</description><pubDate>Tue, 19 May 2026 22:43:47 GMT</pubDate></item><item><title>What the Weights Don&apos;t Know</title><link>https://terryli.ai/posts/what-the-weights-dont-know/</link><guid isPermaLink="true">https://terryli.ai/posts/what-the-weights-dont-know/</guid><description>The value of having read everything is collapsing toward zero. What&apos;s left is what you can&apos;t extract from a model.</description><pubDate>Tue, 17 Mar 2026 06:23:57 GMT</pubDate></item><item><title>What We Know About Multi-Agent Orchestration (And Why It Might Not Matter)</title><link>https://terryli.ai/posts/what-we-know-about-multi-agent-orchestration-and-why-it-might-not-matter/</link><guid isPermaLink="true">https://terryli.ai/posts/what-we-know-about-multi-agent-orchestration-and-why-it-might-not-matter/</guid><description>The research on multi-agent AI systems was mostly done on cheap models. Now that frontier models are the ones people actually use, we might be optimising for the wrong game.</description><pubDate>Wed, 18 Mar 2026 12:31:03 GMT</pubDate></item><item><title>When a Heuristic Has Two Homes</title><link>https://terryli.ai/posts/when-a-heuristic-has-two-homes/</link><guid isPermaLink="true">https://terryli.ai/posts/when-a-heuristic-has-two-homes/</guid><description>Dual-mapping as a diagnostic for gaps in your knowledge architecture.</description><pubDate>Wed, 18 Mar 2026 08:58:59 GMT</pubDate></item><item><title>When Better Is Worse</title><link>https://terryli.ai/posts/when-better-is-worse/</link><guid isPermaLink="true">https://terryli.ai/posts/when-better-is-worse/</guid><description>Upgrading to a more capable model made my tool sixty times slower. The lesson isn&apos;t about models — it&apos;s about the difference between capability and fit.</description><pubDate>Sun, 08 Mar 2026 13:40:35 GMT</pubDate></item><item><title>When Code Gets Cheap, Coordination Gets Expensive</title><link>https://terryli.ai/posts/when-code-gets-cheap-coordination-gets-expensive/</link><guid isPermaLink="true">https://terryli.ai/posts/when-code-gets-cheap-coordination-gets-expensive/</guid><description>Coding agents move the bottleneck from implementation to shared intent.</description><pubDate>Fri, 22 May 2026 10:00:43 GMT</pubDate></item><item><title>When defender news weakens the Ask</title><link>https://terryli.ai/posts/when-defender-news-weakens-the-ask/</link><guid isPermaLink="true">https://terryli.ai/posts/when-defender-news-weakens-the-ask/</guid><description>Citing a vendor defender product in a paper that argues the threat surface is moving faster than controls undercuts the case it is supposed to support.</description><pubDate>Tue, 12 May 2026 03:56:23 GMT</pubDate></item><item><title>When LangGraph Earns Its Keep</title><link>https://terryli.ai/posts/when-langgraph-earns-its-keep/</link><guid isPermaLink="true">https://terryli.ai/posts/when-langgraph-earns-its-keep/</guid><description>LangGraph is the SAP of agent orchestration — powerful at scale, overkill for most. Here&apos;s the line.</description><pubDate>Sat, 14 Mar 2026 17:00:00 GMT</pubDate></item><item><title>When the Name Doesn&apos;t Fit</title><link>https://terryli.ai/posts/when-the-name-doesnt-fit/</link><guid isPermaLink="true">https://terryli.ai/posts/when-the-name-doesnt-fit/</guid><description>Naming as a design constraint: if a tool resists a name, the tool needs redesigning, not the name.</description><pubDate>Sun, 05 Apr 2026 00:48:58 GMT</pubDate></item><item><title>When the Platform Is Mature, the Architect&apos;s Job Changes</title><link>https://terryli.ai/posts/when-the-platform-is-mature-the-architects-job-changes/</link><guid isPermaLink="true">https://terryli.ai/posts/when-the-platform-is-mature-the-architects-job-changes/</guid><description>The hardest phase of AI architecture isn&apos;t building the stack. It&apos;s the moment after the stack is built and eighteen teams start making independent decisions on top of it.</description><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate></item><item><title>When to Build vs. When to Wait: The Recurrence Rule for AI Tooling</title><link>https://terryli.ai/posts/when-to-build-vs-wait/</link><guid isPermaLink="true">https://terryli.ai/posts/when-to-build-vs-wait/</guid><description>Most AI tooling debates are actually recurrence debates. The question isn&apos;t whether to build — it&apos;s how many times you&apos;ll need it.</description><pubDate>Fri, 06 Mar 2026 16:00:00 GMT</pubDate></item><item><title>When to Make Your Pipeline Agentic</title><link>https://terryli.ai/posts/when-to-make-your-pipeline-agentic/</link><guid isPermaLink="true">https://terryli.ai/posts/when-to-make-your-pipeline-agentic/</guid><description>Most LLM pipelines don&apos;t need agents. The ones that do share a specific pattern — the step needs to decide what to do next, not just process what it&apos;s given.</description><pubDate>Sat, 14 Mar 2026 10:54:45 GMT</pubDate></item><item><title>When to Think and When to Count</title><link>https://terryli.ai/posts/when-to-think-and-when-to-count/</link><guid isPermaLink="true">https://terryli.ai/posts/when-to-think-and-when-to-count/</guid><description>Machine learning says let the model find the signal. Heuristics research says use one variable and ignore the rest. They&apos;re both right — the dividing line is how much data you have.</description><pubDate>Tue, 17 Mar 2026 02:55:00 GMT</pubDate></item><item><title>When Your Life OS Becomes the Life</title><link>https://terryli.ai/posts/when-your-life-os-becomes-the-life/</link><guid isPermaLink="true">https://terryli.ai/posts/when-your-life-os-becomes-the-life/</guid><description>The real risk of building a personal AI operating system isn&apos;t that a better tool appears — it&apos;s that your system&apos;s complexity becomes the thing you maintain instead of the thing that maintains you.</description><pubDate>Tue, 17 Mar 2026 09:19:14 GMT</pubDate></item><item><title>Where Gen AI Is Actually Transformative (And Where It Isn&apos;t)</title><link>https://terryli.ai/posts/where-gen-ai-is-actually-transformative/</link><guid isPermaLink="true">https://terryli.ai/posts/where-gen-ai-is-actually-transformative/</guid><description>I work in AI in financial services. The honest list of where gen AI is real is shorter than the industry wants you to think.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Where Rules Live</title><link>https://terryli.ai/posts/where-rules-live/</link><guid isPermaLink="true">https://terryli.ai/posts/where-rules-live/</guid><description>The difference between a rule that works and a rule that doesn&apos;t is usually not the content of the rule — it&apos;s where it lives.</description><pubDate>Sun, 08 Mar 2026 15:26:00 GMT</pubDate></item><item><title>Where the Harness Starts to Matter</title><link>https://terryli.ai/posts/where-the-harness-starts-to-matter/</link><guid isPermaLink="true">https://terryli.ai/posts/where-the-harness-starts-to-matter/</guid><description>In April my benchmark said coding correctness is model-determined and the harness is a thin proxy. Two newer results show exactly where that claim breaks: the harness matters at the edge of what the model can do.</description><pubDate>Sun, 19 Jul 2026 00:48:05 GMT</pubDate></item><item><title>Why Agents Break Governance</title><link>https://terryli.ai/posts/why-agents-break-governance/</link><guid isPermaLink="true">https://terryli.ai/posts/why-agents-break-governance/</guid><description>Four interactions between agentic properties create risks that manual governance cannot address. The category boundary is not AI versus traditional — it is systems that act versus systems that advise.</description><pubDate>Sat, 18 Apr 2026 12:00:00 GMT</pubDate></item><item><title>Why AI Demands Experiments</title><link>https://terryli.ai/posts/why-ai-demands-experiments/</link><guid isPermaLink="true">https://terryli.ai/posts/why-ai-demands-experiments/</guid><description>Most technology decisions can be reasoned through. AI solution design can&apos;t — the domain is too empirical, too fast-moving, and too non-linear for theory alone.</description><pubDate>Tue, 17 Mar 2026 01:52:58 GMT</pubDate></item><item><title>Why AI Assistants Make Us Dumber (And What Governance Should Do About It)</title><link>https://terryli.ai/posts/why-ai-makes-us-dumber/</link><guid isPermaLink="true">https://terryli.ai/posts/why-ai-makes-us-dumber/</guid><description>The cognitive offloading problem is real. The governance response mostly isn&apos;t. There&apos;s a specific mechanism at work, and it has a specific fix.</description><pubDate>Fri, 06 Mar 2026 18:30:00 GMT</pubDate></item><item><title>Why Be Nice</title><link>https://terryli.ai/posts/why-be-nice/</link><guid isPermaLink="true">https://terryli.ai/posts/why-be-nice/</guid><description>The question I can&apos;t fully answer for my son</description><pubDate>Fri, 13 Mar 2026 07:47:50 GMT</pubDate></item><item><title>Why I didn&apos;t package my AI organism</title><link>https://terryli.ai/posts/why-i-didnt-package-my-ai-organism/</link><guid isPermaLink="true">https://terryli.ai/posts/why-i-didnt-package-my-ai-organism/</guid><description>I designed an elegant framework install for my personal AI system. Then I listed the hard problems and shipped a three-hour cleanup instead.</description><pubDate>Sun, 05 Apr 2026 07:37:11 GMT</pubDate></item><item><title>Why I stopped optimising my morning routine</title><link>https://terryli.ai/posts/why-i-stopped-optimising-my-morning-routine/</link><guid isPermaLink="true">https://terryli.ai/posts/why-i-stopped-optimising-my-morning-routine/</guid><pubDate>Sat, 07 Mar 2026 06:50:55 GMT</pubDate></item><item><title>Why Nobody Benchmarks Memory</title><link>https://terryli.ai/posts/why-nobody-benchmarks-memory/</link><guid isPermaLink="true">https://terryli.ai/posts/why-nobody-benchmarks-memory/</guid><description>The things that matter most in production are the things that get benchmarked least</description><pubDate>Fri, 13 Mar 2026 06:25:00 GMT</pubDate></item><item><title>Why Nobody Builds Cross-Vendor AI Orchestration</title><link>https://terryli.ai/posts/why-nobody-builds-cross-vendor-ai-orchestration/</link><guid isPermaLink="true">https://terryli.ai/posts/why-nobody-builds-cross-vendor-ai-orchestration/</guid><description>Every AI lab builds single-vendor orchestration. The cross-vendor layer is a gap — and it&apos;s a gap for a reason.</description><pubDate>Fri, 13 Mar 2026 08:18:00 GMT</pubDate></item><item><title>Why the Cell</title><link>https://terryli.ai/posts/why-the-cell/</link><guid isPermaLink="true">https://terryli.ai/posts/why-the-cell/</guid><description>Atoms have forces. Molecules have shape. Cells have organization. That&apos;s why cell biology is the design library.</description><pubDate>Wed, 25 Mar 2026 02:58:00 GMT</pubDate></item><item><title>Workflows, Not Containers</title><link>https://terryli.ai/posts/workflows-not-containers/</link><guid isPermaLink="true">https://terryli.ai/posts/workflows-not-containers/</guid><description>AI coding tools give you boxes to put things in. Biology suggests you should be thinking about how things flow instead.</description><pubDate>Tue, 24 Mar 2026 04:31:03 GMT</pubDate></item><item><title>You Can Know the Game Is Unfair and Still Play It</title><link>https://terryli.ai/posts/you-can-know-the-game-is-unfair/</link><guid isPermaLink="true">https://terryli.ai/posts/you-can-know-the-game-is-unfair/</guid><description>Supporting a family in a system you see clearly isn&apos;t selling out. It&apos;s the most honest position there is.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>You Can&apos;t A/B Test Your Life</title><link>https://terryli.ai/posts/you-cant-ab-test-your-life/</link><guid isPermaLink="true">https://terryli.ai/posts/you-cant-ab-test-your-life/</guid><description>My career looks like a plan in retrospect. It wasn&apos;t. It was a series of pushes, wrong calls, and adjustments.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Your Agent Pays the Cold-Start Tax Every Morning</title><link>https://terryli.ai/posts/your-agent-pays-the-cold-start-tax-every-morning/</link><guid isPermaLink="true">https://terryli.ai/posts/your-agent-pays-the-cold-start-tax-every-morning/</guid><description>Agent memory isn&apos;t knowledge management. It&apos;s performance infrastructure — and the gap between a stateless agent and one that accumulates context is measurable.</description><pubDate>Sat, 14 Mar 2026 08:47:32 GMT</pubDate></item><item><title>Your AI Agent&apos;s Quality Gate Is Lying to You</title><link>https://terryli.ai/posts/your-ai-agents-quality-gate-is-lying-to-you/</link><guid isPermaLink="true">https://terryli.ai/posts/your-ai-agents-quality-gate-is-lying-to-you/</guid><description>A 96% rejection rate that was actually a 96% false positive rate — how a monitoring blind spot turned a productive overnight batch into apparent failure.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Your AI Did the Research. You Didn&apos;t.</title><link>https://terryli.ai/posts/your-ai-did-the-research-you-didnt/</link><guid isPermaLink="true">https://terryli.ai/posts/your-ai-did-the-research-you-didnt/</guid><description>AI-prepared domain research creates false readiness. The vault says you know five regulatory jurisdictions. You can&apos;t name three.</description><pubDate>Thu, 19 Mar 2026 08:55:29 GMT</pubDate></item><item><title>Your AI Is an Echo Chamber (And That&apos;s Sometimes Fine)</title><link>https://terryli.ai/posts/your-ai-is-an-echo-chamber/</link><guid isPermaLink="true">https://terryli.ai/posts/your-ai-is-an-echo-chamber/</guid><description>AI agrees with you by design. That&apos;s great for creative flow and dangerous at the decision point. Know when to switch modes.</description><pubDate>Mon, 16 Mar 2026 06:50:00 GMT</pubDate></item><item><title>Your AI Pipeline Is Probably MapReduce</title><link>https://terryli.ai/posts/your-ai-pipeline-is-probably-mapreduce/</link><guid isPermaLink="true">https://terryli.ai/posts/your-ai-pipeline-is-probably-mapreduce/</guid><description>Most AI workflows are parallel-then-aggregate, not agent graphs. Knowing the difference saves you from framework theatre.</description><pubDate>Sat, 14 Mar 2026 16:00:00 GMT</pubDate></item><item><title>Your AI Risk Tier Is Probably Wrong</title><link>https://terryli.ai/posts/your-ai-risk-tier-is-probably-wrong/</link><guid isPermaLink="true">https://terryli.ai/posts/your-ai-risk-tier-is-probably-wrong/</guid><description>List-based and process-based approaches to AI risk classification both fail in predictable ways. The failure mode depends on which you chose.</description><pubDate>Wed, 18 Mar 2026 05:15:00 GMT</pubDate></item><item><title>Your AI Roadmap Is Already Obsolete</title><link>https://terryli.ai/posts/your-ai-roadmap-is-already-obsolete/</link><guid isPermaLink="true">https://terryli.ai/posts/your-ai-roadmap-is-already-obsolete/</guid><description>A 3-year AI roadmap designed around today&apos;s model capabilities may be solving last year&apos;s problem by year 2.</description><pubDate>Tue, 17 Mar 2026 16:00:00 GMT</pubDate></item><item><title>Your AI Tools Should Watch You Fumble</title><link>https://terryli.ai/posts/your-ai-tools-should-watch-you-fumble/</link><guid isPermaLink="true">https://terryli.ai/posts/your-ai-tools-should-watch-you-fumble/</guid><description>The best time to improve a CLI isn&apos;t when it breaks — it&apos;s when you review the breakage log at the end of a work session.</description><pubDate>Mon, 16 Mar 2026 01:51:36 GMT</pubDate></item><item><title>Your Body Doesn&apos;t Care What You&apos;re Thinking About</title><link>https://terryli.ai/posts/your-body-doesnt-care-what-youre-thinking-about/</link><guid isPermaLink="true">https://terryli.ai/posts/your-body-doesnt-care-what-youre-thinking-about/</guid><description>30 days of Oura data showed activity type doesn&apos;t predict stress. Meetings do.</description><pubDate>Fri, 13 Mar 2026 09:12:17 GMT</pubDate></item><item><title>Your Ground Truth Is Someone Else&apos;s Process Outcome</title><link>https://terryli.ai/posts/your-ground-truth-is-someone-elses-process-outcome/</link><guid isPermaLink="true">https://terryli.ai/posts/your-ground-truth-is-someone-elses-process-outcome/</guid><description>When your model&apos;s labels come from human decisions rather than reality, you&apos;re not measuring what you think you&apos;re measuring.</description><pubDate>Wed, 18 Mar 2026 04:10:00 GMT</pubDate></item><item><title>Your LLM Review Missed a Verb/Noun Mismatch</title><link>https://terryli.ai/posts/your-llm-review-missed-a-verbnoun-mismatch/</link><guid isPermaLink="true">https://terryli.ai/posts/your-llm-review-missed-a-verbnoun-mismatch/</guid><description>LLMs check whether each item in a list sounds right individually. They don&apos;t check whether all items are the same kind of thing.</description><pubDate>Sat, 18 Apr 2026 22:46:33 GMT</pubDate></item><item><title>Your Output Is Your Selections</title><link>https://terryli.ai/posts/your-output-is-your-selections/</link><guid isPermaLink="true">https://terryli.ai/posts/your-output-is-your-selections/</guid><description>AI commoditises execution. What remains is taste — the &apos;that&apos;s the one&apos; reflex. And the only way to sharpen it is to ship and see what reality says back.</description><pubDate>Fri, 13 Mar 2026 03:37:46 GMT</pubDate></item><item><title>Your Tool Shouldn&apos;t Know What to Ignore</title><link>https://terryli.ai/posts/your-tool-shouldnt-know-what-to-ignore/</link><guid isPermaLink="true">https://terryli.ai/posts/your-tool-shouldnt-know-what-to-ignore/</guid><description>Configuration that belongs to the data shouldn&apos;t live in the tool. .gitignore figured this out thirty years ago.</description><pubDate>Sat, 07 Mar 2026 03:08:27 GMT</pubDate></item><item><title>Your Variable Names Should Be a Toy</title><link>https://terryli.ai/posts/your-variable-names-should-be-a-toy/</link><guid isPermaLink="true">https://terryli.ai/posts/your-variable-names-should-be-a-toy/</guid><description>INTERFACE_ONLY is a label. MEMBRANE_EMBEDDED is a toy — it makes you think about WHY those names can&apos;t be swapped. The best variable names don&apos;t just describe what something is. They make you think about what it does.</description><pubDate>Mon, 23 Mar 2026 03:08:00 GMT</pubDate></item><item><title>Your Wage Reflects Your Scarcity, Not Your Worth</title><link>https://terryli.ai/posts/your-wage-reflects-your-scarcity/</link><guid isPermaLink="true">https://terryli.ai/posts/your-wage-reflects-your-scarcity/</guid><description>The most successful piece of propaganda in modern economics is the idea that what you earn is what you deserve.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Your Wearable Doesn&apos;t Know You&apos;re Tired</title><link>https://terryli.ai/posts/your-wearable-doesnt-know-youre-tired/</link><guid isPermaLink="true">https://terryli.ai/posts/your-wearable-doesnt-know-youre-tired/</guid><description>Oura gave me a normal stress score after three 12-hour creative marathons. Wearables measure your body, not your brain.</description><pubDate>Wed, 18 Mar 2026 10:59:19 GMT</pubDate></item></channel></rss>