Skip to main content

The Technical Debt of our Lives




Most of us have debt.  We may owe money to the bank or favors to our friends.  We may owe allegiance to our country, company, or commitments.  We may owe a debt to ourselves for things we have or have not done.  We live in a sea of debt, most of it simply the cost of living.  Those of us without debt are either lucky or just not living.  

Another form of debt, technical debt, has emerged only in last 25 years.  Originally, it was created as an aspect of computer code.  When a large code is created, many decisions must be made.  Often budget or time issues take a commanding position.  Sometimes, the quality of the software engineers is not up to the tasks of the complex demands.  Similarly, the knowledge base can be insufficient to proceed correctly.   The orders may be, “Get the code online and quickly, and reduce the costs wherever possible.”  The debt is with the readjustments, fixes, and rewriting of the code as it fails or becomes outdated.  Similar notions apply to most solutions involving complex systems.  In the systems world, technical debt is a consequence of actions and decisions, and it appears to grow with time, ala financial instruments.  As a rule of thumb and a bit oversimplified, the magnitude of downstream technical debt is proportional to resources originally committed. 

Now consider what we call the technical debt of our lives through our actions, solutions, and changes.  For the many activities and situations of daily life, we all make decisions.  These decisions often have ranges of options depending on priorities we set or face.   Here are a few. 

Quality: low vs. high – Do we take the time to consider whether the decision is well-considered, or do we just take a “shotgun” approach and go with it, or anything?  I want to buy a car.  Do I go with the pitch of the salesman so I can have the right now, or do I shop around?  After all, we may not actually like the car after a few months. 

Time: slow vs. fast – How much time is available to make a decision.  Must we make an instant, often intuition-based decision, or are we allowed the time to deliberate?  Sometimes, when buying a house or something of major importance, one is tempted to close the deal quickly and have it done.  When our child is having problems, do we think carefully about the prescribed treatment for this real person, whose life is in our hands.   Such debts may not be repayable. 

Prediction: approximate vs. accurate – When projecting prospects of a decision, is the approximate sufficient or do we need or strive for assurances of greater accuracy?  Making a marriage proposal is certainly one where the debt involved can be substantial.  As the old saying goes: “Marry at haste, repent at leisure.”
Resources: few vs. many – How many resources can we apply to the problem. These include time and money.   How many resources do you have in time, money, friends, colleagues, reading, and thought to regard a pending decision?

-----------------------------

Ward Cunningham first defined the term in 1992. You can Google “technical debt” and find, remarkably, it has become a mainstream topic in systems software engineering. Many companies now compute technical debt as a component of new project design and costs.  What we have done here is apply the concept to human systems, highly complex and fuzzy to boot.

Comments

Popular posts from this blog

UNCERTAINTY IS CERTAIN

  Uncertainty is Certain G. Donald Allen 12/12/2024 1.       Introduction . This short essay is about uncertainty in people from both secular and nonsecular viewpoints. One point that will emerge is that randomly based uncertainty can be a driver for religious structure. Many groups facing uncertainty about their future are deeply religious or rely on faith as a source of comfort, resilience, and guidance. The intersection of uncertainty and religiosity often stems from the human need to find meaning, hope, and stability in the face of unpredictable or challenging circumstances. We first take up the connections of uncertainty to religion for the first real profession, farming, noting that hunting has many similar uncertainties. Below are groups that commonly lean on religious beliefs amidst uncertainty.   This short essay is a follow-up to a previous piece on certainty (https://used-ideas.blogspot.com/2024/12/certainty-is-also-emotion.html). U...

Problem Solving? Then Find Those Gaps

  Problem Solving - Finding Gaps 12/28/2024 Introduction. Solving complex problems often arises from the presence of gaps in knowledge, resources, understanding, or perspectives. These gaps introduce uncertainty, ambiguity, or constraints, making solutions difficult to achieve. Below, we explore the primary types of gaps that complicate problem-solving and their implications. Many are of the technical, informational, theoretical, and social nature. You may discover some of these gaps are also sources of uncertainty in problem-solving, in that they supply us with another list of things that can go wrong based on something missing. Gaps also form a type of impossible problem, that will be discussed in a later chapter. Finally, this essay is about all problems and solutions, not just those of science. Contents Comprehension Gaps Consistency Gaps Solution-Type Gaps Invisible Gaps   Knowledge and Evidence Gaps   Methodological and Technological Gaps Ethical and Cult...

CERTAINTY IS ALSO AN EMOTION

  Certainty is also a Feeling Certainty is often viewed as a mental state tied to knowledge and confidence, but it also functions as a feeling with distinct emotional and physiological components. While it arises from cognitive processes, certainty also has a subjective and emotional quality that makes it more than just a rational judgment. It provides a sense of assurance and security that shapes human experience in profound ways. Emotional Dimension . At its core, certainty evokes emotions that influence how we perceive and interact with the world. When someone feels certain, they often experience relief, comfort, or empowerment. These emotions are particularly strong when uncertainty or doubt is resolved, offering a sense of closure. For example, solving a complex problem or having a belief validated by evidence brings not just intellectual satisfaction but also emotional reassurance. Subjectivity. Certainty is inherently personal and subjective. It depends on individual...