Human-Computer Interaction / HCI

HCI is the science of understanding how humans use and interact with computers and the fundamental driver for my work with CAVA. If I had time to go back for a Ph.D. that would be it.

💢 It is unfortunately very rare for programmers to even know what this is or apply it at any level to their creation of software and systems, which is why you end up with gpg and other commands that have several hundred optional - and -- switches to change its behavior instead of using natural language.