Does AI abundance undermine the engineering discipline that scarcity enforced?
When AI makes building cheap and fast, do non-technical builders lose the constraints that forced prioritization and careful architecture? Nielsen Norman Group studied this dynamic in AI system builders.
Nielsen Norman Group's Tanner Kohler, studying a "growing crowd of vibe architects with little technical background" who build complex systems around "large context libraries," reports that these builders are recreating a decades-old software failure mode: the "big ball of mud" (Brian Foote and Joseph Yoder's 1997 term for "a system scraped together for short-term functionality, not architected for long-term durability"). The study finds AI has inverted the condition that used to force discipline. Where scarcity of time, money, or expertise once forced software teams to prioritize, "AI makes all these resources feel unlimited, and we saw the result: with nothing forcing them to prioritize, these vibe architects were building big balls of mud." One advanced participant describes the result as overengineering that "doesn't get you that much more value for the time you spend in it," because "AI makes it so easy for you to build something" that "people actually start overbuilding because it feels productive."
The mechanism Kohler traces runs through software history. Early "code-and-fix" teams built this way until complexity outgrew it, pushing the industry toward heavily planned waterfall development, then toward Agile once up-front planning proved impossible to get right. Kohler's participants are "retreading this history," minus the corrective pressure that originally ended each stage: a user has AI draft a first-pass rules.md file to restrain agent behavior, never revisits it, and workflows quietly adapt around the untested draft; one participant's throwaway Asana status widget, built by someone who "could not write code," grew through three stages into a "crossfunctional dashboard." Several participants could no longer locate files their own systems depended on without asking the AI to find and explain them, and described resulting dependency: "If I experience even a slight amount of challenge... I ask it to help me instead of actively thinking about it myself."
This extends Does easier tool-building actually solve enterprise adoption problems? down from the enterprise to the individual: Evans's claim that ease of building doesn't solve judgment about what a company needs has a mirror at the level of a single builder, whose ease of building outpaces judgment about architecture. It also gives concrete texture to Does granting agents more autonomy undermine human oversight?: Kohler's participants are the erosion in practice, unable to locate or explain their own systems and reporting frustration at the thought of losing the tool. Where Does agentic AI succeed through process redesign or workflow layering? names layering agents onto existing workflows as the enterprise failure mode, Kohler shows the same layering happening bottom-up inside individual builders' systems, without the redesign discipline Deloitte prescribes being available to them.
The excerpt gives no sample size, recruitment method, or count of "vibe architects" studied, so how representative this pattern is beyond the quoted participants is unclear, and it does not establish that AI-built systems fail at a different rate than human-built ones — only that, as the excerpt puts it, "eventually, many systems, AI-centric or not, are rebuilt or abandoned." What it supports, at the strength it allows, is narrower: removing the cost constraint that once forced architectural prioritization reproduces big-ball-of-mud fragility in individuals building with AI, now spreading to a population that mostly lacks the engineering vocabulary to recognize the problem as it forms.
Inquiring lines that read this note 3
This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.
How do inference costs, efficiency, and market competition shape AI adoption economics? How does interface design shape effectiveness in human-AI collaboration? Does AI coding assistance improve productivity and code quality across experience levels?Related concepts in this collection 4
This note in its neighbourhood — explore the map, then jump to a related concept in the list below.
Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph
-
Does easier tool-building actually solve enterprise adoption problems?
Explores whether AI's ability to reduce coding barriers addresses the deeper obstacles companies face: recognizing which tasks need tools, defining what those tools should do, and getting organizational buy-in across departments.
same ease-of-building-outpaces-judgment claim, here at the individual rather than company level
-
Does granting agents more autonomy undermine human oversight?
Explores whether the design of autonomous AI systems—by giving agents greater independence—actually weakens the human overseer's ability to catch problems. Matters because oversight is a key safeguard against AI failures.
Kohler's participants losing comprehension of their own systems is the erosion this note names, observed directly
-
Does agentic AI succeed through process redesign or workflow layering?
Explores whether organizations deploying agents should redesign end-to-end operations or integrate agents into existing workflows. Matters because the choice affects ROI, architecture investment, and governance requirements.
contrasts the enterprise fix (redesign) with the individual failure mode (bolt-on accretion) Kohler describes
-
Do AI systems reliably retrieve from disorganized material dumps?
As AI builders accumulate unsorted material in single searchable locations, does the AI's navigation ability hold up over time, or do retrieval failures increase as the pile grows?
the specific containment coping strategy this broader fragility thesis describes only generally
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- The New Big Ball of Mud: Why Agentic AI Systems Turn Fragile
- Recursive Self-Improvement in AI: From Bounded Self-Refinement to Autonomous Research Loops
- Introducing Sakana AI's Recursive Self-Improvement (RSI) Lab
- Frontis-MA1: Training an AI4AI Model towards Recursive Self-Improvement in Machine Learning Engineering
- When Artificial Intelligence Does Strategy: Learning, Good Times, Lock-in, and Human-Driven Strategic Renewal
- Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity
- The Method of Critical AI Studies, A Propaedeutic
- The Economics of Recursive Self-Improvement
Original note title
Nielsen Norman Group finds AI's abundance removes the scarcity that forced engineering prioritization, so builders create fragile big balls of mud