{
  "title": "Are Software Factories a Scam? with JLarky",
  "slug": "are-software-factories-a-scam-with-jlarky",
  "collection": "videos",
  "contentType": "Video",
  "description": "JLarky challenges software-factory hype while mapping the context, orchestration, security, and validation systems behind practical AI coding.",
  "summary": "JLarky challenges software-factory hype while mapping the context, orchestration, security, and validation systems behind practical AI coding.",
  "author": {
    "name": "Anthony Campolo"
  },
  "source": {
    "channel": "Anthony Campolo",
    "channelUrl": "https://www.youtube.com/channel/UCpdzti0GURPfMjKzYK5FVSA",
    "originalUrl": "https://www.youtube.com/watch?v=_Def0E60F0w"
  },
  "publishedAt": "2026-09-02T00:00:00.000Z",
  "updatedAt": null,
  "freshness": {
    "label": "Published",
    "value": "2026-09-02T00:00:00.000Z"
  },
  "urls": {
    "html": "https://ajcwebdev.com/videos/are-software-factories-a-scam-with-jlarky/",
    "markdown": "https://ajcwebdev.com/videos/are-software-factories-a-scam-with-jlarky/index.md",
    "json": "https://ajcwebdev.com/videos/are-software-factories-a-scam-with-jlarky/index.json"
  },
  "headings": [
    {
      "depth": 2,
      "id": "episode-description",
      "text": "Episode Description"
    },
    {
      "depth": 2,
      "id": "episode-summary",
      "text": "Episode Summary"
    },
    {
      "depth": 2,
      "id": "speakers",
      "text": "Speakers"
    },
    {
      "depth": 2,
      "id": "chapters",
      "text": "Chapters"
    },
    {
      "depth": 3,
      "id": "00-00-00-defining-the-software-factory",
      "text": "00:00:00 - Defining the Software Factory"
    },
    {
      "depth": 3,
      "id": "00-05-03-when-automation-claims-exceed-reality",
      "text": "00:05:03 - When Automation Claims Exceed Reality"
    },
    {
      "depth": 3,
      "id": "00-09-38-a-theory-of-ai-coding-systems",
      "text": "00:09:38 - A Theory of AI Coding Systems"
    },
    {
      "depth": 3,
      "id": "00-14-09-why-developers-keep-building-harnesses",
      "text": "00:14:09 - Why Developers Keep Building Harnesses"
    },
    {
      "depth": 3,
      "id": "00-18-30-context-memory-and-model-switching",
      "text": "00:18:30 - Context, Memory, and Model Switching"
    },
    {
      "depth": 3,
      "id": "00-22-39-t3-code-as-an-opinionated-agent-layer",
      "text": "00:22:39 - T3 Code as an Opinionated Agent Layer"
    },
    {
      "depth": 3,
      "id": "00-27-00-subagents-as-context-management",
      "text": "00:27:00 - Subagents as Context Management"
    },
    {
      "depth": 3,
      "id": "00-31-30-triggers-schedules-and-agent-orchestration",
      "text": "00:31:30 - Triggers, Schedules, and Agent Orchestration"
    },
    {
      "depth": 3,
      "id": "00-35-30-coordinators-reviewers-and-cheap-workers",
      "text": "00:35:30 - Coordinators, Reviewers, and Cheap Workers"
    },
    {
      "depth": 3,
      "id": "00-40-13-sandboxing-agents-that-run-with-full-permission",
      "text": "00:40:13 - Sandboxing Agents That Run with Full Permission"
    },
    {
      "depth": 3,
      "id": "00-44-40-security-without-a-heavy-virtual-machine",
      "text": "00:44:40 - Security Without a Heavy Virtual Machine"
    },
    {
      "depth": 3,
      "id": "00-49-00-capability-boundaries-and-prompt-injection",
      "text": "00:49:00 - Capability Boundaries and Prompt Injection"
    },
    {
      "depth": 3,
      "id": "00-53-00-paseo-and-hands-free-orchestration",
      "text": "00:53:00 - Paseo and Hands-Free Orchestration"
    },
    {
      "depth": 3,
      "id": "00-57-42-validation-promises-meet-production-failures",
      "text": "00:57:42 - Validation Promises Meet Production Failures"
    },
    {
      "depth": 3,
      "id": "01-02-10-why-testing-cannot-cover-every-permutation",
      "text": "01:02:10 - Why Testing Cannot Cover Every Permutation"
    },
    {
      "depth": 3,
      "id": "01-06-28-mutation-testing-and-the-human-role",
      "text": "01:06:28 - Mutation Testing and the Human Role"
    },
    {
      "depth": 3,
      "id": "01-10-10-code-is-an-editable-artifact-not-compiler-output",
      "text": "01:10:10 - Code Is an Editable Artifact, Not Compiler Output"
    },
    {
      "depth": 3,
      "id": "01-14-10-where-vibe-coding-and-factories-can-help",
      "text": "01:14:10 - Where Vibe Coding and Factories Can Help"
    },
    {
      "depth": 3,
      "id": "01-18-30-matching-model-intelligence-to-task-difficulty",
      "text": "01:18:30 - Matching Model Intelligence to Task Difficulty"
    },
    {
      "depth": 3,
      "id": "01-23-43-preferred-agents-models-and-subscription-costs",
      "text": "01:23:43 - Preferred Agents, Models, and Subscription Costs"
    },
    {
      "depth": 3,
      "id": "01-28-20-say-to-me-voice-agents-and-personal-projects",
      "text": "01:28:20 - Say to Me, Voice Agents, and Personal Projects"
    },
    {
      "depth": 3,
      "id": "01-32-17-linux-distributions-and-the-value-of-local-help",
      "text": "01:32:17 - Linux Distributions and the Value of Local Help"
    },
    {
      "depth": 3,
      "id": "01-36-45-parasocial-fix-closing-stories-and-what-comes-next",
      "text": "01:36:45 - Parasocial Fix, Closing Stories, and What Comes Next"
    },
    {
      "depth": 2,
      "id": "resources-and-links",
      "text": "Resources and Links"
    },
    {
      "depth": 2,
      "id": "transcript",
      "text": "Transcript"
    }
  ],
  "tags": [
    "ai",
    "testing"
  ],
  "discovery": {
    "apiIndex": "https://ajcwebdev.com/api/index.json",
    "llmsTxt": "https://ajcwebdev.com/llms.txt",
    "llmsFullTxt": "https://ajcwebdev.com/llms-full.txt",
    "sitemapMd": "https://ajcwebdev.com/sitemap.md",
    "sitemapXml": "https://ajcwebdev.com/sitemap.xml"
  },
  "nextActions": [
    {
      "action": "open_html",
      "url": "https://ajcwebdev.com/videos/are-software-factories-a-scam-with-jlarky/",
      "method": "GET",
      "accept": "text/html"
    },
    {
      "action": "get_markdown_twin",
      "url": "https://ajcwebdev.com/videos/are-software-factories-a-scam-with-jlarky/index.md",
      "method": "GET",
      "accept": "text/markdown"
    },
    {
      "action": "get_json_twin",
      "url": "https://ajcwebdev.com/videos/are-software-factories-a-scam-with-jlarky/index.json",
      "method": "GET",
      "accept": "application/json"
    }
  ]
}