Software Engineering Is Becoming Factory Engineering — Zach Lloyd, Warp

Zach Lloyd· Warp20:36

Read the talk

Software Engineering Is Becoming Factory Engineering

Zach Lloyd’s software factory moves work from ideas through specs, implementation, review and monitoring. The engineering challenge is to make that process improve—and keep human judgment focused on whether the product is useful.

From a talk by Zach Lloyd

At a glance

Ideas worth remembering

  • Start with triage: easy, unambiguous issues can go directly to implementation; harder work benefits from product and technical specs reviewed before coding.

  • Keep review, product verification and monitoring in the factory. Shipping completes one pass; observations from production create the next inputs.

  • A skill loop uses human corrections to improve future agent runs. Lloyd’s example connects corrected code-review comments to an observer that revises the review skill.

  • Buying factory infrastructure still leaves engineering work: fit the skills and workflow to the product, measure shipped output against human and token time, and preserve human product judgment.

Shipping without writing the code

Zach Lloyd, Warp’s founder and a former Google principal engineer who led engineering on Google Docs, opens with a striking change in his own work: he still ships frequently, but has not written a line of code in six months. Warp has changed alongside that shift. It began as a terminal, added agents, and is increasingly focused on automating development beyond an interactive session.

Selected presentation frame from Software Engineering Is Becoming Factory Engineering — Zach Lloyd, Warp at 243 seconds
Shipping without writing the code

The progression runs from chat and autocomplete tools such as Cursor and Copilot to interactive agents such as Claude Code and Warp. In the interactive model, a developer sits at a computer and tells an agent what to do. Automation extends that arrangement: work can move through several development stages without a person initiating every handoff. Lloyd predicts that transition will accelerate over six months to a year, while acknowledging that its pace is hard to predict.

The room’s show of hands makes the gap concrete. Almost everyone is using agents and running several at once; fewer than half appear to be running them in the cloud, and only some have automated the whole development life cycle. Using several coding agents is already familiar. Connecting triage, specification, implementation and review into a working system is the next step.

A software factory follows the familiar development loop. Ideas enter; agents triage them and write specs for complicated work; humans review those specs; agents implement; humans and agents review the code; agents verify; humans review the product; the change ships and gets monitored. The factory metaphor shifts the engineer’s responsibility toward building and managing the system that performs those steps.

0:130:42
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

0:13 · section reference included

Why automation made open source more practical

Warp’s move to open source provides the first application of that idea. After five years of building closed, the company wanted to build a public factory. Its public view shows issues moving through the system, their current states, and the agents and contributors working on them. Lloyd describes it as a working proto-factory at scale, with imperfections still to resolve. Earlier in the talk, he reports over 60,000 GitHub stars, a couple hundred contributors and over 800,000 active developers using Warp.

The business motivation starts with a cost problem: cheaper software development also makes competing products easier to clone. A great product remains necessary, but Lloyd’s judgment is that it becomes harder to capture value through the product alone. Distribution, an ecosystem, brand, proprietary data or capital can provide additional advantages. A startup may have little of any of them.

Building in the open offers a way to grow an ecosystem, community and brand while developing the product. Lloyd’s deliberately modest version of the reputational benefit is going from “hated on Hacker News” to “tolerated.” The obstacle is maintenance: more participation can bring noisy issues, sloppy pull requests, lengthy code reviews and expensive verification.

Automation changed Warp’s decision because it could take on some of that maintenance work. The company built a set of automations around managing the open-source project, making the public factory both a development system and a way to handle contributions. That is the causal link between the open-source digression and the engineering thesis: opening the project brings work in, and the factory helps move that work through.

0:421:12
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

4:24 · section reference included

From incoming issue to verified change

An effective factory needs automations, context and skills, ways to bring humans in when necessary, and mechanisms for improving itself. Those requirements apply beyond open source: agents can help contributors contribute and maintainers maintain, but an internal product team has the same underlying problem of moving work through development. Lloyd expects factories eventually to become as routine as CI/CD.

The factory floor is a graph of steps. Its inputs are ideas from a team or its users, arriving through task trackers, communication channels such as Slack, a terminal or IDE, or monitoring systems. Defining that graph means deciding how this particular product gets built and where work should pause for another decision.

Triage supplies the first consequential branch. An agent examines an incoming issue: if it is easy and unambiguous, it can go directly to implementation. A harder issue should produce specs first. This gives a team a small starting point for automation without requiring every task to pass through the same amount of planning.

