Encoding a Better Future
I began my career as a software programmer at IBM. With a mathematics degree and just enough computer science classes from University of Wisconsin, I was chosen to write support tools for a new Federal Aviation Administration computer system. Thirty years ago, we coded in Ada on a main frame computer and would have to wait so long for a program to compile that I knit sweaters while I waited.
I continued in this world for the next 12 years, soon moving into program management (I am way too extroverted to be a coder) and supported the release of healthcare software, including one of the first Hospital Electronic Medical Records programs.
Today, meanwhile, I have been considering how our belief systems affect our perception of reality. I witness students whose personal stories determine their success or self sabotage. I ache for young people who believe that they don’t deserve happiness or kindness. I see others, in contrast, who are wired for success. I will not be the first to call our stories “software of the mind,” but am struck how our internal beliefs take in the data around us and spit back whatever results we seem programmed to expect.
As a program manager and as a coder, I lived in constant fear of severity 1 errors. When you release software for testing or to the public, when a program breaks, the error is given a severity level of 4, 3, 2 or 1. A severity level 4 (“sev 4”) error is a cosmetic fix that is rarely resolved or maybe you would work on it during the days when only you had to work since we were a newbie you had long used up your vacation. Sev 3’s were more important, but didn’t affect overall operations and Sev 2’s had a work around, but were serious enough that you’d need to work a night or weekend to resolve. Sev 1’s took down the system and you weren’t going anywhere until they were fixed, especially if the software was out in the field.
I have applying this same error designation to my internal software and conflicts that affect my system. My brain seems to perceive most challenges as Sev 3 or 4 errors and if I have time to reflect on a lazy day, I might refine my belief systems a bit to incorporate.
Really surprising news I seem to log as Sev 2 errors and respond by heading to a journal, a wise friend or counselor to suss where I now stand. I have had some Sev 1’s in my own mental software where life shocks have stopped me in my tracks and notice that I use those moments mark the end of an old identity and emergence of a new me.
Some times we as the coders would negotiate severity levels with clients when they identified an error. What seemed cosmetic to us would be considered critical to them. Playing with this analogy, I wonder when and why we incorrectly log the error severity levels within our mind software? Angeles Arrien would caution to pay attention when we might normalize the abnormal or abnormalize the normal. When do I engage in denial or overdramatize? Looking through a conflict resolution lens, where am I missing discord and not appropriately engaging in the change process? Or, where am I getting stuck in a victim stance or overwhelm needlessly?
I return to the Art of War for guidance here. When discord occurs, we are counseled to step onto the battlefield like a Sage Commander and survey where we stand. Objectively assess, who are my opponents? What resources do I have at my disposal? What does this battlefield look like and what might I be missing? What are my strengths and weaknesses?
Returning to the software analogy, how can I be a sage customer service representative who listens carefully to a problem as it is described and be willing to return to my belief system coding team and calmly explain where we might need to do some updating?
May you find each problem that arises as an opportunity to create the best darn mind software available. You’ve got a large market waiting; we could use your help in processing the data we receive daily from these polemic times.