{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Karan Dev Arora",
  "home_page_url": "https://karandevarora.vercel.app",
  "feed_url": "https://karandevarora.vercel.app/feeds/all.json",
  "description": "All public writing, notes, links, and books from Karan Dev Arora.",
  "authors": [
    {
      "name": "Karan Dev Arora",
      "url": "https://karandevarora.vercel.app"
    }
  ],
  "language": "en",
  "items": [
    {
      "id": "https://karandevarora.vercel.app/bookshelf#the-gospel-of-sri-ramakrishna",
      "url": "https://karandevarora.vercel.app/bookshelf",
      "title": "Reading: The Gospel of Sri Ramakrishna",
      "summary": "The Gospel of Sri Ramakrishna, Swami Nikhilananda",
      "content_text": "The Gospel of Sri Ramakrishna, Swami Nikhilananda",
      "date_published": "2026-05-24T00:00:00.000Z",
      "tags": [
        "spirituality",
        "philosophy"
      ]
    },
    {
      "id": "https://karandevarora.vercel.app/notes/local-first-tools",
      "url": "https://karandevarora.vercel.app/notes/local-first-tools",
      "title": "Local-first tools",
      "summary": "A small note on software that remains useful without a server.",
      "content_text": "A small note on software that remains useful without a server.",
      "date_published": "2026-05-21T00:00:00.000Z"
    },
    {
      "id": "https://karandevarora.vercel.app/thoughts/hello",
      "url": "https://karandevarora.vercel.app/thoughts/hello",
      "title": "Hello",
      "summary": "A small reference post for the shape of this site.",
      "content_text": "A small reference post for the shape of this site.",
      "date_published": "2026-05-20T00:00:00.000Z",
      "tags": [
        "meta"
      ]
    },
    {
      "id": "https://www.sqlite.org/index.html",
      "url": "https://www.sqlite.org/index.html",
      "title": "SQLite",
      "summary": "A small, durable piece of infrastructure that keeps showing up in places where a heavier system would be theater.",
      "content_text": "A small, durable piece of infrastructure that keeps showing up in places where a heavier system would be theater.",
      "date_published": "2026-05-19T00:00:00.000Z",
      "tags": [
        "databases",
        "tools"
      ]
    },
    {
      "id": "https://karandevarora.vercel.app/notes/quiet-abstractions",
      "url": "https://karandevarora.vercel.app/notes/quiet-abstractions",
      "title": "Quiet abstractions",
      "summary": "Abstractions should lower the volume of a system, not remove its shape.",
      "content_text": "Abstractions should lower the volume of a system, not remove its shape.",
      "date_published": "2026-05-18T00:00:00.000Z"
    },
    {
      "id": "https://go-proverbs.github.io/",
      "url": "https://go-proverbs.github.io/",
      "title": "Go Proverbs",
      "summary": "Short enough to memorize, blunt enough to be useful. I keep returning to the ones about clarity and communication.",
      "content_text": "Short enough to memorize, blunt enough to be useful. I keep returning to the ones about clarity and communication.",
      "date_published": "2026-05-15T00:00:00.000Z",
      "tags": [
        "go",
        "craft"
      ]
    },
    {
      "id": "https://mcfunley.com/choose-boring-technology",
      "url": "https://mcfunley.com/choose-boring-technology",
      "title": "Choose Boring Technology",
      "summary": "A useful reminder that novelty is a budget. Spend it where the product actually needs new risk.",
      "content_text": "A useful reminder that novelty is a budget. Spend it where the product actually needs new risk.",
      "date_published": "2026-05-11T00:00:00.000Z",
      "tags": [
        "engineering",
        "systems"
      ]
    }
  ]
}