{
  "id": "5dcf6c0d0650",
  "url": "https://github.blog/ai-and-ml/generative-ai/spec-driven-development-using-markdown-as-a-programming-language-when-building-with-ai/",
  "title": "Spec-driven development: Using Markdown as a programming language when building with AI - The GitHub Blog",
  "note": "This model is super interesting to me. I think there is a path where our project repositories all have a `/stories` directory that is filled with markdown files authored to describe the software. How about a `/concepts` directory that has visual assets used to explore it. With agents product tools we can move to a world where everyone, not just the coders, are \"in the code\" and able to have much more impact working alongside various specialized agents. ",
  "voice": "jamie",
  "saved": "2025-10-01T13:49:15Z",
  "host": "github.blog",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/5dcf6c0d0650/",
  "markdown": "https://links.thingelstad.xyz/links/5dcf6c0d0650.md",
  "issues": [
    {
      "number": 329,
      "slug": "329",
      "title": "Weekly Thing 329 / Another Thing",
      "date": "2025-10-11T11:00:00Z",
      "section": "Notable",
      "position": 10,
      "url": "https://weekly.thingelstad.com/archive/329/",
      "page": "https://links.thingelstad.xyz/issues/329/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 15,
      "page": "https://links.thingelstad.xyz/hosts/github.blog/",
      "nearest": [
        {
          "id": "235c822be937",
          "title": "Git turns 20: A Q&A with Linus Torvalds - The GitHub Blog",
          "url": "https://github.blog/open-source/git/git-turns-20-a-qa-with-linus-torvalds/",
          "record": "https://links.thingelstad.xyz/links/235c822be937/"
        },
        {
          "id": "f5f41015f5d1",
          "title": "From pair to peer programmer: Our vision for agentic workflows in GitHub Copilot - The GitHub Blog",
          "url": "https://github.blog/news-insights/product-news/from-pair-to-peer-programmer-our-vision-for-agentic-workflows-in-github-copilot/",
          "record": "https://links.thingelstad.xyz/links/f5f41015f5d1/"
        },
        {
          "id": "e5815928b387",
          "title": "How to build secure and scalable remote MCP servers - The GitHub Blog",
          "url": "https://github.blog/ai-and-ml/generative-ai/how-to-build-secure-and-scalable-remote-mcp-servers/",
          "record": "https://links.thingelstad.xyz/links/e5815928b387/"
        },
        {
          "id": "55ff715764a7",
          "title": "Building your first MCP server: How to extend AI tools with custom capabilities - The GitHub Blog",
          "url": "https://github.blog/ai-and-ml/github-copilot/building-your-first-mcp-server-how-to-extend-ai-tools-with-custom-capabilities/",
          "record": "https://links.thingelstad.xyz/links/55ff715764a7/"
        },
        {
          "id": "b065ce914cd8",
          "title": "Pick your agent: Use Claude and Codex on Agent HQ - The GitHub Blog",
          "url": "https://github.blog/news-insights/company-news/pick-your-agent-use-claude-and-codex-on-agent-hq/",
          "record": "https://links.thingelstad.xyz/links/b065ce914cd8/"
        }
      ]
    },
    "same_week": {
      "count": 24,
      "nearest": [
        {
          "id": "52730d04d901",
          "title": "We Built Social Media for Agents and They Won't Stop Posting — 2389 Research, Inc",
          "url": "https://2389.ai/posts/agents-discover-subtweeting-solve-problems-faster/",
          "record": "https://links.thingelstad.xyz/links/52730d04d901/"
        },
        {
          "id": "e16b260e1af8",
          "title": "Building OpenAI with OpenAI | OpenAI",
          "url": "https://openai.com/index/building-openai-with-openai/",
          "record": "https://links.thingelstad.xyz/links/e16b260e1af8/"
        },
        {
          "id": "1a9e18767130",
          "title": "sanix | How I Accidentally Created The Fastest Csv Parser Ever Made",
          "url": "https://sanixdk.xyz/blogs/how-i-accidentally-created-the-fastest-csv-parser-ever-made",
          "record": "https://links.thingelstad.xyz/links/1a9e18767130/"
        },
        {
          "id": "94985b3bfb1f",
          "title": "ai-agents-for-beginners: 12 Lessons to Get Started Building AI Agents",
          "url": "https://github.com/microsoft/ai-agents-for-beginners",
          "record": "https://links.thingelstad.xyz/links/94985b3bfb1f/"
        },
        {
          "id": "642b56eaf1c9",
          "title": "Fundamental of Virtual Memory | Melatoni",
          "url": "https://nghiant3223.github.io/2025/05/29/fundamental_of_virtual_memory.html",
          "record": "https://links.thingelstad.xyz/links/642b56eaf1c9/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://github.blog/ai-and-ml/generative-ai/spec-driven-development-using-markdown-as-a-programming-language-when-building-with-ai/"
  }
}
