Why interacting with computers is so frustrating

Car Media Player Touchscreen Console

A human-computer interface (HC interface) is an attempt to allow humans to communicate with computers in a way that is as natural as possible for the human. This can be done in many ways, though communication is always unnatural in some way.

The mode of communication tends to be unnatural for the human at best and downright bizarre for the machine.

Human-computer interfaces are inherently inefficient. An interface implies adaptation by both parties to enable communication. 

Car Media Player Touchscreen Console

Human Computer interfaces (HCI) in Cars

My car has a large touchscreen on the dashboard to take on the function of a media player, GPS and infotainment system. It’s cool and all and certainly feels “like the future” but is a touch screen an effective way for a driver to communicate with the car? Probably not. Physical dials and push buttons are difficult to reach and easy to miss. Let alone the difficulty of accurately selecting a touchscreen button where physical feedback is non-existent. Reaching for the digital button requires direct eye contact with the screen, taking the drivers attention away from the road. The lack of haptic feedback which the physical world provides “out of the box” is removed in digital interfaces.

Voice control is by far the best interface we have so far (assuming it is executed right and used for the correct use cases). It leverages a powerful human-to-human interface (verbal communication) to allow human-computer communication. (Skip to the last heading for a concrete example of the efficiency of voice interfaces)

An interface implies adaptation by both parties to enable communication. Humans are forced to use digital touch screen displays and never tire to complain about it.

Computers, on the other hand, are programmed to control a two-dimensional array of coloured dots (pixels) that emit light at precisely the right frequencies and timing to stimulate chemicals inside the eye balls of human beings. The computer doesn’t know about “eyes”, “light” and “color” and that the presence of “color” implies the presence of “light”.

All this happens just to enable an acceptable mode of communication with the human party. Where is the convenience in that?

These are mere interfaces between a person and the machine, and they are mediocre interfaces at best. An interface creates inconvenience. It is therefore important to avoid the introduction of new interfaces into our everyday lives at all costs.

Conclusion

This concept is especially important in a home automation context, as we would be worse off using a web interface than a simple switch on the wall. If there is no benefit to using a technology, it is better to leave it out of the equation and stick with existing, trusted and convenient methods.

Related posts

5 Questions to consider before buying smart home products

Cheap Wifi MQTT Controlled LED strip using Tasmota and Home Assistant

How to use Tuya Convert to flash Tasmota to off-the-shelf smart home devices

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More