Exposing tacit assumptions having errors at the root of any deeply entrenched paradigm is one the most complex tasks for any scientist, but when successful results in a real scientific revolution and unprecedented scientific advancements. The geocentric paradigm is one of the classic examples for such paradigm that has evolved from tacit assumption “the Earth is static”.
A tacit assumption is an assumption no one consciously aware of its existence and/or not documented to educate subsequent researchers. That is, many concepts and observations are created and documented by relying on the tacit assumption (may be without even consciously aware of the tacit assumption). These early concepts and observations would become foundation for constructing (i.e. evolving) mankind’s perception of reality, for example, by adding more and more concepts and observations by the research efforts of successive generations of researchers. That is, mankind’s perception of reality evolves and expands over time as more and more concepts and observations are added by relying on these foundational concepts and observations.
Please review Figure-1 in this web page that represents the mankind’s perception of reality up until 500 years ago: http://real-software-components.com/more_docs/epicyles_facts.html
This perception of reality (i.e. geocentric paradigm) had been evolved for nearly 2000 years and by the efforts of thousands of astronomers and philosophers. This perception of reality consists of (and/or supported by) thousands of observations and concepts. All these concepts and observations consistent with each other and paint a perception of reality that is consistent with the Figure-1.
But unfortunately there existed not even a single accepted or documented concept and/or observation in support of reality painted by the Figure-4 until 500 years ago. The figure-4 represents the perception of reality exists today. Of course, today there exists thousands of concepts and observations consistent with each other and paint a perception of reality that is consistent with the reality represented by Figure-4.
Almost each and every concept and observation of geocentric paradigm contradicts existing heliocentric paradigm. Likewise, almost each and every concept and observation of heliocentric paradigm contradicts geocentric paradigm. In other words, one can find a dozen observations or concepts of geocentric paradigm to contradict any of the concepts and observations of heliocentric paradigm.
Hence how is it possible to start presenting heliocentric paradigm? Whichever concept one can possibly pick in heliocentric paradigm can be discredited by a dozen widely accepted concepts or observations of then deeply entrenched geocentric paradigm (and conventional wisdom). In fact, saying “the Sun is at the center” offended the common sense (and conventional wisdom). In this hostile and inhospitable conditions, how is it possible to show proof?
One must be willing to spend considerable time to investigate the truth by analyzing the observations and concepts with open mind, where each of the concepts and observations fills a piece to paint the perception of reality for the heliocentric model. No research paper can present even single concept (that only paints a piece – a small part) backed by observations, especially when a dozen concepts or observations of deeply entrenched conventional wisdom contradict the piece (i.e. a small part painted by the concept backed by observations).
Furthermore each piece must be backed by physical evidence (e.g. predictable results from repeatable experiments or observations). Unfortunately most researchers refuse to see such experimental results, even in the 21st century. Kindly recall Galilio’s famous letter to Kepler in year 1610:
"My dear Kepler, I wish that we might laugh at the remarkable stupidity of the common herd. What do you have to say about the principal philosophers of this academy who are filled with the stubbornness of an asp and do not want to look at either the planets, the moon or the telescope, even though I have freely and deliberately offered them the opportunity a thousand times? Truly, just as the asp stops its ears, so do these philosophers shut their eyes to the light of truth."
Is there any wonder, it took over 100 years for gestalt shift from geocentric paradigm to heliocentric paradigm? Please see the chronology of the events that illustrates the complexity for such gestalt shift: http://www.real-software-components.com/forum_blogs/BriefSummaryOfTruths.html#Chronology
How could Galileo expose the error at the root of geocentric paradigm, even if Galileo has spaceship (instead of Telescope) to take them outer space to show planetary paths in time-lapse motion, if fellow philosophers refuse to even talk to him. Apparently this kind of behaviour frustrated many other great scientists such as Max Plank how said “science advances one funeral at a time”, father of dark matter Fritz Zwicky referred many of his colleagues as “spherical bastards” and of course Einstein’s famous quote about infinite human stupidity.
I have been facing the kind problem to expose flawed tacit assumptions at the root of now deeply entrenched software engineering paradigm. It is highly frustrating, because I have been struggling to show proof for many years and almost every researcher refused to see physical proof: The real software components that are absolutely essential for real COP (Component Oriented Programming) for achieving real CBSD (Component Based Design for Software).
For example, software researchers absolutely have no clue what is real CBSD, but insist that it is impossible. How can they blindly insist without even trying to know what is the essence and nature of real CBSD: https://www.researchgate.net/publication/284167768_What_is_true_essence_of_Component_Based_Design
Researchers of Computer sciences are practising very bad science by blatantly violating scientific principles, processes and rules: https://www.researchgate.net/publication/285345329_Software_researchers_practising_bad_science_by_relying_on_untestedunproven_flawed_conceptsdefinitions
I contacted many research organizations (e.g. NFS.gov, NITRD.gov, NIST.gov and SEI/CMU) requested many times to give me an opportunity to demonstrate physical evidence (e.g. GUI applications built by literally assembling real-software-components, which are created by using our GUI-API). Today no other GUI-API is capable of creating such real-software-components, because no one else in the world even know what real software components are and what real CBSD is. I even told them that, they can take legal action against me, if I am wrong. As a responsible researcher, I feel, I must sue the organizations for being negligent and abdicating their basic duties and obligations, but unfortunately I can’t afford such a law suit.
I am beginning to think, I might not be able to expose the erroneous tacit assumptions of computer science that are at the root existing deeply entrenched software engineering paradigm and CBSE. If I fail, I believe, no meaningful lasting progress is possible in the field of real CBSE. I feel, exposing the error transforms computer science in to real science, which I feel is essential for many other discoveries and disciplines such as real Artificial Intelligence. For example, basic sciences are not real sciences until exposing the error at the root of geocentric paradigm and exposing the error resulted in transforming basic sciences into real sciences.
The basic scientific principles, processes and rules were created and perfected for past 400 years to guide the research for real sciences. No real science can violate the proven scientific principles, processes and established rules. But unfortunately researchers of computer science blatantly violating the principles, processes and rules by using unsubstantiated excuses such as software is unique and/or different. It is hotly debated, weather the computer science is real science or pseudo-science.
In pseudo sciences like, economic or social sciences, it is not possible to follow scientific principles and processes. I am sure, computer science is not real science because it is blatantly violating basis scientific processes and principles. However computer science can be a real science, because it is possible to follow the basis scientific processes and principle. But unfortunately researchers ignoring my best efforts to make them aware of blatant violations of scientific principles and processes. Almost every one refused to give me an opportunity to present sound reasoning backed by irrefutable physical evidence. Isn’t it gross negligence, especially if they are working for national agencies such as NITRD.gov and NSF.gov, who are appointed to position of responsibility for actively seeking disruptive scientific discoveries that can result in huge scientific and technological advancements?