<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>klt.codes — The log</title><description>Field notes from the agentic journey.</description><link>https://klt.codes/</link><item><title>The certs are a footer, not a pivot</title><link>https://klt.codes/log/the-certs-are-a-footer-not-a-pivot/</link><guid isPermaLink="true">https://klt.codes/log/the-certs-are-a-footer-not-a-pivot/</guid><description>Three AI certifications added to the resume. What they mean — and what they don&apos;t.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate><category>career</category><category>ai</category></item><item><title>Name the threat, not the layer</title><link>https://klt.codes/log/name-the-threat/</link><guid isPermaLink="true">https://klt.codes/log/name-the-threat/</guid><description>Refuse defense layers until you&apos;ve named the threat. Half don&apos;t survive the sentence.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate><category>review</category><category>design</category></item><item><title>The single question that catches wrong-shape architecture</title><link>https://klt.codes/log/the-iteration-loop-question/</link><guid isPermaLink="true">https://klt.codes/log/the-iteration-loop-question/</guid><description>When an agent proposes a deploy approach, ask one thing first: what does this look like on a typo fix?</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate><category>pattern</category><category>review</category></item><item><title>If a role doesn&apos;t have a name, it&apos;s already a security problem</title><link>https://klt.codes/log/naming-roles-that-already-exist/</link><guid isPermaLink="true">https://klt.codes/log/naming-roles-that-already-exist/</guid><description>Unnamed agent identities accumulate ad-hoc bypasses. Name them before they accumulate.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>identity</category><category>design</category></item><item><title>Operator-as-merge-gate is not a placeholder &amp;mdash; it&apos;s the work</title><link>https://klt.codes/log/the-merge-gate-is-doing-real-work/</link><guid isPermaLink="true">https://klt.codes/log/the-merge-gate-is-doing-real-work/</guid><description>The agent doesn&apos;t get to propose-and-execute. Two recent failures would have shipped silently otherwise.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><category>governance</category><category>review</category></item><item><title>Why I made a layered code review</title><link>https://klt.codes/log/the-osi-metaphor-for-code-review/</link><guid isPermaLink="true">https://klt.codes/log/the-osi-metaphor-for-code-review/</guid><description>Layers of concern are easier for a model to reason about than a flat &apos;is this code ok&apos;.</description><pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate><category>review</category><category>pattern</category></item><item><title>There shouldn&apos;t be a storm</title><link>https://klt.codes/log/what-cron-reconciles-doesnt-storm/</link><guid isPermaLink="true">https://klt.codes/log/what-cron-reconciles-doesnt-storm/</guid><description>On rejecting per-change fanout in favor of scheduled reconciliation.</description><pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate><category>ci</category><category>pattern</category></item><item><title>I stopped writing code, mostly</title><link>https://klt.codes/log/i-stopped-writing-code/</link><guid isPermaLink="true">https://klt.codes/log/i-stopped-writing-code/</guid><description>And I&apos;m a better engineer for it.</description><pubDate>Wed, 17 Sep 2025 00:00:00 GMT</pubDate><category>operating</category><category>career</category></item><item><title>Agentic velocity is not prompting</title><link>https://klt.codes/log/agentic-velocity-is-not-prompting/</link><guid isPermaLink="true">https://klt.codes/log/agentic-velocity-is-not-prompting/</guid><description>The skill is workflow design. Prompts are the easy part.</description><pubDate>Wed, 23 Jul 2025 00:00:00 GMT</pubDate><category>agents</category></item><item><title>Starting the agentic journey</title><link>https://klt.codes/log/starting-the-agentic-journey/</link><guid isPermaLink="true">https://klt.codes/log/starting-the-agentic-journey/</guid><description>Why I&apos;m doing this. Day one. Kept here as the origin.</description><pubDate>Wed, 30 Apr 2025 00:00:00 GMT</pubDate><category>origin</category><category>career</category></item></channel></rss>