What is feature shock
More features are called feature shock as it become complex
What is software Apartheid
The obnoxious behavior and obscure interaction of software-based products. The people who make computer based devices, make it difficult for user because of its complexity.
What is the difference between HCI and software engineering
Software engineering focus on internal working of software and HCI concerns with external working of software