Archive for the ‘Computer and Communication Technology’ Category

About the Sum of Things

Thursday, September 22nd, 2011

The Lo Shu is a Chinese Model for Time and was used to design Cities, Temples, Cycles and Calendars.

lo-shu-color

The Lo Shu is a 3×3 Magic Square created by Fu Xi, the Founder of Chinese Civilization. Fu Xi lived around the time of the Great Flood.

The Magic Square was carried by a Turtle. The Turtle is the symbol of the Constellation Orion. Many Ancient Cultures claim that our Ancestors came from this constellation. The Square of Lo Shu is also referred to as the Magic Square of Saturn or Chronos (Time).

The Chinese Pollen Path

The Duality of Fu Xi and his Sister, The Snake of the Kundalini contains 3.5 (7/2) Twists. 2x3.5 = 7. 7 = (-1,-2,-3,0,1,2,3).

According to Chinese Creation Myth  the world started with 無極 (wuji: nothingness), the Tao. Out of the Tao, the Egg of the Zero (0) and the Supreme Pure One (1) emerged. In the next step the Trinity (3), the Three Pure Ones, was created.

The Tao produced One; One produced Two; Two produced Three; Three produced All things (Lao Tsu, Tao Te Ching, 42).

SriYantra

The Sri Yantra contains 43 Triangels and is generated by the Bronze Mean.

The Trinity is represented by a Triangle. A combination of Two Triangels is a Square. The combination of Two (2) Triangels is also the Symbol of the Heart Chakra, the merge of Heaven, the Upper Triangel and Earth, the Lower Triangel.

The most complex Yantra (“machine”), the Sri Yantra, contains 43 Triangels. The Sri Yantra is determinated by the Bronze Mean. The Bronze Mean is a generalization of the Sequence of Fibonacci based on the Trinity. The Bronze Mean generates Quasi-Crystals and Penrose Tilings.

The Square is a combination of two Triangels. It is represented by the Of Star of David, the Symbol of the Heart Chakra.

The Square is a combination of two Triangels. It is represented by the Star of David, the Symbol of the Heart Chakra.

The Lo Shu Magic Square not only shows the Connection between the Four Forces that came out of the Two Forces, Expansion and Compression, it also shows the connection between Heaven and Earth.

In the Magic Square of Lu Shu the Even Numbers (2,4,6,8 = 2 x (1,2,3,4 = 2×2)) are Black(Yang, Male). The Odd Numbers (1,3,5,7,9 = 3×3) are White (Yin, Female). The Sum of all the Numbers is 15 (3×5).

The Even Numbers are situated at the Corners of the Square.

When the numbers of each row are multiplied (8x1x6; 3x5x7; 4x9x2) they together total to 225 ((3×5)x(3×5)) — as do those of the columns (8x3x4; 1x5x9; 6x7x2).

The Magic Square is dominated by two numbers (2**1, 2**2, 2**3)  and (3, 2×3, 3**2), It contains four Prime Numbers (1,3,5,7). It also contains the first Perfect Number 6 (1+2+3 =1x2x3). 6 is also a Harmonic Divisor Number and has a Harmonic Divisor 2. The Sixth Day in the week is the day of Saturn, the God of Time.

The sequence 1,2,4,8, 1, 3,6,9, 27 is called the Tetrad of the Pythagorians and was, according to Plato, used by the Demiurg, the Creator of our Universe, to create the Soul. The Soul is a mixture of the Same (1), the Different (2), and Existence (3). The Tetrad was used to define the Harmony of the Spheres.

When you connect the numbers of the Lo Shu a pattern appears that is called the Seal of Saturn or the Dance of Yu.

The Seal of Saturn or the Dance of Yu

The Sum of Magic Squares is a Magic Square and the product of a Magic Square M with a number a is again a Magic Square aM. Both Rules can be used to construct a Magic Square out of simple Binary Squares called Magic Carpets. One of these Magic Carpets is the Identity Matrix with One on the Diagonal.

Every Magic Square is related by Rotation and Mirroring to Eight other Magic Squares. This means that the central Lo Shu Magic Square with the Five in the Middle is related to Eight other Magic Squares with the other Numbers in the Middle. One of them contains the Nine and is called the Well.

The Lo Shu and the Well

The Sum of numbers of the Well is 18 (2×9) and the sum of all opposites across the 8 Spoke Wheel = 9 (9+0, 8+1, 7+2, 6+3, 5+4). 2×9 means that there are Two Complementary Magic Squares. One Magic Square is Rotating with the Clock and the other Against the Clock.

The Well is an Expansion and Contraction Cycle based on Powers of 2.

The Nine is the most important Number in the Magic Square. The Nine comes back in many ancient mythologies like the Egyptian Pesedjet and the Greek Ennead.

When you add the separate numbers of a number (54 = 5+ 4 = 9) the result is the Remainder when you divide the number by 9.  This number is called the Modulo 9 number.

The Powers of 2 (= Expansion) Mod 9 creates a pattern (1,2,4,8,(16)7,(32)5,(64)1,(128)2,…). This pattern is reversed when we divide by 2 (=Compression) (1/2 (0,5 =5), 1/4 (0,25 = 7), 1/8 (0,125 =8), 1/16 (0,625 = 4), 2,1).

The Expansion and Compression Pattern shows that the same pattern repeats itself when the Magic Square is expanded or compressed Six (6) Times. The 7th Step is the Same as the First Step.

After 2**6=64 (8×8) divisons of the cell a Specialized Cell is created, the stem cell. The same happens in Music.  The Game of Chess (Chiu King in China) with its 8×8 = 64 = 2**6 Playing Board contains every possible situation of the Game of Life.

The Two-Pattern does not contain the numbers 3,6 and 9. The number 9 is repeated every time when the pattern is expanded and compressed which means that Nine is the same as the Identity, the One (1+9 = 1). 3 and 6 Oscillate (1x2x3=6 and 1+2+3 =6) and  therefore represent the Duality (3+6 = 9, = the One).

If we combine the Expansion and Compression patterns a Torus (a Rotating Circle, The Wheel of Time) appears. The Zero (the Void) is in the Center and Contains the Vortex. The Vortex represents another Cycle (Black/White Hole, 3,6,9, the Wheel of Order) in which every structure/pattern is destroyed to start All Over Again.

Lo Shu Torus

If we subtract the numbers in the Square by the number of the Center, 5, a highly Symmetric Pattern emerges. This pattern shows that there are Two Mirror Universes both containing four Forces.

When we transform this pattern from Modulus 9 to Modulus 3 (the Trinity) we see that the number 4 equals 1 and represents a new beginning of the Cycle.

4

9

2

-5

-1

4

-3

3

5

7

-5

-2

0

2

8

1

6

-5

3

-4

1

The Magic Square with the Zero in the Middle is surrounded by two Sequences of 123(4) with different Signs. The Signs are arranged in a Cyclic Pattern (- -, + -, + +, – +) that contains the Four Permutations of – and +. The Sum of the ++ and the — is -3 and +3, the Trinity. The Sum of +- en -+ is the One.

The Cyclic Pattern of + and – represents the Prisoners Dilemma that is solved by the Strategy of Tit for Tat. This strategy is applied by the Trickster, the God of Paradox, a concept of God in which God creates games that create games.

When you use the basic Addition and Multiplcation Rules of the Magic Square many important numbers and patterns  appear that are related to Ancient CalendersSymbols and Cycles.

About the Sum of Things

The Lo Shu Magic Square appeared a few years ago when I wanted to know more about Acupuncture.  Acupuncture is related to the Sheng Cycle and the Sheng Cycle is related to the Lo Shu. A Magic Square is the perfect way to visualize the Constraints that control the Four Forces in our Universe.

