Category: Life

  • Finding Yourself: The Journey of Self-Discovery

    Shards from the shattered remains are strewed throughout the open space like a giant exploded glass bust. Indeed, the shards were from what could be called a bust, a carefully planned and designed sculpture that was to be the young man’s life. Now that sculpted bust is broken into a million tiny pieces and thrown to the edges of his known world (and for that matter beyond the edges, though he did now know anything existed beyond those edges so he could never go looking for them). Looking was not the first thing he wanted to, nor the second. Indeed, looking to pick up the broken pieces was not even on his list of things to do. Somewhere near the top was “Panic”, either before or after that (no one could tell for sure) was “Cry” which blurred into “Ask Why” like a bad cursive script.

    The young man, after waking up some time later—not just in the sense of getting out of bed in the morning, but actually waking from the nightmare he just survived—will look back at this experience not with fondness but with a strong respect for what happen and for the strength and courage he developed to survive it, it being part of his self-journey of discovery.

    This young man is not alone in his journey: many others, indeed most of us, at one point or another suffer a situation as he did, one that forces us to stop and assess where we are and where we are headed.

    I recently returned from a trip with this young man, a trip meant to allow him to shift his focus from the broken remains of his failed dreams to set new dreams in motion. It was a wonderful trip and I must admit that I enjoyed distracting myself from the realities I confront every day and, for just a moment, be able to soar wonderfully on a great adventure. While he was searching for himself, I took time to reflect on my own, similar searches and the great journey that has resulted. This trip with my friend was one of introspection and spontaneity which helped both of us to find parts of ourselves that we had grown out of touch with.

    As I looked back through my life and in particular the times that I dedicated to finding myself, I noticed a pattern or cycle of discovery. These cycles coincided with the disparate nature of my journey. While I do my best to balance my life out; life seems to oppose such balance and always finds a new way to throw me off and force my self-discovery anew. I have gone through many of these episodes throughout my life (and I think we all do): as a child, as a teenager and as a young adult. While each of these moments brought painful realizations, they also brought with them a new perspective that afforded me a grander view of my own existence.

    I think that the pain that drives the introspection comes because my then current frame of reference was breaking down. The realities that I had been living with no longer fit well with the experiences I was having. Ideally one would simply adjust their reality thus allowing them to adapt to the changing truths they are experiencing, but sometimes we are too stubborn to accept the changes and other times we simply choose to not to recognize what is before us.

    The pressure of continued exposure to the harsh clash between our reality and our perception erodes the integrity of our life, we are forced to choose to either rebuild our perceptions to better accommodate our reality or change our life to better accommodate our perception. For if we choose to do neither then the pressure will eventually destroy our life as we know it and force the change to occur. I call these moments a “life crisis”.

    During a life crisis, such as the young man experienced, we must begin to question everything that before that moment had been assumed true. Suddenly, everything is dubious until proven otherwise including and especially our own personal mantras that we had so carefully and painstakingly developed since our last life crisis to reassure us that are perceptions were as true to our life as can be and that our life was as true to reality as was desirable.

    This questioning is part of, and indeed critical to, the process of self-discovery because our perceptions and realities have grown too far out of sync with each other and the resulting discrepancies have grown so disparate that our life can no longer accommodate the two. This means that they must then be reconciled and rebuilt in order to allow life to continue in any form beyond the broken and shattered state it is currently in.

    Through the process of careful analysis we must identify the weaknesses of our previous framework that had been born of experience and had served us so well in order that we might build a new framework that can account for the new experiences our current reality is providing to us and build new perceptions that will allow us to interpret these realities without becoming so overwhelmed by the reconciliatory processing needed to otherwise justify our current framework that is built upon our pool of past experiences against that new experiences that we can no longer live life and compensate for reality.

    This means that the process of self-discovery—or rediscovery as the case may be—is less of a matter of distracting ourselves from reality and more of a matter of relearning reality in a liberated manner that allows us to build a new perceptional framework that we can use in the future. We must rebuild our old ways into new ones; we must relegate our old mantras to the past and create new ones; we must let go of our old life and begin anew.

    Perhaps the hardest part of this process for me personally is not the actual rebuilding but rather the process of recognizing and accepting that the framework that I carefully built upon year after year—the framework that I cared for, tended, mended and loved for so long—is no longer valid and thus needs to be retired with little recognition of the effort put into the framing. This conflict within me results in a period of self-denial in which I refuse to accept that my reality and perceptions are in conflict until the crisis is in full bloom and prevention is too late.

    During this period of defiance, I often find that the best way to defying the need to change out my framework is to simply deny that there is any conflict at all. Though not effective in the long term, denial of the current situation is a great short term solution. I find that I am not alone in such denial. Generally, we would rather deny than accept and this is perhaps the greatest flaw in our attempts to prevent the crisis from occurring. Such denial may even accelerate and enlarge the process. Perhaps, instead of denying anything is out of harmony, if we were to embrace that truth we could begin converting out old framework over to a new, workable frame that would allow us to preserve much of what we care most about and continue operating without shutting everything down and rebuilding from scratch.

    (I suggest this because much of the underlying issue of a life crisis seems to stem from current experiences that outstrip our current experiential pool while they occur so frequently that they outpace our ability to adapt to them. The simultaneous outstripping and outpacing overloads our cognitive processing capabilities which then causes us to turn off our emotional processor for a cool down time and then slowly rebuild our cognitive processing until we are again at full capacity, and perhaps even at a higher capacity, and are again able to handle the new experiences without being overwhelmed. The realization that our experiences are outstripping and outpacing what we were equipped to handle is never a comfortable realization—knowing that you are unable to process a current experience because you have built, for whatever reason, an inadequate frame of reference is tantamount to a slap on the face by life itself, something that with each increasing year we are supposed to be more adept at preventing—such a realization is ever humbling and can start us on the path of expanding our individual capabilities that will afford us greater processing capacity in the future.)

    Our strong desire to maintain our current framework may well be motivated out of fear. The entire experience may be so incredibly frightening because it is so rare and infrequent in our lives that we experience, in short succession, several experience of such substance (or a singular experience of massive intensity) that we cannot process them which results in feelings of vast helplessness. If so, it is in those very moments of feeling helpless that we must learn to discard our careful planning, put aside our personal desires and suspend our current believe system so that life itself can rewrite our course and redefine what we have known, or what we thought we have known, into a new reality, often a reality more in alignment with the overall scheme of the universe.

    In these moments we find that we can do nothing to adjust or alter what is happening. The time for our changing and altering, putting in our orders for future changes has come and gone and like the enormous stirrings within the granite earth, these changes are the culmination of all that we have done since the last great change. The changes have already happened; they just have not manifested themselves until this one moment.

  • Those One Moments…

    Those one moments, the quiet contemplative ones where you are half in and half out of a trance.
    Those one moments where your mind is just relaxing, not sleeping but not driven to thought.
    Those one moments where you are so free that you can easily drift from deep profound thought to a light, frothy remembrance of the day’s activities.
    Those one moments where you want to cry but are not sure if it is out of joy or sorrow.
    Those one moments where you want to laugh but are not sure if it is out of humor or horror.
    Those one moments where you want to sing but are not sure if out of comfort and nervousness.
    Those one moments where you realize you are loved by God, your mother and a stranger that will someday become a good friend.
    Those one moments when you begin to realize that you are amazing as you and that as you, you do good, all without the glue of your ego to hold it all together.
    Those where moments when you begin to realize that the things you worry about are trivial compared to the things you take for granted.
    Those one moments when you feel yourself waking up from the dream of your life and wondering if you should go back to sleep.
    Those one moments that are between the refreshing excitement of life and the quiet moments.
    Those one moments that are spent with the people you love while remembering the fun times together.
    Those one moments…
  • The Beauty of a Coded Revolving Door

    I have been struggling with a programming problem for a couple of years that I found nearly impossible to solve. (I finally solved it just last week, but that is the point of this posting.) The problem was so overwhelming, and my desire to solve it so strong, that I would ask almost everyone that I had known for a while about it. I had asked programmers, biologists, geologists, physicists and just about everyone else I could think of (except artists and musicians who generally turn their noses up and programming related things). Though I would try to translate the problem into their respective field, they all got the same basic problem.

    My primary purpose in asking so many people from so many different backgrounds was in hopes that one of them would spark some idea of a solution that I could run with. To my disappointment, none could offer any real help with the issue. Though, one programmer suggested using an array to store the variables which is eventually what I did and many added to the solution, none offered the big solution that I was hoping for. In the end, I should have expected that the solution would come from dozens of little nuggets instead of a giant lump.

    The problem goes like this: There are eight basic virtues. I wish to determine a person’s ultimate virtue, the one that overrides all others, partly because it is fun and partly because it can tell a lot about that person’s perspective and thus why they do what they do.

    The best way I know to determine the overriding virtue is to compare the each virtue against each other (a or b) instead of a ranking or other comparison. This method forces the person to decide which virtue is valued most of all in a given context. Such questioning results in a bank of 28 questions containing all the possible pairings (I did not develop the question bank; Origin Systems gets credit for that). In just seven questions, I can reduce the eight virtues down to the single most important virtue. To do this I ask a series of four randomly selected questions that compare all eight virtues, and only the eight virtues.

    The first key to the problem was that there could be no overlap: each virtue is asked only once in the opening round. Asking any one virtue twice would defeat the purpose. The second key to the problem—and perhaps the more challenging—is the preference to have the first four questions randomized. If I would have forsaken the randomization then I could have solved the rest of the problem long ago; but what fun would that be? After the opening round, the virtues are then compared in a tournament style: the answers from questions one and two are compared in question five and the answers from questions three and four and compared in question six. The final question, question seven is a comparison of the answers from question five and six.

    One of the primary motivators for programming this has been a desire to share the test with others. I could have simply given out the whole of 28 questions but knowing most people the sheer number and complexity of the questioning would have proved foreboding. Instead, I wanted to “hand out” a polished form of the test that could be taken as easily as shared. And, I must confess, at some point I find it difficult to flip through a list of 28 questions trying to remember which virtues have been compared and what the response were.

    The solution to providing a randomized tournament questionnaire came while running. (Since my running partner decided to go home to get married, I wish them the best, I have found that I have a lot of thinking time while running and was able to bring together everyone’s input over the years.) Also a major part of the solution and jogging ideas has been my recent massive expenditure of time on learning Action Script 3 (the programming language of Adobe Flash) for another project. Everything came together and here is the final outline of the solution:

    1. All eight possible virtues are stored in an array (an array is a way to store multiple variable under a single name, like the shoe storage bins outside a play pin: one object, the shoe bin, multiple and separate slots). The array, called myVirtues, looks like this: myVirtues:Array = ["Compassion", "Honesty", "Valor", "Sacrifice", "Honor", "Justice", "Spirituality", "Humility"];
    2. The array is randomized using some quick sorting which is by no means scientific and I am sure not that good, but good enough.
    3. The brilliance that made the whole thing possible is: pop(). This attribute removes the last item from the array (i.e. takes out the last pair of shoes from the shoe bin). The removal ensures that the virtue cannot be reused and moves the marker to the next available virtue. pop() is ran again with the second virtue stored with the first one in another array called myQuiz.
    4. The second array, myQuiz, is sorted alphabetically before proceeding. This too was a stroke of brilliance inspired from by a friend teaching me calculus. Before the sorting, I was having to double all my coding related to matching myQuiz with the appropriate questions; once as a + b and again as b + a because I was not sure which order they would pop out in. By sorting them before the comparison I do not need to worry about the order because they will always be in alphabetical order so I only needed to make sure the values myQuiz is compared against were also in alphabetical order.
    5. Once myQuiz is matched to a question number, the question is presented to the user.
    6. At this point, I have come to realize that in terms of programming Google is my best friend for learning things but biology is my best teacher for helping me find solutions. I have found inspired solutions many times by learning how living creatures have developed to overcome obstacles. In my original plan of how to handle round two of questions I was going to create a third array to store the answers in. This turned out to be unneeded by using unshift() which does the opposite of pop(): it puts something in first place in the array and pushes everything else back one (i.e. it moves all the shoes down one slot and adds a pair into the first slot). This was somehow inspired by the way the body handles stress though the actual connection between the two escapes me. This technique reduces the amount of code needed by allowing the exact same mechanism that selects the first round of questions to handle the second and all subsequent rounds without modification. The initial array becomes a revolving door for providing virtues until the array is down to its last virtue.

    For me, one of the most beautiful parts of the code is the “revolving door” array because that with a single line of code the program knows when it has asked the seventh question: if(myVirtues.length > 1). The program keeps asking questions until it is done. No extra coding, just plain and simple “end of line.”

    Thank you to everyone who has ever answered my probing questions about the way things work, without you I would never have found this solution.

  • Teachers: You’ll need it later in life

    (I found this in my notes–towards the bottom of the list–next to the note Can I, May I and Can I Go to the Bathroom.)


    One of my personal favorites was being told that I would need something later in life. The teacher didn’t know when or how, just that I would. Now that I am later in life I look back on these statement and realized they might as well have told me that at some point I would be shot by a mobster, they just don’t know when or why.

    The key thing this statement communicates to children is that the all knowing teacher knows that you will need some bit of information but that the children, in their limited knowledge and understanding will need to struggle and figure out, throughout life, how to use the information. If they happen to die before figuring it all out then they will die wondering “how was I supposed to use that incredibly valuable piece of information that no one knew how I would use it?”.

    What is tremendously better is what my college algebra teacher was explained to me: “higher math is required not because you’ll actually need it, because you won’t. Higher math teaches you to think differently, that’s why we learn it.” Thus explanation is so much better than “because you’ll need it in some indefinite time in your life for some indefinite purpose.”

  • Whoever was working on Australia got lazy

    I was reading A Fragile Balance by Christopher Dickman and Rosemary Woodford Gany–okay, reading is a bit of a stretch… I was looking at the pictures in  A Fragile Balance and started to realize that Australia has a lot of animals that look like kangaroos. I have known for several years that Australia has kangaroos and wallaby, but never realized that they also have wallaroo, potoroo bettong, pademelon, dorcopsis and quokka all of which look like close friends of the kangaroo. It is almost as if who ever was in charge of animals in Australia got lazy just tweaked the kangaroo frame over and over again.

    http://en.wikipedia.org/wiki/Kangaroo
    http://en.wikipedia.org/wiki/Wallaby
    http://en.wikipedia.org/wiki/Wallaroo
    http://en.wikipedia.org/wiki/Potoroo
    http://en.wikipedia.org/wiki/Bettong
    http://en.wikipedia.org/wiki/Pademelon
    http://en.wikipedia.org/wiki/Dorcopsis
    http://en.wikipedia.org/wiki/Quokka