Archive for the ‘Computer and Communication Technology’ Category

Essential Components of a Healthy Diet

Sunday, January 11th, 2009

Essential Components of a Healthy DietWith so much conflicting advice in the media, it can be difficult to determine the best way to eat healthily and stay in shape. For example, while some sources of information say that eliminating sugar and fat completely is the best way to stay fit, others suggest that the total amount of calories consumed is all that matters. To help clear up the confusion, the U.S. Department of Agriculture and the U.S. Department of Health and Human Services collaborated to create dietary guidelines for all people in the United States. Learn more about alpilean weight loss.

Tips for Proper Nutrition

Based on the most recent edition of the HHS and USDA’s Dietary Guidelines for Americans, all people should:

  • Limit the amount of refined grains, added sugars, cholesterol, trans fats, saturated fats, and sodium in their diet.
  • Consume more seafood, low-fat dairy, fat-free products, whole grains, fruits, and vegetables.
    Eat the appropriate amount of calories and engage in regular physical activity.

The Food Pyramid

According to the USDA, Americans need to eat a variety of foods in specific amounts in order to optimize their health. These foods include fruits and vegetables, grains, protein, and dairy products.

Fruits and Vegetables

A diet rich in fruits and vegetables reduces your risk of heart attack, stroke, and certain types of cancers. The USDA suggests filling half your plate with fruits and vegetables during every meal. Visit https://www.wtkr.com/brand-spotlight/best-weight-loss-pills.

Grains

Eating whole grains helps with weight management, reduces constipation, and may reduce the risk of heart disease. The USDA recommends making at least half of your grains whole grains.

Protein

Protein is important for good health, but it should be consumed in limited quantities. The USDA recommends consuming between 2 and 6 ounces of protein each day, depending on your age and gender. It’s also important to vary the types of meat you consume.

Dairy

Consuming dairy products reduces your risk of developing type 2 diabetes, cardiovascular disease, and osteoporosis. However, many dairy products are high in fat, which can cause weight gain and other problems. For maximum benefit, the USDA recommends switching to low-fat dairy products whenever possible.

In addition to eating the proper amount of food from each of these categories on a daily basis, the dietary guidelines also recommend eating as many whole, unprocessed foods as possible in order to minimize exposure to additives.

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.

LINKS

About the Human Measure

About the Trinity

Monday, December 29th, 2008
machine fowler

The Computer of Fowler

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) Numbers around the Centre of the Number Line, 0. A balanced ternary number is a combination of negative and positive ternary numbers.

The balanced ternary number system is a very special Number System because all the basic mathematical operations, addition, subtracting, multiplication and division are accomplished by the application of very simple operations based on very special symmetries.

Symmetries are the foundation of Simplicity, Beauty and Elegance. The Engine of Fowler was a very simple and beautiful machine made out of wood.

In 1958 a Ternary Computer, the Setun, was build at the Moscow State University. It was never used.

About Number Systems

When you want to represent a number you can start with base 1. The number 13 is represented by thirteen “1′s, “1111111111111″.

Of course you are free to use other symbols to represent the number “1″. When you want to represent 13 goats you could use 13 goat-like symbols. When you want to represent many goats the sequence of goat-like symbols becomes very long.

The next step is to group the goat-like numbers. You could group them in binary groups (11 11 11 11 11 11 1), ternary groups (111 111 111 111 1) or in every other group you want.

In every case you have to assign new symbols like “1″ → “-”, “11″→ “=” and “111″ → “≡”. The number 13 becomes “≡ ≡ ≡ ≡ -”.

When you have defined a grouping method you can repeat this method. The only thing you need is a new symbol “x” to represent repetition, a symbol that represents addition “+”, a rule how to read the sequence (left to right, right to left) and symbols (“(,”)”) that show what has to be combined. ≡ x (≡) + ≡ + – now means 3X3 + 3 + 1 = 13 (and not 3x(3+1 +1) = 21).

If you want to use a high base number you need many symbols to represent the numbers of the group. If you use a low base number you need many symbols to represent the repetition. An obvious strategy is to minimize the product of these two quantities. The result of this calculation is the number 3 (or better the number e)!

About Ternary Memory Systems

The number 3 is the most efficient way to represent numbers. There is much more to say about the properties of the number 3. One of these properties can be used in Databases and Storage systems.

A Balanced Ternary Storage system can be easily expanded because you can always add a new entrance in the middle. The Balanced Ternary Storage System (represented by the Arabic Mystical Lote Tree) is one of the simplest and efficient storing methods of data.

What is the reason behind this Blog?

knots

The Universe is a highly complicated Knot

I am writing this blog because I have spent a lot of time to research the Scientific and Spiritual Trinity. The mathematical and the spiritual theory about the Trinity have a lot in common.

The Trinity or the Ternary Number System is the most efficient, most effective and most beautiful (in terms of symmetries) way to Represent, Calculate and Store Numbers. The Trinity is therefore the most effective Way to Represent the Fractal Expansion of the Dynamic Whole.

What happened?

The beginning of the Universe is a transformation of the Void (Ø) into the Nothing (0).

In the next step,  the Egg of the 0 became the One (1) that splitted into the Duality (2) to become Aware of Itself.

In this case the first sequence of creation becomes Ø,0,1,2.

