Many developers base their GUI design and implementation on two types of people. The first is the tech generation. They’re tech-savvy and connected to their gadgets pretty much constantly. They adapt to new technologies and understand how to navigate through systems with relative ease.
The second type is the older generation. These people are presumed to be tech-illiterate. They don’t understand how to use technology at all — and they may lack the built-in skills to learn how to use technology.