{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Rasheed Bustamam — Software Consultant",
  "description": "Independent software consultant based in California. Web and mobile applications for teams that need a senior engineer without the full-time hire.",
  "home_page_url": "https://blog.bustamam.tech/",
  "feed_url": "https://blog.bustamam.tech/feed.json",
  "authors": [
    {
      "name": "Rasheed Bustamam",
      "url": "https://bustamam.tech"
    }
  ],
  "items": [
    {
      "id": "https://blog.bustamam.tech/writing/ai-literacy-not-competition/",
      "url": "https://blog.bustamam.tech/writing/ai-literacy-not-competition/",
      "title": "AI Literacy Is Not a Competition",
      "summary": "The pressure to keep up with every model release is a distraction. AI is infrastructure, not a skill tree.",
      "date_published": "2026-05-06T00:00:00.000Z",
      "date_modified": "2026-05-06T00:00:00.000Z",
      "tags": [
        "AI"
      ]
    },
    {
      "id": "https://blog.bustamam.tech/writing/url-shortener-phase-3-rate-limiting/",
      "url": "https://blog.bustamam.tech/writing/url-shortener-phase-3-rate-limiting/",
      "title": "Sliding Window Rate Limiting",
      "summary": "Fixed window is simple but has a well-known exploit. Sliding window eliminates it at modest cost.",
      "date_published": "2026-05-06T00:00:00.000Z",
      "date_modified": "2026-05-06T00:00:00.000Z",
      "tags": [
        "Infrastructure"
      ]
    },
    {
      "id": "https://blog.bustamam.tech/writing/url-shortener-phase-2-redis/",
      "url": "https://blog.bustamam.tech/writing/url-shortener-phase-2-redis/",
      "title": "I Added Redis and Broke My p99",
      "summary": "Adding Redis is the easy part — the real work is deciding what to do when your cached data becomes stale.",
      "date_published": "2026-03-18T00:00:00.000Z",
      "date_modified": "2026-03-18T00:00:00.000Z",
      "tags": [
        "Infrastructure"
      ]
    },
    {
      "id": "https://blog.bustamam.tech/writing/url-shortener-phase-1-baseline/",
      "url": "https://blog.bustamam.tech/writing/url-shortener-phase-1-baseline/",
      "title": "A URL Shortener Is Not Just Two Endpoints",
      "summary": "Two endpoints, one table, and a load test — everything that follows is measured against this baseline.",
      "date_published": "2026-03-04T00:00:00.000Z",
      "date_modified": "2026-03-04T00:00:00.000Z",
      "tags": [
        "Infrastructure"
      ]
    }
  ]
}