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 … Continue reading About Programming Conversations and Conversations About Programming
The current generation of programmers are doing what Edsger Wybe Dijkstra hoped not would happen. They are the cause of the mess we are in. They forgot to keep the balance between structure (Thinking) and meaning (Emotion).
Edsger Wybe Dijkstra (1930-2000) was a Dutch Computer Scientist. He received the 1972 Turing Award for fundamental contributions in the area of programming languages. One of the famous statements of Dijkstra is “Besides a mathematical inclination, an exceptionally good mastery of one’s native tongue is the most vital asset of a competent programmer“. Why is this so important? People communicate externally and internally (!) in their native tongue. If they use another language much of the nuances of the communication is lost. When people of different languages communicate they have to translate the communication to their internal language. A computer … Continue reading Why Good programmers have to be Good Listeners