<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Victor Dantas - Writing</title><description>Notes on engineering, context engineering, harness engineering, MCP, and AI agents in production.</description><link>https://victordantas.dev/</link><language>en</language><item><title>Context engineering in practice: what I learned running agents in production</title><link>https://victordantas.dev/en/blog/context-engineering/</link><guid isPermaLink="true">https://victordantas.dev/en/blog/context-engineering/</guid><description>Most agent failures I have seen in production did not come from the model - they came from the context. Notes on what goes in, what stays out, and why.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>MCP beyond hello-world: patterns for genuinely useful servers</title><link>https://victordantas.dev/en/blog/mcp-beyond-hello-world/</link><guid isPermaLink="true">https://victordantas.dev/en/blog/mcp-beyond-hello-world/</guid><description>Almost every MCP tutorial stops at an endpoint that returns the time. The real work starts with auth, pagination, and transparent errors.</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Harness engineering: why the agent&apos;s environment matters more than the model</title><link>https://victordantas.dev/en/blog/harness-engineering/</link><guid isPermaLink="true">https://victordantas.dev/en/blog/harness-engineering/</guid><description>Everyone argues about which model to use. In practice, an agent&apos;s reliability is won or lost in the harness: tools, hooks, permissions, and context.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code Skills: when to create one - and when NOT to</title><link>https://victordantas.dev/en/blog/claude-code-skills/</link><guid isPermaLink="true">https://victordantas.dev/en/blog/claude-code-skills/</guid><description>Every automation looks like a potential skill. Almost none is. Heuristics for deciding before you spend an hour writing metadata.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Hooks as contract: automating guardrails for agents</title><link>https://victordantas.dev/en/blog/hooks-as-contract/</link><guid isPermaLink="true">https://victordantas.dev/en/blog/hooks-as-contract/</guid><description>Hooks are where the team&apos;s politics become code. What needs to run before, after, and around the agent - and what should fail loudly.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate></item><item><title>What we discovered at Bamse&apos;s AI Committee in early 2026</title><link>https://victordantas.dev/en/blog/ai-committee-2026/</link><guid isPermaLink="true">https://victordantas.dev/en/blog/ai-committee-2026/</guid><description>A raw snapshot of the main discoveries from Bamse&apos;s AI Committee: what became obvious, what surprised us, and what is still open.</description><pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate></item></channel></rss>