About the Sum of Things

The Lo Shu is a Chinese Model for Time and was used to design Cities, Temples, Cycles and Calendars. 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). According to Chinese Creation Myth  the world started with 無極 … Continue reading About the Sum of Things

Sticky post

About Self-Aware Autonomous (Smart) Systems

When 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 … Continue reading About Self-Aware Autonomous (Smart) Systems

Sticky post

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

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 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, … Continue reading About Morphology or How Alan Turing Made the Dream of Goethe Come True

About Enterprise 2.0 and the New World of Work

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 … Continue reading About Enterprise 2.0 and the New World of Work

About (Software) Quality

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 … Continue reading About (Software) Quality

About Meta Models

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 … Continue reading About Meta Models

About Software Maintenance

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 … Continue reading About Software Maintenance

About the Human Measure

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 … Continue reading About the Human Measure

About the Trinity

The first fully programmable computer was Designed by Charles Babbage in 1837. Babbage failed to get enough money to Build his Analytical Engine. It was never build. The failure of Charles Babbage delayed the creation of the current computer for about a 100 years. Nobody knows that Thomas Fowler Designed and Implemented a completely different and simple wooden computer in 1840. The big difference between Babbage and Fowler was the Number System. Babbage used Base 10. Fowler used the Balanced Ternary Number System. About the Ternary Number Systems The balanced ternary number system is created by balancing Ternary (Base 3) … Continue reading About the Trinity

About Model Driven Software Development

In the beginning of Software Development Programmers just Programmed. They did not use any method. The program was punched on a stack of cards and the computer executed the code. It took many days to get a small program running. In the early 1980s text edit]]><![CDATA[ors were introduced. In this stage somebody else called an Analyst wrote down Specifications and the Programmer transformed the specifications into a Program. The Programmers and Analysts had to fill in forms with a pencil. The forms were typed by a central department and returned to them for correction. Much later programmers and analysts were … Continue reading About Model Driven Software Development