Programming of Everything


Throughout the history of human civilization, driven by our never-ending curiosity, many ideas have been proposed to explain the world we live in.

Observation of the world gives us conceptual metaphors that are often used to propose theories and models. Light as a wave, light as particles, gas as billiard balls, electric current as flow and the atom as a planetary system are all examples of metaphor based hypotheses that have been accepted as mainstream scientific theories. Many others, including the plum pudding model of the atom, were discarded when they failed to explain new experimental results.    

Since the second half of the 20th century, inspired by the development of computation and telecommunication technologies, some computer scientists and physicists have proposed new ideas of the world that can be categorized by the terms digital physics and digital philosophy.

These theories are grounded in one or more of the following hypotheses that the universe:

  • is essentially informational
  • is essentially computable (computational universe theory)
  • can be described digitally
  • is in essence digital
  • is itself a computer (pancomputationalism)
  • is the output of a simulated reality exercise​


The previous works however have not considered how such a giant computer capable of calculating the universe could have come into existence. 

This book proposes a metaphysics framework that provides a foundation to support digital physics and digital philosophy hypotheses.

The use of metaphysics approach is necessary to establish a computation system outside the physical universe in order for it to construct and operate the physical universe. This belief is based on the idea, as Albert Einstein said, that “No problem can be solved from the same level of consciousness that created it”.

Proposed in this book is a 3-tier hierarchy model that describes the creation of the metacomputation system (MS).  This MS consists of three faculties (data, program and processor) that construct and operate the processed existence.

Through the convergence of computation theories and metaphysics the proposed model clarifies a range of important concepts and phenomena that cannot be explained by existing accepted theories.