By playing, you agree to uListen's Terms and Privacy Policy and YouTube's Terms of Service.
Sequoia CapitalFactory's Matan Grinberg: The Coming ‘Dark Factory’ Where Software Builds Itself
Summaries, chapters, transcripts, and FAQs on this page are made by uListen, not YouTube.
Transcript
55 min read · 11,123 words- 0:00 – 1:37
Introduction
- MGMatan Grinberg
Bezos at Amazon, it's customer obsession. But in our mind, that's an input metric. Like, you don't wanna measure input metrics. It doesn't matter if you're customer obsessed. Like, you could be customer obsessed and they file a restraining order against you-
- PGPat Grady
[laughs]
- MGMatan Grinberg
... 'cause they don't like what it is that you're doing. Like, our job is to build something so good that our customers themselves become obsessed with us. That is our job. It's like, you know, the analogy is if you're a coach of a basketball team, you don't wanna tell your players before they come out there like, "Hey guys, make sure to sweat." It's like, what? Like, no. Like, score points.
- PGPat Grady
[laughs]
- MGMatan Grinberg
Like, we need to score points. And in doing so, yeah, you're probably gonna sweat. And I think similarly, to create obsessed customers, you probably need to be really obsessed yourself with the customers, but the output is what matters. [upbeat music]
- PGPat Grady
We're here in the studio with Matan from Factory. This is our second time with Matan.
- MGMatan Grinberg
Yes, indeed. Thanks for having me.
- PGPat Grady
You're in the small and elite group of second-time Training Data attendees, so thank you.
- MGMatan Grinberg
Oh, yeah.
- PGPat Grady
Matan is the co-founder and CEO of Factory, which makes droids, which are autonomous agents for the art of software development.
- MGMatan Grinberg
Yes, indeed.
- PGPat Grady
And Matan, we're gonna jump right in because I think you guys are a little bit of a dark horse candidate in this world of software development. It is a market that has absolutely taken off. There are folks like Claude Code and Cognition and others who, who have a lead, but you guys are coming up strong. Talk about the competitive dynamics and what makes Factory special.
- MGMatan Grinberg
It's been a
- 1:37 – 4:26
Enterprise Lock In Fears
- MGMatan Grinberg
wild ride. We started Factory th- three and a half years ago now, so in April of 2023, when the world and the enterprise in particular was barely ready for GitHub Copilot, let alone fully autonomous agents. And so, um, I think the first two years, it was kind of our journey in the desert, is, is how I like to refer to it, because we were focused on fully autonomous agents, but engineers weren't ready, procurement teams at the enterprise weren't ready. And so I think retrospectively, we really, like, honed our craft and learned a lot about how to build for developers in the enterprise. But, um, you know, it, it took a lot of time to actually come around to when they were ready to receive it. And so we're kind of now emerging much more, and some of these other players like Anthropic or OpenAI, who have a ton of distribution, um, are going in and, you know, bringing their incredible tools like Claude Code or Codex. The thing that enterprises are really caring about that we have learned through those two years is they do not want anyone to kind of be their single point of failure. They do not want anyone to kind of control their fate. And so something that really matters is model independence. Everyone learned from cloud, where, you know, back in the cloud days, it was like AWS or, or, or Azure being like, "Hey, you know, come on in, sign this three-year contract. It's gonna be so cheap. We're gonna subsidize it. It'll be great." And then a couple years later when it came time to renewal, they would 10X the, the, the contract.
- PGPat Grady
Ha ha-
- MGMatan Grinberg
I mean-
- PGPat Grady
... David Gravity, we got you now.
- MGMatan Grinberg
Yeah, we got you. What are you gonna do, a two-year migration to go to someone else? Like, no way. Everyone has scars from that now, and so everyone knows, look, Claude Code is fantastic. Uh, Codex from OpenAI is fantastic. We cannot put our fate in any one of these model providers' hands. Also, like, you just look at the risk profiles of the model labs versus the cloud providers. What's the last piece of drama that came out of a, one of the cloud providers versus like the model labs? It seems like there's kind of always some sort of chaos of, you know, internal fighting or getting in spats with the government or, you know, any other entities. And so, uh, if you're gonna, you know, build this very important part of your business, you wanna make sure that you're robust to any of these changes. And that's something that we've learned over those kind of initial two years is, like, developers really care about things being modular. They wanna know that they can customize it to what they want. They wanna know that if there's a new model that comes out that's faster or cheaper or more performant, they can kind of hot swap it in. And that's, I think, one of the biggest reasons why a lot of the largest enterprises are taking the momentum that they had from a Codex or a Claude Code and then are carrying that into Factory because they get that performance from these fantastic models, but they do it without the vendor lock-in that, you know, the model labs
- 4:26 – 5:24
No Lock In Promise
- MGMatan Grinberg
directly provide.
- PGPat Grady
Well, and if I'm the enterprise, I'm gonna be like, "Wait a minute. Am I now just getting locked into Factory?" What's the answer to that?
- MGMatan Grinberg
So the good-- It, it's a really good question 'cause that is something that you might think of, like, "Okay, wait, so we're just switching the, the lock-in point?" All of the modularity that we build is such that if at some point you wanted to say, "Hey, you know what? Factory's not staying at the frontier anymore," whether it's, like, the automations that you build or the skills registry that we help you create, the work that we've done stays in your code base, and any of the automations that we've created, the artifacts also live in your code base. In other words, there aren't really things that we're saying, like, our tribal knowledge about your org that we're keeping on our side and not giving to you. Um, and that's part of the relationship that we have with customers is, like, we similarly want to make sure we're providing the best experience possible. If we help you arbitrage between different models to get cost optimization, we're giving you that optimization. We're not taking that away from you. Um, and I think that's a really important part of the trust that we're building with, with these
- 5:24 – 7:24
Two Years Early
- MGMatan Grinberg
enterprises.
- PGPat Grady
You and I were talking probably a couple months ago at this point, and I was trying to give you credit for having the right vision for this market two, three years ago, and you responded with something along the lines of, "Thank you, but being two, three, two or three years early is the same as being wrong."
- MGMatan Grinberg
Yes.
- PGPat Grady
Um, which I thought was a wonderful response in so many ways. Can you talk about, like, that, those two years in the desert? How did it feel to have this vision that turned out to be right that nobody appreciated for a year or two? Can you just talk about, like, that journey and what it has done to the DNA of, of your company?
- MGMatan Grinberg
Yeah, I mean, in the moment it's really, really difficult because, you know, uh- I hadn't had a job before. I dropped out of my PhD to start this company and, you know, over the course of those two years convinced, you know, 20 of the smartest people that I've ever met to quit what it was that they were doing and, you know, join Factory and join us on this mission. Um, and these are people with families, these are people with kids who are, like, dedicating years of their lives to this problem and going, you know, customer after customer and they, like, they weren't ready for agents. They didn't get it. Also, the models weren't as performant, but I think a lot of it was behavioral. And I mean, even just a fun anecdote of, like, giving developers an NPS survey. If you ever are giving a developer an NPS survey, they do not like [laughs] whatever it is that you're giving it to them.
- PGPat Grady
[laughs]
- MGMatan Grinberg
Because, like, developers, they vote with their feet.
- PGPat Grady
Yeah.
- MGMatan Grinberg
They are very clear what they like and what they don't like, and if you're like, "Hmm, I wonder if they like it," they definitely don't.
- PGPat Grady
[laughs]
- MGMatan Grinberg
Um, and uh, but during that time, I think there were, there was a lot that we were learning. There was a lot that I myself was learn- I'd never had a job before. Enterprise sales is not something that comes obvious to, to a physicist. Um, but at the end of the day, it doesn't, it doesn't matter. There's no, you don't get any, you know, bonus points for being early because, like, who, who cares? Like, there's no consolation prize. It's either you do the thing or you don't do the thing, and that's all that matters.
- 7:24 – 13:49
Refunding Revenue
- MGMatan Grinberg
And for the team, it was really tough. There were points where, uh, we ended up getting good at enterprise sales, but the product still wasn't good.
- PGPat Grady
Mm.
- MGMatan Grinberg
And that's a very tricky position to be in because we ended up, you know, getting to a point where we were, like, just under 2 million in revenue and the product was not good. And there was a point in time where we realized this. 'Cause if you're really good at sales, you can sign contracts. That's like, you can definitely do that. But if you're doing that and the developers don't like your product, it's like a ticking time bomb because it's eventually they're gonna churn and it's gonna be really, really bad. We realized this and we proactively gave all of those customers their money back, and I remember that, uh, was one of the most difficult decisions to make because not only is there a, uh, you know, a group of, you know, 20 people who are getting ridiculous offers from all the labs. They have these huge, you know, financial incentives to go elsewhere. There are all these other companies that are doing well, and they decided to do this, and then we're gonna say, "Oh yeah, hey, by the way, that, you know, little bit of revenue we managed to get, we're actually gonna give it back 'cause we don't think the product is making their developers happy." We also had to tell-
- PGPat Grady
Why did you make that decision?
- MGMatan Grinberg
You know, we sold them on a good vision and convinced them that, you know, this is the, the right team to work with and that we were gonna deliver the solution for them. But we realized that the way that we had sold them on it and the product that we were delivering was not up to snuff in a way that I don't think it would hold true to one of our operating principles, and one of our operating principles that I really like is create obsessed customers.
- PGPat Grady
Yeah.
- MGMatan Grinberg
This kind of like flips over Bezos's thing, where Bezos at Amazon, it's customer obsession. But in our mind, that's an input metric.
- PGPat Grady
Mm.
- MGMatan Grinberg
And like input metrics are r- Like you don't want to measure input metrics. It doesn't matter if you're customer obsessed. Like you could be customer obsessed and they file a restraining order against you-
- PGPat Grady
[laughs]
- MGMatan Grinberg
... 'cause they don't like what it is that you're doing. Like our job is to build something so good that our customers themselves become obsessed with us. That is our job. It's like, you know, the analogy is if you're a coach of a basketball team, you don't want to tell your players before they come out there like, "Hey, guys, make sure to sweat." It's like, what? Like no, like score points.
- PGPat Grady
[laughs]
- MGMatan Grinberg
Like we need to score points. And in doing so, yeah, you're probably gonna sweat. And I think similarly to create obsessed customers, you probably need to be really obsessed yourself with the customers, but the output is what matters. And I think that it, coming back to this, the product that we were delivering was not creating obsessed customers. And we wanted to make sure, like this was a group of the smartest people I've ever met. We were getting there. Like we were getting a lot of intuition. Things were starting to come together internally. Like we could see internally we were starting to become a lot more agent native in how we were doing things, and the product was kind of scratching that itch. But we were kind of ahead of our customers, and we wanted to maintain trust with our customers so that when it does hit, we can come back to them and say, "Hey, guys, this is the real deal, I promise." And to build that credibility, we had to say, "Hey, look, you know, even though you were maybe happy to continue, we're gonna give you this back and say three months from now, I think it'll be ready. Give us some time and I promise we will knock your socks off."
- PGPat Grady
How did your customers react when you had that conversation?
- MGMatan Grinberg
Some of them were like, "Oh, great." [laughs] Like, "Sounds good." 'Cause I think it wasn't something that they, you know, were obsessed with. Some of them were a little bit confused. Um, but I think gen- generally it's, especially enterprises, they're not used to these things. A lot of times enterprise budget, once it's gone, it's gone and no one really cares.
- PGPat Grady
Yeah. [laughs]
- MGMatan Grinberg
And so some of them didn't even know if they had a mechanism by which to take back the money. [laughs]
- PGPat Grady
[laughs]
- MGMatan Grinberg
Um, but you know, it's a difficult thing to tell also like investors who believe in you. Like, you know, I remember having the conversation with Sean. Um, I think Sean obviously he's stayed really close with the company, so he was very like on the same page. But it's kind of a scary thing to be like, "Hey, by the way, you know, remember all those updates?" And you're saying, "Hey, look, the, you know, revenue's going up. It's about to go down to zero." Um, it was a scary thing. Uh, and I think it was kind of a leap of faith of like we see the signal internally early of like this is the direction we need to go. We need to kind of pivot the approach on the product. But I remember that all hands where we told the whole team, it was like, oh my God. That was like one of the worst months of my life. Like I was just... 'Cause no, like n- not everyone was gonna say like, "What the hell is this? What's going on?" But it's kind of the looks on their faces where they kind of go a little bit pale and they're like, "Oh boy," like, "Is this just the early signs and we're about to sink completely?" Um-
- PGPat Grady
How'd you keep the team together through that?
- MGMatan Grinberg
I think honestly, the only reason the team stayed together is we were so ruthless about hiring early on, where it was like people that are genuinely really, really obsessed with the mission, which our mission is to bring autonomy to software engineering. And like really, really caring about that, making sure everyone, um, was also like very clear feedback loops as to like- This, the fate is in our hands. It's not like this is like, oh, something that I go do. It's like we all have a part to play in, you know, making this work, and I think embracing how much it sucked was also, I think, something that was very valuable.
- PGPat Grady
Just being honest about it.
- MGMatan Grinberg
Just being super honest about like, "Yeah, this sucks." Like, "Yo, look, look at those competitors, their revenue's going up like crazy." Like, "This is not good." Like, "We are in a very bad position." Like, "We just had to give back all of our revenue." Like, "We need to really get our shit together." Um, and in the moment, I think retrospectively, those are the moments where really the deepest bonds are made. Like, if you talk to people who are like athletes or even like academics or whatever, whenever you're in the like stressful period, whether it's like cramming before finals or, you know, in intense like... You know, we have some, some rowers on our team, and I think that's an example we always go to. Like-
- PGPat Grady
That's a pure pain-
- MGMatan Grinberg
... that sport sucks
- PGPat Grady
... pure pain sport. [laughs]
- MGMatan Grinberg
It's pain. It's literally just there is one number that quantifies your performance. It's just what is your time on your 2K or your time in that. Um, but like embracing that is what creates those enduring bonds such that afterwards, like we know what it's like to be at rock bottom. We know what it's like to lose. We know what it's like... I mean, when we first started the company, our valuation was five million. Like a lot of our competitors, a lot of the companies out there these days, they don't know what it's like to not be a unicorn. That's like manifestly, that is what they are day one. Whereas like we have been there kind of in those dark moments, and not a single person left.
- PGPat Grady
Yeah.
- MGMatan Grinberg
That makes us so resilient and so strong that, you know, going forward, things are going a lot better now. But there are going to be really bad times, but we have that resiliency in our DNA that I'm not sure some of these other companies do.
- SHSonya Huang
I love
- 13:49 – 16:44
Droid CLI Breakthrough
- SHSonya Huang
that. Um, so talk us, talk to us about what changed, and I'm curious your comment from earlier that the model's getting better is not the most important thing that happens.
- MGMatan Grinberg
Yeah.
- SHSonya Huang
'Cause at least in my mind-
- MGMatan Grinberg
Yes
- SHSonya Huang
... the model getting better is the most important thing that happens.
- MGMatan Grinberg
Yes.
- SHSonya Huang
So just help me understand.
- MGMatan Grinberg
Yeah, so, so a couple things. So one is the interaction pattern that we were building for before was too ambitious. Like to your point, we were right in that what we were building for was fully autonomous agents, but it was two years too early, which makes it wrong. And fully autonomous agents require a complete change in behavior from the developer, and we were trying to do that out of the box before they were even using tools like Copilot.
- SHSonya Huang
Mm.
- MGMatan Grinberg
And it was just too much of a leap. It was too much of a step function jump. So it's an important day. I, September 26th, 2025, was when we first put out, um, basically the, the Droid CLI. And the Droid CLI met developers where they were in a manner that previously these fully autonomous agents did not. Um, and also its performance was like completely state-of-the-art, and it was model-agnostic, so it could use every model that was out there. September 26 was also two years after we initially started, so the world had gotten much more used to using things like autocomplete. Like by, by late 2025, most engineers were using an autocomplete tool, and many were starting to, um, at the time, use like a chat interface to ask an agent to go do changes like wholesale, so like the more agentic interaction. However, what we see is that like if you go back now and use, in this like agentic interaction, some of these older models, they're still good. So the biggest thing that changed was developers and, and in particular in the enterprise, like being open-minded to this new way of working. In particular, you know, developers, they've established their workflows over the last 30 years. They can be stubborn. A lot of them were like, "No, no, no," like, "My craft could never be done by an, you know, an AI tool." So a lot of it was just like understanding how to work with these tools and having the willingness to go in and try, and also the intuition about what are the guardrails that you need to provide in order for it to succeed.
- SHSonya Huang
Yeah.
- MGMatan Grinberg
Um, and so I think it was a combination of both of these things. The model's getting better, so you need to do less in the way of providing guardrails, but also developers lowering their guard and being like, "Okay, you know what? Let me go try and do these things. It's gonna go do things I don't like." And then also, there's a certain degree to which when Andrej Karpathy tweets about something, then every engineer suddenly is like, "Okay, you know, maybe this is true." And Andrej started to tweet about these agentic work. Early on, he wasn't as open to it, and then him being more open to it genuinely just changed some people's minds. Um, which is funny, but that's some of the things that go into behavior changes, like you hear it from people you trust. You start seeing it, you know, from people within your organization who are maybe a little bit more agent native, but that's, that's kind of these things together is what, what changed that.
- SHSonya Huang
And now we're all gonna be on Slack. [laughs]
- MGMatan Grinberg
We might, we might be on Sl- we might be pushing the limits of Slack-
- SHSonya Huang
Yeah
- MGMatan Grinberg
... which I think is gonna be another interesting thing.
- SHSonya Huang
That's cool.
- MGMatan Grinberg
But
- 16:44 – 26:42
Harness Frontier Tactics
- MGMatan Grinberg
yeah.
- SHSonya Huang
That's cool. Okay, so September 2025, you launched the Droid CLI. You said frontier performance SOTA. What does that mean for you?
- MGMatan Grinberg
There's like the benchmarks, which have a very short half-life. Like anytime there's a good benchmark, it gets benchmaxed-
- SHSonya Huang
Yep
- MGMatan Grinberg
... within like three to six months.
- SHSonya Huang
Yeah.
- MGMatan Grinberg
At the time, I think the one that we kind of championed when we launched and kind of it ended up becoming a pretty good benchmark was Terminal Bench. So prior to that, the one that was kind of leading was SWE-bench, which was, um, kind of took some open source projects and some examples of issues that were then solved. The problem with that was it was very focused on like Python and like scripting or like individual file changes, whereas Terminal Bench was more, one, it was in the terminal setting, so it was things like scheduling runs and things that were not just like changing the code file, but general software development tasks. And that was something that we ended up, you know, having really frontier performance on. Now it's like benchmaxed to the extreme to where it's like, I think, you know, models that come out now are like 90% on it.
- SHSonya Huang
Yeah.
- MGMatan Grinberg
And I think, um, there's a very short time horizon from putting out a good benchmark to then it being kind of in the training data.
- SHSonya Huang
What goes into building a great, and is it a, is it a great harness? And it seems like there's almost a lot of FUD in the ecosystem of, "My harness is better than your harness," and just-
- MGMatan Grinberg
Yeah, yeah
- SHSonya Huang
... you know, "You need to own the model to have a good harness," or actually you're, you have a better harness if you don't own the model. Like-
- MGMatan Grinberg
Yeah, yeah
- SHSonya Huang
... what's your mental model for, for-
- MGMatan Grinberg
Yeah
- SHSonya Huang
... you know, benchmark maxing aside-
- MGMatan Grinberg
Yes
- SHSonya Huang
... what keeps you at the frontier?
- MGMatan Grinberg
Yeah, so a couple, so some general things that matter are, um, the way you do caching. So, you know, cache tokens end up being like a tenth as expensive, and so one big piece of performance for a given harness is what, what is your, like, rate of, of token caching? Um, another example would be how do you perform while in compression or compaction? So typically when you're dealing with a, a long session, you're gonna exceed the context limit of the model itself, and so the harness will do some sort of, you know, summarization, compression, compaction, whatever you wanna call it. And the way that you perform during that compaction is a big determining factor of how good your harness is. Um, and tests that they do for that are like, you know, they call it needle in the haystack, where you have some long thread and maybe there's one piece of information that's really important. How often will your harness preserve-
- SHSonya Huang
Yeah
- MGMatan Grinberg
... that through compaction? Other examples are, like, tool use or how does it use the environment to validate whatever work that it's doing? Um, these are things that you can kind of have individual metrics on and that we kind of have our own internal benchmarks to measure how do the out of, out of the box agents do versus how does Factory perform? I think one thing that, um, naively everyone believed initially was if you train the model and you build the harness, you're gonna make them better together.
- SHSonya Huang
Yeah.
- MGMatan Grinberg
And much to the chagrin of many of my friends at OpenAI and Anthropic, this is not true. If you build a harness that supports different models, that harness will be better.
- SHSonya Huang
What's the... Like, my intuition would be model harness co-design makes you better.
- MGMatan Grinberg
Yes.
- SHSonya Huang
What's the intuition for why it's actually not?
- MGMatan Grinberg
It's very analogous to the idea maybe like, I don't know, 10 years ago of if you were to be like, "Hey, I wanna train my personal AI," back in like ear- like ML days before, like, GPT-3, "I wanna train my personal AI. I'm gonna give it all of my data because I want it to know me." Turns out the answer was train it on the whole internet and it'll be so much better for you than if it were just trained on your data. So there's a sort of analog that emerges where it's what data is to a model, models are to a harness, where the more models you expose to a harness, you avoid overfitting that harness to the nuances of that model in particular. And there are certain intricacies about different models that you can learn from and then improve different models' performance in your own harness. And this was why, for example, we kind of stopped doing it because Terminal Bench got so, uh, benchmarked, but initially when, like, every new Opus or GPT model would come out, it would perform better on Terminal Bench in Droid than it would in Claude Code or Codex. Um, which is why, like, and this is something that, you know, I think was somewhat frustrating to... 'Cause ide- like from a lab perspective, you ideally want it so that it's better together because then that means you have to use their harness and you can't use a different one. But I think the reality is it, it, it's, uh, you know, having that multi-model harness ends up getting kind of frontier on, on all of those aspects.
- PGPat Grady
Is there a good, like, example or illustration of that? Conceptually it makes sense. Is there, like, an easy way to illustrate it?
- MGMatan Grinberg
Maybe, maybe a good example of it is, like, if you're familiar with the different behaviors of, uh, Opus and GPT 5.6 right now.
- SHSonya Huang
I am. He's on it.
- 26:42 – 27:32
Natural Language Routing
- MGMatan Grinberg
This part of the org, they're just vibe coding. They can use Gemini Flash. This part of the org, they're doing COBOL. We fine-tuned this great model to work on COBOL. Let's route to that when we're working on that part of the code base. Maybe this other part, we really care about reliability, so let's generate the code with OpenAI, test it with Anthropic, review it with, like, Gemini," things like that. And we can actually take in your routing procedure instructions in natural language. So you could even say things like it's not purely deterministic. It can even be like, "Hey, you know, Pat, I don't know, like, I don't know what he's doing," like t- typically-
- PGPat Grady
Give Pat Gemini Flash
- MGMatan Grinberg
... give him Flash.
- PGPat Grady
[laughs]
- MGMatan Grinberg
Like, I don't know. Or like [laughs] or you know, I think we really need to, uh, avoid h- having them use open models because, you know, whatever reason, we don't like the way open models perform here. Um, and we'll do internal benchmarking to know which models are better at which of these
- 27:32 – 29:26
Open Models Catch Up
- MGMatan Grinberg
tasks.
- PGPat Grady
How close are the open models at this point? Which one's the best?
- MGMatan Grinberg
GLM 5.2 is incredible. Um, it's at the point where internally we have no token limits for our engineers, and like half of our tokens are open to open models.
- PGPat Grady
Wow.
- MGMatan Grinberg
Yeah. 'Cause they're just faster and they're cheaper. They're just as performant. And I think the thing that everyone gets wrong is everyone is comparing, like, GLM 5.2 to the latest model, like Opus 4.8 or GPT 5.6, but really they should be compared to Opus 4.7 or GPT 5.5. Um-
- PGPat Grady
Why?
- MGMatan Grinberg
Because generally the open models come later and they're, they're kind of a generation behind, and that's kind of the, the, the frontier models will be frontier. The question is, are the open models getting as good as, like, frontier minus one? And the answer is unequivocally yes, which I think is a really, really interesting outcome. It's great for consumers, and by consumers I don't mean, like, individuals, I mean the consumers of the APIs. Because if you're a, you know, a business that is doing in arch- like software engineering, your job is at a very high level to solve problems. And if we can allow you to solve those problems faster and with cheaper models that are just as performant, that means you can solve more problems. Like, that is a good thing. And it is a very good world where there is not, like, a monopoly on intelligence, but instead kind of a, a, a garden of intelligence that you can pick and choose, um, you know, when you'd like. S- something that we joke about is, like, you know, on this intelligence allocation thing, um, if you're, if you're trying to get a, a tutor for your daughter in algebra, you can probably find someone cheaper than Albert Einstein to be that tutor. Now, it might be that she eventually goes and becomes, like, a leading, you know, physicist or something, in which case, yeah, maybe let's, let's get Albert Einstein in there. But most likely you can get, you know, a high school student or something like that. Um, and it's probably much more cost-effective for you as well to do so. So...
- 29:26 – 31:02
Token Share Forecasts
- PGPat Grady
Since you guys do the model routing, like if you look at the, you know, if there's a pie chart that shows the complexion of models being used by your customer base today, what did it look like a few months ago? What does it look like today? What do you think it'll look like in a year?
- MGMatan Grinberg
Yeah. I will caveat this with saying that right now enterprises haven't gone too opinionated yet into the routing procedures.
- PGPat Grady
Okay.
- MGMatan Grinberg
This is something that will happen over the next six to 12 months, but right now they're just going from no router to router.
- PGPat Grady
I see.
- MGMatan Grinberg
That's kind of the first change. Then it's gonna be, like, the exact nature of the, of the routing. At the beginning of the year, it was less than 1% of tokens went to open models. In the first quarter, it became a single-digit percent. It has now crossed into being a double-digit percent of tokens. Um, now percent of tokens is not always the same as percent of cost 'cause the open tokens are cheaper. Um, but it is, uh, it's pretty crazy to see the, the growth there.
- PGPat Grady
Yeah.
- MGMatan Grinberg
What's your forecast? [sighs] My sense is that we will asymptote towards vast majority being open just because it provides you more optionality and it's cheaper, um- But that doesn't mean they're gonna be... Like, that's of token share, not necessarily of leverage share, 'cause maybe there are 1% of tokens that are incredibly, incredibly valuable, um, and are, like, very key decision-making, and then the rest are more, like, implementation tokens or kind of, uh, lower stakes, if you will. I don't think there's gonna be a world in which, like, it's ever gonna be 100%.
- SHSonya Huang
Yep.
- MGMatan Grinberg
I think the frontier of intelligence will inherently always be valuable for every business j- just 'cause the stakes are gonna get higher-
- SHSonya Huang
Yeah
- MGMatan Grinberg
... and the kind of intricacy with which you think is gonna be more important.
- 31:02 – 32:36
Automating Low Leverage Work
- MGMatan Grinberg
But we'll be better at offloading certain tasks. And this is like you can loosely think of this, uh, already with the way orgs are structured, where, you know, in general, engineering leaders are more tenured engineers who in theory have, like, more wisdom and each kind of minute of their brain power is higher leverage, in theory. Um, and even, you know, you can also imagine, like, consider a human engineer and try mapping over the course of their day, like, how much brain power-
- SHSonya Huang
Yeah
- MGMatan Grinberg
... they're using. And like, you know, it's probably gonna be really low for a lot of it, but then there are gonna be some moments where they're, like, going pretty high, like they're deeply concentrating and thinking about some, you know, systems design problem or whatever. All of those low leverage moments we wanna automate away, and, like, we wanna... Like, those, like, very high leverage moments sometimes, like, you know, we're referring to them as, like, the eureka moments or the moments where they're, like, doing something that's very high leverage. What if those aren't just moments, but what if those are, like, hours at a time? Because you don't have to deal with all the other stuff. And I think that's kind of the, the way to think about intelligence allocation is if you're an engineer and you're writing docs, that is such a low leverage use of your time. Like, you've become an expert in your craft, and you used to spend hours writing docs. Like, I remem- it was actually valuable. Like, I remember Stripe had so much alpha for just having incredible docs.
- SHSonya Huang
Mm.
- MGMatan Grinberg
But imagine all the other stuff those incredible engineers could do if it wasn't writing documentation. Like, we should live in a world where everyone can have docs as good as Stripe, and that is, like, strictly beneficial for everyone. And then the question is, okay, what do those really smart engineers do with their time once they don't
- 32:36 – 35:56
Pricing Beyond Tokens
- MGMatan Grinberg
have to do that?
- SHSonya Huang
Maybe this is a good time to talk about business model, given that, you know, especially with the rise of open-weight models, the cost differential-
- MGMatan Grinberg
Mm
- SHSonya Huang
... um, I imagine that means very different things for your, for your cost structure, but very similar value delivered to customers. How do you think about, uh, business model and pricing?
- MGMatan Grinberg
Yeah. This is more what our customers want and need as opposed to what we want and need. So for example, I think right now usage-based is clearly the way to go. We wanna be aligned with, like, what they are doing and what we are doing. I think seat-based doesn't make sense, at least for what we are doing. My sense is that eventually we will change to outcome-based. Now, I don't think the enterprise is ready for that, and we've learned our lesson from those first two years. We are not going to impose things, right?
- SHSonya Huang
[laughs]
- MGMatan Grinberg
Um, but my suspicion is that, you know, in the 2030s things will probably look more like outcome-based.
- SHSonya Huang
Yeah.
- MGMatan Grinberg
Um-
- PGPat Grady
What does outcome-based mean for your market? What would be the definition of an outcome?
- MGMatan Grinberg
Yeah. So maybe here's a way to put it. So right now we char- we, we are usage-based. Like, the more tokens you use, you know, the more you pay, the more we get. Um, now, since we are model independent, we kind of, with our router, we are kind of pointing a token cannon at either OpenAI, Anthropic, AWS, GCP, you know, any one of these people. Uh, to a certain degree, this is like a really dumbed down version of a marketplace, where right now there is a, a buy- the buy side is an engineer who wants a task done, and then you have the model providers who are saying, like, either in benchmarks right now, they're like, "We perform at this cost and this performance, and then we determine who we go to for that given task."
- PGPat Grady
Yeah.
- MGMatan Grinberg
There's a world in which, you know, if it's so important to get these tokens, they might kind of unof- like, bid in a certain way of saying like, "Look, here is our cost for this task. We will get this task done at this cost no matter what." But they're pricing it such that, you know, they hope that they can make a margin there.
- PGPat Grady
Yeah.
- MGMatan Grinberg
If they price it wrong, they're at a negative margin. If they price it right and win the bid, then they get the positive margin. And the way you determine if the task was successful is by some validation loops, 'cause no one is using these tools anymore where it's just like, "Write me code." Great. Thank you. It's generally, "Write me code, and here's how I know it was done well."
- SHSonya Huang
Mm-hmm.
- MGMatan Grinberg
And similarly, if you are, like, a model lab and you are given, "Here's a task. Here's the validation criteria," you'll be able to say roughly how much you think you would be willing to pay to get those tokens. Uh, so and, you know, you wanna have some, some margin on that. And then in that world, that's basically, that's a way to, that you kind of dynamically shift from usage-based to outcome-based. Um, I think that there are so many questions with this, and this is very much forward-looking. Um, but I think there's a lot of questions about how do you subdivide tasks. You know, divvying that up I think is something that's not obvious.
- PGPat Grady
Yeah.
- MGMatan Grinberg
But as these tools get better, doing things like that actually become way easier.
- PGPat Grady
Yeah. That's fascinating.
- MGMatan Grinberg
Um, yeah.
- PGPat Grady
Yeah, if you can scope a task and then create a competitive marketplace, that'd be a fascinating version of the future.
- MGMatan Grinberg
Yes. And as a user, it then creates an incentive to be very thorough in your validation criteria.
- PGPat Grady
Yeah.
- MGMatan Grinberg
'Cause like, you know there are stories of, like, you know, you ask an agent to, like, fix my code and it deletes your code.
- PGPat Grady
Yeah. [laughs]
- MGMatan Grinberg
It's like, you know, the solution is just get rid of it all together.
- SHSonya Huang
It's like that Silicon Valley episode.
- PGPat Grady
No bugs.
- SHSonya Huang
It's crazy how prescient it was.
- 35:56 – 43:43
Software Factory Vision
- PGPat Grady
Good reference.
- SHSonya Huang
Um, maybe zooming out a little bit, you named the company Factory. Actually, you named it Droid before, before Factory.
- MGMatan Grinberg
That's right.
- SHSonya Huang
But you named it Factory before this concept took off, and now it feels like everybody wants to build a software factory. Where do you think we are today in, in terms of the building of software factories, and how close are we to the ultimate vision of a software factory?
- MGMatan Grinberg
Yeah. Everyone has a software factory, whether they know it or not. It's just a very inefficient one. So it's kind of like it feels like, you know, pre-industrialization where, like, you know, people were manually, like, you know, sewing things together or, like, woodworking or whatever it might be. And These things are very inefficient. Like right now, if you go to an organization that has more than 10,000 people and you were to ask about the process by which they decide and release a feature, there is like hundreds or maybe thousands of people in that process, and most likely they couldn't even draw it for you. Like, there's very low likelihood that they would know what, what that process looks like. Um, that is not because they think that is the right way of doing things. That is just kind of the nature of building large software as it is kind of today. But with these systems, so much tribal knowledge can be codified. So much of this stuff that typically would require, "Oh, we need to ask this guru who's been here for 30 years who has the wisdom. Oh, we then need this approval and that approval. Oh, and I forgot, there was some doc that said we always have to do this checklist." Um, and it relies so much on kind of human behavior and, like, redundancy. So much of that can be automated and refocused on, like, what actually moves the needle for our business. And I think this move towards software factories is a move towards how do we figure out what are the actual inputs that determine what features we need to build, and that might be inputs from the customers, inputs from the market, inputs from like, you know, product leaders at the company. And let's be very clear, these are the signals, the inputs that we are taking in here. Okay, great. We have those signals. Then what is the process by which we build this? Um, and really, like, mapping out the, like, assembly lines of how you are building software is really important because then you get to close the loop and say, "Did this actually deliver outcome for our business?" Talking before about the tokenomics, if you're that CIO and you're faced with that question of where do you put every incremental token, really the question two years from now is gonna become where do you put every incremental dollar? And so you're gonna have to be, be asked, do you put that incremental dollar towards headcount or towards tokens? And if tokens, to where in the org? And these are things that you can only really know when you have these kind of feedback loops that give you examples of like, "Hey, by the way, we made those decisions based on this data, and it did not matter at all. We added these new features and no one cared. It didn't create more retention, it didn't create more usage," or whatever metrics that business is looking to optimize. And the only way to do this is, like, you need kind of more rigor and more process. It almost feels like, like 10 years from now, we're gonna look back at this previous era of software, and it's gonna feel like businesses in, like, ancient times where they didn't do accounting. It is like-
- PGPat Grady
It's gonna be like, it's gonna be like marketing in the day of Mad Men, right?
- MGMatan Grinberg
Yes.
- PGPat Grady
Where it's, like, all creative and you have no idea what's actually working.
- MGMatan Grinberg
It makes no s- like it's like, "Oh yeah, let's ship that feature. Oh, I think it went well. Like, yeah, we had-- I got some metrics on that."
- PGPat Grady
Yeah.
- MGMatan Grinberg
It's like, no. If you guys read the, the blog post that Jack Dorsey put out-
- PGPat Grady
Yeah
- MGMatan Grinberg
... about how every company is like an AGI.
- PGPat Grady
Yeah.
- MGMatan Grinberg
There's also this degree to which if your company is an AGI, you wanna optimize the weights.
- PGPat Grady
Yeah.
- MGMatan Grinberg
You wanna figure out what nodes are doing what things, which are load-bearing, which are not, which need more tokens, where do you need more nodes. And in order to do-- like, you don't train a model by vibes. I mean, okay, actually you kind of do.
- PGPat Grady
[laughs]
- MGMatan Grinberg
But you don't, I guess, more importantly, you don't do backprop in a model by vibes.
- PGPat Grady
Yeah.
- MGMatan Grinberg
Like, you are running those actual, like, calculations, and you are seeing when we change this node, what happens. Now, you might be making bets on how to change the model by vibes, but you, like, you're-- it's pretty, like, mathematical in what you are doing. Meanwhile, at companies, you know, people are determining token budgets just by shooting from the hip. People are laying people off by shooting from the hip and just being like, "Oh yeah," like 20,000. There is no way there is science to laying off 20,000 people. That is just like, "Here's a chunk, and let's just see what happens." Instead, I think in these organizations, the way they can do things is much more mathematical of like, this part of the business matters a lot and does better if we give it more tokens. It doesn't actually matter if we give it more humans, so let's give them more tokens. There might be other parts of the business where actually giving them more tokens doesn't matter, but more people matter, because if we build more relationships with our customers and deeper relationships with our customers, that matters. But these are things that we're gonna need, like, quantitative insight on, and you need a software factory to do that. Otherwise, you're just, like, shooting from the hip and just guessing, which won't work as well.
- SHSonya Huang
In the limit, how much do you think people will spend on tokens versus on engineering headcount?
- MGMatan Grinberg
It'll depend on the business.
- SHSonya Huang
Mm.
- MGMatan Grinberg
I think every business will have a balance, and it just depends on, like... look, they're just gonna be d- like an easy example is generally salespeople, they probably don't need that many tokens if they're good salespeople. 'Cause generally the, where they provide the most alpha is, like, when they're in the seat face-to-face with their customers, talking about the customer's problems, understanding, you know, how they build software, in our case, and how we can make that, you know, more efficient, more productive. They can use tokens a little bit of like, oh, whatever, generate them some, you know, AI debrief, take some notes, like help them with the follow-up. But like, that's so minimal, the number of tokens, it basically doesn't matter. Like, if you add more tokens to the sales team, it probably won't change their output. If you add more humans to the sales team, it probably will. Meanwhile, engineering teams are pretty different, where engineering teams, generally, it seems like the m- you want people to own an outcome end to end, but then if you give them more tokens, they can produce a lot more. And so it seems like there-- and then there's a lot of kind of places in between of like operations, finance, marketing. These are places where are neither here nor there, where I think they're, they're somewhere in between and it kinda depends on your business. But I think every business is going to have to ask, like, "What is our core competency?" Something that we see a lot in the market, or we used to see, and now they finally kind of hit reality. What we used to see is, "Oh, like we're gonna build our own, like, software development agents." And we're like, "Okay, like you're a, like a consumer, uh, like logistics company. Like, are you sure you wanna do that?" They're like, "Yeah, yeah. We're, this is a core, we have to do this." And it's like, okay. And then six months later it's like, "Wait, actually, this is not a core competency for our business. We don't wanna hire, you know, AI engineers to be doing this. Our core competency is, you know, consumer logistic. That's what we wanna focus on." And I think this is an opportunity for every business to Double down on their core competency and what matters for them, and then procure externally whatever it is that doesn't matter for them.
- SHSonya Huang
Yeah.
- MGMatan Grinberg
Like a trivial example of this is like, I don't know, in the days of the early internet, you probably had to be a programmer to build a website. And like websites generally help if you're a pizza shop 'cause you wanna have, you know, people come to your pizza shop, they wanna be able to or- like whatever. At that time, would you say it was a core competency of like a pizza shop to have engineers? Like certainly not. Like that is kind of a byproduct of like a brief moment in time, but then there were companies out there that help you build a website. You don't need to be technical, and then this is why we live in a world where like most pizza shops don't have an engineering department, which I think is probably a good thing. Um, and I think similarly, a lot of businesses have dealt with the reality of if you want to do X, Y, Z other thing, you have to bring in people of this type of role. But I think that's been like something you had to do, not because it's a core competency of the business. And allowing businesses to focus and double down on the things that they are best at, I think is gonna be good for the consumers of their business. And so I think we're just gonna see like a lot, like ruthless refocusing on what actually matters, um, which is gonna be cool to
- 43:43 – 46:13
AI Transformation Playbook
- MGMatan Grinberg
see.
- PGPat Grady
Well, on that, so, you know, every company kinda has to go through this process of reinvention. You know, 10 or 20 years ago, people talked about digital transformation, and I don't know if anybody's given it a buzzword now, but AI transformation, something of that sort. Um, couple years ago, you ran into a bunch of organizations that just weren't ready to deal with autonomous agents. Things you've seen your customers start to change, and so the question is, when you look at your customers as they kinda go up this maturity curve and sort of reinvent themselves for the future, um, any good like tricks or techniques that you've seen them use to repot themselves a bit?
- MGMatan Grinberg
Yeah, I mean, I think, um, surprisingly, like the companies that have been doing like company-wide hackathons really end up doing well. It seems like relatively trivial, but like just setting aside a day for everyone in the workforce is just like build shit with AI. It really sets the tone and sets the pace.
- PGPat Grady
Sonya's giving me a look 'cause [laughs] she's-
- SHSonya Huang
I, I tried to force him to build several coding agents.
- PGPat Grady
[laughs]
- SHSonya Huang
It, it didn't go so well.
- MGMatan Grinberg
We'll work on it. We'll do it after this one.
- PGPat Grady
I, you know, I-- we gave it a great effort.
- SHSonya Huang
[laughs]
- MGMatan Grinberg
But that's it. Like it literally just setting aside the time to like do it, and like even if it fails miserably, like it's fine. And also like the orgs that are okay with failing.
- PGPat Grady
Yeah.
- MGMatan Grinberg
Like it feel like, feels like there are some who are like, "We need to do it exactly right. We need to make the right decision from day one. No er-"
- PGPat Grady
Yeah.
- MGMatan Grinberg
Like, you're gonna make mistakes. Everyone is going to. And the orgs who are kind of leaning into it and embracing it to a certain degree, I think are succeeding. Like one of our largest customers is EY. EY is not necessarily known to be like at the absolute frontier of AI, but I think for them, they were just like, "Look, this matters. We were kind of-- There have been other transit, transformations that we relate to. We're not gonna be late to this. Like we're just gonna go in. We might mess up," but like obviously respecting like secur- the things that you're not allowed to mess up-
- PGPat Grady
Sure
- MGMatan Grinberg
... you know, put those aside. But like let's go and get our engineers to mess around and build this stuff and see where it breaks and understand what they like and what they don't like. Um, I think that really matters a lot in the ones that we're seeing succeed, and also the ones who are like pretty bold in reinventing the processes that they've put in place.
- PGPat Grady
Mm.
- MGMatan Grinberg
And just saying like, "Hey, it's a, there's no sacred cows. Like let's, let's put this aside, try something out. If it doesn't work, we'll put that sacred cow right back." Um, and I think that's, that's been kind of a determining factor there. Um, and when it comes from within. If it comes from the board, probably not gonna go well.
- PGPat Grady
Yeah.
- MGMatan Grinberg
If it comes from within like the tech team or the, the ICs or the leadership, that's when we see it go better.
- SHSonya Huang
Hmm.
- 46:13 – 51:30
Async Agents And Optimism
- SHSonya Huang
Do you have any predictions for the most important changes that are gonna happen in your space over the next, call it, 12 months?
- MGMatan Grinberg
A lot of AI consumption's going up like crazy, and everyone's super, super excited because their re- revenue's going wild. Like a lot of this is synchronous usage. In other words, like if everyone woke up sick tomorrow, like a lot of Claude Code usage would be zero 'cause it's all just, "Hey, Claude Code," or, "Hey, Codex," or, "Hey, Droid," right? I think in 12 to 24 months, like 90% of tokens will be asynchronous tokens.
- PGPat Grady
Mm.
- MGMatan Grinberg
So these are gonna be, you know, droids on their own autonomously being like, "Hey, here's some signal that I found from a customer. Let's go fix it," or, "Let's go create a first pass solution to this." And I think that is gonna be where the real like agent native stuff begins 'cause right now we're still kind of in like co-pilot mode. Like if you're going to an agent and say, "Hey, go do this for me," it is more agentic because it's not gonna come back and ask you a ton, but it's still like you are kicking it off. Like yeah, if you guys have ever been to Tesla's factories, which was one of the sources of inspiration for the name, is like it's just robotic arms everywhere going and doing stuff.
- PGPat Grady
[laughs]
- MGMatan Grinberg
Like it's not like there are people there like going and, you know, attaching the widget to the thing. Um, and this idea of like a dark factory where like the lights are off and things are just happening, that is where software development's going. That's kind of where the, the name came from is like, you know, Elon was always talking about the factory is the machine that builds the machine.
- PGPat Grady
Yeah.
- MGMatan Grinberg
And that's been something that we took to heart. Um, and I guess also that combined with his whole thing about how you're destined to become the opposite of your name.
- PGPat Grady
Hmm.
- MGMatan Grinberg
Um, and in our case, you know, factory becomes artisanal, which is kind of a good, uh, a good flip there, so.
- PGPat Grady
What's your most optimistic version of the future, both for Factory and for the world at large?
- MGMatan Grinberg
So I think short term, there's gonna be a lot of turbulence because I think a lot of companies have misallocated resources pretty poorly. There's been a lot of bloat, um, and I think the correction that's gonna happen there is gonna be really painful for a lot of people, and I think that's something that I think every AI CEO should really bear much more responsibility than they currently are for. Um, and also figuring out ways to like address and kind of ameliorate in some way because this is something that's gonna be very painful for a lot of people. Now, I al- I have optimism that we can actually address that faster than we think. We just need to start now in terms of addressing that. Now, the longer term and why I think this is a good thing is- And why I don't believe at all like, you know, the BS that people are saying of, "Oh, engineers are going away." Generally, there is a huge number of problems in the world. A large subset of those problems can be solved with software. A small subset of those problems are currently being solved with software. And so in the short term, this means that, okay, first there's a given problem that was over-allocated engineering resources, so okay, we need to reallocate those. Reallocate those is a very kind of cold way of saying some people are gonna lose their jobs. But I think the, the thing that's gonna happen in the longer term is we need engineers. Engineers are some of the best systems thinkers and the best problem solvers, and there are so many problems that can be solved with software that are not being solved with software. And so that means that we are going to take those engineers and have them go and solve problems that previously were not being solved. That is such a net good for the world. Because again, there are so many of these problems that we are not solving, and also there's so many problems that we are maybe solving but with really shitty software. And like this is gonna enable people to solve it with incredible software. And, you know, the vision for Factory is that we are kind of the, the factory that allows them to go and build this incredible software to solve these different problems. And these problems range from like things that are trivial to, you know, like government software typically is not very good.
- SHSonya Huang
Yeah.
- MGMatan Grinberg
Whether it's like DMV or like IRS web, like all that stuff is generally a pretty poor experience. Um, we don't need to live like that. Like we can live in, we can live in a world where all software is really fantastic. Um, but also things like, you know, pharmaceutical research. Like so much that goes into solving diseases is not just like a biology problem. A lot of it requires the best software engineers in the world, and previously those problems haven't allocated the right dollars to attract the best engineers. But now because of what's happening, I think we will be much more closely allocated to like these are the biggest problems, let's get the best minds and the best problem solvers to solve that. Um, I think it's kind of our job as an industry to do that relocation, reallocation as quickly as possible. So it's not 10 years, but maybe like six months or a year.
- SHSonya Huang
Wonderful. Matan, I think the clarity and consistency of your vision over time has just always been very inspiring, and then just seeing how much you've grown as a leader and how much Factory has grown as a company, even since the last time we did this Training Data episode, it's truly a- awe-inspiring. So thank you for, for joining us again to share what you're up to.
- MGMatan Grinberg
I appreciate it a lot. Thank you.
- SHSonya Huang
Thank you. [outro music]
Episode duration: 51:31
In the uListen app, the transcript lights up word by word as you listen. Get uListen
Transcript of episode ZesOukBjPmI