When we rewrite this sentence in balanced ternary language we read something else. In this case the beginning of the Universe is an expansion of the Void (0) into a negative (-1) and a positive part (1). The first sequence of creation becomes Ø (zero members of the set), (-1,0,1)(3 members of the set).

In the ternary balanced language the next expansion of the Universe is created by expanding the negative and positive part of the Universe in the Middle. A new expansion is created by adding the same structure in the Middle of the Middle of the Middle.

1

Ø

2

-1

0

1

-1

0

1

-1

0

1

3

-2

-1

-0

0

+0

1

2

This expansion moves on until the system has replicated itself. At that time the expansion moves faster and faster and faster. The Self-Referencing System of the Universe, the “Divine Fractal“, is unfolding itself at an ever increasing (logaritmic) speed in a spiraling spiral pattern creating many more (negative and positive) Numbers.

At a certain point the Negative and Positive numbers are Voided in the Zero and the Universe starts to expand again.

The unfolding creates many universes and one of these Universes is our own Universe. All the time the center, the 0, the Void, stayed at the middle.

At this moment the lowest level, our level, is almost finished and a new Evolution, a Jump to a new Level, has to start. This Jump will be a Jump out of the middle, the Heart Chakra.

Is this Explanation too Simple?

This explanation is much too simple because the whole creation process is now projected into one dimension, a Line,  and we are looking at the third step of the Fourty-Two (3×13 +4) Steps that have happened until now.

worldclock

The basic structure of the Material Universe, the World Clock of Wolfgang Pauli, carried by the Demiurg, The Trickster.

Every split of the universe creates a new dimension. The splitted parts of the Universe, the balanced ternary trees, are Rotating Structures that contain Rotating Structures.

They look like the image of the rotating World Clock of Wolfgang Pauli that is carried by the Raven (the Trickster, the Demiurg), the Four Beasts in the Vision of Ezekiel and the Sri Yantra.

The other complication is that the Universe is creating its own Space and is therefore closed in itself. There is no Outside of the Universe. We are not living Inside an expanding Balloon but are travelling the Inside Surface.

When the Universe has expanded for a very long time the many dimensions are still there but they show themselves in very complicated Topological Structures like (Celtic) Knots, connected Moebius Rings, the Symbol of Infinity and the Klein Bottle, the Basic Structure behind Alchemy.

It is simply impossible to show and understand the current complexity. The only thing that is very helpful is to realize that the structure behind  the Universe is a Fractal.

Balanced Ternary Tree of 43

The Balanced Ternary Tree of 43.

This means that that at every level the same structure repeats itself. When you know everything there is to know about One Level you know every thing there is to know about Every Level.

If You understand the Human Being, You understand the Universe.  This principle was called by the Ancient Scientists, “So Above, So Below” and “As Within, So Without”.

The Balanced Ternary Number System or the Trinity that contains the Trinity can be used to explain Your Self.

It can be used to explain the “strange” behavior of the Brain Trinity, a combination of a Whole, the Body, A Left and a Right Brain. The “Trinity Pattern” repeats itself in every part of your body.

The pattern of Seven (The Trinity in the Trinity) shows itself as the Seven Chakra’s. The next step, the Thirteen (3×4 +1 = 13),  shows itself in the Twelve Signs of the Zodiac (+ the Center, the Pole Star), the Twelve Apostles (+ Jesus) and the Twelve Knight of Arthur (+Arthur).

The Expansion of this pattern on a much deeper level also generates the  Acupuncture Points (Nadi’s) in Your Body.

Why is Science not Aware of this?

The main reason can be found in the story of Thomas Fowler. He invented a Very Simple computer system but he was beaten by the Complicated system of Charles Babbage.

Babbage used the 10 base to define his Engine and he needed lots of money to create this very complicated system. He never finished his analytical engine but many years later IBM almost copied his design when they developed the IBM 360. They were, like Microsoft, experts in Marketing. They sold what the Customer wanted to buy and never took time to think about the Essence.

The Klein Bottle, The Universe Closed in Itself, the Basic Structure behind Alchemy.

The Klein Bottle, The Universe Closed in Itself, the Basic Structure behind Alchemy.

Thomas Fowler was a very simple man. He tried to do his best and was never aware of the power structures that controlled science and the market at that time. He wanted to help people but helping people is the stupidest thing you can do in a capitalistic system.

When an infrastructure is chosen it is almost impossible to change the infrastructure because everything that is build on top of this infrastructure becomes obsolete when the foundation is wrong. We will never be able to introduce a ternary computer infrastructure unless something happens that breaks the upper layer. Some people think this time is near.

Simplicity, Elegance, Beauty and Efficiency are not the main object of Capitalism. The main object of Capitalism is Making Profit.

What is the best Way to acquire Scientific Knowledge?

Thomas Fowler was not educated in the science of his time. He just invented the mathematics he needed. When he was educated in the science of his time he could have invented the same machine but it is much more plausible that he would have invented another Analytical Engine.

Thomas Fowler used his own judgment and his own talent to create something he thought was useful to support his own banking system (he also created a Bank!).

The Balanced Ternary Database of the Universe was called the Akasha. According to the Ancient Scientists of India every memory of the past and the future is stored in the Universe. They believed we are part of a Super Mind and this Mind knows everything that has happened or will happen.

walter russell wave

The Vortex, a Painting of Walter Russell

Some people are suddenly connected to this Super Mind. They are Enlightened and find a solution for a very complicated problem in a Dream or a Trance State.

