{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "varunkumar.dev",
  "home_page_url": "https://varunkumar.dev/writing/",
  "feed_url": "https://varunkumar.dev/writing/feed.json",
  "description": "Engineering leader, AI builder. Writing about agents, evals, and the strange new shape of software.",
  "authors": [
    {
      "name": "Varunkumar Nagarajan",
      "url": "https://varunkumar.dev/"
    }
  ],
  "items": [
    {
      "id": "https://varunkumar.dev/writing/learning-was-never-about-information/",
      "url": "https://varunkumar.dev/writing/learning-was-never-about-information/",
      "title": "Learning was never about information",
      "summary": "How AI is turning learning from a fixed curriculum into a personal journey",
      "date_published": "2026-08-11T09:00:00.000Z",
      "tags": [
        "tutor",
        "learning"
      ],
      "image": "https://varunkumar.dev/writing/og/learning-was-never-about-information-email.png"
    },
    {
      "id": "https://varunkumar.dev/writing/owning-the-comments-section/",
      "url": "https://varunkumar.dev/writing/owning-the-comments-section/",
      "title": "Owning the comments section",
      "summary": "I picked Giscus as a deliberate tradeoff when I built this blog. A few weeks later, reader friction changed the equation, so I replaced it with my own comments system.",
      "date_published": "2026-07-24T13:00:00.000Z",
      "tags": [
        "build"
      ],
      "image": "https://varunkumar.dev/writing/og/owning-the-comments-section-email.png"
    },
    {
      "id": "https://varunkumar.dev/writing/the-cost-of-a-hi/",
      "url": "https://varunkumar.dev/writing/the-cost-of-a-hi/",
      "title": "The cost of a 'Hi'",
      "summary": "A full token breakdown for a first-turn Hi: the starting price of a model and a tool-search myth I believed for too long.",
      "date_published": "2026-07-19T02:00:00.000Z",
      "tags": [
        "ai",
        "engineering",
        "claude",
        "cost"
      ],
      "image": "https://varunkumar.dev/writing/og/the-cost-of-a-hi-email.png"
    },
    {
      "id": "https://varunkumar.dev/writing/building-a-blog-in-the-age-of-ai/",
      "url": "https://varunkumar.dev/writing/building-a-blog-in-the-age-of-ai/",
      "title": "Building a blog in the age of AI",
      "summary": "After a decade away from blogging, this is how I finally removed the barriers to writing.",
      "date_published": "2026-07-15T15:30:00.000Z",
      "tags": [
        "meta",
        "astro",
        "cloudflare",
        "ai"
      ],
      "image": "https://varunkumar.dev/writing/og/building-a-blog-in-the-age-of-ai-email.png"
    },
    {
      "id": "https://varunkumar.dev/writing/giving-claude-a-distributed-memory/",
      "url": "https://varunkumar.dev/writing/giving-claude-a-distributed-memory/",
      "title": "Giving Claude a distributed memory",
      "summary": "Claude Code's memory is tied to a single machine. I built a Git-backed distributed memory so it remembers what it learns across all my machines.",
      "date_published": "2026-07-08T10:17:56.000Z",
      "tags": [
        "ai",
        "engineering",
        "claude"
      ],
      "image": "https://varunkumar.dev/writing/og/giving-claude-a-distributed-memory-email.png"
    },
    {
      "id": "https://varunkumar.dev/writing/your-browser-is-an-ai-runtime-now/",
      "url": "https://varunkumar.dev/writing/your-browser-is-an-ai-runtime-now/",
      "title": "Your browser is an AI runtime now",
      "summary": "Chrome ships Gemini Nano directly into the browser, with no API keys or token cost. I am very excited about this and built three AI features on this site with it.",
      "date_published": "2026-06-28T17:17:56.000Z",
      "tags": [
        "ai",
        "engineering",
        "chrome",
        "web"
      ],
      "image": "https://varunkumar.dev/writing/og/your-browser-is-an-ai-runtime-now-email.png"
    },
    {
      "id": "https://varunkumar.dev/writing/the-story-of-a-stale-context/",
      "url": "https://varunkumar.dev/writing/the-story-of-a-stale-context/",
      "title": "The story of a stale context",
      "summary": "A TOCTOU bug with a three-day window: how a frozen AI context silently overwrote a colleague's work, and the guardrails that prevent it.",
      "date_published": "2026-05-04T00:00:00.000Z",
      "tags": [
        "ai",
        "engineering",
        "claude"
      ],
      "image": "https://varunkumar.dev/writing/og/the-story-of-a-stale-context-email.png"
    }
  ]
}