Soon after this discovery I found out the Lo Shu is related to the Trinity and the Bronze Mean which is an abstraction of the Fibonacci Sequence. The Bronze Mean generates the Sri Yantra and so called Quasi Crystals. Quasi Crystals explain Acupuncture.

A few weeks ago I started a discussion with Kim Veltman. Kim Veltman is the director of the Maastricht McLuhan Institute. He is researching Ancient Architecture and wrote a very interesting document called “Alphabets, Elements and Cosmologies”.

Ancient Alphabets are related to Numbers and Tones so Ancient Texts also represent Numerical Patterns and Music. You want be surprised to read that the Lo Shu showed itself in every Text Kim Veltman has analysed.

His document started a new inquiry into the pattern of the Lo Shu. During this research I detected the book “the Sum of Things” by Paul Martyn-Smith. Paul Martin-Smith worked together with Lee Burton.

This blog contains just a litte bit of the tremendous amount of information Paul Martin-Smith & Lee Burton have found about the essence of the I Tjing which is contained in just one simple 3×3 Magic Square.

If you want to know more the only thing you can do is to buy this book and start reading.

LINKS

About the Book “the Sum of Things” (Free Download)

About the I Tjing

The Calculations  behind the Number of Things

The Relationship between the Lo Shu and the I Tjing

About the Lo Shu Torus

About Saturn, the Son of the Sun

About the Trickster

How to construct Magic Squares out of Binary Squares (Magic Carpets)

The Sistine Chapel (Rome) and the Seal of Saturn

About the Relationship between the Lo Shu and Music

About the History of the Lo Shu

About the Wheel of Eternal Order and the Wheel of Time

About the Relationship between the Lo Shu and Chinese Alchemy

About the Great Flood

About the Orion Myth

About Plato, Pythagoras and the Lo Shu

About the Nothingness

About the Trinity

About the Heart Chakra

About the Sri Yantra

About the Lo Shu Magic Square and the Chinese Domino Game

About the Mirror Universe

About Acupuncture

About Tit for Tat

About the Prisoners Dilemma

About the Bronze Mean

About the Sheng Cycle

Everything You want to Know about Sacred Geometry

About the Influence of the Lo Shu on Recent Art

The Lo Shu Square with Imaginary Numbers

About Self-Aware Autonomous (Smart) Systems

Wednesday, June 16th, 2010

global brainWhen a Search Engine crawls the web and indexes information so that you can access it quickly, the search engine is doing Proactive Computation.

Servers don’t wait for you to execute a search query to start crawling the web; they are being proactive because it takes Too Much Time to find and index what you want.

The Sensory Motor System of Our Body is constantly performing Proactive Computing because it has to be Ready to Act, when something happens that is fatal to the Body.

In a State of Arousal  the Sensory Motor System Reacts with predefined Scripts (Impulses).  The Sensory System fails completely when there is too much data available (Overload, Panic).

The Sensory Motor Computer is not able to calculate exactly what the Body really needs because it does not have the time and the capacity to calculate every possibility. Therefore the Human Body sometimes makes terrible mistakes, called a Gognitive Bias, when it is Highly Stressed.

The Rational System, the Human Predictor of the Future, the Expectation,  is able to override the Sensory Motor System when there is enough Relaxation, Time and Capacity available. This State of Mind is called Reflection.

To Reflect the System needs enough Data, Provided by the Senses and our Memory, and a Model, a Believe System, that describes the Context we want to Evaluate.  Most of the time we are unable to collect the Facts or to define a suitable Model. We See what our Believe System guided by our Experiences in the Past wants Us to See.

The Imagination creates the images we See. Sometimes the Images are made by the Senses. We see Reality as it Really is. Most of the Time the Imagination projects the Images of the Reflection System. We See what our Believe System wants us to See.

The most interesting part of the Imagination is related to the Dream World, the Unconsciousness. The Dream World projects the Images we Have to See. They contain a “hidden meaning“, something we have to know but are unable to Express.

Making a Choice is one of the most difficult things to do. The Emotional System, the Oldest System in our Body, acts on the basis of Feelings. It wants to move to a situation where there is enough Certainty to Survive (Food, Shelter, Love,….) and avoids situations that are threatening to the Existence of the Body.

The Reflective System transforms Human Feelings into Values, Preferences and Selection Criteria.

The big problem is that the Emotions (the Movers, Our Moti-vation) change all the time because they are influenced by Situations (the Context), Others (Status) and all kinds of Fields in the Environment (Gravity (Moon), the Electro Magnetic Field).

The fifth human system, the Consciousness, monitors the four “organs” (the Senses, the Expectation, the Emotions and the Imagination) to make sure they stay in the right balance.

What Model do we Use?

The model we use is called Path of Change (see also this link (in Dutch)).

Path of Change is a generic fractal (scale-free) model that can be used to model an autonomous system on many scales.

What is Happening?

The Computer is a Cold Rational Calculator without any Emotions. The Computer is therefore perfectly suited to Support, Complement and Replace the Heavely Biased Impulsive Unconscious Emotional Human Being.

According to Forrester Research ,a big Advisory Bureau, we are moving into a New Wave of Computing called Smart Computing. Big IT-Companies like IBM (“Smart Planet“), Oracle and of course Google (“Implementing the Singularity of Kurzweil“) are now completely redefining their strategy to be able to Move with the New Wave.

The Amount of Available Computer Memory, the Capacity to Calculate in Real-Time and the Intelligence of the Pro-Active Algorithms and Reaction Scripts is increasing by the day and the Costs of  Computing are going down fast.

Smart Computing extends existing technologies by adding new real-time Situation Awareness based on Sensor Technology and Automated Analysis to help firms and people solve smarter and more complex problems.

Smart Computing integrates the Physical World of the Senses and the Body with Automatic Process Optimization via a Four Step Cycle: Awareness (Sense), (Statistical) Analysis (Reflect), (Generate) Alternatives (Feel, Evaluate, Select & Choose) and Act -> Sense.

Smart Systems look like Smart People.

What has Happened?

Until recently IT-Technology was only able to Replace the Repetitive, Predictable, Processes on a Very Small Scale. Most of the Humans soon get Bored by these processes. They need a little bit of Exitement (Arousal, Challenge, Change) to feel the Joy of Living.

The Repetitive processes are part of the Human Motor System, the Muscles. Until 1970 IT-Technology was only able to automate Manual Processes. Before that time many People made their living from these processes. At this moment Process Management (Workflow) and Case Management, have reached the level of maturity.

The introduction of the Internet Protocol, the Increase of the Capacity of the Infrastructure (Broadband, Glass Fiber, Optical Switches) and the Standards defined by the World Wide Web Consortium (W3C) have widened the Scale of the Automation of the Manual Processes until the World Level was reached.

One of the most exiting new standards of W3C are related to the Semantic Web. The Semantic Web will make it possible to Reason with the Data that is available on the Internet.

The Semantic Web will generate a Revolution in the Educational System (“Just in Time Learning“) because everybody will be able to Ask every Question that is possible. The Experts will not be needed anymore.

All kinds of processes in all kinds of Industries are now connected and are constantly redefined until every “useless” intermediary proces is removed. This trend is called Value Chain Integration.

The introduction of the PC and the Intelligent User-Interface opened up the Market to the Consumer and started a new wave of Value Chain Integration. Direct contact between Producer and Consumer is now possible. This development is called Supply Chain Reversal. Chain Reversal gives the customer the control of the complete supply chain.

Because of their Software Legacy most of the Companies have not opened up their Private Old Fashioned Infrastructures to their Customers and their Producers. If every company would do this many companies would disappear.

This is the main reason why these companies are not transforming their business. Most people (and companies) are Afraid to Reflect about their own Death. They wait until the Last Moment. At that time it is too Late to make a change.

