Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
AWS CEO Matt Garman said he once believed Amazon might eventually need 1 million software developers to execute its product ambitions. At AWS re:Invent in Las Vegas on December 4, 2025, he described how generative AI and coding agents changed that view: smaller teams may now be able to deliver work that previously required dozens—or even hundreds—of engineers.
That is not an announcement that Amazon plans to eliminate developers, nor is it evidence that five engineers can universally replace 100. Garman’s point was more consequential and more limited: AI may shift software development’s main constraint from engineering capacity toward which ideas are worth building.
What Matt Garman actually said
Garman made the comments during a conversation with Ben Gilbert and David Rosenthal, hosts of the Acquired podcast, at AWS re:Invent 2025. Gilbert asked him to identify a belief he had once held strongly but later reversed.
According to GeekWire’s account, Garman said that six or seven years earlier he had thought Amazon would need to hire roughly one million developers to execute its roadmap. His earlier view was that Amazon had more product ideas than it could implement because there were not enough software engineers to build them.
#1 Best Overall
His current view is that AI can increase the output of small engineering teams dramatically. He reportedly suggested that projects once requiring “dozens, if not hundreds” of people could potentially be handled by teams of five or 10 using AI and agents.
The wording matters. The million-developer figure was a retrospective belief or estimate, not an announced hiring target, an audited workforce forecast, or a published Amazon staffing plan. The available reporting does not explain the estimate’s time horizon, the parts of Amazon it covered, the definition of “developer,” or the assumptions behind the calculation.
The most defensible reading is therefore not “Amazon expected to employ one million developers.” It is: Garman once viewed engineering headcount as a major limit on Amazon’s ability to pursue opportunities, and he now believes AI may substantially loosen that limit.
Free tools Windows power users keep installed
One-click scans. No signup required.
Why Amazon could imagine needing that many developers
Amazon is not a single software product. Its businesses span online retail, logistics, advertising, devices, entertainment, cloud infrastructure, databases, analytics, security, and artificial intelligence.
AWS alone continually develops infrastructure primitives, managed services, developer tools, databases, machine-learning products, security capabilities, and AI platforms. Each product must be built, integrated with other systems, operated globally, secured, documented, supported, and updated over time.
At Amazon’s scale, a product roadmap can create an enormous demand for engineering capacity. More services, regions, integrations, customer requirements, and internal systems traditionally meant more teams. Garman’s earlier logic appears to have been that if Amazon had enough valuable ideas, the company would need a proportionally larger number of developers to turn those ideas into working products.
That does not mean the underlying estimate was a formal mathematical model. Without the assumptions, it cannot be used to calculate Amazon’s expected hiring needs or to compare its workforce with another company’s workforce. It is better understood as an illustration of the scale of the execution problem Amazon faced—or believed it faced.
What changed: from coding assistants to coding agents
Earlier AI coding tools primarily acted as assistants. They could autocomplete code, explain an error, generate a function, suggest a test, or answer questions about a programming language.
Coding agents aim at a broader task. Given a higher-level objective, an agent may be able to inspect a repository, understand relevant files, propose a plan, modify multiple files, use development tools, run tests, identify failures, and iterate. The developer delegates a bounded engineering task rather than writing every line directly.
AWS has positioned this shift as part of a broader move toward agents that can plan and execute multi-step work. Its re:Invent materials and developer-tools coverage describe agents operating across software development and operations, while its December 2025 re:Invent recap presents AI as a way for developers to build and ship more.
Rank #2
The difference is important because productivity gains do not come only from typing code faster. They may also come from reducing the time required to search a codebase, create scaffolding, write documentation, generate tests, perform routine migrations, connect services, and investigate failures.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →That is the mechanism behind Garman’s changed belief: if one engineer can direct a system that performs more of the routine implementation work, a small team can explore and deliver more products than its headcount would previously suggest.
Does five or 10 people really replace hundreds?
Garman’s comparison should be treated as a directional claim about potential project throughput, not as a universal replacement ratio.
AI could make a five-person team unusually effective for some projects, especially when the work is well specified, the interfaces are clear, the system is relatively self-contained, and automated tests provide useful feedback. A small team may be able to create a prototype, build a routine integration, generate test coverage, or migrate repetitive code much faster than before.
But building production software is more than generating source code. A dependable system may also require:
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
- Architecture and interface design
- Security review and vulnerability management
- Privacy, compliance, and access controls
- Testing under realistic failure conditions
- Deployment and rollback procedures
- Monitoring, observability, and incident response
- Performance and cost management
- Documentation, customer support, and long-term maintenance
AI-generated code can also increase the verification burden. An agent may produce a plausible change that is subtly incorrect, misunderstands an undocumented dependency, introduces a security weakness, or passes narrow tests while failing in production.
The meaningful comparison is therefore not simply “five engineers versus 100 engineers.” It could be:
- Time to build a first prototype
- Time to reach reliable production
- Total cost of ownership over several years
- Number of engineers assigned to each product
- Number of products a fixed engineering organization can support
- Business value produced per engineering dollar
The cited reporting does not provide a controlled productivity study, a measured case study, or a proven staffing multiplier. It reports Garman’s judgment about what AI may make possible.
The bottleneck may move from people to ideas
This is the central strategic change in Garman’s argument.
Under the older model, Amazon might have had more promising opportunities than its engineering organization could execute. Engineering labor was scarce, so adding developers could unlock additional products and services.
Under an AI-assisted model, a small team may be able to investigate more opportunities. Prototypes become cheaper and faster to produce. Some ideas can be tested and discarded before the company commits large amounts of labor.
Once implementation becomes less expensive, selection becomes more important. Amazon still has to decide:
- Which customer problem is real?
- Which product has a defensible advantage?
- Which experiment deserves more investment?
- Can the product be distributed and supported?
- Will it generate enough value to justify its infrastructure and operating costs?
- Can it be built safely and maintained for years?
That is why the scarce resource may shift toward customer insight, product judgment, prioritization, trust, distribution, and operational execution. This is Garman’s strategic interpretation of AI’s effect on software production—not an established economic law and not proof that every company will experience the same shift.
AI does not make developers unnecessary
Nothing in the reported remarks establishes that Amazon has reduced its engineering headcount because of AI. Nor does the evidence show that junior developers are no longer needed or that human software expertise has become obsolete.
Several outcomes are possible when productivity rises:
- Headcount avoidance: A company achieves a planned amount of output with fewer additional hires.
- Output expansion: The company keeps staffing broadly similar but pursues more products.
- Role redesign: Developers spend less time on routine implementation and more time on architecture, evaluation, security, product judgment, and operations.
- Selective hiring: Demand falls for some tasks while rising for distributed systems, AI infrastructure, security, data, and product engineering.
- Reinvestment: Productivity gains fund more ambitious projects instead of becoming layoffs.
AWS’s own messaging continues to describe developers as central to its mission and presents AI as a way to help them build more. Its product materials are evidence of AWS’s strategy and positioning, not independent proof of adoption or workforce outcomes across Amazon.
What the developer role is becoming
When an agent can produce more of the implementation, the developer’s value increasingly depends on directing, evaluating, and operating the system.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsThat can include:
- Translating vague requirements into precise tasks and specifications
- Designing systems, interfaces, data models, and failure boundaries
- Choosing when an agent should act autonomously and when approval is required
- Reviewing generated code and challenging its assumptions
- Designing tests that expose realistic failures rather than merely confirming happy paths
- Protecting secrets, identities, customer data, and production environments
- Evaluating model behavior, accuracy, latency, and cost
- Deploying, monitoring, and troubleshooting the resulting system
- Managing multiple agents and coordinating their work
AWS has described Kiro as a structured, spec-driven development environment rather than only a chat-based coding assistant. AWS also reported that Kiro became generally available in late 2025, with a command-line interface, testing features, checkpoints, and enterprise plans. Those are AWS’s product claims and do not independently establish how widely the tool is used inside every Amazon organization.
The broader shift is from “a developer writes code faster” to “a developer delegates a bounded engineering task and remains accountable for the result.” That can increase individual leverage, but it can also increase the responsibility carried by each engineer.
The limits of the thesis
There are several reasons not to treat AI coding claims as proof that software production has become frictionless.
Verification remains a bottleneck
Generated code must be reviewed, tested, and validated against business requirements. If agents produce changes faster than a team can evaluate them, the organization may create a larger queue of unverified work.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchLegacy systems are difficult context
Large systems often contain undocumented dependencies, historical workarounds, inconsistent conventions, and business rules that exist nowhere except in people’s experience. An agent may be able to modify a file without understanding why the surrounding system works the way it does.
Security risk can scale with code output
More generated code can mean more opportunities for insecure defaults, leaked secrets, excessive permissions, injection vulnerabilities, or unsafe dependency choices. Automated security controls and human review must improve alongside generation speed.
Operations still matter
Writing a service is only one stage of operating it. Production teams must handle outages, capacity, latency, data corruption, customer communication, upgrades, and bills. A smaller coding team does not eliminate those obligations.
Coordination does not disappear
Product managers, designers, security specialists, legal teams, compliance reviewers, support staff, and infrastructure engineers may still be required. Reducing the number of people writing code does not automatically reduce the work needed to launch and operate a product.
Faster production can create technical debt
If agents make it cheap to add features, teams may accumulate systems that no one fully understands. The short-term gain in speed can become a long-term cost in maintenance, reliability, and replacement.
More software can create more demand
When software becomes cheaper to build, organizations may attempt more projects. That demand rebound can absorb some or all of the labor savings. A lower cost per application does not necessarily mean fewer total developers are needed across the economy.
AWS itself has acknowledged that AI-agent prototypes can struggle to reach production because of reliability, accuracy, safety, and governance gaps. Its production-ready agents guidance is a useful reminder that a compelling demonstration is not the same as a dependable business system.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.What this means for developers and engineering managers
For developers, the implication is not simply to learn a particular AI tool. The durable skills are the ones that help a person determine whether generated work is correct, safe, maintainable, and valuable.
Recommended Free Tools
That includes systems thinking, debugging, testing, security, data modeling, cloud operations, product understanding, and the ability to communicate constraints clearly. Developers who can manage AI-assisted workflows may become more productive, but they still need enough technical depth to detect when an agent is confidently wrong.
Best Value
For managers, the relevant metrics should move beyond lines of code or the number of tasks completed. Better questions include:
- Did time to reliable production fall?
- Did defect, incident, and rollback rates change?
- Did total engineering cost fall after accounting for model usage, testing, review, and operations?
- Can the team support more valuable products without increasing risk?
- Are developers spending more time on high-value decisions?
- Has the organization created a larger maintenance burden?
These measures distinguish genuine productivity from the appearance of speed.
Why this matters to AWS’s business
Garman’s comments also fit AWS’s broader commercial strategy, although the connection is an inference from AWS’s product positioning rather than a claim he explicitly made in the million-developer discussion.
AWS sells AI capabilities at several layers, including compute, specialized chips, storage, databases, foundation models, Amazon Bedrock, agent-building services, developer tools, security, evaluation, identity, memory, and governance.
Amazon Bedrock gives customers access to foundation models from multiple providers through a managed AWS service. Its pricing varies by model, provider, modality, and service tier, as described on the official pricing page. Production agents can also require runtime, storage, retrieval, observability, evaluation, networking, security, and support costs beyond the model’s token price.
The business logic is straightforward: AWS can benefit if AI makes existing engineering teams more productive, if more people become capable of building software, if companies create more applications, or if those applications require cloud infrastructure to run. AI can simultaneously reduce some labor requirements and increase demand for compute, storage, model access, and operational services.
That does not prove that every AWS customer will save money. An agentic workflow can shift costs rather than eliminate them, replacing some manual coding effort with inference, review, evaluation, governance, and operations.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Scan for outdated or missing drivers - takes under a minute3Clear out junk files and repair common Windows errorsWhat the statement does—and does not—tell us about jobs
Garman’s remarks support a discussion about changing productivity and job design. They do not establish a forecast for Amazon’s future hiring, the size of the software labor market, or the fate of entry-level developers.
The likely near-term question for many organizations is not “Can AI replace the entire engineering team?” It is “How much more output can this team produce, and what work becomes more valuable when routine implementation is cheaper?”
Some tasks may require fewer people. Other tasks may grow because companies attempt more projects, run more complex systems, and need stronger controls around AI-generated changes. Hiring may become more selective in some areas while expanding in others.
Whether the net effect is fewer developers depends on what companies do with the additional capacity. They can use it to reduce hiring, increase output, enter new markets, improve reliability, or pursue projects that were previously uneconomic. Garman’s statement does not decide among those outcomes.
The practical test for the AI productivity claim
For any company evaluating the thesis, the right test is broader than asking whether an agent can generate working code.
- Measure prototype speed: Can the team test more ideas in the same period?
- Measure production speed: How long does it take to reach a secure, observable, supportable release?
- Track quality: Monitor defects, incidents, vulnerabilities, rollbacks, and technical-debt growth.
- Calculate full cost: Include model usage, infrastructure, review, testing, security, evaluation, and maintenance.
- Assess decision capacity: Can product, security, compliance, and operations teams review the increased volume of proposed changes?
- Measure business results: Count customer value and revenue—not merely generated code or shipped features.
If AI improves only prototype speed while production reliability worsens, the organization has not truly solved its execution constraint. If it improves the full delivery cycle, then Garman’s bottleneck shift becomes more plausible.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

