About Programming Conversations and Conversations About Programming

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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s