The Removal of “Useless Manual Processes” (and “Useless Employees“) is now highly stimulated by the Economic Crisis, the Energy Crisis and the Climate Crisis.

The User-Interface made it possible to make a  Connection with the Organ of Imagination. This started a Creative Phase in IT. Humans are now able to create their own Books, Music, Art and are able to Play Collective Games and use Simulators to Explore Alternatives in an almost Real Life Environment. The Creative Wave has almost destroyed the Old Fashioned Amusement Industry.

At this moment the Social Media (Facebook, Linked in, Twitter,..) are exploding. They are mostly used to have a dialogue (Chat, Forums,…) between people in a Network. The Social Media make it possible to make a Connection with the Organ of the Emotions (the Opinions) of large groups of people all over the World.

The Social Networks give us the Opportunity to Feel what is Happening and make it possible to Influence (and Manipulate) the Masses.

What is Smart Computing?

The next wave,  Smart Computing,  adds two things, new Senses (Sensors, Internet of Things, IoT) that are able to Sense much more than the Human is capable of and Artificial Intelligence (AI, Big Data, Reflection), the possibility to Detect and generate Scripts that are much more advanced than any pattern that is available in the Human Being.

AI can be used to analyze data (data mining), text (text mining), software (software mining) and processes (process mining).

One of the most important “Sensors” a this moment  is the Mobile Phone. Many people fail to understand the significant sensor innovations that are being designed into smartphones. Today’s smartphones contain microphones, cameras, motion sensors, proximity sensors, and location sensors.

New internet-connected GPS applications also have built-in feedback loops, reporting your speed and using it to estimate arrival time in real time.

Don’t underestimate the “other Sensors” like the Social Networks, Smart Energy Meters, Global Satellite Monitor Systems, Earth-Based Integrated Camera Systems and Medical Sensors that are able to detect all kinds of Physical Changes in Your Body.

In the next step Smart Sensors will be incorporated in the Clothes you Wear and of course your Body (if you allow that!).

Soon the Collective Technical Infrastructure, the Global Brain, will be able to Alert, Control, Manipulate and Support the many people that live on Earth. When this happens the Role of the Humans in the System will be the same as the Cells in the Body.

To make sure that one of the “Organs” will not  Dominate the Global Brain we have to incorporate a Monitor, a Global Conscioussness.

What can we do with Smart Computing?

When the Sensors are everywhere you are able to measure everything you want with a High Precision and a Fast Sample Time (Frequency).

The Sample Measurements can be Added Anytime you want (Real Time) and transformed into Transactions with a Flexible Price.

This Price is calculated by Adding the Real Time Transactions that are related to the Components You Buy subtracted by the Real Time Information of the Costs you are making.  Smart Computing makes it possible to create a complete Autonomous Real Time Company.

You can measure human transport (movement), chemicals, temperature, pressure on every location and react to the these measurements on a real-time basis based on a highly advanced prediction system based on neural nets.  In this way you can prevent traffic jams, calamaties and every other event that is predictable.

You can create highly sustainable processes in Food and Energy and Educate people Just-in-Time about Everything they want.

Software will be able to read billions of documents real-time and use the knowledge to diagnose every problem you want. With the help of this software (called Semantic Analytics) IBM’s Doctor Watson project will soon deliver an automatic Doctor that will know more than all the Doctors in the World.

It will also be possible to Design and Simulate every Structure you want and generate the Structure when you are satisfied.

Designing a House or a complete City will look like a Collaborative Game and Building can be done by everybody including Robots because “the System” will tell you what to do.

The Banking System will return to its ancient roots and will keep the Transaction-System in Short and Long Term Balance.

Will it be possible to incorporate the Human Emotions in a Machine?

Some Scientists  think that the Universe is already an Emotional Machine, a Quantum Computer Creating Itself. The Emotions are a Random Quantum Fluctuation, a Wheel of Fortune, to make it possible that the Universes Explore Every Possible Path. The Unpredictable Human Emotions are the Source of Creation.

Predictable Automated Emotions are not Creative because they lack the ability to make Mistakes. Making Mistakes and Learning from Mistakes are the Motor of the Proces of Innovation.

Machines without Emotions are more Reliable than Machines with Emotions but the Machines will stay the Same until their Emotional Human Creator has Invented a new Type or a new Theory.

At this moment the Robots are Instruments but it will not take long until we give the Instruments the Freedom to Act because they are more Reliable (less Emotional) and much more Cheaper than a Human Being.

If this happens many people will be Out of Work. The only thing that will be left over for us is the Act of Creation and of course the Care for Others.

If we are able to Incorporate the Emotions into the Machines we, the Humans, will be Completely Out of Work.

The Machines will be able to Create new Types of Sensors, Robots, Systems and Theories until Eternity. The Machines will take Care of Themselves and of course You.

The Programmed Robot Nurse, the Robotic Pilot, the Robotic Money Market Trader, the Robot Soldier, the Robotic Surgeon and the Robot Barber are already there.

They wait Patiently until their Human Creator will give them a Soul.

LINKS

About Collaborative Learning

The Forrester Report about Smart Computing

About Smart Cities

About Autarkic Systems

About Just-in-Time-Learning

About the Smart Planet of IBM

About the Smart Strategy of Google

About Semantic Analytics and Dr. Watson

About the Next Wave of Artificial Intelligence

Why the Universe is a Quantum Computer Creating Itself

Why the Robots will take over every job there is

Why the Human sometimes makes terrible mistakes

About the Automatic Need Machine

About the Global Consciousness

About the Care Industry

About Just in Time Learning

About Erving Goffmann and the Games People Play

How to Incorporate Mistakes in Programming Languages

About the Global Brain

Why we will soon be completely Out of Work

About the Sensory Motor System

About the Emotions

About Morphology or How Alan Turing Made the Dream of Goethe Come True

Tuesday, November 17th, 2009

The Ancient Greeks believed that the images of waking life and dreams came from the same source, Morpheus (Μορφέας, Μορφεύς), “He who Shapes“.

The Science of the Shapes, Morphology, was created and named by Goethe in his botanical writings (“Zur Morphologie“, 1817).

Goethe used comparative anatomical methods, to discover a primal plant form that would contain all the others-the Urpflanze. Goethe being a Romantic Idealist hoped that Morphology would Unify Science and Art.

The Uhrplant shows itself also in the Lungs and Riversystems

The Uhrplant shows itself also in the Lungs and Riversystems

“The Primal Plant is going to be the strangest creature in the world, which Nature herself shall envy me. With this model and the key to it, it will be possible to go on forever inventing plants and know that their existence is logical”. Nature always plays, and from which she produces her great variety. Had I the time in this brief span of life I am confident I could extend it to all the realms of Nature – the whole realm“.

Goethe (wikipedia)

Goethe (wikipedia)

Hundred years later in the 1920s Goethe’s dream came true. Morphology moved outside Biology to other parts of Science due to the works of D’Arcy Thompson’s On Growth and Form, Oswald Spengler Morphology of History, Carol O. Sauer Morphology of Landscape, Vladimir Propp, Morphology of the Folktale and Alfred North Whitehead Process and Reality.

Goethe observed nature and reflected on similar structures. He believed that there was something behind this similarity, an archetypal plant.

According to Goethe the archetypal plant was the leaf (“While walking in the Public Gardens of Palermo it came to me in a flash that in the organ of the plant which we are accustomed to call the leaf lies the true Proteus who can hide or reveal himself in all vegetal forms. From first to last the plant is nothing but leaf“).

At this moment scientists know the reason why the leaf is the most important structure of the plant. It is a solar collector full of photosynthetic cells.

