The Cost of Cognitive Debt
A new concept called Cognitive Debt, defined as the condition where no human understands part of a system, is introduced as a risk of agentic workflows, with a proposed Cost of Cognitive Debt (CCD) sc…
A new concept called Cognitive Debt, defined as the condition where no human understands part of a system, is introduced as a risk of agentic workflows, with a proposed Cost of Cognitive Debt (CCD) sc…
A new report from Faros, based on a study of 22,000 developers, finds that incidents per pull request have risen 243% and 31% of pull requests are now merged with no review at all, a trend the report …
Human comprehension is an inherent architectural characteristic that must be actively maintained, as a system that is not understood cannot evolve safely, according to an article by participants of th…
Ankur Sethi, a software developer, advocates manually retyping AI-generated code to avoid 'cognitive debt,' a practice he admits caps AI gains at roughly 2x instead of 10x. His proposal, which went vi…
In a podcast episode, Felienne Hermans and Hanna Schraffenberger discuss Peter Naur's 1985 paper 'Programming as Theory Building,' arguing that programming is more than writing code—it involves buildi…
Cognitive debt, the inability to keep up with code generated by AI agents, is reframed as leverage that can accelerate development but risks creating systems no human understands. Drawing on Peter Nau…
Chad Fowler's Phoenix Architecture proposes that AI-generated code should be disposable, drawing parallels to immutable infrastructure. Critics argue that natural language is a poor source of truth an…
A scholar argues that teaching mathematics with a historical dimension improves comprehension, citing Henri Poincaré's views on mathematical heterogeneity and the loss of objectivity in formal rigor. …
A new skill for Claude Code, called "cartographer," implements a programming methodology based on computer scientist Peter Naur's 1985 theory that software development is fundamentally about building …