Happened-Upon Technical Debt | Glossary



The form of Technical Debt , whose existence is unaware to the software team unless it is revealed, or exposed during the usual course of development, is known as Happened-Upon Technical Debt.

Further Reading

For more on Happened-Upon Technical Debt, read here.

Book Series

Domain-Driven Design: Tackling Complexity in the Heart of Software | Book Series


This is an extraordinary book on how to design your software that matches with the mental mapping of the domain problems you are addressing. This book is not about how to draw design patterns, it is mainly about how to think of a design, and how you organize the design that reflects your understanding of a software you intend to create.  Domain-Driven development is a valuable investment for those who forgot to implement Object Oriented programming.


Eric Evans

Published In: