How to build a software factory
Adam Jacob teaches you how to build a software factory
Watch the talk, and if you have questions or want to talk about how to implement your own factory, schedule 30 minutes with Adam.
How to build a software factory
The slides
Use the arrow keys or swipe to page through it.
- Have questions about how to build your own software factory? Need a hand figuring out how to adapt an existing code base?
- Adam's here to help! Schedule 30 minutes with him, tell him about your problem, and then work it out together.
Schedule time with Adam
Book 30 minutes with AdamThe idea
You stop writing the software, and instead you build the factory that writes it. You define the architecture, adversarial policy, testing strategy, black box user acceptance tests, and how you ship to production. Iterate on the factory until you trust it. Use the time you save writing the software by hand to instead talk to your peers and your customers. You'll unlock the most creativity in engineering you've ever had.
What the talk covers
The socio-technical systems by which software is produced and shipped to users
Through making the time between idea and outcome incredibly short
The faster feedback loops unlock incredible creativity
Express your software architecture as a skill with language specific patterns
Create adversarial policy skills to enforce accessibility, design, testing strategies, and more
Where you work with your agent to understand the problem, then let it make a plan, aligned to your architecture and adversarial policy
Let agents write the code, and then review it to ensure it meets your standards and conforms to the plan
Create a comprehensive black box user acceptance testing suite, to ensure your product stays stable and doesn't regress, making refactoring safe and easy.
About Swamp
You know how sometimes you ask an AI Agent to do some work for you, and it does it right the first time - but then you ask it to do it again, and it doesn't? That's what Swamp fixes. You plug Swamp in to any agent harness and it will teach your agent how to build reusable automation through its own embedded software factory.
Get started by installing Swamp, and then asking it to help you with your first task.
Install the CLI
$ curl -fsSL https://swamp-club.com/install.sh | sh