Author: Daniel

  • What Accountants do for Arts and Crafts time

    Some people might wonder what Accountants do for Arts and Crafts time in school. After all, it only takes a couple of minutes to calculate the number of color combinations that are possible with red, blue and yellow (there are 6). Accountants, contrary to widespread belief, can be exciting people and though they might eagerly dive into figure painting like everyone else, they can still produce art pieces. For example, the following exhibit is a flow chart I made for work to depict our original order processing flow. The chart is now six years old and horribly out of date but still an example of Accounting art:

    It made the accountants giddy to see. And yes, every color and shape indicate a particular department or process types (go figure, the accountants even turned art into a science).

  • It walks like Pride, it talks like Pride but it is not Pride

    Sometimes, and I am still not sure why, people–especially the pious ones–are far too quick to assign things to the “pride” category. I noted this recently as I was working on a case study for one of my classes. In this case study a team of eight college men were assigned to a varsity team and another eight men assigned to the junior varsity team. In the case, the JV team kept beating the varsity team and the varsity team kept getting slower and slower. When the teacher asked what we thought the root cause was, almost immediately the class jumped too “pride,” “pride” and “pride.” By the time we were done talking about pride, my eyes hurt so much from rolling that I had to hold them shut for a minute. Perhaps I have read too many books and my head is swimming with crazy theoretical ideas, but I am convinced that the entire issue was related to dominance.

    The difference between pride and dominance might seem minor, but note that the proper treatment of each is completely different as is the underlying cause:

    Pride is a sense of superiority because of one’s unique nature. With pride, a display of a lack of respect comes because the individual believes that they could act, plan or otherwise do better than the individual currently doing. The cure for pride is whatever it takes to bring the individual to realize that they are not as special or superior as they believed they are and that while they are special, there are others who are special too and might, just might be able to do something better than they can. And if not, if they are truly the best at something, it is okay to allow others to try.

    Dominance is a sense of knowing who, informally, is in charge and thus who you need to answer too. With dominance, a display of a lack of respect comes because the individual is unsure of his place in the informal social hierarchy (and it is most often men who publicly display their struggle for dominance where women generally fight behind closed doors). The cure for dominance is to allow the group to establish dominance through whatever means they would like.

    Contrary to the natural inclination, the formal leader (i.e. the coach in the case) cannot dictate the terms of how this dominance is established though they can help facilitate the dominance establishment. That is to say, the leader cannot say, “we are going to throw cupcakes at each other and who ever gets creamed the least is the most dominant among you.” This will not work because few people would respect this display of dominance. Instead the leader would need to think through what the individuals would respect and give them ability to express their dominance in that manner. So in the case of the jocks, perhaps a display of who can run the fastest, lift the most weight of some other such display.

    Other emotional states that might be confused with pride include apathy (a lack of care about the task at hand or the individuals with whom the task is to be completed), stubbornness (a lack of desire to change, simply because it is change) and pessimism (a consistent viewing of events in the world as being negative and against the individual). While all of these might have a similar outward appearance to pride, each of them is a very different driving cause and thus would have different treatments.

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