One of the most important scientists of our time, Wolfgang Pauli, found everything he wanted to know in the Akasha. There are many others like Walter Russell (The Secret of Light) and Malcolm McEwen (The Lesson of the Light).

Strangely enough all of them receive or have received the same information.

What is going to happen?

The expansion of our Universe is getting into a critical state. This state is visible in all the fractal levels of our Universe.

It is visible in the Weather System, The Ecological System, The Economic System and the Cultural System. All of them are changing.

It is also visible in many Human Beings who experience the intervention of the Super-Mind in their Lives.

The big transformation must be visible in the Seven, until now not-connected universes. The other universes are currently shielded behind a Veil but this veil is slowly lifting. The movement of the Veil could explain the huge increase of Strange Encounters with Extraterrestials.

Our universe has been expanding and but very soon it will or may appear to stop. Our Universe may even begin to appear to shrink but it is not because it is reversing, heading towards some kind of big crunch but because it is folding, connecting to Itself, the Super Mind.

In the first stages of the Universe the Light was created but now we are entering a new phase where the consciousness of the Super Mind, is opening up to all the inhabitants of all the Seven Universes.

The opening of the Super Mind to all the Souls of the Universe has been named with many names in many religions all over the World (Ascension, the Golden Age, Point Omega, The Last Judgment, the Fifth World, The End of Time).

It is not clear what the connection with the Super Mind will accomplish. Many inspired scientists and prophets have tried to describe and explain this state.

One thing is sure it will be very different from the current situation where we are all isolated souls existing in many disconnected time-lines in many disconnected universes.

LINKS

Why the number e is the best base for a modular system

About the Void

Joan Baez About Triality

Many Properties of Ternary Numbers

Many Properties of the Balance Ternary Number

Why the Balanced Ternary Numbers are Special

A Visualization of the Trinity Pattern with the Platonic Solids

The 4 Videos of Malcolm McEwen below contain a Visualization of the Trinity Pattern

McEwen, Video, The Lesson of the Light, Nr 1

McEwen, The Lesson of the Light, Video, Nr 2

McEwen, The Lesson of the Light, Video, Nr 3

About the Heart Chakra

About Plato and the New Harmony

About 2012

About the Center

About Boundaries

About Order and Chaos

About the Demiurg

About the Expansion of the Whole

How to Divide the Whole

About the Spiritual Trinity

About Alchemy

About Topology

About the Brain Trinity

About the Hermetic Principle (“As Above, So Below”).

About the Book of Triangels of St. Germain

About Model Driven Software Development

Saturday, August 23rd, 2008

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 editors 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 able to use their own text editor.

The Specifications and the Programs were represented by many competing diagramming techniques like DFD (Data Flow Diagrams), JSP (Jackson), ERD (Entity Relationship Diagrams, Bachman), NIAM, Yourdon, Nassi Schneidermann and ISAC (Langefors). The Programmers and Analysts used Pencils and Plastic Frames to draw the Diagrams.

The data about the programs and the databases were stored in a Dictionary. A Dictionary is a System to store and retrieve Relationships. The Dictionary Software generated Copybooks that were included into the (COBOL) Programs. One of the most important Dictionary Packages was called Datamanager.

Datamanager used a so called Inverted File Database Management System. The Inverted File or Inverted Index is optimized to store and find Relationships.

At that time there were many types of Database Management Systems (Hierarchical, Network, Relational and Object). They were optimized for a special type of storing and retrieving data.

Between 1980 and 1990 the competing Methods and Diagram Techniques were fused and expanded to cover many domains of IT. The Dictionary (Datamanager) was also expanded to contain many more Relationships.

Around 1990 the process of integration was finally accomplished. At that time Information Engineering (IE) of James Martin was the most comprehensive Methodology available on the Market.

Texas Instruments implemented IE on a mainframe computer and called it IEF. IE was also implemented in IEW (Knowlegdeware) and Excellerator (Index Technologies). Computer Assisted Software Engineering (CASE) was born.

You have to understand that Graphic User Interfaces and PC’s were at that time in their infancy. It was impossible to manipulate diagrams. We used mainframes and Dumb User Interfaces (Forms) to define the models but we got a long way with it.

The big innovation came when IBM announced AD/Cycle in 1990. They created an Alliance with Bachman Information Systems, Index Technology Corporation, and Knowledgeware to create the most advanced Model Driven Software Development Tool ever made.

The kernel of AD/Cycle would be a complete new Repository based on the Relation DBMS of IBM called DB2.

At that time ABN AMRO was in a merger and we had the idea that an alliance with IBM would help us to create a new innovative development environment. I was involved in everything IBM was doing in its labs to create AD/Cycle.

The project failed for one simple reason. The Repository of IBM was never finished. The main reason was the Complexity of the Meta-Model of the Repository. A Relational DBMS is simply not the way to implement a Datadictionary (now called a Repository).

Another reason the project failed was the rise of Object Oriented Programming and of course the huge interference of Microsoft.

To save the project we had to find another repository and used the original Repository of Knowledgeware called Rochade. Rochade is still on the market. It is still a very powerful tool.

The introduction of the PC and the Activities of Microsoft generated a disaster in the development process of software. We had to move to square one and start all over again.

The Destructive Activities of Microsoft began by selling isolated disconnected PC’s to Consumers (Employees are also Consumers!).

At that time we did not realize this would cause a major drawback. We even supported them by giving all the employees of the Bank a PC, to Play With.

