You don’t need to have a PhD in computer science to understand that the interfaces between humans and computers will be increasingly important in our near future. Traditionally this has been defined as UI, GUI or UX – Implying respectively, User Interface, Graphical User Interface or User eXperience. None of these words accurately describes our tasks as software developers though, and a more fitting word would arguably be CHI, or Computer to Human Interface.
The less friction we have, and the higher our degree of computer literacy we achieve, the brighter our future obviously will become, collectively at least. Which implies that if we can solve this interface problem, in an adequate way, then a new era of Enlightenment can easily be within reach for us collectively. And of course, realising how much the previous era of enlightenment gave us, the potential gains couldn’t possibly be higher.
To solve this, we must create a bridge between the human cognitive model, which arguably is based upon language, creating our cognitive model for understanding our reality, and communicating it to our peers – And the computer cognitive model, based upon algorithms and binary logic. Such a bridge, would put enormous constraints and demands from our programming languages, and arguably require a revision of how we think about computer code in general.
Since the first task for creating such a bridge, is to define it, I’d like to propose a new word describing it; CHI – Computer to Human Interface. Which allows us to create a common cognitive model for what we are actually talking about. Besides, it also happens to be a very beautiful word, with lots of existing positive associations, implying (in Chinese) “the energy that creates life, and is all around us, and the foundation for everything in our universe”. It also holds a lot of other beautiful associations, such as being the letter “X” in Greek, symbolising among other things Jesus Christ, in addition to that it implies a person’s Guardian Spirit in Igbo, etc.
So hence the word itself, arguably becomes a bridge between the “old” and the “new”, being both and acronym (new) for Computer to Human Interface, and having a lot of ancient associations, realising its origins in our ancient past. In addition, it has its own unique Greek letter, which arguably is necessary to make it popular in scientific circles, to please the scientific community 😉
Hence; CHI mathematically written as “X” is its name 🙂