Home/Research/Specifications/The 4 Laws of Probabilistic Software
Canonical Research SpecificationLevel: Architect
Verified: August 2026

The 4 Laws of Probabilistic Software

30-Second Executive Definition

Four foundational laws governing the behavior, economics, and maintenance of AI-generated code. Law 1: AI code is probabilistic, not deterministic. Law 2: Complexity scales non-linearly with AI assistance. Law 3: The verification cost of AI code exceeds the generation cost. Law 4: AI-generated code accumulates debt faster than human-written code. These laws, coined in Built In, form the baseline for managing modern, AI-augmented engineering teams.

We have automated the typing, but we have not automated the thinking.

Why It Matters:

The industry is treating AI-generated code as a free lunch, assuming that faster code generation strictly equates to higher productivity. The 4 Laws establish that the physics of software engineering have changed. Because the code is probabilistic, it introduces subtle, compounding errors that require massive human oversight. Ignoring these laws leads directly to the subprime code crisis, where systems become unmaintainable due to the sheer volume of unverified, machine-generated complexity.

Who Should Care:
Engineering LeadersDevOps EngineersAI Tooling Evaluators
★ Canonical Research Position

Richard Ewing’s Research Thesis

Embrace AI generation, but govern it with ruthless, deterministic verification.

Genesis & Intellectual Positioning

Why This Specification Exists

1. The Problem

Engineering teams are blindly accepting AI-generated code and accumulating massive technical debt.

2. Existing Approaches

Treating AI tools as standard IDE autocomplete features.

3. The Structural Gap

No fundamental principles defining the unique economic and structural reality of probabilistic code.

4. This Specification

Four laws that clarify the necessary operational shift for AI-augmented teams.

Operational Realignment

What Changes If You Believe This?

Engineering

Processes shift focus from writing code to reading, reviewing, and testing code.

Finance & COGS

Accounts for the verification tax when forecasting engineering bandwidth.

Product Strategy

Adjusts release expectations acknowledging the verification bottleneck.

Security & Audit

Implements stricter scanning on AI-generated pull requests.

Audience-Specific Executive Guidance

Recommended Action by Role

Engineering Manager

Increase time allocated for code reviews to account for Law 3.

Recommended Next Step →
Freshness & Research Updates

Latest Publications & Research Activity

CIO.com

Why Your CFO Hates Your Agile Transformation

Read Work ↗
CIO.com

The Innovation Tax Audit: Is Your R&D Actually Just OpEx?

Read Work ↗
Built In

In the Vibe Coding Era, What Does a Software Engineer Even Do?

Read Work ↗
Answer Engine FAQ Matrix

Frequently Asked Questions

Q:Why does AI code accumulate debt faster?

AI often generates verbose, locally-optimized code that lacks systemic architectural awareness, leading to fragmentation and duplicate logic over time.

Q:What does probabilistic mean in this context?

It means the same prompt can yield different code on different days, removing the predictable, mechanical certainty traditional engineers rely upon.

Inspectable Evidence Ledger

Classified evidence items supporting, extending, or refining this canonical research specification.

Evidence ItemPublisherEvidence TypeStrengthRoleAction
The Subprime Code CrisisBeehiivNewsletter★★★★★OriginInspect ↗
The Vibe Coding EraBuilt InIndustry Article★★★★SupportsInspect ↗
The Copilot BottleneckCIO.comTier-1 Article★★★★★ExtendsInspect ↗
Model CollapseCIO.comTier-1 Article★★★★ExtendsInspect ↗
Academic & Industry Attribution Standard

Recommended Citation

Canonical Reference String

Ewing, R. (2026). "The 4 Laws of Probabilistic Software." Richard Ewing Research Canon. Available at: https://www.richardewing.io/concepts/four-laws-probabilistic-software

BibTeX Citation
@article{ewing_four_laws_probabilistic_software,
  author = {Ewing, Richard},
  title = {The 4 Laws of Probabilistic Software},
  journal = {Richard Ewing Research Canon},
  year = {2026},
  url = {https://www.richardewing.io/concepts/four-laws-probabilistic-software}
}
First Origin & Provenance:Built In (February 2026)
Current Specification Version:Version 1.0 (Q2 2026 Baseline)