Saturday, November 13, 2021

Abstraction, root of all evil

     The word abstraction conjures up so much complexities that many people do not want to use it in their vocabulary. This was particularly highlighted recently when a write-up was made to my superior. The written content was then edited over a long time to ensure that the remains of this word does not exist. So much pain was taken to ensure this. It was assumed that somehow the next reader would know that this word was used in the first draft. The resultant content was so much watered down that I could not stand near that content even for a micro second. Now, what happened here? What happened was that my writing was further abstracted without the superior understanding it. He did not reduce the abstraction but increased it. This is the un-becoming of many of the organizations today. 

     This applies particularly to traditional organizations who have made it to the present age based on the money amassed during their prime. Organizations should facilitate whistle blowing and suggestion system and incorporate them into the main fabric of the organization. This will remove the levels of abstraction between the lowest execution levels and the highest vision level. This will in turn bring out the shortcomings at both the levels and all the other levels between. 

    The entire world works on abstraction at the highest level. People feel comfortable at the highest level of abstraction. Truth comprehended by humans is already abstracted. As it flows down the communication chain, it is further abstracted. Once it reaches the target human, the target human again adds a level of abstraction based on his capabilities/influences and will try to influence others with this level of abstraction so on and so forth. The human language is made for this level of abstraction. In fact one of the most important programming paradigm the Object Oriented Programming has abstraction at its core. This paradigm is simply the human ability and least resistance path approach to understand any aspect in the most easiest way a human can understand, which in turn leaks out a major portion of the reality. People always tell they want the "real" information, the truth. This is far from what any human wants. 

All humans want an abstracted view which will make them comfortable or un-comfortable in the most comfortable way. There are many occasions wherein a certain group of people with a certain ideology wanting to prove that their idea is the best one. To do this what is the need of killing people who are no way connected to this level of abstraction and are abstracted in a much different way. Why cant this be told in the best possible abstraction, that is human language. Why should certain unrelated people die to get your point across. Why? Tell what you want to tell straight. Keep on telling it. When somebody wants to tell a strong point, it is always better to be at the lowest level of abstraction. 

    The governments take the opposite approach. They undermine the capability of understanding of its people and present the facts at the highest level of abstraction. The amount of effort required to peel of these layers of abstraction requires huge resources. This will be done by only a few. If these are identified and re-programmed then whatever data available to the common public is the one presented to them at the highest level of abstraction which is very easy to digest. 

    The assimilation of highly abstracted and 0 level abstracted data requires the same level of effort and is the absolute minimal. Humans should never forget the art of questioning/prodding/peeling off levels of abstraction and search for the absolute truth. Ideologies requiring abstraction requiring laying down of human lives are cowardly and would require further abstractions to stay in vogue and in this race, the resultant situation would at some point go out of control leading to chaos. It is not that chaos is bad, but to reach that many lives might be lost.