What we did not know was that the Employees started to Develop software on their own to beat the backlog of the central development organization. Suddenly many illegal (Basic) programs and databases appeared and we had to find a way to avoid Total Chaos.

The Solution to this problem was to introduce End User Programming Tools (4GL’s) like AS and Focus.

To provide the End Users with Corporate Data we had to develop Datawarehouses.

We were forced to create different IT Environments to shield the Primary, Accountable, Data of the Bank.

We had to develop a New Theory and Approach to support a completely new field of IT now called Business Intelligence.

We had to find a way to solve the battlefield of IBM (OS/2) and Microsoft (Windows) on the level of the PC Operating System.

We had to find a way to connect the PC to the other Computer Systems now called Servers. The concept of Client/Server was developed.

We had to find a way to distribute the Right Data on the Right Computer.

What Happened?

We were Distracted for about TWENTY YEARS and all what we where doing is Reacting on Technological Innovations that were Immature. We did not know this at that time.

The Big Innovation did not happen on the Level of the Method but on the Level of the Infrastructure. The Infrastructure moved from the Expert Level to the Corporate Level to the Consumer Level and finally to World Level. At this moment the MainFrame is back but the Mainframe is distributed over many Computers connected by a Broadband Network. We are finally back at the Beginning. The Infrastructure shows itself as a Cloud.

In every phase of the Expansion of the Infrastructure new Programming Languages were constructed to support the transformation from One level to the Other level. Every Time the Model had to be Mapped to another Target System.

The IBM Repository failed because the Meta Model of the Repository was much to complex. The Complexity of the Model was not caused by the Logical Part (The Technology Independent Layer) but by the Technical Part of the Model. It was simply impossible to Map the What on the How.

The only way to solve this problem is to make the What and How the Same.

This is what happened with Object Oriented Programming (OO). Object-Oriented programming may be seen as a collection of Cooperating Objects. Each object is capable of receiving messages, processing data, and sending messages to other objects. Each object can be viewed as an independent little machine with a distinct role or responsibility.

The rise of OO started in the early 1990s. At this moment it is the major programming paradigm. OO fits very well with the major paradigm about our Reality. That is why it can be used to Design (What) and to Program (How). OO comes with its own Method called UML.

What is Wrong with OO?

The first and most important problem is the problem of the Different Perspectives. Although OO fits with the Western Model of Reality, We (the Humans) perceive Reality in our own Way. Every Designer experiences another Reality and it is almost impossible to Unite all the Perspectives.

To Solve this Problem we All have to Agree on a Shared Model of Reality. This is mainly accomplished by defining Standard Models of Reality. The problem with Standard Models of Reality is that they are EnForcing a Certain Point of View.

Enforcing one Point of View to many People generates Opposition and Opposition starts a Process of Adaptation. The Major Effect is a very Complex Implementation of an Inconsistent Model of Reality. The What and the How are not the Same anymore.

OO is creating the Problem they want to Solve.

What to Do?

The long process of integration of the Methods until the 1990′s showed that there is one major issue that has to be resolved when you want to create software.

This Issue is called Terminology. Its main issue is to Define What We are Talking About. If we don’t agree about what we are talking about (The Universe of Discourse) we will always be talking about what we are talking about. We will create Circular Dialogues.

Eugen Wüster was the creator of the Science of Terminology. His activities were taken over by Unesco. It founded a special Institute to coordinate Terminology in the World called Infoterm.

There are four distinct views on Terminology:

  • the Psychological View

Concepts are Human Observations. They have to be based on Facts.

  • the Linguistic view

Concepts are the meanings of general terms. They have to be Defined.

Concepts are Units of Knowledge. They have to True.

Concepts are abstractions of kinds, attributes or properties of general invariant patterns on the side of entities in the world. They have to be Related.

Sadly, elements of all four views are found mixed up together in almost all terminology-focused work in Informatics today.

We are Confusing even the Science to avoid Confusion.

LINKS

About the History of Terms

About CASE-Tools

About the History of Terminology

 

 

About Ontology

Tuesday, August 12th, 2008

magic chaldrounMetaphysics is a theory of being in itself, of the essence of things, of the fundamental principles of existence and reality.

A major part of Metaphysics is concerned with the Static Part of the Reality, Being (Ontos, Ontology). The main issues of Metaphysics can be simply derived by playing with the verb to-be.

Behind Ontology (Being) is the verb to Be. The noun Being is-a-State-of to Be. When we take the first-derative, the difference of Being, Being becomes Becoming.

When you apply Causal Reasoning you have to find out Who is the Cause of the change of Being to Becoming. You also have to find out how a Static System changes into a Dynamic System.

A solution is to Imagine an Ultimate Being (The Absolute) who changed his Being into Becoming. This Absolute Being is the One. The change from the Static to the Dynamic is called Creation.

There are two possibilities. The Creator is Outside the Becoming or the Being is part of the Becoming. In the first case we are talking about an Ultimate Being, God, the Void, who is the creator of the Dynamic System.  In the second case God IS the Dynamic System. Let’s call this Being “All That Is“.

The Difference between God and “All That Is” is the way the Act of Creation takes place. The Act of Creation of God is an Explosion, a Unique Act. The Act of Creation of “All That is” is an enfolding. Creation as an Enfolding moves slowly. Every new Expressions of the Unfolding show itself at the Right Time and the Right Moment.

