Here I summarize what I've said about technical debt, how I thought this figured into new opportunities in software development, and how so many others have missed the point.
# Foundation
I've always written programs to learn what they had to say. One writes a computer simulation for its predictive properties. Leon Chua brought his interest in non-linear dynamic systems to Purdule where it spilled over into my undergraduate curriculum. A computer model could solve problems that evaded calculus but were ultimately subject to the same need for checks and simplifications.
Mastery at the limits of understanding.
Tracking the accumulation of insight.
# Layers
Quality as a strange attractor.
Epic moves.
Agile as a pattern factory.
Metaphors.
# Agile
Compounding of rules
Certification.
Clean code defined.