The energy of the sun provides the energy to transform water from the roots gathered by the leafs and carbon dioxide out of the air also gathered by the leafs, into sugar and oxygen. Plants are structures with many leaves. These leafs shield other leafs from collecting sunlight and water.

To solve this problem a plant has to optimize its structure to collect enough Sunlight and Water. The process of Optimization is not a Central Coordinated action. Every leaf tries to find the best place in the Sun on its own. This place determinates the growth of the next level of branches and leafs.

Goethe observed a pattern and deduced a structure, the leaf, the Uhrplanze. What Goethe really observed was not a Static Uhrplant but the Dynamic Process of the Branching of all kinds of leaves in all kinds of plants (Morpho-Genesis).

The leafs of the plants are not the main target of the morphogenesis of the plant. The visible External and the invisible Internal Forms or Organs are one of the many solutions of an equation with many variables and constraints. The optimal solution is reached by experimenting (“Nature always plays”).

Many solutions fail but some survive (Evolution of the Fittest). When a solution survives it is used as a Foundation to find new rules for more specific problems (Specialization). When the environment, the context, changes old rules have to be replaced by new rules (a Paradigm Shift).

The Fractal Geometry of Nature

The Fractal Geometry of Nature

New mathematical paradigms in the field of the Machines and Languages (Alan Turing, The Chemical Basis of Morphogenesis) and the Self-Referencial Geometry of Nature (Benoît Mandelbrot, The Fractal Geometry of Nature) have stimulated further investigation in the Field of Morphology.

In 1931, in a monograph entitled On Formally Undecidable Propositions of Principia Mathematica and Related Systems Gödel proved that it is impossible to define a theory that is both Self-Consistent and Complete. The paper of Gödel destroyed the ambitions of the Mathematicians at that time to define one theory that explains everything.

In 1936 Alan Turing produced a paper entitled On Computable Numbers. In this paper Alan Turing defined a Universal Machine now called a Turing Machine. A Turing machine contains an infinite tape that can move backwards and forwards and a reading/writing device that changes the tape. The Turing Machine represents every Theory we can Imagine.

Turing proved that the kinds of questions the machine can not solve are about its own Performance. The machine is Unable to Reflect about Itself. It needs another independent machine, an Observer or Monitor to do this.

It can be proved that Turing proved the so called Incompleteness Theorem and the Undecidability Theorem of Gödel in a very simple way.

eniac

The Eniac

In 1943 Turing helped to Crack the Codes of the Germans in the Second World War. At that time the first computers were build (Eniac, Collossus).

It was very difficult to Program a Computer. This problem was solved when Noam Chomsky defined the Theory of Formal Grammars in 1955 (The Logical Structure of Linguistic Theory).

When you want to define a Language you need two things, an Alphabet of symbols and Rules. The symbols are the End-Nodes (Terminals) of the Network of Possibilities that is produced when the Rules (Non-Terminals) are Applied. The Alphabet and the (Production- or Rewriting) rules are called a Formal Grammar.

If the Alphabet contains an “a” and a “p” the rules S→AAP, A→”a” and P→”p” produce the result “aap”. Of course this system can be replaced by the simple rule S→”aap”. The output becomes an infinite string when one of the rules contains a Self-Reference. The rules A→a and S→AS produce an Infinity String of “a’-s (“aaaaaaaaaaaaaaaaaa….”).

The system becomes more complicated when we put terminals and rules (non-terminals) on the Left Side. The System S→aBSc, S→abc, Ba→aB and Bb→bb produces strings like, “abc”, “aabbcc” and “aaabbbccc”. In fact it produces all the strings a**n/b**n/c**n with n>0.

The inventor of the theory of Formal Grammar, Chomsky, defined a Hierarchy of Languages. The most complex languages in his hierarchy are called Context-Dependent and Unrestricted. They represent complex networks of nodes.

A language where the left-hand side of each production rule consists of only a single nonterminal symbol is called a Context Free language. Context Free Languages are used to define Computer Languages. Context Free Languages are defined by a hierarchical structure of nodes. Human Languages are dependent on the context of the words that are spoken.

It is therefore impossible to describe a Human Language, Organisms, Organisations and Life Itself with a Context Free Computer Language.

Context Free Systems with very simple rule-systems produce natural and mathematical structures. The System A → AB, B → A models the Growth of Algae and the Fibonacci Numbers.

A Recognizer or Parser determinates if the output of a formal grammar is produced by the grammar. Parsers are used to check and translate a Program written in a Formal (Context Free) Language to the level of the Operating System of the Computer.

grammarRegular and Context Free Grammars are easily recognized because the process of parsing is linear (causal, step by step). The stucture of the language is a hierarchy.

The recognizer (now called a Push-Down Machine) needs a small memory to keep the books.

Context Dependent (L-systems) and Unrestricted Grammars are difficult to recognize or are not recognizable in practice because the parser needs a huge sometimes Infinite Memory or Infinite Time to complete its task.

To find the Context the Recognizer has to jump backwards and forwards through the infinite string to detect the pattern.

If the network loops the recognizer will Never Stop (“The Halting Problem“).

Turing proved that the Halting Problem is Undecidable. We will Never Know for Sure if an Unrestricted Grammar contains Loops.

The Rules and the Output of Unrestricted Grammars Change and never stop Changing. Our Reality is certainly Context Dependent and perhaps Unrestricted.

Parsing or Recognizing looks like (is similar with) the process of Scientific Discovery. A theory, a Grammar of a Context-Free Systems (“aaaaaaaaaaa…”) is recognizable (testable) in Finite Time with a Finite Memory. Theories that are Context Dependent or Unrestricted cannot be proved although the Output of the Theory generates Our Observation of Nature. In this case we have to trust Practice and not Theory.

cellular automata

A 3D Cellular Automaton

In 2002 the Mathematician Stephen Wolfram wrote the book A New Kind of Science.

In this book he tells about his long term Experiments with his own Mathematical Program Mathematica. Wolfram defined a System to Generate and Experiment with Cellular Automata.

Wolfram believes that the Science of the Future will be based on Trial and Error using Theory Generators (Genetic Algorithms). The big problem with Genetic Algorithms is that they generate patterns we are unable to understand. We cannot  find Metaphors and Words to describe the Patterns in our Language System.

This problem was adressed by the famous Mathematician Leibniz who called this the Principle of Sufficient Reason.

Leibniz believed that our Universe was based on Simple Understandable Rules that are capable of generating Highly Complex Systems.

It is now very clear that the Self-Referencial Structures, the Fractals, of Mandelbrot are the solution of this problem.

The Scientific Quest at this moment is to find the most simple Fractal Structure that is capable of explaining the Complexity of our Universe. It looks like this fractal has a lot to do with the Number 3.

It is sometimes impossible to define a structured process to recognize (to prove) a Grammar. Therefore it is impossible to detect the rules of Mother Nature by a Structured process. The rules of Mother Nature are detected by Chance just like Goethe discovered the Uhrplanze. Science looks a lot like (is similar with) Mother Nature Herself.

When a Grammar is detected it is possible to use this grammar as a Foundation to find new solutions for more specific problems (Specialization, Add More Rules) or when the system is not able to respond to its environment it has to Change the Rules (a Paradigm Shift). All the time the result of the System has to be compared with Mother Nature herself (Recognizing, Testing, Verification).

Turing proved that if Nature is equivalent to a Turing machine we, as parts of this machine, can not generate a complete description of its functioning.

In other words, a Turing machine, A Scientific Theory, can be a very useful tool to help humans design another, improved Turing Machine, A new Theory, but it is not capable of doing so on its own – A Scientific Theory, A System, can not answer Questions about Itself.

The solution to this problem is to Cooperate. Two or more (Human) Machines, A Group, are able to Reflect on the Other. When the new solution is found the members of the Group have to Adopt to the new solution to move on to a New Level of Understanding and drop their own Egoistic Theory.