The distinction between Being and Becoming has resulted in a major Fight on every Scientific Battleground we can imagine.

Let’s have a short look at Information Technology.

Data-oriented methodologies emphasize the representation of the Static relationships between the parts of the whole, the Data or the Database. On the other hand, process-oriented methodologies emphasize the actions Performed By a software artifact, a Program.

When we dig a little deeper into this subject we see that A Program (something written in a Programming Language) is a Static (Stored) Representation of a Process. When the Computer Executes a Program it Becomes a Process.

So the Dynamic is Stored in the Static and the Static becomes Dynamic because something called a Computer (An Actor, the Operating System) activates the Static. Interesting Enough the Computer is also a Program that is stored in itself. The basic part of the Computer is the Clock. The Clock generates a Rhythm.

So the Static is really a Dynamic and the Essence (The Metaphysics) of the Computer is a Clock, A Rhythm.

The Dynamic Structure of the Computer is an Enfolding of the Basic Structure of the Computer Itself which is Stored in Itself, which is a Rhythm. During the Rhythm the Computer moves through a Cycle.

I don’t want to dig deeper but I hope you see that the Computer Metaphor is a representation of the idea of “All What Is”.

The interesting point is that in the Reality of the Computer Metaphor there are Many Beings (Monads).

If we dig a little deeper we see that the Many Beings Communicate (by the Internet Protocol). They Unite on a deeper Level and transform into a Network. The Network is What it Is.

To a Human Observer the Network makes no Sense. We are unable to understand the essence (The Metaphysics) of the Network. We understand our Part but don’t see the Whole.

The Whole, the One, is beyond our Understanding. It is Unknowable (“neti neti“, “not this, not that“).

Language is a Static Representation of the Dynamics of Speech. A Human executes Language to perform the Process of Speech but Speech is not captured by Language. Human Speech is constantly adapting to Practice and Language is adapting to Practice. New (Computer) Languages are created all the time.

A Computer Language is a sub-set of Human Languages called Logic. Logic is a sub-set of Human Speech called Reasoning but Reasoning is not able to Understand the Whole.

Theory is a Static Representation of the Dynamics of Practice. A Human executes a Theory to perform the Process of Practicing. But Practice is not able to Understand the Whole so When a Practice fails we create a new Theory. Theory is adapted Practice and Practice is applied Theory. Being is adapted Becoming.

Being changes in Time because we are Experiencing (Being (t) = Being (t-1) + Experience). Experience is the Difference of Being is Becoming. The Becoming who is The One is generating Experience.

God is the Experience of God.

roseAs You see it is possible to create many concepts and theories of Metaphysics just by Playing with the Verb To Be.

There is one more Language Game to Play. If we Play this Game we are entering the World of Deleuze.

Deleuze was fascinated by the Mathematician and Philosopher Leibniz. Leibniz invented a new Mathematical Game called Differentials. When you calculate a differential you calculate the way a function is changing in time.

Leibniz found a way to move from being to becoming and his formula is very easy. Becoming = Lim (t -> 0) (Being (t+1)-Being (t)). Find the smallest distance between two moments of Being. The smallest distance between two Beings is an Event.

The basis Structure of our Reality is not a Substance (The Static) but something that Moves Us (Emotion). The basic Structure of our Universe are Moments, Nows.

We are Points of View that are Experiencing a Beautifull Fluent Crystal, a HyperDiamond. Every Point of the Multi Dimensional Diamond is an Event.

 We are trying to explain the Beauty of this Crystal to the other Points of View but we are unable to do this because we are only able to see a very small part and we are looking from our own angle.

 We will never See the Whole until we are able to become a Circular Point of View, A Communion.

LINKS

A Website about Ontology

About Events, Time, Being and Becoming in Physics

About Leibniz and Differentials

The Relationship between Events and Free Will

Deleuze and Events

Why the Universe is a Configuration of Nows

 About Spinoza, The Philosopher of the Emotion

About the Relationship between Events and Creativity, the Ontology of Deleuze

 

 

About Programming Conversations and Conversations About Programming

Friday, July 25th, 2008

A major part of our activities have to do with “Not-Knowing”. We are constantly talking with others about “What we don’t Know”. We are speculating and are hoping that others know. Humans are wondering creatures.

The situation becomes more complicated when we meet people who are convinced they know but really don’t know. We believe them because they look like “People who know”. They are to be trusted. When we understand what they are talking about we spread the news and in due time many other people “know”.

The moment of Truth is when we Apply the Knowledge. Suddenly Everything Fails and we have to start all over again.

We are constantly talking with others about “What goes Wrong”. “What goes Wrong” is the major business of the Media Industry. What Goes Wrong is called News.

Many things that go wrong are transformed into a Reality Soap. Strange enough IT is not covered by the Reality-Soap-business.

I believe there are two reasons. The IT-business is the Most Incomprehensible Business in the World and we are accustomed to the fact “That Every Thing goes Wrong when you apply IT”.

The sad thing in IT is that a majority of the people in the IT-business don’t know what they are talking about. When a majority of Insiders is talking non-Sense the majority of the Outsiders believe they are talking Sense and are spreading the (non-)Sense to Others.

IT does not know that We (Humans) exist. IT is doing exactly what the Programmers are telling IT to do. A majority of the People in the IT-Business don’t know what Programmers are doing.

