{
  "site": "https://adaas.dev",
  "blog": "https://adaas.dev/blog",
  "formats": {
    "rss": "https://adaas.dev/blog/rss.xml",
    "jsonFeed": "https://adaas.dev/blog/feed.json",
    "llms": "https://adaas.dev/llms.txt",
    "llmsFull": "https://adaas.dev/llms-full.txt"
  },
  "count": 15,
  "items": [
    {
      "slug": "distillation-is-your-moat",
      "title": "Distillation Is Your Moat",
      "description": "Anthropic owns the best coding model. If you build your business on top of Claude (like we do) Anthropic eventually owns your margin. The defense is distillation: training your own smaller model on the outputs of the frontier. It's the most consequential AI policy debate of the decade, and almost nobody is paying attention.",
      "publishedAt": "2026-05-12",
      "updatedAt": null,
      "author": "Hunter Hodnett",
      "category": "Strategy",
      "tags": [
        "distillation",
        "fine-tuning",
        "open-source-models",
        "platform-risk"
      ],
      "keywords": [
        "model distillation",
        "fine tuning open source",
        "autonomous coding distillation",
        "anthropic platform risk",
        "hugging face fine tuning"
      ],
      "readingMinutes": 10,
      "formats": {
        "html": "https://adaas.dev/blog/distillation-is-your-moat",
        "markdown": "https://adaas.dev/blog/distillation-is-your-moat.md",
        "plaintext": "https://adaas.dev/blog/distillation-is-your-moat.txt",
        "json": "https://adaas.dev/blog/distillation-is-your-moat.json"
      }
    },
    {
      "slug": "the-bash-harness",
      "title": "The Bash Harness: Determinism Wraps Non-Determinism",
      "description": "An autonomous Claude session without a wrapper is a brilliant intern with no manager, no deadline, and an unlimited API budget. The bash harness is the manager. Here's what it enforces, why it has to be deterministic, and the specific failure modes it prevents.",
      "publishedAt": "2026-05-12",
      "updatedAt": null,
      "author": "Hunter Hodnett",
      "category": "Architecture",
      "tags": [
        "bash-harness",
        "autonomous-agents",
        "claude-code",
        "production-engineering"
      ],
      "keywords": [
        "claude code headless",
        "bash harness",
        "autonomous agent supervisor",
        "claude -p dangerously-skip-permissions"
      ],
      "readingMinutes": 9,
      "formats": {
        "html": "https://adaas.dev/blog/the-bash-harness",
        "markdown": "https://adaas.dev/blog/the-bash-harness.md",
        "plaintext": "https://adaas.dev/blog/the-bash-harness.txt",
        "json": "https://adaas.dev/blog/the-bash-harness.json"
      }
    },
    {
      "slug": "opinionated-stack-deno-svelte-cloudflare",
      "title": "The Opinionated Stack: Why Autonomous Coding Needs Deno, Svelte, and Cloudflare",
      "description": "Most autonomous-coding platforms try to support every language, every framework, every host. That's exactly why they don't work. We picked Deno, Svelte, and Cloudflare, locked the choices, and got autonomy at a scale that makes outside observers incredulous. The constraint is the feature.",
      "publishedAt": "2026-05-10",
      "updatedAt": null,
      "author": "Hunter Hodnett",
      "category": "Engineering",
      "tags": [
        "autonomous-development",
        "deno",
        "svelte",
        "cloudflare",
        "stack-design",
        "opinionated-platforms"
      ],
      "keywords": [
        "autonomous coding stack",
        "deno for ai agents",
        "svelte for autonomous development",
        "cloudflare workers ai agents",
        "opinionated platform",
        "autonomous software development"
      ],
      "readingMinutes": 20,
      "formats": {
        "html": "https://adaas.dev/blog/opinionated-stack-deno-svelte-cloudflare",
        "markdown": "https://adaas.dev/blog/opinionated-stack-deno-svelte-cloudflare.md",
        "plaintext": "https://adaas.dev/blog/opinionated-stack-deno-svelte-cloudflare.txt",
        "json": "https://adaas.dev/blog/opinionated-stack-deno-svelte-cloudflare.json"
      }
    },
    {
      "slug": "beyond-ai-pair-programming",
      "title": "Beyond AI Pair Programming: From Copilot to Coworker to Autonomous Engineer",
      "description": "Copilot was the start, not the destination. Three roles for AI in your engineering org, pair programmer, coworker, autonomous engineer, and the org-chart implications when you move from one to the next. Plus how to upgrade your own job description through the curve.",
      "publishedAt": "2026-05-07",
      "updatedAt": null,
      "author": "Hunter Hodnett",
      "category": "Foundations",
      "tags": [
        "ai-pair-programmer",
        "ai-software-engineer",
        "autonomous-software-engineer",
        "org-chart"
      ],
      "keywords": [
        "ai pair programmer",
        "ai software engineer",
        "autonomous software engineer",
        "autonomous coding agents",
        "copilot vs autonomous"
      ],
      "readingMinutes": 11,
      "formats": {
        "html": "https://adaas.dev/blog/beyond-ai-pair-programming",
        "markdown": "https://adaas.dev/blog/beyond-ai-pair-programming.md",
        "plaintext": "https://adaas.dev/blog/beyond-ai-pair-programming.txt",
        "json": "https://adaas.dev/blog/beyond-ai-pair-programming.json"
      }
    },
    {
      "slug": "the-autonomous-development-manifesto",
      "title": "The Autonomous Development Manifesto",
      "description": "Why we're building Alchemist AI: a working theory of how autonomous coding agents change the unit economics of software, who wins, who's at risk, and what the next three years look like from the inside.",
      "publishedAt": "2026-05-06",
      "updatedAt": null,
      "author": "Hunter Hodnett",
      "category": "Vision",
      "tags": [
        "autonomous-software-development",
        "manifesto",
        "founder-voice",
        "ai-agents"
      ],
      "keywords": [
        "autonomous software development",
        "autonomous coding agents",
        "autonomous development as a service",
        "vibe coding platform",
        "AI software engineer"
      ],
      "readingMinutes": 10,
      "formats": {
        "html": "https://adaas.dev/blog/the-autonomous-development-manifesto",
        "markdown": "https://adaas.dev/blog/the-autonomous-development-manifesto.md",
        "plaintext": "https://adaas.dev/blog/the-autonomous-development-manifesto.txt",
        "json": "https://adaas.dev/blog/the-autonomous-development-manifesto.json"
      }
    },
    {
      "slug": "vibe-coding-vs-autonomous-development",
      "title": "Vibe Coding vs Autonomous Development: The Maturity Curve from Prompt to Production",
      "description": "Vibe coding is the second-best place to be in 2026. Autonomous development is the best. The two get conflated constantly, they're separated by one hard architectural step. Here's the maturity curve, what each stage actually means, and how to climb from one to the other in 90 days.",
      "publishedAt": "2026-05-06",
      "updatedAt": null,
      "author": "Hunter Hodnett",
      "category": "Foundations",
      "tags": [
        "vibe-coding",
        "autonomous-development",
        "agentic-coding",
        "maturity-curve"
      ],
      "keywords": [
        "vibe coding",
        "vibe coding vs autonomous development",
        "agentic coding",
        "autonomous coding",
        "autonomous development as a service"
      ],
      "readingMinutes": 12,
      "formats": {
        "html": "https://adaas.dev/blog/vibe-coding-vs-autonomous-development",
        "markdown": "https://adaas.dev/blog/vibe-coding-vs-autonomous-development.md",
        "plaintext": "https://adaas.dev/blog/vibe-coding-vs-autonomous-development.txt",
        "json": "https://adaas.dev/blog/vibe-coding-vs-autonomous-development.json"
      }
    },
    {
      "slug": "building-your-first-mcp-server",
      "title": "MCP Is the USB-C of AI: Building Your First MCP Server in 30 Minutes",
      "description": "The Model Context Protocol is what gives an AI agent senses, the ability to read your database, drive a browser, hit your production logs. This is the tutorial. Thirty minutes from a blank file to a working custom MCP server your Claude Code agent can call. Plus the gotchas that wasted a thousand dollars of our token spend.",
      "publishedAt": "2026-05-05",
      "updatedAt": null,
      "author": "Hunter Hodnett",
      "category": "Engineering",
      "tags": [
        "mcp",
        "mcp-server",
        "claude-code-mcp",
        "tutorial",
        "autonomous-development"
      ],
      "keywords": [
        "claude code mcp",
        "mcp server",
        "model context protocol",
        "mcp tutorial",
        "build mcp server",
        "browser mcp"
      ],
      "readingMinutes": 13,
      "formats": {
        "html": "https://adaas.dev/blog/building-your-first-mcp-server",
        "markdown": "https://adaas.dev/blog/building-your-first-mcp-server.md",
        "plaintext": "https://adaas.dev/blog/building-your-first-mcp-server.txt",
        "json": "https://adaas.dev/blog/building-your-first-mcp-server.json"
      }
    },
    {
      "slug": "skills-vs-sub-agents",
      "title": "Skills vs Sub-Agents: When to Use Each in Claude Code",
      "description": "Skills and sub-agents are the two tools you reach for when CLAUDE.md and hub-and-spoke aren't enough. They look similar, both give Claude specialized capability, but they're architecturally different in a way that determines whether they save your context budget or burn it.",
      "publishedAt": "2026-05-04",
      "updatedAt": null,
      "author": "Hunter Hodnett",
      "category": "Engineering",
      "tags": [
        "claude-code-subagents",
        "claude-code-agent-teams",
        "skills",
        "sub-agents",
        "claude-code"
      ],
      "keywords": [
        "claude code subagents",
        "claude code agent teams",
        "claude code skills",
        "skills vs sub agents",
        "autonomous coding agents"
      ],
      "readingMinutes": 11,
      "formats": {
        "html": "https://adaas.dev/blog/skills-vs-sub-agents",
        "markdown": "https://adaas.dev/blog/skills-vs-sub-agents.md",
        "plaintext": "https://adaas.dev/blog/skills-vs-sub-agents.txt",
        "json": "https://adaas.dev/blog/skills-vs-sub-agents.json"
      }
    },
    {
      "slug": "agentic-design-patterns",
      "title": "Agentic Design Patterns for Production: 7 Patterns We Battle-Tested at Chipp",
      "description": "Design Patterns named the moves OOP engineers were already using ad-hoc, and naming them made them transferable. Agentic systems need the same treatment now. Seven patterns we've battle-tested across two years of running autonomous development at Chipp, what each one solves, when to use it, and how to know you've gotten it wrong.",
      "publishedAt": "2026-05-03",
      "updatedAt": null,
      "author": "Hunter Hodnett",
      "category": "Engineering",
      "tags": [
        "agentic-design-patterns",
        "agentic-workflows",
        "autonomous-development",
        "claude-code",
        "architecture"
      ],
      "keywords": [
        "agentic design patterns",
        "agentic workflows",
        "agentic ai architecture",
        "autonomous coding patterns",
        "agent orchestration patterns",
        "claude code patterns"
      ],
      "readingMinutes": 15,
      "formats": {
        "html": "https://adaas.dev/blog/agentic-design-patterns",
        "markdown": "https://adaas.dev/blog/agentic-design-patterns.md",
        "plaintext": "https://adaas.dev/blog/agentic-design-patterns.txt",
        "json": "https://adaas.dev/blog/agentic-design-patterns.json"
      }
    },
    {
      "slug": "claude-md-architecture",
      "title": "CLAUDE.md Architecture: A Hub-and-Spoke Pattern for Autonomous Codebases",
      "description": "Your CLAUDE.md is the highest-leverage file in your codebase. It survives compaction, loads in every session, and accumulates the rules that turn a generic Claude into your codebase's senior engineer. Here's the full architecture, root file, directory hub-and-spoke, scar-tissue practice, auto-load tables, and the anti-patterns that wreck it.",
      "publishedAt": "2026-05-02",
      "updatedAt": null,
      "author": "Hunter Hodnett",
      "category": "Engineering",
      "tags": [
        "claude-md",
        "claude-code",
        "claude-code-best-practices",
        "context-engineering",
        "autonomous-development"
      ],
      "keywords": [
        "claude.md",
        "claude code best practices",
        "claude code claude md",
        "hub and spoke claude md",
        "claude code memory",
        "autonomous coding agents"
      ],
      "readingMinutes": 13,
      "formats": {
        "html": "https://adaas.dev/blog/claude-md-architecture",
        "markdown": "https://adaas.dev/blog/claude-md-architecture.md",
        "plaintext": "https://adaas.dev/blog/claude-md-architecture.txt",
        "json": "https://adaas.dev/blog/claude-md-architecture.json"
      }
    },
    {
      "slug": "self-healing-bug-bot",
      "title": "Building a Self-Healing Bug Bot: The Autonomous Dev System We Use at Chipp",
      "description": "The implementation post. Five components, real bash, real Claude Code, and the system that ships 20-30 production changes a day at Chipp without a pull request in sight. Includes the harness skeleton you can copy, the MCP fleet we run, and an honest accounting of cost and failure modes.",
      "publishedAt": "2026-05-01",
      "updatedAt": null,
      "author": "Hunter Hodnett",
      "category": "Engineering",
      "tags": [
        "bug-bot",
        "autonomous-coding",
        "agentic-workflows",
        "claude-code",
        "self-healing"
      ],
      "keywords": [
        "autonomous coding",
        "agentic workflows",
        "self-healing pipeline",
        "claude code agent teams",
        "bash harness",
        "bug bot"
      ],
      "readingMinutes": 14,
      "formats": {
        "html": "https://adaas.dev/blog/self-healing-bug-bot",
        "markdown": "https://adaas.dev/blog/self-healing-bug-bot.md",
        "plaintext": "https://adaas.dev/blog/self-healing-bug-bot.txt",
        "json": "https://adaas.dev/blog/self-healing-bug-bot.json"
      }
    },
    {
      "slug": "context-engineering",
      "title": "Context Engineering: The Skill That Turns Claude Into a Production Co-Developer",
      "description": "Context engineering is the foundational discipline of autonomous development, and the source of most of your hallucinations, token bills, and pipeline failures. Four core moves, the patterns we run every day at Chipp, and how to know it's working.",
      "publishedAt": "2026-04-30",
      "updatedAt": null,
      "author": "Hunter Hodnett",
      "category": "Engineering",
      "tags": [
        "context-engineering",
        "claude-code",
        "claude-code-best-practices",
        "autonomous-development"
      ],
      "keywords": [
        "context engineering",
        "claude code best practices",
        "claude.md",
        "context window",
        "autonomous coding agents",
        "kv cache claude"
      ],
      "readingMinutes": 13,
      "formats": {
        "html": "https://adaas.dev/blog/context-engineering",
        "markdown": "https://adaas.dev/blog/context-engineering.md",
        "plaintext": "https://adaas.dev/blog/context-engineering.txt",
        "json": "https://adaas.dev/blog/context-engineering.json"
      }
    },
    {
      "slug": "autonomous-development",
      "title": "The Autonomous Development Manifesto: Why We're Building Alchemist",
      "description": "An engineering team of two. 20–30 production deploys a day. No PR queue, no on-call rotation. This is the case for autonomous development, the discipline, the architecture, the maturity curve, and ADaaS as a category. Plus the system we run at Chipp and the product we're building from it.",
      "publishedAt": "2026-04-29",
      "updatedAt": null,
      "author": "Hunter Hodnett",
      "category": "Manifesto",
      "tags": [
        "autonomous-development",
        "adaas",
        "autonomous-software-development",
        "manifesto"
      ],
      "keywords": [
        "autonomous development",
        "ADaaS",
        "autonomous development as a service",
        "autonomous software development",
        "autonomous coding",
        "autonomous engineering",
        "alchemist ai"
      ],
      "readingMinutes": 20,
      "formats": {
        "html": "https://adaas.dev/blog/autonomous-development",
        "markdown": "https://adaas.dev/blog/autonomous-development.md",
        "plaintext": "https://adaas.dev/blog/autonomous-development.txt",
        "json": "https://adaas.dev/blog/autonomous-development.json"
      }
    },
    {
      "slug": "what-is-adaas",
      "title": "What Is Autonomous Development as a Service (ADaaS)?",
      "description": "ADaaS is a category, not a feature. It productizes the engineering practice itself, the pipeline, the harness, the verification loop, the documentation system, the whole apparatus. Here's what you're actually buying, what it isn't, how to evaluate a provider, and why this is the next -aaS to reshape an industry.",
      "publishedAt": "2026-04-28",
      "updatedAt": null,
      "author": "Hunter Hodnett",
      "category": "Foundations",
      "tags": [
        "adaas",
        "autonomous-development",
        "autonomous-software-development",
        "software-as-a-service",
        "foundations"
      ],
      "keywords": [
        "ADaaS",
        "autonomous development as a service",
        "autonomous software development",
        "autonomous coding",
        "autonomous engineering",
        "alchemist ai"
      ],
      "readingMinutes": 11,
      "formats": {
        "html": "https://adaas.dev/blog/what-is-adaas",
        "markdown": "https://adaas.dev/blog/what-is-adaas.md",
        "plaintext": "https://adaas.dev/blog/what-is-adaas.txt",
        "json": "https://adaas.dev/blog/what-is-adaas.json"
      }
    },
    {
      "slug": "what-is-autonomous-software-development",
      "title": "What is Autonomous Software Development?",
      "description": "A working definition of autonomous software development, how it differs from coding assistants like Copilot, and where the technology actually delivers today.",
      "publishedAt": "2026-04-27",
      "updatedAt": null,
      "author": "The Alchemist team",
      "category": "Foundations",
      "tags": [
        "autonomous-software-development",
        "ai-agents",
        "software-engineering"
      ],
      "keywords": [
        "autonomous software development",
        "autonomous coding agents",
        "AI software engineer",
        "agentic software development",
        "autonomous development as a service"
      ],
      "readingMinutes": 6,
      "formats": {
        "html": "https://adaas.dev/blog/what-is-autonomous-software-development",
        "markdown": "https://adaas.dev/blog/what-is-autonomous-software-development.md",
        "plaintext": "https://adaas.dev/blog/what-is-autonomous-software-development.txt",
        "json": "https://adaas.dev/blog/what-is-autonomous-software-development.json"
      }
    }
  ]
}