Each of the individuals has to alter its Own Self and Adapt it to that of the Group. It is proved that Bacteria use this Strategy and are therefore unbeatable by our tactics to destroy them.

Turing proved that Intelligence requires Learning, which in turn requires the Human Machine to have sufficient Flexibility, including Self Alteration capabilities. It is further implied that the (Human) Machine should have the Freedom to make Mistakes.

Perfect Human Machines will never Detect the Patterns of Nature because they get Stuck in their Own Theory of Life.

The Patterns of Turing

The Patterns of Turing

The Only ONE who is able to Reflect on the Morphogenesis of Mother Nature is the Creator of the Creator of Mother Nature, The Void.

Gregory Chaitin used the theory of Chomsky and proved that we will never be able to understand  The Void.

The Void is beyond our Limits of Reason. Therefore the first step in Creation will always be  a Mystery.

At the end of his life (he commited suicide) Alan Turing started to investigate Morphology.

As you can see the Patterns of Alan Turing are created by combining many Triangels. The Triangel is called the Trinity in Ancient Sciences.

According to the Tao Tse King, “The Tao produced One; One produced Two; Two produced Three; Three produced All things”, which means that the Trinity is the Basic Fractal Pattern of the Universe.

In modern Science this pattern is called the Bronze Mean.

It generates so called Quasi Crystals and the Famous Penrose Tilings.

The Bronze Mean is represented by the Ancient Structure of the Sri Yantra (“Devine Machine”).

Goethe was not the real discoverer of Morphology. The knowledge was already there 8000 years ago.

LINKS

About the Observer and Second Order Cybernetics

A PDF About the Morphology of Music.

The origins of life and context-dependent languages

A Website About the Morphology of Botanic Systems

A Website About the Morphology of Architectural Systems

A Plant Simulator using Morphology

About Intelligent Design

The Mathematical Proof of Gödel of the Existence of God

About Bacteria 

About the Bronze Mean

About the Trinity

About Enterprise 2.0 and the New World of Work

Sunday, May 17th, 2009

At this moment there is a lot of discussion going on about the New World of Work. In the New World of Work the new developments of the Internet 2.0 (Social Networks, Blogging, Twittering, etc) are used to Speed up the Work of the Knowlegde Worker. The infrastructure to make this possible is called Enterprise 2.0.

Enterprise 2.0 is : A System of Web (2.0)-Based Technologies that provide rapid and agile Collaboration, Information Sharing, emergence and integration capabilities in the Extended Enterprise. An Extended Enterprise is a Supply or Value Chain.

The definition of Enterprise 2.0 is constantly changing because Enterprise 2.0 is still a Concept. Many people are now struggeling to move from the concept/idea-stage to the realization-phase.

The main issue behind de term “Web 2.0” is the move from a Sender/Receiver-model, the One-Sided Website, to a more Collaborative use of the Internet (Discussions, Social Networks). According to the Inventors of the term Web 2.0 the “new web”, is a Collaborative Web.

For some reason they have forgotten that the World Wide Web (WWW) software of Tim Berners Lee was part of a Collaborative Platform to support the scientists that Participated in a Network called DARPANET. This network was created by DARPA, the Technological Think-Tank of the American Army in 1957!.

What is the definition of the term “Collaboration”?

The word “collaborate” comes from the Latin “Collaboratus” meaning “Work (Labore) together (Col)”. The term “to-gather” comes from the term “gadurojan” which means “in good fellowship” or “United“. When you Collaborate you are not working Alone but with Others United in Good Fellowship.

The Potential to Collaborate is an Aspect of the Personality.

The Personality Types of the Human Being can be described with two variables Agency and Communion. Comm-Union is the capability to Col-Laborate, to accomplish a Union. The variable Agency describes your relationship between the Self and the Other.

When you are High in Communion and Low in Agency you are suffering from a Dependent Personality Disorder. This disorder is characterized by a pervasive psychological dependence on other people. You always want to Collaborate and are very Emotional.

When you are High in Communion and High in Agency you are suffering from a Histrionic Personality Disorder. People with a Histrionic Personality Disorder have good social skills, but they tend to use these skills to manipulate other people to become the Center of Attention. They are very Imaginative.

According to Interpersonal Theory a “normal” person is able to Combine Two or More Interpersonal Faculties.

There are two Disorders left called Paranoid (High Agency, Low Communion) and Schizophrenic (Low Agency, Low Communion). Paranoid people have a big problem with their Expectation. They want to control the Future and Every Person in their Context. Schizophrenic people are completely influenced by their mostly Visual Senses. They See what they Want to See.

If you combine the Four Interpersonal Faculties (Emotions, Imagination, Expectations and Senses) Twelve Interpersonal, Collaborative, Patterns emerge. A good example is the Master(Paranoid)/Slave(Dependent)-Relationship (Expectation/Emotions). Some People Love to be Dominated by the Other.

Interpersonal Faculties can be combined into Collaborative Work Patterns.

In my blog about Vocation I showed that work is an Expression of the Personality. If you believe this is True and you believe Interpersonal Theory is True you have to admit there are Twelve Types of Work.

When you are highly Imaginative and Sensitive (You Believe Your Own Eyes, You are Realistic, Factual) you are an Entrepreneur, You want to bring An Idea into Reality. To Find the Facts you need an Information System to Investigate what is Happening. The Internet with all its Sources of Information is a beautiful tool to use.

To bring an Idea into Practice you have to Realize the Idea. In this case you need a Designer (Transform Ideas into Models) and a Maker (Bring Models into Reality). A Maker is not a Collaborative person (Low Communion). Makers want to work Alone.

When you create a Team of Makers to Realize your Idea the Team will fail. To avoid Competition the Designer has to define a Model (An Architecture and a Project Plan) in which all the Lonesome Workers are able to do their Specialized Job.

I hope you believe we are able to define a complete (meta)-Architecture and a (meta)-Plan to move around in the (meta)-Work-Space.

What is the Relationship between the Work Patterns and Enterprise 2.0?

An Enterprise is a combination of many people with many Collaborative Work-patterns. We could Specialize an Enterprise to perform one kind of Pattern. If we Specialize an Enterprise we have to combine many Enterprises in an Extended Enterprise to do Everything we Want to Do.

We need a Designer Company, A Sales Company, Visionairs, Entrepeneurs and other Roles to cover the Complete Spectrum of Work. If We want to Produce we always need the Makers. The Makers need a well defined Structure (A Hierarchy), a Plan and an Architecture, to operate in.

At this moment Enterprise 2.0 is nothing but a Concept. Somebody of High Agency and High Communion (A Creator) has gotten the Idea that the new 2.0 Internet is able to support an Enterprise.

 He hopes that the new tools will break down the Hierarchical Structure of the Organization of the Makers. Creators don’t like Hierarchies. They love Networks. If Creators are One-Sided, Histrionic, they want to Stay in the Center of Attention of the Network.

What Creators don’t realize is that Makers, the Majority of the Human Beings,  don’t want to use Collaborative Tools. They want to work Alone in their own Specialized Compartment of the Beehive.

Enterprise 2.0 is a Concept to support Innovation. Someday the Innovation has to be Stabilized. If we want to do that we still need Enterprise 1.0, The Factory until we find another Solution (The Robots?).

Don’t forget the Worker Bees. They Bring in the Honey.

About (Software) Quality

Tuesday, January 20th, 2009

When I attended the University of Leiden Software-Development was in its infancy. In 1969 just a few people were programming for the simple reason that the amount of computers was very low. It took a lot of time (many weeks), intelligence and perseverance to create a small working software-program.

At that time the effect of a software-program on other people was very low. Software-programs were used by the programmers themselves to solve their own problems.

