…to show content from different areas of your service instead of hiding it behind a navigation link? On the desktop it’s all about teasing different areas of your page to generate interest. On mobile it’s more about making a lot of content easy to navigate on a small screen.
…reated software I use today suffers from the same interaction errors that were around 20 years ago. The failures of contemporary software include some of the most basic, elemental, and egregiously unnecessary violations of good interaction design principles that were called out and vanquished by the 90s. Apps show me confirmation dialogs but fail to offer “undo.” Developers seem adamant that users grasp the nuances of the file system. The software fails to remember simple things that the user requests every time. The app is impolite, concealing its state and its consequences, and it interrupts the user with idiotic alarms. These are well- and widely-known user interaction failures and it is inexplicable and unforgivable that they continue to resurface in new products today.