an Agentic software factory, it's basically a way to integrate agents all the way through your software development life cycle so you automate most of the repetitive part. And as an engineer right now, I spend most of my time either building the factory or reviewing part of the code that comes out, but you've seen in a second that I didn't even review most of the code, I only review critical code.
And what we do as engineers now, it's instead of writing a component, you define a design system, instead of writing an endpoint, you define what kind of APIs will be rest or graphical, how we will do caching. And based on those directives that you give, you have these little robots, these little agents, pretty much everywhere implementing. So a lot of the boring stuff gets delegated and you have to work at a higher level.
So once you will build the software factory, you are more worried about building the production line or acting like a scientist where you're going and you make a certain test to check certain hypothesis and once that hypothesis is checked, you throw it into the engineering line, but you are not in the production line, you're not in the assembly line manually building in every line of code. What you're doing is to build the factory itself.
So you go from building the product to building the factory that builds the product.