When User-Interfaces, Databases and Telecommunication appeared it became possible to create software for Many Non-Programmers, Users. The software-systems got bigger and programmers had to cooperate with other programmers.

When the step from One-to-Many was made in the process of software-development and exploitation, Software-Quality became on very important issue.

What is Software?

A Software-program is a sequence of sentences written in a computer-language. When you speak and write you use a natural language. When you write a computer program you use an artificial, designed, language.

The difference between natural and artificial languages is small. Esperanto is a constructed language that became a natural language. Perhaps all the natural languages were constructed in the past.

Software programs are very detailed prescriptions of something a computer has to do. The specifications of a software-program are written in a natural language (Pseudo-Code, Use-Case).

To create Software we have to transform Natural Language into Structured Language. The big problem is that Natural Language is a Rich Language. It not only contains Structural components but is also contains Emotional (Values), Imaginative ((Visual) Metaphors) and Sensual Components (Facts). The most expressive human language is Speech.

In this case the Tonality of the Voice and the Body Language also contains a lot of information about the Sender. When you want to create Software you have to remove the Emotional, Imaginative and Sensual components out of Human Language.

What is Quality?

According to the International Standards Organization (ISO), Quality is “the degree to which a set of inherent characteristics fulfills requirements“. According to the ISO the quality of a software-program is the degree in which the software-coding is in agreement with its specification.

Because a specification is written in natural language, Quality has to do with the precision of the transformation of one language (the natural) to another language (the constructed).

According to Six Sigma Quality is the number of defects of an implementation of the specification of the software.

Another view on Quality is called Fitness for Use. It is this case Quality is “what the Customer wants” or “What the Customer is willing to pay for“.

If you look carefully at all the Views on Quality, the Four World Views of Will McWhinney appear.

Six Sigma is the Sensory View on Quality (Facts), ISO is the Unity View on Software (Procedures, Laws, Rules) and Fitness for Use is the Social View on Quality (Stakeholders).

The last worldview of McWhinney, the Mythic, the View of the Artist, is represented by the Aesthetical view on Quality. Something is of high quality when it is Beautiful.

The Four Perspectives of McWhinney look at something we name “Quality”. We can specify the concept “Quality” by combining the Four definitions or we can try to find out what is behind “the Four Views on Quality”.

The Architect Christopher Alexander wrote many books about Quality. Interesting enough he named the “Quality” behind the Four Perspectives the “Quality without a Name“. Later in his life he defined this Quality, the “Force of Life“.

What Happened?

In the beginning of software-development the Artists, the Mythics, created software. Creating high quality software was a craft and a real challenge. To create, a programmer had to overcome a high resistance.

The “creative” programmers solved many problems and shared their solutions. Software-development changed from an Art into a Practice. The Many Different Practices were Standardized and United into one Method. The Method made it possible for many people to “learn the trade of programming”.

When an Art turns into a Method, the Aesthetic, the Quality that Has No Name, Life Itself, disappears. The Controller, Quality Management (ISO), has tried to solve this problem and has given many names to the Quality without a Name. Many Aspects of Software Quality are now standardized and programmed into software.

But…

It is impossible to Program the Social Emotions and the Mythic Imagination.

So…………

Software developers don’t use Methods and Standards because deep within they are Artists. The big difference is that they don’t solve their own problems anymore. They solve the problems of the users that are interviewed by the designers.

And…..

The Users don’t want the Designers to tell the Programmers to create something they want to create themselves (the Not-Invented Here Syndrome). They also don’t know what the programmers, instructed by the designers will create, so they wait until the programmers are finished and tell them that they want something else.

What Went Wrong?

The first Computer, the Analytical Engine of Charles Babbage, contained four parts called the Mill (the Central Processing Unit, the Operating System), the Store (the database), the Reader, and the Printer. The Analytical Engine and his successors were based on the Concept of the Factory. In a Factory the Users, the Workers, The Slaves, have to do what the Masters, the Programmers, tell them to do.

A part of the Analytic Engine of Charles Babbage

The Scientists modeled successful programmers but they forgot to model one thing, the Context. At the time the old fashioned programming artists were active, software was made to support the programmer himself. The programmer was the User of his Own software-program.

At this moment the Factory is an “old-fashioned” concept. In the Fifties the Slaves started to transform into Individuals but the Factory-Computer and the Practices of the Old Fashioned Programmers were not abandoned.

To cope with the rising power of the Individual the old methods were adopted but the old paradigm of the Slave was not removed. The Slave became a Stakeholder but his main role is to act Emotionally. He has the power to “Like or to Dislike” or “To Buy or not to Buy”.

The big Mistake was to believe that it is possible to program Individuals.

What To Do?

The Four Worldviews of Quality Move Around Life Itself.

According to Mikhail Bakhtin Life Itself is destroyed by the Process of Coding (“A code is a deliberately established, killed context“).

When you want to make software you have to keep Life Alive.

The Paradigm-Shift you have to make is not very difficult. Individual Programmers want to make Software for Themselves so Individual Users want to Do the Same!

At this moment the Computer is not a tool to manage a factory anymore. It has become a Personal tool.

It is not very difficult to give individuals that Play the Role of Employee tools to Solve their own Problems.

When they have solved their own problems they will Share the Solutions with other users.

If this happens their activities will change from an Individual Act of Creation into a Shared Practice.

If People Share their Problems and Solutions, their Joy and their Sorrow, they Experience the Spirit,  the Force of Life, the Quality that has no Name.

LINKS

How to Analyze a Context

About the Human Measure

About the Autistic Computer

About the Worldviews of Will McWhinney

About Christopher Alexander

About Computer Languages

About Mikhail Bahtin

About Ontologies

About Model Driven Software Development

About the Illusion of Cooperation

About the Analytic Engine of Charles Babbage

About the Analytic Engine of Thomas Fowler

About Human Scale Tools

About Old-Fashioned Programming

About Meta Models

Tuesday, January 13th, 2009

A model of a model is called a meta-model. Meta-models are made to increase the efficiency of the software-development process. You can go on with the creation of models-of-models (a meta-meta-model).

If there is nothing to stop you to model the model there is something wrong with the modeling approach.

When you are modeling you are compressing data. When you compress data the amount of data is reduced. A compression of a compression amounts to less data so there must be an end to the process of meta-modeling.

The counterpart of Compression is Expansion. When you have used a valid meta-modeling approach the meta-model has to expand to the original model without losing data.

When you want to make a meta-model you can model a static (a database) or a dynamic model (a process). Most of the meta-models of dynamic models are static models. They are stored in a database (dictionary, repository). The process of meta-modeling has the tendency to freeze the dynamics of a dynamic model.

A database is a combination of a storage-system and a software-program that stores and retrieves the data at the right place. A storage-system is also a software-program connected to a rotating device, a disk-drive, which is also managed by a software-program.

In reality every thing moves. Meta-Modeling splits a Dynamic System in a Database (a Datamodel) and Software (a Process) to Apply the Meta-Model. The Software is used to Expand the Compression of the Dynamic Model.

If you want to evaluate the efficiency of a meta-modeling approach you have look at the efficiency of the compression and the expansion of the data and the process.

When everything is a process, a method is a dynamic meta-model of a process. The meta-model of a method, a meta-meta-process, is a summary of the method. If you are not able to use the summary something is wrong with the method. If the summary is sufficient the real method is too complex.

The only way to create an efficient and reliable meta-model of a process is to find the self-similarity of the process. A self-reference, a fractal, of a process always contains less data and it is possible to enfold the fractal to a lower level without losing data.

If you use the fractal approach meta-meta-meta-….modeling is not needed because a fractal meta-model contains two parts, the fractal and the program to expand or compress the fractal to a lower or higher level.

