<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Kiran Capoor — Blog</title><description>Engineering leader and hands-on polyglot engineer working across backend, platform, and AI tooling.</description><link>https://kiran-capoor94.github.io/</link><item><title>I built a Neovim plugin that physically won&apos;t let me skip a break</title><link>https://kiran-capoor94.github.io/blog/forced-breaks-in-neovim/</link><guid isPermaLink="true">https://kiran-capoor94.github.io/blog/forced-breaks-in-neovim/</guid><description>The forced-break Pomodoro system in Wand.nvim, and an undo-corrupting file write an AI code review caught inside it.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Neither Home Nor Riverbank</title><link>https://kiran-capoor94.github.io/blog/neither-home-nor-riverbank/</link><guid isPermaLink="true">https://kiran-capoor94.github.io/blog/neither-home-nor-riverbank/</guid><description>On staffing/consulting work, an old Hindi idiom about a washerman&apos;s dog, and the specific moment you realize nobody in the chain actually owns your career.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Getting Neovim under 100ms wasn&apos;t one trick</title><link>https://kiran-capoor94.github.io/blog/neovim-under-100ms/</link><guid isPermaLink="true">https://kiran-capoor94.github.io/blog/neovim-under-100ms/</guid><description>Wand.nvim&apos;s boot-time target comes from making lazy-loading the default everywhere, not from a single clever optimization.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Why I didn&apos;t let an LLM decide what to work on next</title><link>https://kiran-capoor94.github.io/blog/triage-without-an-llm/</link><guid isPermaLink="true">https://kiran-capoor94.github.io/blog/triage-without-an-llm/</guid><description>Wizard&apos;s work-triage scorer is a weighted sum, not a model call. The LLM only writes the sentence explaining the ranking, it doesn&apos;t produce it.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate></item><item><title>I shipped a token-saving format, then ripped it back out</title><link>https://kiran-capoor94.github.io/blog/unshipping-toon/</link><guid isPermaLink="true">https://kiran-capoor94.github.io/blog/unshipping-toon/</guid><description>A CSV-based compact encoding for AI agent memory saved ~40% tokens on paper. It broke local LLM parsing in practice, so I reverted it.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>