Skip to main content
Building with AI (Vibe Coding)

⏱ About 20 min20 XP

The Democratization of Building

Throughout most of computing history, the ability to build software was concentrated in a small fraction of the population. In 2023, roughly 27 million people worldwide worked as professional software developers — less than 0.35% of the global population. The ideas of the other 99.65% mostly had to wait: wait for funding to hire developers, wait for a software company to build a product like what they needed, or simply remain unbuilt. Vibe coding is changing the arithmetic. Understanding how — and what the limits of that change are — matters both for individual opportunity and for broader social analysis.

Who Can Now Build

The clearest change is in the minimum entry point for building functional software. Before capable AI code generation, the entry point was syntax fluency — roughly 50-200 hours of deliberate study before someone could reliably build anything useful. After capable AI code generation, the entry point is approximately: a clear idea, the ability to describe it in writing with reasonable precision, and the judgment to evaluate whether what the AI produced does what you intended. This shift opens practical software construction to several groups who were previously excluded: Domain experts who are not programmers. A nurse who understands hospital workflow deeply can now build a scheduling tool tailored to her unit's specific constraints — without a software contractor and without a six-month wait. A teacher can build a custom quiz tool that exactly matches her pedagogical approach. A small farmer can automate the spreadsheet he has been maintaining by hand for a decade. The person with the most domain knowledge is no longer blocked by a syntax barrier from acting on that knowledge. Resource-constrained individuals and communities. Professional software development is expensive. Building even a modest web application can cost $10,000-$50,000 contracted out. AI-assisted building does not eliminate that cost entirely — compute time, hosting, and iteration time all have costs — but it dramatically lowers the floor for what a single person with a laptop and an AI subscription can produce. Students and early learners. The feedback loop for learning through vibe coding is faster than traditional programming. A student can describe an idea, see working code, test it, observe how it behaves, and develop intuition about software behavior — without spending weeks on syntax before reaching the stage where programs do interesting things.

Democratization is Real but Partial

The barriers to building software have genuinely lowered. But new barriers have taken the place of syntax fluency: the ability to specify intent precisely, to evaluate AI-generated code critically, and to understand enough about systems to know when something is wrong. Democratization distributes the opportunity more widely — it does not make building effortless or risk-free.

The partial nature of democratization matters. Studies of vibe-coded projects produced by non-programmers consistently show a pattern: early features are built surprisingly fast; correctness is often acceptable for simple cases; but complexity and edge cases accumulate debt. A non-programmer who built a customer-facing tool through vibe coding may not notice that it has no input validation until a user submits a malicious input. They may not realize the database queries become catastrophically slow at scale until 1,000 users join simultaneously. This is not an argument against democratization — it is an argument for honest education about what the new capability requires. The nurse who built the scheduling tool needs to understand enough to know that she should ask: 'Does this tool protect patient data? What happens if two people edit the schedule at the same time? What happens if the database goes down?' She does not need to know how to implement the answers to those questions. She needs to know she has to ask them. The most capable vibe coders tend to be people who combine domain expertise with just enough systems literacy to ask the right questions — not necessarily people with traditional programming backgrounds.

Complete each statement about the democratization of building.

Before AI code generation, the minimum entry point for building software required fluency. Now the primary entry point requires the ability to specify precisely.

What Changes When More People Can Build

When the population of people who can build software expands by an order of magnitude, several things shift. Software built by people with direct lived experience of a problem. The best tools for nurses are more likely to be built by nurses than by software contractors who spent a week interviewing nurses. Domain expertise and builder identity coinciding in one person — or one small team — tends to produce software that handles the real edge cases because the builder has lived them. Smaller, more specific tools. Professional software development is economically viable only at a certain scale — tools need enough users to justify the development cost. Vibe coding lowers the cost enough that tools for audiences of ten or twenty people become worth building. Internal tools that a single team uses; personal automation that one person benefits from; neighborhood-specific information systems — the economic threshold for 'worth building' shifts. New questions about quality and accountability. When anyone can build and deploy software, the question of who is responsible for its correctness, security, and effects on users becomes more complex. A professional developer is accountable through professional norms, contracts, and in some cases licensing. A nurse who built a scheduling tool using AI has no such accountability infrastructure. This is not a reason to prohibit vibe coding — it is a reason to teach vibe coders about responsibility.

Accountability Gap

Democratization of building does not automatically produce democratization of quality assurance, security review, or accountability. A tool deployed by a non-programmer may never receive a security audit. Users of software built through vibe coding deserve the same protection as users of professionally-built software. Being the builder — by any method — means being responsible for what you ship.

What does 'democratization of building' mean in the context of vibe coding?

A nonprofit builds a case-management tool for domestic violence survivors using vibe coding, with no professional developer reviewing the code. What is the most serious concern this raises?

Who Can Build What Now?

  1. Step 1: Identify three professions or roles in your community where practitioners have deep domain expertise but have historically been blocked from building their own software tools (examples: nurses, teachers, farmers, small restaurant owners, local coaches).
  2. Step 2: For each, describe one specific software tool they could now build using vibe coding that would solve a real problem in their work.
  3. Step 3: For each tool, identify one risk or accountability question the builder would need to address — something they might not know to ask without guidance.
  4. Step 4: Write a one-paragraph recommendation for how your community, school, or local government might help these new builders develop the judgment they need — not the syntax, the judgment.
  5. Share your recommendations with the class and identify common themes.