Fractal compression and expansion is very successful in the area of image processing and textual summaries.

Is it possible to find the meta-model fractal?

The big problem is language. We express our reality in language and our current language is heavily distorted. It contains many interrelated overlapping layers.

If we use the language that is produced to describe processes we will perhaps be able to summarize, find the essence of the text, but we are never sure the text contains the real processes.

The solution to this problem is to observe processes and make a picture. If we Observe processes, look with the Eyes, we are producing Images. Fractal compression is able to compress these images.

How about the Ancient Scientists?

The ancient scientists were aware of the divine fractal. In my blog “About the Whole and the Parts” I use the Ternary Numbers or the Trinity to define a Meta-Model. The model starts with the Dynamic Whole and is expanded until it has replicated itself.

Interesting enough the theory behind fractal compression uses iterated functions based on the so called Sierpinski Gasket to detect fractals. The Sierpinski Gasket is an expansion of Triangles in Triangles. It is used to simulate DNA, a Biological Meta-Model and other “natural” structures

What happened?

The first expansion: Ø → 0. The Void, the Infinite Potential, transformed into the Nothing.

The second expansion: 0 →(-1,0,1). The nothing expanded in a negative and a positive part. The sum of the expansion is still zero. This is the principle of voiding. Every part that is created needs a counter-part that is it’s opposite (Part ∩ Counterpart = Ø). Every Expansion is compensated with the same Compression. When we divide a Whole we always have to make a “clear” cut (no overlap).

The third expansion: (-1,0,1) → (-2,-1,0),(0), (0,1,2). This is the creation of the Four Forces with the Void, the Zero (now the Fifth, Quintessence), in the Middle. Two of the Four Forces are the Same Forces that were formed in the Second Expansion. They could be called Expanding Expansion (Desire) and Compressing Compression (Control). The other two combinations are Expanding Compression and Compressing Expansion. Most of the time they are called Spirit (Creating) and Soul (Connecting). In the third expansion the Divine Fractal has expanded in Itself. That’s why we, the Humans, are created in the Image of God, the Creator.

Is it possible to transform the “divine” metamodel into a “normal” metamodel?

The whole problem comes down to language again. Are we able to translate the numbers into the Right Words? Let’s have a try.

0 or 5 are mostly called consciousness or the observer. In the terminology of IT 0 or 5 could be called a Monitor. The Monitor has to take care that every part has a counter-part.

1 and -1 are called Control and Desire. In terms of IT they could be called Rules and Sensors. The Sensors and the Rules are opposites. The Facts of the Sensors always fight the Structures (Methods, Systems, Programs) of the Rule-System. The conflict between Facts and Rules (Testing the Model) is the basic conflict behind every Scientific Approach.

-2 and +2 are called the Creator, the Imagination (Ideas) and the Emotions (Social Relationships). They represent the Possibility (in terms of new combinations of the existing Parts) to Enfold the model to a New level and the Role of the Human, the Actor, in the Game (defined by the Rules) that the Controller is playing with the Sensors. The Creator and the Emotions are also opposites. The Creator Splits and the Emotions Merge.

What is the fractal?

The Fractal is a Spiraling Spiral that moves Three Cycles Up and Three Cycles Down and rests in the Middle (the Seventh Day).

In the Cycle the Controller, the Sensors, Spirit and Soul are connected in Twelve possible ways.

Sometimes Spirit & Soul and Control & Desire void each other. It this case the Spiral moves back to the Void.

When Soul, Spirit and Desire (The Mother), the Female Trinity, are connected the Spiral Expands.

When Soul, Spirit and Control (The Father), the Male Trinity are connected the Spiral Compresses.

Spirit moves the Spiral Up and starts a new Level of Awareness.

Soul moves the Spiral Down to an existing Level of Communion.

The Divine Rule, the Golden Mean, the principle of Harmony, controls the Trinities of the Golden Spiral, to make sure that the spiraling spiral always voids itself in the end and returns to the Beginning.

LINKS

A website about Fractal Compression of Images

About the Divine Rule

About Software Maintenance

Sunday, January 11th, 2009

You can develop software at the level of the software-language itself (coding) or at the tool-level (generating). When you use a tool the complexity of the software-development-process is reduced but the complexity of the coding increases.

When you use a tool the software-language is generated but the coding of the generator is not readable. You need the tool to understand what the software is doing. If you use a tool you have to change the software on the tool-level. If you adapt the generated coding the tool is not usable anymore.

The big problem arises when a software-vendor abandons his tools. This happens often. Software-vendors go broke, are sold and merge or they simply don’t want to maintain the software of the tools.

When a software-vendor has stopped to maintain his tools he also stops to adapt his tools to the underlying hardware, the target-environment of the tools. The target-environment changes because hardware-vendors improve their software, go broke, are sold and merge or simply stop the maintenance of their hardware.

It is very easy to develop new software with a new software-tool. The software-development process becomes very complicated when you want to connect the new software to the old software and the old software is generated by obsolete tool-sets generating obsolete coding that is used by obsolete hardware.

In practice every new software-language, every software-tool and every piece of hardware becomes obsolete. This means that you always have to maintain a huge incomprehensible set of software-components.

Many companies wait until the last moment to replace an obsolete software-environment. At that moment the skills to adapt the software-environment are gone and the only thing that is left for them is to cope with the current situation.

What has happened?

The software-industry is still in its infancy. About fifty years ago the industry was born and it took a very long time to understand what was right and wrong. During that time many companies became highly dependent on immature software.

Why do 70% of the IT-projects fail?

The main approach is to define a new system “out of the blue”. When the project has to face the reality of the installed base things go terribly wrong.

How do you Face Reality?

You are able to face reality when you have made an inventory of all the software components, their relationships (the syntax) and the semantics, the meaning, of the components and their relationships. This sounds simple but it is a very complicated and expensive activity to describe the so called “installed base”. When you have never spent enough time to create a reliable inventory you have to do a lot of work. Most companies postpone this activity until eternity.

They know “everything” about their personnel, their assets and their financial situation but they are “in the blind” about the software that is keeping the books about their personnel, assets and finance. If they don’t know what the software-systems are doing how do they know that their databases are reliable? The answer is simple. They don’t.

What is Software?

A Tool, Software, generates Software but Software generates another type of Software called Machine-code. Software generates Software until the software has reached the lowest layer, bits and bytes. At a certain level the generated software is not understandable.

When the lowest level is reached the bits and bytes activate a processor that is controlled by a clock (the CPU). The processor moves the bits and bytes and sends the end-result (other bits and bytes) to the Outside. At the outside the bits and bytes are transformed into human readable symbols that are presented on a user-interface (Screen, Paper).

Why is Software Changed?

Software has to Change because something Happens in the Outside World, an Event. The Event is propagated until the lowest level, bits and bytes.

So Software (N) = Software (N-1) + Event (N-1) and Software (N, Level (L)) = Software (N-1, Level (L-1)) + Event (N-1, Level (L-1)).

If You write out both sequences the end result is a long sequence of Events.

Software = Event (1) + Event (2) + Event (3) + ………………

Problems arise if you let every Event happen at the moment it happens. If a software vendor creates a new version of its software there is no need to implement this version immediately. Sometimes it is much better to wait until the new release is stable. To prevent chaos you have to Manage the Events that are entering your Software-environment (Change & Release-management).

What is an Event?

An Event is Happening when Something is Set into Motion by Pressure (Tension). Most of the time an Event is associated with a Very Short Duration, an Explosion, but An Event can take much longer. A Movie is an Event. The Great Pyramid in Egypt is an Event.

An Event changes its Intensity all the time. A Concert has a Start and an Apotheosis. An Event is a Wave or a Vibration and every Event has its Unique Pattern.

