@addyosmani: If you're building a software factory, code good enough to ship still needs human taste and ownership. You'll likely ne…
Summary
The article discusses the importance of human taste and ownership in automated software development, emphasizing the need for human oversight in design and quality checks while balancing automation with manual review.
View Cached Full Text
Cached at: 08/19/26, 02:45 PM
If you’re building a software factory, code good enough to ship still needs human taste and ownership.
You’ll likely need humans in the loop upfront for deciding on product intent, system design (if you care) and your quality bar.
Do review code (lights-on factory) but be intentional with where it’s needed the most. I’ve found you want to watch out for where automated back-pressure breaks. Or where maintainability trade-offs need to be made.
Aim for quality checks to happen as early and continuously as possible. Not all of them have to, but this includes type systems, automated tests, mutation testing, security scanners and linting for architecture rules.
Number of checks != quality. You’ll likely need to experiment with what checks give you the best signal to noise ratio. Be ready to tighten or relax your constraints deliberately.
You want to build your factory so some aspects of human taste get encoded in the environment, the agent gives you evidence of its work being right and where a human still “owns” what ships to production.
Similar Articles
@addyosmani: Software quality now depends on the constraints you set around your agents. When humans manually wrote most of the code…
Addy Osmani discusses that with AI agents generating more code than humans can review, software quality must be enforced through constraints like tests and deterministic checks rather than code review itself.
@addyosmani: https://x.com/addyosmani/status/2079442194449232227
This essay by Addy Osmani explores the concept of software factories as scaled agent loops, distinguishing between light factories with human oversight and dark factories without, and emphasizes the importance of understanding and designing the loop, harness, and factory structures.
@addyosmani: https://x.com/addyosmani/status/2084354578196443351
Addy Osmani reflects on the role of taste and judgment in an AI-driven world, arguing that while AI can acquire taste, human judgment—rooted in accountability and ownership—remains irreplaceable.
@dzhng: Love this framing. A software factory shouldn't require the human to review every line of code, but every *decision* sh…
The developer dzhng shares a GitHub repository of composable AI agent skills for building software factories, enabling autonomous goal-driven code generation with human review at decision points.
@addyosmani: https://x.com/addyosmani/status/2087427868343373919
Addy Osmani reflects on the historical role of human code review in ensuring code quality and begins exploring how that applies to AI agents.