They believe they are doing something with a (programmer)language (Java, .Net) and the Internet. Some of them know important Hype terms like Web-Services and SOA (currently Agile & Blockchain!). All of them have never Applied what they are Talking about. Let’s call them Advisors.

Strangely enough the Advisors don’t understand that a Programmer is Talking to a Very Stupid Person called a Computer. The Computer is only able to do what he is Told to Do. The only thing the Advisors have to do is to Translate Human Language to Computer Language. This is a very simple Process if you know what You are Talking about.

Human Languages and Computer Languages contain Verbs and Nouns. Verbs are Processes and Nouns are States. The whole process starts with Defining What We are Talking About (The Universe of Discourse).

Many Humans are incapable to define What they Mean. They use the same Nouns in different Contexts. Some People use a Very Simple Vocabulary. Every Thing is a Thing and every Act is Doing Things.

A major part of the Activities of Advisors have to do with “not-Doing Things”. They are constantly talking with others about “What They Want to Do”. They are speculating and are hoping that IT will Solve all their Problems.

The Advisors believe that the Programmers will Understand what they are Telling and the Programmers believe that Advisors are telling them what To Do. Both of them don’t see that StoryTelling and Doing are from different Worlds. Advisors come from Venus and Programmers come from Mars.

The Users of IT Live on Earth.

Strange.

I feel I am Repeating the Same Story All The Time.

Repeating the Same Story all the Time is what many people are doing but they don’t know they are repeating the same story because they use Different Words to tell the Same Story or the Same Words to tell a Different Story.

What is the problem?

The Computer needs Logic and a major part of our Conversations are not Logical at all. We are trying to find “the Logic Behind” the Conversation.

Many people are not trained to find the “Logic behind Conversations“. They believe the World is an Endless Circular Conversation.

I don’t think Believe is the Right Term. I mean they are not Aware of the Fact that they are Talking all the Time without being Aware that they are Talking. They are Programmed Conversation Machines or Machines that are producing Words that give others the Impression that they Mean something. Perhaps Words are not ment to mean something. They are just Sounds.

Many people are incapable to Apply Logical Reasoning. They don’t have the talent or are not trained in School to Apply Logic. Logic is not trained at School anymore. In “the old times” Logic was the main component of the Curriculum of the “Latin School”. At that time IT (Logic) was part of Rhetorics.

When you are Applying Logical Reasoning you are a Craftsman. When a Craftsman makes a Mistake he is really in Trouble. His Doings operate in Reality.

The Doings of an Advisor are Imaginary. When an Advisor makes a Mistake he asks another Advisor to Advice. In the End Many Advisors are Advising Many Advisors. This creates Confusion. Advisors Like Confusion. Confusion means Work and Work means Income. With “mean” I don’t mean that Work is “the same as” Confusion. I am using a Rhetoric Concept called Analogy. For some people Work becomes highly Confusing when IT (not it) is used.

When the Advisors have created a lot of Confusion the Programmers start to find the Logic behind the Confusion. When they believe they have found the Logic they create an Infrastructure to Support Networks of Confused Advisors.

This Infrastructure uses different Terms for the Same Concept to make sure that the Advisors are able To Apply What They are Talking About. This new Infrastructure supports Endless Circular Conversations and it Generates a High State of Confusion. The high state of Confusion generates lots of Work (and Income) for Advisors, Programmers AND Users.

The Advisors are Happy because they can go on with their Circular Dialogues, the Programmers are Happy because the Advisors are Happy and the Users are Happy because they have something To Do.

Perhaps Work “is a” “State” of “Being Confused“.

If we could Eliminate all the Advisors and let the Craftsman talk to the Craftsman we would Avoid a Lot of Problems.

If we would Stop Programming What is not Programmable we would Avoid even More Problems.

If we would Stop Innovating IT we could Finally start to Use IT.

If we could Program Ourselves we would not need a Computer at All.

Watch Out.

This is an Advice.

LINKS

About Rhetorics

How to Analyze a Discourse

About the relationship between Creativity and Confusion

How Software Packages generate Confusion

Why Scientists are Really Artists and Why Many of Them are Creating Terrible Artifacts

Why Logic is not Logical at all

How the Programmer stopped the Dialogue

About Loops in Programs

About Software Layers

How to Create Human Scale Tools: About Movers, Memories and Comparators

Wednesday, March 26th, 2008

Humans are the most advanced toolmakers in nature. The main reason is that they are the less specialized organisms. They need tools to survive. People are also the most complex organisms in nature. This complexity makes it possible to invent new possibilities and to work with specialized tools and animals (horse, cow, hammer, car, computer).

All the time people have tried to make a better living by inventing new tools. If the basic needs were met (food, housing, health, safety), people got the time to get their emotional system into balance (love, self-esteem) and satisfy their imagination (play, explore, self-actualization).

At this moment, the amount of leisure-time to enjoy family life, relax, play and explore is going down. The number of people with heavy levels of stress is growing. The pressure on the emotions is increased by the current state of technology. The tools have overlapping functionality, take too much of the attention, do not communicate with each other and dominate the human being.

Tools have to be integrated completely in the cognitive system of the human being. If a tool takes over a part of the sensory-motor system (glasses, hammer, car) the imagination has to learn a new way to create the outside world. In the end, after practicing, people become united with their hammer or their car. They are not aware that they are carrying their glasses. If people have to practice too long or the tool is constantly intervening in their workflow the emotions get involved. They get frustrated and angry.

