George Rebane
In his ‘Code to Joy’ essay (featured in the Jun-Jul 2018 issue of 1843, the Economist’s bi-monthly features magazine), science writer and author Andrew Smith almost discovers Sapir-Whorf. But not quite, and therein lies a tale. The man had been writing about computer technology and its impact on our lives for most of his career before he realized that he really didn’t know exactly how software worked, and it was the software that enabled all those wonderful things that most of us now take for granted in our daily round.
So he asked, “Is learning to code in middle age a fool’s errand or a committed act of digital citizenship?”, and started his quest for a programming language which he could learn well enough to code up a simple task. On his travels through the programming world he interviews important personages and finds a well-known mentor to help him as he inevitably hits the ‘dark night of the soul’ when all gleaned progress and understanding fades into a hopeless morass of imminent defeat. But with a mini-epiphany here and there along the way, he perseveres and finally celebrates his finished and fully functional Python code snippet.
What Smith’s trail of tears illustrates is another confirmation of the Sapir-Whorf hypothesis cum dictum that a person’s language(s) bound their capacity for thought. We have visited the ramifications of S-W in these pages before (e.g. here) in the context of languages such as English and mathematics. The bottom line of it all is that every human being is not capable of thinking all human thoughts; they are limited by the languages they have mastered. And Smith’s essay is a clear illustration of this, even though he is not able to connect it with S-W. (He is not alone, almost none of our ‘educators’ have this understanding as they mangle our schools’ curricula and/or teach in our classrooms.)
The ramifications of S-W necessarily extend beyond thought to communications and understanding. What you cannot think, you cannot communicate, and what is beyond your lexicon, you cannot understand what someone else is trying to tell you. Cultures with such language deficits have a difficult time making progress since it is hard for them to come together to solve problems and make more complex plans for productive cooperative enterprises. It has been the expansion of language that has always provided the bases for the advancement of cultures in the sense of securing more resources, insuring their survival, and increasing their quality of life.
Think of what your life would be if you had no concept of nor ability to communicate ‘before/after’, 'future/past', ‘more/less’, ‘harder/easier’, ‘if/then’, numbering/counting things in your environment, expressing the subjunctive, considering counterfactuals (“A counterfactual thought occurs when a person modifies a factual prior event and then assesses the consequences of that change.”), quantifying risk (the notions of likelihood/probability), … .
In the same manner, Smith and others not familiar with the art of coding have no concept of the kinds of primitives that are both necessary and possible in various programming languages. And therefore, given a problem to solve that involves the manipulation of specific types of data or implementing a user task, they simply have no place to start thinking about how to approach and structure a solution (i.e. to algorize). Smith runs into this problem without appreciating it when he initially considers which one of the current 1,700+ programming languages he should first learn. His mentor takes him through such considerations, but without connecting to the larger linguistic landscape of thought and communications taught by Sapir-Whorf.
Today much (almost all?) of our discussion of social issues is also hampered by the various boundaries that exist in the (partially) shared language people use domestically, which, of course, is immensely amplified when translation is required between languages with widely different roots and current capacities for understanding and expressing thought. The comment streams of blogs (e.g. RR’s) along with countless letters-to-the-editor attest to the so far insurmountable difficulties Americans have in communicating with each other, no matter how sincere are their efforts.
George, Interesting post, I was not familiar with Sapir-Whorf. My first computer language was assembly language for the RCA 1802 processor, followed by Basic on TRS-80 and Fortran on Digital VAX and now I am teaching my self Python on Mac after a quick dip into R. I was never proficient in any of these languages, learning just enough to see how they worked. I am finding Python highly useful in a broad range of data analysis functions, including machine learning and image analysis.
Back to the language issue. It has been my experience that we humans often do not share the same meaning of a common word or phrase. When developing software for government agencies it was essential to create a dictionary of terms, so we shared a common understanding of the project objectives and desired outcome.
I attended a Sierra Business Council Leadership Training Program that extended over nine months. It was soon evident that we were using the same economic development terms, but the lefties in the class thought they meant one thing, and as a conservative, I had a very different view of what the terms meant. We wasted a lot of time talking past each other. I suggested to the training instructor we develop a dictionary of words we could all agree had a universal meaning. Creating data dictionaries was a foreign concept to the instructor a recognized leadership trainer, and we arrange to meet before the next session, but her husband had a heart attack and died. We never met, and finished the course with a substitute.
We seem to have a lot of talking past each other on RR, but I doubt that the lefties would take the time or interest to develop an RR Dictionary of Terms so we can improve communications.
Posted by: Russ | 27 May 2018 at 01:51 PM
Russ 151pm - The "RR Dictionary of Terms" is long-developed and growing. Readers may always access it to see how I (and, perhaps, others) use a given term or word. It has always lived under the 'Glossary & Semantics' link in the top right panel.
Posted by: George Rebane | 27 May 2018 at 03:34 PM
George@03:34 PM Excellent, now the trick is to get your lefty readers to use the dictionary, and comment when they disagree with the definition. Some interesting discussion should follow.
Posted by: Russ | 27 May 2018 at 04:12 PM
Russ 412pm - It is many years that I have been hoping for that. But it appears here and on the national stage, the progressive Left has never wanted to engage in such a precise level of debate. They neither define their terms nor reveal the tenets of their beliefs.
Posted by: George Rebane | 27 May 2018 at 05:14 PM