Agentic Coding and the Economics of Open Source

Summary of Agentic Coding and the Economics of Open Source

by Practical AI LLC

48mApril 2, 2026

Overview of Agentic Coding and the Economics of Open Source

This Practical AI episode (hosted by Chris Benson) features Dr. Miklós (Miklos) Shkóren, an economics professor researching how agentic AI—what the conversation calls "vibe coding"—is changing software production and the incentives that sustain open source. The episode explains an economic framework (scarce human attention and incentive structures), reports empirical evidence (an experiment on AI-recommended JavaScript libraries), and outlines practical implications for developers, managers, open-source maintainers, educators, and researchers.

Key takeaways

  • "Vibe coding" (rapid AI-driven app/code generation) lowers development friction but diverts scarce human attention away from open-source maintainers.
  • Economically, open source depends on human visibility and attention (stars, visits, community engagement) as incentives—not just monetary payments.
  • Empirical results: AI recommendations raise package downloads (machine installs) but often reduce human engagement signals (GitHub stars, site visits). Example: Tailwind saw increased installs but dropped website visits, harming its monetization.
  • The role of software engineers is shifting: code generation is increasingly automated; value moves toward user understanding and system design (higher-level thinking).
  • Long-term risks: reduced human attention can undercut maintenance, bug fixes, and vulnerability patching, potentially degrading open-source quality.
  • Potential counterforce: locally run models and inexpensive compute could decentralize AI and reduce gatekeeper platform power.

Topics discussed

  • Definition and rise of "vibe coding" / agentic software development (Cloud Code, Copilot-era to more agentic models)
  • Economics framework for open source: incentives, closed-system resource constraints (human attention), and market reallocation
  • Empirical methods and findings (controlled experiment with AI models)
  • Differences between proprietary and open-source business models and why open source is especially sensitive to user attention
  • Developer workflow changes and the continued importance of structure and computational thinking
  • Managerial and labor-market implications (hiring, skill composition)
  • Future possibilities: local/offline models and a reworked digital economy

Empirical evidence & methods

  • Controlled experiment: 100 representative, popular websites (banking, e-commerce, etc.) described via functional requirements without mentioning technologies; AI models were instructed to build the site and to install dependencies via NPM. The experiment captured which libraries each model recommended.
  • Models: seven different models (various vintages/families) were tested.
  • Outcomes measured weekly: NPM downloads (captures machine-driven demand/installs) and GitHub stars (proxy for human attention/engagement).
  • Key empirical findings:
    • For each additional use case a library was recommended for by models, downloads rose by roughly 3–5 million per week (about a 3–5% bump for a typical package).
    • GitHub stars often stayed flat or declined for libraries heavily recommended by agents—suggesting machines drive installs but humans reduce attention.
    • Tailwind CSS: notable surge in usage driven by agents but decline in website visits hurt its ability to monetize via website conversions.

Theoretical framework (economist’s lens)

  • Three pillars applied to open source:
    1. People respond to incentives (for open source, incentives are attention, reputation, career signaling—not only money).
    2. The economy is a closed system: attention is finite. If agents consume attention, humans’ attention to projects falls.
    3. Scarcity implies reallocation: if attention is scarce, its "price" changes, altering contributors’ behavior.
  • Mechanism: AI makes cheap, individualized software so fewer humans discover/engage with open-source projects, weakening the incentive for maintainers to invest time.

Implications and recommendations

For developers

  • Shift focus toward higher-value tasks: user research, product/design thinking, systems architecture, and reviewing/validating AI output.
  • Preserve good structure, naming, and types—these improve AI-assisted completions and long-term maintainability.
  • Treat AI as a fast, capable coworker: iterate, then abstract/save reusable "skills" only when warranted.

For open-source maintainers and projects

  • Monitor both machine-driven metrics (downloads) and human engagement (stars, issues, site visits).
  • Seek sustainable funding/monetization models that do not rely solely on website visits or free discoverability.
  • Consider improving APIs/documentation for agent consumption (and visibility channels that invite human attention).

For managers and product leaders

  • Re-evaluate hiring and role definitions: emphasize product/design/system thinking and oversight skills over pure syntax-level coding.
  • Maintain senior/architect staff for design and for supervising AI-generated output.
  • Invest in maintaining critical dependencies; a decline in maintainers risks vulnerabilities and degradation.

For educators

  • Teach computational thinking, system design, and prompt/agent engineering alongside traditional programming syntax.
  • Train students to collaborate with agents: specification, testing, code review, and high-level problem framing.

For researchers and policy makers

  • Track attention metrics across ecosystems (downloads vs. human engagement) and assess long-term sustainability of essential packages.
  • Consider incentives and funding mechanisms for maintenance (grants, corporate sponsorships, bounty systems).

Notable quotes & insights

  • Paper title (deliberately provocative): "Vibe Coding Kills Open Source."
  • "Human attention is a scarce resource" — central framing for why AI changes may reduce incentives to contribute.
  • "AI is a very capable, very fast co-worker" — reframes AI from tool to collaborator, increasing value of structure and communication.
  • Comparative-advantage view: even if AI is highly capable, humans retain an edge in higher-level thinking and user understanding.

Risks & uncertainties

  • If human attention to projects falls substantially, maintenance (bug fixes, security patches) could lag, undermining software ecosystems.
  • Agents may favor a small set of well-maintained, AI-friendly libraries—raising concentration risk.
  • The extent of the effect depends on model capabilities, adoption rates, and whether new visibility/incentive channels emerge.

Future directions and speculative outlook

  • Localized/offline models (powerful models running on local hardware) could decentralize power away from platform gatekeepers and reshape incentives again.
  • Agents may increasingly produce throwaway code for one-off needs; over time, agents could learn to generalize and produce shareable modules—changing what libraries look like.
  • New economic arrangements may be required to fund and maintain open-source commons if discoverability declines.

Action checklist (practical next steps)

  • Developers: prioritize design & testing skills; maintain strong code structure and naming conventions; practice prompt/agent engineering.
  • Maintainers: instrument both machine and human engagement metrics; pursue diverse funding (sponsorships, paid tiers, grants).
  • Managers/HR: update job descriptions to value systems thinking & product skills; retain senior engineers for architecture and oversight.
  • Educators: incorporate AI collaboration, prompt engineering, and computational design into curricula.
  • Researchers: expand longitudinal studies linking agent recommendations to engagement/maintenance outcomes across ecosystems.

Resources & context

  • Host: Practical AI Podcast (practicalai.fm)
  • Guest: Dr. Miklós Shkóren, professor of economics (Central European University)
  • Empirical focus: NPM download trends and GitHub stars as complementary metrics of machine vs. human engagement
  • Practical example cited: Tailwind CSS (surge in agent-driven usage, drop in site visits affecting monetization)

This episode combines an economic equilibrium perspective with empirical experiments to show a concrete mechanism by which agentic coding reshapes incentives in open source: machines can replace many human interactions (downloads) but not the human attention that sustains maintainers—putting open-source sustainability at risk unless new incentive structures emerge.