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

Behavioral Science and Problem-Solving

I.                                       I.                 Introduction.                Concerning our general behavior, it’s high about time we all had some understanding of how we operate on ourselves, and it is just as important how we are operated on by others. This is the wheelhouse of behavioral sciences. It is a vast subject. It touches our lives constantly. It’s influence is pervasive and can be so subtle we never notice it. Behavioral sciences profoundly affect our ability and success at problem-solving, from the elementary level to highly complex wicked problems. This is discussed in Section IV. We begin with the basics of behavioral sciences, Section II, and then through the lens of multiple categories and examples, Section III. II.     ...

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...

Mediocrity

 Once of the worst things that can happen to a young person is to be told their mediocre performance is good. For me, I was told the opposite, that my efforts would end me in failure. That was a spur that dug in deep. I would prove him wrong.  And I did.  Do not praise mediocrity, no matter how much it makes you feel good or your target.