From Technical Debt to Cognitive and Intent Debt: Rethinking Software Health in the Age of AI

Margaret-Anne Storey · pdf · 2026-07-28 Reader 🖥️

Architecture Decision RecordsCognitive DebtCognitive SurrenderIntent DebtMental Models & UnderstandingOrganizational LegibilityProxy Validity (Construct Validity of Measurement Proxies)Technical Debt
Software debt should be reasoned about across three interacting layers of a software system rather than one -- technical debt (in code), cognitive debt (in the team's shared understanding), and intent debt (in externalized rationale and goals) -- because generative AI is simultaneously shrinking technical debt through automation while accelerating the other two, previously under-recognized and increasingly consequential, forms of debt; managing software health in the AI era therefore requires treating shared understanding and externalized intent as first-class deliverables with the same discipline historically reserved for code quality.

theoretical · expository/conceptual-framework paper (arXiv preprint) — Introduces a named framework (the 'triple debt model') via a mix of a single illustrative anecdote (an entrepreneurship-course team), synthesis of prior literature (Naur, Cunningham, Kruchten, Hutchins, Wegner, Kahneman, Shaw & Nave), and citations of the author's own concurrent/forthcoming empirical work (Starr & Storey 2026; Miller et al. 2026; Alakmeh et al. 2026). It is not itself an empirical study — no new data is collected or analyzed here — and the author explicitly flags three questions as unresolved ('Points for Debate') rather than argued to a conclusion, which is unusually honest epistemic hygiene for a framework-introduction paper. This is the primary source that a chain of derivative pieces already in this corpus (Osmani's 'The Intent Debt', likely Bilić Arar's 'two kinds of debt', Fowler's Fragments Feb 13, the 'five studies' extraction) cite or paraphrase without the corpus previously having ingested the original.

Structure

PartRole
Opening vignettenarrative hook
Introduction of the triple debt model + 'Hidden Cost of AI-Generated Code'thesis statement
'What is a Software System, Really?'ontology
Technical Debt: The Well-Known Layerbaseline/contrast case
Cognitive Debt: The Invisible Layercore definitional section
Intent Debt: The Forgotten Layercore definitional section
Three Layers of Software System Healthsynthesis
How AI Is Shifting the Balancemechanism statement
Implications for Practiceprescription
Points for Debateexplicit unresolved-questions section
Conclusion + Acknowledgments + Referencesclosing + provenance

Key terms

Propositions

Arguments

Managing software system health in the AI era requires proactive, monitored attention to cognitive and intent debt, not just technical debt. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents