The WyCash Portfolio Management System.¶
Cunningham, W. (1992). The WyCash Portfolio Management System. OOPSLA '92 Addendum to the Proceedings, 29-30.
Cited by¶
10 citations across 10 artifacts.
Each citation links to the sentence it supports in the citing article.
Primes¶
- Accumulation
- In organizations and policy, technical debt, regulatory accretion, and institutional memory accumulate from flows of decisions and resist instantaneous correction.
This sourceCoins the technical-debt metaphor, framing accreted shortcuts in a codebase as an accumulated stock that grows from a flow of expedient decisions and resists instantaneous correction.
- In organizations and policy, technical debt, regulatory accretion, and institutional memory accumulate from flows of decisions and resist instantaneous correction.
- Biofouling
- Software engineering: long-lived codebases accumulate unreferenced functions, dead configurations, deprecated tests, and stale comments, each individually reasonable when added, collectively raising maintenance drag — technical debt as biofouling on the developer-codebase interface.
This sourceIntroduces the "technical debt" metaphor: accreted code that is individually reasonable yet collectively raises maintenance and navigation drag on the developer–codebase interface — occupation cost paid for presence, not activity.
- Software engineering: long-lived codebases accumulate unreferenced functions, dead configurations, deprecated tests, and stale comments, each individually reasonable when added, collectively raising maintenance drag — technical debt as biofouling on the developer-codebase interface.
- Clearance Rate
- Toxicological bioaccumulation logic ports to technical-debt accumulation, with the insight that when clearance is slower than input, stock grows linearly with time and cleanup cost is dominated by accumulated stock rather than current input.
This sourceIntroduces the technical-debt metaphor: unremediated shortcuts accrue 'interest,' so debt accumulates when remediation (clearance) lags creation and cleanup cost grows with the accumulated stock.
- Toxicological bioaccumulation logic ports to technical-debt accumulation, with the insight that when clearance is slower than input, stock grows linearly with time and cleanup cost is dominated by accumulated stock rather than current input.
- Exaptation
- Software exaptation is so common that it is frequently the source of technical debt — capability acquired without redesign, at the cost of structures stretched far beyond their original intent.
This sourceACM. Original "technical debt" metaphor: shipping immature, not-quite-right code buys speed now (visible savings) and is repaid with compounding "interest" later, capturing the benefit-now / cost-later temporal-mismatch dynamic.
- Software exaptation is so common that it is frequently the source of technical debt — capability acquired without redesign, at the cost of structures stretched far beyond their original intent.
- Maintenance
- Institutional design matters: if maintenance decisions are made by someone who will bear the cost of failure, maintenance is prioritized; if decisions are separated from responsibility for failure, maintenance is deferred—a temporal-mismatch dynamic Cunningham (1992) named "technical debt" in his founding metaphor for compounding deferred-maintenance costs in software.
This sourceACM. Original "technical debt" metaphor: reframes deferred maintenance as compounding cost incurred today (visible savings) and repaid with interest later (invisible until catastrophic), capturing the prevention-now / benefit-later temporal-mismatch dynamic.
- Institutional design matters: if maintenance decisions are made by someone who will bear the cost of failure, maintenance is prioritized; if decisions are separated from responsibility for failure, maintenance is deferred—a temporal-mismatch dynamic Cunningham (1992) named "technical debt" in his founding metaphor for compounding deferred-maintenance costs in software.
- Path Dependence
- Computer science & software engineering: Architectural decisions accumulating technical debt (Cunningham, 1992), API stability requirements creating downstream rigidities, programming language adoption and ecosystem lock-in, database schema decisions binding downstream applications, legacy system dependencies that constrain innovation despite clear modernization benefits.
This sourceACM. Original "technical debt" metaphor: reframes deferred maintenance as compounding cost incurred today (visible savings) and repaid with interest later (invisible until catastrophic), capturing the prevention-now / benefit-later temporal-mismatch dynamic.
- Computer science & software engineering: Architectural decisions accumulating technical debt (Cunningham, 1992), API stability requirements creating downstream rigidities, programming language adoption and ecosystem lock-in, database schema decisions binding downstream applications, legacy system dependencies that constrain innovation despite clear modernization benefits.
- Technical Debt
Mechanisms¶
- Expansion Debt Review
- It is a direct application of technical debt — the metaphor that shortcuts taken for speed accrue like a loan
This sourceFrames expedient first-time code as debt whose unrepaid interest slows later engineering work.
- It is a direct application of technical debt — the metaphor that shortcuts taken for speed accrue like a loan
- Legacy Health Review Cadence
- It converts "we integrated the legacy" from a finished event into a maintained state, and it is the natural guard against inherited technical debt
This sourceFrames initially acceptable implementation shortcuts as debt whose unrepaid interest accumulates into present maintenance cost.
- It converts "we integrated the legacy" from a finished event into a maintained state, and it is the natural guard against inherited technical debt
- Technical Debt Register
- The metaphor it rests on is Ward Cunningham's original technical debt
This sourceIntroduces technical debt as the loan-like cost of shipping expedient, not-quite-right code.
- The metaphor it rests on is Ward Cunningham's original technical debt
Verification¶
This reference passed the adversarial substantiation pipeline: it was checked to exist and to support the claim it is attached to. See how references were verified.
Registry ID ref:bb55574305b3 · see in the full table