Product Economics & Growth
Comprehensive dictionary of terms, concepts, and frameworks relating to product economics & growth.
4 Laws of Probabilistic Software#
The 4 Laws of Probabilistic Software Development are principles coined by Richard Ewing in Built In that define the fundamental constraints of AI-generated code:
**Law 1: Code generated by probability is correct by probability, not by proof.** AI-generated code may work for common cases but fail for edge cases. Unlike code written with deliberate reasoning, probabilistic code's correctness is statistical, not guaranteed.
**Law 2: The confidence of the generator does not equal the correctness of the output.** AI models express equal confidence whether the output is correct or hallucinated. Confidence is not a reliability signal.
**Law 3: Every layer of abstraction added by AI is a layer of understanding removed from the human.** As AI generates more of the system, human developers understand less of the system. This creates a fragility that compounds over time.
**Law 4: The cost of AI-generated code is paid at verification time, not generation time.** Generation is instant and cheap. Verification — finding the bugs, confirming correctness, validating security — is where the real cost lives. Organizations that skip verification accumulate invisible debt.
Why It Matters
These laws establish the fundamental economics of vibe coding: generation is cheap, verification is expensive, and skipping verification creates exponentially compounding technical debt.
A/B Testing#
A/B testing (split testing) is a method of comparing two versions of a product experience to determine which performs better. Users are randomly assigned to version A (control) or version B (variant), and a predefined metric is measured to determine the winner.
A/B testing requires statistical rigor: sufficient sample size (use a sample size calculator), appropriate test duration (typically 1-4 weeks), clearly defined success metrics, and statistical significance (p < 0.05 is the standard threshold).
Common A/B testing mistakes: stopping tests too early, testing too many variants simultaneously, choosing vanity metrics as success criteria, not accounting for novelty effects, and running tests on segments too small for statistical significance.
For product decisions, A/B tests are the gold standard of evidence. But they're not always appropriate — features with low traffic can't reach significance, and strategic decisions shouldn't be A/B tested (you don't A/B test your company's mission).
Why It Matters
A/B testing provides causal evidence that a change improves outcomes, unlike observational analytics that show correlation. It removes opinion from product decisions and replaces it with data.
Accessibility (a11y)#
Accessibility (a11y) is the practice of designing and developing software that can be used by people with disabilities, including visual, auditory, motor, and cognitive impairments.
Key accessibility standards: WCAG 2.1 (Web Content Accessibility Guidelines) at levels A, AA, and AAA. Most organizations target AA compliance. Section 508 (US federal government requirement). ADA (Americans with Disabilities Act, which courts increasingly apply to websites).
Practical accessibility requirements: keyboard navigation (all interactive elements reachable by keyboard), screen reader compatibility (correct ARIA attributes, semantic HTML), color contrast (4.5:1 minimum for normal text), alt text for images, captioning for videos, and scalable text.
Accessibility is not a feature — it's a quality requirement. 15-20% of the global population has some form of disability. Inaccessible products exclude a significant portion of potential users and create legal liability.
Why It Matters
Accessibility is a legal requirement (ADA lawsuits increased 300% from 2018-2023), an ethical imperative, and a business opportunity (15-20% of users have disabilities). Build accessibility in from the start — retrofitting is 5-10x more expensive.
Accessibility (A11y)#
Accessibility (often abbreviated A11y — "a" + 11 letters + "y") is the practice of designing and building digital products that can be used by people with disabilities, including visual, auditory, motor, and cognitive impairments.
**Standards:** WCAG 2.1/2.2 (Web Content Accessibility Guidelines) defines three conformance levels: A (minimum), AA (standard requirement), AAA (enhanced). Most legal requirements mandate AA compliance.
**Key requirements:** - **Screen reader support:** Semantic HTML, ARIA labels, alt text - **Keyboard navigation:** All interactions accessible without a mouse - **Color contrast:** Minimum 4.5:1 ratio for normal text - **Focus management:** Visible focus indicators for keyboard users - **Captions:** Video/audio content must have captions
**Legal landscape:** ADA (US), EAA (EU), Section 508 (US Government). Accessibility lawsuits in the US exceeded 4,000/year in 2024.
Why It Matters
Accessibility is both a legal requirement and a market opportunity. 15% of the global population has a disability. Inaccessible products face lawsuits, lose customers, and accumulate accessibility debt that compounds over time.
Admissibility Allowlist#
An Admissibility Allowlist is a core component of Deterministic Execution Control. It is a strict, pre-approved registry of authorized operations, API endpoints, or database queries that an AI agent is permitted to execute.
When an agent proposes an action, the admissibility gate performs a binary evaluation against this registry. If the proposed action is not explicitly listed, it is blocked instantly, regardless of the model's confidence score or computed intent.
This allowlist is crucial for preventing prompt injections. For example, if retrieved customer data contains a payload instructing the agent to export records to an external server, the admissibility gate rejects the export command because it lacks allowlist authorization.
Why It Matters
It provides a hard safety boundary against prompt injections and hallucinations, ensuring autonomous agents cannot execute arbitrary or unapproved actions.
AI COGS (Cost of Goods Sold)#
AI COGS (Cost of Goods Sold) is a financial-engineering framework coined by Richard Ewing for calculating and managing the variable, compute-intensive costs directly incurred in serving AI-enabled software features to active users. In traditional SaaS economics, software has a near-zero marginal cost of production: once a platform is built, serving an additional user incurs negligible infrastructure costs, resulting in highly attractive gross margins of 75% to 85%. AI features destroy this paradigm. Every query processed by a generative model requires active GPU computation, which scales linearly with usage. AI COGS formalizes these new cost centers—encompassing model inference API fees, embedding generation, vector database queries, context retrieval compute, semantic caching infrastructure, and model fine-tuning—to give finance and engineering teams a true representation of their gross margins.
**The SaaS Margin Trap:** The SaaS Margin Trap is the rapid, often unexpected compression of gross margins that occurs when companies add unoptimized AI features to fixed-price subscription plans. Because LLM usage scales directly with user engagement, a highly engaged customer can easily consume more in model inference fees than they pay in their monthly subscription fee. For example, a customer paying $30 per month who makes 50 complex reasoning queries per day can generate over $45 in raw API costs, turning a historically high-margin customer into a cash-burning liability. Without isolating AI COGS from general cloud hosting, companies fly blind, celebrating high adoption metrics while silently driving their blended gross margins from 80% down to 40% or lower.
**Vector Storage Overhead and Caching Leaks:** Beyond raw inference fees, AI COGS are heavily impacted by two architectural factors: vector storage overhead and caching failures. Large-scale Retrieval-Augmented Generation (RAG) systems require indexing millions of document chunks into vector databases (e.g., Pinecone, Qdrant). The memory-resident nature of vector indexes makes hosting these databases exceptionally expensive, adding a fixed monthly infrastructure overhead that must be amortized across the user base. Furthermore, many architectures suffer from "caching leaks," where minor changes in prompts (such as appending a timestamp or whitespace) bypass semantic caches, forcing the system to run expensive, redundant inference cycles. Optimizing these leaks and structuring vector indexing tiers are critical to preserving gross margins.
**Model Inference Cost Cascade:** To manage AI COGS effectively, organizations must understand the cost distribution of a single user request. The diagram below illustrates how a query propagates through various compute layers, each accumulating variable cost:
<pre class="font-mono bg-zinc-950 text-zinc-100 p-6 rounded-lg my-6 overflow-x-auto text-xs leading-normal border border-zinc-800"> [ User Request Ingest ] | v [ Semantic Cache Check ] ----- (Hit: Cost $0.0001) -----> [ Return Cache ] | (Miss) v [ RAG Vector DB Query ] --------------------------------> [ Storage Cost: $0.0050 ] | v [ Context Assembly & Prompt Token Generation ] ----------> [ Input Token Cost: $0.0100 ] | v [ LLM Inference & Output Generation ] -------------------> [ Output Token Cost: $0.0350 ] | v [ Guardrails & Validation Evaluation ] ------------------> [ Audit Cost: $0.0020 ] | v [ Total Variable Cost Per Request: $0.0521 ] </pre>
**Preserving the Bottom Line:** Managing AI COGS is not purely an engineering challenge; it is a fundamental business strategy. Product Economists must model the unit economics of every feature before launch. Strategies like prompt amortization, model right-sizing, semantic caching, and usage gating (such as hard token caps per tier) are required to prevent gross margin erosion.
Organizations looking to audit their AI cost structures can utilize the **AI Unit Economics Benchmark (AUEB)**. This diagnostic maps every component of your AI stack, identifies margin-negative features, and provides a clear remediation roadmap to return your SaaS margins back to the 80% tier.
Why It Matters
AI COGS are the silent margin killer of the AI era. Companies adding AI features without mapping these variable costs to their P&L risk building cash-burning products. By tracking AI COGS as a discrete financial metric, you can identify which features are economically viable and which are destroying SaaS enterprise value.
AI Economics#
AI Economics is the discipline of treating every product decision as an economic decision — evaluating features, sprints, and roadmaps through the lens of capital allocation, ROI, and margin impact rather than velocity or feature count.
Coined and developed by Richard Ewing, AI Economics encompasses: the Product Debt Index (quantifying technical debt in dollar terms), the Innovation Tax (measuring hidden maintenance burden), the Cost of Predictivity (exponential AI accuracy costs), the Kill Switch Protocol (deprecating zombie features), and the Feature Bloat Calculus (when maintenance exceeds value).
The AI Economist Doctrine holds four principles: Capital Allocation > Agile Theater, The Truth is in the P&L, Kill Zombies Ruthlessly, and Sovereignty Over Dependency.
Why It Matters
AI Economics fills the gap between engineering metrics (velocity, story points) and financial metrics (revenue, margin). It gives CTOs, CPOs, and boards a common language for evaluating engineering as a capital function.
AI Economist#
A AI Economist is a role and methodology coined by Richard Ewing that treats product decisions as economic decisions. Instead of measuring velocity, story points, or features shipped, a AI Economist measures Return on Invested Capital (ROIC), Cost of Goods Sold (COGS) efficiency, and technical debt in dollar terms.
The AI Economist methodology recognizes that engineering is capital allocation, not just feature delivery. Every sprint is an investment decision. Every feature has ongoing maintenance costs. Every architecture choice has financial implications.
The AI Economist Doctrine holds four principles: Capital Allocation > Agile Theater, The Truth is in the P&L, Kill Zombies Ruthlessly, and Sovereignty Over Dependency.
Why It Matters
Traditional product management focuses on velocity and features. AI Economics focuses on financial returns. In an era of belt-tightening and AI cost pressures, the economic lens is essential for survival.
AI Economist#
An **AI Economist** is the evolution of the traditional Product Manager in the era of generative AI. Because intelligent systems carry continuous, variable inference costs (unlike traditional SaaS which scales at near-zero marginal cost), the AI Economist must evaluate every product decision through a strict financial lens.
While an engineer focuses on prompt orchestration and token window optimization, the AI Economist focuses on the *Return on Invested Capital (ROIC)* of those tokens. They are responsible for modeling [Synthetic COGS](/glossary/synthetic-cogs), determining the Margin Collapse Threshold for high-frequency users, and ultimately preventing the engineering organization from building "Zombie AI" features that consume compute without driving provable business value.
Why It Matters
Without an AI Economist, engineering teams fall into the "Happy Builder" trap—shipping AI features because the API exists, not because it's profitable. This leads directly to the [Generative Margin Squeeze](/blog/generative-ai-margin-squeeze-saas-cogs), where a company's cloud bill scales faster than its revenue. The AI Economist provides the mathematical adult supervision required to maintain [EBITDA](/glossary/ebitda) in an AI-first world.
AI Liability Gradient#
The AI Liability Gradient is an analytical framework introduced by Richard Ewing in Built In that maps the relationship between AI agent autonomy and organizational liability. As AI agents become more autonomous, the liability exposure increases non-linearly.
The gradient has four zones:
**Zone 1: Assistive AI** (low autonomy, low liability) — AI suggests, humans decide and act. Liability is minimal because humans maintain full control. Example: code completion, spell check.
**Zone 2: Augmentive AI** (moderate autonomy, moderate liability) — AI generates, humans review. Liability exists if human review is inadequate. Example: AI-generated code deployed after review, AI-written content published after editing.
**Zone 3: Autonomous AI** (high autonomy, high liability) — AI decides and acts within constraints. Liability shifts to the organization for the quality of constraints. Example: automated trading systems, AI customer service.
**Zone 4: Agentic AI** (full autonomy, extreme liability) — AI plans, decides, and acts independently. Liability is maximum because the organization is responsible for all agent actions. Example: AI agents making purchase decisions, deploying code, or communicating with customers.
The key insight: liability doesn't scale linearly with autonomy — it scales exponentially. Moving from Zone 2 to Zone 3 doubles autonomy but quadruples potential liability.
Why It Matters
The AI Liability Gradient provides a framework for boards and legal teams to assess the risk of AI deployments. Most organizations are deploying Zone 3-4 agents without Zone 3-4 governance.
AI Margin Collapse Point#
The AI Margin Collapse Point is the specific usage volume at which an AI feature's variable costs exceed the revenue it generates, causing the feature to destroy margin rather than create it. Coined by Richard Ewing as part of the Cost of Predictivity framework.
Traditional software has near-zero marginal costs — serving the 1,000th user costs roughly the same as serving the 10th. AI features break this model: every query costs compute, and costs scale linearly (or worse) with usage.
The AI Margin Collapse Point = Revenue per AI query ÷ Cost per useful AI output. When cost exceeds revenue, you've passed the collapse point.
Many AI features that work beautifully in prototype (low volume, accuracy requirements are lower) become economically devastating in production (high volume, users demand high accuracy, support costs from hallucinations). The collapse point often surprises organizations because testing at 100 users shows positive economics, but production at 100,000 users reveals the exponential cost curve.
The AUEB calculator at richardewing.io/tools/aueb helps companies identify their specific margin collapse point before it hits the P&L.
Why It Matters
The AI Margin Collapse Point is the #1 reason AI products fail economically. Organizations that don't calculate it before launch discover — too late — that their successful AI feature is destroying gross margin.
AI Product Management#
AI Product Management is a specialized discipline of PM focused on building, scaling, and maintaining products explicitly powered by machine learning, LLMs, or autonomous agents.
Traditional Product Management focuses on deterministic behaviors: "If the user clicks this, X happens." AI Product Managers must operate probabilistically. They manage hallucination rates, precision vs recall tradeoffs, AI Unit Economics (AI COGS), non-deterministic testing, and specific prompt boundaries.
In 2025/2026, the transition from SaaS PM to AI PM demands a hard pivot toward empirical data analytics and data-pipeline architectural comprehension.
Why It Matters
Treating an AI feature like a traditional software feature is guaranteed failure. AI Product Managers are responsible for the fragile bridge between raw model capability and actual user value.
AI Unit Economics Benchmark (AUEB)#
The AI Unit Economics Benchmark is Richard Ewing's framework for measuring the true cost and value of AI features. It goes beyond simple inference costs to calculate the full economic picture: cost per useful output, hallucination cost, verification cost, and net value created.
The AUEB calculates: Cost of Predictivity (total cost per accurate AI output including failed attempts), Hallucination Cost (economic impact of incorrect outputs), Verification Overhead (human review time required), Net AI Value (value created minus total costs), and Break-Even Volume (queries needed for AI feature to be profitable).
The AUEB reveals whether AI features have positive or negative unit economics. A chatbot that costs $0.10 per query but only generates $0.05 in value has negative unit economics and will destroy margin as it scales.
The free AUEB tool at richardewing.io/tools/aueb provides automated AI unit economics analysis.
Why It Matters
Most AI features are launched without unit economics analysis. The AUEB prevents the "AI for AI's sake" trap by quantifying whether AI features create or destroy value.
APER (Annualized Productivity to Engineering Ratio)#
APER measures revenue generated per engineer, annualized. It is Richard Ewing's recommended alternative to velocity metrics like story points, which measure effort rather than value.
APER = Annual Recurring Revenue ÷ Total Engineering Headcount
Benchmarks: early-stage startups typically have APER of $100-200K. Growth-stage companies target $200-400K. Mature SaaS companies achieve $400-800K. The best-in-class (Canva, Zoom at peak) exceed $1M per engineer.
APER trends are more important than absolute values. Increasing APER means engineering is becoming more efficient. Declining APER means each new hire produces diminishing returns — a sign of organizational complexity, technical debt, or poor product-market fit.
APER should be segmented: product engineering vs. platform engineering vs. infrastructure. Product engineering should have the highest APER because they directly build revenue-generating features.
Why It Matters
APER is the most honest measure of engineering efficiency because it connects engineering headcount to revenue outcomes. It answers the question every board asks: "Are we getting enough value from our engineering investment?"
Audit Interview#
The Audit Interview is a hiring protocol coined by Richard Ewing that tests verification skills instead of code generation skills. Candidates are given AI-generated code with hidden flaws and asked to identify the problems.
The premise: AI can generate code. Catching what AI gets wrong is the scarce human skill. Traditional coding interviews test a skill AI now performs better than humans. The Audit Interview tests the skill that matters in the AI age: engineering judgment.
The protocol: present AI-generated code with 3-5 hidden bugs (security vulnerabilities, logic errors, performance issues, edge cases). Candidate has 10 minutes to find issues. Score based on bugs found, severity ranking, and the 'what would you ship?' judgment call.
The 4 Dimensions of Engineering Judgment scored: Verification (finding bugs), Prioritization (ranking severity), Communication (explaining the risk), and Judgment (ship/no-ship decision).
Why It Matters
When AI writes the code, employers need to hire for judgment, not syntax. The Audit Interview tests the skills that actually matter: finding problems, assessing risk, and making ship decisions.
Capitalization Matrix#
The Capitalization Matrix is a framework introduced by Richard Ewing in CIO.com for bridging the gap between engineering velocity metrics and financial governance. It maps agile development work categories to their correct financial treatment under ASC 350-40.
CIOs speak in sprints and story points. CFOs speak in quarters and capitalization rates. The Capitalization Matrix translates between these two languages, ensuring engineering work is properly classified for financial reporting and R&D tax credits.
The matrix categorizes work into four quadrants: Capitalizable Innovation (new features in application development stage — can be capitalized), Non-Capitalizable Innovation (research, spikes, POCs — must be expensed), Capitalizable Maintenance (major version upgrades — sometimes capitalizable), and Non-Capitalizable Maintenance (bug fixes, patches — always expensed).
Misclassification is endemic: Richard Ewing's audits reveal that 30-40% of organizations incorrectly capitalize maintenance work as R&D investment, overstating their innovation spend and potentially creating tax liability.
Why It Matters
The Capitalization Matrix prevents the two most common financial misreporting errors in engineering organizations: capitalizing maintenance work that should be expensed, and expensing development work that should be capitalized.
Complexity Tax#
The Complexity Tax is the compounding cost factor in Feature Bloat Calculus that most organizations entirely miss. It quantifies how every feature in the codebase makes every other feature harder to maintain and every new feature harder to build.
The Complexity Tax follows a roughly quadratic curve: potential interaction points between features grow as n × (n-1) / 2. A system with 50 features has ~1,225 potential interaction points. A system with 100 features has ~4,950. Doubling features doesn't double complexity — it quadruples it.
This means: adding feature #101 doesn't just add its own maintenance cost — it increases the maintenance cost of features #1-100. The Complexity Tax is the hidden cost that makes "just add more engineers" an insufficient solution to velocity slowdowns caused by feature accumulation.
The Complexity Tax is calculated as: number of integration points × average interaction maintenance cost. This is the third component of Feature Bloat Calculus, alongside Direct Maintenance Cost and Opportunity Cost.
Why It Matters
The Complexity Tax explains why engineering velocity slows even as team size grows — it's not the team's fault, it's complexity compounding. The solution is subtraction (removing features), not addition (adding engineers).
Content Marketing#
Content marketing is a strategic approach to creating and distributing valuable, relevant content to attract and engage a target audience. For technology leaders and consultants, content marketing builds thought leadership, trust, and inbound lead generation.
Content types ranked by leverage: Glossaries and reference content (evergreen, high SEO value, LLM citation bait), Frameworks and methodologies (unique IP, high authority), Long-form articles in tier-1 publications (credibility, backlinks), Tools and calculators (interactive, high engagement, lead capture), Newsletters (direct audience relationship), and Social media (distribution, not ownership).
The content marketing flywheel: Create authoritative content → Rank in search / get cited by AI → Attract qualified traffic → Convert via tools and CTAs → Build email list → Nurture through newsletter → Convert to advisory clients.
Why It Matters
Content marketing is the most cost-effective way to build authority and generate leads. A single well-ranking article generates leads for years. The compound return on content investment exceeds paid advertising by 3-10x over 24 months.
Continuous Discovery#
Continuous Discovery is a product management framework popularized by Teresa Torres emphasizing a steady, weekly cadence of customer touchpoints executed jointly by the product trio (PM, Designer, Lead Engineer).
Unlike traditional "project discovery" (which happens once at the beginning of a quarter), Continuous Discovery leverages Opportunity Solution Trees. It acknowledges that building a product is a continuous flow of risky assumptions, and those assumptions must be co-tested alongside active development rather than segmented entirely up front.
The framework prevents the accumulation of Product Debt.
Why It Matters
Continuous Discovery ensures that engineering teams do not drift. It binds developers directly to user feedback, preventing the most expensive mistake in software: building a brilliant solution to a problem no one has.
Conversion Rate Optimization (CRO)#
Conversion Rate Optimization is the systematic process of increasing the percentage of users who take a desired action — signing up, subscribing, purchasing, or completing a key workflow.
CRO methodology: define the conversion goal → analyze current funnel data → identify drop-off points → hypothesize improvements → test (A/B test) → implement winners → iterate.
Common CRO techniques: simplify forms (reduce fields from 10 to 5), improve page load speed, add social proof (testimonials, customer logos), clarify value propositions, reduce friction (auto-fill, saved preferences), and optimize CTAs (above the fold, action-oriented copy).
CRO compounding: a 10% improvement at each of 5 funnel stages produces a 61% improvement in overall conversion. This makes CRO one of the highest-ROI growth activities.
Why It Matters
CRO is the highest-ROI growth activity because it increases revenue from existing traffic. Improving conversion by 20% is equivalent to increasing traffic by 20% — but costs significantly less.
Conversion Rate Optimization (CRO)#
Conversion Rate Optimization (CRO) is the systematic process of increasing the percentage of users who take a desired action on a website or application. CRO uses data analysis, user research, A/B testing, and behavioral psychology to improve conversion funnels.
The CRO process: 1) Measure current conversion rates at each funnel stage, 2) Identify the biggest drop-off points, 3) Hypothesize why users are dropping off (analytics, heatmaps, user interviews), 4) Design and implement changes, 5) A/B test against the control, 6) Roll out winners and iterate.
CRO levers: Copy (headline, value proposition, CTA text), Design (layout, visual hierarchy, trust signals), Friction reduction (fewer form fields, simpler flows, faster load times), Social proof (testimonials, logos, case studies), and Urgency/scarcity (limited offers, countdown timers).
Why It Matters
CRO multiplies the value of all your traffic. If you're spending $10K/month on marketing and convert at 2%, improving to 4% doubles your results without increasing spend. It's the highest-leverage marketing activity.
Cost of Predictivity#
The Cost of Predictivity is a framework coined by Richard Ewing that measures the variable cost of AI accuracy. Unlike traditional software with near-zero marginal costs, AI features have costs that scale with usage and accuracy requirements.
The key insight: as AI correctness increases, cost scales exponentially. Moving from 80% accuracy to 95% accuracy often requires a 10x increase in compute and retrieval costs. Moving from 95% to 99% may require another 10x.
This creates margin compression that traditional engineering metrics don't capture. A feature that works beautifully at 100 users may be economically unviable at 100,000 users because AI inference costs scale linearly with usage while accuracy improvements require exponentially more resources.
The AI Unit Economics Benchmark (AUEB) calculator at richardewing.io/tools/aueb helps companies calculate their Cost of Predictivity and identify their AI margin collapse point.
Why It Matters
Most AI products fail on economics, not technology. The Cost of Predictivity explains why: success makes you poorer unless you understand the exponential relationship between accuracy and cost.
Cryptographic Audit Ledger#
A Cryptographic Audit Ledger is an immutable, independent logging system within Deterministic Execution Control. It cryptographically signs and records every proposed agent action, admissibility gate evaluation, and execution state change.
Unlike an agent's internal memory or standard log files, the cryptographic ledger is tamper-proof and hosted outside the agent's execution environment. This prevents adversarial agents from overwriting their own history or hiding malicious activity after a prompt injection.
It serves as a forensic record of autonomous operations, essential for compliance, debugging, and post-incident response in enterprise deployments.
Why It Matters
Autonomous agents with persistent memory can have their context poisoned. An immutable, external cryptographic ledger ensures a reliable audit trail that cannot be manipulated by the model.
Customer Acquisition Channels#
Customer acquisition channels are the pathways through which businesses attract new customers. Each channel has different cost structures (CAC), conversion rates, scalability limits, and time-to-value.
Channel types ranked by typical B2B cost-effectiveness: Content/SEO (lowest CAC, slowest to ramp, highest long-term ROI), Product-Led Growth (low CAC, requires product investment, high retention), Referrals (low CAC, limited scale, highest trust), Community (moderate CAC, slow build, strong retention), Events/Conferences (moderate CAC, relationship-building, high conversion), Paid Search (moderate-high CAC, instant traffic, competitive), Outbound Sales (high CAC, predictable, scalable), and Paid Social (high CAC, awareness-building, lower intent).
Channel-market fit: the right channel depends on ACV (annual contract value). Self-serve/PLG works for ACV < $5K. Inside sales for $5K-$50K. Field sales for $50K+. Enterprise sales for $250K+.
Why It Matters
Channel selection determines CAC, which determines unit economics. Most startups fail because they choose acquisition channels that cost more than the customer is worth. Matching channel to ACV is critical.
Design Sprint#
A Design Sprint is a five-day process for rapidly solving design problems through prototyping and user testing. Developed at Google Ventures by Jake Knapp, it compresses months of work into one week.
**The five-day framework:** - **Monday — Map:** Define the problem and pick a target - **Tuesday — Sketch:** Generate competing solutions individually - **Wednesday — Decide:** Vote on the best solution to prototype - **Thursday — Prototype:** Build a realistic facade (not a working product) - **Friday — Test:** Put the prototype in front of real users
Design sprints prevent the most expensive product mistake: building something nobody wants. By testing with real users before writing code, teams validate or invalidate ideas in 5 days instead of 5 months.
Why It Matters
Design sprints are the fastest way to validate a product idea before committing engineering resources. They prevent the accumulation of product debt — features built on assumptions rather than evidence.
Design System#
A design system is a collection of reusable components, patterns, guidelines, and assets that enable consistent product design and development at scale. It serves as the single source of truth for how a product looks and behaves.
Design system components: design tokens (colors, spacing, typography), UI components (buttons, forms, modals), patterns (navigation, data display, onboarding), documentation (usage guidelines, accessibility requirements), and tooling (component libraries in Figma, React, etc.).
Famous design systems: Material Design (Google), Carbon (IBM), Primer (GitHub), Polaris (Shopify), and Lightning (Salesforce).
Design systems are a significant investment (3-6 months to build, ongoing maintenance) but pay back through: 30-50% faster UI development, consistent user experience, easier onboarding for new designers and developers, and accessibility compliance by default.
Why It Matters
Design systems eliminate the most common source of product inconsistency — different designers and developers implementing things differently. They reduce engineering time by 30-50% on UI work.
Design System#
A design system is a collection of reusable UI components, design tokens, guidelines, and documentation that enables teams to build consistent user interfaces at scale. It is a single source of truth for design and code.
**Components of a design system:** - **Design tokens:** Colors, spacing, typography, shadows as variables - **Component library:** Buttons, inputs, cards, modals, navigation - **Pattern library:** Common layouts, forms, data tables - **Documentation:** Usage guidelines, accessibility standards, do's and don'ts - **Tooling:** Storybook, Figma libraries, code generators
**Examples:** Material Design (Google), Carbon (IBM), Polaris (Shopify), Primer (GitHub).
Design systems reduce design debt by standardizing decisions. Without one, every developer invents their own button style, creating visual fragmentation and maintenance burden.
Why It Matters
Design systems eliminate a category of technical debt by standardizing UI decisions. Without one, visual inconsistencies multiply across features, creating UX debt that degrades user trust and increases development time.
Design Tokens#
Design tokens are the smallest atomic units of a design system — named values for colors, spacing, typography, shadows, and other visual properties stored as platform-agnostic variables.
**Examples:** - `color-primary: #0066FF` - `spacing-md: 16px` - `font-size-lg: 1.25rem` - `border-radius-lg: 12px`
**Why tokens matter:** They create a single source of truth. Change `color-primary` once and it updates everywhere — web, mobile, email, documentation. Without tokens, every color is hardcoded in dozens of files.
Design tokens bridge the gap between design (Figma) and code (CSS/React/Swift). Tools like Style Dictionary and Tokens Studio automate token generation across platforms.
Why It Matters
Design tokens prevent one of the most common forms of UX debt: inconsistent visual properties scattered across codebases. They enable systematic design changes at scale.
Deterministic Execution Control#
Deterministic Execution Control is a security architecture coined by Richard Ewing in Built In where probabilistic AI outputs must pass through a binary, rule-based execution layer before hitting any production systems. While AI agents are probabilistic inference engines that approximate rules, the containment layer must be absolute and binary.
The system evaluates proposed agent actions against strict admissibility allowlists, computes environment states using cryptographic hashes, and logs execution details to immutable ledgers in under 5 milliseconds. This decouples inference (which can remain probabilistic) from execution (which must remain deterministic), ensuring prompt injections, hallucinations, or memory poisoning cannot cause unauthorized state changes.
Why It Matters
Standard AI guardrails are probabilistic filters (LLMs policing LLMs), meaning the security layer is also guessing. Deterministic execution control replaces probability with rigid rules, eliminating the guardrail illusion.
Double Diamond Career Trajectory#
The Double Diamond Career Trajectory is a visual and structural framework mapping the lifecycle of professional growth from Individual Contributor (IC) to Leadership across any industry.
Diamond 1 (The IC Journey): The career starts narrow at the bottom (low skill/experience), widens as the employee gains functional skills, assumes more responsibility, and executes efficiently. It then narrows again as the IC hits a skill or organizational plateau.
Diamond 2 (The Leadership Reset): When promoted to management, the employee starts at the bottom of the second diamond—narrow again, possessing zero leadership skills despite their prior IC expertise. As they navigate trials, tribulations, mistakes, and learning, the diamond widens, leading to larger teams and greater organizational impact, until they hit the next executive plateau.
The framework illustrates the fundamental truth that skills from Diamond 1 do not automatically transfer to Diamond 2.
Why It Matters
It normalizes the "Leadership Reset." Many top-tier individual contributors fail at management because they assume their IC skills (Diamond 1) carry over to Leadership (Diamond 2). This framework provides a vocabulary for navigating the uncomfortable transition from executing work to scaling people.
EAAP (Exogram Action Admissibility Protocol)#
The Exogram Action Admissibility Protocol (EAAP) is an open standard created by Richard Ewing for verifying whether an AI agent's proposed action should be allowed to execute. It provides a governance layer between AI decision and AI action.
**How EAAP works:** 1. AI agent proposes an action 2. EAAP evaluates against policy rules, risk thresholds, and context 3. Action is admitted (allowed), denied (blocked), or escalated (human review) 4. Complete audit trail is recorded
**The problem EAAP solves:** As AI agents become more autonomous (OpenClaw, NemoClaw, CrewAI), there is no standard protocol for governing what they're allowed to do. EAAP provides this missing governance layer.
EAAP is analogous to OAuth for API authorization — but for AI agent actions. It is open-source and published as an RFC at github.com/exogram-ai/eaap-rfc.
Why It Matters
As AI agents proliferate, the governance gap grows. EAAP provides the standard protocol for AI action admissibility — ensuring agents operate within defined boundaries before they cause harm.
Engineering Capital Allocation#
Engineering Capital Allocation is the discipline of treating every engineering hour as a financial investment and evaluating it against expected returns. Most engineering organizations allocate capital (engineering time) based on stakeholder politics, customer urgency, or technical interest rather than economic value.
The AI Economist framework reframes every sprint planning decision as a capital allocation decision:
- **Building Feature X** = investing $50K of engineering capital (3 engineers × 2 weeks × loaded cost) - **Expected Return** = $200K ARR uplift (validated) = 4x ROI ✅ - **vs. Feature Y** = investing $50K of engineering capital - **Expected Return** = $30K ARR uplift (estimated) = 0.6x ROI ❌
Without this economic lens, most organizations invest equally in both features — destroying capital on Feature Y.
Why It Matters
Richard Ewing's core thesis is that most engineering organizations are making uninformed capital allocation decisions with every sprint. The AI Economist discipline exists to fix this by making the financial impact of every engineering decision visible and measurable. The PDI and APER tools were created to quantify engineering capital allocation efficiency. They answer the question: "Is your engineering investment generating positive returns, or are you destroying capital?"
Enterprise Value Scenario Engine (EV-SE)#
The Enterprise Value Scenario Engine is Richard Ewing's tool for modeling how technical decisions affect company valuation. It connects engineering metrics to the financial multipliers that determine enterprise value.
The EV-SE models the relationship between: ARR multiples and technical health, gross margin impact of AI costs, revenue retention and technical debt, engineering efficiency and EBITDA, and technical risk factors on deal pricing.
The tool provides scenario analysis: "If we reduce technical debt by 30%, what happens to our valuation multiple? If AI costs grow 15% per quarter, what's the impact on gross margins by Year 3?"
For PE/VC firms, the EV-SE quantifies the post-acquisition technology investment required and models the return on that investment. It answers: "What's the true technology cost of this acquisition beyond the purchase price?"
Why It Matters
Technical decisions directly impact enterprise value — but most organizations can't model the relationship. The EV-SE bridges the gap between engineering metrics and financial outcomes.
Evergreen Ratio#
The Evergreen Ratio is a framework coined by Richard Ewing that measures the balance between fixed-cost software (traditional code with near-zero marginal cost) and variable-cost AI features (code with per-interaction costs) in a product.
**Formula:** Evergreen Ratio = Fixed-Cost Code Revenue ÷ Variable-Cost AI Revenue
A high Evergreen Ratio (>3:1) means most of your revenue comes from traditional software with high margins. A low ratio (<1:1) means AI features dominate, compressing margins.
The Evergreen Ratio helps teams decide when to replace AI features with deterministic code — if an AI feature's behavior becomes predictable enough, converting it to rules-based logic eliminates the variable cost entirely.
Why It Matters
SaaS companies are valued on gross margins. AI features that compress margins reduce enterprise value. The Evergreen Ratio helps teams protect margin by identifying which AI features should be converted to deterministic code.
Excess Capability#
Excess Capability is the inefficient practice of routing low-complexity or routine tasks to premium, high-cost frontier AI models when a smaller model, cached prompt, or deterministic script could handle the task at a fraction of the cost.
In traditional software engineering, using the most powerful option available carries little marginal penalty. In generative AI, it creates a severe financial tax. Routing a simple document classification or data parsing task to a top-tier model incurs high token costs repeatedly.
To optimize margins, organizations must align task complexity with model cost, routing routine operations to cheaper, specialized systems while reserving frontier models for reasoning-heavy work.
Why It Matters
Using top-tier models for routine tasks drains budgets and compresses gross margins. Companies must dynamically route tasks to prevent paying for cognitive performance they don't need.
Feature Bloat Calculus#
Feature Bloat Calculus is a framework coined by Richard Ewing for determining when a feature's maintenance cost exceeds its value contribution. It quantifies the hidden tax of feature accumulation.
The formula factors in: direct maintenance hours, opportunity cost of those hours (what else the engineers could build), and the compounding effect on system complexity (each feature makes every other feature harder to maintain).
The key insight: every feature you add makes every future feature harder. This compounding effect is invisible in sprint-level metrics but devastating at the portfolio level. Feature Bloat Calculus makes this hidden cost visible so product teams can make rational keep/kill decisions.
Why It Matters
Feature Bloat Calculus quantifies what every experienced engineer feels intuitively: the system is getting harder to work with. It provides the economic argument for subtraction over addition.
Feature Prioritization#
Feature prioritization is the process of deciding what to build next from a backlog of potential features. It is the most strategically important skill a product manager can develop because every feature you build is a feature you chose over alternatives.
Common prioritization frameworks include: RICE (Reach × Impact × Confidence ÷ Effort), ICE (Impact × Confidence × Ease), Moscow (Must-have, Should-have, Could-have, Won't-have), Kano Model (Must-Be, Performance, Delighter), and Value vs. Effort matrix.
The biggest prioritization mistake is feature democracy — letting the loudest stakeholder or largest customer dictate the roadmap. Prioritization should be driven by data: usage metrics, revenue impact, strategic alignment, and customer research.
Richard Ewing's lens: every feature decision is a capital allocation decision. Building Feature A means not building Features B, C, and D. The opportunity cost must be measured in dollar terms, not just story points.
Why It Matters
Product teams typically have 5-10x more ideas than capacity. Prioritization determines which ideas get built. Poor prioritization builds the wrong things — the most expensive mistake in product development.
Feature-Level FinOps#
Feature-Level FinOps is the financial management discipline of tracking, attributing, and governing cloud compute and API costs at the individual feature level, rather than in aggregate across whole cloud accounts.
Because AI features introduce open-ended variable costs, tracking cloud spend in aggregate hides the economic viability of specific product offerings. A highly successful feature with high usage can silently destroy margins if its unit cost exceeds its revenue attribution.
Feature-level FinOps provides product managers and engineers with the granular visibility needed to calculate gross margins per feature, identify cost anomalies, and make informed architectural trade-offs.
Why It Matters
Without feature-level visibility, technology leaders cannot identify which specific features are margin-positive or bleeding cash, leading to sudden quarterly margin surprises.
Four Tiers of Autonomy#
The Four Tiers of Autonomy is Richard Ewing's diagnostic model for evaluating employee maturity, ownership, and problem-solving capability. It establishes a four-tier hierarchy that every professional should strive to climb, regardless of their role, industry, or seniority.
Tier 1 (The Reporter): Identifies an issue, escalates it, and expects management to resolve it. Tier 2 (The Solver): Identifies an issue, investigates the root cause, and resolves the immediate problem independently. Tier 3 (The Communicator): Identifies and resolves the issue, then proactively manages communications to all affected stakeholders. Tier 4 (The Architect / The Apex): Identifies, resolves, and communicates the issue, but then collaborates cross-functionally to design a systemic prevention mechanism, actively monitoring the fix over the subsequent weeks.
True leadership requires coaching employees to systematically ascend this hierarchy.
Why It Matters
Most organizations are bottlenecked by Tier 1 and Tier 2 employees, forcing management to constantly fight fires rather than focus on strategy. A high-performing organizational culture requires coaching teams to operate at Tier 4, transforming unpredictable issues into systemic resilience.
Generative Engine Optimization (GEO)#
Generative Engine Optimization (GEO) is the practice of structuring digital content to maximize visibility and citation within AI-generated responses from systems like ChatGPT, Claude, Gemini, Perplexity AI, and Google AI Overviews.
Unlike traditional SEO (ranking in search results), GEO focuses on being **cited, summarized, or directly referenced** in AI-generated answers. This requires: - **Structured, well-organized content** (clear headings, Q&A format, tables) - **Authoritative, citable information** (original research, statistics, named frameworks) - **Schema markup** (FAQPage, SpeakableSpecification, DefinedTerm) - **LLM-readable metadata** (llms.txt, ai-plugin.json) - **Topical authority** (comprehensive coverage of a subject)
GEO represents the future of content discovery as AI-powered search increasingly replaces traditional search engines.
Why It Matters
In 2025-2026, AI-generated answers are replacing the first page of Google results. If your content isn't optimized for GEO, it won't appear in the answers that users actually see. Richard Ewing's site implements GEO through llms.txt, comprehensive glossary, structured schemas, and topical authority.
GEO (Generative Engine Optimization)#
Generative Engine Optimization (GEO) is the practice of structuring content so that AI language models — ChatGPT, Claude, Perplexity, Google AI Overviews — cite your content when answering user queries. GEO is the 2026 evolution of SEO.
Key GEO strategies: Definitive definitions (position as the canonical source), Structured data (FAQ schema, HowTo schema, clear heading hierarchies), Attribution-friendly formatting (include the author's name and credentials alongside definitions), Quantitative frameworks (models that can be referenced with specific numbers), and Internal linking density (create a knowledge graph that AI systems can traverse).
Richard Ewing's glossary is a GEO strategy: by creating 600+ definitive, well-structured definitions for engineering economics terms with his name attached, AI systems naturally cite richardewing.io when answering questions about these topics.
Why It Matters
In 2026, 40%+ of "search" happens through AI assistants. If your content isn't optimized for AI citation, you're invisible to a growing percentage of your audience. GEO is the new SEO.
Hardware Deflation Illusion#
The Hardware Deflation Illusion is the flawed assumption by tech leaders that natural cost decreases in GPUs and AI chips will resolve their product's poor unit economics over time.
While raw compute and token costs drop on a per-unit basis, enterprise consumption is growing at a faster rate. Users demand larger context windows, faster reasoning steps, and more agentic loops. Waiting for hardware to solve a flawed software architecture is a margin-destroying strategy.
Organizations must actively refactor their architectures for cost efficiency now, rather than relying on hardware deflation as a financial rescue plan.
Why It Matters
Believing that hardware deflation will naturally fix high API costs leads to passive governance, allowing unsustainable margin bleed to continue unchecked.
Information Architecture (IA)#
Information Architecture is the structural design of information spaces — how content and functionality are organized, labeled, and navigated within a digital product. Good IA makes complex systems feel simple.
IA components: organization schemes (how content is categorized), labeling systems (terminology used in navigation), navigation systems (how users move through content), and search systems (how users find specific content).
IA methods: card sorting (users group cards to reveal their mental models), tree testing (users find items in a proposed navigation structure), and site mapping (visual representation of content hierarchy).
Poor IA is one of the most common causes of user confusion and low feature adoption. Users can't use features they can't find. Navigation that makes sense to the product team often doesn't match user mental models.
Why It Matters
Poor information architecture is the #1 cause of user confusion. 50% of lost sales and abandoned workflows are caused by users who cannot find what they need, not by users who don't want it.
Innovation Tax#
The Innovation Tax is a framework coined by Richard Ewing that measures the hidden cost of maintenance work that gets reported as innovation investment. It is OpEx masquerading as R&D investment, causing organizations to dramatically overestimate their effective engineering velocity.
When a team reports '65% of time on new features' but the actual number is 23%, the 42-point gap is the Innovation Tax. This gap causes CFOs and boards to overestimate R&D productivity and make poor capital allocation decisions.
The Innovation Tax is insidious because it's invisible in standard reporting. Engineering teams don't intentionally misreport — the maintenance work is scattered across feature work, making it hard to isolate. Bug fixes get bundled into feature sprints. Infrastructure upgrades get coded as feature dependencies.
Benchmark: >40% Innovation Tax is dangerous. >70% is terminal — the organization is approaching the Technical Insolvency Date.
Why It Matters
The Innovation Tax explains why organizations feel like they're investing heavily in R&D but not getting proportional innovation output. It quantifies the gap between reported and actual innovation investment.
Intelligence Problem-Solving Continuum#
The Intelligence Problem-Solving Continuum is Richard Ewing's operational definition of applied intelligence in a corporate environment. True organizational intelligence is not measured by IQ or domain-specific technical knowledge; it is the ability to navigate three sequential phases of friction in any field.
Phase 1: Problem Identification (seeing the invisible friction and naming the dysfunction). Phase 2: Problem Mitigation (stopping the bleeding, adapting, and pivoting in real-time). Phase 3: Problem Prevention (designing root-cause systemic fixes so the problem never happens again).
This continuum rolls critical thinking, root-cause analysis, adaptation, and pivoting into a single measurable trajectory.
Why It Matters
It redefines "talent" in an organization. Employees who can execute all three phases autonomously are the most valuable assets in any company. Organizations that optimize for this continuum build inherently resilient cultures.
Jobs To Be Done (JTBD)#
Jobs To Be Done (JTBD) is a product strategy framework that focuses on the underlying 'job' a customer is trying to accomplish rather than the customer's demographics or the product's features. Developed by Clayton Christensen, Tony Ulwick, and Bob Moesta, JTBD reframes product decisions around customer needs.
The classic example: 'People don't want a quarter-inch drill. They want a quarter-inch hole.' JTBD goes further: they don't even want the hole — they want to hang a family photo to feel a sense of belonging.
JTBD interviews reveal the functional, emotional, and social dimensions of customer needs, leading to products that customers actually want rather than products that check feature boxes.
Why It Matters
JTBD prevents the most common product failure: building features nobody wants. By understanding the job customers are hiring your product to do, you build solutions that deliver real value.
Kill Switch Protocol#
The Kill Switch Protocol is a framework coined by Richard Ewing for identifying and deprecating 'Zombie Features' — code that requires ongoing maintenance but generates zero incremental value.
Most organizations add features but never remove them. Over time, 40-60% of a codebase becomes maintenance burden with no corresponding value. The Kill Switch Protocol provides structured criteria for when to kill a feature and how to execute the deprecation safely.
The protocol involves: identifying zombie features (features with maintenance cost but no usage or revenue contribution), quantifying the cost of keeping them alive, assessing deprecation risk, creating a sunset timeline, communicating to affected stakeholders, and executing the removal with rollback capability.
Why It Matters
Every feature you keep makes every future feature harder. The Kill Switch Protocol provides the organizational discipline to subtract — which is harder than adding but often more valuable.
Landing Page Optimization#
Landing page optimization (LPO) is the process of improving landing page elements to increase conversion rates — the percentage of visitors who take a desired action (sign up, download, book a call).
Key optimization elements: Headline (clear value proposition in < 10 words), Social proof (logos, testimonials, numbers), CTA (single, clear call-to-action above the fold), Page speed (every 100ms of load time reduces conversion by 1%), Form length (fewer fields = higher conversion; optimize for the minimum viable data), and Visual hierarchy (guide the eye to the CTA).
Benchmarks: B2B SaaS landing pages convert at 2-5% on average. Top performers hit 10-15%. A/B testing and iterative improvement can double conversion rates within 3-6 months.
Why It Matters
Doubling your conversion rate is equivalent to doubling your traffic — but much cheaper. Landing page optimization is the highest ROI activity in growth marketing because it multiplies the value of all upstream traffic.
Macro Regression Loops#
Macro Regression Loops are a concept analyzed by Richard Ewing in Built In that describe feedback cycles where AI agent actions create cascading effects that amplify through economic systems.
Example: an AI trading agent sells a stock → triggers other AI agents' stop-loss algorithms → causes a price drop → triggers more automated selling → creates a flash crash. The individual agent actions are rational, but the system-level outcome is destructive.
In software development: an AI code agent introduces a subtle bug → CI passes because the test suite doesn't cover the edge case → the bug affects a dependency → downstream AI agents build on the buggy code → the error compounds through multiple layers, becoming increasingly difficult to trace and fix.
Richard Ewing identifies three types of macro regression loops:
**Type 1: Cascade loops** — one AI action triggers a chain of automated responses.
**Type 2: Amplification loops** — AI outputs become training data for other AI systems, amplifying errors.
**Type 3: Feedback loops** — AI-generated metrics influence the AI's own future decisions, creating self-reinforcing biases.
Governance frameworks must account for macro regression loops by designing circuit breakers, human review checkpoints, and system-level monitoring.
Why It Matters
Macro regression loops represent systemic AI risk that individual agent governance cannot address. They require system-level thinking and circuit breakers to prevent cascading failures.
Margin Engineering#
**Margin Engineering** is the discipline of treating financial profitability as a strict architectural constraint, equal in importance to latency, scalability, or security.
In the traditional SaaS model, engineering focused on building features because the marginal cost of software delivery was near zero. In the generative AI era, intelligence is a consumable resource. Every user prompt incurs a discrete infrastructure cost ([Synthetic COGS](/glossary/synthetic-cogs)). Margin Engineering is the practice of building [Deterministic Control Layers](/glossary/deterministic-control-layer), semantic caches, and intelligent model routing to ensure that the cost of serving the user never exceeds the revenue they generate.
Why It Matters
Without Margin Engineering, companies fall victim to [Power User Liability](/glossary/power-user-liability). A highly engaged user on a flat-rate subscription can easily consume more in AI API costs than they pay in revenue. By explicitly engineering the margins into the system architecture—such as caching common queries so they don't require live inference, or routing simple classification tasks to cheap [Small Language Models](/glossary/small-language-models)—the engineering team directly defends the company's [EBITDA](/glossary/ebitda).
Minimum Viable Product (MVP)#
A Minimum Viable Product is the simplest version of a product that delivers enough value to attract early customers and generate validated learning. Coined by Frank Robinson and popularized by Eric Ries in The Lean Startup, MVP is about learning, not building.
The MVP is not the smallest thing you can build — it's the smallest thing you can build that validates or invalidates your core hypothesis. A landing page that measures signup interest is an MVP. A fully functional product with no users is not.
Common MVP types: Concierge MVP (manually deliver the service), Wizard of Oz (human behind the curtain), landing page test (measure demand), single-feature product (one thing done well), and audience-first (build the audience before the product).
The biggest MVP mistake is building too much. Engineers and product people want to build complete solutions. An MVP is intentionally incomplete — it tests whether the problem exists and whether your solution approach resonates.
Why It Matters
The MVP principle prevents the most expensive product failure: building a complete product nobody wants. By validating assumptions early in cheap, fast experiments, you avoid committing engineering resources to unvalidated ideas.
Negative Carry (Features)#
Negative Carry is a financial concept applied by Richard Ewing to product features. A feature has negative carry when its total cost (direct maintenance + opportunity cost + complexity tax) exceeds its value contribution (revenue attribution + user engagement + strategic importance).
Borrowed from bond trading: a bond has negative carry when the cost of financing it exceeds the coupon yield. Similarly, a feature has negative carry when maintaining it costs more than the value it generates.
Identifying negative carry features is the first step of the Kill Switch Protocol. Features with the highest negative carry should be sunset first, as removing them frees the most engineering capacity per feature removed.
The typical enterprise software product has 30-40% of its features in negative carry territory. These features collectively consume $1-5M+ in annual maintenance costs while contributing zero or near-zero to revenue and strategic objectives.
Why It Matters
Negative carry features represent pure economic waste — you're paying more to keep them than they're worth. Identifying and removing them is the highest-ROI activity in engineering because it frees capacity without building anything new.
Network Effects#
Network effects occur when a product becomes more valuable as more people use it. This creates a self-reinforcing growth loop: more users → more value → more users. Network effects are the strongest competitive moat in technology.
Types of network effects: Direct network effects (each new user makes the product more valuable for all users — phone networks, social media), Indirect network effects (more users attract more complementary products — more iPhone users attract more app developers), Data network effects (more usage generates more data, which improves the product — Google Search, recommendation engines), and Platform network effects (two-sided markets where more supply attracts more demand and vice versa — Uber, Airbnb).
Network effects compound but are not permanent. Disruptors can break network effects through: differentiated value propositions, niche focus (start with an underserved segment), superior technology, or regulation.
Why It Matters
Network effects create winner-take-most dynamics in technology markets. Products with strong network effects (Slack, Salesforce, LinkedIn) are nearly impossible to displace once established. They're the most durable competitive moat.
OKRs (Objectives & Key Results)#
OKRs are a goal-setting framework that defines what you want to achieve (Objectives) and how you'll measure progress (Key Results). Popularized by Intel and Google, OKRs align teams around measurable outcomes.
Objectives are qualitative, ambitious statements of what you want to achieve. Key Results are quantitative, measurable milestones that indicate progress toward the objective.
Example: Objective: "Become the go-to tool for CTOs evaluating technical debt." Key Results: (1) 5,000 PDI assessments completed, (2) 200 advisory conversations booked, (3) 50 enterprise sign-ups.
OKRs work best when: 70% achievement is considered success (they should stretch), they're set quarterly, they're transparent across the organization, and achievement doesn't determine compensation (otherwise people sandbagging).
Why It Matters
OKRs prevent the activity trap — being busy without making progress. By forcing teams to define measurable outcomes, OKRs reveal whether work is actually moving the needle or just consuming hours.
Orchestration Debt#
Orchestration Debt is a framework coined by Richard Ewing for the technical debt that accumulates in AI agent coordination systems. As multi-agent architectures grow in complexity, the orchestration layer — the code that decides which agent does what, when, and how they communicate — becomes the dominant source of system fragility.
**Sources of orchestration debt:** - **Agent sprawl:** Too many specialized agents with overlapping capabilities - **Communication overhead:** N agents create N² potential communication paths - **State management:** Tracking conversation context across agent handoffs - **Error cascading:** One agent's failure creates unpredictable downstream effects - **Cost multiplication:** Each orchestration step adds LLM calls
Orchestration debt is the AI-era equivalent of microservices communication debt — the same architectural pattern, amplified by the probabilistic nature of LLM-based components.
Why It Matters
Multi-agent systems are the fastest-growing architecture pattern in AI, but they accumulate orchestration debt rapidly. Understanding this debt type helps architecture decisions about agent granularity and communication patterns.
P&L Ownership for Product Managers#
P&L Ownership for Product Managers is the principle — championed by Richard Ewing in Mind the Product — that senior product managers should own the profit-and-loss impact of their product area, not just the feature roadmap.
Traditional PM scorecard: shipped features, NPS, user engagement. AI Economist scorecard: gross margin contribution, COGS efficiency, maintenance cost ratio, and revenue attribution per feature.
The three financial metrics every PM needs (per Richard Ewing's Mind the Product article):
**1. Gross Margin by Feature**: What percentage of feature revenue remains after direct costs? AI features often have 40-60% margins versus 80-90% for traditional features.
**2. COGS Efficiency Ratio**: Cost of goods sold as a percentage of revenue, tracked per product line. Identifies which products are margin-positive and which are margin-negative.
**3. Maintenance Cost Ratio**: What percentage of engineering effort maintains this feature versus develops new capability? Features above 30% maintenance ratio are candidates for the Kill Switch Protocol.
P&L-aware PMs make fundamentally different decisions: they don't just ask "should we build this?" but "can we afford to maintain this at scale?"
Why It Matters
PMs who own P&L make better decisions because they understand the full economic lifecycle of features — not just the launch, but the years of maintenance, cost scaling, and margin impact that follow.
P&L Ownership for Product Managers#
P&L Ownership for Product Managers is the practice of making product managers financially accountable for the profit and loss impact of their product decisions. Rather than measuring PMs on shipping velocity or feature count, P&L ownership measures them on revenue contribution, cost efficiency, and margin impact.
Richard Ewing's article in Mind the Product ("The 3 Financial Metrics Every PM Needs on Their Scorecard") argues that PMs who don't understand their P&L are making uninformed capital allocation decisions with every sprint.
**The 3 Metrics:** 1. **Revenue Attribution:** What revenue does your product area generate? 2. **COGS Contribution:** What does it cost to serve your product area? 3. **Margin Contribution:** Revenue minus COGS — your actual value creation
Why It Matters
The disconnect between product decisions and financial outcomes is the root cause of engineering capital misallocation. When PMs ship features without understanding their margin contribution, they may be destroying value with every "successful" launch. Richard Ewing's CIO.com article ("Why Your CFO Hates Your Agile Transformation") argues that this financial illiteracy is why CFOs and engineering organizations are perpetually misaligned.
PLG Flywheel#
The PLG (Product-Led Growth) Flywheel is the self-reinforcing growth loop where the product itself drives user acquisition, activation, retention, and expansion — reducing dependency on sales and marketing teams.
The flywheel stages: Awareness (free tools, content, SEO → users discover the product), Activation (self-serve onboarding → users experience value quickly), Adoption (product becomes embedded in workflows → daily usage), Expansion (usage-based pricing or premium features → revenue grows with usage), and Advocacy (satisfied users refer others → feeds back to awareness).
Examples of PLG flywheel companies: Slack (teams invite others), Calendly (every meeting shows the product), Notion (templates get shared), and Figma (collaboration requires others to join).
Richard Ewing's tools (PDI, AUEB, APER) are PLG assets: free tools that demonstrate expertise, capture leads, and create conversion opportunities for advisory services.
Why It Matters
The PLG flywheel compounds: each new user creates conditions for more users. Unlike sales-driven growth (which scales linearly with headcount), PLG scales with product usage — creating exponentially decreasing CAC.
Product Analytics#
Product analytics is the practice of measuring, analyzing, and interpreting user behavior data to make better product decisions. It answers questions like: how do users use the product? Where do they get stuck? Which features drive retention? What predicts churn?
Key product analytics tools include: Amplitude, Mixpanel, PostHog, Heap, and Google Analytics (for web). Each provides event tracking, funnel analysis, cohort analysis, retention curves, and user segmentation.
Critical product metrics to track: activation rate (% of new users who reach the "aha moment"), feature adoption (% of users using specific features), retention (% returning after 1, 7, 30 days), engagement depth (frequency and duration), and conversion funnel (steps from signup to paid).
Product analytics is the empirical foundation of product management. Without it, product decisions are based on opinions, anecdotes, and the loudest voice. With it, decisions are based on evidence.
Why It Matters
Product analytics is the difference between building products based on evidence and building based on guesses. Data-informed teams build features that users actually use, leading to better retention and faster growth.
Product Debt#
Product debt is the accumulation of product decisions that deliver short-term value at the expense of long-term product health. Unlike technical debt (code quality issues), product debt is about features, design, and user experience.
Examples include: features built for one large customer that don't serve the broader market, UX inconsistencies from rapid iteration without design system alignment, onboarding flows that were "temporary" three years ago, pricing tiers that no longer reflect the product's value structure, and half-finished features that were deprioritized.
Product debt is harder to measure than technical debt because it manifests as user confusion, low feature adoption, complex onboarding, and increasing support tickets — symptoms that have many possible causes.
Richard Ewing's Feature Bloat Calculus provides a framework for quantifying product debt: for each feature, calculate maintenance cost vs. value contribution. Features where cost exceeds value are product debt.
Why It Matters
Product debt reduces the overall value-to-complexity ratio of your product. As product debt accumulates, new users find the product harder to learn, existing users find it harder to navigate, and the product loses its differentiation.
Product Debt Index (PDI)#
The Product Debt Index is Richard Ewing's proprietary diagnostic score that quantifies an organization's total technical debt in dollar terms. Unlike traditional technical debt metrics that use abstract units like story points, the PDI translates debt into financial language that CFOs and boards can act on.
The PDI considers: maintenance-to-innovation ratio, dependency health, code coverage, deployment frequency, incident rate, team velocity trends, and infrastructure costs. Each dimension is scored and weighted to produce a single composite score from 0 (debt-free) to 100 (technical insolvency).
PDI score ranges: 0-20 (Healthy — debt is managed and minimal), 20-40 (Moderate — debt is accumulating but manageable), 40-60 (Critical — debt is impacting velocity and requires immediate intervention), 60-80 (Severe — approaching Technical Insolvency Date), 80-100 (Terminal — engineering capacity is consumed by maintenance).
The free PDI calculator at richardewing.io/tools/pdi provides an automated assessment based on organizational inputs.
Why It Matters
The PDI provides a single, trackable metric for communicating technical health to non-technical stakeholders. It transforms technical debt from a vague engineering concern into a quantified financial risk.
Product Discovery#
Product discovery is the process of determining what to build before engineering starts building it. It answers: Is this a real problem? Does our solution address it? Can we build it? Will they pay for it?
Popularized by Marty Cagan and Teresa Torres, product discovery uses rapid experimentation to validate product ideas before committing engineering resources.
Discovery techniques include: customer interviews, prototype testing, painted door tests (fake feature buttons that measure interest), Wizard of Oz tests, data analysis, and competitive research.
The Continuous Discovery framework (Teresa Torres) recommends weekly touchpoints with customers, opportunity solution trees for mapping hypotheses, and regular assumption testing to de-risk product decisions.
Why It Matters
Product discovery prevents the most costly product error: building features nobody wants. Engineering time is the most expensive resource in most companies — discovery ensures it's invested in validated opportunities.
Product Management#
Product Management is the function responsible for defining what to build, for whom, and why — then ensuring it gets built, launched, and iterated on to maximize business value. Product managers (PMs) sit at the intersection of business, technology, and user experience.
**Core PM activities:** customer research, market analysis, prioritization (RICE, WSJF), roadmapping, writing requirements (PRDs, user stories), collaborating with engineering and design, launch coordination, and metrics analysis.
In the AI era, PMs must also understand AI unit economics, the Cost of Predictivity, and the trade-offs between AI-powered and deterministic features.
Why It Matters
Product management determines what engineering builds — and therefore how engineering capital is allocated. PMs who understand AI economics prevent the most common form of capital destruction: building features that cost more to maintain than they generate in value.
Product Operations#
Product Operations (Product Ops) is an emerging function that supports product management through data infrastructure, process optimization, and tooling. Product Ops handles the operational complexity that slows down product teams.
Product Ops responsibilities include: managing product analytics tools, creating dashboards and reports, standardizing product processes (how PRDs are written, how prioritization happens), managing the toolstack (Jira, Figma, analytics), and facilitating cross-functional coordination.
Product Ops is to Product Management what DevOps is to Engineering — an operational layer that removes friction and enables the core function to focus on their primary job.
The role emerged because product managers were spending 30-40% of their time on operational tasks (updating Jira, building reports, coordinating meetings) instead of customer research and strategic product decisions.
Why It Matters
Product Ops multiplies PM effectiveness by removing operational burden. Teams with Product Ops report that PMs spend 30-40% more time on strategic work and customer research.
Product Roadmap#
A product roadmap is a strategic document that communicates the planned direction and priorities for a product over time. It aligns stakeholders around what will be built, why, and approximately when.
Effective roadmaps are outcome-based rather than feature-based. Instead of "Build chat feature in Q2," an outcome-based roadmap says "Increase user engagement by 30% in Q2" and lists the initiatives (including chat) that contribute to that outcome.
Roadmap types include: timeline-based (features mapped to quarters), theme-based (grouped by strategic themes), now-next-later (prioritized buckets without dates), and Kanban-style (continuous flow).
The biggest roadmap mistake is treating it as a commitment rather than a plan. Markets change, customers surprise you, and engineering estimates are uncertain. Roadmaps should be updated quarterly based on new information.
Why It Matters
A well-constructed roadmap aligns the entire organization — engineering, sales, marketing, and leadership — around priorities. Without it, each team optimizes locally and the product drifts without strategic direction.
Product-Led Growth#
Product-Led Growth (PLG) is a go-to-market strategy where the product itself is the primary driver of customer acquisition, expansion, and retention. Users discover the product, experience value through a free or freemium tier, and upgrade to paid plans based on usage.
**PLG characteristics:** Self-serve onboarding, freemium or free trial, in-product upgrade prompts, viral or collaborative features, usage-based pricing.
**Examples:** Slack, Zoom, Notion, Figma, Dropbox, Canva.
Why It Matters
PLG companies achieve lower CAC (the product sells itself) and higher NRR (in-product expansion). Richard Ewing's free tools (PDI, EV-SE, AUEB, APER, Audit Interview) are a PLG strategy — users experience value free, then convert to advisory services.
Product-Led Growth (PLG)#
Product-Led Growth is a business strategy where the product itself is the primary driver of customer acquisition, conversion, and expansion. Users discover, try, and adopt the product before engaging with sales.
PLG companies include Slack, Dropbox, Figma, Canva, Notion, and Calendly. The model works when: the product delivers value quickly (time-to-value under 5 minutes), there's a natural viral loop (sharing features), and users can self-serve without sales assistance.
PLG metrics differ from sales-led metrics: Product Qualified Leads (PQLs) replace Marketing Qualified Leads (MQLs), activation rate replaces demo-to-close rate, and time-to-value replaces sales cycle length.
PLG reduces CAC by 3-5x compared to sales-led models but requires significant product investment. The product must be intuitive, self-explanatory, and deliver immediate value — which is harder to build than a feature-rich product sold through demos.
Why It Matters
PLG is the dominant GTM strategy for SaaS companies with ACV under $25K. It produces lower CAC, faster growth, and higher NDR than sales-led approaches for the right products.
Product-Led Growth (PLG)#
Product-Led Growth (PLG) is a go-to-market strategy where the product itself is the primary driver of customer acquisition, conversion, and expansion. Users discover, try, and adopt the product before encountering a sales team.
**Key characteristics:** - Free tier or freemium model - Self-serve onboarding - In-product upgrade prompts - Usage-based expansion triggers - Viral loops and sharing mechanics
**Examples:** Slack (team invites), Figma (collaboration), Notion (templates), and Zoom (meeting links) all used PLG to achieve massive adoption.
Richard Ewing's site practices PLG: free diagnostic tools (PDI, AUEB, Audit Interview) serve as the acquisition layer that drives advisory engagement.
Why It Matters
PLG companies have lower customer acquisition costs and faster adoption cycles. However, PLG creates a specific form of technical debt — every free tier user consumes infrastructure without revenue, making unit economics critical.
Product-Led Growth (PLG)#
Product-Led Growth (PLG) is a go-to-market strategy where the product itself is the primary driver of customer acquisition, conversion, and expansion. Users can try the product (free trial or freemium) before talking to sales.
**PLG mechanics:** - **Self-serve onboarding:** Users sign up and get value without sales involvement - **Freemium or free trial:** Low barrier to entry - **In-product upsells:** Conversion happens inside the product - **Viral loops:** Users invite other users naturally
**PLG companies:** Slack, Figma, Notion, Calendly, Datadog, Vercel
**PLG economics:** Lower CAC ($50-500 vs $5K-50K for sales-led), faster time-to-value, but requires excellent product and UX — which means technical debt directly impacts growth.
**The PLG-to-Enterprise motion:** Most successful PLG companies eventually add sales for enterprise deals while keeping PLG for SMB.
Why It Matters
PLG has the best unit economics of any go-to-market strategy — but it only works if the product is excellent. Technical debt that degrades product quality directly kills PLG growth. This makes engineering quality a revenue metric, not just a cost metric.
Product-Led Growth (PLG)#
Product-Led Growth (PLG) is a go-to-market strategy where the product itself is the primary driver of customer acquisition, conversion, and expansion. Users discover, adopt, and pay for the product with minimal sales involvement.
**PLG flywheel:** 1. **Free tier / freemium:** Users start for free 2. **Self-serve onboarding:** Users get value without talking to sales 3. **Usage triggers:** Natural upgrade moments ("you've reached your limit") 4. **Virality:** Users invite colleagues and teams 5. **Expansion:** Individual use becomes team/enterprise adoption
**PLG examples:** Slack, Figma, Notion, Calendly, Loom, Datadog.
**PLG metrics:** Time to value, product-qualified leads (PQLs), free-to-paid conversion rate, natural rate of revenue growth (NRG).
RichardEwing.io uses PLG: free tools (PDI, APER, AUEB, Audit Interview) → advisory conversion.
Why It Matters
PLG reduces customer acquisition cost by making the product the sales team. Understanding PLG economics — CAC vs. COGS of free users — determines whether free tiers are growth engines or cost centers.
Product-Market Fit#
Product-market fit (PMF) is the degree to which a product satisfies strong market demand. Marc Andreessen defined it as 'being in a good market with a product that can satisfy that market.' It's the most important milestone for any startup or new product.
Signs of product-market fit include: organic growth without marketing, high retention rates, customers becoming evangelists, demand exceeding supply, and usage data showing deep engagement rather than surface-level adoption.
Signs you DON'T have product-market fit: high churn, users sign up but don't return, growth only comes from paid acquisition, users need extensive onboarding to see value, and feature requests are scattered across unrelated areas.
Richard Ewing's perspective: 'The best AI product I ever led had zero customers' — a reminder that technical excellence doesn't guarantee product-market fit. Validation must be economic, not just technical.
Why It Matters
Without product-market fit, nothing else matters. Marketing spend is wasted. Engineering effort is misdirected. Hiring is premature. PMF is the prerequisite for everything else.
R&D Capital Audit#
The R&D Capital Audit is Richard Ewing's signature service — a forensic examination of how an organization allocates its engineering and product development resources. It treats R&D spending as a capital allocation problem rather than a cost center.
The audit process: stakeholder interviews (CEO, CTO, VPs, individual contributors), codebase analysis (static analysis, architecture review, dependency audit), financial modeling (PDI calculation, Innovation Tax measurement, TID projection), team assessment (APER, organizational design, process efficiency), and deliverable creation (board-ready report with actionable recommendations).
Key questions the audit answers: How much of our R&D spend is actually producing innovation? What is our Technical Insolvency Date? Where are we wasting engineering resources? How do our metrics compare to industry benchmarks? What should we invest in to maximize engineering ROI?
A typical audit engagement is $7,500 for a standard assessment or $15,000+ for comprehensive engagements, and delivers findings within 2 weeks.
Why It Matters
Most organizations don't know how their R&D dollars are actually spent. The audit reveals the gap between perceived and actual engineering efficiency — typically a 30-50% gap that represents millions in misallocated capital.
Referral Programs#
A referral program is a structured system that incentivizes existing users to recommend the product to their network. Well-designed referral programs are the lowest-CAC acquisition channel because they leverage trusted recommendations from people who already understand the product's value.
Referral program models: Double-sided rewards (Dropbox: referrer and referee both get free storage), Credit-based (Uber: both parties get ride credits), Tiered rewards (larger rewards for more referrals), and Status/access-based (early access to new features for referrers).
Design principles: Make the referral mechanism dead simple (one-click sharing), ensure the incentive is valuable and relevant (not gift cards — give product value), show progress and social proof ("5 of your colleagues already use this"), and make the referred-user experience excellent (first impression matters).
Why It Matters
Referred customers convert 3-5x higher than paid acquisition and retain 37% longer (Wharton study). Referral programs create compounding growth because each new user becomes a potential referrer.
Retry Inflation#
While auditing production AI agents, I observed a critical behavior: agents entering infinite validation failure loops and repeatedly calling expensive APIs, compounding token costs overnight. This is the phenomenon of Retry Inflation—the exponential growth of compute costs when autonomous agentic loops fail silently without cost-cap boundaries.
In standard software systems, retries are cheap. In LLM-based agentic workflows, however, each retry processes thousands of tokens of context, making infinite retry loops extremely expensive. Without deterministic guardrails, a single agent loop can burn thousands of dollars in hours. Read more at [ROAI is the New ROI](/blog/roai-is-the-new-roi-why-cfos-are-killing-your-ai-pilots-in-2026).
Why It Matters
Retry inflation is the leading driver of unexpected cloud bill spikes in generative AI applications. Implementing strict retry budgets and cost caps prevents runaway API spending while preserving agent autonomy.
Revenue Operations#
Revenue Operations (RevOps) is the alignment of marketing, sales, and customer success operations to drive full-funnel revenue growth. It breaks down silos between departments by unifying data, processes, tools, and goals.
RevOps centralizes: CRM management, pipeline tracking, forecasting, territory and quota planning, attribution modeling, and cross-functional reporting.
Why It Matters
RevOps eliminates the "leak" between marketing-qualified leads and closed revenue. Companies with aligned RevOps functions achieve 19% faster growth and 15% higher profitability according to Forrester research.
RICE Framework#
The RICE framework is a prioritization methodology developed by Intercom to help product managers evaluate and score feature ideas. It calculates a quantitative score based on four factors: Reach, Impact, Confidence, and Effort.
**RICE Formula:** Score = (Reach × Impact × Confidence) ÷ Effort
- **Reach:** How many users will this feature affect in a given period? (e.g., users per month). - **Impact:** How much will this feature contribute to the goal? (scored: 3 = massive impact, 2 = high, 1 = medium, 0.5 = low, 0.25 = minimal). - **Confidence:** How sure are you of your estimates? (scored: 100% = high confidence, 80% = medium, 50% = low/speculative. Anything below 50% is a guess). - **Effort:** How much time will the feature take to build from product, design, and engineering? (measured in person-months).
By dividing the total value by the effort, RICE calculates the return on investment (ROI) for each feature. This prevents teams from building low-impact features that require massive engineering effort.
Why It Matters
Prioritization is often dominated by the HiPPO (Highest Paid Person's Opinion) or the loudest customer. RICE brings objectivity and data-driven structure to feature roadmapping, ensuring engineering resources are allocated to the highest-ROI initiatives.
Rule of Two#
An auditing heuristic used to identify Zombie Assets in a software portfolio. The rule states: look for features that have not been touched by a user in two months or updated by a developer in two years. If a feature hits both markers, it is a prime candidate for deprecation.
Why It Matters
It provides a clear, objective criteria for identifying features that should be killed, bypassing the emotional attachment creators might have to their past work.
SEO (Search Engine Optimization)#
Search Engine Optimization (SEO) is the practice of optimizing web content, structure, and technical implementation to increase organic visibility in search engine results. In 2026, SEO encompasses traditional Google optimization and Generative Engine Optimization (GEO) — ensuring content is structured for AI systems like ChatGPT, Perplexity, and Google AI Overviews.
Core pillars: Technical SEO (site speed, mobile responsiveness, crawlability, schema markup), On-page SEO (keyword optimization, heading structure, internal linking), Off-page SEO (backlinks, domain authority, brand mentions), and Content SEO (topical authority, content depth, freshness).
For technology leaders: SEO is the most scalable, lowest-CAC acquisition channel. A glossary with 500+ terms creates massive topical authority, attracting developers, PMs, and executives who then convert to advisory clients and tool users.
Why It Matters
SEO drives the lowest cost-per-acquisition traffic. Content that ranks organically generates leads for years with zero incremental cost — unlike paid advertising where traffic stops the moment you stop paying.
State Integrity Check#
A State Integrity Check is a validation mechanism within Deterministic Execution Control that computes cryptographic hashes of the database or system environment immediately before and after an AI agent's action.
If the post-action state deviates beyond a strictly defined safety threshold (indicating unexpected side effects, data leakage, or unauthorized cascading changes), the execution layer automatically triggers a rollback to the pre-action state.
This prevents the cascading failures that occur when agents chain multiple tool calls autonomously, as it monitors the cumulative environmental impact rather than treating each step in isolation.
Why It Matters
AI agents can trigger chain reactions across connected APIs and tools. State integrity checks catch and undo unauthorized side effects, keeping the host system secure.
Subprime Code Crisis#
The Subprime Code Crisis is an analogy coined by Richard Ewing comparing the hidden risk in enterprise codebases to the 2008 financial crisis. Just as subprime mortgages were bundled into complex financial instruments that masked their true risk, technical debt is bundled into "working software" that masks its true maintenance cost.
The parallel is structural:
**2008 Financial Crisis:** Risky mortgages → bundled into CDOs → rated AAA → systemic collapse when defaults cascaded
**Subprime Code Crisis:** Technical debt → bundled into "working features" → rated as "shipped" → systemic engineering failure when maintenance costs cascade
The key insight is that technical debt, like financial debt, has a compounding interest rate. When maintenance costs exceed a threshold (typically 40-60% of engineering capacity), the system enters a death spiral where new features generate more maintenance than value.
Why It Matters
The Subprime Code Crisis framework explains why engineering organizations fail suddenly rather than gradually. Executives see a "working product" and assume the codebase is healthy — just as investors saw "performing loans" and assumed the mortgage market was healthy. The Technical Insolvency Date calculator (richardewing.io/tools/pdi) is designed to detect the Subprime Code Crisis before collapse. It projects the exact quarter when maintenance costs will consume 100% of engineering capacity.
Sunset Protocol#
The Sunset Protocol is a structured deprecation methodology introduced by Richard Ewing in Built In for safely removing features from a software product. It provides a governance framework for subtraction — the organizational discipline of removing things, which is harder politically than adding them.
The Sunset Protocol has five stages:
**Stage 1: Identify** — Flag features below 5% of peak usage, $0 revenue attribution, or maintenance cost exceeding 10% of value contribution.
**Stage 2: Quantify** — Calculate total cost of keeping the feature alive: direct maintenance hours × fully-loaded engineer cost × opportunity cost multiplier.
**Stage 3: Communicate** — Notify affected users and stakeholders with clear timelines. Provide migration paths where applicable.
**Stage 4: Deprecate** — Feature flag the feature off for new users, then gradually for existing users. Monitor for unexpected breakage.
**Stage 5: Remove** — Delete the code with rollback capability. Clean up dependencies, tests, and infrastructure. Monitor for 30 days post-removal.
The Sunset Protocol is the execution methodology that pairs with the Kill Switch Protocol (which identifies what to kill) and Feature Bloat Calculus (which quantifies why to kill it).
Why It Matters
Most organizations have no process for removing features, which is why codebases grow endlessly. The Sunset Protocol provides the governance framework for safe, accountable subtraction.
Systems Governor#
The Systems Governor is a role concept introduced by Richard Ewing in Built In that defines the evolved role of a software engineer in the AI age. When AI generates code, the human engineer's role shifts from code writer to system verifier, architectural guardian, and judgment exerciser.
The Systems Governor is responsible for: verifying AI-generated code for correctness, security, and performance; making ship/no-ship decisions based on risk assessment; designing system architecture that AI tools implement; establishing guardrails and constraints for AI-assisted development; and maintaining the mental model of the system that AI tools lack.
The transition from "code writer" to "Systems Governor" has implications for hiring (test verification skills, not generation skills), career development (judgment becomes the key differentiator), education (teach architecture and risk assessment, not syntax), and compensation (governors who prevent failures are more valuable than generators who produce output).
Why It Matters
The Systems Governor concept redefines engineering talent in the AI era. Organizations that hire for generation skills will be outcompeted by those that hire for governance skills.
Technical Insolvency Date#
While auditing technology companies for private equity buyers, I watched several organizations enter a terminal loop where engineering sprint capacity dropped to zero for new feature development. This led me to codify the Technical Insolvency Date (TID)—the specific future quarter when an organization's technical debt maintenance consumes 100% of engineering hours.
The TID is calculated by projecting the current maintenance percentage growth against available engineering hours. If a team currently spends 45% of time on maintenance and that percentage grows 3% per quarter, the Technical Insolvency Date can be calculated as the quarter when maintenance reaches 100%. Telling a board "we have technical debt" gets ignored. Telling a board "we are 8 quarters from technical insolvency" gets immediate action. Read more at [The Technical Insolvency Date](/blog/technical-insolvency-date).
Why It Matters
The TID transforms technical debt from a vague concern into a concrete, dated financial risk. It gives engineering leaders the language to communicate urgency to CFOs and boards.
User Research#
User research is the systematic study of target users to understand their behaviors, needs, motivations, and pain points. It informs product decisions with evidence rather than assumptions.
Research methods fall into two categories: qualitative (understanding the "why") and quantitative (measuring the "how much").
Qualitative methods: user interviews, contextual inquiry (observing users in their environment), usability testing, diary studies, and focus groups.
Quantitative methods: surveys, A/B testing, analytics analysis, card sorting, and tree testing.
User research should be continuous, not a one-time event. Teresa Torres' Continuous Discovery framework recommends weekly customer touchpoints to maintain a steady stream of user insight that informs ongoing product decisions.
Why It Matters
User research prevents the most expensive product mistake: building what you think users want instead of what they actually need. Products developed with regular user research have significantly higher retention and adoption.
User Research#
User research is the systematic investigation of users' needs, behaviors, and motivations through observation, task analysis, interviews, and experiments. It provides evidence for product decisions rather than relying on assumptions.
**Research methods:** - **Quantitative:** Analytics, A/B testing, surveys, funnel analysis - **Qualitative:** User interviews, usability testing, contextual inquiry, diary studies - **Evaluative:** Testing existing designs with users - **Generative:** Discovering unmet needs and opportunities
**When to research:** Before building (discovery), during building (usability testing), after launch (analytics, NPS). The ratio should be roughly 60% pre-build, 30% during, 10% post-launch.
User research prevents the most expensive product failure: building features nobody wants. Every hour of research saves approximately 10 hours of development time on the wrong thing.
Why It Matters
User research separates evidence-based product decisions from assumption-based ones. Products built on research have higher retention, lower churn, and better unit economics.
User Story#
A user story is a short, simple description of a feature from the perspective of the user who needs it. The format is: "As a [type of user], I want [some goal] so that [some reason]."
User stories originated in Extreme Programming (XP) and became the standard unit of work in Agile development. They focus on user needs rather than technical specifications.
Good user stories follow the INVEST criteria: Independent (can be developed separately), Negotiable (details can be discussed), Valuable (delivers user value), Estimable (team can estimate effort), Small (fits in a single sprint), and Testable (acceptance criteria are clear).
User stories are not requirements documents. They're conversation starters — placeholders for discussions between product, engineering, and design. The details emerge through collaboration, not through detailed written specifications.
Why It Matters
User stories keep development focused on user value rather than technical implementation. They ensure every piece of work connects to a user need, preventing engineering effort from drifting away from customer impact.
Variable Compute Cost#
Variable Compute Cost is the direct, query-level cost associated with running inference on LLMs or AI APIs, contrasting with traditional software's near-zero marginal cost structure. Coined by Richard Ewing in CIO.com to describe how AI breaks SaaS margins.
In traditional software, developers build the product once and serve millions of users with negligible server overhead. AI features break this dynamic because every prompt requires fresh, intensive GPU calculation. Costs scale directly (or worse) with usage.
This shifts compute from a minor background IT expense to a primary driver of COGS (Cost of Goods Sold). Under this model, high adoption without cost management can destroy enterprise margins rather than improve them.
Why It Matters
Scaling traditional SaaS improved margins through fixed cost amortization. Scaling AI features does not guarantee margin expansion; it requires feature-level FinOps to manage the variable cost bleed.
Variable Cost of Intelligence#
The Variable Cost of Intelligence is a macro-economic concept analyzed by Richard Ewing in Built In that describes how AI fundamentally changes the cost structure of software production. For the first time in computing history, intelligence has a meaningful variable cost.
Pre-AI software cost model: high fixed costs (development), near-zero variable costs (serving). The marginal cost of serving one more user was essentially zero — an API call to a database costs fractions of a cent.
AI software cost model: high fixed costs (development + training), significant variable costs (inference). Every AI query consumes compute. Every token processed costs money. Intelligence is no longer free at the margin.
This has three macro implications: 1) Gross margins compress as AI features scale (costs grow with usage), 2) Pricing models must account for per-query costs (usage-based pricing becomes necessary), 3) The build-once-serve-millions model breaks for AI features (each use has real cost).
Richard Ewing argues this is the most significant structural change in software economics since the shift to SaaS. Companies that don't adapt their financial models to account for the variable cost of intelligence will experience margin collapse.
Why It Matters
The variable cost of intelligence is restructuring the entire software industry's economics. SaaS companies built on 80%+ gross margins are seeing those margins compress as AI features scale. Understanding this structural shift is essential for any technology leader or investor.
Zombie Feature#
A zombie feature is a product feature that is technically alive (deployed, receiving maintenance, consuming resources) but effectively dead (few or no users, minimal revenue impact, no strategic value). Zombie features persist because organizations lack the data or courage to kill them.
Zombie features are uniquely destructive because they compound:
- **Maintenance cost** — every sprint, engineers spend time keeping zombie features compatible with platform changes - **Cognitive overhead** — new engineers must understand code paths that serve no users - **Testing burden** — QA must verify zombie features don't break during releases - **Security surface** — unmaintained code paths become vulnerability vectors
Why It Matters
Richard Ewing's Feature Bloat Calculus quantifies how zombie features destroy engineering economics. In a typical SaaS product, 20-40% of features are zombie features, consuming 15-30% of total maintenance burden. The Kill Switch Protocol provides a systematic framework for identifying and deprecating zombie features. Companies that execute the Kill Switch Protocol typically recover 20-40% of engineering capacity.
Zombie Features#
Zombie Features is a term coined by Richard Ewing to describe product features that are technically alive (still running in production) but functionally dead (no meaningful usage, no revenue contribution, no strategic value). Like zombies, they consume resources while producing nothing of value.
Zombie features come in four varieties:
**Ghost Features**: Built, launched, and never adopted. They sit in the codebase consuming maintenance hours but have near-zero usage metrics.
**Legacy Bridges**: Compatibility layers, deprecated API versions, and backward-compatible code paths that serve a tiny percentage of users but add complexity to every future change.
**Vanity Features**: Built because a senior stakeholder wanted them, not because users needed them. Protected by organizational politics rather than business merit.
**Abandoned Experiments**: A/B test variants never cleaned up, prototypes that became permanent, and "temporary" solutions that became load-bearing infrastructure.
Richard Ewing's audits find that 40-60% of a typical codebase consists of zombie features, consuming 30-50% of the total maintenance burden.
Why It Matters
Zombie features are the largest hidden cost in most software organizations. Identifying and removing them through the Kill Switch Protocol typically frees 15-25% of engineering capacity without building anything new.
Operational Context & Enforcement
Product Debt Index
Quantify the financial impact of unaddressed technical debt and margin erosion.
Read The FrameworkMitigate Margin Collapse
Lock down AI execution paths to prevent unpredictable runaway costs at scale.
Exogram Capability