The Software Studio Manifesto
In 1913, Henry Ford installed the first moving assembly line at Highland Park, Michigan. A Model T that previously took twelve hours to build now took ninety-three minutes. Ford didn’t invent the car. He invented the process of making cars at scale. And that process --- breaking complex work into simple, repeatable tasks performed by interchangeable workers --- became the dominant metaphor for productive work for the next hundred years.
Software development inherited this metaphor wholesale. Not because anyone decided software should be built like cars, but because every MBA who ever managed a software project had been trained in the language of industrial production. Throughput. Capacity planning. Resource allocation. Headcount. The factory metaphor was so embedded in organizational thinking that applying it to software felt inevitable.
It was also, from the beginning, a terrible fit. And the last few years have made the mismatch impossible to ignore.
The Factory
Walk into most software organizations and you’ll find a factory floor disguised as an open-plan office. Production lines (teams organized by function). Shift managers (scrum masters). Quality inspectors (QA departments). Production quotas (sprint velocity). Inventory management (the backlog). The language is different. The structure is identical.
The factory model of software development rests on a specific assumption: that building software is primarily a production problem. That the hard part is manufacturing enough code, fast enough, with enough people. Under this assumption, the path to more software is more developers, the way to faster delivery is more parallel workstreams, and the measure of progress is headcount and output volume.
This assumption was not crazy. For most of software’s history, writing code was genuinely slow. A competent developer might produce a few hundred lines of working, tested code per day. Building a complex system required hundreds of thousands of lines. The math was simple and unforgiving: big systems needed big teams, and big teams needed factory-style management to avoid chaos.
The factory model also solved a trust problem. When software was new and mysterious, executives couldn’t evaluate the work directly. They couldn’t read the code. They couldn’t tell if the architecture was good or bad. What they could count was people and hours. Headcount became a proxy for progress because it was the only thing non-technical leaders could measure. “We have fifty engineers on this” was an answer that satisfied a boardroom, even if it said nothing about whether the software would be good.
And so the factory grew. Layers of management to coordinate the workers. Processes to standardize the output. Meetings to synchronize the teams. Documentation to transfer knowledge between people who’d never talk directly. Each layer made sense on its own. Each layer added overhead. The overhead required more people. The additional people required more coordination. A bureaucratic flywheel that spun faster and faster while the actual software emerged slower and slower.
The factory model wasn’t stupid. It was a rational response to a world where code was expensive to produce and impossible for non-engineers to evaluate. But the world changed, and the model didn’t.
Some numbers. A 2018 Stripe survey found that the average developer at a company with more than 500 engineers spends 42% of their time on things that aren’t building software: meetings, planning, documentation, coordination, waiting for approvals, waiting for other teams, context-switching between projects. In a 50-person engineering org, that’s roughly 20 full-time-equivalent humans whose entire productive capacity is consumed by the overhead of coordinating a 50-person organization.
The factory doesn’t just waste time. It selects for a specific kind of person: the one who thrives in bureaucracy. The best system architects, the most creative problem-solvers, the developers with the sharpest product instincts? They leave. Not because the work is hard, but because the overhead is soul-crushing. The factory creates a talent filter that systematically removes the people most capable of building excellent software.
Meanwhile, the people who stay learn to optimize for the system rather than the product. They learn to write impressive status updates. They learn to manage up. They learn to claim credit for work and deflect blame for failures. They become experts in organizational navigation rather than software engineering. The factory produces factory workers, and the cycle perpetuates.
What Changed
In late 2022, OpenAI released ChatGPT, and within a year the entire conversation about software development shifted. But the real change wasn’t chatbots writing code. That was the visible part. The real change was deeper. AI collapsed the relationship between team size and output.
Before AI tools, building a full-featured web application with authentication, payments, a database layer, an admin panel, and a responsive frontend was roughly a 4-6 month project for a team of 5-8 developers. The time was dominated by the sheer volume of code that needed to be written, tested, integrated, and debugged. Most of that code was not novel. It was glue: connecting well-understood components in well-understood patterns. But someone still had to write it, line by line.
AI didn’t change the novel parts. The hard decisions (what to build, how to architect it, which trade-offs to accept) still require human judgment. What AI changed was the glue. The boilerplate. The CRUD endpoints, the form validation, the database migrations, the test scaffolding, the CSS layout, the error handling patterns that follow well-established conventions. The stuff that used to take 70% of a team’s time and required zero creativity.
When you remove 70% of the production labor from a project, the factory model doesn’t just become less efficient. It becomes actively counterproductive. If three people with AI tools can produce the same volume of code that previously required fifteen, then twelve of those fifteen are now overhead. They’re not contributing to production. They’re contributing to coordination, which only exists because there are fifteen people to coordinate. You’ve built an organization that exists primarily to manage itself.
This isn’t hypothetical. By 2025, it was common for small teams (two to five people) to ship in weeks what used to take months. Not prototypes. Not demos. Production systems handling real traffic and real money. The examples are everywhere: fintech platforms built by three-person teams, SaaS products launched by duos, enterprise integrations delivered in sprints instead of quarters.
But here’s the part that matters: the factory model persists. Most large software organizations in 2026 still operate as factories. They still measure progress in headcount. They still have teams of 30 working on features that a team of 3 could build. They still have layers of coordination that consume more energy than the actual construction.
Why? Because incentive structures lag behind technological change. Managers are measured on team size. Consultancies bill by the hour. Enterprise clients equate team size with seriousness. VPs justify their titles by the number of people who report to them. The entire economic ecosystem around software development is built on the assumption that more people means more output, and that assumption --- while increasingly false --- is deeply embedded in how companies budget, hire, and operate.
Technology changes fast. Incentive structures change slow. The factory persists not because it works, but because everyone in the factory is incentivized to keep it running.
The Studio Model
There’s an alternative. It’s not new. It’s just been hiding in other industries for decades.
An architecture firm doesn’t employ 200 architects to design a building. It employs 4 or 5. Maybe fewer. Those architects are senior, experienced, and deeply skilled. They make the consequential decisions: the structure, the materials, the spatial relationships, the way light enters the building. When they need production capacity (engineering drawings, structural calculations, code compliance reviews) they bring in specialists or tools. But the design, the architecture, lives in a small team with high trust and shared context.
Film works the same way. The director, the cinematographer, the production designer, the editor: the people who shape the final product are a tiny group. They’re surrounded by a much larger crew for production, but the creative decisions, the ones that determine whether the film is good or bad, are made by a handful of people in a room.
Design studios. Advertising agencies (the good ones). Boutique consulting firms. High-end custom manufacturing. Michelin-starred restaurants. In every field where quality depends on judgment rather than volume, the organizational model converges on the same shape: small teams of highly skilled people making consequential decisions, supported by tools and specialists for execution.
This is the studio model. And it works for software now in a way it never could before, because AI provides the execution capacity that studios previously couldn’t access.
Let me define it precisely:
A software studio is a team of 2-5 senior practitioners who own the entire lifecycle of a software product, from strategy through delivery, using AI tools to amplify their execution capacity beyond what their headcount would suggest.
The key properties:
Small by design, not by budget. A studio is small because small is better, not because it can’t afford to be bigger. Three people with full context make better decisions than thirty people with partial context. This is a structural advantage, not a compromise.
Senior by necessity. When there are only three of you, every person needs to carry weight. There’s no room for junior developers learning on the job, no bench strength, no redundancy. Every member of a studio is someone who could lead a 20-person team at a traditional company. They chose not to.
AI-augmented, not AI-dependent. Studios use AI the way a surgeon uses instruments: as extensions of their own skill, not replacements for it. The AI writes code. The humans decide what code to write, whether the code is good, how the system should work, and what trade-offs to accept. The judgment stays human. The production scales with AI.
Outcome-priced, not time-priced. Studios charge for results, not hours. A factory charges you for 2,000 hours, and whatever comes out is your problem. A studio charges you for a working system that does what you need. The pricing model aligns incentives: the studio is motivated to solve your problem efficiently, not to stretch the timeline.
Craft-oriented. Studios care about quality in a way that factories structurally cannot. In a factory, quality is a trade-off against throughput. In a studio, quality is the product. The studio’s reputation --- its ability to get the next client --- depends on every project being genuinely good. There’s no place to hide mediocre work in a 3-person team.
The studio model isn’t about doing less. It’s about removing the organizational overhead that prevents talented people from doing their best work.
The Economics
Let’s talk money. This is where the studio model shifts from an aesthetic preference to a structural advantage.
A traditional software consultancy employs 100 engineers. Billing rates average $200/hour. Utilization rate (percentage of time on billable work vs. internal overhead) is typically 65-75%. Say 70%. Revenue per engineer: roughly $290,000/year. But the company also employs project managers, sales staff, HR, office management, middle management, and senior leadership. The overhead ratio (non-billable staff to billable) is typically 1:3 or 1:4. So that $290,000 in revenue per engineer needs to cover not just the engineer’s salary and benefits, but their share of the organizational overhead.
After overhead, profit margins at large software consultancies typically run 10-15%. The client pays $200/hour. The company keeps $20-30/hour after all costs. The margins are thin because the overhead is enormous.
Now consider a studio. Three people. No middle management (there’s nobody to manage). No project managers (the team self-coordinates). No sales team (reputation and referrals drive business). No office (remote by default). Overhead is essentially zero beyond the tools and infrastructure the team uses directly.
If the studio bills $150,000 for a project, and the project takes the three-person team six weeks, the gross revenue per person is $50,000 for six weeks of work. After taxes, tools, and minimal overhead, the take-home per person is dramatically higher than what the same engineer would earn at the consultancy --- and the client paid less for the project than they would have at factory rates.
This is what happens when you eliminate overhead. The client pays less. The practitioners earn more. The work is better because the incentives are aligned and the team is small enough to maintain quality. Everyone wins except the organizational middle layer that the studio model deletes.
But the financial advantage goes deeper than overhead reduction. The studio model changes the fundamental pricing equation.
In a factory, you’re buying time. The client says “build me this,” the factory estimates hours, adds a margin, and sends a quote. If the project takes longer than estimated (and it almost always does), the client pays more. The factory has no incentive to be efficient. It actually has a perverse incentive to be inefficient, because more hours means more revenue.
In a studio, you’re buying outcomes. The client says “I need a system that does X, Y, and Z.” The studio prices the outcome: “$120,000 for a working system delivered in 8 weeks.” If the studio finishes in 6 weeks, they keep the margin. If it takes 10 weeks, the studio absorbs the cost. This creates a powerful incentive for efficiency, good architecture, and avoiding unnecessary complexity --- all the things that make software genuinely better.
When you charge for time, complexity is profit. When you charge for outcomes, simplicity is profit. The pricing model shapes the software.
The studio model also changes the client’s risk profile. With a factory, the client bears the risk of overruns, scope creep, and the sunk-cost trap of a project that’s 80% done but not working. With an outcome-priced studio, the risk shifts to the people best equipped to manage it: the builders. The studio knows better than the client whether the project is on track, whether the architecture is sound, and whether the timeline is realistic. Putting the risk on the studio isn’t just fairer. It produces better results, because the people bearing the risk are the ones with the information to manage it.
The Objections
The studio model sounds elegant in theory. In practice, there are legitimate concerns. Here are the serious ones.
“Can a 3-person team build enterprise software?”
Define “enterprise software.” If you mean a system that handles millions of transactions, integrates with dozens of third-party services, and meets stringent security and compliance requirements: yes. Absolutely. The complexity of enterprise software is architectural, not volumetric. It’s not about writing millions of lines of code. It’s about data models, security boundaries, integration patterns, and failure modes. Three experienced architects make those decisions better than thirty developers following a spec.
What a 3-person studio can’t do is build everything at once. A studio builds in phases. It ships the core system first, then extends it. This is actually better for the client, because each phase delivers working software and each phase incorporates lessons from the previous one. The factory model promises to build everything at once and typically delivers a monolith that’s late, over budget, and difficult to change. The studio model delivers working software iteratively and adapts as understanding deepens.
There are genuine limits. If you need 50 different modules built simultaneously because of a hard regulatory deadline, a 3-person team can’t parallelize enough. But these cases are rarer than they appear. Most “we need everything at once” requirements dissolve under scrutiny into “we need the core now and the rest over the next year.”
“What about maintenance and support?”
This is a fair question, and it needs a real answer. The factory model provides maintenance through dedicated support teams, people whose whole job is keeping the lights on. A 3-person studio can’t dedicate one-third of its capacity to maintaining every past project indefinitely.
The studio answer has two parts. First, studios build software that requires less maintenance. Small teams writing clean code with simple architectures produce systems that are easier to operate and less likely to break. The need for a large maintenance team is, in part, an artifact of the factory model producing complex, fragile systems.
Second, studios structure maintenance as a service agreement, not a staffing commitment. A retainer for a set number of hours per month. A response-time SLA for critical issues. A quarterly review to assess technical debt and plan improvements. This gives the client predictable costs and guaranteed availability without requiring the studio to maintain a permanent support staff.
Is this enough for a mission-critical system that needs 24/7 monitoring and instant response? Maybe not. But that’s what infrastructure services and on-call platforms are for. The studio doesn’t need to be the one watching the server at 3 AM. It needs to have built the system well enough that 3 AM pages are rare, and the monitoring and alerting are good enough that problems are caught before they become crises.
“What about knowledge concentration risk?”
If your entire system was built by three people and they get hit by a bus, you’re in trouble. This is real. The factory model distributes knowledge across many people, providing redundancy. The studio model concentrates it.
The honest answer is that studios mitigate this through documentation, code quality, and standard patterns, not through headcount redundancy. A well-architected system built with standard tools and clear documentation can be understood by any competent developer. The knowledge isn’t locked in anyone’s head; it’s in the code, the tests, and the architectural decision records.
Is this as resilient as having 20 people who know the system? No. It’s a real trade-off. The studio model accepts higher concentration risk in exchange for higher quality, lower cost, and faster delivery. For most software projects, that trade-off is worth it. For some (large-scale systems that need true organizational resilience) it may not be.
“Clients don’t trust small teams with big projects.”
This is the most honest objection. It’s a perception problem, not a capability problem. Enterprise procurement is designed around the factory model. RFPs ask for team size, bench strength, and organizational certifications. They’re asking “how big are you?” as a proxy for “can you handle this?” because for decades, size was the only reliable signal.
This is changing, but slowly. The studios that succeed today do so through reputation, referrals, and a portfolio of successful projects. They don’t win RFPs; they get hired by people who’ve seen their work. The sales cycle is different. Shorter. More relationship-driven. Based on trust, not proposal documents.
As AI makes the studio model more common and more proven, the procurement ecosystem will adapt. Five years from now, asking “how big is your team?” will be as naive as asking “how many typists does your firm employ?” The question that matters is “what have you built, and how well does it work?”
What This Means
We’re at the early stage of a structural shift in how software gets built. The factory model won’t disappear overnight. It’s too embedded in organizational structures, procurement processes, and career expectations. But it will erode, steadily and then suddenly, as the economics become impossible to ignore.
Here’s what the next five years look like.
Studios proliferate. The best engineers at large companies are already leaving to form small teams. They’ve seen the math: they can earn more, build better things, and enjoy their work more in a studio than in a factory. This trickle becomes a flood as AI tools mature and the proof points accumulate.
Factories that adapt survive. The smart large consultancies will restructure into networks of studios: small, autonomous teams that share back-office infrastructure but operate independently on projects. This is already happening at some forward-thinking firms. The organizational challenge is immense (you’re essentially dismantling middle management), but the firms that pull it off will be formidable. Studio-quality work at factory scale.
Factories that don’t adapt won’t. The consultancies that keep selling headcount will find themselves competing on price against studios that deliver better work for less money. Their best people will leave. Their margins will compress. They’ll survive for a while on inertia and long-term contracts, but the trajectory is clear.
Clients get better software. This is the part that matters most. The factory model produced a lot of mediocre software because the incentive structures favored volume over quality. The studio model produces better software because the incentive structures favor outcomes over hours. As studios become the norm, the baseline quality of custom software will rise.
The definition of “software developer” splits. The factory model treated all developers as roughly interchangeable production units. The studio model distinguishes sharply between people who can make architectural decisions and people who can write code to a spec. AI handles the latter increasingly well. The former becomes the defining skill of the profession.
The studio isn’t a retreat to small-scale work. It’s the natural organizational structure for an era where production is cheap and judgment is expensive.
The factory model was a product of its time. When code was expensive to produce, you needed a lot of people to produce it, and you needed management structures to coordinate those people. That was rational. It made sense.
The world is different now. Code is cheap to produce. What’s expensive is knowing what to build, how to structure it, and what trade-offs to accept. Those are judgment calls, and judgment doesn’t scale with headcount. It scales with experience, taste, and context --- exactly the things that a small team preserves and a large organization dilutes.
The studio model isn’t radical. It’s the way most creative and intellectual work has always been organized, from law firms to architecture practices to research labs. Software was the exception, forced into a factory mold by the economics of code production. Now that those economics have changed, software is reverting to the mean.
The factory era of software is ending. Not with a dramatic collapse, but with a quiet migration of talent, clients, and results toward a model that’s been waiting in the wings for thirty years.
The studio era is beginning. And the best software you’ll use in the next decade will be built by teams small enough to fit in a single room.