An Event extends and compresses in Space/Time (A Hurricane). An Event is Born, Expands, Compresses, Dies and Disappears. It follows a Life-Cycle.

Software = Wave (1) + Wave (2) + Wave (3) +

If Events are Born, Mature and Die You can wait until the Event has reached the stage of Maturity. Many Events in the Software World never reach maturity. They die before they have reached this stage.

What is the next stage in the Software Wave?

To predict the Software-Cycle we have to define the Level and the Periodicity of the Wave You want to explore. Every Wave moves through five stages. At a certain point the wave moves to another level (Up or Down) and starts to cycle again.

The simplest way to describe the stages is to use the Four Seasons (Winter, Spring, Summer and Fall) in combination with a Fifth Stage called Indian Summer. This is the stage of the Whole or the Centre. It lies between Summer and Fall.

At this moment the Software Wave is in the Stage of the Centre and is preparing to Jump to another Level. In the Fifth stage the Centre, The Infrastructure, The Foundation, itself is on the Move.

What is the new Centre?

It is very clear that we are moving to a world-wide-software infrastructure. The Foundation of the Infrastructure is the Internet.

What to do?

When a new infrastructure is created the old infrastructure will become obsolete. If the old infrastructure becomes obsolete every layer on top of the infrastructure will become obsolete. This means that the best thing you can do at this moment is “wait and see”. Try to maintain the current situation as much as possible and prepare for the next step.

LINKS

About the Foundation of IT

About the Cycle of the Seasons

About Software and the Cycle of the Seasons

About the Human Measure

Thursday, January 8th, 2009

A few years ago (2003) somebody asked me to address the Dutch IT Architecture Congress. The subject was the Human Measure. To understand the Human Measure you have understand the relationship between the Human Being and The Human Measure System, The Emotions.

At that time I was already highly influenced by Will McWhinney so I used his model of the Four Worldviews to describe the Human. Later I discovered a Fifth Worldview (Consciousness) that was hidden in his teachings.

The consciousness is the monitor of the Whole of the Human Being. It reflects about the behavior of the parts and takes action when the Whole is not in Balance (Stressed).

According to Will McWhinney the Human can be described by The Emotions (Values), The Imagination (Ideas), The Senses (Desire, Facts) and the Expectation (Control, Rules).

The Four parts can be combined in six (or twelve = 4x3x2) Games. A Game is a strategy to solve the Conflict between the Four Independent Parts.

To me it is very clear that IT is focused on the combination Expectation/Senses. This combination is called the Analytical Game. It solves the Conflict between Facts and Rules. Will showed that this game was the dominating game in Western Culture.

In the Analytical Game the Emotions, the Consciousness and the Imagination are not important. In the Analytical Game you want to find the Absolute Truth, The Rules of the Game, by Analyzing the Facts sensed by the Eyes.

When you want to understand the Emotions you have to look at “emotional” Psychology. When you start to study “emotional” psychology the “box of Pandora” of Psychology opens up. Psychology is not a science like Mathematics or Physics. Everybody has his own theory about Emotions and everybody is defending his own “territory”. Psychology is simply a scientific mess.

One of the most helpful scientists (a friend of Will) was Rodney Cotterill. Cotteril analyzed the evolution of the Sensory-Motor System of every Organism on Earth. The Sensory-Motor System is an Interaction between the Emotions, the Motor, and the Senses.

The bacteria is drifting around, explores an inhomogeneous environment that contains all kinds of chemical structures. Some of these structures are destructive, some of them are neutral and some of them are attractive (food). When the bacteria finds (senses) food his rotator (the flagellum) moves the bacteria in a circular motion. The circular motion of the bacteria is preserved for a short time and this preservation could be called memory

The emotions are aimed at the survival of the human being. They Explore environments to find something that helps them to survive and Avoid destructive environments. When Humans have found an Attractive environment they Stay there and Store the data about the environment in their Memory. Humans are Moving Memories (E-motion means movement!).

According to Rodney Cotterill the Emotions are the basic structure, the infrastructure, of an organism. All the other structures are specializations of one of the parts (the Sensors, the Calculator (Imagination, Expectation)) of the Emotional Infrastructure.

IT is highly focused on Sensors and Calculators (the Senses and the Expectation). IT has no idea what to do with the Emotions, the E-Value-ator, the basic Measurement System of the Human Being. The main objective of the Evaluator is to find Food and to stay Alive.

The Human Imagination has created many “abstractions” of Food and Secure Environments. They are all stored in the Memory as Symbols and Metaphors but it is not difficult to define what Humans don’t like. They don’t like the same thing IT-experts don’t like. IT-experts want to be Valued. They don’t want to be Dominated. They demand the freedom to Express their Creativity. They don’t want to play a role in a Play that was Designed by somebody else.

IT-experts love to play the Analytical Game. In this Game the Humans, called the Users play the role of the Object, the reusable Module, that has to do its Job. In the Analytic Game Users don’t have Emotions and Imagination. They have to Eat the Food that grew out of The Seeds of the Imagination of the Architect.

What is the Human Measure?

The basic measure of the Human Being is related to everything that gives him or her a feeling, an Emotion, of Security. The Human Value-System, the Emotions, is always looking for Shelter, Protection and Love. Humans Beings need other Human Beings to tell and show them that they are Value-able.

If the Human Being has an Expectation this Expectation has to be realized in the near Future.

When the Emotions of the Human Being are Dominated it wants to move away from his environment because a dominating environment could be Destructive. When something or somebody is Dominating a Human Being he/she feels worthless.

If the Imagination of the Human Being experiences No Change, (Highly Repeating Actions) it wants to Explore a new Environment.

If the Senses experience Too Much Change the Human Being becomes Confused. When you are Confused your Expectation fails and the Human starts to drift around just like the bacteria.

If the Human Being is not Conscious (Aware, Focused) it is unable to Reflect. If the Human Being is not Aware he is unable to Balance the Emotions, the Imagination, The Expectation and the Senses. If there is no balance the Body becomes Stressed. A Stressed Body slowly kills the Immune System. An Unbalanced Immune System is the Cause of many Diseases.

What is IT Doing?

IT is still creating Dominating, Always Changing, Insecure and Confusing Software.

IT is not automating the repeating activities Humans don’t like. IT is producing highly disconnected software-systems.

IT is not helping the Humans to makes senses of the complexity of the Outside World. IT is increasing the Complexity of the Environment.

IT is not supporting the Human to explore its environment. IT is shielding the outside environment and is creating an artificial outside environment. Many people believe the Imaginary World is the Real World. The most destructive artificial worlds are the Destructive Computer Games. They give the Player the Believe that Killing People is no problem at all. The destructive Games are the Games of the Military. They kill people by looking at simulators and pushing buttons.

IT is Playing the Same Game using Different Terminology all the time. If you understand the transformation of the terminology the Game is Boring. If you don’t understand the terminology the Game is Confusing. If you Mix the Terminology the Game is too Complex to Play. Almost nobody knows the Rules so many People make mistakes, believe they win the Game but in reality lose the Game.

What to do?

Perhaps somebody is able to Invent a New Game.

I have an Idea.

Why don’t we create a Game that Creates Games? According to the Theory of Will this Game is called the Game of Culture. It solves the conflict between The Imagination (The Creator) and the Emotions (The Mover). When the Mover is Inspired by the Creator the Sensory/Motor-System starts to Act with Spirit (Imagination) and Soul (Emotions). In terms of Emotional Psychology: The Human becomes Highly Moti-vated!

If we look at the theory of Will we now can see that the Analytical Game is the Complement of the Game of Culture.

If we Unite the two Games, the Games of the West and the Games of the East, we are able to connect all the parts of the Human Being in a Cycle, the Cycle of Human Innovation.