Tools were first invented to support basic human activities like talking, moving, looking,  hearing, remembering and learning.

In a later stage of development, the use of the tools generated a new space of exploration. In this space, new tools emerged.

The invention of symbols started the exploration of Mental Space. Program Languages, Telecommunication and especially the Internet has opened up a new space to explore, called Cyberspace.

  • Advisor or Master

Advisors and masters involve the emotions. An advisor helps to make a choice or to set priorities. A master (e.g. a physician, teacher, manager) makes a choice for a person. The Cyberspace version of the master and the advisor is the Expert System. It uses advanced ways of pattern-recognition (e.g. Neural Networks).

  • Simulator

Simulators stimulate the imagination. Theaters and movies are examples of passive simulators.  Games are actively involving many people. The Cyberspace version of the active simulator is the Collaborative Computer Game. The passive form can be seen in the Movie and the Television-program.

  • Memory

A memory archives the results of an internal or external dialogue. In the beginning, human communication was only verbal. Important issues to remember were incorporated in stories that were told from one generation to the other. When people specialized their activities, they needed a method (bookkeeping) to keep track of all the transfers. People invented symbols and the external memory to do this.  The writing-symbols made it possible to share and exchange memories (letters, books) without talking. Writing enabled the movement of memories. The library was invented to store the external memories and protect them from fading away. Cyberspace is filled with the versions of static and moving memory called the Electronic Message (Email, Transaction) and the Database.

  • Mover

Movers were the first tools used in human society. A mover is an extension of the muscles. The first generation was invented to help the human move in physical space. Examples are hammers, cows, horses, steam-machines, cars, bicycles and robots. The next generation supported the movement of symbols (e.g. moving numbers) in mental space. The Difference Engine of Charles Babbage was invented to automate the calculation of mathematical tables. The most advance version of the mover, the telecommunication network, enables the movement of external memory’s in cyberspace.

  • Sensor

Sensors transform and filter data. Glasses and hearing aids were invented to support people when they get old.  Humans looked at the stars and invented the telescope. In a later stage very advanced sensors were developed (Radio-telescope, MRI). They use complex statistical calculations to filter and transform the sampled data into pictures or sounds.

  • Comparator

Human survival and learning is based on comparing data and acting on the result. A comparator acts on an exception. To compare data a measurement instrument is needed and a agreement about the object of measure. The invention of this device has provided a bypass pathway that conserves a lot of energy and is guaranteed to put smaller numbers on one’s economy 7 energy meter.

Human beings started to measure time and space a long time ago. It was needed to navigate and to predict the movement of the stars. In the first phase, the human body was used as a measure-instrument of space and the cycle of the sun and the moon as a measurement for time. The big problem with this approach was that every person and every place on earth came up with a different measurement and a different time. \

When the human networks started to connect, standardization on a global level became necessary.  The process of standardization of time and space took many ages. It needed numerous inventions in technology to support the process. The measure-instruments changed from mechanical devices (the clock) to software-devices.

  • Servant (Operating System)

A servant coordinates the activities of sensors, comparators and memories. Servants take over repetitive patterns.  Humans find these activities boring (not imaginative). A servant has to act invisible (a black box).

When the use of a servant is prohibited, humans get frustrated. It has to be there all the time and do its job inconspicuous. With the help of the comparator and the sensor, the servant has to detect events and take appropriate action (coordinated movements, action patterns).

The big problem at this moment is the visibility and the interference of the servant in the human activity. People have to fill in the same form all the time. Processes stop in the middle of a company. The customer has to handover the data to the other processes.

Humans do not like to be emotional involved in boring activities.  Therefore, the needs (their wishes) have to be defined in a very simple way. It must be possible to imagine the behavior of the complete system without knowing how the system is operating.

A good example of a perfect servant is the central heating system. People define their needs (a temperature) and everything works. The temperature is a control variable that represents the performance of the total heating system. People are able to imagine the effect of adjusting the thermostat (a comparator) on the environment they live in. They do not need to know how the servant works. His behavior is hidden. The central heating system is a black box, loosely coupled with another invisible servant-system, the utility-system (gas, electricity).

The servant and its associates were in the first era of IT locked into the physical space of the general-purpose computer controlled by its general purpose operating System. The servants had to stay close together because of the speed of communication. The speed and the capacity of the telecommunication network is going up fast.  This makes it possible to distribute, specialize and connect Servants (now called Appliances).

How to Create Cooperative Networks by Playing Complementary Roles

Wednesday, March 26th, 2008

People have to cooperate to survive. Children need their parents to nurture and teach them. Parents need the help of their children when they are old. The basic principle behind cooperation is long-term reciprocity. People give something voluntary and sometimes for free to others or help the other trusting they get something of the same value back in the future.

To survive people have to have a long-term perspective. They have to sustain their environment and the supporting infrastructures to make sure that there are enough people and tools to help them when they are old.

The need to survive created the basic level concept of cooperation (the tribe). The tribe transformed into higher and more complex levels of cooperation (town, guild, state, corporation) when human society evolved.

To coordinate the complex structures the mental concept of the many leveled hierarchy was formed. This concept fails when the environment of the organizational structure becomes turbulent.

Hierarchies adapt too slowly to their environment. At this moment, hierarchies are falling apart in cooperating self-sustaining specialized network. The networks are gaining control over many activities that are now taking place at the level of the big corporation and the state.