Warp separates the specification work into two complementary outputs:

  • Product spec: Describes the product properties the change should establish or preserve—the behavior the implementation is meant to achieve.
  • Tech spec: Describes the architecture and the shape of the code that will implement it.

Human review of the spec provides a chance to correct the intended result before the implementation agent starts producing a diff.

The implementation agent is a coding agent running in the cloud. Its output is a diff, which then enters review. Lloyd recommends an agent review first, followed by human review where the risk warrants it. The human review step remains available; the engineering decision is when to use it, especially as reviewing large amounts of weak agent output becomes a bottleneck.

Verification asks whether the resulting product works. For a UI, computer use can exercise the code and produce videos and screenshots; CI/CD still performs its established role. Human product review precedes shipping in the initial loop. After shipping, agents should observe crashes and usage, then feed that information back into the factory as new work.

Where does work branch, and how does a shipped change generate the next task? The diagram follows the triage decision through implementation and review, then closes the loop through monitoring. Human checkpoints sit at decisions about intended behavior, code risk and the resulting product.

How it fits togetherThe issue-to-product loop

Team ideas, user issues and monitoring observations

Easy, unambiguous work can skip specification. Monitoring returns observations to the same intake path that receives new ideas.

7:558:26
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

7:55 · section reference included

The infrastructure beneath the factory floor

A simple factory is approachable; a factory that scales brings a larger infrastructure burden. Lloyd points to an internal system at Uber as an example, but advises most organizations to consider whether building that infrastructure would distract from their own product. Either a built or purchased system still needs several layers underneath its workflow.

  • Work intake: Provides the ways tasks enter the factory.
  • Control plane: Decides how work gets distributed across the factory floor.
  • Execution: Runs work in cloud sandboxes and selects the agent harness and model.
  • Data plane: Lets agents remember what they have done and supports learning and improvement over time.

The workflow describes the development steps; these layers provide the machinery for running them.

Operating that machinery requires measuring its efficiency. Lloyd names shipped software, human time and token time as quantities to track. More generated code alone does not describe the factory’s performance: the useful comparison is what gets shipped and what it costs to get there. Those measurements give the team something to improve over successive runs.

11:5712:27
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

11:57 · section reference included

Turning a corrected review into a better next run

Self-improvement adds another loop around the agents doing the work. Factory agents apply skills; observer agents examine how those skills are used, look for failures and try to improve them. The feedback concerns the development process itself, rather than only the product being developed.

Selected presentation frame from Software Engineering Is Becoming Factory Engineering — Zach Lloyd, Warp at 880 seconds
Turning a corrected review into a better next run

The concrete example is a code-review agent leaving comments that a senior engineer then corrects. Without a skill loop, those corrections help the current review but may have no effect on the agent’s next run. With an observer, the corrected comments become input to improving the review skill. The intended change is that the next review uses the revised skill instead of repeating the same approach. This is a proposed feedback mechanism; the talk does not establish a measured improvement or specify how skill revisions are evaluated.

How does a human correction travel beyond the current pull request? The diagram makes that path visible: the observer connects corrected review output to the skill used on the next run. That connection is what turns an individual intervention into a possible improvement in the factory.

How it fits togetherA code-review skill loop

Instructions applied by the factory agent

Human corrections become feedback for changing the review skill before another run.

13:5814:27
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

13:58 · section reference included

Engineering the thing that builds the product

This changes where engineering effort goes. Building the product now includes building the thing that builds the product: arranging agents, improving their skills and finding where the process needs human intervention. Lloyd calls this “meta engineering.” His forecast of coding less and shipping more has a personal tradeoff: it may appeal to people whose satisfaction comes from shipping, while taking away some of the work enjoyed by people who love writing code.

Selected presentation frame from Software Engineering Is Becoming Factory Engineering — Zach Lloyd, Warp at 982 seconds
Engineering the thing that builds the product

For a practical starting point, Lloyd introduces an open-source GitHub repository for building factory agents, including triage and spec-writing agents. It uses Warp’s agent platform, though he says using that platform is optional. The repository is meant to bridge the gap between drawing a factory loop and setting up its individual workers.

The first audience question challenges an apparent contradiction: why become a factory engineer if building factory infrastructure is a distraction? The answer separates deploying the infrastructure from tuning it for a product. Even with a purchased system, engineers must decide whether its skills fit their domain and whether it builds their product in the right way. Some organizations can build the infrastructure themselves; Lloyd’s default advice is to keep attention on the core product while doing the tuning that makes the factory useful.

