Context:
Based on Brooks’s “No Silver Bullet”, there has not been any 10x improvement in software development in productivity, reliability, or simplicity since high-level languages became popular: No Silver Bullet - The Fundamental Argument
Supporting evidence and references in this note are drawn from 2025–2026 research and reports only.
Rise of the modern AI and modern low-code solutions.
From the original text (1986):
“Many people expect advances in artificial intelligence to provide the revolutionary breakthrough that will give order-of-magnitude gains in software productivity and quality. I do not.”
“Automatic” programming. For almost 40 years, people have been anticipating and writing about “automatic programming”, the generation of a program for solving a problem from a statement of the problem specifications. Some people today write as if they expected this technology to provide the next breakthrough. Parnas implies that the term is used for glamour and not semantic content, asserting, In short, automatic programming always has been a euphemism for programming with a higher-level language than was presently available to the programmer.8 He argues, in essence, that in most cases it is the solution method, not the problem, whose specification has to be given. ”
“Graphical programming. A favorite subject for PH.D. dissertations in software engineering is graphical, or visual, programming, the application of computer graphics to software design. Sometimes the promise of such an approach is postulated from the analogy with VLSI chip design, where computer graphics plays so fruitful a role. Sometimes the approach is justified by considering flowcharts as the ideal program design medium, and providing powerful facilities for constructing them. Nothing even convincing, much less exciting, has yet emerged from such efforts. I am persuaded that nothing will. ”
Low-code systems, generative AI coding assistants, and app-from-scratch generators (e.g., Google AI Studio App Builder, Bolt.new, v0) continue the historical pattern of attacking the accidental layer. They:
- Simplify syntax and automate scaffolding.
- Empower non-programmers to compose systems via templates or prompts.
- Generate full-stack applications from natural-language descriptions (app-from-scratch generators).
Yet they don’t eliminate the essential tasks—understanding requirements, defining domain abstractions, ensuring conceptual integrity, or managing evolving complexity. These still demand architectural insight and human judgment.
App-from-scratch generators represent the strongest attack on accidental complexity yet: they eliminate syntax, scaffolding, and much of the implementation layer. However, they shift the bottleneck rather than remove it. The user must still specify what the system should do; ambiguity and evolving requirements remain; conceptual integrity, domain modeling, integration, security, and evolution are still design problems. The bottleneck moves from “writing code” to “specifying and refining what the system should be”—still essential complexity.
In modern terms, Brooks’ idea translates as: AI may automate code-writing, but not software design thinking. The “no silver bullet” principle still applies: productivity jumps are bounded by the rate at which humans can articulate precise, evolving models of the world (and use the tools of the day to express and implement them)
No-code: same framework as low-code
No-code platforms (e.g. Airtable, Zapier, Notion automations, internal tool builders) sit on the same spectrum as low-code: they attack accidental complexity (syntax, scaffolding, deployment) but cannot remove essential complexity—designing what the system should do and how it should behave. 2025 research and reports conclude that no-code is not a silver bullet:
- Scalability ceiling and limits: No-code platforms struggle beyond roughly 10,000 concurrent users and cannot handle high-volume enterprise transactions; rigid templates and limited control over backend code block unique business logic and integrations. When applications must handle millions of transactions, integrate with legacy ERP, or comply with strict regulation (e.g. HIPAA), no-code hits hard limits.
- Vendor lock-in and security: Proprietary ecosystems trap data and workflows and make migration nearly impossible; platform-level security risks affect all apps built on them, with limited control over protocols and compliance. Hybrid strategies that balance speed with long-term flexibility are recommended over relying on no-code alone.
- Low-code as first-class but not universal: 2025 surveys show low-code is established as a first-class development technology and is increasingly used for AI use cases, but it redefines the “developer” as a collaborative skill spectrum rather than replacing the need for architectural and governance judgment. Best suited to simple, standardized applications with proper oversight.
How AI changes the software architecture landscape
2025 research shows AI does not remove the need for architecture; it reshapes where and how architects work:
- Where gains appear: GenAI is applied mainly to early phases (Requirements→Architecture, Architecture→Code) and to routine implementation. Teams using AI assistants often see 10–15% productivity boosts, but time saved frequently isn’t redirected to higher-value work, so gains don’t always translate to positive returns; real value comes from applying AI across the full software life cycle (requirements, planning, test, maintenance), not just code—and code writing is only about 25–35% of time from idea to launch. Benefits diminish as project complexity increases; for larger problems, architects remain essential for problem decomposition and solution integration.
- AI as amplifier: DORA’s 2025 research (nearly 5,000 technology professionals) finds that AI’s primary role is that of an amplifier—it magnifies the strengths of high-performing organizations and the dysfunctions of struggling ones. Without strong architectural oversight, AI-generated code can lead to service duplication, unwanted dependencies, and microservices sprawl; most organizations report negative business outcomes when architecture documentation and governance lag production reality.
- New risks: Model precision, hallucinations, lack of architecture-specific datasets, and absence of sound evaluation frameworks mean GenAI architectural outputs are often not rigorously tested. Integrating AI-generated code into existing codebases can add significant overhead; code bloat and reduced cognitive effort are cited risks.
- Conclusion: Architecture must be treated as a continuously manageable process embedded in the SDLC and supported by real-time observability and governance—not a one-time design artifact. Leading adopters treat generative AI as a fundamental transformation of the software development life cycle and rearchitect end-to-end around it; AI supports architectural decision-making and reconstruction but does not replace design thinking or eliminate essential complexity.
Sources
Foundational thesis (context only):
- Brooks, Frederick P., Jr. (1986). “No Silver Bullet: Essence and Accidents of Software Engineering.” In Information Processing 86, H.-J. Kugler (ed.), Elsevier Science B.V. Reprinted in IEEE Computer, April 1987. Available: http://worrydream.com/refs/Brooks-NoSilverBullet.pdf
- Original articulation of essential vs. accidental complexity and the “no silver bullet” thesis applied in this note.
2025–2026 only:
-
Esposito, Matteo, Xiaozhou Li, Sergio Moreschini, Noman Ahmad, Tomas Cerny, Karthik Vaidhyanathan, Valentina Lenarduzzi, Davide Taibi (2025). “Generative AI for Software Architecture. Applications, Challenges, and Future Directions.” arXiv:2503.13310 [cs.SE]. https://arxiv.org/abs/2503.13310
- Multivocal review: GenAI for architectural decision support and reconstruction; early SDLC focus; challenges (precision, hallucinations, ethics, lack of evaluation frameworks).
-
Amasanti, Giorgio and Jasmin Jahic (2025). “The Impact of AI-Generated Solutions on Software Architecture and Productivity: Results from a Survey Study.” arXiv:2506.17833 [cs.SE]. https://arxiv.org/abs/2506.17833
- Productivity gains that diminish with complexity; need for architect-led decomposition and integration; integration overhead and code bloat risks.
-
vFunction (2025). “Rethinking architecture in the age of AI: Findings from our latest research report.” vFunction Blog. https://vfunction.com/blog/rethinking-architecture-in-the-age-of-ai
- Survey of 600+ tech leaders: AI accelerates complexity; architectural oversight and real-time observability as critical; misalignment and negative business outcomes.
-
Bain & Company (2025). “From Pilots to Payoff: Generative AI in Software Development.” Bain Technology Report 2025. https://www.bain.com/insights/from-pilots-to-payoff-generative-ai-in-software-development-technology-report-2025/
- Code writing ~25–35% of time to launch; 10–15% productivity boosts often don’t translate to business value; real gains from AI across full life cycle and process redesign; AI-native rearchitecture.
-
DORA (Derek DeBellis, Kevin Storer, Nathen Harvey, et al.) (2025). “DORA 2025 State of AI-assisted Software Development Report.” Google. https://research.google/pubs/dora-2025-state-of-ai-assisted-software-development-report/
- Research with nearly 5,000 technology professionals; AI as amplifier of high performers and of dysfunctions; central question shifts from “if” to “how” to realize value.
-
Kelce, Lily (2025). “Why No-Code Alone Isn’t Enough for Enterprise Applications.” Synergy Labs Blog, December 22, 2025. https://www.synergylabs.co/hi/blog/why-no-code-alone-isnt-enough-for-enterprise-applications
- Five gaps at scale: integration barriers, vendor lock-in, customization dead ends, security vulnerabilities, scalability ceiling (e.g. ~10k concurrent users); hybrid strategies recommended.
-
Forrester (2025). “The State Of Low-Code, Global 2025.” Forrester Research, RES186709. https://www.forrester.com/report/the-state-of-low-code-global-2025/RES186709
- Low-code as first-class development technology; redefinition of “developer” as collaborative skill spectrum; adoption for AI use cases; survey of 2,000+ developers globally.
Fair Use Notice
This note contains summaries and analysis of copyrighted material for educational and commentary purposes. This constitutes fair use/fair dealing under copyright law. The original work remains the property of its copyright holders. Full citation provided above.
Note
This content was drafted with assistance from AI tools for research, organization, and initial content generation. All final content has been reviewed, fact-checked, and edited by the author to ensure accuracy and alignment with the author’s intentions and perspective.