A specialized network produces activities and products that are consumed by other specialized networks. To realize the output people have to play complementary roles.

When we can distinguish six basic roles:

  • Craftsmen (Senses, Patterns)

A craftsman has acquired experience by practicing. Craftsmen do not like too much change. Change requires new practicing and keeps him from producing.  A craftsman loves to make what he sees. He learns by copying. Examples are carpenters, painters, musicians, technicians and programmers. The craftsmen are the producers in the network. In many cases, programmable machines can replace their activities. Craftsmen use specialized tools. If their processes are standardized a process-model can be used to coordinated their activities.

  • Entrepreneur (Senses, Emotions)

An entrepreneur feels what preferences people have. Examples are retailers and brokers. Entrepreneurs sell the products the network is producing and buy products the network needs. They also are the people that negotiate contracts and make connections to other specialized networks. Entrepreneurs use technologies like relationship-management-tools and procurement-systems.

  • Politicians (Emotions, Patterns)

A politician structures collective emotions by creating consensus. He feels the opinions of the collective, has the gift to influence opinions, and gets people into collaborative action.   A politician looks after the social cohesion in the network. He uses opinion polls and media.

  • Creators (Imagination, Patterns)

A creator visualizes the whole of a structure. A creator can balance variety (his imagination) and predictability (the patterns). Examples are composers, architects and designers. A creator designs the machines and the products the network is producing.

  • Motivator (Emotions, Imagination)

A motivator visualizes what makes people move forward. Motivators develop concepts.  Many of them operate in the media (actors, writers, poets and movie-directors). Motivators cannot live without variety. Other examples are coaches and psychiatrist. A motivator looks after the long-term perspective of the network by creating and implementing a shared vision.

  • Inventors (Senses, Imagination)

An inventor makes sense of his imagination. Inventors generate ideas and create prototypes (R&D). They use brainstorming tools and analyze trends.

The roles are not evenly distributed in the network. The majority of the people play the role of the producer, the craftsman.

In the current situation, the basic roles are concentrated in specialized corporations (e.g. media, retail, production-plants) or   staff-department of big corporations. Many high talented people are already leaving the big corporations and take part of specialized networks. The amount of one-person-companies is increasing.

People can cooperate with persons that share with them one of their basic cognitive components. An entrepreneur can convince a craftsman what products people he has to sell. They are both practical people (the senses). A creator (e.g. an architect) can show a craftsman what to make. They share a focus on structure (patterns).

When complementary roles are working in a cooperative environment, they join their forces in an open dialogue. This dialogue has many stages ranging from brainstorming (inventors take the lead) to realizing material structures (craftsman work together with creators).

Politicians, entrepreneurs and motivators can only perform if they are able to observe and express emotions (visual expressions, gestures). To ensure a successful cooperation they have to meet. New technologies like video-conferencing make it possible to cooperate anytime, any-place and anywhere. 

To collaborate people have to communicate face to face. In a competition patents (legal actions) and secrecy (rules and walls) shield ideas to prevent the competitor to take the lead.  In cooperation, ideas are shared to sustain the network.

The most used model in communication is the sender/receiver-model.  People send and receive content (e.g. email, documents, pictures, plans, designs) Specialized networks need advanced content-management systems to support this model of communication.

The sender/receiver-model supposes that the brain converts ideas directly into words and that another person can easily draw out the meaning of the ideas from the words. It assumes little effort to understand or interpret what is being conveyed.

The sender/receiver-model only works if there is a high level of common conceptual understanding (a shared model) between all the people involved in the communication process.

In reality, this is mostly not the case especially when experts (inventors, craftsman and creators) are communicating with laymen (entrepreneurs, motivators and politicians).

The dialogue between an expert and a layman is often a monologue. The expert confuses the layman with all his knowledge and the layman is not capable of asking the right questions. In the end, the layman stops asking questions and accepts the situation. 

The sender/receiver-model reduces a specialized network to a production-process. The model lowers the social cohesion (politicians), reduces the external cooperation (entrepreneurs) and removes the long-term perspective of the network (motivators).

People have to invest time to understand (ask unsophisticated questions) and explain their ideas (inventions) in many ways. It also takes time to generate trust. Ideas of others have to be tried out (in the imagination or in the real world) to understand them.

People have to have the opportunity to fail and learn from their mistakes. Sometimes they generate personal inventions that can be given back to the others to create reciprocity.

Eventually ideas create new personal patterns that can be shown and praised by others.  Collaboration does not take place instantly but evolves in a cycle where the pleasure of finding things out is the motivator.

When people are pessimistic and afraid the other becomes the enemy. They shield themselves from the outside world by creating fixed boundaries (walls).

To make sure that they get something in return they use a threat (e.g. physical force, the legal system). Before they start, they have to spend time to prevent a possible conflict (making contracts, detailed specifications). When people trust each other, they cannot wait to start.

The fear of losing something (possessions, status, existence) changes a collaborative relationship into a battle.

In a competition, the focus is on winning and selfishness. Fear has a negative impact on the senses (tunnel view), the emotions (stress) and the imagination (creativity block).

In a competition, priority is given to stay in front and to prohibited possible actions of the enemies. To win one has to predict and control by defining strict rules and make sure that people obey the rules. Internal and external competition finally kills a cooperative relationship.

To prevent the move from cooperation to competition people have to sustain a free and open communicate-process.