14:4815:18
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

14:48 · section reference included

Adaptability still needs systems knowledge—and taste

Asked where a graduating student should spend their time, Lloyd emphasizes adaptability, critical thinking and the speed of learning. Systems knowledge remains valuable because someone must understand the architecture, reason about generated code and assess the specs agents write. The desired engineer can solve product problems while the tools underneath the work keep changing.

Warp’s hiring experience, he says, has involved hiring more people than ever, rather than cutting hiring because of AI. That is an observation about Warp, not a conclusion about the whole labor market. The qualities he is looking for are adaptable, product-focused thinkers who can understand and solve problems as the underlying technology changes.

The final question puts discovery, ideation, design, vision and taste back into the picture. A factory metaphor can sound mechanizing or dehumanizing, but its output still has to be useful. A factory producing things nobody cares about has missed the purpose of the work, regardless of how efficiently it runs.

Human taste, input and product sense remain essential at the points that cannot be automated. Lloyd describes his own work here as figuring out what customers want and what will be valuable to them. The factory can organize how a change gets built; people still have to guide it toward something worth building.

17:5017:55
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

17:50 · section reference included

Read the complete timestamped transcript
  1. 0:13

    Okay. Hello, everyone. Uh, I'm excited to be here. Uh, my name is Zach Lloyd. Um, today I'm gonna be talking about self-improving software factories, the new open source model, and basically what I think is happening to development. Little bit about me just to begin. So I am a former, uh, principal engineer from Google, basically lead engineering on the Google Docs suite. I've been an engineer now for over twenty years. Long time. I am still, uh,

  2. 0:42

    shipping frequently, but I haven't written a line of code in the last six months. Uh, and I'm the founder of a company called Warp. Uh, Warp, if you're not familiar, is a open source agentic development environment. Uh, you may know us as a terminal. That is how the company started. We're basically a terminal that has agents built in. Uh, we open sourced it a couple months ago, and I'm gonna talk a little bit about that experience and the motivation for it. It's a popular open source project, over sixty thousand GitHub

  3. 1:12

    stars. We've had a couple hundred people contributing. We have over eight hundred thousand active developers who are using Warp. And increasingly, we are focused not just on the terminal aspect and the interactive aspect of development, but more so on how do you automate development. I'm gonna talk mostly about that. So the thesis that I have, uh, is that the discipline of software engineering is going to become something more like

  4. 1:42

    factory engineering, and I'll explain what I mean by this in a minute, but just keep that in mind. That's, that's what I think is gonna happen. Um, if you look at development over the past couple years, it's-- I mean, it's just crazy how it's changed. We've gone from a world of chat and AI auto-complete, so Cursor, Copilot, to the phase that we're in now, which I consider to be mostly interactive agents. So you're sorta sitting at your computer, and you

  5. 2:12

    are telling Claude Code to do something. You're telling Warp to do something. And I believe what's gonna happen over the next six months, a year, hard to predict the pace, is that we're gonna move much more towards a world of automation. But before I get into that, just quick show of hands, how many folks in here are building with agents? Ev-every... A hundred percent. Makes sense. Uh, how many, how many folks are building typically with m-multiple agents at one time? So again, almost everyone.

  6. 2:42

    How many people are running an agent right now? I'm not offended. I would-- Okay, that's totally cool. I, I would be doing it too. Uh, how many folks are running agents in the cloud, out of curiosity?

  7. 2:53

    So that looks like less than half, but still significant. Uh, and how many folks have, have set up a system internally to automate the whole software development life cycle? So everything from, like, triaging, speccing, implementing, reviewing. So I see some hands. So some people are doing this. So this is what's gonna happen. Uh, every project of significant size, I believe, is gonna have something like this. Um,

  8. 3:24

    and it's gonna look kinda like this big loop, and everyone is talking about loops. There's nothing that complicated about loops. This loop says a cloud software factory. This loop could literally just say, like, the software development life cycle. It's the same thing. Um, but just to go through this loop, it's like ideas are gonna come in at the top. Agents are gonna do triage. If something is complicated, they will write a spec. Uh, these little blue boxes are where humans step in. Humans will review the spec. Uh, agents will do the implementation.

  9. 3:54

    A human and agent will review the code. Agents will verify. Human will review the product. You ship, and then you monitor, and round and round you go. Uh, and this is what software development, for better or worse, I think is gonna end up looking like. So I repeat the thesis, which is that if this is what software engineering is gonna look like, um, software engineers are going to be the ones who end up building and managing these factories. Now, I promised at the beginning, and I put in the title of the talk that I was gonna talk about

  10. 4:24

    open source, and so I wanna do that for a few minutes. I'm gonna take a quick digression. Um, I bring up open source because one of the main reasons that Warp open sourced was to build, uh, build a public factory. Um, and so this is a picture of this website we've built called build.warp.dev, which shows all of the issues that are flowing through our system and what state they're in, what agents are working on them, what contributors are working on them, and it's

  11. 4:54

    kinda like a proto-factory done at scale. It's not working perfectly, but it is working. And one of the reasons we open sourced was to try to build this. Um, just in general, I think it's interesting to talk about open source in the time of agentic development. This is a really stupid graph, but it's like... It just-- It-- You get it. It's like, it's becoming much cheaper to build software. Um, a corollary of that is that it's

  12. 5:24

    becoming trivial to clone software. And so if you are in the software business, and I don't know how many folks in this room are in the software business per se, but it's very hard to build a software business if it's free to build software. It's hard to capture the value, especially if a competitor can clone. And so my big takeaway or big tip for everyone in here is that the first thing you should do is patent your code. Uh, I'm kidding. Don't. This is a complete joke. Don't, don't do this.

  13. 5:55

    Uh, my, my first tip is obviously you need to have a great product. Uh, this has always been the case, um, but I would say a great product- Probably was never enough. But even now, more than ever, if you think that you're gonna build a great software business just by building and shipping a great product, you're probably n- not gonna succeed. Uh, you need advantages beyond the product. And so, those advantages could look like distribution, ecosystem, it could be that you have a great brand or

  14. 6:25

    a data moat. You might have capital, um, but if you're a startup, again, I'm coming from the startup world here, you just don't have these advantages. And so, you, you still wanna break through, uh, and one of the ways that I suggest doing this is by building in the open. And so, to be clear, it took Warp five years of building closed to sort of make the leap into building in the open, and I'll explain why. But if you build in the open, um, it helps build your ecosystem.

  15. 6:55

    It, it can take you from being, like, hated on Hacker News to, like, tolerated. Uh, it can burnish your brand, it creates community. And so, there's all these advantages to it. Uh, and some of the things that I think have traditionally been a pain, um, can now be managed. And so, like, the traditional, you know, pain of open source might be something like, you get a lot of noisy issues. You get sloppy PRs. You can end up in code review hell. You can end up having to spend a lot of time

  16. 7:25

    verifying changes. And so, the solution, so kind of a long-winded way of getting to this, for open source or at least for Warp in the case of open source, the thing that made us finally decide to do this, was that we built a whole set of automations, really a software factory, around managing the open source project. And so, like I said, this is what I think the future is gonna look like. I'm gonna drill into it a bit just to get a little bit more technical for folks who want to try to build

  17. 7:55

    something like this for their own projects. So, what are the components of an effective software factory? Uh, it's really not that complicated to start or at a high level. You need a set of automations. You need a way of providing context and skills. You need a way of bringing humans in at the correct time to sort of like when things get stuck on the factory. And then a really important thing is you need some set of self-improvement capabilities. So, think of this as loops.

  18. 8:26

    And if you do this right, uh, in the open source world, you can get a, you know, world where agents are helping contributors contribute, they're helping maintainers maintain. And I wanna emphasize, there's nothing special about open source here. I think every sizable project can benefit from this approach, and I, I predict that every, every company, every open source project will have at its core a software factory, kind of like the way that CI/CD became just like, "Oh, of course you have that."

  19. 8:57

    Uh, maybe, I don't know when that happened, ten years ago. Let's tour the tac-- uh, the factory floor for a second here. So, you're not gonna look at this. This is too much. Uh, the, the point of this slide is not to have you read the workflow. It's that the factory floor is basically a graph, um, of steps where you are defining, like, okay, how does software get built for my product? And it looks pretty similar for every product. Things come in, they flow through, um, they get stuck at certain

  20. 9:27

    points. Um, and, you know, broadly speaking, just to back out a second, so there's the inputs. The inputs are really ideas. Um, the inputs could be coming from your team, they could be coming from your users. Um, the inputs themselves tend to come in through certain channels that you should think about as, like, your task tracker is an obvious one, or Slack, your teams, like, your communication channels. It could come directly from, like, your terminal or IDE.

  21. 9:57

    They could come from your monitoring systems. But there's some set of inputs that bring work into the factory. There's triage. This is a really important step. So, again, I boil it down to something very simple, but, like, you want an agent that is looking at issues as they come in, and just saying, "You know what? If this is easy and this is unambiguous, just implement it," and this is how you can actually get going with a factory. If an issue is hard, uh, I recommend having, uh, an agent that

  22. 10:27

    produces specs. Folks in here using spec-driven development? Show of hands. People follow this? Okay. You can do this many different ways, but I think it's very effective. The way that, uh, we do it at Warp that I recommend is having an agent write what we call a product spec and a tech spec. Product spec describes the product invariance that you're building towards. Tech spec describes the architecture and the shape of the code. Then you have an implementation agent. This is basically

  23. 10:57

    a coding agent that runs somewhere in the cloud. It makes a diff. You can use all sorts of coding agents for this. You have review. This is, in many ways, the most painful part. Like, I expect that people are a little bit tired of reviewing agentic slop. Uh, I would have an agent do code review first, and then it becomes over time, like, a risk management exercise of, like, when do you bring in humans to do code review? But you wanna have a step in here where humans can do it.

  24. 11:28

    This is a very important step, uh, for certain types of apps, the verification step. So, this would be things like computer use, uh, if you're building a, a sort of UI, having the computer actually use the code that the agent produced and producing videos and screenshots. CI/CD, still use it obviously. Uh, and then monitoring. So agents don't stop in your factory when code is shipped. They should observe what's been shipped. Is it crashing? Is it being used? And

  25. 11:57

    round and round you go, 'cause you take the output of this monitoring step and you feed it back into the top of the factory. Now, you could try and build this and, um, I went to a talk earlier that my friend Adam gave, where Uber has built an internal version of this, um, and it's pretty cool. Um- I would say for most, you know, most organizations, it really depends where you are, you'll be able to build a simple version of this easily. But to build a thing that actually scales is probably-- Like, you should probably be

  26. 12:27

    focusing on your own product, not building this infrastructure, because there's a lot of stuff that you end up wanting. You're not-- Again, you're not supposed to read this. Uh, it's just a lot of stuff. If you do build it, um, or if you buy it, you'll end up with something that looks kinda like this, which is, um, you're gonna have a bunch of ways of getting work into your factory. That's what's at the top here. You're gonna have a sorta control plane for figuring out how work gets distributed across your factory floor. You're gonna have the actual

  27. 12:57

    place where the work happens, and so that's gonna be cloud sandboxes. It's gonna be figuring out what agent to run, so what's the harness, what's the model. And then finally, I think this is a really important thing, you're gonna wanna set up some kind of data plane that sits below your factory. And so that's something that lets agents remember what they've done, learn, um, improve over time.

  28. 13:24

    The factory is not just like a product, it's also a mindset, and this brings me back to the thesis I had at the beginning. You need to measure and improve. So factory, this is where the-- I don't know, you can stretch this metaphor as far as you want, but like you should be thinking of efficiency. And so that means like how much software did you ship, how much did it cost in terms of human time and token time, and you're gonna wanna measure this and

  29. 13:54

    try to improve it over time.

  30. 13:58

    A key part of this is creating loops. So, uh, loops are, again, they, they sound complicated. They're not that complicated. Loops are basically ways of, uh, having agents improve, um, by like observing what they're doing, where they're failing. Um, and so a common kinda loop that you're gonna wanna put in your factory is like a skill loop. That means you're gonna have your factory agents that are running skills, and then you'll have observer agents that are seeing how those skills are being applied, looking for issues,

  31. 14:27

    and trying to improve the skills. So for instance, if you had a code review agent, uh, and it was leaving comments, and a senior engineer on your team was going and correcting those comments, you'd want an observer agent that would look at that and basically, uh, improve the code review agent for the next run.

  32. 14:48

    This is one thought just to leave folks with, like what is-- where does this leave engineers? Um, I think you're gonna have to get into this mindset, and I'm trying very hard to get our team into this mindset, it's not always easy, that you're not just building the product, but you're building the thing that builds the product. And that's like, it's just different. It's more like process engineering or manufacturing or something like that. Um, and you could think like, "Okay, maybe that's a

  33. 15:18

    bummer." Like, is that a bummer? Is that, uh, you know... And it depends. Like, it depends what joy you get out of software engineering. If your joy is in writing the code, I think you're-- everyone in, in here who is a software engineer is going to be writing less code. But if your joy is in shipping product, like it's never been a better time, and this is actually where I find my joy. It's like I like building and shipping the thing. So everyone in here is gonna code less, but they're gonna ship more, and that's gonna be a

  34. 15:47

    trade-off. But if you approach it like you're a, a factory engineer, I think you can see like that there's still a really cool set of engineering challenges. Um, you could almost think of it as like meta engineering. Like how do you engineer your system of agents to be the best possible at engineering? But I think it's a very compelling and interesting set of challenges to solve. So that's it. Um, uh, for folks who are interested, uh, this-- if you

  35. 16:17

    follow the link on this QR code, I've set up, um, a open source GitHub repo where anyone who wants to try building their own factory agents can do it. This uses Warp's, uh, agent platform as part of it, but you honestly, you don't have to use it. I'm not trying to like push into our product. But this should give you a good sense of like, okay, if you wanna set up, uh, an agent that does, uh, triage or an agent that does, uh, spec writing, how do you actually do that? How do you get from

  36. 16:47

    like the theory of, uh, working with a factory to actually putting it into practice? Um, I don't know if we have the capability to do questions in here. I saved a few minutes for questions if anyone has questions. Otherwise, I will, I will wrap up. Yes. Yeah, I have a question. So there's a bit of a tension in what you said where it's like you don't want to build this because it's a lot of work. Yes. But you are also a factory builder. Like, where do you stand on that? It's a great question. So I said something that's almost contradictory. I think, um, you should-- The way you should think of it is

  37. 17:17

    like y- everyone's gonna deploy some sort of factory, but then the tuning of the factory, the like are these the right skills for my domain? Is this factory building my product in the right way? I still think there's a bunch of interesting engineering challenges. And for some places you can build this. But a-again, I, I think, I think that the-- you should probably be focusing on building the core product for your company for the most part. But there's a bunch of like tuning and like, uh, figuring out how to make the

  38. 17:46

    factory work for your product that matters. That's a great question. Yes.

  39. 17:50

    Hey, Zach. Thank you so much. Um, I had a question. So if you were a college student right now-

  40. 17:55

    Yes

  41. 17:55

    ... uh, graduating and entering the workforce, where would you be spending your time?

  42. 18:00

    Yeah, so the, the question in case people couldn't hear was like if I was a college student graduating and entering the workforce right now. So I think that the most important skills in this new world are adaptability. I think that that's critical thinking. It's like the s- the speed at which you can learn. I do think, I don't know if you're a computer science student, but I still think there's a ton of value in understanding like the underlying systems and architecture, and being able to reason and understand. The code,

  43. 18:30

    understand the specs that agents are written, sorry, are writing. So I, I would focus on, on those skills. Um, and like, I don't know, we're hiring more people than we've ever hired. There's a lot of kind of like misdirection around like, you know, people not being hired because of AI. That's not the experience we've had so far. And what I'm looking for are, like, really adaptable, product-focused thinkers who can, like, basically be great problem solvent- problem solvers, uh, even as

  44. 19:00

    the underlying technology changes. Thank you. Yeah. I think I have time for one more question. Yes. What about the product factory, discovery, ideation, design, vision, taste, how about those kinds of things? What about the... Like, so the question was, what about the, the product taste in like the... How do you actually build something useful, I think is probably the right, like, maybe the framing and like, uh, where do the ideas come from? And so I think that, um, the problem with the factory metaphor, even though I'm like leaning into it because I think

  45. 19:30

    that's like, that there's something to it, is that it can kinda sound like, uh, mechanizing or dehumanizing. Um, and I still think underlying all of this, the only thing that matters is like, are you building something useful? And if you have like a, a factory that is like churning out shit that no one cares about, it's like, what's the point? And I think that h-human taste, human input, human product sense, um, humans like guiding at those touch points where you can't automate stuff is

  46. 20:00

    absolutely, like, essential and like, that's like what I do. Um, like I'm trying to figure out what do, what do customers want, what do people want, what's gonna be valuable to them? So I think that's an absolutely key point to it. I think I'm at time, so I, I have to go. I hope folks, uh, enjoyed this chat. Uh, I'm really grateful for being invited to speak. So thank you all very much.