<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Tim Ariyeh</title><description>AI Engineer. Writing about practical AI implementation, engineering craft, and building systems that work.</description><link>https://timariyeh.com/</link><item><title>A Channel Is Not an Assignment</title><link>https://timariyeh.com/a-channel-is-not-an-assignment/</link><guid isPermaLink="true">https://timariyeh.com/a-channel-is-not-an-assignment/</guid><description>Work assignment is a solved problem, and chat is the tool we know fails at it. Claude Tag hands that job to an agent, which only makes the failure worse.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate></item><item><title>A Sandbox for User Code</title><link>https://timariyeh.com/a-sandbox-for-user-code/</link><guid isPermaLink="true">https://timariyeh.com/a-sandbox-for-user-code/</guid><description>The execution sandbox and the policy that gates it are the heart of a user-code platform. You compose storage and scheduling from cloud primitives.</description><pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Agents Are About Correction</title><link>https://timariyeh.com/agents-are-about-correction/</link><guid isPermaLink="true">https://timariyeh.com/agents-are-about-correction/</guid><description>AI with tools can act. What makes an agent different is what happens when the action fails.</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Carry Your Own Clock</title><link>https://timariyeh.com/carry-your-own-clock/</link><guid isPermaLink="true">https://timariyeh.com/carry-your-own-clock/</guid><description>The control group quit and the benchmarks broke. There is no shared instrument for what AI does to engineering work, so carry your own.</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Children of the Magenta Line</title><link>https://timariyeh.com/children-of-the-magenta-line/</link><guid isPermaLink="true">https://timariyeh.com/children-of-the-magenta-line/</guid><description>The cockpit ran this experiment first: the work automation spares you is where your judgment was grown. Knowledge work is about to get the same bill.</description><pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate></item><item><title>A Credential Broker for User Code</title><link>https://timariyeh.com/credential-broker-for-user-code/</link><guid isPermaLink="true">https://timariyeh.com/credential-broker-for-user-code/</guid><description>Apps and Connectors over a credential broker that mints short-lived, per-user tokens, so user code runs as the accessing user and never as a service account.</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Distraction Degrades the Model</title><link>https://timariyeh.com/distraction-degrades-the-model/</link><guid isPermaLink="true">https://timariyeh.com/distraction-degrades-the-model/</guid><description>Packing competing objectives into one prompt costs quality on both. The intuition for when to split is a real skill.</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Files Without S3, Cron Without EventBridge</title><link>https://timariyeh.com/files-without-s3-cron-without-eventbridge/</link><guid isPermaLink="true">https://timariyeh.com/files-without-s3-cron-without-eventbridge/</guid><description>Storage, scheduling, and secrets are not services you provision per tenant. You compose them from cloud primitives, in userspace, on either cloud.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate></item><item><title>What &apos;Giving Data to AI&apos; Actually Means</title><link>https://timariyeh.com/giving-data-to-ai/</link><guid isPermaLink="true">https://timariyeh.com/giving-data-to-ai/</guid><description>The mental model is wrong. You don&apos;t pour your database into a prompt. You equip the model to go look, and that&apos;s the project every business is actually working on.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>AI Inference Cost Is Architecture</title><link>https://timariyeh.com/inference-cost-is-architecture/</link><guid isPermaLink="true">https://timariyeh.com/inference-cost-is-architecture/</guid><description>AI systems get expensive when the model owns every branch. Deterministic orchestration keeps reasoning bounded, testable, and worth its token bill.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Intro to Claude Context</title><link>https://timariyeh.com/intro-to-claude-context/</link><guid isPermaLink="true">https://timariyeh.com/intro-to-claude-context/</guid><description>Claude starts every conversation as a blank slate. Context tiers let you fix that once instead of fixing it every time you open a chat.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>It Worked Once</title><link>https://timariyeh.com/it-worked-once/</link><guid isPermaLink="true">https://timariyeh.com/it-worked-once/</guid><description>A demo proves a thing is possible. It says nothing about how often it works, and production runs entirely on how often. Possibility is not reliability.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate></item><item><title>MCP Apps: When Your Server Needs a Face</title><link>https://timariyeh.com/mcp-apps/</link><guid isPermaLink="true">https://timariyeh.com/mcp-apps/</guid><description>MCP Apps let servers render interactive UI directly in conversations. Use one when people need to manipulate state that text handles badly.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>MCP Is the OAuth Layer</title><link>https://timariyeh.com/mcp-is-the-oauth-layer/</link><guid isPermaLink="true">https://timariyeh.com/mcp-is-the-oauth-layer/</guid><description>The anti-MCP take is a single-user take. When your agent serves multiple users accessing their data on remote services, you need a protocol. MCP is the one.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Micromanaging the Model Backfires</title><link>https://timariyeh.com/micromanaging-the-model/</link><guid isPermaLink="true">https://timariyeh.com/micromanaging-the-model/</guid><description>Modern LLMs are capable enough that step-by-step instructions constrain them. A destination outperforms a procedure. Declarative beats imperative.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Production Output Belongs in a Tool Call</title><link>https://timariyeh.com/production-output-tool-calls/</link><guid isPermaLink="true">https://timariyeh.com/production-output-tool-calls/</guid><description>When you pipe LLM chat responses into production systems, you&apos;re using a scratch channel as a delivery mechanism. Tool calls separate reasoning from output and fix the reliability problems you didn&apos;t know you had.</description><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Prompted but Not Read</title><link>https://timariyeh.com/prompted-but-not-read/</link><guid isPermaLink="true">https://timariyeh.com/prompted-but-not-read/</guid><description>We used to write &apos;Dictated but not read&apos; at the bottom of letters when a secretary did the typing. The parallel to what we&apos;re all doing now is too perfect to ignore.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate></item><item><title>Responsible Charge</title><link>https://timariyeh.com/responsible-charge/</link><guid isPermaLink="true">https://timariyeh.com/responsible-charge/</guid><description>Every field that solved delegated work solved it with a name on a line and a license that can be taken. AI governance is a hunt for a way to skip that step.</description><pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Rules Are Not Controls</title><link>https://timariyeh.com/rules-are-not-controls/</link><guid isPermaLink="true">https://timariyeh.com/rules-are-not-controls/</guid><description>A rules file moves the odds. It does not bind anything. HANDBOOK.md measures the gap between policy and compliance.</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Software Has No Value</title><link>https://timariyeh.com/software-has-no-value/</link><guid isPermaLink="true">https://timariyeh.com/software-has-no-value/</guid><description>AI makes software cheaper to produce. The value was always in the problem it solved, and the old scarcity premium is shrinking.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The English Trap</title><link>https://timariyeh.com/the-english-trap/</link><guid isPermaLink="true">https://timariyeh.com/the-english-trap/</guid><description>You&apos;re not having a conversation with an LLM. You&apos;re writing a spec for a system that will exploit every ambiguity you leave on the table. The sooner you treat it that way, the sooner your results stop being wildly inconsistent.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The Knowledge Rancher</title><link>https://timariyeh.com/the-knowledge-rancher/</link><guid isPermaLink="true">https://timariyeh.com/the-knowledge-rancher/</guid><description>When generation becomes free, the job stops being production and turns into managing a herd you didn&apos;t have to raise. What&apos;s left is judgment and timing, and that drains you in a way typing never did.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate></item><item><title>Toxic AI Mentality</title><link>https://timariyeh.com/toxic-ai-mentality/</link><guid isPermaLink="true">https://timariyeh.com/toxic-ai-mentality/</guid><description>A frame people fall into where AI failure becomes a trophy. The screenshot is queued before the prompt is sent. Meanwhile, everyone around them is shipping.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>When User Code Acts as the User</title><link>https://timariyeh.com/user-code-acts-as-the-user/</link><guid isPermaLink="true">https://timariyeh.com/user-code-acts-as-the-user/</guid><description>SSO gets the user in, but the real work is carrying that identity into the sandbox: code that acts as the user, scoped sessions, and per-user secrets.</description><pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Your Users Already Run AI-Generated Code</title><link>https://timariyeh.com/users-run-ai-generated-code/</link><guid isPermaLink="true">https://timariyeh.com/users-run-ai-generated-code/</guid><description>Users get the most leverage when the model writes code, and that code runs somewhere. Your only real choice is whose infrastructure: yours or someone else&apos;s.</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Using AI Is Management</title><link>https://timariyeh.com/using-ai-is-management/</link><guid isPermaLink="true">https://timariyeh.com/using-ai-is-management/</guid><description>People who&apos;ve managed teams tend to get more out of AI faster. The skills transfer directly: delegate clearly, define success, don&apos;t blame the team member for your assignment.</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate></item><item><title>We Automate What We Can Verify</title><link>https://timariyeh.com/we-automate-what-we-can-verify/</link><guid isPermaLink="true">https://timariyeh.com/we-automate-what-we-can-verify/</guid><description>Code was the first big win for AI agents because code is cheap to check. The same rule decides which business processes compress next, and which stay stuck.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Where User Code Runs</title><link>https://timariyeh.com/where-user-code-runs/</link><guid isPermaLink="true">https://timariyeh.com/where-user-code-runs/</guid><description>MicroVMs or V8 isolates? The boundary you pick for untrusted user code sets your blast radius, your latency, and your cost. A field guide to both.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Why Emphasis Works in Prompts</title><link>https://timariyeh.com/why-emphasis-works/</link><guid isPermaLink="true">https://timariyeh.com/why-emphasis-works/</guid><description>Bold text and CAPS in prompts aren&apos;t voodoo. They work because of how attention literally functions in transformers. Understanding the mechanism makes you a better prompt engineer.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Writing a Good MCP Server</title><link>https://timariyeh.com/writing-a-good-mcp-server/</link><guid isPermaLink="true">https://timariyeh.com/writing-a-good-mcp-server/</guid><description>Most MCP servers expose too many tools with bad names and useless errors. Practical lessons from building servers that models actually use well.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item></channel></rss>