Who’s talking
2 speakersTranscript
42 turns · 31 minWhat are software factories and why is it going viral? I mean, it's basically this concept that allows you to use AI agents to actually ship software that isn't sloppy at all, that is more like a factory, more like think about an assembly line, and you're just, instead of building physical products, you're building software. And that's kind of the dream. I mean, if you're able to just create this factory that builds software, and it's valuable software, and you can create multiple apps that generate revenue and add value to people's lives, that sounds pretty good to me. So in today's episode, I brought on Ross Mike, and he clearly explains the entire process. By the end of this episode, you're gonna understand how to set your own software factory up yourself. So enjoy the episode. I can't wait to see what you build. There's a reason why this concept is going viral, and I'll see you at the end. Today's episode is brought to you by Brex. My company's been on Brex for a year and a half, and I started because I kept hearing companies like Vercel, OpenAI, Anthropic were using Brex, and I figured if they're using it, why shouldn't I? It's been a game changer. The thing that got me is how smooth it is. It's got high-limit cards. It's got banking. It's got AI that handles the back-office busy work like expense reports, which I don't wanna do on its own. It's really just built for this agentic world. If you're building something new, it's time to get Brex. Check it out at brex.com/solutions/startups. Link in the description. [upbeat music] The Startup Grind is podcast. It's sippin' time, baby. Micky, welcome back to the pod. By the end of this episode, what are people gonna learn?
We're gonna understand what this bizarre phrase software factory means. I'm actually gonna show you how I run mine. It's a lot easier than you think, and it's definitely model and harness agnostic, so you don't have to purchase some different product to have a software factory. It's gonna be fun, and it's gonna be simple.
Okay, so you're gonna explain what it is, why it matters, how it works, how to think about it. By the end of this, people are just gonna be able to boot up their own software factory if they want, or if they think, "You know what? This Ross Mike guy, I, I don't, I don't, I don't like software factories. I don't like what he's saying," they can pass.
Hundred percent. Hundred percent. With the term software factory, there's been a lot of like startups who've started, and you know, I'm not here to knock anyone's hustle, um, but a software factory is completely harness and model agnostic, meaning it doesn't matter what model you use, it doesn't matter what harness you use, um, it should work, right? Because a software factory is more about someone's workflow skills and domain knowledge, and it's packed up in specific skills that they use in their development process. Now, I want everyone to think like the last app that they built. You probably went on Codex, Claude Code, Cursor, whatever it is, and you just typed, right? You said, "I want to build this," and it built it out for you. You saw it, and you didn't like it, and then you made some changes, right? And
Episode notes
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