Skip to content

Building a Software Factory that actually works (Full Course)

The Startup Ideas Podcast

Hosted by Greg Isenberg

31m
Transcript

Original podcast

Summary

Written by a model from the transcript; not yet reviewed.

In this episode, the guest walks through the exact mechanics of building and running a personal software factory using AI agents. Rather than relying on a specific commercial software product or model harness, a software factory is explained as a model-agnostic workflow utilizing structured markdown files and a four-step production pipeline. The guest breaks down the pipeline into isolating work trees to prevent agents from overwriting files, structuring code into service layers, enforcing evidence-driven testing with visual before-and-after proof, and automating code reviews through an external review agent loop. This approach allows non-technical creators and developers alike to run multiple parallel features simultaneously and ship working applications efficiently.

  • Every new feature should start in a fresh Git work tree branched from origin main so agents can work in parallel without conflicts. 5:26
  • Code structure guidelines should be injected into agent prompts to ensure the generated code is written in a clean service layer architecture. 12:31
  • Evidence-driven testing requires the agent to record or screenshot before and after states to visually prove that a feature or bug fix actually works. 15:32
  • Using automated code review agents like Greptile enables a feedback loop where an agent must continuously refine its code until meeting a high confidence score. 22:59

Chapters

  1. 0:00
    Intro and Brex Sponsorship

    Hosts introduce the episode, explain the viral concept of software factories, and promote Brex as the sponsor.

  2. 1:35
    Defining Software Factory Concept

    Ross Mike explains what a software factory is, why it matters, and how it differs from traditional development.

  3. 4:19
    Agents.md and Isolate Workflow

    Mike details the agents.md file and the isolate step that creates isolated branches for each feature.

  4. 13:25
    Building with Code Structure Skill

    The build step uses the code structure skill to produce clean, service‑layer code that is easy for humans to read.

  5. 14:48
    Proving Work with Evidence‑Driven Testing

    Agents prove their work by capturing before/after screenshots or test results, ensuring changes actually work.

  6. 22:27
    Ship and Grep Loop Integration

    After proving, the ship step uses Grep Loop to review code, loop back if needed, and merge once quality is met.

  7. 29:09
    Recap and Factory Analogy

    Hosts recap the four steps—Isolate, Build, Prove, Ship—and compare the process to a physical factory.

  8. 30:02
    Final Thoughts and Resources

    The episode concludes with encouragement to use code‑review agents and links to follow Ross Mike.

Highlights

  • 2:23

    Defining The Software Factoryinsight

    The guest explains that a software factory is not a proprietary tool or model, but rather a structured workflow, set of skills, and domain knowledge that maximizes AI model capabilities during development.

  • 5:26

    Isolating Features With Work Treesstrategy

    To prevent AI agents from deleting files or conflicting with each other, every new feature is assigned to a separate Git work tree copy of the application so multiple tasks run simultaneously.

  • 11:53

    Enforcing Code Structure Standardsinsight

    AI models often write sloppy, duplicate code just to get the job done. A specific code structure skill forces the agent to write maintainable code using service layer architecture.

  • 15:32

    Evidence-Driven Testing And Visual Proofstrategy

    The guest demonstrates how agents provide visual before-and-after screenshots or videos of the application state, allowing non-technical managers to verify work without reading raw code.

  • 19:28

    Measuring Performance Improvementsdata

    When visual verification is insufficient for performance updates, the agent writes automated tests and logs specific speed metrics, such as dropping a page load time from 815 milliseconds down to 60 milliseconds.

  • 22:59

    Automated Code Review Loopstrategy

    An external code review agent inspects open pull requests, assigns confidence scores, and leaves feedback that automatically pushes the coding agent back into the build loop until reaching a top rating.

Quotes

  • “A software factory is literally just a bunch of markdown files.”
    Unnamed speaker · 29:28
  • “The code structure skill does, it writes it in what's called a service layer architecture.”
    Unnamed speaker · 12:31
  • Brex 0:51–1:26

About this episode

Get Your Complete Financial OS at https://startup-ideas-pod.link/brex_SIP I welcome Ras Mic back to the pod to explain the phrase "software factory." Mic shares his screen and walks through the exact system that he runs today. His factory has four steps: isolate, build, prove, and ship. He keeps the whole system in five or six markdown files, so it works with any model and any harness. By the end of this episode, you can boot up your own factory, run many agents in parallel, and trust the code that comes back. Create your own Software Factory: https://startup-ideas-pod.link/ras-software-factory Timestamps 00:00 – Intro 02:17 – Software Factory Definition 03:44 – Why the Software Factory Matters 05:23 – Step 1: Isolate With Git Work Trees 11:34 – Step 2: Build With the Code Structure Skill 14:48 – Step 3: Prove With Evidence-Driven Testing 22:25 – Step 4: Ship With Grep Loop and Greptile 26:52 – The Physical Factory Analogy 29:21 – A Software Factory Is Markdown Files 30:02 – Closing Thoughts Key Points A software factory is a workflow of skills and domain knowledge, so it runs with any model and any harness. Isolate: every feature starts in a fresh git work tree branched from origin main, so each agent keeps its own station. Build: a code structure skill makes the agent write service layer code that a human developer can read. Prove: the agent records a before state and an after state as video, screenshots, or numbers. Ship: Greptile scores the PR, and the agent loops back to build until it earns five out of five. Mic runs up to 15 features in parallel and reviews the visual proof instead of the raw code. The #1 tool to find startup ideas/trends - https://www.ideabrowser.com LCA helps Fortune 500s and fast-growing startups build their future - from Warner Music to Fortnite to Dropbox. We turn 'what if' into reality with AI, apps, and next-gen products https://latecheckout.agency/ FIND ME ON SOCIAL X/Twitter: https://twitter.com/gregisenberg Instagram: https://instagram.com/gregisenberg/ LinkedIn: https://www.linkedin.com/in/gisenberg/ FIND MIC ON SOCIAL X/Twitter: https://x.com/Rasmic Youtube: https://www.youtube.com/@rasmic

Transcript

0:00
31:29

5,800 words · 2 speakers

Speaker names marked are inferred from speaking time and the show’s known hosts — they are not voice-verified.

Topics

  • Greptile
  • Fable
  • CodeRabbit
  • Astro
  • MacroScope
  • Git
  • Cursor Cloud Agents
  • Versal
  • GPT-6
  • Astra

Page updated · transcript and summary are machine-generated